/* CSS Document */
@import "reset.css"; 
img, div { behavior: url('../css/iepngfix.htc') }
body  
{
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333; 
	font-size:12px; 
	background-color:#cbcbcb; 
	background-image:url(../images/bg.gif); 
	background-repeat:repeat-x; 
	/* height:100%; */
}

A  			{text-decoration:none;color:#b51019;}
A:Active	{text-decoration:none;color:#b51019;}
A:visited	{text-decoration:none;color:#b51019;}
A:Hover 	{text-decoration:underline;color:#7F9DB9;}
h1 { font-size:20px; font-weight:bold; color:#b51019; margin-bottom:5px; }
h2 { font-size:16px; font-weight:bold; color:#5b5b5b; margin:5px 0; }
h3 { font-size:14px; font-weight:bold; color:#2e2e2e; margin:5px 0; }
h4 { font-size:10px; font-style:italic; color:#6a6a6a; }
p { margin-bottom:10px; }
ul { margin: 0 25px; }
strong { font-weight:bold; }

#wrapper 
{ 
	width:990px; 
	margin:10px auto; 
	height:100%;
	background:#fff; 
	background-image:url(../images/wrapperBg.gif);
	background-repeat:repeat-y;
}

/* #header { width:100%; height:150px; background-image:url(../images/header.gif); } */
#header { height:93px; background-color:#fff; padding-top:15px; }
#header .logo { float:left; margin:10px 0 5px 20px; }
#header .logotext {float:right; margin: 30px 60px 0 0; }
/*#headinfo { float:right; width:200px; margin:10px 5px 0 0; height:20px; padding:5px 0 10px 0; background:url(../images/headinfobg.gif) no-repeat; text-align:center; }*/
#headinfo { float:right; width:200px; margin:10px 5px 0 0; height:20px; padding:5px 0 10px 0; text-align:center; }
#headinfo a { color:#EFEFEF; }
#headinfo a:hover { color:#D2D2D2; border-bottom:1px solid #D2D2D2; }

#flash { width:760px; height:146px; }

#address { padding: 100px 15px 0 15px; background-color:#ebebeb; }

#footer {border-top:1px solid #D2D2D2;background-color:#fff; padding:5px 10px 5px 10px; font-size:11px; display:block;  }

#nav {overflow:auto; height:29px; padding:0px; padding-bottom:2px; background-image:url(../images/TopMenuBg.gif); background-repeat:no-repeat; background-color:#fff;}
#nav ul { margin:0 0 0 5px; padding:0; font-family: Arial; font-size:12px; font-weight:bold; list-style: none; }
#nav ul li { float:left; padding:0; margin-top:8px; border-right: 1px solid #fff;}
#nav ul li a { display:block; padding:0px 7px; margin:0px 1px 0 0; text-align:center; color:#fff; }
#nav ul li a:hover { color:#494949; text-decoration:underline; }
#nav ul li a.top_active { color:#494949;}

:
#content { width:100%; height:100%; border:solid 0px red;}

#left { float:left; width:200px; padding-bottom:30px; background-color:#ebebeb; height:100%;}
#left ul { margin: 0; padding:0; list-style: none; }
#left ul li { margin:0px 0; padding:0;  background-image:url(../images/menuBg.gif); }
#left ul li a { display:block; margin:0; padding:5px 0 5px 25px; color:#000;}
#left ul li a:hover { background-color:#b5b4b4; }
#left ul li ul { margin: 0; padding:0; }
#left ul li ul li { margin:0px 0; padding:0; }
#left ul li ul li a { padding:5px;}
.active {font-weight:bold; background-image:url(../images/menuBg_selected.gif); }

ol {margin-left:25px; list-style-position:inside;}
ol li { text-indent:-16px;}

.leftimage { float:left; width:200px; background-color: #b51019; }

#breadcrumb {font-size:10px; padding:2px 0 2px 5px;}

.rightimage { float:left;}

#rightcontent { float:left; width:560px; margin-top:20px; padding: 0 10px 15px 15px; border-right: 1px solid #cccccc;}

#rightsidebar { float:left; padding: 20px 0 20px 10px; display:block; width:180px; font-size:10px;}

.clear { clear:both; }

table.ptext { font-size:11px; margin-bottom:5px;}

.mapTable td { border-bottom:1px solid #ccc; padding: 2px 0; }
.mapTableHeader {font-size:14px; font-weight:bold; }

