{literal}

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

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

html, body{
height: 100%
}

body{
margin: 0;
font-family:Arial, Helvetica, sans-serif;
}

img{
border: none;
}


a { color: #1670B3; }
a:hover { color: #1670B3; text-decoration: none;}


input,textarea {border: black 1px solid; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}


.top{
background-image:url(../../pics/topback.png);
background-repeat:no-repeat;
background-color: #1670b3;
margin-top: 7px;
height: 98px;
width: 100%;
}

.logo{
margin-left: 539px;

}

.greybar{
background-image:url(../../pics/greyback.png);
background-repeat:repeat-x;
width: 100%;
height: 30px;
}

.bluebar{
position:relative;
background-image:url(../../pics/bluback.png);
background-repeat:repeat-x;
width: 100%;
height: 54px;
}

.contact_icons{
margin-left: 185px;
}


.redbar{
	z-index: 10;
	position:absolute;
	left:320px;
    background-image:url(../../pics/redbar.png);
	background-repeat: no-repeat;
	width: 678px;
	height: 54px;	
}

.mainmenu{
position: relative;
top: 7px;
left: 18px;
font-size: 12px;
font-weight: bold;
color:#FFFFFF;
}

.mainmenu a{
color: #FFFFFF;
text-decoration:none;
padding-right: 17px;
}

.mainmenu a:hover {
color: #000000;
text-decoration:none;
}

.mainmenu a#current{
color: #000000;
text-decoration:none;
}


.mainmenu ul{
margin:0;
padding: 0;
}

.mainmenu  li{
display: inline;
padding-left: 17px;
}

.submenu{
position: relative;
top: 20px;
left: 16px;
font-size: 11px;
}

.submenu a{
color: #000000;
text-decoration:none;
padding-right: 20px;
}

.submenu a:hover {
color: #000000;
text-decoration:none;
}


.submenu ul{
margin:0;
padding: 0;
}

.submenu  li{
display: inline;
padding-left: 20px;
}


.left{
float: left;
height: 90px;
width: 189px;
background-image: url(../../pics/leftback.png);
}

.orange{
margin-top: -4px;
float:left;
height: 325px;
width: 129px;
}

.orange ul{
padding: 0;
margin: 0;
}
.orange li{
list-style-type: none;
}

#leanlinks{
display: none;
}

.content{
position:relative;
border: #ea6332 solid;
border-width: 0px 1px 1px 1px;
float:left;
width: 491px;
font-size:12px;
margin-left: 7px;
padding-left: 20px;
letter-spacing: .01em;
}

.main{
padding: 25px 25px 25px 10px;
}

.title{
color: #1670b3;
font-size: 16px;
font-weight: bold;
border-bottom: 1px solid #ea6332;
width:450px;
padding:24px 0px 27px 10px;
}



.whiteblock{
width: 1px;
height: 92px;
background-color: #FFFFFF;
position: absolute;
left: -1px;
}

div#footer {
	position:relative;
	left: 189px;
	bottom: 0px;
	height: 20px;
	width: 650px;    
	background-image:url(../../pics/mainback.png); 
	clear: both;	
	vertical-align:bottom;
	text-align:center;
	
}

.bottom{
width: 250px;
font-size:10px;
position: absolute;
left:125px;
font-size:10px;
font: 8514fix;
color: #ea6332; 
height: 10px;
clear:none;
}

.bottom a{
font-size:10px;
color: #d86600;
text-decoration:underline;
}

.bottom a:hover{
color: #d86600;
text-decoration: none;
}

.bottom2{
font-size:10px;
position: absolute;
left: 450px;
font-size:12px;
font: 8514fix;
color: #606268; 
height: 10px;
width: 200px;
text-align: right;
}

.bottom2 a{
font-size:10px;
color: #606268;
text-decoration:underline;
}

.bottom2 a:hover{
color: #606268;
text-decoration: none;
}

.bottomgray{
position: relative;
margin-left: 189px;
width:650px;
height: 10px;
background-color: #606268;
}

.downArrow{
	background-image: url('../../pics/down.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 13px;
}
.upArrow{
	background-image: url('../../pics/up.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 13px;
}

#overlay{
	left: 0px;
	top:0px;
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color: white;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2000;
	cursor: pointer;
}

#homepageContent{
	z-index: 3000;
	position: absolute;
	left: 326px;
	top: 189px;
}

#homepage1{ width: 499px; height: 385px; position: relative; background-image: url(../../pics/content/homepage1.png); }
#homepage1QM{ position: absolute; left: 205px; top: 195px; cursor: pointer;}
#homepage1Buttons{ position: absolute;	top: 330px; left: 20px; width: 460px; }
#homepage1Message1{ position: absolute; left: 238px; top: 148px; border: #eb6333 1px solid; background-color: white; font-size: 12px; width: 200px; padding: 10px; color:#eb6333; font-weight: bold;}

#homepage3{ width: 499px; height: 385px; position: relative; background-image: url(../../pics/content/homepage3.png); }
#homepage3Buttons{ position: absolute;	top: 330px; left: 20px; width: 460px; }

#homepage3B{ width: 499px; height: 385px; position: relative; background-image: url(../../pics/content/homepage3B.png); }
#homepage3BButtons{ position: absolute;	top: 330px; left: 20px; width: 460px; }

#homepage5{ width: 499px; height: 385px; position: relative; background-image: url(../../pics/content/homepage5.png); }
#homepage5Buttons{ position: absolute;	top: 330px; left: 20px; width: 460px; }

#homepage4{ width: 499px; height: 385px; position: relative; background-image: url(../../pics/content/homepage4.png); }
#homepage4Buttons{ position: absolute;	top: 330px; left: 20px; width: 460px; }
#homepage4Contact{ position: absolute; top: 330px; left: 20px; }
#homepage4Contact img { width: 100px; height: 30px; }

.button1{ float: left; }
.button1 input, .button2 input{ width: 150px; font-weight: bold; }
.button2{ float: right; }
{/literal}