body {
	background: #f8feeb;
	background-image:url(../images/pageBG.png);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
}
.clear {
	clear: both;
}
.ui-tabs-hide {
	display: none;
}
br.clear {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	color: #373737;
    font-family: Georgia,serif;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1em;
    padding-bottom: 5px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #808080;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
strong {
	font-weight: bold;
	color: #1c1c1c;
}
cite, em, i {
	font-style: italic;
}
pre, code {
	font-family: Courier New, monospace;
	margin-bottom: 10px;
}
ins {
	text-decoration: none;
}
sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 0.8em;
}
sub {
	top: 0.3em;
}
dl {
	margin: 0 0 1.5em 0;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
blockquote {
	margin: 1.5em;
	padding: 1em;
	color: #666666;
	background: #e6e6e6;
	font-style: italic;
	border: 1px solid #dcdcdc;
}
blockquote p {
	padding-bottom: 0px;
}
input[type=text], input.text, input.title, textarea, select {
	background-color:#fff;
	border:1px solid #bbb;
	padding: 2px;
	color: #4e4e4e;
}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#2D3940;
	color: #3e3e3e;
}
input[type=text], input.text, input.title, textarea, select {
	margin:0.5em 0;
}
textarea {
	padding: 4px;
}


 */ .oneColFixCtrHdr #mainContainer {
 width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
 margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
 text-align:center; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0 0 0 20px;
	height:478px;
	width:1010px;
	display:inline-block;/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0 0 20px;
	width:1010px;
	display:inline-block;
	background:url(../images/searchBarShadow.png) no-repeat;
	background-position:top center;
}
.oneColFixCtrHdr #footer {
	padding: 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	bottom:0px;
	background-image:url(../images/footerBGBottom.png);
	height:350px;
	bottom:0px;
	
	
}
.oneColFixCtrHdr #footerTop {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 0 0 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	background-image:url(../images/foterBG.png) ;

	height:15px;
}
#logo {
	float:left;
 width:190px;
	height:90px;
	padding: 5px 0 0 0;
}
#menuHolder {
	height:110px;
	float:left;
	width:962px;
}
#mainMenu {
	background-image:url(../images/navMenu.png);
	height:109px;
	width:962px;
	float:right;
}
/*  tab menu  */
#tabNav ul {
	margin: 0;
	padding-top: 5px;
	list-style-type: none;
	text-align: right;
	font-family: arial;
	font-size: 14px;
	padding-right:30px;
}
#tabNav ul li {
	display: inline;
}
#tabNav li {
	text-decoration: none;
	padding-top: 11px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	color: #fff;/*background:url(../images/tab-left.png) top left no-repeat; */


}
#tabNav ul li a {
	text-decoration: none;
	padding-top: 11px;
	padding-right:8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-family: Georgia, serif;
	font-size: 11px;
	color:#FFF;/*background:url(../images/tab-right.png) top right no-repeat; */

}
#tabNav ul li a:hover {
	color: #fff;
}

	
/*  Main menu  */
#mainNav ul {
	margin: 0;
	padding-top: 5px;
	list-style-type: none;
	text-align: center;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	
	color:#FFF;
}
#mainNav ul li {
	display: inline;
	padding-bottom:50px;
	
}
#mainNav li {
	text-decoration: none;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#mainNav ul li a {
	text-decoration: none;
	padding-top: 20px;
	padding-right:5px;
	padding-bottom: 0;
	padding-left: 5px;
	color: #ffffff;
	font-family: 'Goudy Bookletter 1911', Georgia, serif;
	font-size: 12px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	text-transform: uppercase;
	font-style: normal
}
#mainNav ul li a:hover {
	color:#F63;
}

	
	
	
	
	#nav-primary{
	text-decoration: none;
	padding-top: 10px;
	padding-right:5px;
	padding-bottom: 0;
	padding-left: 5px;
	color: #ffffff;
	font-family: 'Goudy Bookletter 1911', Georgia, serif;
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	text-transform: uppercase;
	font-style: normal;
		
    height: 40px;
}
 
 #nav-primary ul li {
	display: inline;
	padding-bottom:50px;
	
}
#nav-primary ul{
    background: #444;
    list-style: none;
    margin:0;
    padding: 0;

	
}
 
#nav-primary li{
   display: inline;
	padding-bottom:50px;
	
	
}
 
#nav-primary a{
    color: #fff;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    text-decoration: none;
	text-align:center;
}
 
#nav-primary a:hover{
    background: #555;
}
 
#mainNav ul ul{
    display:none;
    position: absolute;
    top: 40px;
    left: 0;
    width: auto;
	
}
 
#nav-primary ul ul li{
    width: 200px;
}
 
#mainNav ul li:hover > ul {
    display: block;
	z-index:-1;
	
}
 
#nav-primary ul ul ul {
	text-align:center;
    top: 0;
}


#emailIcon {
	width:32px;
	height:32px;
}
#faceBookIcon {
	width:32px;
	height:32px;
}
#twitterIcon {
	width:32px;
	height:32px;
}
#snHolder {
	bottom: 165px;
	float: right;
	height: 96px;
	position: relative;
	right: 15px;
	width: 32px;
}
#loanRatesHolder {
	color: #333333;
	float: right;
	font-family: Courier New, monospace;
	font-size: 12px;
	position: relative;
	right: 20px;
	top: 25px;
	width: 500px;
	right:20px
}
.clear {
	clear:both;
}
#headerCenter {
	background: url("../images/headerCenterBG.png") no-repeat scroll 0 0 transparent;
	height: 200px;
	position: absolute;
	top: 147px;
	width: 1000px;
	z-index: -2;
	
}
/* slider */

.container {
	width: 400px;
	
	margin: 0px 0px 0px 0px;
}


/* search bar */
 .searchBarMenuItems {
	text-align:left;
	color: #333333;
	float: right;
	font-family: Courier New, monospace;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	
	
}

#searchBarMenuItemContainer{
	padding:25px 10px 0 0;

	
}
#searchBar{
	
	padding-left:10px;
	
	
	float:left;
	padding-top:100px;

	width:1000px;
}
#searchBar ul li
{
    display:inline;
    padding-top:10px;
    
	color: #333333;
	font-family: Courier New, monospace;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
#searchBar  ul
{
  float:left;
  padding:10px 0 0 0;
	
    
}
    
.imgSearchbar{
padding: 0 5px 0 5px;
	
}

.searchPanel{
	background:url(../images/searchbg.png) no-repeat;
	width:285px;
	height:60px;
	float:left;
	margin-top:-7px;
	padding: 2px 0 0 10px;
	
	
	

	
	
	
}


/* main content Home page */



#searchbarshadow{
	background:url(../images/searchBarShadow.png) no-repeat;
	z-index:-1;
	height:30px;
	background-position:center;
	
}

#sectionHolder{
	
	width:300px;
	height:300px;
	
	padding: 0 0 0 35px;
	float:left;
	background:url(../images/deviderV.png) repeat-y;
	background-position:left;
	display:inline-block;
	
}

#title {

	float:left;
	width:250px;
	
}
#title img{
	padding: 15px 2px 0 0;
	float:left;
	
}
#title p{
 
 float:left;

top:0;
font-family: Georgia;

color:#606;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 1em;
font-weight:bold;

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
text-transform:uppercase;
	
}

#sectionContent{
width:250px;
height:300px;
padding: 0 10px 0 10px;
text-align:left;
word-wrap:break-word;



}
#sectionContent p{

font-family: Georgia;

color: #331100;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: .7em;


}
#sectionContent strong{
	font-weight:bold;


}
#leftNav{
	width:300px;
	float:left;
	background: url(../images/bottom-widget-bg.png) no-repeat left bottom; padding-bottom: 2px;
	margin-top:15px;
}
	
#vnavlist
{
padding-left: 0;
margin-left: 0;
text-align:left;
width: 259px;
 background: url(../images/testimonials-bg.png) no-repeat; padding-top: 9px; margin-bottom: 25px;
}

#vnavlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
 background: url(../images/content-testimonials-bg.png) repeat-y;

height:25px;

text-decoration: none; 
font-family: Georgia;

color: #331100;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: .7em;
 padding: 7px 8px 9px 27px; color: #442917; line-height: 5px; text-shadow:1px 1px 1px rgba(0,0,0,0.1);

}
#vnavlist li a { 

text-decoration: none; 


color: #331100;




}


#vnavlist li ul{
 padding: 6px 0 6px 11px; background: url(../images/sidebar-bullet.png) no-repeat 0 15px;
}


#pageBody img{
	
	padding:10px 10px 10px 10px;
	
}

#pageBody h1 h2 h3 h4 h5{
	
	text-transform:capitalize;
	 text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	
}
#pageBody{

padding: 20px 27px 9px 10px; color: #442917; line-height: 5px; text-shadow:1px 1px 1px rgba(0,0,0,0.1);

text-decoration: none; 
font-family: Georgia;

color: #331100;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: .7em;
}

#footer li a
{
text-decoration: none; 
font-family: Georgia;

color: #331100;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: .7em;


}
#footer li
{
list-style: none;

}

#footer a:hover
{
    color:Gray;
    
}

.nobullet
{
    display:block;
    list-style-type: none;
}


.style3 {font-size: 14}
.style5 {font-size: 12px}
.style6 {color: #FF0000}






 #notification_Container{
	 margin:0;
	 position:absolute;
	 width:100%;
	 height:20px;
	  border:1px solid #CCCCCC;
	position:absolute;
	top: -170px;
	border:1px solid #c93;
	background:#ffc;
	left:0px;
	vertical-align:middle;
	z-index:1000;
    filter:alpha(opacity=75); /* IE's opacity*/
    opacity: 0.75;
    text-align:right;
    overflow: hidden;
   
	 }
	 
	 .notify_link{
	 font-size: 15px;
	 text-decoration:none;
	 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color:red;
	 font-weight:bold;
	 
	 
	 
	 }
	 
	 #button {
	position:absolute;
	left:3px;
	top:-200px;
	width:124px;
	height:73px;
	z-index:1004;
	
}
#message{

height:20px;
text-align:right;
float:right;


white-space:nowrap; 

}
#notification_message_container{
height:20px;
width:90%;
text-align:right;
overflow: auto;


}

#notification_message_container{

 overflow: hidden;

}
.blink{
	
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:red;
	text-decoration: none;
}
		
				.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }