/*
################ Main Layout Styles ################
*/
body {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:76%; color:#164444; background-color:#f8f8f8; margin:0; padding:0;}
  
.contentContainer {position:relative; width:978px; font-size:1.0em; background-image:url(../../images/layout4/contentBg.gif); padding-top:10px; margin-left:auto; margin-right:auto;}
   
.lhnL1Item {display:block; font-weight:bold; text-decoration:none; background-image:url(../../images/generic/icon_arrowSquare.gif); background-repeat:no-repeat; background-position:5px 6px; padding:4px 10px 4px 22px;}
.rhnTitle {position:relative; width:199px; color:#595959; font-weight:bold; font-size:0.9em; background-image:url(../../images/layout4/rhnTitleBg.gif); padding:0 5px 5px 10px;}
.rhnContent {position:relative; width:199px; font-size:0.9em; background-image:url(../../images/layout4/rhnContentBg.gif); padding:5px 5px 0 10px;}
.rhnContentAdvertiserLogo {position:relative; width:204px; font-size:0.9em; background-image:url(../../images/layout4/rhnContentBg.gif); padding:5px 5px 0 5px;}
    
.bottomAdContainer {position:relative; width:978px; height:86px; font-size:1.0em; background-image:url(../../images/layout4/contentBg.gif); margin-left:auto; margin-right:auto;}
   
.contentBottom {position:relative; display:block; width:978px; margin-left:auto; margin-right:auto;}

.copyrightContainer {position:relative; width:910px; text-align:right; background-image:url(../../images/layout4/copyrightBg.gif); padding:6px 68px 0 0; margin-left:auto; margin-right:auto;}

/* ------ messages ------ */

.messageSectionBoxTitle {width:485px; color:#595959; font-weight:bold; font-size:0.9em; background-image:url(../../images/layout4/messageSectionBoxTitleBg.gif); padding:0 15px 0 10px;}
#openToView {color:#5e4a00; font-size:0.9em;}

.messageBoxClosed {display:none;}
.messageBoxOpen {background-image:url(../../images/layout4/messageSectionBoxBg.gif); padding:5px 15px 0 10px;}

/*
################ Generic Items ################
*/
b {color:#164444; border:0; padding:0; margin:0;}

.contentHR {display:block; width:510px; height:1px; background-color:#595959; margin:5px 0 8px 0;}
.contentHR2 {display:block; width:485px; height:1px; background-color:#595959; margin:5px 0 0 0;}
	 
h1 {font-size:2.1em; color:#164444; padding:0; margin:0 0 10px 0;}
h2 {font-size:1.4em; color:#164444; padding:0; margin:0;}
h3 {font-size:1.1em; color:#164444; padding:0; margin:0 0 10px 0;}

/*
################ Form Items ################
*/

.inputLogin {display:block; float:right; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#5e4a00; width:130px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px; margin:0 8px 2px 0;}
.inputSubmitLogin {float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; color:#5e4a00; width:60px; border:solid 1px #e3e3e3; padding:2px; margin:6px 8px 6px 0;}

.inputLoginWide {display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#5e4a00; width:130px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px; margin:0 8px 2px 0;}
.inputSubmitLoginWide {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; color:#5e4a00; width:60px; border:solid 1px #e3e3e3; padding:2px; margin:6px 8px 6px 110px;}

.inputNumber {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:50px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px;}

.inputMed {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:350px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px;}

.inputLong {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:440px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px;}

.inputText {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:440px; height:125px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px;}

.inputTextRecommendation {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:450px; height:95px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px;}


.inputFile {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:300px; border:solid 1px #595959; background-color:#f8f8f8; padding:2px;}

.selectMed {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:160px; border:solid 1px #595959; padding:2px;}
.selectLong {font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:300px; border:solid 1px #595959; padding:2px;}

.selectJoinUs {display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:160px; border:solid 1px #595959; padding:2px; margin:3px 8px 0 0;}
.selectJoinUsLong {display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; width:300px; border:solid 1px #595959; padding:2px; margin:3px 8px 0 0;}
