/* CSS Document */





/* Global styles */

body {

   background-color: #1a6d8f;  /*background-color: #10394A;*/

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  color: #1a1718;

  margin: 0px;

  padding: 20px 20px 100px 20px;

}





a {

	color: #bd8c01;

	text-decoration: none;

}



.printOnly {

  display: none;

}

div.calloutCopy {

	background-color: #d8c07b;

	padding: 10px 45px 10px 25px;

}



.calloutHeadline {

	font-size: 18px;

	font-weight: bold;

	color: #bd8c01;

}





li {

	padding-bottom: 10px;

	line-height: normal;

}



.goldText {

	color: #bd8c01;

	font-weight: bold;

}



.smallText {

  font-size: 11px;

}





/*Format outer structural divs*/

div#contentWrapper{

  background-color: #1a6d8f; /*#10394A;*/

  width: 865px;

  margin: auto;

}



div#header1 {

  background-color: #BD8C01;

  clear: both;

  height: 23px;

}



div#header1_subnav {

  background-color: #BD8C01;

  clear: both;

  height: 28px; /* was 23px when inverted tab PG 2010-11-3 */

    border-top: solid 1px #654D01;

}



div#header2 {

  background-color: #1a6d8f; /*#10394A;*/

  clear: both;

  height: 8px;

  padding: 0;

}



div#header {

	background-image: url("../images/header_bg.gif");

	background-repeat:repeat-x;

	clear: both;

	height: 39px;

	width: 863px;

}





div#lev2 {

	width: 865px;

	background-color: #000;

		background-image: url(../images/mainContentLeft_bg.gif);

		background-repeat:repeat-y;

/*		margin-top: -20px;*/

		position: relative;

		z-index: 1;  

}



div#lev2Subscribe {

	width: 865px;

	background-color: #000;

		background-image: url(../images/mainContentLeft_bg.gif);

		background-repeat:repeat-y;

		margin-top: -15px;

		position: relative;

		z-index: 1;  

}

div#mainContentLeft {

	width: 560px;

	padding: 0px;

	float: left;

	background-image: url(../images/mainContentLeft_bg.gif);

	margin: 0px;

}





div#mainContentRight {

	width: 303px;

	float:left;

	margin: 0px 0px 0px 0px;

	color: #ffffff;

	padding: 20px 0px 0px 0px;

}



/* Footer styles */

div#footerLeft {

	width: 536px;

	float: left;

	background-image: url(../images/mainContentLeft_bg.gif);

	padding: 15px 12px 12px 12px;

}





div#footerRight {

	float:right;

	margin: 0px;

	color: #ffffff;

	font-size: 10px;

	padding: 15px 2px 12px 2px;

	width: 299px;

	white-space:nowrap;

	font-family: Arial, Helvetica, sans-serif;

	text-align:center;

}



div#footer {

	color: #ffffff;

	font-size: 9px;

	clear:both;

}



div#footerBottom {

	clear: both;

	padding-top: 5px;

	font-size: 10px;

	background-color: #000000;

}



div#footer span.footerGold {

	color: #bd8c01;

	font-weight: bold;

	font-size: 10px;

}



div#footer input.footerInput {

	size: 20px;

	border: 1px solid #000000;

	margin-bottom: -1px;

	height: 12px;

	width: 50px;

	padding-left: 2px;

}





/*Left side styles */

div#logo {

  margin-top: 20px;

  background-image: url(../images/logo_gray.gif);

  background-repeat: no-repeat;

  height: 110px;

}



div#mainContentLeft h1{

	font-size: 22px;

	color: #11394f;

	font-weight: bold;

	margin-bottom: 0px;

	background-color: #e7dfc6;

	background-image: url(../images/h1_bg.gif);

	padding: 25px 45px 25px 25px;

  }

  

div#mainContentLeftText {

  padding: 20px 45px 20px 25px;

  line-height: 20px;

}  

div#mainContentLeftText h2 {

	font-size: 20px;

	color: #bd8c01;

	font-weight: bold;

	padding-top: 0px;

	margin-top: 0px;

}



div#mainContentLeftText h2.blue {

	font-size: 16px;

	color: #11394f;

	font-weight: bold;

	padding-top: 0px;

	margin-top: 0px;

}

div#mainContentLeftText h2.blue a {
color: #11394f;
}


div#mainContentLeft h3 {

	color: #11394f;

	font-size: 18px;

	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}





/*Right side styles */

div#mainContentRight p {

  color: #ffffff;

  font-size: 12px;

  line-height: 12px;

padding-bottom: 0px;

padding-top: 0px;

margin-bottom: 6px;

margin-top: 0px;

padding-left: 10px;

padding-right: 5px;

}



div#mainContentRight li {

	line-height: 12px;

	padding: 0px 0px 3px 0px;

	margin: 0px;

}



div#mainContentRight p.client_story {

  line-height: 20px;

  font-style: italic;

}



div#mainContentRight p.smallFont {

font-size: 10px;

  line-height: 11px;

}



div#mainContentRight h2 {

  color: #ffffff;

  font-size: 16px;

  font-weight: bold;

  padding-bottom: 0px;

padding-top: 5px;

margin-bottom: 10px;

margin-top: 0px;

}



div#mainContentRight h3 {

  font-weight: bold;

  font-size: 14px;

  color: #FFF;

}





.rightplaintext {

 font-style: normal;

}



#mainContentLeft div#bottomRight {

	background-color: #000000;

	color: #ffffff;

	line-height: 20px;

	padding: 0px 25px 0px 10px;

	font-size: 11px;

	font-style: oblique;

}



/*Right hand sign up box */

#mainContentRight div#bottomRight {

	background-color: #000000;

	color: #ffffff;

	line-height: 20px;

	padding: 5px 5px 0px 10px;

	font-size: 11px;

	font-style: oblique;

}



div#mainContentRight input.signupBoxName {

	border: 1px solid #000000;

	height: 16px;

	margin: 0px 0px -1px 6px;

	width: 252px;

	font-size: 9px;



}



div#mainContentRight input.signupBoxEmail {

	border: 1px solid #000000;

	height: 18px;

	margin: 0px 0px -2px 6px;

	width: 140px;

}



div#mainContentRight div.signupRow {

	color: #ffffff;

	font-size: 9px;

	margin-bottom: 10px;

	padding-left: 10px;

	float: left;

	padding-bottom: 20px;

	padding-top: 10px;	

	

}



div#mainContentRight div#goButton {

  margin-bottom: 10px;

  margin-left: 5px;

  float: left;

  width: 45px;

	padding-bottom: 20px;

	padding-top: 10px;  

}



/* Left hand sign up box */







div#mainContentLeft input.signupBoxName {

	border: 1px solid #000000;

	height: 16px;

	margin: 0px 0px -1px 6px;

	width: 252px;

	font-size: 9px;

}



div#mainContentLeft input.signupBoxEmail {

	border: 1px solid #000000;

	height: 16px;

	margin: 0px 0px -1px 6px;

	width: 220px;

	font-size: 9px;

	padding: 0px;



}



div#mainContentLeft div.signupRow {

	padding: 0px;

	float: left;

	margin: 0px;

	width: 350px;

}



div#mainContentLeft div#goButton {

  float: left;

}





/* Tabs style.  Source: http://www.alistapart.com/articles/slidingdoors/ */

#tabs {

      float:left;

      width:863;

      /*background:#BD8C01  repeat-x bottom;*/

      font-size:12px;

      line-height:normal;

	  margin: auto;



      }

    #tabs ul {

      margin:0;

      padding:0px 20px 0 0;

      list-style:none;

      }

    #tabs li {

      float:left;

      background:url("../images/left.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 9px;

      }

    #tabs a {

      display:block;

      background:url("../images/right.gif") no-repeat right top;

      padding:5px 15px 4px 6px;

      text-decoration:none;

      font-weight:bold;

      color:#FFF;

	  padding-bottom:5px;

      }

    #tabs a:hover {

      color:#10394A;

      }

    #tabs #current {

      background-image:url("../images/left_on.gif");

      }

    #tabs #current a {

      background-image:url("../images/right_on.gif");

      color:#10394A;

      padding-bottom:5px;

      }

	

/* end tabs style */

/* begin inverted tabs style */

#itabs {

		float:left;

		width:760px;

		margin-top:-10px;

		margin-left: 560px;

		font-size: 12px;

		font-weight: bold;

		position:relative;

		z-index: 2;



	}

#itabs ul {

		margin:0;

		padding:0 0 0 28px;

		list-style:none;

	}

#itabs li {

		float:left;

		margin:0 0 0 -1px;

		padding:0 0 0 6px;

		background:url(../images/itabs_right.gif) 0 100% no-repeat;

	}

/*#itabs li:hover {

		background-position:-6px 100%;

		/*background:url(../images/itabs_left.gif) 100% 100% no-repeat;*/

/*	}*/



#itabs a {

		float:left;

		display:block;

		color:#FFF;

		background:url(../images/itabs_left.gif) 100% 100% no-repeat;

		padding:5px 14px 12px 8px;

		text-decoration:none;

	}

/*#itabs li:hover a {

		background-image:url(../images/itabs_left.gif);

	}*/

	/* Hide from IE5-Mac \*/

#itabs a {float:none;}

	/* End IE5-Mac hack */

#itabs a:hover {

		color:#10394A;

		/*text-decoration:none;*/

	}





/* end inverted tabs style */



/* begin subnav style */

a.subnav {

  color: #fff;

  display: block;

  float: left;

  font-size: 12px;

  font-weight: bold;

  padding: 4px 8px 4px 8px;

  border-left: solid 1px #654D01;

}



a.subnav_current {

  color: #10394A;

  background-color:#D9D8D7;

  display: block;

  float: left;

  font-size: 12px;

  font-weight: bold;

  padding: 4px 8px 4px 8px;

  border-left: solid 1px #654D01;



}

#tabs ul li a.twitter{padding:5px 0px 2px 18px;background:none;font-size:11px;background-image:url(../images/icon_twitter.png);background-position:0px 3px;background-repeat:no-repeat;width:55px;float:left;font-weight:normal;}
#tabs ul li a.facebook{padding:5px 0px 2px 18px;background:none;font-size:11px;background-image:url(../images/icon_facebook.png);background-position:0px 3px;background-repeat:no-repeat;width:70px;float:left;font-weight:normal;}
#tabs ul li a.linkedin{padding:5px 0px 2px 18px;background:none;font-size:11px;background-image:url(../images/Linked-In-icon.png);background-position:0px 3px;background-repeat:no-repeat;width:60px;float:left;font-weight:normal;}


