@charset "utf-8";
/* CSS Document */




body					{
						 margin:0px auto; padding:0px; background-color:#ecedef; 
						}
						 
div, tr, td, p			{font-family:verdana; color:#4E4E4E; font-size:12px; line-height:20px; }

a, a:link, a:visited	{color:#003366; text-decoration:none; }						 

a, a:hover				{color:#cc0000; text-decoration:underline; }						 


/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/


h1 {
	padding: 0;
	font-family:Myriad Pro;
	font-size:30px;
	font-weight: bold;
	vertical-align: bottom;
	color: #000;
	text-align: left;
	width: 100%;
}

h2 {
	padding: 0;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	vertical-align: bottom;
	color:#006699;
	width: 100%;
	line-height:19px;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, legend {
  
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
  margin-bottom: 6px;
  margin-top:4px;
  text-align: left;
  color:#000000;

}

.clearfix {clear:both;}
/* ========================================= Templates Classes ============================== */

.wrapper				{width:950px; margin:0px auto;}

.top-left				{display:block; width:24px; height:94px; background:url(../img/top-left.jpg) no-repeat left top; float:left;}

.top-middle				{display:block; width:900px; height:94px; background:url(../img/top-middle.jpg) repeat-x left top; float:left;}

.top-right				{display:block; width:24px; height:94px; background:url(../img/top-right.jpg) no-repeat right top; float:left; clear:right;}

.phone					{background:url(../img/phoe.jpg) no-repeat left top; padding-left:30px; 
						 color:#990000; font-weight:bold; display:block; height:23px; padding-top:6px; font-size:18px; }

.logo					{display:block; width:391px; height:136px; float:left; }

.NewsFlash				{display:block; width:500px; height:140px; float:left;}

.nav-left				{background:url(../img/nav-left.jpg) no-repeat left top; display:block; width:13px; height:39px; float:left;}

.nav-middle				{background:url(../img/nav-middle.jpg) repeat-x left top; display:block; width:918px; height:39px; float:left;}

.nav-right				{background:url(../img/nav-right.jpg) no-repeat right top; display:block; width:13px; height:39px; float:left;}

#TopMenu				{height:30px; display:block; width:944px; margin:2px auto 0px auto;  }

#TopMenu ul				{ list-style-type:none; margin-top:8px; margin-left:40px; }

#TopMenu li				{ display:inline; line-height:16px;}

#TopMenu li a			{ font-size:13px; color:#fff; font-weight:bold; padding:10px 15px 13px 15px; text-decoration:none; }

#TopMenu li a:hover		{ font-size:13px; color:#000000; font-weight:bold; padding:10px 15px 13px 15px; 
						  text-decoration:none; background:url(../img/nav-middle-over.jpg) repeat-x left top; }

#ContentPane			{width:946px; background:#FFFFFF url(../img/content_pane_middle.jpg) repeat-y left top; margin:5px auto;}

.contentpane_top		{background:#fff url(../img/content_pane_top.jpg) no-repeat left top; 
						 width:946px; height:16px; margin:0px auto; }
						 
.contentpane_bottom		{background:url(../img/content_pane_bottom.jpg) no-repeat left top; 
						 width:946px; height:16px;  margin:0px auto;  }
						 
.main_content			{padding:0px 10px;}	

.border-right			{border-right:#ccc 1px dashed; }					 
						 
.banner					{width:946px; margin:0px auto; clear:both; padding-top:6px; }						 
						 
.flash_top				{background:#fff url(../img/flash_left_top.jpg) no-repeat left top; 
						 width:589px; height:19px; margin:0px auto; }
						 
#flashpane				{width:567px; background-color:#FFFFFF; padding:0px 10px; margin:0px auto; border:#d1d1d1 1px solid; 
						 border-style:none solid none solid; height:375px; }						 
						 
.flash_bottom			{background:url(../img/flash_bottom.jpg) no-repe at left top; 
						 width:589px; height:19px;  margin:0px auto;  }							 
						 
						 						
.leftpane				{width:480px; float:left; margin-left:5px;}	

.rightpane				{width:431px; float:left; margin-left:10px; text-align:right;}		

.HomeCarDisplay			{width:946px; margin:0px auto; text-align:center; }										 


						 
#footer					{padding-top:15px; text-align:center;  color:#FFFFFF; background-color:#062672; padding-bottom:10px; width:946px; margin:0px auto; }				

#footer ul				{list-style-type:none; padding-left: 0;}			 

#footer li				{display:inline;}			 

#footer li a			{font-size:12px; font-weight:bold; padding:6px; color:#FFFFFF; text-decoration:none;}

#footer li a:hover		{font-size:12px; font-weight:bold; padding:6px; color:#FFF; text-decoration:underline;}

.footer_menu			{width:890px; color:#666; padding:0px 5px; margin:0px auto; }
