html{ }
body{font-family:Arial, Helvetica, sans-serif;  margin:0; padding:0; font-size:.8em; height:100%;}	

#wrapper{position:relative; width:924px; margin:auto; padding-bottom:0; padding-top:0px; }



/*GENERAL*/
a{color:#0033cc;  text-decoration:none; }
a:hover{text-decoration:underline; color:#019833;} 
p{margin-top:0px; margin-bottom:15px; padding-bottom:0px; line-height:150%;}
p span{font-weight:bold;}
td{vertical-align:top;}
img{border:none;}
h1{color:#3c980e; font-size:125%; margin-top:0px; margin-bottom:26px; text-transform:uppercase; position:relative;}
li{line-height:150%;}
h2{font-size:118%;}
h3{font-size:100%; padding:0; margin:0px 0px 5px 0px;}
h4{font-size:100%; padding:0; margin:0px 0px 5px 0px;}
.clr{clear:both;}	
ul{margin-top:0; padding-top:0; margin-bottom:15px;}
.right_image{padding:0 0 10px 20px; float:right;}
.left_image{padding:0 20px 10px 0; float:left;}

#content_middle .hl, #content_middle_wide .hl{background-color:yellow;}
/*STRUCTURE*/

/*HEADER*/
#header{ background-color:#FDFDFF; position:fixed; _position:relative; width:877px;  z-index:1000;  background-image:url('../images/header2.jpg'); background-repeat:repeat-x; margin-left:23px; *margin:auto; background-position:left bottom;}
#header #header_inner{width:877px; height:185px; margin:auto; position:relative;}
#header #logo{display:block; width:371px; height:104px; background-image:url('../images/logo2.png'); _background-image:url('../images/logo.gif'); background-repeat:no-repeat; position:absolute; left:10px; top:25px;}
#header #tagline{position:absolute; top:100px; *top:110px; right:45px; font-size:110%; text-align:right; }
#header #search{right:45px; top:45px; position:absolute; z-index:100}	
#header #search input{font-size:90%;}


#header_links{list-style-type:none;  z-index:150;  position:relative; padding:0; margin:0; padding-bottom:40px; top:155px; right:48px;}
#header_links li{float:right; position:relative; color:#0033cc;  font-size:100%; }
#header_links .current{text-decoration:underline;}
#header_links li a{}  
#header_links .pipe{margin-left:7px; margin-right:7px; color:#0033cc;}
#header_links ul{display:none; position:absolute; top:15px; left:0; background-color:white; text-align:left; margin-left:0; padding-left:0; border-top:1px dashed #cccccc; border-left:2px solid #65CC00; border-right:2px solid #65CC00;}
#header_links li:hover ul{display:block;}
#header_links ul li{position:relative; display:block; width:150px; left:0; margin:0; padding:0; border-bottom:1px dashed #cccccc;}
#header_links ul li a{display:block; padding:5px;}

/*FOOTER*/
#footer{width:877px; margin:0px auto 0px auto; padding-bottom:60px; background-image:url('../images/footer-top.jpg'); background-repeat:repeat-x; background-position:left top; color:gray; font-weight:bold;}
#footer #footer_inner{ margin:auto; padding-top:25px; position:relative; z-index:5; width:96%;}
#footer #footer_inner .copyright{width:40%; float:left; margin-left:10px; text-align:left; color:gray; font-size:85%;}
#footer #footer_inner .copyright p span{color:#3A161A; }
#footer #footer_inner .footerLinks{ text-align:right; float:right; width:40%; font-size:135%; margin-right:10px; }
#footer #footer_inner .footerLinks a{}
#footer #footer_inner .footerLinks span{color:#aaaaaa; margin-left:10px; margin-right:10px;}
#footer #footer_inner .nav{}

/*NAV*/

div.left_nav{ position:relative;  z-index:100; padding-top:0px; margin-left:26px;  _margin-left:10px; font-size:105%; }

/*UL display properties*/
div.left_nav ul ul ul{display:none;}
div.left_nav ul ul li.current ul{display:block;}


/*UL*/
div.left_nav ul{list-style-type:none;  text-align:left; width:100%; margin:0; padding:0; margin-left:-10px; _margin-left:10px; position:relative;}
div.left_nav li{position:relative; clear:both; float:left; width:100%; line-height:155%; padding:0; margin:0; padding-bottom:1px;}
div.left_nav li li{padding-bottom:1px;}
div.left_nav li span{font-weight:bold;   display:block; width:100%; padding-left:25px; margin-bottom:2px;}
div.left_nav li a span{font-style:normal;}
div.left_nav li li.current a span{text-decoration:underline;}
div.left_nav li li.current li a span{text-decoration:none;}

/* div.left_nav li li li.one a:hover span{*text-decoration:underline; color:#3C980E;} */
div.left_nav li li li.current a span{*text-decoration:underline;}


#omri{height:30px; width:90px; background-image:url('../images/OMRI.jpg'); background-repeat:no-repeat; margin-left:41px; margin-top:3px; display:block;}

/* div.left_nav li a:hover span{*text-decoration:underline; color: #3C980E;}*/


/*UL UL*/
div.left_nav ul ul{margin:0; margin-left:10px; padding:0; _position:relative; }
div.left_nav ul li.current ul{}

div.left_nav ul ul li{ margin:0; padding:0; padding-bottom:1px; line-height:140%;}
div.left_nav ul ul li a{background-image:url('../images/arrow.gif');  padding-left:15px; background-position:5px 3px;  background-repeat:no-repeat; text-decoration:none;}
div.left_nav ul ul li a:hover{text-decoration:underline;}
div.left_nav ul ul li.current a{background-image:url('../images/arrow-down.gif'); background-position:left 6px; text-decoration:underline; }

div.left_nav ul li.no_click{margin-bottom:10px; font-size:105%; }

div.left_nav a:hover span{*text-decoration:underline;}
div.left_nav ul ul li a span{font-weight:normal; background-color:transparent; padding-left:0;  text-decoration:none; display:inline;}
div.left_nav ul ul li.current a{color:#3C980E}
div.left_nav ul ul li.current ul a{color:#0033cc;}


/*UL UL UL*/
div.left_nav ul li.current ul li.current ul li a{color:#0033cc;}
div.left_nav ul li.current ul li.current ul li.current a{color:#3C980E;}

div.left_nav ul ul ul{margin-bottom:5px; position:relative; }
div.left_nav ul li.current ul li.current ul{}

div.left_nav ul ul ul li{background-image:none; padding-left:0; }
div.left_nav ul ul li.one a{background-image:none; padding-left:15px;}
div.left_nav ul ul li.current li a{text-decoration:none;}
div.left_nav ul li.current li.current li a:hover{text-decoration:underline; color:#019833;}
div.left_nav ul ul ul li.current a{text-decoration:underline; color:#019833;}


div.left_nav span.pipe{padding-left:7px; display:none;}
div.left_nav span.subtitle{font-style:italic; margin-left:5px; }
div.left_nav ul ul ul li.current a span.subtitle{}


/*CONTENTS*/
#content, #content_home{ width:877px; padding-bottom:32px; position:relative; background-image:url('../images/content-bg.jpg'); background-repeat:repeat-y;   margin:auto; background-position:4px; padding-top:180px; _padding-top:0}
#content_left{width:202px; _width:175px; float:left; position:relative; }
#content_middle{float:left; width:400px; padding-right:30px; margin-left:27px; _margin-left:0px; position:relative; _padding-top:15px;}
#content_middle_wide{float:left;  width:642px; position:relative; left:13px; _left:0;}


#top-thing{background-image:url('../images/h1-top.jpg'); background-repeat:no-repeat;  float:right; height:32px; margin-right:48px;}
#content #top-thing{width:615px; _display:none; margin-top:15px;}



#content_right{float: left;  width:150px;  padding-left:15px; margin-top:63px; border-left:1px dashed #CCCCCC; padding-bottom:30px; }
#content_right p{font-size:100%;}
#home{position:relative; left:-20px; z-index:0}
#homeflash{position:relative; clear:both; z-index:0; width:100%; margin-top:-13px;}
#homeflash object{z-index:0; position:relative; right:0; float:right;}

#content #top_line{ display:none; border-top:5px solid #4AA615; width:607px; height:1px; position:absolute; right:48px; top:10px;}

#content .inner{/*background-image:url('../images/green-line.gif');*/ background-position:200px 50px; background-repeat:repeat-y; }

#content #content_middle_wide{padding-left:15px;_padding-left:0; width:585px; _width:600px; padding-right:15px;  _padding-top:15px;}
#content #content_middle_wide p{}
#content #content_middle_wide h1, #content #content_middle h1{margin-left:-15px; _margin-left:0}
#content_home #line_cover{display:none;}
#content .inner #line_cover{width:3px; height:65px; background-color:white; position:absolute; top:0; left:199px;}


.padding_left_15px{padding-left:15px;}
.padding_right_15px{padding-right:15px;}
.loads-available{width:100%; border:1px solid gray;}
.loads-available tr th{background-color:green; color:white;}
.loads-available tr td{border-bottom:2px solid #cccccc; border-right:1px solid #cccccc; empty-cells:show;}

/*HOME CONTENT*/
#gateway_module{padding-top:15px; width:650px; margin-top:17px; }
#gateway_module .col1{ width:220px; border-right:1px dashed #cccccc; padding-right:10px; padding-left:0; padding-left:15px; float:left;}
#gateway_module .col1 p{line-height:155%; margin-bottom:10px;}
#gateway_module .col2, #gateway_module .col3, #gateway_module .col4{width:119px; float:left; margin-left:12px;}
#gateway_module .col2 p, #gateway_module .col3 p, #gateway_module .col4 p{line-height:140%; width:120px; margin-bottom:10px;}
#gatewayHeading{font-size:135%; font-weight:bold;}
#gateway_module img{margin-bottom:15px;}

/*RIGHT COLUMN*/
#page_right{padding-top:0;}
#page_right .right-side{ border-left:1px dashed #cccccc; padding-left:10px; margin-top:65px; width:165px;}


.custom-plugin{}
.custom-plugin-vert{line-height:140%; padding-bottom:15px;  font-size:100%;}
.custom-plugin-vert h3{color:#3C980E; font-size:100%; padding-top:0; margin-top:0; line-height:100%;}
.custom-plugin-vert img{padding-bottom:10px; clear:both;}
.custom-plugin-vert p{line-height:140%;}

.custom-plugin-horiz{line-height:140%;  padding-bottom:15px; }
.custom-plugin-horiz h3{color:#3C980E; font-size:100%; padding-top:0; margin-top:0; line-height:100%;}
.custom-plugin-horiz img{padding-bottom:10px; clear:both;}
.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%;}


.event_title{background-color:#019833; color:white; padding:5px; margin-bottom:4px;}
.event_title span{}
.event{background-image:url('../images/event-bg.jpg'); background-repeat:repeat-x;}
.date_time{padding-left:5px; padding-right:5px;}
.event_description{padding-left:5px; padding-right:5px; padding-bottom:10px;}
div.event_plugin{background-color:#EAF9DA; padding:5px; width:100%; margin-bottom:15px;}
div.event_plugin h4{margin:0; padding:0; padding-bottom:5px;}
ul.event_plugin{margin:0; padding:0; list-style-type:none;}
ul.event_plugin li{margin-bottom:8px;}
ul.event_plugin span.date{display:block; clear:both;}

#event_cycle{margin-bottom:10px;}


