/* ClassAction.org CSS Document */

body {
  padding: 0px;
  margin: 0px;
  background: #393a3a  url(../images/bg-1.jpg) repeat-x left top;
  width: 100%;
}
#pageWrap{
margin:0 auto;
width:942px;
padding:0px;
}
#headWrap{
margin:0px;
padding:0px 6px 0px 6px;
width:930px;
height:102px;
}
#headNav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-transform:uppercase;
text-align:right;
color:#FFFFFF;
height:18px;
padding-top:10px;
width:930px;
}
#headNav ul{
margin:0px;
padding:0px;
}
#headNav ul li{
display:inline;
list-style:none;
padding:0px 10px 0px 0px;
margin:0px;
}
#headNav ul li a{
color:#FFFFFF;
text-decoration:none;
}
#headNav ul li a:hover{
color:#ffde00;
text-decoration:underline;
}
.headLogo{
float:left;
height:41px; 
width:397px; 
}
.tagLine{
width:850px;
padding-left:80px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-transform:uppercase;
letter-spacing:5px;
margin-top:5px;
}
.headSignUp{
float:left;
position:relative;
top:18px;
left:120px;
color:#fffdc1;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:24px;
letter-spacing:2px;
}
.headSignUp a{
color:#fffdc1;
text-decoration:none;
display:block;

}
.headSignUp a:hover{
color:#ffffff;
text-decoration:none;
background:#5f798a;
}
#bodyHead{
background:url(../images/banner-1.png) no-repeat;
width:942px;
height:93px; /*79*/
padding-top:15px; /*29*/
color:#565656;
font-family:'Bookman Old Style', serif;
text-transform:uppercase;
font-size:18px;
letter-spacing:2px;
}

#bodyHead a{
color:#034b78;
text-decoration:none;
}
#bodyHead-alert-68{
background:url(../images/banner-alert-68.png) no-repeat;
height:154px;
width:942px;
}
#bodyHead-alert-74{
background:url(../images/banner-alert-74.png) no-repeat;
height:154px;
width:942px;
}
#bodyHead2{
background:url(../images/banner-3.png) no-repeat;
width:933px;
height:103px;
padding-left:9px;
padding-top:9px;
color:#565656;
font-family:'Bookman Old Style', serif;
text-transform:uppercase;
font-size:18px;
letter-spacing:2px;
}
#bodyHead2 a{
color:#034b78;
text-decoration:none;
}
.quickSearchWrap2{
position:relative;
float:left;
background:url(../images/quickSearchWrap.gif) no-repeat;
width:176px;
height:101px;
margin-top:2px;
}
/* ---- */
#bodyWrap{
background:url(../images/bodyWrap.png) repeat-y;
width:930px;
padding:0px 6px 0px 6px;
/*font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
font-family:Arial, Helvetica, sans-serif;

}
#footerWrap{
width:942px;
margin:0 auto;
}
.bodyFoot{
background:url(../images/bodyFoot.png) no-repeat;
width:942px;
height:21px;
}
#footerBody{
background:#2a2929;
width:917px; 
margin-left:7px;
padding:0px 6px 0px 6px;
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
letter-spacing:.06em;
color:#fec96d;
}
#footerBody ul{
color:#fec96d;
list-style:none;
margin:0px 0px 0px 8px;
padding:0px;

}

#footerBody ul li{
margin:0px;
 padding:0px;
 line-height:19px;
 display:block;
 padding-left:13px;
}

#footerBody ul li:hover{

}
#footerBody ul li a{
text-decoration:none;
color:#fec96d;
 display:block;
}

#footerBody ul li a:hover{
text-decoration:none;
background:#000000;
color:#FFFFFF;
 display:block;
}

.copywright{
text-align:center;
 padding-top:15px;
 color:#666666;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 }
/* -------- */
#breakingAlerts{
background:url(../images/breakingAlerts2.jpg) no-repeat;
height:330px;
width:930px;
margin-bottom:5px; /*used to push left nav and right content down */
}
#breakingAlerts-left{
float:left;
margin-top:8px; /*20*/
margin-left:6px;
height:308px;
width:384px;
}
#breakingAlerts-right{
float:left;
width:519px;
}
.recentAlertsWrap{
height:61px;
width:519px;
}
.recentAlerts{
height:45px;
width:293px;
position:relative;
float:right;
top:10px; /*10*/
}

#leftNavWrap{
position:relative;
float:left; 
width:176px;
margin-left:3px;
}
.quickSearchWrap{
background:url(../images/quickSearchWrap.gif) no-repeat;
width:176px;
height:105px;
}
.quickSearchWrap-google{
	position:relative;
background:url(../images/quickSearchWrap.gif) no-repeat #38393d;
width:176px;
padding-top:50px;
}
.quickSearchSelect-google{
position:relative;
letter-spacing:normal;
text-transform:none;
margin-left:1px;
}
.quickSearchSelect{
position:relative;
top:45px;
letter-spacing:normal;
text-transform:none;
}
.quickSearchSelect select{
width:170px;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:10px;
margin:0px 0px 0px 3px;
padding:0px;
text-transform:none;
}
#mainMenu{
border-left:solid 1px #42546d;
border-right:solid 1px  #ffffff;
background:#f3f3ef;
padding-bottom:15px;
padding-top:15px;
}
#mainMenu h2{
}
#mainMenu ul{
color:#38393c;
list-style:none;
margin:0px 0px 0px 8px;
padding:0px;
font-size:12px;
}

#mainMenu ul li{
margin:0px;
 padding:0px 0px 5px 0px;
 line-height:19px;
 background:url(../images/bullet_mainmenu.gif) no-repeat top left;
  background-position:0px 8px;
 display:block;
 padding-left:13px;
}

.viewmore{
margin:8px 0px 0px 8px;
 padding:0px 0px 5px 0px;
 line-height:normal;
 background:url(../images/bullet_readmore.gif) no-repeat top left;
  background-position:0px 6px;
 display:block;
 padding-left:13px;
}
.viewmore a{
font-size:12px;
color:#076790;
text-decoration:none;
}
.viewmore a:hover{
text-decoration:none;
color:#a73e3e;
}

#mainMenu ul li:hover{
 background:url(../images/bullet_mainmenu-over.gif) no-repeat center left;
}
#mainMenu ul li a{
text-decoration:none;
color:#38393c;
}

#mainMenu ul li a:hover{
text-decoration:none;
color:#a73e3e;
}
/* -----  */
#mainMenu-blue{
border-left:solid 1px #42546d;
border-right:solid 1px #ffffff;
background:#f3f3ef;
padding-bottom:15px;
padding-top:15px;
}

#mainMenu-blue ul{
color:#38393c;
list-style:none;
margin:0px 0px 0px 8px;
padding:0px;
font-size:12px;
}

#mainMenu-blue ul li{
margin:0px;
 padding:0px 0px 5px 0px;
 line-height:19px;
 background:url(../images/bullet_mainmenu-blue.gif) no-repeat top left;
 background-position:0px 8px;
 display:block;
 padding-left:13px;
}

#mainMenu-blue ul li:hover{

 background:url(../images/bullet_mainmenu-over.gif) no-repeat center left;
}
#mainMenu-blue ul li a{
text-decoration:none;
color:#38393c;
}

#mainMenu-blue ul li a:hover{
text-decoration:none;
color:#a73e3e;
}
/* -----  */
#mainMenu-green{
border-left:solid 1px #42546d;
border-right:solid 1px  #ffffff;
background:#f3f3ef;
padding-bottom:10px;
padding-top:2px;
}

#mainMenu-green ul{
color:#38393c;
list-style:none;
margin:0px 0px 0px 8px;
padding:0px;
font-size:12px;
}

#mainMenu-green ul li{
margin:0px;
 padding:0px;
 line-height:19px;
 background:url(../images/bullet_mainmenu-green.gif) no-repeat center left;
 display:block;
 padding-left:13px;
}

#mainMenu-green ul li:hover{

 background:url(../images/bullet_mainmenu-over.gif) no-repeat center left;
}
#mainMenu-green ul li a{
text-decoration:none;
color:#38393c;
}

#mainMenu-green ul li a:hover{
text-decoration:none;
color:#a73e3e;
}
.mainMenu-Foot{
width:176px;
height:13px;
}
/* -----  */
#navSeparator{
border-left:solid 1px #42546d;
border-right:solid 1px  #ffffff;
border-bottom:solid 1px #cfcccc;
background:#e1e1e1;
padding-top:5px;
padding-bottom:5px;
}
#navSeparator h2{
margin:0px;
padding:0px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#053b5d;
padding:3px;
font-size:14px;
text-transform:uppercase;
}
#navSeparator h2 a{
color:#053b5d;
text-decoration:none;
}
#navSeparator h2 a:hover{
text-decoration:none;
color:#810404;
}
/* ---------- */
#navSeparator-green{
border-left:solid 1px #42546d;
border-right:solid 1px  #ffffff;
border-bottom:solid 1px #cfcccc;
background:#e1e1e1;
}
#navSeparator-green h2{
margin:0px;
padding:0px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#556403;
padding:3px;
font-size:14px;
text-transform:uppercase;
}
#navSeparator-green h2 a{
color:#556403;
text-decoration:none;
}
#navSeparator-green h2 a:hover{
text-decoration:none;
color:#810404;
}
* #rightContentWrap{
position:relative;
float:left;
width:698px;
border-collapse:collapse;
border: solid 1px #d4d4d4;
background:#f6f6eb;
padding-top:0px;
padding-left:25px;
padding-right:25px;
padding-bottom:16px;
_height:690px!important;
}  
/* Hide from IE 6 /hack \*/
#rightContentWrap{
min-height:690px;
}
/* end */
* #rightContentWrapIndex{
position:relative;
float:left;
width:698px;
_height:690px!important;
}  
/* Hide from IE 6 /hack \*/
#rightContentWrapIndex{
min-height:690px;
}
/* end */
.rightContentbody{
width:698px;
border-collapse:collapse;
border: solid 1px #d4d4d4;
background:#f6f6eb;
padding-top:10px;
padding-left:25px;
padding-right:25px;
padding-bottom:16px;
}
#rightContentWrap p{
font-size:12px;
}
#classActionItem a{
color:#005777;
text-decoration:none;
}
#classActionItem a:hover{
color:#810404;
text-decoration:none;
}
#classActionItem{
font-size:12px;
line-height:18px;
display:block;
text-align:justify;
padding-bottom:0px;
margin-bottom:35px;
}
#classActionItem .redlink a{
color:#810404;
}
#classActionItem .redlink a:hover{
color:#810404;
text-decoration:underline;
}
#classActionItem h1{
margin:2px 0px 5px 0px;
padding:0px;
font-weight:bold;
font-size:16px;
padding-bottom:4px;
text-align:left;
}

#classActionItem h1 a{
color:#000000;
}
#classActionItem h1 a:hover{
color:#810404;
}
#classActionItem h2{
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
font-size:16px;
padding-bottom:4px;
text-align:left;
}

#classActionItem h2 a{
color:#000000;
}
#classActionItem h2 a:hover{
color:#810404;
}
#classActionItem img{
padding:0px 10px 10px 0px;
border:0px none;
margin-bottom:20px;
}
#contentLeftCol{
position:relative;
float:left;
width:334px;
}
#contentRightCol{
position:relative;
float:right;
width:334px;
}
#contentTitle h1{
margin:0px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
padding:3px;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}
#contentTitle h2{
margin:0px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
padding:3px;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}
.contentTitle-green{
background:#73880a;
border-collapse:collapse;
border-left:solid 1px #829c08;
border-right:solid 1px #586e01;
border-top:solid 1px #98b710;
border-bottom:solid 1px #4c6300;
display:block;
width:334px;
}
.contentTitle-dark{
background:#393a3a;
border-collapse:collapse;
border-left:solid 1px #666;
border-right:solid 1px #666;
border-top:solid 1px #666;
border-bottom:solid 1px #000;
display:block;
width:334px;
}

.contentTitle-shadow{
	position:relativee;
	background:url(../images/title-bar.jpg) no-repeat;
	width:331px;
	height:39px;
	padding-left:5px;
}


.contentTitle-blue{
background:#0083b3;
border-collapse:collapse;
border-left:solid 1px #2b79d1;
border-right:solid 1px #044983;
border-top:solid 1px #519dd3;
border-bottom:solid 1px #034257;
display:block;
width:334px;
}
.contentTitle-blue-long{

background:#0083b3;
border-collapse:collapse;
border-left:solid 1px #2b79d1;
border-right:solid 1px #044983;
border-top:solid 1px #519dd3;
border-bottom:solid 1px #034257;
display:block;
width:auto;
}
#articleTitle{
position:relative;
float:left;
margin-left:20px; margin-top:5px;
width:702px;
}
#articleTitle h1{
margin:0px;
padding:0px;
line-height:normal;
font-family:Georgia, "Times New Roman", Times, serif;
color:#003366;
font-size:26px;
font-weight:normal;
letter-spacing:normal;
text-transform:none;
}
#articleTitle h3{
margin:0px 0px 10px 0px;
padding:0px;
font-size:14px;
}

.recentAlertsWrap{
height:61px;
width:530px;
}
.recentAlerts{
height:50px;
width:305px;
position:relative;
float:right;
top:5px;
margin:0px;
padding:0px;
overflow:hidden;
}
#news{
color:#000000;
font-size:12px;
margin:0px;
padding:0px;
}
#news a{
color:#000000;
text-decoration:none;
}
#news ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 0px;
}
#news li{
list-style:none;
margin:0px;
padding:5px 0px 0px 0px;
}
.input_contact{
margin-bottom:10px;
padding:3px;
color:#0000CC;
width:250px;
}
#newsletterSignup{
font-family:Arial, Helvetica, sans-serif;
position:relative;
margin-top:10px;
height:182px;
padding-top:32px;
width:684px;
background:url(../images/newsletter_bg.jpg) no-repeat;
}

#newsletterSignupIN{
font-family:Arial, Helvetica, sans-serif;
position:relative;
padding-top:32px;
width:682px;
background:#fff;
height:100%;
border-left: 1px solid #babbb6;
border-right: 1px solid #babbb6;
}

#newsletterSignupIN p {
color:#333333; padding:4px;
}

.newsletterTOP {
 background:url(../images/newsletter_bgTOP.jpg) no-repeat;
 width:684px; height:26px;
}

.newsletterBOTTOM {
 background:url(../images/newsletter_bgBOTTOM.jpg) no-repeat;
 width:684px; height:23px;
}

.newsletterTextWrap{
font-size:12px;
color:#000000;
position:relative;
float:left;
width:300px;
margin-left:28px;
}
.newsletterForm{
position:relative;
float:right;
width:342px;
color:#0066CC;
font-size:11px;
margin-right:6px;
}
.newsletterTitle{
font-family:Arial, Helvetica, sans-serif;
color:#566c0d;
font-size:23px;
margin-bottom:17px;
}
.newsletter_input{
background:#f6f6eb;
border:solid 1px #bdbcbd;
height:22px;
width:150px;
margin:0px 0px 5px 0px;
}
#caDetails{
position:relative;

}

.caDetails-top{
background:url(../images/detailsBox-top.gif) no-repeat #FF9933;
height:29px;
width:534px;
padding-top:10px;
padding-left:15px;
}
.caDetails-body{
background:url(../images/detailsBox-body.gif) repeat-y;
width:549px;
padding-top:20px;
}
.caDetails-foot{
background:url(../images/detailsBox-foot.gif) no-repeat;
width:549px;
height:5px;
}
#caDetails ul{
margin:0px 0px 0px 10px;
padding:0px 30px 0px 0px;
list-style:none;
}
#caDetails li{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 25px;
background:url(../images/bullet_caDetail.gif) no-repeat top left;
background-position:0px 5px;
}
.commentform{
color:#0066CC;
font-size:12px;
margin-right:6px;
margin-top:10px;
padding-top:10px;
border-top:1px dotted #666666;
}
.comment_input{
background:#f6f6eb;
border:solid 1px #bdbcbd;
height:22px;
width:175px;
margin:0px 0px 5px 0px;
}

.clear { clear:both;}

#contentBox-top{
background:url(../images/contentbox-top.gif) no-repeat;
width:694px;
height:25px;
padding-top:8px;
padding-left:15px;
}
#contentBox-top h1{
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:normal;
font-size:21px;
}
.contentBox-body{
background:url(../images/contentbox-body.gif) repeat-y;
width:669px;
padding:20px 20px 10px 20px;
}
.contentBox-foot{
background:url(../images/contentbox-foot.gif) no-repeat;
height:5px;
width:709px;
}
.contentBoxWrap{
position:relative;
margin-bottom:20px;
margin-top:5px;
}
.contentBoxWrap p{
margin:0px 0px 20px 0px;
padding:0px;
}

/* small bredcrumbs */
#breadcrumbs2 {
    position:relative;
    margin:0 auto;
    width:705px;
    padding:3px 0px 3px 0px;
	font:normal 11px/1.5em Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
}
#breadcrumbs2 ul, #breadcrumbs2 li {
    list-style-type:none;
    padding:0;
    margin:0;
}
#crumbs2 {
}
#crumbs2 li {
    color:#777;
    display:inline;
	padding:0 0 0 .25em;
    margin:0;
}
#crumbs2 li strong {
    color:#03467B;
}
#crumbs2 li a {
    padding:0px;
    margin:0px;
}
#crumbs2 li a:link, #crumbs2 li a:visited {
    color:#777;
    text-decoration:none;
}
#crumbs2 li a:hover, #crumbs2 li a:focus {
    color:#dd2c0d;
}
/* --- */

#sharebar {
	position:fixed;
	bottom:30%;
	margin-left:-55px;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
	padding:0 0 2px 0;
	z-index:10;
}
#sharebar .sbutton {
	float:left;
	clear:both;
	margin:5px 5px 0 5px;
}
.fb_share_count_top {
	width:48px !important;
}
.fb_share_count_top, .fb_share_count_inner {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
	width:49px !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.FBConnectButton_Small .FBConnectButton_Text {
	padding:2px 2px 3px !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:8px;
}

