/* CSS Document */

/*#mainLayouty{
	width:800px;
	height:auto;
	margin: 0px auto;
	border:solid red 1px;
	
}*/
body{
font-family:arial,helvetica,sans-serif;
font-size:11px;
width: 800px;
height:auto;
color: rgb(50,96,152);
background-color: #bec0c2;
margin:0px auto;
background-color: rgb(235,245,256);
text-align:center;
}

.border{
width: 800px;

}

.header{
width: 800px;
border: thin black solid
}
.logo{
padding-top: 5px;
padding-left: 10px;
width: 31%;
}
.headertext{
text-align: right;
font-weight: bold;
font-size: 11pt;
width: 23%;
color: rgb(59,59,59);
}
.spacer{
width: 800px;
background-color: white;
}
.dividerblue{
background-color: rgb(78,132,196);
height: 2px;
width: 800px;
}
.dividergray{
background-color: rgb(190,192,194);
height: 2px;
width: 800px;
}
.dividerblack{
background-color: rgb(0,0,0);
height: 2px;
width: 800px;
}
.buttons{
padding-left: 5px;
padding-right: 5px;
background-color: rgb(78,132,196);
border-left: thin rgb(0,102,204) ridge;
border-right: thin rgb(0,102,204) ridge;
text-align: center;
color:	white;
font-size:	14px;
font-weight:	bold;
}

.buttonrow{
width: 800px;
}
img{
border: none
margin-bottom: 0px;
padding-bottom: 0px;
}
h1{
font-size:	10px;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
}
A.button:link, A.button:visited, A.button:active  {
color:	white;
font-size:	14px;
font-weight:	bold;
text-decoration:	none;
}

A.button:hover  {
color: rgb(196,224,255);
}
A.button2:link, A.button2:visited, A.button2:active  {
color:	white;
font-size:	14px;
font-weight:	bold;
text-decoration:	none;
}

A.button2:hover  {
color: rgb(193,223,255);
text-decoration:	none;
}
A.button2on:link, A.button2on:visited, A.button2on:active  {
color: rgb(193,223,255);
font-size:	14px;
font-weight:	bold;
text-decoration:	none;
}

A.button2on:hover  {
color: rgb(193,223,255);
text-decoration:	none;
}
A.innerbutton2:link, A.innerbutton2:visited, A.innerbutton2:active  {
color:	white;
font-size:	12px;
font-weight:	bold;
text-decoration:	none;
}

A.innerbutton2:hover  {
color: rgb(193,223,255);
text-decoration:	none;
}

A.innerbutton2on:link, A.innerbutton2on:visited, A.innerbutton2on:active  {
color:	white;
font-size:	12px;
font-weight:	bold;
text-decoration:	underline;
font-style: italic;
}

.nomargin{
margin: 0px;
padding: 0px;
}

.buffer{
background-image: url(images/highwayfaded.jpg);
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: justify;
vertical-align: top;
}

a{
color: black;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
A.buttondropsupport:link, A.buttondropsupport:visited, A.buttondropsupport:active  {
display: block; 
width: 160px; 
border-top: 1px solid black; 
padding: 0px 5px; 
text-decoration: none; 
font-weight: bold; 
color: black; 
border-bottom: none;
font-size: 11px;
}
A.buttondropservices:link, A.buttondropservices:visited, A.buttondropservices:active  {
display: block; 
width: 230px; 
border-top: 1px solid black; 
padding: 0px 5px; 
text-decoration: none; 
font-weight: bold; 
color: black; 
border-bottom: none;
font-size: 11px;
}

A.buttondrop:link, A.buttondrop:visited, A.buttondrop:active  {
display: block; 
width: 100px; 
border-top: 1px solid black; 
padding: 0px 5px; 
text-decoration: none; 
font-weight: bold; 
color: black; 
border-bottom: none;
font-size: 11px;
}

A.buttondrop:hover,A.buttondropservices:hover,A.buttondropsupport:hover  {
text-decoration:	underline;
}

.buttondropback{
position: absolute; 
visibility: hidden; 
background-color: rgb(230,230,230);
border: thin rgb(0,0,0) solid
}

A.newslink:link, A.newslink:visited, A.newslink:active  {
color: rgb(240,240,240);
font-size:	12px;
text-decoration:	none;
}

A.newslink:hover  {
color:	rgb(230,230,230);
font-size:	12px;
text-decoration:	underline;
}
img{
border: none
}
.bord{
border: thin black solid;
}
h1{
font-size:	10px;
font-weight: bold;
margin-top: 2px;
margin-bottom: 2px;
}
.topnavdiv{
background-color: white;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 2px;
}

.topnavspacer{
padding-left: 425px;
}

.topnav{
text-decoration: none;
color: rgb(78,132,196);
font-size: 10px;

}

.dividerblue{
background-color: rgb(78,132,196);
height: 2px;
}
.dividergray{
background-color: rgb(190,192,194);
height: 2px;
}
.dividerblack{
background-color: rgb(0,0,0);
height: 2px;
}

.dividerspacer{
padding-left: 100%;
}
.footer{
background-color: rgb(78,132,196);
height: 16px;
color: white;
font-size: 12px;
text-align: center;
width: 800px;
}

.picdiv{
background-color: white;
}
.defaultext{
color: rgb(59,59,59);
font-size: 13px;
}
.defaultextsmall{
color: rgb(50,96,152);
font-size: 12px;
text-align: justify;
}
.defaultextbold{
color: rgb(50,96,152);
font-size: 16px;
font-weight: bold;
}
.defaultextboldlarge{
color: rgb(50,96,152);
font-size: 24px;
font-weight: bold;
}
.whitetextbold{
color:	rgb(253,253,253);

font-size: 16px;
font-weight: bold;
text-decoration: underline;
}
.whitetextbig{
color:	rgb(230,230,230);
font-size: 14px;
font-weight: bold;
}

.buttons{
padding-left: 5px;
padding-right: 5px;
background-color: rgb(78,132,196);
border-left: thin rgb(0,102,204) ridge;
border-right: thin rgb(0,102,204) ridge;
text-align: center;
color:	white;
font-size:	14px;
font-weight:	bold;
}



.info{
background-color: white;
padding-left: 5px;
}

.mainright{
width: 300px;
}

.news{
background-color: rgb(78,132,196);
border: thin rgb(0,0,0) ridge;
padding: 7px 7px 7px 7px;
text-align: center;
color:	rgb(230,230,230);
}

.services{
height: 100%;
background-color: rgb(78,132,196);
border: thin rgb(0,0,0) ridge;
padding: 7px 7px 7px 7px;
text-align: center;
color:	rgb(230,230,230);
}

.padright{
padding-right: 5px;
width: 500px;
}

.links{
background-color: #4e84c4;
width: 150px;
border: thin black solid;
margin-left: 1px;
vertical-align: top;
}
.linkoption{
padding-left: 5px;
}
.innerlinkoption{
padding-left: 13px;
}

.width{
width: 800px;
background-color: white;
margin-left: 1px;

}
.bottomwidth{
width: 800px;
background-color: white;
margin-left: 1px;
}

#floatingdiv{
float: left;
position: absolute;
display: none;
top: 350px;
}
#floatingdiv2{
float: left;
position: absolute;
display: none;
top: 150px;
}
#flashcontain {
z-index: -1; 
}
.note{
font-weight: bold;
font-size: 9pt;
text-align: center;
font-style: italic;
}

.intro{
font-size:15px;
color: rgb(59,59,59);
padding: 5 5 5 5;
}

.imgborder{
border: thin rgb(0,0,0) solid;
}

.mano{
cursor: pointer;
}
.tplinks{
font-weight: normal;
font-style: normal;
text-align: left;
}
.tplinksOn{
font-weight: bold;
font-style: italic;
text-align: left;
}
.rightAlign{
text-align: right;
}

