body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset,  th, td{margin: 0; padding: 0; border: 0; outline: none;}
body{line-height: 1;font-size: 88% /* Decide for yourself if you want to include this. */;}
ul, ol{ list-style: none;}a{color: #FFFFFF;text-decoration: none;}a:hover{text-decoration: underline;}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; padding-right:20px; padding-top:5px; padding-bottom:12px; text-align:justify; }
#main{width:1000px;}
#header{width:1000px; height:71px; background:url(../images/header.png) no-repeat;}
#logo {float:left; padding-left:30px; height:71px;}
#logo_bottom {float:left; width:236px;  height:28px; background:url(../images/logo_bottom.png) no-repeat;}
#logo_bottom_text{float:left; padding-left:21px; height:14px;}
#tabs {float:right;  height:22px;}
#tabs ul{  margin:0px; padding:0px; padding-top:5px;  }
#tabs li{float:right; line-height:22px; list-style-type:none; list-style:none; list-style-position:inherit; }
#tabs li a{color:#ffffff; display: block; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; text-align:center; padding-right:20px; padding-left:20px; }
#tabs li a:hover{color:#ffffff; display: block;}
#tabs li a:active{color:#ffffff; display: block;}
#tabs li a.active_main_tab{color:#ffffff;display: block; text-decoration: underline;}
#tabs li.separator{ width:2px; height:21px; background:url(../images/button_stick.png) no-repeat; }
#middle_ground{width:1000px; margin:0px; padding:0px;}
#left_side{float:left; width:236px; padding-left:9px;}
#news_box {width:234px; margin:0px; float:left; padding-left:1px; }
#offering_box {width:234px; margin:0px; float:left; padding-left:1px; padding-top:10px;}
#blog_box {width:234px; margin:0px; padding-top:10px; float:left; padding-left:1px;}
#twitter_box {width:234px; margin:0px; padding-top:10px; float:left; padding-left:1px; padding-bottom:15px;}
#twitter_box a{color: #dd0800;text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#twitter_box a:hover{text-decoration: underline;}
#twitter_box a.white{color: #ffffff;text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.box_top{width:234px; height:10px; background:url(../images/box_top.png) no-repeat; margin:0px; }
.box_middle{width:234px; background:url(../images/box_middle.png) repeat-y; margin:0px; padding-left:10px; padding-right:10px;}
.box_middle_off{width:234px; margin:0px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.box_bottom{width:234px; height:21px; background:url(../images/box_bottom.png) no-repeat; margin:0px;    } 
.box_bottom_clear{width:234px; height:21px; background:url(../images/box_bottom_clear.png) no-repeat; margin:0px;} 
.box_bottom_in{text-align:center; padding-top:5px; float:right;}
.box_bottom_in a{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:bold; padding-right:12px; }
.box_bottom_in a:hover{color:#ffffff; text-decoration: underline; }
.title_box{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#404040;}
.title_red_box{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#be3b3b;}
.text_box{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; padding-right:20px; padding-top:5px; padding-bottom:10px; }
.title_red_big{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#be3b3b; display:block;  text-align:center;}
#right_side{float:right; width:748px; padding-bottom:10px;}
#big_banner{width:748px; height:253px; padding-bottom:10px;}
#big_banner_test{width:748px; height:263px; background:url(../images/1b.png) no-repeat;}
.iside_big_banner{ padding-top:8px; padding-left:6px;}
#trinity_menu{height:132px; width:748px; background:url(../images/trinity_box.png) no-repeat; padding-bottom:10px; padding-top:10px;  }
.trinity_column{float:left; width:210px; padding:15px;}
.trinity_column_i{float:left; width:70px; padding-left:20px;}
.trinity_column_t{float:left; width:145px; padding-top:50px; }
.trinity_middle_column{float:left; width:255px; padding:10px; padding-top:15px;}
.trinity_middle_column_i{float:left; width:70px; padding-left:10px; }
.trinity_middle_column_t{float:left; width:185px;padding-top:35px;}
.trinity_right_column{float:left; width:190px; padding:15px;}
.trinity_right_column_i{float:left; width:50px; padding-left:20px; padding-top:10px; }
.trinity_right_column_t{float:left; width:140px; padding-top:50px; padding-left:10px; }
.trinity_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#404040;}
.trinity_title_red{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#dd0800;}
.trinity_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; padding:5px; text-align:left; }
#trinity_menu a{color:#dd0800; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
#trinity_menu a:hover{color:#dd0800; text-decoration: underline; }
#pagebox{width:748px; padding-top:10px; }
.page_box_top{width:748px; height:10px; background:url(../images/page_box_top.png) no-repeat;}
.page_box_middle{width:748px; background:url(../images/page_box_middle.png) repeat-y; }
.page_box_bottom{width:748px; height:13px; background:url(../images/page_box_bottom.png) no-repeat; padding-bottom:10px;}
.page_box{padding-left:30px; padding-right:20px; padding-top:5px; padding-bottom:12px;}
.page_box_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b;  text-align:justify; line-height: 18px;}
.page_box_text_testimonials{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#3b3b3b;	text-align:justify;line-height: 14px;}
#pagebox a{color:#dd0800; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
#pagebox a:hover{color:#dd0800; text-decoration: underline; }
#pagebox li {padding:5px; padding-left:20px; background:url(../images/yes_icon.png) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;  }
#career{margin:0px; padding:0px;}
#career a{color:#dd0800; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
#career a:hover{color:#dd0800; text-decoration: underline; }
#footer{ height:200px; width:100%; float:left; background:url(../images/footer_bg.png) repeat-x; margin:0px; background-color:#000000; }
.footer_box{width:1000px; padding:15px;}
.foter_column1{width:180px; height:100px;float:left;}
.foter_column2{width:940px; float:left;}
.foter_column2_p {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.footer_title{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#footer ul{  margin:0px; padding:0px; padding-top:5px;  }
#footer li{list-style-type:none; list-style:none; list-style-position:inherit; }
#footer li a{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;   }
#footerli a:hover{color:#ffffff; display: block;}
#ticker { width:215px; height:200px; overflow:auto; }
#ticker dt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#be3b3b; padding:0 10px 5px 10px; background-color:#ebeced; padding-top:10px;  border-bottom:none; border-right:none; }
#ticker dd { margin-left:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3b3b3b; padding:0 10px 10px 10px; border-bottom:1px solid #aaaaaa; background-color:#ebeced;   }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }
#columns{margin:0px; width:700px;}
#columns a{color:#0359A6; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
#columns a:hover{color:#dd0800; text-decoration: underline; }
.column{ width:320px;  float:right; padding-left:0px; }
.column1{ width:320px;  float:right; padding-left:15px; line-height:16px; }
.column_line{width:1px; height:200px; background:#aaaaab; float:right; }
#trinity_menu_mail, #trinity_mail2, #trinity_mail3{height:132px; width:748px; background:url(../images/trinity_box-blue.png) no-repeat; padding-bottom:10px; padding-top:10px; text-align:center; }
.trinity_middle_column_mail{float:left; width:260px; }
.trinity_column_mail{float:left; width:240px; }
.trinity_right_column_mail{float:left; width:230px;}
#trinity_menu_mail a{color:#0359A6; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
#trinity_menu_mail a:hover{color:#dd0800; text-decoration: underline; }
a.blue{color:#0359A6; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
a.blue:hover{color:#dd0800; text-decoration: underline; }
#contacts_bkg{float:left;width:502px; height:216px; background:url(../images/contacts-long_bkg.png) no-repeat;}
.inside_form{padding:15px;}
.table_ul{  margin:0px; padding:0px; padding-top:5px;  }
.table_li{list-style-type:none; list-style:none; list-style-position:inherit; }
.fx_tableText {background-color:#E6E6E6;border:1px solid #BDBDBD;padding:3px;color:#A70329;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-align:left;}
#slide_box {width:234px; height:150px; margin:0px; float:left; padding-left:1px; background:url(../examples/images/imageScrollerBG.png) no-repeat; padding-top:30px; padding-left:55px;  }
#slide_box1 {width:234px; height:150px; margin:0px; float:left; padding-left:1px; background:url(../examples/images/imageScrollerBG2.png) no-repeat; padding-top:30px; padding-left:55px;  }
.slideshow{width:100px; }