﻿body {
	margin:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #595A5D;
	line-height: 18px;
}
#wrap {
    background: url(/partnersites/images/blue-bg.gif) top left repeat-y; 
    background-repeat:repeat;
	width: 1200px;
	margin: 0 auto;
}
#wrap.home{ background: #fff;}

#headerBar{ background: #FFF; position:relative; width: 1200px; height: 100px; }
#headerBar #logo { position: absolute; bottom: 18px; left: 105px; }
/*#headerBar #flags {float: right; margin-right: 25px; margin-top: 15px;}*/
#flags {margin-right: 25px; margin-top: 15px; text-align: right;}
#flags a, #flags a:hover {color: #A7A9AC; margin-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 9px;}
#flags img {margin-left: 10px;}

/* Navigation */
#mainNav{  position: absolute; bottom: 0; left:453px; width: 746px; height: 42px; background:#fff;}
    #mainNav ul { position: absolute; bottom:0; padding: 0; list-style: none; overflow: hidden; color: #A7A9AC; font-weight: bold;}
    #mainNav ul li { padding: 15px; list-style: none; float:left; border-left: 1px solid #A7A9AC; max-width: 150px;}
    #mainNav ul li.last {  color: #A7A9AC; border-right: 1px solid #A7A9AC; } 
    #mainNav li a { color: #A7A9AC; text-decoration: none; }
	#mainNav li a:hover, #mainNav li a.selected { background:#ECEDED;  color: #A7A9AC; text-decoration: none;}

/* Content */ 
#content { width: 1200px;}
#wrapperLeft { width:443px; border-right: 10px solid #FFF;}
#wrapperRight { }
#contentLeft { width: 443px; float:left; margin-right: 10px;}
    #contentLeft.home {background: #ECEDED; border: 1px solid #A7A9AC; border-left: 0; border-right: 0;}
    #contentLeft.sub { border: none; background: url(/partnersites/images/top-left.gif) top left no-repeat; height:316px;}
#contentRight { width: 746px; float:left; margin-right:0; border: 1px solid #A7A9AC; border-right: 0;}
    #contentRight.home { background: #ECEDED;}
    #contentRight.sub {background-image: url(/partnersites/images/whyPageBackground.png); background-repeat: no-repeat; min-height: 725px;}
#adminContent {padding-top:62px; padding-left:34px; padding-right:14px;width: 575px;}
#adminContent h1{ color: #6d6e71; font-size: 22px; letter-spacing: 1; font-weight: normal; margin-bottom: 10px;}
#adminContent h2{ color: #89acbc; font-size: 17px; font-weight: bold; margin-bottom: 10px;}
#adminContent a {color: Blue;}

/* Home Page */
#lowerSection { background: #FFF; clear:both; width: 1200px; height: 137px; float: left; margin-top: 20px;} 
#imagePanels { background: #FFF; width:903px; margin: 0 auto;} 
    #imagePanel1 {background: #FFF; float:left; padding: 10px 5px 0 0;}
    #imagePanel2 {background: #FFF; float:left; padding: 10px 5px 0 0;}
    #imagePanel3 {background: #FFF; float:left; padding: 10px 0 0 0;}

/* Sub Pages */
.imageUpperLeft { margin-left:149px; padding: 1px 0; }
.imageBottomLeft { margin-left:149px; margin-top: 40px; }
.imageUpperLeft { background-color: #A7A9AC !important; border-bottom: 7px solid #FFF !important;}
.imageBottomLeft { border-top: solid 7px #ffffff !important; border-bottom: solid 7px #FFF !important; }


.question { border: solid 1px #CCC; padding: 10px; margin-top: 10px;}
.question a, .question a:visited {color: #595A5D; text-decoration: none;}
.answer { background: #94b5c6; color: #FFF; padding: 10px; }
.answer a{ color: White; text-decoration: none;}
/* Footer */
#footerBar{ background: #FFF; clear: both; font-size: 9px; width: 1200px; text-align:right; padding-bottom: 10px; }
    #footerNav { margin: 0; padding: 20px 0 0 0; list-style: none; overflow: hidden; color: #A7A9AC; font-weight: bold; height: 20px;}
    #footerNav li { margin:0; padding:5px; list-style: none; display:inline; border-right: 1px solid #A7A9AC; } 
    #footerNav li.last { border-right: 0; }
    #footerNav li a { color: #A7A9AC; text-decoration: none; }
	#footerNav li a:hover, #footerNav li a.selected {text-decoration:none; color:#4C6B7C;}
    
    #footerBar.footerLogo {  }
    .footerLogo img { padding-right:150px; padding-bottom: 7px; } 
    
    
/* CTAs */
.hidden { display: none; }
#wrapper { width: 920px; margin: 0 auto; }
.element { position:relative; float: left; width: 294px; border: 1px solid #abadae; height: 116px; overflow: hidden; margin-right: 7px;}
.element .bg_image { position: absolute; width: 249px; left: 0px; z-index: 5;}
.element .arrow { position: absolute; right: 0px; z-index: 10; width: 42px;}
.element .slider { position: absolute; right: -246px; z-index: 10; width: 246px; height: 116px; background: url('/img-jquery/cover.png') no-repeat; }
.element .slider span { clear:both; float:left; position:relative; text-align:center; width:100%;} 
.element .slider a {  text-decoration: none; }
.element .slider a:hover {  text-decoration: none; }
.element .slider a:visited {  text-decoration: none; }
.element .slider span.blue{color:blue; font-size:12px; font-style: italic; margin-top:37px;} 
.element .slider span.green { font-size: 10px; color: green;}