html, body
{
height: 100%;
min-height: 100%;
} 
body {
	padding:0px;
	margin:0px;
	/*background:#fff url(../images/mid-newbg.jpg) fixed repeat-x bottom;*/
	/*background:url(../images/mainbg.jpg) repeat-x;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	min-height: 100%;

}
.topnavbg
{
background:url(../images/mainbg.jpg) repeat-x;
}

/*.bot-bodybg {
	background:transparent url(../images/contentbg.png)  no-repeat bottom;
	behavior: url(../images/images/iepngfix.htc);
	height:100%;
	min-height: 100%;

}*/
.btm_bg {
	background:url(../images/btm_bg.png) repeat-x bottom;
}
.main_bg {
	background:url(../images/mid-repeat.png) repeat-y;
	behavior: url(../images/images/iepngfix.htc);
}
.top-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0 20px 8px 0px;
}
.top-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0 6px 0px 6px;
	text-decoration:none;
}
.top-link a:hover {
	color:#d73868;
	text-decoration:underline;
}
.red-heading {
	padding-left:15px;
}
.red-heading h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d53364;
}
.red-heading span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none !important;
	color:#d53364;
}
.red-heading ul {
	padding:0px;
	margin:0px;
	list-style:none;
	padding:0px 0 5px 0px;
}
.red-heading ul li {
	background:url(../images/red-bulte.jpg) no-repeat 0 40%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3e6e;
	padding:0px 0 5px 10px;
}
.red-heading ul li .last123 {
	background:url(../images/red-bulte.jpg) no-repeat 0 5%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3e6e;
	padding:0px 0 5px 10px;
}
.red-heading ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3e6e;
	padding:0px 0 8px 0px;
}
.red-heading ul li a:hover {
	color:#d53364;
}
.new-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d53364;
	padding:0 0 0 9px;
}
.blue-head {
	font-family:Arial, Helvetica, sans-serif;
	color:#0e3e6e;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 9px;
}
.blue-head a {
	font-family:Arial, Helvetica, sans-serif;
	color:#0e3e6e;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.blue-head a:hover {
	color:#666666;
}
.grey {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.learnmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023567
}
.learnmore a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#023567;
	text-decoration:underline;
}
.learnmore a:hover {
	color:#023567;
	text-decoration:none;
}
.left-nav {
	padding-left:15px;
}
.left-nav h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d53364;
	margin:0px;
	padding:0px 0 8px 0;
}
.left-nav ul {
	padding:2px 0 6px 0;
	margin:0px;
	list-style:none;
}
.left-nav ul li {
	background:url(../images/red-bulte.jpg) no-repeat 0 40%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3e6e;
	padding:0px 4px 7px 10px;
}
.left-nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3e6e;
	padding:0px 0 8px 0px;
	text-decoration:none;
}
.left-nav ul li a:hover {
	color:#d53364;
	text-decoration:underline;
}
.left-nav ul li a.selected {
	color:#d53364;
	
}
.center-heading h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d53364;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.center-heading  {
	font-size:12px;
	color:#666666;	
	font-family:Arial, Helvetica, sans-serif;
}


#pdf a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3e6e;
	padding:0px 0 8px 0px;
}
#pdf a:hover {
	color:#d53364;
	text-decoration:underline;
}



#srch_msg{
border:1px solid #bacad2; 
margin:14px 0px 0px 11px;
width:215px;
display:none;
font-size:10px; 
text-align:left;
color:#323232; 
padding-left: 10px;
height:15px;
font-weight:bold;

}
/*SSN end:  Search field msg at front page*/
.search_list_header1 {
	background-color:#f3f5f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	height:22px;
	padding:4px 0px 4px 6px;
}
.search_list ul {
	width:515px;
	padding:5px 0px 15px 8px;
	color:#000000;
	
}
.search_list ul li {
	list-style:none;
	color:#000;
	padding:0px 0px 5px 0px;
}
.search_list li {
	list-style:none;
	color:#000;
	padding:0px 0px 5px 0px;
}

.search_list ul li h5 a{
	font-size:16px!important;
	color:#d53364;
	
	
	padding:0 0 0 15px;
	background:url(bullet.gif) no-repeat top left;
	background-position:0px 5px;
	
}
.search_list ul li h5 a:hover{
	font-size:16px;
	color:#2F5A6D!important;
}
.searchresult-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:3pt 5pt 4pt 14px;
}

.searchresult-textheading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
padding:0px 0px 8px 0px;
font-weight:bold;
}




.faq-border-gallery{

margin:0px;
padding-bottom:10px;
float:left;
width:495px;

}
.faq-border-gallery  h1 a{
background:none;
padding:0;
margin:0;
}
.faq-border-gallery h5{
padding:0px 0 5px 7px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#194b8b;
}
.faq-border-gallery .top-nav ul{
padding:0;
margin:10px;
list-style:none;
}

.faq-border-gallery .top-nav ul li{
display:inline;
padding:0px;
margin:0px;
}

.faq-border-gallery .top-nav ul li a{
border:1px solid #cecece;
padding:0px 3px;
background:url(repeat-x.jpg) repeat-x;
margin:0px;
color:#000000;
}

.faq-border-gallery .top-nav ul li a:hover{
border:1px solid #CCCCCC;
background:#526b8c;
color:#FFFFFF;
padding:0px 3px;
margin:0px;
}

ol{ color:#666666; } 

ul{ color:#666666; }

/*  newclassbelow     */

.faq-border-gallery .top-nav ul li a.newsleted{
border:1px solid #adadad;
background:#526b8c;
color:#FFFFFF;
padding:0px 3px;
margin:0px;
}

.faq-border-gallery .top-nav ul li a.button{
border:1px solid #cecece;
padding:0px 8px;
background:url(repeat-x.jpg) repeat-x;
margin:0px;
color:#636363;
}
 .faq-border-gallery .top-nav ul li a.button:hover{
border:1px solid #cecece;
padding:0px 8px;
background:#dedede;
margin:0px;
color:#526b8c;
}



/*end */