.head, 
.subhead, 
.slogan,
.bodyNormal, 
.bodyFlag, 
.bodySmall, 
.breadcrumbs, 
.actionBar, 
.actionBarOn, 
.navHead, 
.navSubHead, 
.navLevelTwo, 
.navLevelThree, 
.navLevelTwoOn, 
.navLevelThreeOn, 
.bodyTableFormField, 
.bodyTableFormHead, 
td, 
P, 
.requiredAsterisk, 
.bodyTabOn, 
.bodyTabOff,
INPUT, SELECT, TEXTAREA, SUBMIT, BUTTON {
	color:					#222222;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	font-style:				normal;
	font-weight:			normal;
}

body {
	background:				url(images/bg.gif) #e8e8e8;
	background-repeat: 		repeat-x;
	MARGIN-LEFT: 			0px;
	MARGIN-TOP: 			0px;
	ALIGN:					center;
}


SUBMIT, BUTTON {
	color:					black;
	font-size: 				12px;
	height:					23px;
}


.tableMargin {
	margin-top: 			3px; 
	margin-bottom: 			3px;
	margin-right: 			6px;
	margin-left: 			6px;
}

.NoBorder { 
	font-weight: 			Bold;
	background:				#eeeeee; 
	border: 				none;
	font-size: 				12px;
}

.bodyTabOn {
	font-size: 				12px;
	font-weight:			bold;
	color:					#006600;
	border-style:			solid;
	border-width:			1px;
	border-top-color:		#66cc99;
	border-left-color:		#99ffcc;
	border-right-color:		#006600;
	border-bottom-color:	#009900;
}
.bodyTabOff {
	font-size: 				10px;
	border-style:			solid;
	border-width:			1px;
	border-top-color:		#eeeeee;
	border-left-color:		#cccccc;
	border-right-color:		#999999;
	border-bottom-color:	#d1e7fd;
}

.bodyTableHeads  {
	background:				#cccc99;
	font-size:				10px;
}
.bodyTableHeadWhite {
	/*background-color: #e0e0ff;*/
	font-weight:bold;
	color:#ffffff;
}

.bodyTableRowOne  {
	background:				#eeeeee;
}
.bodyTableRowTwo {
	background:				#cccccc;
}



.bodyTableFormHead  {
	vertical-align:			top;
	background-color:		#cccc99;
	text-align:				right;
	font-size:				12px;
}
.bodyTableFormHeadRequired  {
	background-color:		#cccc99;
	text-align:				right;
	font-weight:			bold;
	font-size:				12px;
	vertical-align:			top;
}

.bodyHighlight {
	color:					black;
	font-size:				12px;
	line-height : 			18px;
	color:					#003300;
	/*background:				#cccc99;*/
	font-weight:			bold;
}

.head {	
	font-size: 				26px;
	font-weight:			bold;
	color:					#333399;
	font-style:				italic;
}


.subHead {
	font-size: 				14px;
	font-weight:			bold;
	font-style:				italic;
}

.bodyBold, .bodyBlueBold {
	font-weight:			bold;
}

.bodySmall {
	font-size: 				10px;
}
.bodyWhite {
	color:					#ffffff;
}
.bodyBlue, .bodyBlueBold {
	color:					#333399;
}

.bodySmallGreenBold {
	font-size: 				10px;
	color:					#006600;
	font-weight:			bold;
}

.boldRed, .boldBlue{
	font-family:		Verdana;
	font-weight:		bold;
	font-size:			12pt;
}

.boldItalicRed, .boldItalicBlue, {
	font-family:		Verdana;
	font-weight:		bold;
	font-style:			italic;
	font-size:			12pt;
}
.boldItalicRed {
	color:				red;
}
.boldItalicBlue {
	color:				#336699;
}
.slogan {
	color:				#003399;
	font-weight:		bold;
	font-size:			11pt;
}

.navHead, .navHeadOn 
{
	color:				#003399;
	font-family:		verdana;
	font-size:			12px;
	font-weight:		bold;
	background:			#CCCCCC;
	text-decoration: 	none;
}
.navHeadOn {
	background: 	#003399;
	border:			solid 1px #fff;
}
.navHead a:hover {
	color:					black;
	background:				#336699;
	text-decoration:		none;
}
.navHeadShadowColor  {
	background:				#000000;
}


.noUnderline, .noUnderlineWhite, .noUnderlineWhiteBold {
	text-decoration: none;
}

.noUnderlineWhite, .noUnderlineWhiteBold {
	color:				#ffffff;
}
.noUnderlineWhiteBold {
	font-weight:		bold;
}

.talbeheader {
	background-image: url(/images/dot_bk.gif);
}

.copyright {
	color:	#ffffff;
	size:	10px;
}
#header {
	background:		#ededed;	
}
#header_home {
	background-image: none;
}
#footer {
	background:		#0099C66;	
	color:			#ffffff;
}
#footer .td {
	color:			#ffffff;
}