

/*
Primary
2379B0	356584	0C4A73	57A5D8	7AB3D8
Secondary Color A:
FFC626	BF9F45	A67E0C	FFD55D	FFE089
Secondary Color B:
FF5E26	BF6545	A6340C	FF875D	FFA789

http://colorschemedesigner.com/#3v31Trb..w0wt

*/
/*@import url(http://fonts.googleapis.com/css?family=Coda:800);*/
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:700);

/*border-box*/
.SubMenu,
.CenteredHeader,
.CenteredFooter,
.CenteredBody,
.IndexTopLinks,
.IndexChangerOption,
.IndexChangerOptionShowing,
.IndexSlidesChanger table
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}

a {color:#0184cc}

body {background: #111;font-family:Calibri}
input {font-family:Calibri}
body, form, img {margin:0;padding:0;border:0;}

.HeaderContainer {background:#fff;color:#999;border-bottom:1px solid #ddd;}
.CenteredHeader {width:960px;margin:0 auto;}
.Header {background:#fff;height:110px;}
.Header .Logo {position:absolute;}
.Header .Logo img {position:relative;top:19px;left:0;width:200px;}

.CenteredBody {width:960px;margin:0 auto;
}
.BodyContent {padding:0 10px;}
.BodyOuter {background:#fff;border-top:1px solid #fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));
background: -moz-linear-gradient(top,  #f2f2f2,  #ffffff);
} /*{background:#eaf2fd url(../Images/sidefade.png) repeat-x top left;}*/

.CenteredFooter {width:880px;margin:0 auto;}
.Footer {color:#fff;}
.SectionHeader {background:#0460a4 url(../Images/escoach-bg1.png) repeat-x top left;color:#fff;}

.DarkerHeader {background:#04487b url(../Images/escoach-bg2.png) repeat-x top left;color:#fff;}

h1 {font-size:26pt;padding:0;margin:0;padding-bottom:12px;}
h2 {font-size:22pt;padding:0;margin:0;padding-bottom:12px;}

.ArticleLink {background:#0460a4 url(../Images/escoach-bg1.png) repeat-x top left;color:#fff;float:left;padding:4px 0;width:170px;height:150px;margin:0 5px 5px 0;}
.ArticleLink a {color:#fff;text-decoration:none;}

.MenuBar {position:relative;top:58px;left:222px;width:620px;font-size:17px;font-family: 'Droid Sans', sans-serif;}
.MenuLink {float:left;padding:0 8px;line-height:30px; vertical-align:middle;}
.MenuLink:hover {background-color:#115487}
.MenuLink a, .MenuDrop a  {color:#437e9f;text-decoration:none;}
.MenuLink:hover a {color:#fff;text-decoration:none;}
.MenuLinkSelected
{float:left;background:#fff;padding:0 8px;line-height:30px; vertical-align:middle;border-bottom: 2px solid #88b8d4;
}

.MenuLinkSelected a, .MenuDropSelected a  {color:#08689f;text-decoration:none;}

.InfoBox {background:#f2f2f2;color:#333;height:200px;overflow:auto;padding:16px;}
.InfoBox a {color:#1d5987;}

.MenuDrop {float:left;background: url(../Images/dropdownbw_s.png) center right no-repeat;padding:0 14px 0 8px;line-height:30px; vertical-align:middle;}
.MenuDrop:hover {background-color:#115487}

.MenuDropOpen, .MenuDropSelectedOpen {float:left;background:#115487 url(../Images/dropdownbw_sw.png) center right no-repeat;padding:0 14px 0 8px;line-height:30px; vertical-align:middle;}

.MenuDropOpen a, .MenuDropSelectedOpen a {color:#fff;text-decoration:none;}

.MenuDropSelected {float:left;background:#fff url(../Images/dropdownbw_s.png) center right no-repeat;padding:0 14px 0 8px;line-height:30px; vertical-align:middle;border-bottom: 2px solid #88b8d4;}

.SubMenu
{
    width:240px;
    position:absolute;
    background:#115487;
    -moz-box-shadow: 1px 1px 3px #666;
    -webkit-box-shadow: 1px 1px 3px #666;
    box-shadow: 1px 1px 3px #666;
    padding:2px;
    z-index:9999;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#115487', endColorstr='#0f4976');
    background: -webkit-gradient(linear, left top, left bottom, from(#115487), to(#0f4976));
    background: -moz-linear-gradient(top,  #115487,  #0f4976);

}
.SubMenuLink {padding:0 8px 0 16px;line-height:26px;vertical-align:middle;/*background:#296593;margin:0 0 1px 0;*/}
.SubMenuLink:hover {background-color:#2f6d9c}
.SubMenuLink a {text-decoration:none;font-size:16px;color:#fff;}

.twtr-hd {display:none;}
.twtr-tweet-text {font-size:15px !important;font-family:Calibri !important;}


.SubPageHeader table {width:100%;}
.SubPageHeader .Text {width: 200px;font-weight:bold;font-size:43px;color:#fff;text-shadow: #555 1px 1px 3px;padding:16px;text-align:left;}
.SubPageHeader
{
    text-align:right;
    border:1px solid #004d79;
    background:#0f6ed9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0184cc', endColorstr='#015b8f');
    background: -webkit-gradient(linear, left top, left bottom, from(#0184cc), to(#015b8f));
    background: -moz-linear-gradient(top,  #0184cc,  #015b8f);
    margin-bottom:16px;
}
.SubPageHeader img {border:5px solid #fff;}




.RoundedWhite {
    border: solid 1px #ddd; 
    background: #fff;        
    padding:0;     
    text-align: left;   
    font-size: 17px;
    color:#333;
}
.RoundedWhiteInner 
{
    padding:16px;
    border:1px solid #fff;
}



.RoundedGreyFaded
{
    border: solid 1px #ddd; 
    background: #eee;     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f6f6f6');
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #eeeeee,  #f6f6f6);    
    padding:0;     
    text-align: left;   
    font-size: 17px;
    color:#333;
}
.RoundedGreyFadedInner 
{
    padding:16px;
    border:1px solid #fff;
}


.RoundedGreyFadedWithQuoteText
{
    border: solid 1px #ddd; 
    background: #eee;     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f6f6f6');
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #eeeeee,  #f6f6f6);    
    padding:0;     
    text-align: left;  
    font-family:Garmond;
    font-style:italic;
    font-size:17px; 
    color:#555;
}
.RoundedGreyFadedWithQuoteTextInner 
{
    padding:16px;
    border:1px solid #fff;
}

.DarkRoundedGreyFaded {
    border: solid 1px #000; 
    background: #eee;     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#111111');
    background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#111111));
    background: -moz-linear-gradient(top,  #2f2f2f,  #111111);    
    padding:0;     
    text-align: left;   
    font-size: 17px;
    color:#fff;
}
.DarkRoundedGreyFadedInner 
{
    padding:16px;
    border:1px solid #666;
}


.RoundedGreyFadedSmallText
{
    border: solid 1px #ddd; 
    background: #eee;     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f6f6f6');
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #eeeeee,  #f6f6f6);    
    padding:0;     
    text-align: left;   
    font-size: 12px;
    color:#333;
}
.RoundedGreyFadedSmallTextInner 
{
    padding:16px;
    border:1px solid #fff;
}

.PlainPadded
{
    padding:16px;
    color:#333;
}

.PlainPaddedWithIntroText
{
    font-size:24px;
    padding:16px;
    color:#333;
}

.PlainWithQuoteText
{
    font-family:Garmond;
    font-style:italic;
    color:#888;
    font-size:17px;
    padding:16px;
}



/* Special Classes */
.IndexWelcomeInner 
{
    padding:4px;
    border:1px solid #fff;
}
.IndexWelcome h1{font-size:23px;line-height: 34px;font-weight:normal;padding:0;margin:0;}
.IndexWelcomeText {padding:16px;}
.IndexWelcomePhoto{
    margin-left:40px;float:right;background:url(../Images/andyb-coaching1.png);width:140px;height:140px;border:8px solid #fff;

}
.IndexWelcome
{
    border: solid 1px #ddd; 
    background: #eee;     
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f6f6f6');
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #eeeeee,  #f6f6f6);
    
    padding:0;     
    margin-bottom: 18px;
    text-align: left;
    line-height: 22px;
    
    font-size: 17px;
    color:#666;
}

.IndexTopBg
{
    position:relative;
    
 
}
.IndexTopLinks
{
    font-family: 'Droid Sans', sans-serif;font-size:16px;height:42px;
    padding-top:10px;
}
.IndexTopStrapLine
{
    font-family: 'Droid Sans', sans-serif;font-size:30px;color:#777;position:absolute;left:520px;top:6px;
}

.IndexSlidesChanger
{
    border:1px solid #004d79;
    position:relative;
    background:#0f6ed9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0184cc', endColorstr='#015b8f');
    background: -webkit-gradient(linear, left top, left bottom, from(#0184cc), to(#015b8f));
    background: -moz-linear-gradient(top,  #0184cc,  #015b8f);
    margin-bottom:16px;
}
.IndexSlidesChanger table {width:100%;padding:10px;color:#fff;}
.IndexSlidesChanger table img {border:5px solid #fff;}
.IndexSlidesChangerInner{height:370px;}
.IndexChangerOptions {position:absolute;top:300px;height:70px;width:100%;}
.IndexChangerOption
{
    background:#444;width:234px;color:#aaa;padding:16px;display:inline-block;height:70px;
    border:1px solid #222;border-bottom:0;border-left-color:#444;text-align:center;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222');
    background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#222222));
    background: -moz-linear-gradient(top,  #333333,  #222222);
    cursor:pointer;
}

.IndexChangerOptionShowing
{
    width:235px;color:#fff;padding:15px;
    display:inline-block;height:70px;
    text-align:center;
    cursor:pointer;
    text-shadow: #555555 1px 1px 3px;
}


.TwitterLink {display:inline-block;padding:4px 4px 4px 22px;background:url(../Images/twitter_bw.png) no-repeat left center;text-decoration:none;color:#aaa;}
.TwitterLink:hover {background:url(../Images/twitter.png) no-repeat left center;color:#111;}

.FacebookLink {display:inline-block;padding:4px 4px 4px 22px;background:url(../Images/facebook_bw.png) no-repeat left center;text-decoration:none;color:#aaa;}
.FacebookLink:hover {background:url(../Images/facebook.png) no-repeat left center;color:#111;}

.YouTubeLink {display:inline-block;padding:4px 4px 4px 22px;background:url(../Images/youtube_bw.png) no-repeat left center;text-decoration:none;color:#aaa;}
.YouTubeLink:hover {background:url(../Images/youtube.png) no-repeat left center;color:#111;}

.LinkedInLink {display:inline-block;padding:4px 4px 4px 22px;background:url(../Images/linkedin_bw.png) no-repeat left center;text-decoration:none;color:#aaa;}
.LinkedInLink:hover {background:url(../Images/linkedin.png) no-repeat left center;color:#111;}


/*Rounded*/
.IndexWelcome,
.IndexWelcomeInner,
.IndexWelcomePhoto,
.SubPageHeader,
.RoundedGreyFaded,
.RoundedGreyFadedInner,
.RoundedGreyFadedSmallText,
.RoundedGreyFadedSmallTextInner,
.DarkRoundedGreyFaded,
.DarkRoundedGreyFadedInner,
.RoundedWhite,
.RoundedWhiteInner,
.RoundedGreyFadedWithQuoteText,
.RoundedGreyFadedWithQuoteTextInner
{
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;     
}

.IndexSlidesChanger
{
    -moz-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;   
    
    -moz-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;   
}


