
* {  margin: 0; }

body {
 font-family: Georgia;
 font-size: 11px;
 background:#313131 url('../images/2010/background_tile.jpg') repeat-x scroll 0 0;	

}
#pageShadow
{
	width:auto;
	margin-left: auto; 
	margin-right: auto; 
	background: url('../images/2010/BG_1px_drpshdw.png') repeat-y center top; 
}
#wrapper { 
 margin: 0 auto;
 width: 980px;
 background-image: url(../images/2010/sweeps_bg.jpg);
 background-repeat: no-repeat;
 position:relative;
}

#wrapperv2 { 
 margin: 0 auto;
 width: 980px;
 background-image: url(../images/2010/v2/sweeps_bg.jpg);
 background-repeat: no-repeat;
 background-color: #E6510D;
 position:relative;
}

#logo {
	width: 154px;
	height: 99px;
	}

#rules-wrapper { 
 margin: 0 auto;
 width: 980px;
 background-image: url(../images/2010/rules_top_bg2.jpg);
 background-repeat: no-repeat;
 background-color: #F5AC21;
  position:relative;
}
#rules-foot { 
 margin: 0 auto;
 width: 980px;
 background-image: url(../images/2010/rules_bottom_bg.jpg);
 background-repeat: no-repeat;
 background-color: #F5AC21;
 background-position: bottom;
 text-align: left;
}

#formbg { 
	margin: 0px auto 0px 42px;
	background-image: url(../images/2010/form_bg.jpg);
	background-repeat: no-repeat;
	width: 891px;
	height: 529px;
	}

#hrcallingbg { 
	margin: 25px auto 0px 42px;
	background-image: url(../images/2010/HRCalling_bg1.jpg);
	background-repeat: no-repeat;
	width: 891px;
	height: 207px;
	 padding-top: 125px;
	}

#hrcallingbgv2 { 
	margin: 25px auto 0px 42px;
	/*background-image: url(../images/2010/v2/HRCalling_bg.jpg);*/
	/*background-repeat: no-repeat;*/
	width: 890px;
	height: 342px;
	/*padding-top: 125px;*/
	}
	
#confirmbg {
background-image:url(../images/2010/confirmation_bg.jpg);
background-repeat:no-repeat;
height:886px;
margin:-2px auto 0 39px;
width:891px;
z-index:2;
}

#contentbg {
 margin: 0 auto;
 width: 762px;
 background: #FFB200;
 background-image: url(../images/2009/body_bg.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
}

.redborder {
border-left-style: solid;
border-left-width: 6px;
border-left-color: #DC0000;
border-right-style: solid;
border-right-width: 6px;
border-right-color: #DC0000;
}

.contentfoot {
  background-image: url(../images/2009/bodyfooter_BG.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  background-color: #DC1617;
  font: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 9px;
  color: #000000;
  vertical-align: bottom;
  padding-bottom: 15px;
}

h1 { 
 margin: 0 auto;
}
#header {
 color: #333;
 width: 762px;
 float: left;
 padding: 0px;
 height: 497px;
 margin: 0px 0px 0px 0px;
 background: #000000;
 font-size: 0px;
}
#confirmheader {
 color: #333;
 width: 762px;
 float: left;
 padding: 0px;
 height: 306px;
 margin: 0px 0px 0px 0px;
 background: #000000;
}
#leftcolumn { 
 color: #333;
 background: #000000;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 788px;
 width: 300px;
 float: left;
 font-size: 0px;
}
#rightcolumn { 
 color: #FFFFFF;
 background: #8c0102;
 margin: 0 auto;
 padding: 0px;
 height: auto;
 width: 462px;
 display: inline;
 font-size: 0px;
}

#confirmbody { 
 width: 762px;
 clear:  both;
 color: #FFFFFF;
 background: #8c0102;
 margin: 0px auto;
 padding: 0px;
 text-align: center;
}

#rulesbody { 
 width: 600px;
 clear: both;
 color: #FFFFFF;
 background: #8c0102;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align:center;
}

#footer { 
 width: 762px;
 clear: both;
 color: #FFFFFF;
 background: #8c0102;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer2 { 
 height: 116px;
 clear: both;
 color: #707070;
 background: #000000;
 background-image: url(../images/2010/footer_BG.jpg);
 background-repeat: no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align:center;
}

.legaltext { text-align: center;  font-family: Georgia;  font-size: 11px;  color: #000000; }
.legaltextlink a:link { text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 11px;  color: #000000;}
.legaltextlink a:visited {	text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 11px;  color: #000000;}
.legaltextlink a:hover {text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 11px;  color: #f4ac12; }
.legaltextlink a:active {	text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 11px;  color: #000000;} 


.topic {
 font-family: Georgia;
 font-size: 12px;
 color: #FFFFFF;
}
.topic a:link { text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 12px;  color: #FFFFFF;}
.topic a:visited {	text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 12px;  color: #FFFFFF;}
.topic a:hover {text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 12px;  color: #f4ac12; }
.topic a:active {	text-decoration: underline; text-align: center;  font-family: Georgia;  font-size: 12px;  color: #FFFFFF;} 

.404text {
 font-family: Georgia;
 font-size: 18px;
 color: #FFFFFF;
 font-weight: bold;
}

.formnote {
 font-family: Georgia;
 font-size: 11px;
 color: #FFFFFF;
}

.formerror {
 font-family: Georgia;
 font-size: 11px;
 color: #000000;
}

.radioerror { 
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px;
	}

.formfield {
 font-family: Georgia;
 font-size: 10px;
 color: #000000;
}

.formfieldddl {
 font-family: Georgia;
 font-size: 11px;
 color: #000000;
}

.highlight {
 font-family: Georgia;
 font-size: 11px;
 background-color: #FF6A6A;
}

.optintext {
 font-family: Georgia;
 font-size: 10px;
 color: #000000;
 padding: 3px;
}

.optintext a:link { text-decoration: none; color: #ffffff; font-family:Georgia; font-size: 10px; font-weight: bold;}
.optintext a:visited {	text-decoration: none; color: #ffffff; font-family:Georgia; font-size: 10px; font-weight: bold;}
.optintext a:active { text-decoration: none; color: #000000; font-family:Georgia; font-size: 10px;}
.optintext a:hover {	text-decoration: underline; color: #ffffff; font-family:Georgia; font-size: 10px; font-weight: bold;} 

.fieldnote {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 9px;
 color: #FFFFFF;
}

.label {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 padding: 3px;
 }

.footerlink a:link { text-decoration: none; color: #707070; font-family:Georgia; font-size: 11px;}
.footerlink a:visited {	text-decoration: underline; color: #707070; font-family:Georgia; font-size: 11px;}
.footerlink a:hover {text-decoration: underline; color: #999999; font-family:Georgia; font-size: 11px;}
.footerlink a:active {	text-decoration: underline; color: #707070; font-family:Georgia; font-size: 11px;} 

.friendbg {
 background-image:url(../images/2009/email_friends.gif);
 background-repeat: no-repeat;
 text-align:center;
 }

div.centered table 
{
margin: 0 auto; 
text-align: left;
}

/*Modal Popup*/
.modalBackground {
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    background-color: #F5AC22;
    border: 3px solid #E3322C;
    padding: 0;
    width: 450px;
    overflow: visible;
}

.modalPopupDragPanel 
{
	cursor: move;
    height: auto;
    background-color:#000000;
    border:none;
    font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    position: relative;
    padding: 0.5em 0.5em;
	color: #FFFFFF;
}

.modalPopupBody {margin:1em;}