body { background-image:url(../image/bg.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px; }

a:link { color:#535252; text-decoration:none; } a:visited { color:#535252; text-decoration:none; } a:active { color:#535252;  text-decoration:none;  } a:hover { color:#00468A;text-decoration:none; }

div.topnavbar_table { text-align:center;    font-weight:bold; color:#FFFFFF; background-image:none; width:100%;  }

div.topnavbar_table:hover { background-image:url(../image/menu_hover.jpg); background-repeat:repeat-y; height:43px; width:100%;  color:#FFFFFF;  }




.footer { color:#94A7BA; font-size:11px; padding-left:15px;}

.footer_cell { border:1px solid #00468A; background-color:#00468A; }

a.footer:link, a.footer:active, a.footer:visited { color:#94A7BA; font-size:11px; text-decoration:none; padding:0px; }

a.footer:hover { color:#94A7BA; font-size:11px;  text-decoration:underline; padding:0px; }

.outside_table { border:1px solid #999999; }

.content li, ul { list-style-image: url(../image/icon.jpg);   }


.vertical_dots { border-bottom:1px dotted #999999;  }

.tab_text { font-size:11px; }


div.comments_bg { width:589px; height:100%; background-image: url(../image/new.jpg); background-repeat:no-repeat; }




.nav2_table { background-image:url(../image/right_bg.jpg); background-repeat: repeat-x; background-color:#FFFFFF;  border:1px solid #E1E1E1;   }

.right_ad1 { padding:0px; margin:0px; }

.right_ad1 ul li { list-style-image: url(../image/icon-2.jpg); color:#333333; font-size:11px; text-decoration:none; margin-left:-20px; padding:0px; line-height:18px;   }

.right_ad1 a:link, .right_ad1 a:visited, .right_ad1 a:active { color:#333333; font-size:11px; text-decoration:none;   }

.right_ad1 a:hover{ color:#990000; font-size:11px; text-decoration:none;   }


.textcon { line-height:17px; font-size:12px; }

.questions { font-size:11px; text-decoration:none;  padding-left:5px; line-height:18px; }

a.questions:link, a.questions:visited, a.questions:active { color:#2B4560; text-decoration:underline; }

a.questions:hover { color:#000000; text-decoration:none; }

a.location:link, a.location:visited, a.location:active { color:#990000; text-decoration:none; }
a.location:hover { color:#000000; text-decoration:none; }

h3 { padding:0px; margin:0px; font-size:20px; font-family:Calibri,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:600; }

.blue_color { color:#004A8B; }

.img { border:1px solid #999999; float:left; margin-right:8px; }
.img1 { border:1px solid #999999; float:left; margin-left:8px; }

.sitemap_heading  { background-color:#00468A; padding:5px; color:#FFFFFF;} 

.sitemap_table ul li { list-style-image: url(../image/icon.jpg); font-size:11px; line-height:18px; margin-left:-23px;  } 


.homepage_news {padding-bottom:6px;}




/****************PORTFOLIO PAGE STYLES*****************************/

.portfolio_heading { color: #FFFFFF; background-color:#0061C1; width:168px; padding:3px 3px 3px 20px; font-family:Calibri, Verdana; font-size:16px; }

a.frame_img:link, a.frame_img:active, a.frame_img:visited { background-image: url(../folio_imgs/video_slode_normal.jpg); width:42px; height:41px; display: block;  padding:0px 5px 0x 0px; background-repeat:no-repeat; }

a.frame_img:hover { background-image: url(../folio_imgs/video_slide_hover.jpg); width:42px; height:41px; display: block; cursor:pointer; padding:0px 5px 0x 0px; background-repeat:no-repeat;   }


.portfolio_left_cont{ width:230px; border-right:1px dotted #999999; padding-right:7px;  }

.post_heading  { padding:5px; color:#FFFFFF;} 

.portfolio_textcon { font-size:12px;  padding:0px 10px 0px 10px;}

.portfolio_title { color:#0061C1; font-size:20px; font-family:Calibri, Arial;}

.portfolio_cont { font-size:11px; font-family: Arial, Helvetica, sans-serif;}

.port_tabs a:link, .port_tabs a:active, .port_tabs a:visited { display:block; height:25px; padding:0px 7px 0px 7px; width:100px; float: left; line-height:25px; }


.port_tabs a:hover { display:block; height:25px; padding:0px 7px 0px 7px; width:100px;   background-image:url(../folio_imgs/portfolio_tab_hover.jpg); background-position:top right; background-repeat:no-repeat; background-color: #cccccc; float:left; line-height:25px;}

.4Truth_footer { color:#94A7BA; font-size:9px; padding-left:15px;}
a.4Truth_footer:link, a.footer:active, a.footer:visited { color:#94A7BA; font-size:9px; text-decoration:none; padding:0px; }
a.4Truth_footer:hover { color:#94A7BA; font-size:9px;  text-decoration:underline; padding:0px; }