/* background color set to blue (#3268A0)
	border set to none - for background
	general font settings for page (default if not specified in TD classes)
		Arial, Helvetica, sans-serif; covers PC, Mac and if any of the assigned general fonts for the platforms is not installed, the general "sans-serif" will assign the font to any sans-serif font to obtain desired look
		font color: #FFFFFF (white) is easy to read on blue - for TD classes most font colours change for legibility purposes
	general padding set to none(0 0 0 0) this is the default if not specified in TABLE , TD, or span classes  */
body {
	background : #3268A0;
	border: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color : #FFFFFF;
	padding : 0 0 0 0;
}

/* span class="border" creates a blue border around text typed */
.border {
	border-color : #3268A0 #3268A0 #3268A0 #3268A0;
	border-style : solid solid solid solid;
	border-width : medium medium medium medium;
}

/* span class="breadcrumb" creates small text for breadcrumbs 
- used when not linked  
- for links use A.breadcrumb */
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
}

/*specifies font family, size and colour for Google search area*/
.bluesearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:  #3268A0;	
}

/*used for hilite areas - ASTD award, Conference Board award 
	specifies only family and color... size is inherited from TD specified */
.red {
	font-family: arial, Helvetica, sans-serif;
	color: red;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #FFFFFF;	
}

.wingding{
	font-family:wingdings;
	font-size:10pt;
	font-weight:normal;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #3268A0;
}

.blue_smcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	color:  #3268A0;	
}

.blue_smcaps7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-variant: small-caps;
	color:  #3268A0;	
}

.big_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:  #3268A0;
}

.black_smcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	color:  #000000;	
}

.bold_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:  #000000;
	font-weight: bold;
}

/* start of CareerTex styles */
	.career {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #3268A0;  /* blue */
	}

	.tex {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #FF6633; /* orange*/
	}

 /* title using same colours as CareerTex logo */
	.title_career {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bold;
		color: #3268A0; /* blue */
	}

	.title_tex {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bold;
		color: #FF6633;  /* orange */
	}
/*  end of CareerTex styles */

/* titles (headers of articles, news stories, etc. )  */
.title {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #3268A0;
}

.white_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3268A0;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}

.blue_title {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}

.red_title {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #990033;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}

/* start of styles from javascript dropdown rollovers */
	.itemBorder {
		 border: 1px solid #009999; 
	}

	.itemText {
		text-decoration: none;
	 	color: #FFFFFF;
	 	font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif; 
	}
	
	.hiliteBorder {
		 border: 1px solid #009999;
	}

	.hiliteText { 
		text-decoration: none;
		color: #FFFFFF;
		font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
 	}
/* end of styles for rollovers */

A.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

A.white:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.title_white {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3268A0;
}
 
A.title_white:Hover {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009999;
} 

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #3268A0;
}

A:Hover {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
} 
A.blue:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/* text-decoration: none; */
	text-decoration: none;
	color: #3268A0;
}

A.blue:Hover {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 10pt;
	/* text-decoration: none;*/
	text-decoration:underline;
	color: #009999;
} 

A.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

 A.buttons:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #009999;
	font-weight: bold;
	text-decoration: none;
}

A.legal {
	font-family: arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}

A.legal:Hover {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #000000;
}

A.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: 	#FFFFFF;
	font-variant: small-caps;
	text-decoration: none;
}

A:hover.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: 	#009999;
	font-variant: small-caps;
	text-decoration: none;
} 

TABLE.full {
	width: 755px;
	border: none;
	padding: 0 0 0 0 ;
	background-color: #3268A0;	
}

TABLE.header {
	width: 755px;
	border: none;
	padding: 0 0 0 0 ;
	background-repeat: no-repeat;	
}

TABLE.insert {
	background-color:#668888;
	vertical-align: top;
}

TD {
	border: none;	
	padding: 0 0 0 0 ;
	vertical-align: bottom;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000000;	
	}
	
TD.insert {
	border: none;	
	padding: 0 0 0 0 ;
	vertical-align: top;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000000;	
	}

TD.full {
	width: 755px;	
	border: none;
	padding: 0 0 0 0 ;
	vertical-align: bottom;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000000;
	}

TD.blank {
	width: 80px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #3268A0;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000000;
	vertical-align: top;	
}

TD.images {
	width: 115px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #3268A0;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000000;
	vertical-align: top;
}

TD.search {
	width: 385px;
	border: none;
	padding: 0, 0, 0, 0 ;	
	background-color : #FFFFFF;
	font-family : "Arial, Helvetica, sans-serif";
	font-size: 10pt;	
	color: #000000;
	vertical-align: middle;
}

TD.searchblue {
	width: 370px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #3268A0;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000000;
	vertical-align: middle;
}

TD.pale  {
	width: 445px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #DDDDC5;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 2 0 2 0;
}

TD.pale_new  {
	width:445px;
	border:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
	background-color:#DDDDC5;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

TD.pale_half  {
	width: 215px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #DDDDC5;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 2 0 2 0;
}

TD.pale_wide  {
	width: 620px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #DDDDC5;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 2 0 2 0;
}

TD.pale_wide_new {
	width: 620px;
	border:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color : #DDDDC5;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 2 0 2 0;
}

TD.pale_half_wide  {
	width: 300px;
	border: none;
	padding: 0 0 0 0 ;
	background-color : #DDDDC5;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 2 0 2 0;
}

TD.med {
	width: 175px;
	border: none;
	padding: 0 0 0 0 ;
	vertical-align: top;
	background-color : #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}

TD.med_white {
	width: 175px;
	border: none;
	padding: 4 4 4 4 ;
	vertical-align: top;
	background-color : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}

TD.spacer {
	width: 10px;
	border: none;
	padding: 0 0 0 0 ;
	background-color: #DDDDC5;
}

TD.spacer15{
	width: 15px;
	border: none;
	padding: 0 0 0 0;
	background-color: #DDDDC5;
}

TD.legal {
	width: 755px;
	border: none;
	padding: 0 0 0 0 ;
	background-color: #3268A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	vertical-align: top;
}

TD.bilingual {
	width: 376px;
	border: none;
	padding: 0 0 0 0 ;
	background-color: #3268A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	vertical-align: top;
}

HR {
	width: 	100%;
	color: #000000;
	height: 1pt;
}

HR.ninety{
	width: 90%;
	color: #000000;
	height: 1pt;
}

HR.ninety_blue{
	width: 90%;
	color: #3268A0;
	height: 1pt;
}

HR.seventy{
	width: 70%;
	color: #000000;
	height: 1pt;
}

HR.seventy_blue{
	width: 70%;
	color: #3268A0;
	height: 1pt;
}

HR.fifty{
	width: 50%;
	color: #000000;
	height: 1pt;
}

HR.thirty{
	width: 30%;
	color: #000000;
	height: 1pt;
}

INPUT.submit {
	background-color: #3268A0;
	height: 25px; 
	width: 200px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;	
}

ul {
	list-style-type: disc;
	margin-top: 3px;
}

ul.circle {
	list-style-type: disc;
	margin-top: 3px;
}

ul.circle_med {
	list-style-type: disc;
	margin-top: 3px;
	margin-bottom: 0px;
}
ul.nobullet{
	list-style-type: none;
	margin-top: 3px;
}

ul.med_nobullet{
	list-style-type: none;
	margin : 5 5 5 5;
}

ul.square{
	list-style-type: square;
	margin-top: 3px;
}

img {
	border: 0px;
}

p.med {
	margin: 5 5 5 5;
}
