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

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bodyBg.jpg) repeat;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}

img{ border:none;}

#services{ float:left; margin:0px 0px 0px 0px; padding-left:0px; width:150px;}

#services p{ float:left;  line-height:15px; color:#a1a1a1; font-size:11px;}

.servicestitle{ font-size:13px; color:#FFF; background:url(../images/services_bg.gif) bottom left no-repeat; width:134px; height:25px; margin-bottom:3px; }

#topmenu{float:right;}
*HTML, HTML* #topmenu{float:right; padding-top:19px;}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 9px;
font-size:12px;
color:#e5e1e1;
}

#navlist li a{color:#e5e1e1; text-decoration:none}
#navlist li a:hover{text-decoration:none; color:#b8b7b7}


.pagetitle{ float:left; font-size:30px; width:100%; color:#FFF; padding:11px 0px 0px 44px; line-height:35px!important;}

.pagetitle span{ font-size:14px; color:#b8b8b8; line-height:25px!important;}

.pagetitle_other{ float:left; font-size:20px; width:100%; color:#FFF; padding:11px 0px 0px 44px;}

.address{padding-left:8px; font-size:12px; font-family:Tahoma; color:#FFF; line-height:normal; text-align:left; line-height:20px!important;}



.formarea{ width:100%; float:left; margin:25px 0px 73px 45px;}

*HTML,HTML* .formarea{ width:100%; float:left; margin:25px 0px 59px 45px;}

body:nth-of-type(1) .formarea {margin-bottom:74px;}


form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:12px Tahoma,arial,sans-serif;
  color:#e9e9e9;
  margin: 0px;
  padding: 0px;
  width:100%; 
}


form label { 
	display: block; 
	float: left; 
	width: 59px; 
	padding: 0; 
	margin: 4px 0 0;
	text-align: right;
	color:#e9e9e9;
}

form input{
	width:253px;
	margin:0px 0 10px 7px;
	background-color:#323232;
	border:1px solid #484848;
	font-size:11px;
	color:#a0a0a0;
	height:23px;
	line-height:19px;
	padding-left:5px;
	
}

form textarea{
	width:251px;
	margin:0px 0 10px 10px;
	background-color:#323232;
	border:1px solid #484848;
	height:81px;
	padding:5px;
	font-size:11px;
	color:#a0a0a0;
	
}

form select {
	width:253px;
	margin:0px 0 10px 10px;
	background-color:#323232;
	border:1px solid #484848;
	xheight:23px;
	padding:4px;
	
}
.textwidth{width:121px; padding:3px; margin:7px 0px 0px 0px}

textarea { overflow: auto; }

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.dropdown{ margin:0px; padding-bottom:10px; }
 .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#a0a0a0; text-decoration:none; outline:none; font-size:11px;}
        .dropdown a:hover { color:#292929;}
        .dropdown dt a:hover { color:#A0A0A0; border: 1px solid #4d4d4d;}
        .dropdown dt a {background:#323232 url(../images/arrow2.gif) no-repeat scroll right center; display:block; xpadding-right:20px;
                        border:1px solid #484848; width:249px; height:21px;}
						
*HTML,HTML* .dropdown dt a {background:#323232 url(../images/arrow2.gif) no-repeat scroll right center; display:block; xpadding-right:20px;
                        border:1px solid #484848; width:253px; height:24px;}
        .dropdown dt a span {cursor:pointer; display:block; padding:3px 0px 0px 5px;}
        .dropdown dd ul { background:#323232 none repeat scroll 0 0; border:1px solid #4d4d4d; color:#C5C0B0; display:none;
                          left:0px; xpadding:5px 0px; position:absolute; top:0px; width:auto; width:249px; list-style:none;}
						  
*HTML,HTML* .dropdown dd ul {width:253px;}		
*HTML,HTML* .dropdown dd li {width:251px; bottom:0px}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#919191;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}


.footer{font-size:13px;	color:#A1A1A1; float:left; width:100%; padding-right:10px; xpadding-top:2px;}

.footer a{ text-decoration:underline; color:#A1A1A1}
.footer a:hover{ text-decoration:none; color:#f0e9e9;}

/**HTML,HTML* .footer{font-size:13px; color:#A1A1A1; float:left; width:100%; padding-right:10px;}

.footer2{font-size:13px;	color:#A1A1A1; float:left; width:100%; padding-right:10px;}

.footer2 a{ text-decoration:underline; color:#A1A1A1}
.footer2 a:hover{ text-decoration:none; color:#f0e9e9;}



.footer3{font-size:13px;	color:#A1A1A1; float:left; width:100%; padding-right:10px; padding-top:24px;}
.footer3 a{ text-decoration:underline; color:#A1A1A1}
.footer3 a:hover{ text-decoration:none; color:#f0e9e9;}

*HTML,HTML* .footer3{font-size:13px;	color:#A1A1A1; float:left; width:100%; padding-right:10px;}
.footer3 a{ text-decoration:underline; color:#A1A1A1}
.footer3 a:hover{ text-decoration:none; color:#f0e9e9;}*/



