/* CSS Document */

.body{
width:970px;
margin:auto;
background-color:#FFFFFF;
}
.nav{
width:705px;
height:27px;
margin:auto;
padding-left:265px;
padding-bottom:0px;
vertical-align:bottom;
}

.tab_nav{
width:950px;
height:46px;
margin:auto;
padding-bottom:0px;
vertical-align:bottom;
background-image:url(../images/tab_menu_r1_c2.jpg);
background-repeat:repeat-x;
}
.text_arrow{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
padding-top:0px;
padding-bottom:10px;
}
.text_arrow:hover{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:underline;
padding-top:0px;
padding-bottom:10px;
}

.header{
width:948px;
margin:auto;
padding: 0px 0px 0px 0px;
vertical-align:top;
background-color:#FFFFFF;
}
.sidelinks{
width:213px;
height:217px;
float:left;
}
.button1
{
background:url(../images/button1.gif);
width:213px;
height:68px;
float:left;
}
.button2
{
background:url(../images/button2.gif);
width:213px;
height:68px;
float:left;
}
.button3
{
background:url(../images/button3.gif);
width:213px;
height:81px;
float:left;
}
.footer{
width:960px;
height:69px;
margin:auto;
padding: 0px 0px 0px 10px;
vertical-align:top;
float:left;
background-color:#FFFFFF;
}
.cont_main{
width:710px;
padding: 0px 2px 0px 10px;
vertical-align:top;
float:left;
background-color:#FFFFFF;
}
.dots{
width:20px;
background-image:url(../images/dot.jpg);
background-repeat:repeat-y;
float:left;
margin: 15px 0px 10px 0px;
}
.cont_right{
width:180px;
float:left;
padding: 0px 10px 10px 10px;
}

.txt_nml{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666;
text-decoration:none;
}
.txt_bld{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#000033;
font-weight:bold;
text-decoration:none;
text-decoration:none;
}
.nav_but{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bt_blue.jpg);
background-repeat:no-repeat;
padding:5px 0px 0px 10px;
text-decoration:none;

}
.nav_but:hover{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bt_green.jpg);
background-repeat:no-repeat;
text-decoration:none;
}
.nav_but_big{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bt_blue_big.jpg);
background-repeat:no-repeat;
padding:5px 0px 0px 10px;
text-decoration:none;
}
.nav_but_big:hover{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bt_green_big.jpg);
background-repeat:no-repeat;
text-decoration:none;
}

.nav_but_changes{
background-image:url(../images/about_us.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:150px;
}

.nav_but_changes:hover{

background-image:url(../images/about_us_h.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_but_what_we_do{
background-image:url(../images/what_we_do.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:150px;
}

.nav_but_what_we_do:hover{

background-image:url(../images/what_we_do_hover.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}

.nav_but_way_we{
background-image:url(../images/way_we.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:150px;
}

.nav_but_way_we:hover{

background-image:url(../images/way_we_hover.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_cost{
background-image:url(../images/news_events.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:130px;
}

.nav_cost:hover{
background-image:url(../images/news_events_h.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_tools{
background-image:url(../images/tools.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:130px;
}


.nav_tools:hover{
background-image:url(../images/tools_h.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_contact{
background-image:url(../images/contact.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:130px;
}

.nav_contact:hover{

background-image:url(../images/contact_hover.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_careers{
background-image:url(../images/careers.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:130px;
}

.nav_careers:hover{

background-image:url(../images/careers_h.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_angels{
background-image:url(../images/our_services.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:150px;
}

.nav_angels:hover{

background-image:url(../images/our_services_h.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.nav_mb{
background-image:url(../images/compliance.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
text-decoration:none;
float:left;
width:150px;
}

.nav_mb:hover{

background-image:url(../images/compliance_h.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
text-decoration:none;
float:left;
padding-left:0px;
}
.txt_footer{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#003366;
font-weight:bold;
text-decoration:none;
float:left;
padding-left:10px;
padding-top:30px;
width:200px;
}
.txt_footer_nml{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size:11px; 
color:#003366;
text-decoration:none;
float:left;
padding-top:30px;
text-align:right;
padding-right:0px;
width:700px;
}
.nav_Highlight{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bt_green.jpg);
background-repeat:no-repeat;
padding:5px 0px 0px 10px;
text-decoration:none;

}
.nav_but_big_highlight{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/bt_green_big.jpg);
background-repeat:no-repeat;
padding:5px 0px 0px 10px;
text-decoration:none;
}
.head_font{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#0066CC;
text-decoration:underline;
font-weight:bold;
}
.green_font{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#7DAC14;
text-decoration:none;
font-weight:bold;
}

.blue_font{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#0066CC;
text-decoration:none;
font-weight:bold;
}
.redfont {
	color: #CC0000;
	font-weight: bold;
}
.redfont_large {
	color: #CC0000;
	font-weight:bolder;
	font-size:16px;
	}
.txt_ten{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;
font-weight:normal;
}
.txt_white{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}
.nws_font_dt{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
font-weight:bold; 
color:#003366; 
padding-left:100px;
}
.forms_right{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#666666 solid 1px;
margin-left:0px;
}
.forms_query{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#666666 solid 1px;
margin-left:6px;
}
.button{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#666666 solid 1px;
background-color:#4F96DD;
}
.forms_txt{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099FF;
padding-left:10px;
}

.tab_submenu{
margin-left:3px;
text-decoration:none;
width:175px;
height:26px;
padding-top:10px;
border-bottom:#0099CC solid 1px;
}
.tab_txt{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#71A413;
font-weight:bold;
text-decoration:none;
}

.tab_submenu1{
margin-left:2px;
text-decoration:none;
width:135px;
height:18px;
padding-top:0px;
border-bottom:#0099CC solid 1px;
}
.tab_txt1{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#660033;
font-weight:bold;
text-decoration:none;
}
.tags_box {
	padding: 10px;
	width: 90%;
	border: 1px solid #EFEFEF;
	background-color: #f7f7f7;
	font-size: 11px;
	vertical-align: bottom;
}

.tags_box a {
	color: #666666;
	text-decoration: none;
}

.tags_box a:hover {
	color: #666666;
	text-decoration: underline;
}
