/* @override 
	http://staging.daake.com/themes/select/style.css
	http://omahaprint.com/themes/select/style.css
*/

/* @group RESET */

/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */

/* http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


/* @end */

body {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	padding-bottom: 10px;

}

#wrapper {

	width: 797px;
	background: url(images/pre-wrapper_bg.jpg) repeat-y -12px top;
	margin: 0 auto;
	float: left;
	border-bottom: 10px solid #FFF;
	
}

/* @group HomeLink */

#home-link {
	width: 1px;
	
	margin: auto;
	height: 10px;
	
	position: absolute;
	left: 0;
	margin-left: 50%;
	
	
	
	
	overflow: visible;
	
	display: block;
	
}

#home-link a {
	
	text-indent: -1999px;
	width: 80px;
	height: 80px;
	margin-left: -400px;
  	position: relative;
	display: block;
	
}



/* @end */

#intro-area {
	
}

#header {
	
}

/* @group Main Nav */

ul#nav {
	background-image: url(images/signature_top_bg.jpg);
	height: 82px;
	padding-left: 95px;
	
}


ul#nav li{
float: left;
}


ul#nav li a {
	text-decoration: none;
	margin-right: 30px;
	color: #FFF;
	font-size: .8em;
	letter-spacing: 1px;
	line-height: 22px;
	margin-top: 37px;
	display: block;
	text-indent: -1999px;
}

#nav-mail a {
	background: url(images/nav-mail.jpg) no-repeat;
	width: 80px;
}

#nav-sig a {
	background-image: url(images/nav-sig.jpg);
	width: 85px;
}

#nav-select a {
	background: url(images/nav-select.jpg) no-repeat;
	width: 100px;
}


/* @end */

/* @group IntroArea */

#intro-area {
	
}

#intro-area {
	width: 789px;
	margin-left: 8px;
	background: black;
	border-top: 1px solid #000;
	padding-bottom: 10px;
}

#intro-area p{
	color: #FFF;
	font-size: 12px;
	margin: 5px 159px 5px 89px;
	text-align: left;
	line-height: 18px;
	
}

#intro-area p strong{
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 1px;
	
}

/* @end */

/* @group content-misc */

#content h2.title {
	color: #FFF;
	height: 32px;
	line-height: 30px;
	margin-left: 0;
	padding-left: 10px;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
	background: #000 url(images/signature_select_title.jpg) no-repeat 10px 0;
	text-indent: -1999px;
}

body.direct #content h2.title {
	background: #000 url(images/direct_select_title.jpg) no-repeat 10px 0;
	
}

body.direct #area-graphic {
	float: left;

	width: 343px;
	background: transparent url(images/direct_side_graphic.jpg) no-repeat -8px -206px;
	border-left: 8px solid #FFF;
	
}

body.signature #area-graphic {
	float: left;

	width: 343px;
	background: transparent url(images/signature_side_graphic.jpg) no-repeat -8px -206px;
	border-left: 8px solid #FFF;
	
}

body.direct #area-graphic-after {
	width: 300px;
	height: 200px;
	position: relative;
	
	clear: left;
	
	top: 820px;
	padding-left: 20px;
	font-size: 12px;
	

}

#content {
	
	float: right;
	width: 446px;
	
	/*margin-left: 351px;*/
}

/* Min Height Fast-Hack */


#content, #area-graphic  {
  min-height:800px;
  height:auto !important;
  height:800px;

}

/* @group Blue Area */

div.blue-area {
	background: #70c9dc url(images/blue_area.jpg) no-repeat 0 bottom;
	display: block;
	position: relative;
	color: #FFF;
	text-indent: -1999px;
}

/* Min Height Fast-Hack */
div.blue-area  {
  min-height:174px;
  height:auto !important;
  height:174px;
  overflow: hidden;
}

div.blue-area h3 {
	margin-top: 50px;
	margin-left: 40px;
	font-size: 20px;
	line-height: 47px;
}

div.blue-area p {
	margin-left: 40px;
	margin-right: 60px;
	line-height: 22px;
}



/* @end */

/* @group Borwn Area */

div.brown-area {
	background: #6b5d50 url(images/pdf_link_info_image.jpg) no-repeat -1px top;
	/*
	padding: 25px 40px 70px;
	*/
	text-indent: -1999px;
}

div.brown-area ul li {
	line-height: 25px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	background: url(images/bullet_arrow.jpg) no-repeat 0 12px;
	padding-left: 26px;
	padding-top: 7px;
	margin-bottom: 10px;
	
}



/* Min Height Fast-Hack */
div.brown-area   {
  min-height:247px;
  height:auto !important;
  height:247px;
  overflow: hidden;
}

/* @end */

a.down-arrow.narrower {
	font-size: 13px;
	padding-left: 20px;
	background: url(images/down_arrow.jpg) no-repeat 0 1px;
	margin-top: 173px;
	display: block;
	width: 130px;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
	margin-left: 64px;
	text-indent: 0;
}

a.down-arrow.narrower:hover {
	text-decoration: underline;
}

/* @group Block Area */

.block-area {
	color: #FFF;
	font-size: 14px;
	font-size: 12px;
	float: left;
	background: #9d8d7e url(images/yellow_vert.jpg) repeat-y 222px top;
}

.block-area a{
	
	color: #443b33;
	
	
}



.block-area a:hover{
	
	color: #FFF;
	
	
}

.block-area strong {
	font-weight: bold;
}

/* @group BlockWide */

.block-wide {
	display: block;
	float: left;
	width: 100%;
	
	clear: both;
	background-color: #9d8d7e;
}





/* Min Height Fast-Hack */


.block-wide   {
  min-height:140px;
  height:auto !important;
  height:140px;
}

.block-wide h3 {
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	padding-left: 10px;
	display: block;
	border-top: 1px solid #e0cd66;
	background: #cd1141 url(images/the_select_schedule.jpg) no-repeat 3px;
	text-indent: -1999px;
}


.block-wide ul, .block-wide p {
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	width: 123px;
	line-height: 18px;
}

/* @end */

/* @group BlockNarrow */





.block-narrow {
	width: 222px;
	float: left;
	
}

.block-narrow.block-left {
	width: 223px;
	
}



/* Min Height Fast-Hack */


.block-narrow   {
  min-height:175px;
  height:auto !important;
  height:168px;
}

div.block-narrow.block-left h3{

	border-right: 1px solid #e0cd66;
}

div.block-narrow.block-right p{
	line-height: 14px;
}

div.block-narrow.block-right h3{
	background: #cd1143 url(images/the_select_offering.jpg) no-repeat 4px;
	background: #cd1143 url(images/documents_templates.jpg) no-repeat 14px 4px;
	text-indent: -1999px;
}

div.block-narrow.block-left h3{
	background: #cd1143 url(images/documents_templates.jpg) no-repeat 14px 4px;
	background: #cd1143 url(images/the_select_offering.jpg) no-repeat 4px;
	text-indent: -1999px;
}

.block-narrow ul li {
	margin-bottom: 10px;
}

.block-narrow ul, .block-narrow p {
	margin: 15px;
}



.block-narrow h3 {
	background-color: #cd1141;
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	padding-left: 10px;
	display: block;
}

br.biggerbreak {
	margin-bottom: 5px;
	display:block;
	height: 20px;
	border: 1px solid white;
}

/* @end */



/* @end */


/* @end */

#footer {
	
}

/* @group Overrides for Direct */

/* @group Main Nav */
body.direct  ul#nav {
	background-image: url(images/signature_top_direct_bg.jpg);
	height: 82px;
	padding-left: 95px;
	
}



/* @end */

/* @group Blue Area */

body.direct div.blue-area {
	background: #70c9dc url(images/green_area.jpg) no-repeat 0 bottom;
	display: block;
	position: relative;
	color: #FFF;
	text-indent: -1999px;
}

/* Min Height Fast-Hack */
body.direct div.blue-area  {
  min-height:174px;
  height:auto !important;
  height:174px;
  overflow: hidden;
}

body.direct div.blue-area h3 {
	margin-top: 50px;
	margin-left: 40px;
	font-size: 20px;
	line-height: 47px;
}

body.direct div.blue-area p {
	margin-left: 40px;
	margin-right: 60px;
	line-height: 22px;
}



/* @end */

body.direct div.block-area a {
	float: left;
}



 #wrapper {

	width: 797px;
	margin: 0 auto;
	
}

 #pre-wrapper {

	width: 797px;
	margin: 0 auto;

}

body.direct #footer {
	

}
/* @end */