/* **********************************       A T T E V O   M A I N  S T Y L E S H E E T       *********************************/

body {
	margin: 15px 0 0 0;
	font-size: 0.9em;
	font-family: Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #EAEDF1;
	color: #000000;
}
#SmallLink {
	color: #4A8CCC !important;
	font-weight: normal !important;
	text-decoration: underline !important;
	} 
#DefaultLink {
	color: #315D8B;
	font-weight: bold;
	text-decoration: none;
	} 
#MiddleLink {
	color: #4A8CCC !important;
	font-weight: normal !important;
	text-decoration: underline !important;
	} 
#LargeLink {
	color: #4A8CCC !important;
	font-weight: normal !important;
	text-decoration: underline !important;
	} 

#main { background-color: #ffffff; width: 900px;position: relative; margin: 0 auto; padding: 0 15px; border:1px solid #D8DFE5 }

#main-silos { background-color: #; width: 900px;position: relative; margin: 0 auto; padding: 0 15px; border:0px solid #D8DFE5 }

#main #client9 { position:static;}



h1 { font-size: 130%; line-height: 1.4em; xmargin: 0 0 1.07em 0; color:#4A8CCC; font-weight:normal; margin-top:0px; }
h2 { font-size: 107%; /* 15px */ line-height: 1.4em; /* 21px  */ margin: 5px 0 15px 0; /* 16px 0 */ color:#757575; font-weight:normal}
h3, h5, h6 { font-size: 107%; /* 9px */ margin: 1em 0; }
h4 {color:#28517E; font-size:90%; margin-bottom:2px;}
h7 {color:#000000; font-size:90%; margin-bottom:2px; font-weight:bold;}


a:link:hover {} 
a, a:visited, a:link, a:visited { color: #4A8CCC; text-decoration:none  }
a:hover { color: #4A8CCC; text-decoration:underline }

img, ul, li, div, span, p { padding:0; margin:0; border:0}
ul, li { list-style:none}

img, img a { border: none; }
hr { display: none; }
.nolist{ list-style:none; }customsearch

/* 
table caption { display:none; } 
td { vertical-align:top; padding: 0px 10px 4px 0px; } 
td.date { width: 109px; } 
td img{ border:solid #556b21; border-width:1px; } 
*/

blockquote { padding: 0px 5px 7px 8px; background: #F6F6F6 url(../images/px_quote2.gif) no-repeat bottom right; } 
blockquote p { padding: 0px 20px 0px 20px; }
blockquote p.signature { text-align: right; font-style: italic; margin: 0px; }
acronym , abbr { border-bottom: 1px dotted; cursor: help;}
.quoteleft { padding-top: 20px; background: #F6F6F6 url(../images/px_quote1.gif) no-repeat top left; }

/* **********************************        L A Y O U T		***************************************************/
.clear { clear: both; font-size: 1px;height: 1px;line-height: 1px; }
.none, .hide { display: none; }
#skipnav { display:none }
#textoptions { position: absolute; top: 55px; left: 50%; margin-left: 350px; text-align: right; width: 100px; z-index: 1; background-color:#FFFFFF ;}
div#wrapper { margin:10px 0 0 0; padding: 0px; width: 688px; float: left; display: inline; /* Stops the Internet Explorer double-margin-width bug */  }
div.home { margin:0 0 0 4px; padding: 0px; width: 652px; float: left; display: inline;}
div.home-silos { margin:0 0 0 4px; padding: 0px; width: 652px; float: left; display: inline;}
div#leftcontainer { width:191px;  font-size:90%; float:left; padding-top:1px;}
div#centrecontainer { background-color: #ffffff; float: right; width: 450px; margin-right:20px;}
div#rightcontainer { margin: 10px 0 0 2px; width:206px; float:right; font-size:90%;  display:block;  }
div#mobilecontainer { margin: 10px 0 0 2px; width:206px; float:left; font-size:90%;  display:block;  }

/* **********************************        H E A D E R		***************************************************/

#H1 { font-family: Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; line-height: 28px; xmargin: 0 0 1.07em 0; padding:17px 0 0 0; color:#315D8B; font-weight:normal; text-transform: uppercase;}
#headercontainer { height: 77px; }
#headercontainer div#logocontainer { float: left; padding: 18px 0 0 0; margin: 0px; }
#headercontainer div#straplinecontainer { float: right; padding: 30px 2px 0 0; margin: 0px;font: normal normal bold 18px Arial, Helvetica, sans-serif;color: #4B8CCC;  }
#headercontainer div#straplinecontainer span { color: #285788;  }
#headercontainer ul { margin: 10px 10px 0px 0px; float: right; display: inline; /* Fixes the double-margin-width in IE */ }
#headercontainer li { margin-left: 7px; display: inline; list-style-type: none; }
#headercontainer li a, #headercontainer li a:link, #headercontainer li a:visited { padding: 3px 0px 0px 8px;  color: #7B858A; font-variant: small-caps; text-transform: capitalize; xfont-weight: bold; font-size: 70%; text-decoration: none; }
#headercontainer li a:hover, #headercontainer li.active a, #headercontainer li.active a:link, #headercontainer li.active a:visited { text-decoration: none; background: url(../images/px_arrow_green_home.gif) no-repeat; }


/* **********************************        N A V I G A T I O N		***************************************************/

#topnavigation { 
margin: 0; 
padding: 0; 
float:none; font-family:Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 80%; 
background: #E5EBF0 url(../images/nav_offstate.gif) 
top left repeat-x; 
text-transform:capitalize; 
color:#0089D1; 
font-weight:600;
overflow: hidden; 
height: 30px; 
}
/*#topnavigation ul { xwidth: 100%; xmargin: 0; xpadding: 0; xlist-style: none; xvertical-align:middle; xheight:22px }
#topnavigation li { xfloat:left; xwidth: 100px; xmargin: 0 1% 0 0; xtext-align:center; xborder-right: 1px solid #ffffff; }
#topnavigation li a, #topnavigation li a:visited, #topnavigation li a:link { xheight: 20px; xdisplay:block; xborder-bottom: 2px solid #ffffff; xpadding-top: 40px; /* These 2 lines are to hide the text of the link  xoverflow: hidden;   }
#topnavigation li a:hover { xbackground: url(../images/nav_onstate.gif) top left repeat-x; xcolor:#fff}
*/

#nav {border-bottom: 0px solid #fff;}
#nav, #nav ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:1.1em;
}
#nav a { padding:0; margin:0; white-space: nowrap; }

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
margin:0;
padding:0;
list-style:none;
background:#E5EBF0 url(../images/nav_offstate.gif) top left repeat-x;
}

.ddcolortabs li{
display:inline;
margin:0;
padding:0;
}


.ddcolortabs a{
float:left;
color:#0089D1;
margin:0;
padding:0 0 1px 3px;
text-decoration:none;
white-space: nowrap;
}

.ddcolortabs a span{
float:left;
display:block;
padding: 8px 12px 8px 11px;
border-right:1px solid #CDCFD0;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background:#004E7E url(../images/nav_onstate00.gif) repeat-x left top;
color: #FFFFFF;
font-weight:600;
}

.ddcolortabs a:hover span{
background:#004E7E url(../images/nav_onstate00.gif) repeat-x left top;
color: #FFFFFF;
font-weight:600;
}

.ddcolortabs .selected a{ /*currently selected tab*/
background:#004E7E url(../images/nav_onstate00.gif) repeat-x left top;
color: #FFFFFF;
font-weight:600;
}

#ddcolortabs .selected a span{ /*currently selected tab*/
background:#004E7E url(../images/nav_onstate00.gif) repeat-x left top;
color: #FFFFFF;
font-weight:600;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 1px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
top: 0;
border: 1px solid white; /*THEME CHANGE HERE*/
border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
width: 200px;
visibility: hidden;
background-color: #E5EBF0;
}


.dropmenudiv a {
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid white;
border-bottom: 1px solid white; /*THEME CHANGE HERE*/
background:#E5EBF0 url(../images/nav_offstate2.gif) top left repeat-x;
padding: 2px 0;
text-decoration: none;
}

* html .dropmenudiv a { /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
background:#004E7E url(../images/nav_onstate.gif) repeat-x left top;
color: #FFFFFF;
}

#topnavigation2 { margin:0; padding: 0px; background-color: #ffffff; }





/* **********************************        L E F T   C O L U M N 		***************************************************/

#leftcontainer ul { margin: 0; padding: 0; font-weight:400 }
#leftcontainer li { list-style-image:url(../images/px_bullet.gif); xlist-style-position: inside; padding: 0 0 5px 0; margin: 6px 0 6px 15px; background: url(../images/px_dotteddivide.gif) bottom left repeat-x; }
#wrapper #leftcontainer a, #wrapper #leftcontainer a:link, #wrapper #leftcontainer a:visited  { text-decoration: none; margin: 3px 0 0 0; padding: 0;  }
#wrapper #leftcontainer a, #wrapper #leftcontainer a:link, #wrapper #leftcontainer a:visited { color: #4A8CCC; background: url(../images/leftnav_arrow_0.gif) no-repeat; }

#wrapper #leftcontainer .active a, #wrapper #leftcontainer .active a:link, #wrapper #leftcontainer .active a:visited, 
#wrapper #leftcontainer li a:hover, #wrapper #leftcontainer .active a, #wrapper #leftcontainer .active a:link, #wrapper #leftcontainer .active a:visited { background: url(../images/leftnav_arrow_0.gif) no-repeat; color: #244F7C;   }

#wrapper #leftcontainer li a:hover, #wrapper #leftcontainer a:hover, #wrapper #leftcontainer div#leftnav ul li a:hover { text-decoration: underline !important;  }

#offices { background: #fff left bottom repeat-x; border:1px solid #EAEDF1; height:auto; padding: 0 0 8px 0; margin: 15px 0 0 0}
#offices p {color:#28517E; font-size: 101%; padding:0 0 0 7px; margin:0;}
#offices h2 { padding:8px 0 0 7px; margin:0; color:#28517E; text-transform: capitalize; font-weight:bold}

#wrapper #leftcontainer div#leftnav {color:#274976;}
#wrapper #leftcontainer div#leftnav ul { }
#wrapper #leftcontainer div#leftnav ul li { text-transform:capitalize; list-style-image:none; padding:0; margin:0; height:20px; xmargin-top:3px;}
#wrapper #leftcontainer div#leftnav ul li a { margin:0; height:20px; padding-left:10px;xmargin-top:3px;}
#wrapper #leftcontainer div#leftnav ul li a.active, #wrapper #leftcontainer div#leftnav ul li a:hover { background: #fff url(../images/nav_offstate2.gif) left top; background-repeat:repeat-x; width:180px; display:block; color:#194C83;xmargin-top:3px;}


/* **********************************        C E N T R E   C O L U M N		***************************************************/

#wrapper #centrecontainer p { font-size: 90%;}

/* **********************************        R I G H T  C O L U M N		***************************************************/

#rightcontainer h1{ background:#b2be45; padding: 7px 0 3px 5px; color:#FFFFFF; }
#rightcontainer h2{ background:#b2be45; margin-top:0px; padding: 4px 0 3px 5px; color:#FFFFFF; }
#rightcontainer p{ xpadding: 0 0 0 4px; }
#rightcontainer.company2 {}

#offices { background: #fff left bottom repeat-x; border:1px solid #EAEDF1; height:auto; padding: 0 0 8px 0; margin: 15px 0 0 0}
#offices title {background: transparent url(../images/bg_right_toot.jpg) repeat-x-y 0 0; height:187px; weight: 21px; padding: 0 0 0 0; margin: 0 0 0 0}
#offices p {color:#28517E; font-size: 101%; padding:0 0 0 7px; margin:0;}
#offices h2 { background:none; padding:8px 0 0 7px; margin:0; color:#28517E; text-transform:uppercase; font-weight:bold}

.signpostcontainer { border:1px solid #EAEDF1; display:block; width:191px; min-height:94px; margin: 0 0 12px 0}
.signpostcontainer p { padding:0; margin:10px 8px; }
.signpostcontainer img.signpostheader { padding: 0 2px}
.signpostleft { width:129px; padding:0; margin:0; float:left; xborder:1px solid blue }
.signpostleft img.signpostmore { }
.signpostright {float:left; width:57px; }

div#rightcontainer div.right_tout
{
    font: normal normal normal 90% Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	margin: 0 0 0px 0;
	width: 206px;
	
}

div#rightcontainer div.right_tout div.wrapper
{
	padding: 0px 0 0px 0;
	

}

div#rightcontainer div.right_tout div.title
{
    background: #004E7E url(../images/bg_right_toot_title.gif) repeat-x 0 0;
    font: normal normal bold 100% Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform: capitalize;
    padding: 10px 0 10px 10px;
	margin: 0;
}

div#rightcontainer div.right_tout div.bottom
{
    background: #FFFFFF url(../images/bottom_right.gif) repeat-y 0 0;
    font: normal normal bold 100% Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform: capitalize;
    padding: 8px 0px 0px 0px;
	margin-top: ;
}




div#rightcontainer div.right_tout div.title_nospace
{
	margin: 0 3px 3px 3px;
}

div#rightcontainer div.right_tout div.subtitle
{
	font-family: Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #29527F;
	font-weight:bold;
	text-transform: capitalize;
	margin: 0px 0 0 0;
    padding: 3px 7px 0 10px;
}

div#rightcontainer div.right_tout div.right_tout_content
{
    color: #28517E;
	padding: 6px 0px 0 0px;
	margin-left: 10px;
	margin-right:10px;
	
		
}

div#rightcontainer div.right_tout div.right_tout_content span
{
	color: #BDBDBD;
	margin: 0 0 0 20px;
	
}

div#rightcontainer div.right_tout div.right_tout_link,
div#contentcontainer div.link
{
    position: relative;
	margin: 17px 0 0 0;
    padding: 0 0 0 0;
}

div#rightcontainer div.right_tout div.right_tout_left
{
    float: left;
    width: 128px;
	margin: 8px 0 0 0;
	
}

div#rightcontainer div.right_tout div.right_tout_right
{
    float: left;
    width: 57px;
    height: 69px;
	padding-top: 4px;
    overflow: hidden;
	
}

div#rightcontainer div.right_tout div.right_tout_link a
{
    display: block;
	background: #DFE4E9 url(../images/img_arrow_off.gif) no-repeat 4pt 6px;
	color: #1E5084;
	text-decoration: none;
    padding: 4px 10px 4px 15px;
}

div#rightcontainer div.right_tout div.right_tout_link a:hover
{
	background: #DFE4E9 url(../images/img_arrow_roll.gif) no-repeat 4pt 6px;
	text-decoration: none;
}

div#rightcontainer div.right_tout a.email_link
{
    display: block;
	background: url(../images/img_icom_email.gif) no-repeat 0 3px;
    font: normal normal bold 9px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-transform: uppercase;
	text-decoration: none;
    padding: 0 0 0 20px;
}

div#rightcontainer div.right_tout a.email_link:hover
{
	text-decoration: underline;
}


div#rightcontainer div.right_tout a.pdf_link
{
    display: block;
	background: url(../images/img_icon_pdf.gif) no-repeat 0 1px;
	font: normal normal bold 9px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-decoration: none;
    padding: 0 0 2px 20px;
}

div#rightcontainer div.right_tout a.pdf_link:hover
{
	text-decoration: underline;
}

div#rightcontainer div.right_tout a.rss_link
{
    display: block;
	background: url(../images/img_icon_rss.gif) no-repeat 0 1px;
    font: normal normal bold 9px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-transform: uppercase;
	text-decoration: none;
    padding: 1px 0 1px 20px;
}
div#rightcontainer div.right_tout a.rss_link:hover
{
	text-decoration: underline;
}


div#rightcontainer div.right_tout a.blog_link
{
    display: block;
	background: url(../images/img_icon_blog.jpg) no-repeat 0 1px;
    font: normal normal bold 9px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-decoration: none;
    padding: 1px 0 1px 20px;
}
div#rightcontainer div.right_tout a.blog_link:hover
{
	text-decoration: underline;
}



div#rightcontainer div.right_tout a.casestudy_link
{
    display: block;
	background: url(../images/img_icon_cs.gif) no-repeat 0 1px;
    font: normal normal bold 9px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-decoration: none;
    padding: 1px 0 1px 20px;
}
div#rightcontainer div.right_tout a.casestudy_link:hover
{
	text-decoration: underline;
}





div#rightcontainer div.right_tout a.print_link
{
    display: block;
	background: url(../images/img_icon_print.gif) no-repeat 0 8px;
    font: normal normal bold 10px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-transform: uppercase;
	text-decoration: none;
    padding: 9px 0 0 20px;
}

div#rightcontainer div.right_tout a.print_link:hover
{
	text-decoration: underline;
}

div#rightcontainer div.right_tout a.link,
div#rightcontainer div.right_tout right_tout_left a.link,
div#contentcontainer div.link a
{
    display: block;
	background: url(../images/img_arrow.gif) no-repeat 5px 5px;
    font: normal normal bold 9px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-transform: uppercase;
	text-decoration: none;
    padding: 3px 0 3px 14px;
	
}

div#rightcontainer div.right_tout a.link:hover,
div#rightcontainer div.right_tout right_tout_left a.link:hover,
div#contentcontainer div.link a:hover
{
	text-decoration: underline;
}

div#rightcontainer div.right_tout div.separator
{
	background: transparent url(../images/img_separator.gif) repeat-x 0 0;
    width: 174px;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 1px;
}

div#contentcontainer div.separator_table
{
	background: transparent url(../images/img_separator.gif) repeat-x 0 0;
    width: 460px;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 23px;
	font-size: 1px;
}

div#contentcontainer div.left
{
    float:left;
	margin: 0 10px 5px 0;
}

div#contentcontainer div.bold
{
    font: normal normal bold 10px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
}
a.print_link
{
	background: url(../images/img_icon_print.gif) no-repeat 0 10px;
    font: normal normal normal 10px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-decoration: none;
	text-transform: uppercase;
    padding: 10px 0 6px 20px;
}

a.print_link:hover
{
	text-decoration: underline;
}

a.back_link
{
	background: url(../images/img_back_arrow.gif) no-repeat 0 14px;
    font: normal normal normal 10px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-decoration: none;
	text-transform: uppercase;
    padding: 10px 0 6px 14px;
}

a.back_link:hover
{
	text-decoration: underline;
}

form.form
{
    text-align: center;
	margin:0px;
}

form.form select
{
    display: block;
    width: 140px;
	height: 20px;
	font: normal normal normal 10px/20px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-transform: uppercase;
    border: 1px solid #C6CFD6;
}

form.form select option
{
	width: auto !important;
	width: 200px;
}

form.contact_form
{
    text-align: left;
    padding: 0px 0 0 0;
    margin: 0 0 0 0;
}

form.contact_form label
{
    float: left;
    padding: 0;
    margin: 0;
    font: normal normal bold 11px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #315D8B;
}

form.contact_form input
{
    float: right;
    border: 1px solid #C6CFD6;
    width: 370px;
    height: 16px;
    margin: 0 0 5px 0;
}

form.contact_form select
{
    float: right;
	font: normal normal normal 11px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 376px;
    height: 20px;
    border: 1px solid #C6CFD6;
    margin: 0 0 5px 0;
	padding: 2px 2px 2px 0;
}
form.contact_form textarea 
{
	float: right;
	font: normal normal normal 11px/14px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:100px;
	width: 370px;
	border: 1px solid #C6CFD6;
	margin: 0 0 5px 0;
}

table tr.space
{
	font-size: 1px;
	line-height: 4px;
}
/* **********************************        F O O T E R		***************************************************/

#footer { margin: 0; border-top: 1px solid #CCCCCC; padding: 10px 0; color: #666666; font-family: Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 70%; text-transform:capitalize; margin: 12px 0 5px; overflow: hidden; height: 1%; }
#footer p { float: left; margin: 0; }
#footer ul { float: left; margin: 0; }
#footer li { xmargin-left: 12px; display: inline; list-style-type: none; }
#footer a, #footer a:link, #footer a:visited { color: #4A8CCC; text-decoration: none; padding: 3px 0px 0px 8px; }
#footer li a:hover, #footer .active a, #footer .active a:link, #footer .active a:visited { text-decoration: underline; background: url(../images/px_arrow_green_home.gif) no-repeat; }

div.footernav { float:left;}
div.footercopyright { float:right; }

/* **********************************        F O R M S		***************************************************/

input, textarea, select { xfont-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%; margin-bottom: 2px; color: #333333; border: #B2BE45 inset 1px; padding: 2px; width: 13em; }
input.submitbutton { width: 7em; xfont-weight: bold; border: 1px #D1D1D1 outset; }
textarea.comments { width: 24em; }
input.newsletter { width: 2em; border: none; }


/* **************************************************************************
/* IMAGE ON LEFT/TEXT ON RIGHT OF BLOCK STYLE
/* *************************************************************************/

#contentnews_text { background-color: #B3BE46; float:right; }
html>body div#main div#wrapper div#centrecontainer div#contentnews_img2 div#contentnews_text { background-color: #B3BE46; float:left; width: 260px; height: 115px; }
#contentnews_img2 { position:relative; width: 444px; border: 0; padding: 0; height: 100%;}
#contentnews_img2 img { float: left; }
img#newsclientimg , img.newsclientimg { padding: 10px; text-align:right; float:right; }

.contentlist li{
	background-image:url(../images/px_bullet.gif); background-repeat:no-repeat; background-position:0px 10px;
	xlist-style-position: inside;
	xlist-style-image: url(../images/px_bullet.gif);
	padding-left: 20px;
	padding-top: 5px;
	display:list-item;
	font-size: 90%;
}

.arrowtlist li{
	font-size:11px;
	background-image:url(../images/img_arrow.gif); background-repeat:no-repeat; background-position:0px 8px;
	xlist-style-position: inside;
	xlist-style-image: url(../images/px_bullet.gif);
	padding-left: 20px;
	padding-top: 5px;
	display:list-item;
}

.homenews
{
	color: #4A4A4A;
	font-size:1.0em;
}

.map{
border: 2px solid #666666;
border-style:solid;
padding:8px;
width: 100%;
background: transparent;
}

.clients{
border: 1px solid #e1e1e1;
border-style:solid;
padding:0px;
background-color:#FFFFFF;
background: transparent;
}

.body-small{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #000000; line-height:normal;
}

.title{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; line-height:normal; vertical-align:top;
}

.title-silos{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 24px;  color: #000000; line-height:normal; color:#315D8B; font-weight:normal; text-transform: uppercase;
}

.menu-sides{
border-left: 1px solid #d5d5d5;
border-right: 1px solid #d5d5d5;
}

.left-top
{
    background: #FFFFFF url(../images/left_corner.gif); 
	background-repeat:no-repeat;
	background-color:#00CCCC;
	margin: 0;
	float:left;
}

.homestyle
{
    background: #FFFFFF url(../images/nav_onstate3.gif); 
	background-repeat:no-repeat;
	margin: 0;
	float:left;
}

.modal_fix
{
    display: block;
	background: url(../images/img_icon_pdf.gif) no-repeat 0 1px;
	font: normal normal bold 9px/12px Verdana, Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4A8CCC;
	text-decoration: none;
    padding: 0 0 2px 20px;
}


/* HELP DROPDOWN MENU */
.dropdown {float:left; margin:5px; padding-left:4px; padding-top:4px;}
.dropdown dt {width:170px; border:1px solid #9ac1c9; padding:5px; font-weight:normal; cursor:pointer; background:url(../images/header.gif); color:#315D8B; font-size:11px;}
.dropdown dt:hover {background:url(../images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:264px; display:none; background:#fff; z-index:; opacity:0; margin-left:0px; font-size:11px;}
.dropdown ul {width:260px; border:1px solid #9ac1c9; list-style:none; border-top:1px solid #b9d6d9;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:250px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}


