* html #tools #containercontent #content{height:36em;}
#tools #containercontent #content{
min-height:36em;
padding: 1em;
position:relative;
}

#tools #containercontent #content p{margin-top:1.0em;}

#tools #containercontent #content h1{margin-bottom:1em;}
#tools #containercontent #content h2{font-weight:bold;color:#0097E2;margin-top:1em;font-size:14px;font-family:helvetic, arial, sans-serif;}

#tools #containercontent #content ul{padding-bottom:2em;font-size:1.1em;}
#tools #containercontent #content li{list-style-type:none;color:#0097E2;margin-top:0.5em;}
#tools #containercontent #content li a{color:#0097E2;}

#tools #containercontent #content p.grayarrow{
background:url(/img/common/arrowgray.gif) no-repeat 0 0.2em;
text-indent:1.2em;
}

#tools #containercontent #content label{color:#00ADF1;font-size:12px;}

#tools #containercontent #content fieldset p{
padding-bottom:5px;
margin:20px 0 10px 0;
border-bottom:1px solid #BFBFBF;
color:#0097E2;
}

#tools #containercontent #content fieldset a{
margin-left:550px;
color:#fff;
font-size:12px;
text-align:center;
text-decoration:none;
font-weight:bold;
display:block;
padding-top:5px;
padding: 2px 5px 0 5px;
height:17px;
width:66px;
background:#0095E1;
}

#tools #containercontent #content p.red,
#tools #containercontent #content label.red{
	color:#BF214A;
}

#tools #containercontent #content .champs{
border:1px solid #7E9DBA;
height:22px;
}

#tools #containercontent #content fieldset select{height:22px;border:1px solid #7E9DBA;margin-left:58px;}

#tools #containercontent #content .champs:focus{border:1px solid #00AEEF;}

/****************************************************************/
/************************** NEWSLETTER **************************/
/****************************************************************/

#tools #containercontent #content fieldset#newsletter{margin-top:30px;}
#tools #containercontent #content fieldset#newsletter table{position:relative;}

#tools #containercontent #content fieldset#newsletter #btnradio{
margin-top:-15px;
margin-left:227px;
width:200px;
}

#tools #containercontent #content fieldset#newsletter input.champs{
position:absolute;
right:250px;
margin-top:-5px;
}


/*************************************************************/
/************************** CONTACT **************************/
/*************************************************************/

#tools #containercontent #content fieldset#contactus{margin-top:20px;}

#tools #containercontent #content fieldset#contactus #btnradio{
margin-top:-17px;
margin-left:127px;
width:200px;
}

#tools #containercontent #content fieldset#contactus input.champs{
position:absolute;
left:143px;
margin-top:-5px;
}

#tools #containercontent #content fieldset#contactus textarea{
width:350px;
height:150px;
border:1px solid #7E9DBA;
margin-left:133px;
margin-top:0px;
}

#tools #containercontent #content fieldset#contactus textarea:focus{border:1px solid #00AEEF;}
#tools #containercontent #content fieldset#contactus #yourmessage{position:absolute;}

#tools #containercontent #content fieldset#contactus select#_ctl0__ctl0_brandlayout0__ctl0_mainbody0__ctl0__ctl3__ctl1_mail_subject_list{
	margin-left:69px;
}

*+ html #tools #containercontent #content fieldset#contactus select#_ctl0__ctl0_brandlayout0__ctl0_mainbody0__ctl0__ctl3__ctl1_mail_subject_list{
	margin-left:61px;
}
* html #tools #containercontent #content fieldset#contactus select{
	margin-left:61px;
}

#tools #containercontent #content fieldset#contactus select#_ctl0__ctl0_brandlayout0__ctl0_mainbody0__ctl0__ctl3__ctl1_mail_subsubject_list{
	margin-left:10px;
}

*+ html #tools #containercontent #content fieldset#contactus select#_ctl0__ctl0_brandlayout0__ctl0_mainbody0__ctl0__ctl3__ctl1_mail_subsubject_list{
	margin-left:7px;
}

/*****************************************************************/
/************************** INSCRIPTION **************************/
/*****************************************************************/

#tools #containercontent #content #choosemodpass{height:32px;}
#tools #containercontent #content #containersuscribe{position:relative;}

#tools #containercontent #content fieldset#right{
position:absolute;
top:27px;
left:320px;
width:305px;
}

* html #tools #containercontent #content fieldset#right{top:32px;}
*+html #tools #containercontent #content fieldset#right{top:32px;}

#tools #containercontent #content fieldset.inscription input.lgchps{
width:300px;
margin:5px 0 10px 0;
border:1px solid #7E9DB9;
height:22px;
}

#tools #containercontent #content fieldset.inscription input.ctchps{
width:153px;
margin:5px 0 10px 0;
border:1px solid #7E9DB9;
height:22px;
}

#tools #containercontent #content fieldset.inscription input#_ctl0__ctl0_brandlayout0__ctl0_mainbody0__ctl0__ctl2__ctl1_address_line2{
margin:-6px auto auto auto;
}

#tools #containercontent #content fieldset.inscription select{
border:1px solid #7E9DB9;
height:22px;
width:300px;
margin:5px 0 10px 0;
}

/*********************************************************/
/************************** FAQ **************************/
/*********************************************************/

#tools #containercontent #content dl{margin-top:1em;margin-bottom:3em;font-size:11px;position:relative;width:100%;}
* html #tools #containercontent #content dl{height:10px;}
#tools #containercontent #content dl dt{
position:relative;
margin-top:0.5em;
background: url(/img/common/arrowblue.gif) no-repeat 0 2px;
padding-left:17px;
padding-right:10px;
color:#0190DE;
}

#tools #containercontent #content dl dt a{color:#0190DE;text-decoration:none;}
#tools #containercontent #content dl dd{color:#7B7B7B;padding-left:22px;padding-right:10px;}


/*************************************************************/
/************************** PRIVACY **************************/
/*************************************************************/

#tools #containercontent #content #privacy p{margin: 10px 0 20px 0;}





















