/* CSS Document */



#MainContentWhiteBG_ab{
	background-color: #ffffff;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border: solid 1px #ffcc00;
	padding-left:15px;
	padding-top: 10px;
}

/*
#MainContentWhiteBG_ab a,
#MainContentWhiteBG_ab a:visited,
#MainContentWhiteBG_ab a:link,
#MainContentWhiteBG_ab a:hover{
	color: #0000ff;
	text-decoration:none;
	}
#MainContentWhiteBG_ab a:hover{color:7a92fc;}
*/

#MainContentWhiteBG_ab h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0000ff;
	font-size: 16px;
	padding:0;margin:0;
	margin-bottom:5px;
}

/**/
#MainContentWhiteBG{
	background-color: #ffffff;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border: solid 1px #ffcc00;
	padding:10px;
}

#MainContentWhiteBG .HeaderText{
	font-size: 14px;
}

#MainContentWhiteBG h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FD5E00;
	font-size: 22px;
	padding:0;margin:0;
	margin-bottom:5px;
	font-weight: lighter;
}



#MainContentWhiteBG h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}

#MainContentWhiteBG a,
#MainContentWhiteBG a:visited,
#MainContentWhiteBG a:link,
#MainContentWhiteBG a:hover{
	color: #0000ff;
	text-decoration:none;
	}
#MainContentWhiteBG a:hover{color:7a92fc;}

#MainContentWhiteBG p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	}

#MainContentWhiteBG p.TopBottomBorder,
#MainContentWhiteBG table.TopBottomBorder{
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	padding:15px 0 15px 0;
	}
/* *********** New Form Fields ***************** */
	input,
		select,
		textarea,
		select option{
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		input.btn{border: solid 3px #000;}

/* *********** Error Message and Loader ***************** */
	#ErrorMessage{
		clear:both;
		width:550px;
		border:solid 1px #ff0000;
		font-size: 14px;
		margin-left: auto;
		margin-right:auto;
		margin-bottom: 10px;
		padding: 10px;
		color: #ff0000;
		display: none;
		background-color: #ffffff;
		}
	#ErrorMessageSmall {
		background-color:#FFFFFF;
		border:1px solid #FF0000;
		clear:both;
		color:#FF0000;
		display:none;
		font-size:14px;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
		padding:10px;
		width:400px;
		}	
	#ErrorMessage, #ErrorMessageSmall a,
	#ErrorMessage, #ErrorMessageSmall a:visited,
	#ErrorMessage, #ErrorMessageSmall a:hover,
	#ErrorMessage, #ErrorMessageSmall a:link{padding:3px;padding-left:20px;padding-right:20px;border:solid 1px #999999;}
	#ErrorMessage, #ErrorMessageSmall a:hover{background-color: #f1f1f1;}
	
	#ErrorMessage, #ErrorMessageSmall ul,
	#ErrorMessage, #ErrorMessageSmall ul li{margin:0; padding:0;}
	#ErrorMessage, #ErrorMessageSmall ul {padding-left: 10px;margin-left:10px;}
	#ErrorMessage, #ErrorMessageSmall ul li {line-height: 20px;}
	
	#LoaderDivver{
		position: absolute;
		top: 190px;
		width:400px;
		height: 150px;
		display:none;
		margin-left: 190px;
		z-index: 98;
		}
	#LoaderDivver #iFrameTrick{
		width:400px;
		height: 150px;
		position: absolute;
		top:0;
		left:0;
		z-index: 99;
		}
	
	#LoaderDivver #AjaxLoader{
		width:400px;
		position: absolute;
		top: 0; left: 0;
		background-color: #ffffff;
		color: #cccccc;
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: center;
		z-index: 100;
		border: solid 1px #000000;
		}
		
/* *********** Partner Sub Headers ***************** */

	.ContentSubHeader{border-top:solid 1px #ccc;}
	.ContentSubHeader img{margin: 10px 0 30px 20px;}
	.ContentSubHeader p{font-size:30px;}
	
/* *********** Containers ************************* */
	.Container344{width:344px;background: #fff url(/images/containers/344_top.gif) top left no-repeat;}
	.Container344 .C344Inner{padding:15px;min-height:230px;height: auto !important;height:230px;}
	.Container344 .C344Bot{width:344px;background: #fff url(/images/containers/344_bot.gif) bottom left no-repeat;height:20px;}
	


/* NEW NAV BAR SITEWIDE nnb */

#topNavContain_nnb {
	 background-color: #31496f;
	 height: 30px;
	}

div#topNav_nnb a:link, div#topNav_nnb a:active, div#topNav_nnb a:visited {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #cdcbcc;
		text-decoration: none;
		margin: 0; padding-left: 10px;
		line-height:30px;
		
	}
	
div#topNav_nnb a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}

#formpos_nnb {
z-index: 10;
position: relative;
left: 415px;
top: -26px;
width: 370px;
}

input.search {
background:url(search.png) left no-repeat;
padding: 1px 4px 1px 0px;
color:#3D3D3D;
background-color:#f4f2ed;
border:1px solid;
border-color: #bfb695;
font: 100% 'trebuchet ms',helvetica,sans-serif;
width: 113px;
}

input.button {
background:url(/images/myProfile/search_btn2.gif) left no-repeat;
color:#fff;
background-color:#839bba;
border:1px solid;
border-color: #bfb695;
margin:2px;
padding: 0px 0px 0px 20px;
font: 100% Arial, helvetica,sans-serif;
cursor: pointer;
}
