/* standard css */

html{height: 100%;}

body

{

  font-family: verdana, arial, sans-serif;

  padding: 0px;

  margin: 0px;

  font-size: .88em;

  background: #C0C0C0;

  background-image: url(../images/highway_bk_nostripe.gif) no-repeat;             

  color: #000000;

}

p

{

  margin: 0px;

  padding: 0px 0px 16px 0px;

  line-height: 1.7em;

}

h1

{

  font-family: arial, sans-serif;

  font-size: 160%;

  letter-spacing: .1em;

  background: transparent;

  color: #000000;

  border-color: #F3F1F3;

}

h2

{

  margin: 0px;

  padding: 0px 0px 4px 0px;

  font-size: 100%;

}



img{border: 0px;}



a{outline: none; color:#F3F1F3;}



ul

{

  margin: 8px 0px 0px 16px;

  padding: 0px;

}



ul li

{

  list-style-type: square;

  margin: 0px 0px 11px 0px; 

  padding: 0px;

}

ol

{

  margin: 8px 0px 0px 24px;

  padding: 0px;

}

ol li

{

  margin: 0px 0px 11px 0px; 

  padding: 0px;

}

#main, #topads, #footer, #logo, #menu, #content

{

  margin-left: auto; 

  margin-right: auto;

}

/* main container */

#main

{

  width: 910px;

  color: #2554c7;

  background-color: transparent;

  background-image: url(../images/back.jpg);

}

/* topads above the logo  */

#topads

{

  width: 875px;

  height: 25px;

  padding: 8px 18px 0px 18px;

  background: #2554C7;

  color: #000000;

  border-color: #F3F1F3;

  text-align: center;

}

#logo

{

  width: 910px;

  height: 175px;

  border-top: 2px solid;

  border-bottom: 2px solid;

  background: #F3F1F3 url(../images/logo.jpg) no-repeat;

  color: #0072bc;

  border-color: #F3F1F3;

}

#logo h1

{

  padding: 28px 0px 0px 25px;

  font-size: 160%;

  color:#FFFFFF;

  margin: 0px;

  letter-spacing: .2em;

}

#logo h2

{

  font-family: arial, sans-serif;

  padding: 5px 0px 0px 25px;

  font-size: 108%;

  margin: 0px;

  letter-spacing: .2em;

}

#menu

{

  height: 30px;

  width: 850px;

  margin-top: -20px;

  position: relative;

  background: transparent;

  color: #0000cc;

}

#menu ul{margin: 0px auto;} 

#menu li

{ float: left; 

  margin: 0px 5px 0px 0px; 

  padding: 0px;

  list-style: none;

} 

#menu li a 

{

  display: block; 

  float: left; 

  height: 20px;

  text-decoration: none; 

  padding: 6px 19px 2px 19px;

  border: 1px solid;

  text-transform: uppercase;

  font-size: 88%;

  background: #F3F1F3;

  color: #0072bc;

  border-color: #F3F1F3;

} 

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover

{

  height: 20px;

  padding: 7px 20px 2px 20px;

  border: 0px;

  background: #0000cc;

  color: #C0C0C0;

} 

/* main content */

#content

{

  width: 910px;

  overflow: hidden;

  background: #F3F1F3 url(../images/back.jpg);

  color: #0000cc;

  border-color: #0072bc;

} 

/* Menu Panel */

#menuPan

{

  width: 193px;

  margin: 22px -20px 0px -30px;

  float: right;

  padding: 19px 19px 15px 19px;

}

#menuPan h1

{

  background: transparent;

  color: #f3f1f3;

  border-color: #f3f1f3;

}

.menucontainer

{ 

  width: 171px;

  float: left;

  margin: 0px 0px 23px 0px;

  border: 1px solid;  

  background: #0072bc;

  color: #f3f1f3;

  border-color: #f3f1f3;

}

#menutop

{

  width: 165px;

  border-bottom: 1px solid #f3f1f3;  

  background: #0000cc;

  color: #f3f1f3;

  padding-top:15px;

  padding-left:5px;

  height:20px;

}

#menuitem

{
	padding-left:5px;
	padding-right:2px;
	padding-top:0px;

}

#menuPan2

{

  width: 193px;

  margin: 22px -10px 0px -20px;

  float: left;

  padding: 19px 19px 15px 19px;

}

#menuPan h2

{

  background: transparent;

  color: #2554C7;

  border-color: #f3f1f3;

}

.menucontainer2

{
	width: 170px;
	float: right;
	border: 1px solid;
	background: #0072bc;
	color: #f3f1f3;
	border-color: #f3f1f3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;

}

#menutop2

{

  width: 165px;

  border-bottom: 1px solid #f3f1f3;  

  background: #0000cc;

  color: #f3f1f3;

  padding-top:15px;

  padding-left:5px;

  height:20px;

}

#menuitem2

{

  padding-left:5px;

  padding-right:2px;

  padding-top:5px;

}

/* content Panel*/

#contentPan

{
	text-align: justify;
	width: 478px;
	float: left;
	background: transparent;
	color: #2554C7;
	border-color: #0072bc;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 19px;

}

#contentPan h1

{

  font-family: arial, sans-serif;

  padding: 16px 0px 5px 0px; 

  margin: 0px 0px 12px 0px; 

  border-bottom: 1px solid;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: normal;

  background: transparent;

  color: #2554C7;

  border-color: #ffffff;

}



#contentPan a, #contentPan a:hover

{

  padding: 0px 0px 2px 0px;

  text-decoration: none;

  border-bottom: 1px solid;

  background: transparent;

  color: #787878;

  border-color: #0072bc;

}

#contentPan a:hover

{

  border-bottom: 1px solid;

  background: #787878;

  color: #2554c7;

  border-color: #0072bc;

}

#footer

{

  width: 860px;

  height: 20px;

  font-size: 88%;

  text-transform: uppercase;

  padding: 8px 21px 0px 19px;

  background: #2554c7;

  color: #D5D2D6;

  border-color: #0072bc;

  text-align: center; 

  border-top: 2px solid;

  border-left: 1px solid;

  border-right: 1px solid;

  margin-bottom:20px;

}



#footer a{text-decoration: none;}



#footer a:hover{text-decoration: underline;}