/*
06/08/06 Homepage Specific Styles
*/



html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, select, option {margin: 0; padding: 0; border: 0;}
#outter {margin: 0 auto 0 auto; padding: 0 0 0 0; text-align: left; width: 772px; /* comment out for liquid */ height: 400px; /* min height */}

body {background: url(images/home/background.jpg) repeat-x;}


/* | Start Sign In Styles | */
#signin {position: absolute; background: url(../../images/home/signin_drop.gif) no-repeat; top: 32px; visibility: hidden; padding: 0 0 2px 0;}
/* hack */ html>body #signin {top: 30px; padding: 0 0 3px 0;}
#signin ul {width: 163px; padding: 6px 0 0 0;}
#signin li {list-style-type: none; width: 152px; height: 17px; margin: -3px 0;}
/* hack */ html>body #signin li {margin: 0 0 0 0;}
#signin li a {padding: 0 0 0 20px; text-decoration: none; display: block; height: 17px;}
#signin li a:link {color: #000;}
#signin li a:visited {color: #000;}
#signin li a:hover {color: #fff; background: #000 url(../../images/common/whiteArrow.gif) no-repeat 3px -1px;}
#signin li a:active {color: #fff; background: #000 url(../../images/common/whiteArrow.gif) no-repeat 3px -1px;}




/* Global Link Styles */
a:link {font-size: 11px; color: #0067c6; text-decoration: underline}
a:visited {font-size: 11px; color: #0067c6; text-decoration: underline}
a:hover {font-size: 11px; color: #0067c6; text-decoration: underline}
a:active {font-size: 11px; color: #0067c6; text-decoration: underline}


/* Global Unordered/Ordered Lists: all lists existing within #content */
#content ol {margin: 0 0 20px 25px; padding: 0 0 0 10px;}
#content ol li {font: bold 11px/1.4em Arial, Tahoma; margin: 0 0 8px 0; background-image: none; padding: 0;}
#content ol li ol {margin: 5px 0 5px 30px; padding: 0; list-style-type: none;} /* sub numbered list */
/* hack */ html>body #content ol li ol {margin: 5px 0 5px 22px;} /* sub numbered list */
#content ol li ol li {background: url(../../images/common/black_dash_sm.gif) no-repeat 0px 5px; padding: 0 0 0 12px; margin: 0; font: normal 11px/1.4em Arial, Tahoma;} 
#content ol li p {font: normal 11px/1.4em Arial, Tahoma; margin: 0; padding: 0;}
#content ol.h2ontop {margin-top: 12px;}
#content ul {list-style-type: none; margin: 4px 8px 16px 12px; padding: 0 0 0 10px;}
#content li {background: url(../../images/common/black_arrow_sm.gif) no-repeat 0px 5px; padding: 0 0 0 12px; margin: 0 0 3px 0;}

/* Embedded Lists */
#content ul li ul li {background: url(../../images/common/black_dash_sm.gif) no-repeat 0px 5px; padding: 0 0 0 12px; margin: 0;}
#content .callout ol {font-weight: normal; margin: 10px 10px 15px 15px;}
#content .callout ol li {font-weight: normal; margin: 0 0 0 12px; padding: 0;}


#intro {background: url(/images/home/intro.jpg) no-repeat; margin: 2px 0 0 1px; background-position: 40px 20px; }

#buttons {margin: 190px 0 0 275px; }
#buttons a {display: block; float: left; font: normal 11px/1.3em Arial, Helvetica, Verdana, sans-serif; white-space: nowrap; background: url(images/common/bg_button.gif) repeat-x; text-decoration: none; margin: 0 0 0 12px; border: 1px #999 solid; padding: 6px 12px;}
#buttons a:link {color: #000;}
#buttons a:visited {color: #000;}
#buttons a:hover {color: #069; border: 1px #393 solid; background: url(images/common/bg_button_on.gif) repeat-x;}
#buttons a:active {color: #000;}


#signinbutton {margin: 2px 0 0 80px;}
#signinbutton a {display: block; font: normal 11px/1.3em Arial, Helvetica, Verdana, sans-serif; white-space: nowrap; background: url(../../images/common/bg_button.gif) repeat-x; text-decoration: none; margin: 0 0 0 12px; border: 1px #999 solid; padding: 6px 12px 6px 12px;}
#signinbutton a:link {color: #000;}
#signinbutton a:visited {color: #000;}
#signinbutton a:hover {color: #069; border: 1px #393 solid; background: url(../../images/common/bg_button_on.gif) repeat-x;}
#signinbutton a:active {color: #000;}


#contenthometop {  border:none; height:268px;}
#contenthometop .left { width:382px; padding: 0 0 0 6px;  background: url(../../images/home/home_intro_left.jpg); background-repeat: no-repeat;}
#contenthometop .left h5 {text-align: top; font-weight: bold; font-size: 14px; margin: 0 15px 0 0; padding: 20px 0 0 12px; color:#0067D2;}
#contenthometop .left p {text-align: top;  font-size: 11 px; margin: 0 15px 0 0; padding: 0 15px 7px 12px; }


#contenthometop .right { width:384px; margin: 20px 0 0 0 ; padding: 20px 0 0 6px;  background: url(../../images/home/home_intro_right_straight.jpg); background-repeat: no-repeat;   }
#contenthometop .rightheader a {  text-align: top; font-weight: bold; font-size: 14px; margin: 0 15px 0 15px; padding: 10px 0 10px 0; }
#contenthometop .rightheader a:hover {color:#5c93e5; text-decoration: none; list-style-type: none;    }
#contenthometop .right ul {width: 240px;}
#contenthometop .right ul li  {display: block; text-align: top;  list-style-type: none; margin: 0 15px 0 15px; padding: 0 13px 0 0;  }
#contenthometop .right ul li a {font-weight: bold; font-size: 11px; color: #0067c6; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contenthometop .right ul li a:hover {color:#5c93e5; text-decoration: none; list-style-type: none;    }



#contenthometop .right ul li sup { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight:normal; vertical-align: .9ex;}
#contenthometop h1 {font-weight: bold; font-size: 14px; color: #0067c6; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contenthometop h2 a {font-size: 12px;}


#contenthomebottom { padding: 10px 0 10px 0; margin: 8px 0 0 0; background-color: #fff;}
#contenthomebottom .returntop {font-weight: normal; width: 95%; background-image: url(../images/common/bg_tbl_splitter.gif); background-repeat: repeat-x; margin: 10px 0 -10px 0;}
#contenthomebottom h1 {font-weight: bold; font-size: 14px; color: #000000; padding: 0 0 1px 0; margin: 0 0 10px 0 font-family: Arial, Helvetica, Verdana, sans-serif;}
#contenthomebottom h1 .right {font-weight: bold; font-size: 14px; color: #000000; padding: 0 0 3px 0; margin: 0 0 10px 0; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contenthomebottom ul { padding: 1px 0 0 10px; margin: 0 0 0 10px; font-family: Arial, Helvetica, Verdana, sans-serif;}
#contenthomebottom h3 {font-weight: bold; font-size: 11px; line-height: 12px;  margin: 5px 0 0 0; color: #000; font-family: Arial, Helvetica, Verdana, sans-serif;}



/* DDOL SIGN IN WIDGET STYLES  */


#signintable {margin: 0px 0 0 10px !important;  }

#signinlist {padding: 16px 0px 0 6px ; margin: 0 10px 0 0;  list-style-type: none;}

#smallprivacy {padding: 10px 0 0 7px ; font-size: 7pt;}

input[type="text"], #inputArea textarea {
	width: 98%;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f2f2f2;
	border:solid 1px;
}
input[type="password"], #inputArea password {
	width: 98%;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#f2f2f2;
	border:solid 1px;
}

input[type="button"], #inputArea button {
 		display: block;  font: normal 11px/1.3em Arial, Helvetica, Verdana, sans-serif; white-space: nowrap; background: url(images/common/bg_button.gif) repeat-x; text-decoration: none;  border: 1px #999 solid; 
		text-decoration: none;
		border: 1px #999 solid;
  		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight:bold;
  		background-color: #8fcaed;
		border:solid 1px;
		margin-top:5px;
		cursor:hand;
}

#signin {
	width:100%;
}
#marketing div {
	margin:5px 0 0 0;
	padding:5px 0 5px 2px ;
	width:100%;
	font-size: 12px;
	background-color:#fec938;
	border:solid 1px #007bc4;
}
#signinBut {
	text-align:right;
}



/* END DDOL SIGN IN WIDGET STYLES  */


.article {margin: -3px 0 15px 0 ;}

/* Footer Text */
#footer {margin: 18px 0;}

#footer p {padding: 0 0 8px 0; font-style: italic; width: 99%; font-size: 8pt; border-bottom: solid 1px #999;}



/* sup, sub tag fixes*/
sup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; vertical-align: .55ex;}
sub { font-family: Arial, Helvetica, sans-serif; font-size: 75%; vertical-align: -0.6ex;}