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

* {
margin:0px;
padding:0px;
}

body {
background-color:#e4e4e4;
text-align:center;
}
	
#container {
background-color:#FFFFFF;
width:980px; 
margin: 0 auto; 
text-align:left;
}

#header {
position:relative;
width:980px;
border-bottom:1px solid #CCCCCC;
}

#search {
position:absolute;
top:0px;
right:0px;
width:200px;
height:60px;
}

#searchbar {
	border: #999 1px solid;
	padding:2px;
	position:absolute;
	bottom:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	}
	
#submit {
	position:absolute;
	bottom:2px;
	left:130px;
	}

#topmenu {
position:absolute;
top:60px;
right:0px;
width:200px;
height:40px;
}

#topmenu a:link {color:#666666;text-decoration:none;
font-family:Tahoma, Helvetica, sans-serif; font-size:11px;}
#topmenu a:visited {color:#666666;text-decoration:none;
font-family:Tahoma, Helvetica, sans-serif; font-size:11px;}
#topmenu a:hover {color:#666666;text-decoration:none;
font-family:Tahoma, Helvetica, sans-serif; font-size:11px; }
#topmenu a:active {color:#666666;text-decoration:none;
font-family:Tahoma, Helvetica, sans-serif; font-size:11px; }

#topmenutext {
padding-top:20px;
font-family:Tahoma;
font-size:11px;
color:#666;
}

#menu {
height:29px;
font-family:Arial;
line-height:9px;
margin-left:40px;
padding-top:10px;
z-index:1;
}

#menu ul .top {font-size:12px;color:#db7123;margin-bottom:5px;text-decoration:none;}
#menu ul .top a{font-size:12px;color:#db7123;margin-bottom:5px;text-decoration:none;margin-right:20px;}
#menu ul .item{display:none;}
#menu li{padding:5px;}
#menu ul .top a:hover { text-decoration:underline; }
#menu ul:hover .item{display:absolute;background:#b1b1b1;margin:0px;}
#menu ul:hover .item a{color:#fff; text-decoration:none; font-size:10px; line-height:7px;}
#menu ul:hover .item a:hover{color:#db7123;}
#menu ul{ width:100px; float:left; margin:0px; list-style:none;}

.clear{clear:both;height:10px;}

.submenu { display:none; height:25px; width:980px; position:absolute; top:140px; }
.submenu_background { display:none; height:25px; width:980px; background-color:#b1b1b1; border-bottom: 1px solid #333333; position:absolute; top:140px;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
.submenu a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.submenu a:hover { text-decoration:underline; }
.submenu ul { margin-left:58px; padding-top:1px; }
.submenu li { float:left; list-style-image:url(../images/arrow.gif); list-style-position:inherit; margin-right:40px; }


#headerpic {
height:200px;
background-image:url(../images/headerimg.jpg);
}

#content {
width:980px;
min-height: 550px;
position:relative;
}

#articles {
width:675px;
margin-left:40px;
margin-top:40px;
position:relative;
}

#one {
	position:absolute;
	top:0px;
	left:0px;
	width:225px;
	height:240px;
}

#two {
	position:absolute;
	top:0px;
	left:225px;
	width:225px;
	height:240px;
}

#three {
	position:absolute;
	top:0px;
	left:450px;
	width:225px;
	height:240px;
}

#articles h2 {
margin-left:20px;
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#333;
font-weight:bold;
margin-bottom:5px;
}


#articles p {
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
line-height:18px;
}

.readmore {
margin-left:37px;
margin-top:10px;
}


#articles a:link {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px;margin-top:-3px;}
#articles a:visited {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-3px;}
#articles a:hover {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-3px;}
#articles a:active {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-3px;}

.icon {
margin-left:20px;
margin-top:10px;
float:left;
}

.rm {
position:absolute;
bottom:0px;
}

#quote {
position:absolute;
top:270px;
left:-40px;
}

#news {
position:absolute;
right:0px;
top:0px;
width:264px;
border-left:1px dashed #c9c9c9;
height:320px;
}

#news h2 {
margin-left:20px;
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#333;
font-weight:bold;
margin-bottom:5px;
}

#news img {
margin-left:55px;
margin-top:10px;
}

#news h3 {
margin-left:20px;
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#54a3dd;
font-weight:bold;
margin-bottom:5px;
margin-top:15px;
}

#news ul {
list-style-type:none;
margin-left:20px;
margin-right:40px;
margin-top:30px;
border-top:1px dashed #c9c9c9;
padding-top:10px;
}

#news ul a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#54a3dd;
text-decoration:underline;
padding:0;
margin:0;

}

#news h3 a {
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#54a3dd;
font-weight:bold;
}

#news ul li {
margin-top:15px;
}

#footer {
margin-left:40px;
padding-bottom:10px;
}

#footer p {
font-size:11px;
font-family:Arial;
color:#666;
}

#submenu {
height:25px;
width:980px;
background-color:#b1b1b1;
}

#submenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
}

#submenu a:hover {
color:#b34c01;
}

#submenu ul {
margin-left:58px;
padding-top:1px;
}

#submenu li {
float:left;
list-style-image:url(../images/arrow.jpg);
list-style-position:inherit;
margin-right:40px;
}

#main {
margin-left:40px;
margin-top:10px;
width:620px;
}

#breadcrump {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

#main p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
line-height:18px;
}

#main h2 {
margin-top:20px;
color:#b34c01;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#company h2  {
color:#025259;
}

#companynews h2 {
color:#025259;
}

#companynewsh3 h3 {
color:#025259;
}

#companynewsul li a {
color:#025259;
}

#news1 {
position:absolute;
right:0px;
top:0px;
width:264px;
border-left:1px dashed #c9c9c9;
height:270px;
}

#news1 h2 {
margin-left:20px;
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#dacc25;
font-weight:bold;
margin-bottom:5px;
}

#news1 img {
margin-left:55px;
margin-top:10px;
}

#news1 h3 {
margin-left:20px;
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#dacc25;
font-weight:bold;
margin-bottom:5px;
margin-top:15px;
}

#news1 h3 a {
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#dacc25;
font-weight:bold;
}

#news1 ul {
list-style-type:none;
margin-left:20px;
margin-right:40px;
margin-top:30px;
border-top:1px dashed #c9c9c9;
padding-top:10px;
}

#news1 ul a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dacc25;
text-decoration:underline;
padding:0;
margin:0;

}

#news1 ul li {
margin-top:15px;
}

#newsh2 h2 {
color:#dacc25;
}

#supporth2 h2 {
color:#da2433;
}

#support {
position:absolute;
right:10px;
top:10px;
width:264px;
height:270px;
}

#supportheader {
width:250px;
background-color:#da2433;
height:30px;
}

#supportheader h1 {
margin-left:20px;
font-family:Trebuchet MS, Arial, Tahoma;
font-size:16px;
color:#fff;
padding-top:3px;
}

#supportcontent {
width:250px;
height:163px;
background-color: #E4E4E4;
background-image:url(../images/supportbg.jpg);
background-repeat:no-repeat;
}

#supportcontent li {
list-style-type:none;
color:#da2433;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
padding-left:45px;
padding-top:19px;
}

#supportcontent li a img { border:1px solid #CCCCCC !important; position:relative;top:-3px; }

#supportcontent a {
color:#da2433;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#supportcontent a:hover {
text-decoration:underline;
}

#searchresults h2 {
margin-left:20px;
font-family:Trebuchet MS, Tahoma;
font-size:16px;
color:#333;
font-weight:bold;
margin-bottom:5px;
}

#searchresults p {
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
line-height:18px;
}

#searchresults a:link {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px;margin-top:-3px;}
#searchresults a:visited {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-3px;}
#searchresults a:hover {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-3px;}
#searchresults a:active {color:#db7123;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:-3px;}

.input_field {
	font-size:11px;
	font-family:Tahoma;
	text-decoration:none;
}

#contact_form td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-right:8;
padding-bottom:8;
}

#contact_form input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#contact_form textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#referral_form td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-right:8;
padding-bottom:8;
}

#referral_form input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#referral_form textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.referralNotice	{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.hidden	{
	display:none;
}


#footer {
margin-top:10px;
background-color:#FFFFFF;
background-repeat:repeat-x;
height:150px;
bottom:0px;
width:auto;
}

#hold {
width:900px;
text-align:left;
}

.footer {
float:left;
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:lighter;
}

#footercompany {
float:left;
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:lighter;
}

.footer h1 {
color:#585858;
font-size:10px;
margin-top:20px;
padding-bottom:3px;
border-bottom:dotted 1px #585858;
}

#footercompany h1 {
color:#585858;
font-size:10px;
margin-top:20px;
padding-bottom:3px;
border-bottom:dotted 1px #585858;
}

.footer h2 a{
color:#929292;
font-size:10px;
text-decoration:none;
font-weight:lighter;
}

.footer h2 {
margin-top:7px;
}

#footercompany h2 {
color:#929292;
font-size:10px;
margin-top:7px;
}

.footer1 {
float:right;
margin-right:30px;
}

.footer1 h1 {
margin-top:20px;
font-family:Arial;
font-size:10px;
color:#585858;
}

#partners p {
	margin-bottom: 30px;
	margin-left: 25px;
}

#partners p span {
	margin-left: 10px;
}

#partners p img {
	height: 50px;
	border: 0;
}

#map_canvas {
	position: absolute;
	top: 45px;
	left: 362px;
	width: 320px;
	height: 345px;
}
