/*
---------------------------------------
Asbestos.com CSS - 2009
http://www.asbestos.com/stylesheet.css
---------------------------------------
*/

/*
-------------
MAIN
-------------
*/

body {
background-color:#00688a; 
text-align:center;
margin:0px;
}

#header-bg {
height:80px;
width:1002px; 
background-image:url(images/dev/header-bg.gif);
}

#header-wrap {
width:1002px; 
height:auto; 
margin:0 auto; 
text-align:left;
position:relative;
}

#logo {
float:left;
margin-left:16px;
*-margin-left:8px;
}

#search-bar {
width:346px; 
height:52px;
margin-top:16px; 
margin-left:82px;
margin-right:82px;
margin-bottom:10px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
}

#phone-number {
width:212px;
margin-top:3px;
padding-top:52px;
height:20px;
*height:70px;
background-repeat:no-repeat; 
background-image:url(images/phone.gif);
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#phone-number-legal {
width:212px; 
padding-top:52px;
margin-top:3px;
height:20px;
*height:70px;
background-repeat:no-repeat; 
background-image:url(images/phone2.gif);
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#phone-number-ppc {
width:212px; 
padding-top:52px;
margin-top:3px;
height:20px;
*height:70px;
background-repeat:no-repeat; 
background-image:url(images/phone3.gif);
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#phone-number a, #phone-number-legal a, #phone-number-ppc a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#004055;
text-decoration:none;
}

#phone-number a:hover, #phone-number-legal a:hover, #phone-number-ppc a:hover {
color:#FF6600;
text-decoration:underline;
}

#top-links {
float:left; 
margin-top:6px; 
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#top-links a{
text-decoration:none;
color:#14578a;
}

#top-links a:hover {
text-decoration:underline;
color:#FF6600;
}

#wrap {
width:1002px; 
height:auto; 
margin:0 auto; 
text-align:left;
position:relative;
}

/*
-------------
MENU
-------------
*/

#menu {
width:1002px; 
height:39px; 
*height:38px;
}

#nav_top {
position:absolute;
height: 39px;
*height:38px;
z-index:99;
}
#nav_top ul {
list-style:none;
margin:0px;
padding:0px;
}
#nav_top ul li {
float:left;
position:relative;
}
#nav_top ul li a {
background:url(images/dev/navbar2.png) no-repeat;
display:block;
height:39px;
*height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
text-decoration:none;
}
#nav_top ul li a:hover {
color:#0e4070;
}
#nav_top ul li a span {
font-family:Arial, Helvetica, sans-serif;
}
#nav_top a.tab1 {
background-position: left top;
width:74px;
height:39px;
*height:38px;
}
#nav_top a.tab1:hover {
background-position: left -39px;
}
#nav_top a.tab2 {
background-position: -74px top;
width:112px;
height:39px;
*height:38px;
}
#nav_top a.tab2:hover {
background-position: -74px -39px;
}
#nav_top a.tab3 {
background-position: -186px top;
width:184px;
height:39px;
*height:38px;
}
#nav_top a.tab3:hover {
background-position: -186px -39px;
}
#nav_top a.tab4 {
background-position: -370px top;
width:122px;
height:39px;
*height:38px;
}
#nav_top a.tab4:hover {
background-position: -370px -39px;
}
#nav_top a.tab5 {
background-position: -492px top;
width:136px;
height:39px;
*height:38px;
}
#nav_top a.tab5:hover {
background-position: -492px -39px;
}
#nav_top a.tab6 {
background-position: -628px top;
width:214px;
height:39px;
*height:38px;
}
#nav_top a.tab6:hover {
background-position: -628px -39px;
}
#nav_top a.tab7 {
background-position: -842px top;
width:160px;
height:39px;
*height:38px;
}
#nav_top a.tab7:hover {
background-position: -842px -39px;
}
#nav_top .navTab {
opacity: 0.98; filter:alpha(opacity: 98); -moz-opacity: 0.98; -khtml-opacity: 0.98;
background:#e6e4e4;
border:1px solid #b9b9b9;
z-index:99;
display:none;
}
#nav_top .navDrop {
padding:8px 0px 8px 12px;
}
#nav_top .navDivide {
border-right:1px solid #999999;
display:inline;
float:left;
width:170px;
}
#nav_top .listDivide {
border-top: 1px solid #999999;
height: 1px;
margin: 5px 10px 0px 0px;
}
* html #nav_top .listDivide {
margin: 5px 10px -18px 0px;
}
#nav_top .lastOne {
border-right: none;
display:inline;
float:left;
width:150px;
}
#nav_top .tab1nav .navDrop{
width:185px;
}
#nav_top .tab2nav {
width:350px;
*width:330px;
}
#nav_top .tab3nav .navDrop{
width:210px;
}
#nav_top .tab4nav .navDrop{
width:175px;
}
#nav_top .tab5nav .navDrop{
width:200px;
}
#nav_top .tab6nav .navDrop{
width:200px;
}
#nav_top .tab7nav {
width:160px;
}
#nav_top li:hover .navTab, #nav_top li.sfhover .navTab {
display:block;
position:absolute;
left:0px;
top:38px;
z-index:99;
}
#nav_top .navTab ul {
z-index:99;
}
#nav_top .navTab ul li {
float:none !important;
line-height:18px;
z-index:99;
}

#nav_top .navTab ul li a{
font-family:Arial, sans-serif;
font-size:11px;
background:none !important;
color:#333333 !important;
text-decoration:none;
line-height:18px;
height: auto;
font-weight:normal;
}

#nav_top .navTab ul li a:hover {
background:none !important;
color:#333333 !important;
text-decoration:underline;
line-height:18px;
height: auto;
}
* html #nav_top .navTab ul li a, * html #nav_top .navTab ul li a:hover {
height: 18px;
}

/*
-------------
Sub Header
-------------
*/

#sub-header {
width:503px;
*width:508px;
padding-left:5px;
height:90px; 
float:left;
background-image:url(images/dev/content-repeat.gif);
}

#breadcrumbs {
width:492px;
*width:508px;
padding-left:16px;
height:14px; 
*height:22px;
padding-top:8px;
float:left;
background-image:url(images/dev/content-repeat.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#breadcrumbs a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14578a;
text-decoration:none;
font-weight:normal;
}

#breadcrumbs a:hover{
color:#FF6600;
text-decoration:underline;
}

/*
-------------
SLIDER
-------------
*/

#sider-form-bg {
width:988px;
height:292px;
background-image:url(images/dev/slider-form-bg.gif);
margin-left:6px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 436px; /*width of featured content slider*/
height: 280px;
float:left; 
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 13;  /*leave as is*/
top: 11;  /*leave as is*/
background: white;
width: 418px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 268px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

#paginate-slider4 a img{
width: 98px;
height: 63px;
margin-top: 6px;
border:none;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 1px solid #006699;
}


/*
-------------
CONTENT
-------------
*/

#main-bg {
width:1002px;
height:auto;
background-image:url(images/dev/main-bg.gif);
}

#spacer {
width:980px; 
height:3px;
*margin-top:-15px;
}

#content-bg {
width:980px; 
background:url(images/dev/content-bg-repeat.gif);
*width:982px;
border:solid #878787 1px; 
margin-left:10px;
}

#form-area {
width:404px;
*width:424px;
padding-top:86px;
padding-left:22px;
font-weight:bold;
margin-left:12px;
float:left;
}

.main-form-left {
float:left;
width:174px; 
}

.main-form-right {
float:left;
width:181px;
padding-left:30px;
}

#main-form-checkbox {
*margin-top:-7px;
width:340px;
float:left;
}

#middle {
width:476px;
*width:508px; 
float:left;
padding-top:10px;
background-image:url(images/dev/content-repeat.gif);
padding-left:16px;
padding-right:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#middle a:hover{
color:#FF6600;
text-decoration:none;
}

#divider {
width:980px;
height:62px;
background-image:url(images/dev/footer-divider.gif);
}

#footer {
margin-left:10px;
width:966px;
*width:982px;
height:40px;
*height:44px;
padding-top:4px;
padding-left:16px;
background-image:url(images/dev/footer.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#footer a {
font-size:11px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

#footer a:hover {
color:#FF6600;
text-decoration:underline;
}

#sitemap {
background:#FFFFFF;
padding-left:16px;
padding-top:10px;
padding-bottom:10px;
width:962px;
*width:978px;
height:16px; 
*height:32px;
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.topic-content {
float:left;  
}

.topic-divider {
height:16px;
width:29px;
background-image:url(images/dev/dotted-divider.gif);
float:left;  
}

.sitemap-header{
margin-bottom:6px;
}

.sitemap-header a{
color:#444444;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.topic-links{
color:#14578a;
text-decoration:none;
}

#sitemap a:hover{
color:#FF6600;
text-decoration:underline;
}

p {
font-family:Arial, Helvetica, sans-serif;
color: #444;
text-decoration: none;
word-spacing: -0.05em;
text-align: left;
line-height: 1.5em;
font-size: 12px;
margin-top:0px;
margin-bottom:10px;
}

p a{
color:#00688a;
font-weight:bold;
text-decoration:none;
}

#middle ol {
font-family:Arial, Helvetica, sans-serif;
word-spacing: -0.05em;
text-align: left;
line-height: 1.5em;
margin:0px;
padding:0px;
padding-left:20px;
color: #444;
}

#middle ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
word-spacing: -0.05em;
text-align: left;
line-height: 1.5em;
margin:0px;
padding:0px;
padding-left:20px;
color: #444;
}

#middle li {
margin:0px;
padding:0px;
padding-left:4px;
margin-bottom:6px;
}

#middle li a {
color:#00688a;
font-weight:bold;
text-decoration:none;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#004055;
margin:0px;
}

h1.news {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#004055;
margin:0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#404a2a;
margin:0px;
margin-bottom:10px;
height:22px;
background-image:url(images/dev/h2-break.gif);
background-repeat:no-repeat;
}

h3.left {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#143432;
padding-bottom: 0;
margin:0px;
padding-top:10px;
text-align:center;
font-weight:bold;
}

h3.right {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-bottom: 0;
margin:0px;
padding-top:10px;
font-weight:bold;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
}

h5 {
font-size: 12px;
font-weight:bold;
margin:0px;
padding-bottom: 0px;
padding-top:12px;
}

h5.tab1 {
padding-left:25px;
}

h5.tab2 {
padding-left:18px;
}

h5.tab3 {	
padding-left:11px;
}

h5.tab4 {	
padding-left:7px;
}

h5.tab5 {	
padding-left:4px;
}

h5.tab6 {	
padding-left:6px;
}

h5.tab7 {	
padding-left:14px;
}

h6.header {
font-size: 13px;	
padding:0px;
margin:0px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#24495e;
}

h6.form {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}

h6.header a{
font-size: 13px;	
padding:0px;
margin:0px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#24495e;
text-decoration:none;
}

h6.click {
font-size: 11px;	
padding:0px;
margin-bottom:-2px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#24495e;
}

h6.click a{
font-size: 11px;	
padding:0px;
margin-bottom:-6px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#24495e;
text-decoration:none;
}

h6.click2 {
font-size: 11px;	
padding:0px;
margin-top:-2px;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#24495e;
}

h6.click2 a{
font-size: 11px;	
padding:0px;
margin:0px;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#24495e;
}

h6.click a:hover, h6.click2 a:hover {
color:#FF6600;
text-decoration:underline;
}

#left-column {
width:212px; 
margin-left:8px;
*-margin-left:4px;
margin-right:4px;
float:left; 
}

#left-column a:hover {
color:#FF6600;
text-decoration:underline;
}

.left-tab-header {
width:212px; 
height:38px;
background-image:url(/images/dev/left-column-header.gif); 
text-align:center;
margin-top:8px;
}

.mesothelioma-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/mesothelioma-topics-header.gif);
text-align:center;
margin-top:8px;
}

.treatments-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/treatments-topics-header.gif);
text-align:center;
margin-top:8px;
}

.cancer-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/cancer-topics-header.gif);
text-align:center;
margin-top:8px;
}

.exposure-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/exposure-topics-header.gif);
text-align:center;
margin-top:8px;
}

.veterans-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/veterans-topics-header.gif);
text-align:center;
margin-top:8px;
}

.legal-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/legal-topics-header.gif);
text-align:center;
margin-top:8px;
}

.section-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/section-topics-header.gif);
text-align:center;
margin-top:8px;
}

.related-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/related-topics-header.gif);
text-align:center;
margin-top:8px;
}

.additional-topics-header {
width:212px; 
height:38px;
background-image:url(images/dev/additional-topics-header.gif);
text-align:center;
margin-top:8px;
}

.left-tab-content {
width:180px;
*width:212px;
padding-left:15px;
padding-right:15px;
color:#333333;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
font-variant:normal;
border-right:1px;
border-left:1px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#b2b2b2;
background-color:#FFFFFF;
}

.left-tab-content a {
text-decoration:none;
font-weight:bold;
}

.left-tab-content a:hover {
color:#FF6600;
text-decoration:underline;
}

.side-noselect {
color:#333333;
}

.side-select {
color:#FF6600;
}

.left-tab-tier-content {
width:187px;
*width:212px;
padding-left:23px;
padding-top:5px;
color:#333333;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
border-right:1px;
border-left:1px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#cdcdcd;
background-color:#FFFFFF;
}

.left-tab-tier-content a {
text-decoration:none;
color:#14578a;
}

.left-tab-tier-content a:hover {
color:#FF6600;
text-decoration:underline;
}

.left-tab-break {
width:212px; 
height:14px;
background-image:url(images/dev/sidemenu-break.gif);
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#FFFFFF;
text-decoration:none;
}

.left-tab-bottom {
width:210px;
*width:212px; 
height:8px;
*margin-top:-10px;
border: 1px solid #b2b2b2;
border-top:none;
}

#charities-header {
width:212px; 
height:38px;
background-image:url(images/dev/charities-header.gif); 
text-align:center;
margin-top:8px;
}

#right-column {
width:225px;
margin-left:4px; 
background-repeat:no-repeat;
float:left;
}

#right-column-sub {
width:225px;
margin-left:4px; 
margin-top:-22px;
background-repeat:no-repeat;
float:left;
}

.right-tab-content {
width:226px;
*width:236px;
padding-left:8px;
color:#444;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
border-right:1px;
border-left:1px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#b2b2b2;
background-color:#FFFFFF;
}

.right-tab-table {
font-size:11px;
color:#444;
}

.hon-style {
margin-right:0px; 
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.right-tab-break {
width:236px; 
height:14px;
background-image:url(images/dev/sidemenu-break2.gif);
}

.right-tab-bottom {
width:234px;
*width:236px; 
height:8px;
*height:0px;
*margin-top:-10px;
border: 1px solid #b2b2b2;
border-top:none;
}

#packet-header {
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/packet-header.gif); 
margin-top:8px;
}

#wristband-header {
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/wristband-header.gif); 
margin-top:8px;
}

#veterans-header {
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/veterans-header.gif); 
margin-top:8px;
}

#book-header {
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/book-header.gif); 
margin-top:8px;
}

#ss-header {
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/social-security-header.gif); 
margin-top:8px;
}

#states-header { 
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/states-header.gif); 
margin-top:8px;
}

#news-header {
width:226px; 
*width:236px;
padding-left:10px;
height:50px;
background-image:url(images/dev/news-header.gif); 
margin-top:8px;
}

#case-header {
width:162px; 
*width:198px; 
height:35px;
*height:45px;
margin-left:3px;
padding-top:10px;
padding-left:36px;
background-image:url(/images/case_header.gif); 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#FFFFFF;
text-decoration:none;
}

#case-content {
width:171px;
*width:188px;
margin-left:8px;
padding-left:15px;
color:#333333;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
border-right:1px;
border-left:1px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#cdcdcd;
background-color:#f0f6e4;
}

#case-break {
width:198px; 
height:12px;
background-image:url(/images/case_break.gif); 
margin-left:3px;
}

#case-bottom {
background-image:url(/images/case_bottom.gif); 
width:198px; 
height:12px; 
background-repeat:no-repeat;
margin-left:3px;
}

.read_links {
color:#14578a;
text-decoration:none;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

.recommended-links a:hover{
color:#FF6600;
text-decoration:underline;
}

.section_links {
color:#333333;
text-decoration:none;
font-weight:bold;
}

#ships_insert {
float:right; 
margin-right:16px;
*margin-right:8px;
margin-left:10px;
}

#ships_insert a{
color:#00688a;
font-weight:bold;
text-decoration:none;
}

#ships_insert a:hover{
color:#FF6600;
font-weight:bold;
text-decoration:underline;;
}

/*
-------------
FORM STYLES
-------------
*/

#va-form {
	height:243px; 
	width:258px; 
	margin-left:5px;
}

#va-form-left {
	float:left;
	width:135px; 
	font-size:11px;
	font-weight:bold;
	color:#143231;
}

#va-form-left2 {
	float:left;
	width:135px; 
	padding-bottom:10px;
}

#va-form-right {
	float:left;
	width:123px;
	font-size:11px;
	font-weight:bold;
	color:#143231;
}

#va-form-right2 {
	float:left;
	width:123px;
	padding-bottom:10px;
}

#va-form-center {
	height:50px; 
	*height:38px; 
	width:258px; 
	float:left; 
}

#va-submit {
	height:16px; 
	width:258px; 
	float:left; 
	margin-top:5px;
}

#state-table {
margin-bottom:10px; 
}

#state-table a{
font-family:Arial,Helvetica,sans-serif; 
font-size:11px;
font-weight:bold;
color:#00688A;
text-decoration:none;
}

#state-table a:hover {
color:#FF6600;
text-decoration:underline;
}

/*
-------------
AJAX STYLES
-------------
*/

.contentslide{
width: 516px;
height: 220px;
background-image:url(images/welcome_box_blank.jpg);
float:left;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
/*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
margin-top:-30px;
m\argin-top:-30px;
-moz-opacity: 1;
opacity: 1;
}

.pagination a{
text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #c2d29f;
text-align:center;
}

* html .pagination a{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/

}

.pagination a.selected{
text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #c2d29f;
text-align:center;
}

* html .pagination a.selected{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
}

/*
-------------
NEWS STYLES
-------------
*/

ul.newsWrapper {
list-style-type: none;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;
margin-left:0px;
padding: 0px;
font-size: 11px;
}

li.newsItem {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
*padding-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;;
font-size:11px;
}

li.newsItem a{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
text-decoration:none;
}

li.newsItem a:hover {
color:#FF6600;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}

li.newsItem-sub {
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;;
font-size:11px;
}

li.newsItem-sub a{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
text-decoration:none;
}

li.newsItem-sub a:hover {
color:#FF6600;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}

.newsLinks_header {
color:#143231;
}

.newsLinks a{
color:#14578a;
}

#pmenu li.news { width:102px;}


#listing {
border: 1px solid #999999;
background-color:#CCFFFF;
margin-bottom: 10px;
padding: 4px 0px 4px 20px;
margin-left: 20px;
height:auto;
width: 400px;
}

#newsHeaders {
margin-left:20px;
}

#newsHeaders a{
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#004055;
font-weight:bold;
text-decoration:none;
}	

#newsHeaders a:hover {
color:#FF6600;
text-decoration:underline;
}

#alignleft {
padding-right:20px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14578a;
font-weight:bold;
text-decoration:none;
}

#alignleft a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14578a;
font-weight:bold;
text-decoration:none;
}

#alignleft a:hover {
color:#FF6600;
text-decoration:underline;
}

#alignright {
padding-left:20px;
padding-right:20px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14578a;
font-weight:bold;
text-decoration:none;
}

#alignright a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#14578a;
font-weight:bold;
text-decoration:none;
}

#alignright a:hover {
color:#FF6600;
text-decoration:underline;
}

/* SIFR */

.sIFR-active h1,
.sIFR-active h1.news,
.sIFR-active h2,
.sIFR-active h3.left
.sIFR-active h3.right
.sIFR-active h4,
/*.sIFR-active h5, */
.sIFR-active h6.header,
.sIFR-active h6.form  {
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
}

.sIFR-active h1 {
font-size: 16px;	
padding:0px;
margin:0px;
}

.sIFR-active h1.news {
font-size: 14px;	
padding:0px;
margin:0px;
}

.sIFR-active h2 {
font-size: 14px;
display: block;
padding:0px;
margin:0px;
margin-bottom:10px;
height:22px;
background-image:url(images/dev/h2-break.gif);
background-repeat:no-repeat;
}

.sIFR-active h3.left {
font-size: 16px;
padding-bottom: 0;
margin:0px;
padding-top:14px;
}

.sIFR-active h3.right {
font-size: 14px;
padding-bottom: 0;
margin:0px;
padding-top:14px;
}

.sIFR-active h4 {
font-size: 17px;
padding:0px;
margin:0px;
}

/* .sIFR-active h5.tab1 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:21px;
padding-top:13px;
}

.sIFR-active h5.tab2 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:14px;
padding-top:13px;
}

.sIFR-active h5.tab3 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:16px;
padding-top:13px;
}

.sIFR-active h5.tab4 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:12px;
padding-top:13px;
}

.sIFR-active h5.tab5 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:12px;
padding-top:13px;
}

.sIFR-active h5.tab6 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:16px;
padding-top:13px;
}

.sIFR-active h5.tab7 {
font-size: 13px;	
padding-bottom: 0;
margin:0px;
padding-left:11px;
padding-top:13px;
} */

.sIFR-active h6.header {
font-size: 14px;	
padding:0px;
margin:0px;
}

.sIFR-active h6.form {
font-size: 12px;	
font-weight:bold;
padding:0px;
margin-bottom:-4px;
}

.sIFR-active h6.click {
font-size: 12px;	
padding:0px;
margin:0px;
width:60px;
height:15px;
}

.sIFR-active h6.click2 {
font-size: 12px;	
padding:0px;
margin:0px;
width:66px;
height:15px;
}

.gray-list {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 4px #CCCCCC;
    margin: 0 0 15px;
}

#middle .gray-list .list-padding {
    padding-left: 15px;
}

.cleardiv {
    clear: both;
}
#middle .gray-list .full-width {
    display: block;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    width: 437px;
}
.gray-list h4 {
     color: #004055;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    letter-spacing: 0.01em;
    margin: 0 3px 2px 0;
	
}
.linebreak {
    border-top: 1px solid #CCCCCC;
    height: 1px;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 10px;
}
.paddingb10 {
    padding-bottom: 10px;
}
.gray-list p {
    margin-bottom: 0;
}

h3 {
    color: #004055;
      font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 22px;
    margin: 0 0 10px;
	
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.02em;
}
.float-right {
	float:right;
}
.float-left {
	float:left;
}
.stylish-list {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    margin: 0 0 15px;
    padding-bottom: 15px;
    width: 232px;
	}
.stylish-list .stylish-padding {
	padding:5px;
}
.gray-container {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E0E6EA;
    margin-bottom: 5px;
    padding: 10px 10px 5px;
    position: relative;
}
.gray-container h3 {
    background-position: left center;
    background-repeat: no-repeat;
    color: #004055;
    font-family: 'CartoGothicStdBook',Arial;
    font-size: 14px;
    font-weight: normal;
    margin-top: 0;
}

.stylish-list .row-stylish {
    color: #4F4F4F;
}
.stylish-list .left {
    display: block;
    float: left;
    margin-top: 10px;
    width: 208px;
}
.gray-container .short {
	height: 45px;
}
.stylish-list .stylish-padding {
    padding-bottom: 5px;
    padding-left: 15px;
}
