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

* { padding: 0; margin: 0; }

body {
font-family: helvetica, "Trebuchet MS", verdana, arial, sans-serif;	
background-color:#164981;
}


a {text-decoration:none;}

p {margin-bottom:20px;}



.left { float: left; }


.right { float: right; }


img { border: 0; }


ul {
list-style:circle;
}


div#container {
width:900px;
/*height:650px;*/
background-color:#c1d8ea;
margin:0 auto; 
margin-top: 20px;
margin-bottom:20px;
background-image:url(images/main_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

div#wrapper {
width:820px;
height:420px;
margin:0 auto;
padding-top:160px;
}

div#left_container {
width:200px;
height:420px;
background-color:#ffffff;
float:left;
}

div#left_container_in {
width: 180px;
height: 400px;	
margin: 10px;
background-color:#eef2e6;
float:left;
}

div#left_container_in li.main { 
display: block;
text-align: left;
padding-top: 9px;
padding-bottom: 9px;
padding-left:5px;
margin-right:5px;
margin-left:5px;
border-top: 1px solid #6599cd; 
line-height:13pt;
}

div#left_container_in li.main2 { 
display: block;
text-align: left;
padding-top: 9px;
padding-bottom: 9px;
padding-left:5px;
margin-right:5px;
margin-left:5px;
line-height:13pt;
}



div#left_container_in li.main a, li.main2 a{
font-family: Arial;
font-size:8pt;	
font-weight:bold;
color:#4d4d4f;
}

div#left_container_in li.main a:hover, li.main2 a:hover{
color:#4e8abe;
}

div#left_container_in li.sub { 
display: block;
text-align: left;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
line-height:12pt;
}

div#left_container_in li.sub a{
font-family: Arial;
font-size:8pt;	
color:#4d4d4f;
}

div#left_container_in li.sub a:hover{
color:#4e8abe;
}

div#right_container {
width:170px;
height:420px;
background-color:#ffffff; 
float:left;
margin-left:20px; 
}

div#right_container_in1 {
width:150px;
height:25px;
background-color:#91afd5; 
margin-left:10px;
margin-top:10px;
text-align:center;
}

div#right_container_in2 {
width:150px;
height:375px;
background-color:#f4f8ec; 
margin-left:10px;
text-align:center;
}

div#whatsnew_container {
width:430px;
height:25px;
background-color:#91afd5; 
margin-left:10px;
margin-top:10px;
float:left;
}

div#center_container {
width:600px;
background-color:#ffffff;
float:left;
margin-left:20px;
}

div#center_container2 {
width:650px;
height:420px;
background-color:#ffffff;
float:left;
margin-left:20px; 
}

div#center_container_in {
font-size:14px;
line-height: 175%;
color: #4d4d4f;
padding:10px;
width: 560px;
margin: 10px;
background-color:#eef2e6;
text-align:center;
float:left;
}

div#center_container_in ul{
margin-left:40px;
margin-bottom:20px;
}

div#center_container_in h2{
color: #4e8abe;
margin-bottom:10px;
}

div#center_container_in2 {
width: 630px;
height: 400px;	
margin: 10px;
background-color:#f4f8ec;
text-align:center;
float:left;
}

div#center_container_content {
text-align:center;
width: 430px;
height: 350px;	
margin: 10px;
float:left;
}

div#flashgallery {
width: 500px;
height: 320px;
margin:30px;
}

div#divided_div{
height: 100px;
}

div#news_left {
text-align:center;
width: 230px;
height: 330px;	
float:left;
}

div#news_right {
text-align:center;
width: 200px;
height: 330px;	
float:left;
}

div#center_container_content2 {
text-align:center;	
width: 610px;
height: 320px;	
margin: 10px;
float:left;
}

div#center_container_bottom {
width: 430px;
height: 10px;	
text-align:right;
}

div#bottom_container{
clear:left;
padding-top:30px;
padding-bottom:30px;
text-align:center;
font-family: arial;
font-size:8pt;	
letter-spacing:1pt;
}

a.bottom {
font-family: arial;
font-size:8pt;	
letter-spacing:1pt;
}

div#center_copy{
padding-top:30px;
padding-left:13px;
text-align:left;
}

.logo {z-index: -1; }

.slogan {
color:#636466;
font-size:11pt;	
letter-spacing:0.1pt;
font-style:italic;
font-weight:bold;
width:680px;
position:relative; left:150px; top:-27px;
}

.news_header {
color:#ffffff;
font-size:10pt;	
font-weight:bold;
font-family:arial;
line-height:18pt;
}

.news_desc{
font-family: Arial;
font-size:8pt;	
line-height : 13pt;
color:#4d4d4f;
}	

.news_desc_head{
font-family: Arial;
font-size:9pt;	
font-weight:bold;
color:#4d4d4f;
}	

.about{
font-family: times;
font-size:9pt;	
color:#4d4d4f;
text-align:left;
margin-top:9px;
line-height:15px;
}	

.about_nav{
font-family: times;
font-size:9pt;	
color:#4d4d4f;
text-align:left;
}	

a.about_nav{
font-family: times;
font-size:9pt;	
color:#4d4d4f;
text-align:left;
}

a.about_nav:hover{
color:#4e8abe;
}		

.about2_nav{
font-family: times;
font-size:13pt;	
color:#4e8abe;
font-weight:bold;
text-align:left;
}

.brand{
font-family: times;
font-size:9pt;	
color:#4d4d4f;
text-align:left;
margin-top:9px;
line-height:14px;
letter-spacing:1pt;
}	

.news{
font-family: times;
font-size:9pt;	
color:#4d4d4f;
text-align:left;
line-height:16px;
margin-top: 3px;
}

.contact_copy{
padding-top: 3px;
padding-bottom: 3px;
font-family: Arial;
font-size:8pt;	
color:#4d4d4f;
text-align:left;
line-height:13pt;
}

a.contact_copy{
font-family: Arial;
font-size:8pt;	
color:#4d4d4f;
text-align:left;
line-height:10pt;
text-decoration:underline;
}

.contact_copy2{
margin-top: 3px;	
font-family: Arial;
font-size:8pt;	
color:#4d4d4f;
}

a.brand_url {
font-family: arial;
font-size:8pt;	
color:#4e8abe;
}	

.about_head{
font-family: times;
font-size:10pt;	
font-weight:bold;
color:#4e8abe;
text-align:left;
}	

a.nav_tag{
color:#4e8abe;
}

a.news_desc_url{
font-family: Arial;
font-size:8pt;	
color:#4d4d4f;
text-decoration: underline;
}

a {
font-family: arial;
font-size:9pt;	
color:#4d4d4f;
}

a:hover, a.right_ad:hover{
color:#4e8abe;
}

a.right_ad	{
font-family: arial;
font-size:8pt;	
color:#4d4d4f;
}	

.nav { 
text-align: right;
margin-right: 2px; 
}


.highlight {
font-family: arial;
color:#4e8abe;
font-weight:bold; 
}



input.norm {	border: 1px dotted black; }

input:focus { border: 1px solid black; }

input.error { border: 1px dotted red; }



input.man { width: 185px; border: 1px dotted black;}

input.maner { width: 185px; border: 1px dotted red;}

textarea.text1 {width:185px; height:55px; border: 1px dotted black; }

textarea.text1er {width:185px; height:55px; border: 1px dotted red; }

textarea.text2 {width:265px; height:55px;border: 1px dotted black; }

.contact{
font-family: Arial;
font-size:9pt;	
color:#4d4d4f;
}	

.contact_two{
font-family: Arial;
font-size:9pt;	
color:#4d4d4f;
text-decoration:underline;
}	

IMG.displayed {
padding-top:30px;
}

div#vendor-images-container {
margin-top:115px;
width:180px;
height:180px;
float:right;
text-align:center;
line-height:100%;
}

div#vendor-images-container img {
width:180px;
padding:0px;
margin:0px;
}

div#vendor-container {
width:370px;
float:left;
}

div#vendor-container img{
margin-bottom:10px;
}

div#vendor-logos{
width:150px;
height:100px;
background:#FFFFFF;
float:left;
margin:5px;
}

div#vendor-logos img{
}

div#vendor-backbutton{
padding:4px 10px 3px 10px;
background-color:#4e8abe;
float:left;
margin-top:20px;
clear:both;
}

div#vendor-backbutton a{
color:#FFFFFF;
}

div#vendor-backbutton a:hover{
color:#c1d8ea;
}



/* FORM */

 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
 
input{
color: #4d4d4f;
background: #FFFFFF;
border: 1px solid #4e8abe;
}

textarea{
color: #4d4d4f;
background: #FFFFFF;
border: 1px solid #4e8abe;
}

.submit input{
color: #FFFFFF;
background: #4e8abe;
border: 2px outset #FFFFFF;
}

fieldset
{
border: 1px solid #4e8abe;
width: 360px;
margin-left: 80px;
padding:0px 20px 0px 20px;
}



legend
{
color:#4e8abe;
/*background: #164981;*/
/*border: 1px solid #164981;*/
padding: 2px 6px
}

/* FORM */


