body{font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; font-size:.9em; }	

/*for poor IE 7 zoom*/
#wrapper{position:relative; width:100%; }

/*GENERAL*/
a{color:#0069BF;  text-decoration:none;}
a:hover{text-decoration:underline; } 
p{margin-top:0px; margin-bottom:15px; padding-bottom:0px; line-height:130%; font-size:95%;}
li{line-height:115%;}
img{border:none;} 
.clr{clear:both; margin:0; padding:0;}
h1{font-size:28px; margin: 0px 0px 20px 0px; padding:0; font-family:Arial, Helvetica, sans-serif}
.hl{background-color:yellow;}


/*HEADER*/
#header{width:100%; position:relative; clear:both; background-image:url('../images/header.jpg'); background-repeat:repeat-x; background-color:#737373; font-family:Arial, Helvetica, sans-serif}
#header .inner{width:890px; margin:auto; padding-top:21px; padding-bottom:21px; *padding-bottom:0; position:relative;}
#header .inner #logo img{ background-repeat:no-repeat; position:relative; left:0px; float:left;}
#header .inner #silvertrac_links{margin-right:-65px; position:relative; float:right; width:360px; text-align:left;}
#header .inner #silvertrac_links ul{float:left; width:180px; margin:0; padding:0; list-style-type:none;}

#header .inner #silvertrac_links a{text-decoration:underline; font-weight:bold; font-size:100%; line-height:150%;}
#header .inner #silvertrac_links li{margin:0; padding:0;}
#header .inner #silvertrac_links li.heading{font-weight:bold;}

#tagline{text-align:right; position:absolute; right:0px; color:white; width:550px; font-size:90%; }
#tagline h2{margin-bottom:0; padding-bottom:0;  font-size:120%; line-height:135%; margin-top:0}
#tagline #serving {font-size:90%; font-weight:normal; margin-top:3px;}
	#tagline #serving a{color:#004B8D;}
#tagline h2 a{color:#004B8D;}

/*NAV*/
div#nav{ font-family:Arial, Helvetica, sans-serif; position:relative; margin-left:27px; margin-top:7px; margin-bottom:25px;}
div#nav a{font-size:110%; text-decoration:none; font-weight:bold;}
div#nav a:hover{text-decoration:underline;}
div#nav ul{  margin:0; padding:0; list-style-type:none;}
div#nav li{border-bottom:1px solid #b1b1b1; display:block; padding:4px 0px 4px 0px; line-height:normal;}
div#nav ul li.current a{}
div#nav ul ul{padding-left:20px; list-style-type:disc;}
div#nav li li{ color:#014681; border-bottom:none;  display:list-item; }
div#nav ul li.current li a{}
div#nav ul li.current a{text-decoration:underline;}
div#nav ul li.current li a{text-decoration:none;}
div#nav ul li.current li.current a{text-decoration:underline;}

div#nav .no_click span{font-weight:bold; font-size:115%;}

div#nav .no_click a span{font-size:110%;}

div#nav span.pipe{padding-left:7px; display:none;} 
#nav #ul8 li{border-bottom:none;}
 
/*CONTENTS*/

#content{width:100%; background-image:url('../images/content-bg.jpg'); background-repeat:repeat-x; position:relative; border-top:1px solid transparent; *border:none; border-bottom:10px solid #F0B310;} 
#content .inner {width:890px; margin:auto; margin-top:29px; margin-bottom:29px; position:relative; background-image:url('../images/content-left-border.gif'); background-repeat:repeat-y; background-position:229px; _padding-bottom:40px;}
#content .inner #page_left{width:199px; float:left; }
#content .inner #page_middle_wide{margin-left:45px; width:645px; *width:645px; float:left; border:}
#content .inner #page_left #quote{height:61px; margin:auto;  width:120px; display:block; position:relative; background-image:url('../images/quote.jpg'); background-repeat:no-repeat; background-position:center;}
#content .inner #page_left #quote:hover{background-image:url('../images/quote_roll.jpg');}
#content .inner #page_left #quote:active{background-image:url('../images/quote_2.jpg');}

#proposal label{float:left; width:150px; clear:left;}
#proposal textarea{width:350px; height:200px;}
#proposal input.text{width:350px;}
#proposal div.submit{width:500px; text-align:right;}
#proposal #captcha{float:left; width:350px;}
#proposal .clr_input{clear:both; height:5px; line-height:1px; padding:0; margin:0}


.error{color:red; font-size:125%;}
.message{color:green; font-size:125%;}

/*FOOTER*/
#above_footer{width:100%; border-top:1px solid #336666; border-bottom:6px solid #4c494a; position:relative; cursor:pointer; }
#above_footer .inner{width:890px; margin:auto; background-image:url('../images/above-footer-left.jpg'); background-repeat:no-repeat; background-position:left center;}
#above_footer .inner #above_footer_left{float:left;  width:419px; height:110px; }

#above_footer .inner #above_footer_right{float:left;  background-repeat:no-repeat; width:471px; }
#above_footer .inner .home_right{background-image:url('../images/above-footer-right.gif'); background-position:295px 43px; }
#above_footer .inner .default_right{background-image:url('../images/real-time.gif'); background-position:center center; height:110px;}
#above_footer .inner .default_right a{display:block; width:471px; height:110px;}

#above_footer .inner #above_footer_right p{font-style:italic; color:#4c494a; font-size:82%; font-weight:bold; width:285px; margin:10px 0px 10px 10px; line-height:150%;}
#above_footer .inner #above_footer_right p em{font-size:85%; font-weight:normal;}

#footer{width:99%; font-family:Arial, Helvetica, sans-serif; position:relative; border-top:1px solid transparent; *border:none; _border:none; margin-top:17px; position:relative;}

#footer .inner{width:890px; margin:auto; margin-bottom:50px;}
#footer .inner #copyright{width:30%; float:left; color:#4c494a; font-size:70%;}
#footer .inner #footer_links{width:70%; float:left; text-align:right;}
#footer .inner #footer_links .footer_contact{font-size:125%;}
#footer .inner #footer_links .pipe{font-size:110%; font-weight:normal; margin-left:7px; margin-right:7px;} 

/*FOR CONTENT EDITOR*/
.right_padding_10px{padding-right:10px;}
.left_padding_10px{padding-left:10px;}
.top_padding_10px{padding-top:10px;}
.bottom_padding_10px{padding-bottom:10px;}

/*CUSTOM PLUGINS*/

.custom-plugin{}

.custom-plugin-vert{line-height:140%;  padding-bottom:15px;  *padding-top:15px; width:325px; }
.custom-plugin-vert h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%; padding-top:3px; text-align:center;}
.custom-plugin-vert div.custom-image{width:100%; text-align:center; margin-right:10px;}
.custom-plugin-vert img{padding-bottom:10px; margin-top:5px; }
.custom-plugin-vert div.custom-text{width:100%;}
.custom-plugin-vert p{line-height:140%;}

.custom-plugin-horiz{line-height:140%;  padding-bottom:15px; *padding-top:15px;  width:350px; _width:325px; position:relative;}
.custom-plugin-horiz h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%; margin-left:155px; position:relative; }
.custom-plugin-horiz div.custom-image{width:145px; text-align:center; margin-right:10px; position:relative; }
.custom-plugin-horiz img{padding-bottom:10px; margin-top:-12px;}
.custom-plugin-horiz div.custom-text{width:145px; position:absolute; margin-left:155px; top:18px; *top:32px; }
.custom-plugin-horiz p{line-height:140%;}

.custom-plugin-no-image{line-height:140%;  padding-bottom:15px;}
.custom-plugin-no-image h3{color:#3C980E;  padding-top:0; margin-top:0; line-height:100%;}
.custom-plugin-no-image p{line-height:140%;}