/* Common */

BODY {
	margin: 0px; padding:0; background-color:white;color:#272324;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;FONT-SIZE: 95%; }

#main_body{width:1024px;}

.hide{position:absolute; left:-1000em; width:20em; height:0px; margin: 0px;}

ul{margin: 0px;}

a{color:#000000;}
/*#######################################  HEADER ######################################*/

#header {
	MARGIN: 0px;
	border:0px solid red; VERTICAL-ALIGN: top;
	WIDTH: 1024px; PADDING:0px 0px 0px 0px; 
	HEIGHT: 200px; TEXT-ALIGN: left;border:0px solid red;
}

#hleft {
	PADDING:0px 0px 0px 0px;
	MARGIN: 0px; WIDTH: 1024px; height:280px;border:0px solid red;
	background-image:url(/images/topbar.jpg); background-repeat:no-repeat;
}

#outerTopLine{height:280px;  float:left; width:500px;PADDING:0px 0px 0px 0px; margin:0px 0px 2px 0px;border:0px solid red;}

#topline1Left
{
	text-align:left;
	font-size:xx-small; PADDING:0px; 
	MARGIN:-180px 0 0 20px; VERTICAL-ALIGN: top; border:0px solid red;
}

#topline1Left A{COLOR: #ffffff;TEXT-DECORATION: none;margin:0px 0px 0px 0px;}

#topline1Left A:hover {TEXT-DECORATION: underline;}

.divider{color:#ffffff;}

#input
{
	font-size:10px;	VERTICAL-ALIGN: top;display:inline;
	margin:0px 0px 0px 10px;	PADDING:0px 0px 0px 0px; 
}

#input input.searchbox
{
	width: 130px; FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; COLOR: gray; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	height: 16px; border: 0px solid gray; 
	padding:1px; margin:0px;vertical-align:top;
}

.goButton 
{
	FONT-WEIGHT: bold; font-size:80%;
	height: 17px; padding:0px 2px 0px 5px; color:#ffffff;
	margin-left: 1px; margin-bottom: -2px;
	border:0px solid #000000;
	cursor: hand;
}

#topline2
{
	text-align:left; background-color:#DADADA;height:100px;width:1024px;clear:both;
	PADDING:0px; MARGIN:0px 0 0 0px; VERTICAL-ALIGN: top; border:0px solid red;
}

/*###################################### TOP NAV ################################################*/

#topNav{width:600px;margin:4px 0 0 0;padding:0;height:25px;border:1px solid red;}

#topNav ul,#topNavIE ul{list-style: none;margin: 0;padding: 0;width:600px;}

#topNav li,#topNavIE li{display:block;padding:0;margin:0;float:left;vertical-align:top;}

#topNav a, #topNavIE a
{
display:block; background-color:#DADADA;color:#666666;
padding:0.3em 5px 0.1em 7px; margin:2px 4px 0px 0; border:0px solid #909396;
font-size:70%;text-decoration:none; width:131px; height:25px; line-height:1em;
}

#topNav a#home{padding-left:10px;width:126px;}

#topNavIE a#home{padding-left:10px;width:142px;}

#topNavIE a{width:143px;height:30px;margin-right:4px;margin-left:0px;margin-bottom:3px;margin-top:2px;padding-top:2px;}

/*######################## BREAD CRUMBS ####################################*/		
#breadcrumbs 
{
	PADDING :0px 0px 0px 10px; HEIGHT: 30px; 
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; 
	MARGIN: 0px; clear:both;
	TEXT-ALIGN: left; border:0px solid red;
}

#breadcrumbs #topNav1 
{
	CLEAR: left; PADDING :8px 8px 0px 0px; 
	MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}

#breadcrumbs #topNav1 LI 
{
	PADDING: 0px; display:inline;
	MARGIN: 0px; TEXT-ALIGN: center;
}

#breadcrumbs #topNav1 A 
{
	PADDING: 0px; TEXT-DECORATION: none;
	MARGIN: 0px; COLOR: #4d4d4d; 
}

#breadcrumbs #topNav1 A:hover 
{
	PADDING: 0px; MARGIN: 0px; 
	COLOR: #000000; TEXT-DECORATION: none;
}

#breadcrumbs #topNav1 .sectionSelected 
{
	PADDING :0px; MARGIN: 0px; 
	TEXT-DECORATION: none;
}
/*######################## LEFT NAV #########################################*/

#leftNav1,#leftNav1IE{width:210px;margin:0px 0 0 0px;padding:0;border:0px solid red;float:left;}

#leftNav1 a, #leftNav1IE a
{
	color:#909396;margin:0px;font-size:70%;display:block;min-height:15px;
	padding:0;padding-bottom: 3px; text-decoration:none;border:0px solid red;
}

#leftNav1IE a{height:15px;}

#leftNav1 p, #leftNav1IE p
{
	margin:0px;	padding:0;
}

.H4Red{font-size:100%;color:#D44553;margin:7px 0px 7px 0;padding:0;font-weight:bold;font-style:normal;}

.H4Green{font-size:100%;color:#49A94C;margin:0px 0px 0px 0;padding:0;font-weight:bold;font-style:normal;}

.H4Grey{font-size:100%;color:gray;margin:7px 0px 7px 0;padding:0;font-weight:bold;font-style:normal;}

/*######################### CONTENT ###############################*/

#OuterMiddle{margin:10px 0px 0px 10px;width:1014px;border:0px solid red;}

#OuterMiddleIE{margin:10px 0px 0px 10px;border:0px solid red;width:1010px;}

#content,#contentIE, #printContent
{
	margin:0;padding:0;border:0px solid blue;
	font-size:75%;width:840px;text-align:middle;
}

#contentIE{width:647px;}

#innerContent{width:628px;float:left; border: 0px solid red;}

#content P,#contentIE P{margin:0;padding:3px 0 10px 0;}

/*########################################## RIGHT NAV ###############################################*/

#rightNav,#rightNavIE,#rightNavMargin,#rightNavMarginIE{float:right;width:143px;margin:0px 0px 0 1px; border:0px solid red;vertical-align:top;padding:0;font-size:70%;background-color:#ffffff;}

#rightNavIE,#rightNavMarginIE{width:140px;margin:0px 0px 0 1px;}

#rightNavMargin,#rightNavMarginIE{margin:-70px 0px 0 1px;}

#rightNavMarginIE{margin:-83px 0px 0 1px;}

#innerRightNav{position:absolute;}

#innerRightNav P{padding:0px;margin:2px 0 2px 0;}
/*########################################## FOOTER ###############################################*/

#footer{clear:both;border:0px solid red;width:540px;padding:10px 0 10px 310px;margin:0;font-size:65%;}
#footer a{color:#666666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*####################################COLORING TOPBAR AND LEFTNAV########################*/
#topNav a.BGRedSelected,#topNavIE a.BGRedSelected{background-color:#CE4652;color:#ffffff;border-color:#CE4652;}
#topNav a.BGGreenSelected,#topNavIE a.BGGreenSelected{background-color:#49A94C;color:#ffffff;border-color:#317023;}
#topNav a.BGGraySelected,#topNavIE a.BGGraySelected{background-color:#919095;color:#ffffff;border-color:#919095;}

#topNav a.BGRed:hover,#topNavIE a.BGRed:hover{background-color:#CE4652;color:#ffffff;border-color:#CE4652;}
#topNav a.BGGreen:hover,#topNavIE a.BGGreen:hover{background-color:#49A94C;color:#ffffff;border-color:#49A94C;}
#topNav a.BGGray:hover,#topNavIE a.BGGray:hover{background-color:#919095;color:#ffffff;border-color:#919095;}

#leftNav1 a.BGRedSelected,#leftNav1IE a.BGRedSelected{color:#CE4652;font-weight:bold;}
#leftNav1 a.BGGreenSelected,#leftNav1IE a.BGGreenSelected{color:#49A94C;font-weight:bold;}
#leftNav1 a.BGGraySelected,#leftNav1IE a.BGGraySelected{color:#808080;font-weight:bold;}

#leftNav1 a.BGRed:hover,#leftNav1IE a.BGRed:hover{color:#CE4652;font-weight:bold;}
#leftNav1 a.BGGreen:hover,#leftNav1IE a.BGGreen:hover{color:#49A94C;font-weight:bold;}
#leftNav1 a.BGGray:hover,#leftNav1IE a.BGGray:hover{color:#808080;font-weight:bold;}


