@charset "utf-8";
/* CSS Document */

/* Import Left Navigation */
@import url("left_navigation.css");

div.pagetitle{
	height:34px;
	display:block;
}

div.pagetitle h1{
	text-shadow: #000 0 1px 1px;
	width:auto;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	display: inline-block;
	float:left;
}

div.pagetitle h1 span{
	font-size:16px;
}

div.pagetitle div.breadcrumb{
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;
	text-align:right;
	width:auto;
	padding:8px 10px 0 0;
	margin:0;
	display:block;
	float:right;
}

div.pagetitle div.breadcrumb a{text-decoration:none;}
div.pagetitle div.breadcrumb a:hover{text-decoration:underline;}

#twoColumn{
	background:#707070 url(../images/general/twocolumn_bg.gif) no-repeat left top;
	width:960px;
	min-height:300px;
	padding:10px 10px 0px 10px;
	margin:0;
	display:block;
}

#twoColumn div.leftCol{
	width:200px;
	padding:0;
	margin:0 20px 0 0;
	display:block;
	float:left;
}

div.leftCol h2{
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
	background:url(../images/general/leftnav_head.gif) no-repeat left top;
	height:24px;
	padding:8px 10px 0px 10px;
	margin:0 0 0px 0;
	margin-bottom:0px;
	display:block;
}

div.leftCol h3{
	color:#FFF;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	background:url(../images/general/leftcol_callout_hd.gif) no-repeat left top;
	padding:9px 5px 9px 10px;
	margin:10px 0 0px 0;
	display:block;
}

#twoColumn div.leftCol div.callout{
	background:#FFF url(../images/general/leftnav_bg.gif) no-repeat left bottom;
	padding:10px 10px 6px 10px;
	margin:0;
	display:block;
}

#twoColumn div.leftCol div.callout img{
	padding:0;
	margin:0 0 10px 0;
}

#twoColumn div.leftCol div.callout p{
	padding:0;
	margin:0 0 10px 0;
}

#twoColumn div.rtCol{
	width:740px;
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#twoColumn div.whitepageWrap{
	background:url(../images/general/whitepage_btm.gif) no-repeat right bottom;
	padding:0 0 1px 0;
	margin:0;
	display:block;
	clear:both;
}

#twoColumn div.whitePage{
	background:#FFF url(../images/general/whitepage_top.gif) no-repeat left top;
	width:700px;
	min-height:300px;
	padding:20px 20px 0 20px;
	margin:0 0 6px 0;
	display:block;
	float:left;
}

#twoColumn div.whitePage h2{
	text-transform:uppercase;
	padding-bottom:10px;
}

#twoColumn div.whitePage ul{
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
}

#twoColumn div.whitePage ul li{
	background:url(../images/general/bullet_square.gif) no-repeat left 6px;
	padding:0 0 0 8px;
	margin:0 0 5px 0;
	list-style:none;
}
/********************************/
/***** Generic Page Styles ******/
/*** What's New and Resources ***/
/*********************************/
div.whitePage img.mainRight{
	padding:0;
	margin:0 0 30px 20px;
	float:right;
}

div.threeCallouts{
	padding:0;
	margin:0;
	display:block;
	clear:both;
}

div.threeCallouts div.callLeft{
	background:url(../images/resources/threecall_bg.jpg) no-repeat left top;
	width:640px;
	padding:0px 5px;
	margin:0 5px 0 0;
	display:inline-block;
	float:left;
}

div.threeCallouts div.callRight{
	background:url(../images/general/threecall_bg.jpg) no-repeat left top;
	width:200px;
	padding:0px 12px;
	margin:0 0px 0 0;
	display:inline-block;
	float:right;
}

.subCallLeft{
	width:194px;
	padding:0px 5px;
	margin:0 5px 0 0;
	display:block;
	float:left;
}

.subLinks ul li {
	list-style:none;
}

div.callLeft h3, div.callRight h3{
	color:#333;
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
	border-bottom:solid 2px #333;
	padding:10px 0 5px 0;
	margin:0 0 12px 0;
}

div.callLeft img, div.callRight img{
	margin:0 0 10px 0;
}

/***** END Generic Page Styles ******/

/****** for FAQs *********/
div.questionAlternate {
	background-color:#eaeaea;
	padding:0px 0 1px 2px;
	margin:0 0 11px 0;
	border-bottom:#a8a8a8 solid 1px;
	border-top:#a8a8a8 solid 1px;
}

div.answer {
	background-color:#eaeaea;
	padding:0px 0 1px 2px;
	margin:0 0 11px 0;
	border-bottom:#a8a8a8 solid 1px;
	border-top:#a8a8a8 solid 1px;
}

div.answer p{
	padding:0px 0 1px 2px;
	margin:5px 0 5px 0;
}

div.full-width p.answer{
	width:650px;
	color:#400000;
	margin:0 0 4px 0;
	padding:7px 0 1px 4px;
}

div.full-width p.question{
	font-weight:bold;
	color:#400000;
	margin:0 0 4px 0;
	padding:7px 0 1px 4px;
}
.submitbutton {
	background:#fff url(../images/general/submit.jpg) 0 0;
	border:none;
	width:73px;
	height:25px;
}
.submitbutton:hover {
	background-position: 0pt -25px;
}

/* for logos on links page */
.brandlinks {
	margin:0px 24px 12px 0px;
	border: #e0d7d8 solid 1px;
	border-bottom:#e0d7d8 solid 2px;
}
.brandlinks:hover {
	margin:0px 24px 12px 0px;
	border: #707070 solid 1px; /* or use C06 */
}
/****** for Resource thumbs *********/
img.resourceThumbs {
	border:#666 solid 2px;
}
img.resourceThumbs:hover {
	border:#CC9 solid 2px;
}
