body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/headerBody_bg.gif) top repeat-x;
}

h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}
ul{
margin:0;
padding:0;
}
img{border:none;}

p{
	margin:7px 0 8px 0;
	font-size:12px;
}

.header_bg{
	background:url(../images/header_bg.gif) top repeat-x;
	height:112px;
	border-left:1px solid #515e79;
	border-right:1px solid #515e79;
}

.borLtRt{
	border-left:1px solid #515e79;
	border-right:1px solid #515e79;
}

.topLinks{
	font-size:11px;
	color:#082765;
}

.topLinks a{
	color:#082765;
	text-decoration:none;
}

.topLinks a:hover{
	text-decoration:underline;
}

.greenBar{
	background:url(../images/greenBar.gif) repeat-x;
}

.greenBar_footer{
	background:url(../images/greenBar_footer.gif) top repeat-x;
	border-left:1px solid #515e79;
	border-right:1px solid #515e79;
}
/**************************************
				TOP NAV
***************************************/

img{border:none;}
#top-nav-prav{
padding-top:30px;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	background:url(../images/topnav_Arw.gif) top left no-repeat;
	float: left;
	font-size:11px;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 20px 28px 2px 0;
	background:none;
	color: #FFF;
	text-align:left;
	text-decoration: none}

#sddm li a:hover
{	background:none;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 2px solid #a8ba0c;
	width: 140px;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color:#223960;
		font-family:tahama, arial, "Trebuchet Ms";
		font-size:11px;
		}

	#sddm div a:hover
	{	background: #a8ba0c;
		color: #FFF}


/*********************************************/

.welcome_bg{
	background:url(../images/welcome_bg.gif) top repeat-x;
}

p.txtWelcome{
	font-size:12px;
	margin:8px 10px 8px 10px;
	padding:0;
	line-height:16px;
}

p.txtWelcome a{
	text-decoration:underline;
	color:#000;
}

p.txtWelcome a:hover{
	text-decoration:none;
}

.fClient_top{
	background:url(../images/fClient_top.jpg) bottom right no-repeat;
}

.fClient_bg{
	background:url(../images/fClient_bg.gif) top repeat-x;
	height:284px;
}

.contentBg{
	background:#eeefe1;
}

.content_sdw{
	background:url(../images/content_sdw.jpg) top right no-repeat;
}

.fClientLogo td{
	padding:22px 0 0 0;
}

.linkBlue11pxu{
	font-size:11px;
	border-bottom:1px solid #082765;
}

.linkBlue11pxu a{
	color:#082765;
	text-decoration:none;
}

.linkBlue11pxbu{
	font-size:11px;
	font-weight:bold;
	background:url(../images/dblBor.gif) bottom repeat-x;
	padding:0 0 4px 0;
	text-align:right;
}

.linkBlue11pxbu a{
	color:#082765;
	text-decoration:none;
}

.sdw_Footer{
	background:url(../images/sdw_Footer.jpg) top center no-repeat;	
}

p.content_desc{
	font-size:11px;
	line-height:16px;
	margin:15px 9px;
	padding:0;
}

.contentSep{
	background:url(../images/contentSep_bg.gif) center repeat-y;
}

.footLinks td{
	font-size:11px;
	color:#082765;
	padding:8px 0;
	text-align:center;
}

.footLinks td a{
	color:#082765;
	text-decoration:none;
}

.footLinks td a:hover{
	color:#082765;
	text-decoration:underline;
}

.leftCol_bg{
	background:#d9d9d9 url(../images/leftCol_bg.jpg) top center no-repeat;
	/*height:329px;*/
}

.interiorHeadline_bg{
	background:url(../images/interiorHeadline_bg.gif) top repeat-x;
}
.interiorHeadline-big_bg{
	background:url(../images/ttl-bg-big.gif) top repeat-x;
}

.innerContent_table{
	font-size:12px;
	background-color:#DBDBDB;
}
.innerContent_table td {
	background-color:#EEEFE1;
}

.innerContent{
	font-size:12px;
}

.innerContent p{
	font-size:12px;
	margin:0 0 15px 0;
	line-height:normal;
}

.innerContent a {
	text-decoration:none;
	color:#003298;
}

.innerContent a:hover {
	text-decoration:underline;
}
p.ttl_innerP{
	font-weight:bold;
	color:#003298;
	margin:0 0 8px 0;
}

ul.genList{
	font-size:12px;
	margin:0 0 15px 40px;
	padding:0;
	list-style:square;
}

ul.genList li{
	line-height:16px;
	margin:5px 0;
}

p.txtBlack11px{
	font-size:11px;
	margin:0 3px;
	padding:0;
	line-height:16px;
}

p.breadCrumb{
	margin:15px 10px 0 0;
	padding:0;
	font-size:11px;
	color:#003298;
}

p.breadCrumb a{
	color:#003298;
	text-decoration:underline;
}

p.breadCrumb a:hover{
	color:#003298;
	text-decoration:none;
}

/*** added on 20 April 2011 ***/

form
{
	margin:0; padding:0;
}

ul.genListNewsletterSection
{
	width:225px;
	float:left;
	font-size:12px;
	margin:0 0 15px 40px;
	padding:0;
	list-style:square;
}

ul.genListNewsletterSection li{
	line-height:16px;
	margin:5px 0;
}

div.newsletterSectionHolder
{
	width:208px;
	float:right;
	background:#EDEDED;
	margin-right:9px;
	display:inline;
}

.newsletterSectionHolder table td.topCurve
{
	background:url(../images/newsletter-box-top-curve.gif) left top no-repeat;
	height:7px;
	font-size:1px;
}

.newsletterSectionHolder table td.contentSection
{
	border:1px solid #CFCFCF;
	border-top:none;
	border-bottom:none;
	text-align:center;
	padding:7px 0 0 0;
}

.formSection
{
	color:#4E4E4E;
	font-size:11px;
}

.formSection .txtBox
{
	width:140px;
	border:1px solid #C3C3C3;
	font-size:11px;
	height:16px;
	padding:0 0 0 2px;
}

.formSection .submitBtn
{
	background:url(../images/submit-btn.gif) left top no-repeat;
	width:80px;
	height:27px;
	border:0;
	margin-top:8px;
	cursor:pointer;
}

.newsletterSectionHolder table td.botCurve
{
	background:url(../images/newsletter-box-bottom-curve.gif) left top no-repeat;
	height:7px;
	font-size:1px;
}
