﻿/* Color Scheme

Gold                        bb8934
Dark Gold                   986f2a
LeftPannel Grey             f2f2f2
dark Grey            dfdfdf

*/


body 
{
    font-size:62.5%;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    margin:0;
    padding:0;
    text-align:center;
}

#bg-home {background: url(../img/bg-home.gif) repeat-x top;}
#bg-default {background: url(../img/bg-default.gif) repeat-x top;}

#all 
{
    margin-left:auto;
    margin-right:auto;
    width:1000px;
    max-width:1000px;
    text-align:left;
    font-size:1.3em;
}

#header 
{
    float:left;  
    height:130px;  
    width:1000px;
    
}

#logo {float:left; width:461px; padding:15px 0;}

#tools 
{
    float:left;
    width:539px; 
    text-align:center;
    height:54px; 
    background:url(../img/bg-tools.gif) no-repeat top;
    line-height:32px;
}

#nav {display:block; width:1000px; }
#nav ul 
{
    padding:0;
    margin:0;
    list-style-type:none;
    height:32px;

}

#nav li 
{
    float:left;
    margin:0px; 
    padding:0;
}

#welcome { text-align:right; padding-right:25px;padding-top:92px;font-weight:900; color:#bb8934; }


#main
{
    display:block;
    width:1000px;
    padding:8px 0 0 0;
    min-height:400px;

}

#headingImg {clear:both; width:100%;text-align:right;}



#homeContent {float:left; width:1000px; padding-top:10px;}

#ctl00_phMain_pnlPackages {
}

#leftPannel{	
    float:left;  
    width:273px; 
    padding:0;
    margin:0;
    height:486px;
}

#leftPannelBg {
	background: url(../img/bg-leftPannel.gif) repeat-y;
	*height:486px;
	*padding-bottom: 1px;
	_height:486px;
	_padding-bottom: 14px;
	}

#login {
	padding:0 10px;
	margin-top: -8px;
	*margin-bottom: -28px;
}

#homePath { float:left; width:720px; margin:0 0 0 7px; }

#footer { clear:both;background:url(../img/bg-footer.gif) repeat-x top;text-align:center; width:100%; padding-bottom:20px;}
#legal {width:1000px; margin-left:auto; margin-right:auto; text-align:left; font-size:1.2em;}
#legal p {margin:0; padding:21px 0 0 0 ;}


/*  ===========================   Links   =============================   */
a, a:link, a:visited, a:active, a:hover {text-decoration:none; color:#bb8934; }
a:hover { color:#767676; text-decoration:underline;}

#tools a, #tools a:link, #tools a:visited, #tools a:active, #tools a:hover
{
    text-decoration:none; color:#000;
}

#tools a:hover {color:#bb8934;}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
    color:#fff;
    text-decoration:underline;
}

#footer a:hover
{
    color:#000;
}



/* ============================= Colors and Positioning  ================================== */
.white {color:#fff;}
img {border:0;}
.clear {clear:both; height:1px; font-size:.1em;}


/* =============================  Headings  ===================================== */

h1 
{ 
    padding:0;
    margin:0;
    color:#986f2a;
    font-size:1.5em;
}

h2
{ 
    padding:0 0 0px 0;
    margin:0;
    color:#986f2a;
    font-size:1.0em;
    text-align:left;
    font-family:Arial, Sans-Serif;
    font-weight:900;
}

#contactForm {width:400px; margin:0 auto; text-align:right;}
#tellafriendForm {width:520px; margin:0 auto; text-align:right;}
#askCoachForm {width:520px; margin:0 auto; text-align:right;}
fieldset {
	border: 1px solid #bb8934; 
	padding:12px 26px;
	}
legend { 
	font-size:1.2em; 
	font-weight:900; 
	color:#bb8934;
	*margin-top: -30px;
	_margin-top: -33px;
	
}
.txtBox { width:260px; border:1px solid #000;}
.txtBoxNoBorders {width:260px; border:0;}
.memberTxtBox {width:170px;}
#cmsContentCorporate {float: left; width: 340px; padding: 10px 0;}
#corporateForm {float:right; width:650px;  text-align:right; padding: 10px 0;}
#wpLeftAlignDiv {width:520px; margin:0 auto; text-align:left;}
#interestsLeftAlignDiv {width:520px; margin:0 auto; text-align:left;}
#spLeftAlignDiv {width:520px; margin:0 auto; text-align:left;}
#udLeftAlignDiv {width:520px; margin:0 auto; text-align:left;}

#cmsContentEvaluation {float: left; width: 340px; padding: 10px 0;}
#evaluationForm {float:left; width:650px;  text-align:left; padding: 10px 0;}

/* =============================  Forms  ===================================== */


.btnSearch { position:relative; top:6px; left:-1px; } /*ff*/
* html .btnSearch { position:relative; top:4px; left:-1px; } /*ie6*/
*:first-child+html .btnSearch { position:relative; top:4px; left:-1px; } /*ie7*/

#contactForm {width:510px; color:#000; margin:0 auto; padding-top:20px; text-align:right;}
#tellYourEmployer {width:580px; color:#000; margin:0 auto; padding-top:20px; text-align:right;}

fieldset {border:  1px solid #c3c2c2; background:#f3f3f3; padding:12px 26px;}
.shareLink { font-size:1.1em; font-weight:900; color:#986f2a; text-align:center;}
.txtBox { width:320px; border:1px solid #1a134e; padding:3px;}
.txtBox2 { width:210px; border:1px solid #1a134e; padding:3px;}
.txtBox3 { width:70px; border:1px solid #1a134e; padding:3px;}
.txtBoxNoBorders {width:320px; border:0;}

.validate {position:absolute; margin-left:2px; background:white; border:1px solid red; padding:3px;}

#phMessage {background:yellow;}





/* Other */

#emailcopy {
	font-size: 10px;
	margin-top: -18px;
	margin-bottom: 0px;
	*margin-top: 0px;
	*margin-bottom: 0px;
	_margin-top: 0px;
	_margin-bottom: 0px;
}

#passwordcopy {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	_margin-top: 0px;
}

#packages {text-align:center; padding-top:15px;}

.switchgroup1 {border:1px dashed #c3c3c3; background:#eeeeee; padding:10px; margin-left:20px;}

a.crudBtn, a.crudBtn:link, a.crudBtn:visited, a.crudBtn:active, a.crudBtn:hover
{
    background:#986f2a;
    color:#fff; 
    padding:2px;  
}

a.crudBtn:hover
{
    background-color:#bb8934;
    
}

.menuItem
{
    background:#986f2a;
    color:#fff; 
    padding:2px;  
}


#PanelLinks {position:absolute; top:207px;}

#head-ind {width:193px;  margin:10px 0 0 0px;}

#head-corp {width:193px; background-repeat:no-repeat;}


.evaluationQuestion
{
    font-weight:bold;
}

a.backHome {text-decoration:none; color:#bb8934; font-size:2.0em; font-weight:bold;}
a.backHome:hover { color:#767676; text-decoration:underline; font-size:2.0em; font-weight:bold;}

#swf-Demo {
margin-top:45px;
}

#login p {
width:190px;
height:25px;
line-height:25px;
margin:10px 30px 0 30px;
border:0;
padding:0;
font-weight:bold;
font-size:1.0em;
background:#986F2A url(../img/button_evaluate.png) no-repeat top left;
color:#FFF;
text-decoration:none;
text-align:center;
}

#login p:hover {
background:#BB8934 url(../img/button_evaluate.png) no-repeat top left;
}

#login p a {
display:block;
width:190px;
height:25px;
line-height:25px;
color:#FFF;
text-decoration:none;
}

#login fieldset {
margin:15px 10px;
padding:0 10px 5px 10px;
font-size:0.9em;
}

#login fieldset legend {
margin:0;
padding:0;
color:#986F2A;
}

#login fieldset ol {
list-style:none;
margin:0;
padding:10px 0 5px 0;
}

#login fieldset ol li {
margin:0;
padding:0;
}

#login fieldset input[type="text"], #login fieldset input[type="password"], #login fieldset input[type="submit"] {
width:140px;
margin:0;
padding:0;
font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;
color:#000;
font-size:0.9em;
}

#login fieldset input[type="submit"] {
margin:0;
padding:auto;
width:auto;
font-weight:bold;
}

#login fieldset input[type="checkbox"] {
margin-left:60px;
}

#login fieldset label {
margin:0;
padding:0 10px 0 0;
width:50px;
float:left;
text-align:right;
vertical-align:middle;
}

#login fieldset p {
margin:0;
padding:0;
text-align:center;
background:none;
}

#login fieldset p:hover {
background:none;
}