body { 
margin : 0 auto; 
padding : 0;
font-family : helvetic, arial, sans-serif; 
color : #003;
background-color : white; 
}

a {
color: #0c427e;
}

a.hover {
color : #cf7c12;
}


p {
font-size: small;
} 
img { 
border-width : 0; 
} 
td { 
margin-top : 0; 
}

/*HomePage Photo Gallery*/
.gallery 
border-color:#FF0000;
height:auto;
margin-left:10px;
padding:10px;
text-align:center;
width:auto;
}
/*End HomePage Photo Gallery*/



/*Regulatory List*/
#reglist{
	background-color: #fff;
	font-size: 11px;
	line-height: 150%;
	border: 1px solid gray;	
}
#reglist th{
	background-color: #cf7c12;
	color: white;
	text-align: left;
}
#reglist tbody tr.even td {
      background-color: #eee;
    }
#reglist tbody tr.odd  td {
      background-color: #fff;
    }
/*End Regulatory List*/
/* Industry Tables */
.industrylist{ color: #0c427e; font-size: 0.9em; line-height: 180%; background-image: url(../images/nl_bottom_bar.gif); background-repeat: repeat-x; border: solid 1px #92a0a5; }

.industrylist ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.industrylist li { margin: 0; background-image: url(../images/bullet_orange.gif); background-position: 5px 5px; background-repeat: no-repeat; padding: 0 0 0 25px; /* left padding moves the text away from the bullet */
}
/*End Industry Tables*/

h1 { color : #cf7c12; font-size : 150%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight : bold; margin-top : 0; margin-bottom : 2px; margin-left : 2px; } 
h3 { 
margin-top : 0; 
}
h2 {
line-height: normal;
font-size: 100%;
font-weight: bold;
border-bottom: 1px solid #F2F2F2;
} 
center { 
text-align : center; 
} 
right { 
text-align : right; 
} 
.right { 
text-align : right; 
} 
.input { 
font-family : arial, sans-serif; 
font-size : 80%; 
} 
#container { 
width : 939px; 
margin : 0 auto; 
background-color : white; 
height : 100%; 
} 
#banner { 
background-image : url(../images/banner.jpg); 
background-repeat : no-repeat; 
background-position : left 0; 
left : 0; 
top : 0; 
width : 650px; 
height : 92px; 
float : left; 
}
.quote { background-color: #ccc; padding: 0 10px 5px; }
#rtquote { color: #aaa; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-position: 0 0; text-align: right; padding: 10px; }
#rtquote .note { color: #0c427e; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-position: 0 0; }
#search { 
text-align : right; 
top : 0; 
width : 270px; 
height : 72px; 
float : right; 
padding-right : 8px; 
font-size : 70%; 
} 
#navbar { 
background-image : url(../images/navbar.jpg); 
clear : both; 
left : 0; 
top : 72px; 
width : 939px; 
height : 27px; 
} 
#top-space { 
left : 0; 
top : 101px; 
width : 939px; 
height : 10px; 
} 
#index-mainimage { 
left : 0; 
width : 681px; 
height : 245px; 
margin-top : 5px; 
} 
#sub-mainimage { background-image: url(../images/sub_blank_img.jpg); left : 0; width : 681px; height : 190px; } 
#RightSide { 
background-image : url(../images/right_back.gif); 
background-repeat : no-repeat; 
background-attachment : scroll; 
float : right; 
left : 681px; 
width : 258px; 
} 
.benefits { 
color : #6c6c6c; 
font-size : 0.8em; 
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
font-weight : bold; 
line-height : 150%; 
text-align : left; 
list-style-image : url(../images/bullet_orange.gif); 
} 
#newspage {


margin-top : 0; 
padding-top : 0; 
font-size : small; 
font-family : "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
padding-right : 10px; 
padding-left : 20px; 
color : #666; 
}


.news { 
text-align : left;
font-size : small;
font-family : "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
color : #666; 
height : auto; 

}


.newsdate { 
color : #0c427e; 
}

.contacts { 
color : #666;
font-family : "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
background-image : url(../images/contact_back.jpg); 
background-repeat : no-repeat; 
background-attachment : scroll; 
text-align : left; 
height : 150px; 
padding-top : 10px; 
padding-right : 10px; 
padding-left : 10px; 
list-style-image : url(../images/bullet_orange.gif); 
} 
#index-07 { 
left : 0; 
top : 344px; 
width : 681px; 
height : 21px; 
} 
#solutions { 
background-color : #f3f3f3; 
margin-top : 5px; 
float : left; 
left : 0; 
width : 180px; 
height : auto; 
} 
.pdf { color : #1167a0; font-size : 60%; padding-left:29px; background:url(../images/pdf_icon.jpg) no-repeat 0 13px; background-color : white; text-align : left; height: 66px; padding-top : 15px; } 
.pdf a {
color : #1167a0;
text-decoration: none;
}
.pdfalone {color : #1167a0; font-size : 90%; padding-left:29px; background:url(../images/pdf_icon.jpg) no-repeat 0 13px; background-color : white; text-align : left; height: 46px; padding-top : 15px; line-height: normal; width: 280px; float: left; } 
.pdfalone a{
color : #1167a0;
text-decoration: none; 
float: left; } 
.pdflist { color : #1167a0; font-size : 60%; padding-left:29px; background:url(../images/pdf_icon.jpg) no-repeat 0 13px; background-color : white; text-align : left; height: 36px; padding-top : 15px; } 
.pdflist a {
color : #1167a0;
text-decoration: none;
}
#box1 {
float : left; 
margin-left : 25px; 
width : 630px; 
height : auto;
}

#box2 {
float : left; 
left : 0; 
width : 300px; 
height : auto;
}
#content { 
float : left; 
left : 212px; 
width : 455px; 
height : auto; 
margin-top : 0; 
padding-top : 0; 
font-size : small; 
font-family : "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-align : justify; 
padding-right : 10px; 
padding-left : 20px; 
color : #666; 
line-height : 170%; 
top: 0; }

#contentwide { 
float : left; 
left : 212px; 
width : 640px; 
height : auto; 
margin-top : 0; 
padding-top : 0; 
font-size : small; 
font-family : "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-align : justify; 
padding-right : 10px; 
padding-left : 20px; 
color : #666; 
line-height : 170%; 
top: 0; }
.contentlist { text-align: left; margin-left : -15px; padding-right : 15px; list-style-image : url(../images/bullet_orange_space.gif); } 
#Manager { 
color : #cf7c12; 
font-weight : bold; 
} 
#Compliance { 
color : #0c427e; 
font-weight : bold; 
} 
#TM { 
font-size : 50%; 
} 
.learnmoreorange { 
font-size : small;
font-weight : bold;  
text-align : right; 
}

/***********REMOVE THESE Not using this style *****************   
.learnmoreorange a { 
color : #ff9900;
text-decoration: none;
}

.learnmoreorange a:hover{ 
color : #e29138; 
}


.learnmoreblue { 
color : #0c427e; 
font-size : smaller; 
text-align : right; 
padding-right : 10px; 
} 
.learnmoreblue a{ 
color : #0c427e; 
text-decoration: none; }

.learnmoreblue a:hover{ 
color : #3399ff; 
}
***************************************************************/
.moretx { 
background:url(../images/more_orange.gif) no-repeat 0 3px; 
color:#000000;
line-height: normal; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
text-indent:14px; 
float: right; 
padding-right: 10px;

}


.bluehighlight { 
color : #0c427e; 
font-weight : bold; 
}
.orangehighlight { color: #e29138; font-weight: bold; }
#footer-break { 
background : url(../images/footer_break.jpg) no-repeat right top; 
left : 0; 
width : 939px; 
height : 11px; 
} 
#footer { 
left : 0; 
width : 939px; 
height : 90px; 
text-align : center; 
font-size : x-small; 
color : #0c427e; 
} 
.titlebar { 
background : url(../images/titleback_left.gif) no-repeat left top; 
display : block; 
font : bold small/15px Arial; 
color : #005186; 
text-indent : 3px; 
height : 26px; 
padding-left : 3px; 
text-decoration : none; 
text-align : left; 
} 
.titlebar span { 
background : url(../images/titleback_right.gif) no-repeat right top; 
width : 245px; 
display : block; 
height : 26px; 
padding : 4px 9px 4px 0; 
} 
.titlebarwrapper { 
overflow : hidden; 
background-image : url(../images/titleback.gif); 
background-repeat : repeat-x; 

} 
.arrowlistmenu { 
width : 180px; 
} 
.arrowlistmenu .headerbar { 
font : bold 12px Arial; 
color : #005186; 
background : gray url(../images/titleback.gif) repeat-x center left; 
margin-bottom : 10px; 
padding : 4px 0 4px 10px; 
} 
.arrowlistmenu ul { 
list-style-type : none; 
margin : 0; 
padding : 0 0 0 8px; 
margin-bottom : 8px; 
} 
.arrowlistmenu ul li { 
padding-bottom : 2px; 
} 
.arrowlistmenu ul li a { 
color : #1167a0; 
background : url(../images/menu/arrworange.gif) no-repeat center left; 
display : block; 
padding : 2px 0; 
padding-left : 19px; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #dadada; 
font-size : 75%; 
} 
.arrowlistmenu ul li a:visited { 
color : #148dd6; 
} 
.arrowlistmenu ul li a:hover { 
color : #148dd6; 
background-color : #f3f3f3; 
} 

/*CheckListMenu*/

.checklistmenu { 
width : 180px; 
} 
.checklistmenu .headerbar { 
font : bold 12px Arial; 
color : #005186; 
background : gray url(../images/titleback.gif) repeat-x center left; 
margin-bottom : 10px; 
padding : 4px 0 4px 10px; 
} 
.checklistmenu ul { 
list-style-type : none; 
margin : 0; 
padding : 0 0 0 8px; 
margin-bottom : 8px; 
} 
.checklistmenu ul li { 
padding-bottom : 2px;
color : #cf7c12; 
background : url(../images/menu/check_blue.gif) no-repeat center left; 
display : block; 
padding : 2px 0; 
padding-left : 19px; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #dadada; 
font-size : 75%;
} 
.checklistmenu ul li a { 
color : #cf7c12; 
background : url(../images/menu/check_blue.gif) no-repeat center left; 
display : block; 
padding : 2px 0; 
padding-left : 19px; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #dadada; 
font-size : 75%; 
} 
.checklistmenu ul li a:visited { 
color : #0c427e; 
} 
.checklistmenu ul li a:hover { 
color : #0c427e; 
background-color : #f3f3f3; 
}


/*RightSide Headers and Lists*/
.rsheadersmenu { 
width : 256px; 
}
.rsheadersmenu .headerbar { 
font : bold 12px Arial; 
color : #005186; 
background : gray url(../images/titleback.gif) repeat-x center left; 
margin-bottom : 10px; 
padding : 4px 0 4px 10px; 
}
.rsheadersmenu ul { 
list-style-type : none; 
margin : 0; 
padding : 0 0 0 8px; 
margin-bottom : 8px; 
}
.rsheadersmenu ul li { 
padding-bottom : 2px; 
}
.rsheadersmenu ul li a { 
color : #cf7c12; 
background : url(../images/menu/check_blue.gif) no-repeat center left; 
display : block; 
padding : 2px 0; 
padding-left : 19px; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #dadada; 
font-size : 75%; 
}
.rsheadersmenu ul li a:visited { 
color : #0c427e; 
}
.rsheadersmenu ul li a:hover { 
color : #0c427e; 
background-color : #f3f3f3; 
}
/*End Rightside Headers and Lists*/

