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. */;}
h1, h2, h3, h4, h5, h6{font-size: 100%; padding: .6em 0; margin: 0 15px;}
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:12px; 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;}


.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; }

#right_side{float:right; width:748px; padding-bottom:10px;}

#big_banner{width:748px; height:253px; padding-bottom:10px;}

#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:50px; width:100%; float:left; background:url(../images/footer_bg.png) repeat-x; margin:0px; background-color:#000000; }
.footer_box{width:1000px; padding:15px;}
.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; float:left; line-height:16px; }
#footer li.right{list-style-type:none; list-style:none; list-style-position:inherit; float:left; line-height:16px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; padding-left:8px;  }
#footer li a{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; padding-left:5px; padding-right:8px;   }
#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{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:270px; }
.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; }

#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;}

.tableText {
background-color:#E6E6E6;
border:1px solid #BDBDBD;
padding:5px;
color:#A70329;
}
.insidetableText {
background-color:#CCCCCC;
border:1px solid #BDBDBD;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.insideBlue {
background-color:#B6C2CD;
border:1px solid #BDBDBD;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.table_simple_red {
background-color:#E6E6E6;
border:1px solid #BDBDBD;
padding:2px;
color:#A70329;
}
.table_simple_gray {
background-color:#CCCCCC;
border:1px solid #BDBDBD;
padding:2px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; text-align:left;
}

.table_simple_blue {
background-color:#B6C2CD;
border:1px solid #BDBDBD;
padding:2px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:left;
}

.insideSecondtableText {
background-color:#E0E0E0;
border:1px solid #BDBDBD;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

#pagebox_downloads{width:748px; padding-top:10px; }

#example_box {width:234px; margin:0px; float:left; padding-left:1px; padding-bottom:15px; padding-top:10px;}
.examples_box_top{width:234px; height:9px; background:url(../images/examples_box_top.png) no-repeat; margin:0px; }
.examples_box_middle{width:234px; background:url(../images/examples_box_middle.png) repeat-y; margin:0px; padding-left:10px; padding-right:10px;}
.examples_box_bottom{width:234px; height:10px; background:url(../images/examples_box_bottom.png) no-repeat; margin:0px; } 
#example_box ul{  margin:0px; padding:0px; padding-top:5px;  }
#example_box li{ line-height:37px; list-style-type:none; list-style:none;  }
#example_box li a{color:#000000; display: block; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-align:left;  padding-left:10px; }
#example_box li a:hover{color:#ffffff; display: block; background:url(../images/black_arrow.png)  no-repeat;}
#example_box li a.active_main_tab{color:#ffffff; display: block; background:url(../images/black_arrow.png)  no-repeat;}
#example_box li.red_arrow{color:#ffffff; display: block; background:url(../images/red_arrow.png)  no-repeat; font-size:16px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.example_title{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#404040; padding-left:45px;}

#trinity_menu_ex{height:132px; width:748px; background:url(../images/trinity_box.png) no-repeat; padding-bottom:10px; }
#trinity_menu_ex a{color:#dd0800; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }
#trinity_menu_ex a:hover{color:#dd0800; text-decoration: underline; }

h3 {

font-family:"Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
color:#A70329;
padding-left:10px;
padding-top:5px;



} 


