/* CSS Document */

body {
	margin:0;

	background-color: #e2efe7;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

a {
	color: #1788a0;
	text-decoration: none;
}

a:hover {
	color: #58bcd1;
}



h1 {
	background: #e6f4ed;
	font: 1.25em Helvetica, Arial, sans-serif;
	color: #45855b;
	padding: 6px 0 6px 9px;
	margin: 0;
}

h2 {
	font: 1.15em Helvetica, Arial, sans-serif;
	color: #45855b;
	padding: 6px 0 0 9px;
	margin: 0;
}

h3 {
	font: 1.10em Helvetica, Arial, sans-serif bold;
	font-weight: bold;
	color: #45855b;
	text-decoration: underline;
}

h4 {}

h5 {}

h6 {}

#userContent, #loan table {
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555;
	margin: 0 10px 50px 0;
	line-height: 1.4em;
}

#userContent h1, #userContent h2 {
	padding: 6px 0 0 0;
	font-weight: normal !important; font-weight: bold;
	font: Helvetica, Arial, sans-serif;
}

#userContent img {
	margin: 2px 5px 2px 5px;
}

#userContent li {
	margin: 0 0 7px 0;
	list-style: circle;
}

#userContent td {
	padding: 5px;

	
}

#userContent tr {

	/*background: #e6f4ed;*/
	
}

#userContent th {
	color: #cee5ea;
	font: 1.1em "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	letter-spacing: -0.05em;
	padding: 5px;
	background: #f3f8f6 url(../images/bgUserContentTh.gif) no-repeat;
}

#userContent table {
	width:100%;
	margin: 0 0 20px 0;
}

#userContent .clr {
	background: #cce6d9;
}

#about {
	font: 0.8em Helvetica, Arial, sans-serif;
	letter-spacing: -0.05em;
	color: #47885d;
	background-color: #f3f8f6;
	border: 1px #e2efe7 solid;
	height: 3.4ex;
	margin: 2px 0 0 0;
}

#about a {
	color: #767676;
	text-decoration: none;
	display: block;
}

#about a:hover {
	
}

#about ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#about li { 
	float: left;
	position: relative;
	padding: 6px 3px 6px 9px;
}

#contentArea {
	width: 760px;
}

#contact {
	font: 0.8em Helvetica, Arial, sans-serif;
	letter-spacing: -0.05em;
	color: #1788a0;
	background: #d3e9ed;
	border: 1px #bbd9de solid;
	height: 3.4ex;
	margin: 2px 0 4px 0;
}

#contact a {
	color: #767676;
	text-decoration: none;
	display: block;
}

#contact a:hover {
	
}

#contact ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#contact li { 
	float: left;
	position: relative;
	padding: 6px 3px 6px 9px;
}

#columnCenter, #columnRight, #columnLeft {
	background: #f3f8f6;
	border: 1px #e2efe7 solid;
}

#columnCenter, #columnRight, #columnLeft {
	
}

#columnCenter {
	float: left;
	width: 25%;
	margin: 0 0.25% 0 0.25%;
}

#columnInside {
	float: left;
	width: 74%;
	border-left: 2px #fff solid;
	
}

#columnLeft {
	float: left;
	width: 25%;
}

#columnLeftInside {
	float: left;
	width: 25%;
}

#columnRight {
	float: left;
	width: 48.7%;
}

#fadeImage a:hover {
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

#flashcontent1 {
	padding: 0;
}

#footer {
	font: 0.6em verdana, Arial, sans-serif;
	letter-spacing: -0.05em;
	color: #767676;
	margin: 0 0 10px 9px;
}

#headerRight {
	
}

#inside {
	background: #f1f7f4 url(../images/bgInside.gif) repeat-y;
}


#login {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 0.9em;
	letter-spacing: -0.05em;
}

#login a {
	color: #47885d;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 5px;
}

#login ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#login li { /* all list items */
	float: right;
	position: relative;
	background-color: #e6f4ed;
	
	
}

#logo {
	margin: 6px 0 10px 15px;
	float: left;
	border: 0;	
}


#mainMenu {
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	font-size: 0.9em;
	letter-spacing: -0.05em;
	color: #e3f8fd;
	float: right;
	margin: 30px 0 2px 0;
	width: 565px;
}

#mainMenu a {
	color: #e3f8fd;
	text-decoration: none;
	display: block;
	padding: 12px 8px 10px 8px;
}

#mainMenu a:hover {
	background-color: 1faac7;
}

#mainMenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#mainMenu li { /* all list items */
	float: right;
	position: relative;
	background-color: #1788a0;
	border-left: 1px #ffffff solid;
}


#navigation {
	float: right;
	margin: auto;
}

#promo {
	float: right;
	clear: right;
	width: 205px;
	height: 132px;
	
}

#promoSpacer {
	width: 0.3em;
	height: 8.5em;
	float: right;
	clear: right;
}

#slogan {

	text-align: right;
	color: #cee5ea;
	font: 1.1em "Trebuchet MS", Trebuchet, Verdana, sans-serif;
	letter-spacing: -0.05em;
	padding: 10px 15px 10px 0;
	margin: 2px 0 3px 0;
	background: #1788a0 url(../images/bgCornerBottomRight.gif) bottom right no-repeat;
}

#userContent {
	padding: 2px 0 0 9px;
}

#wrapper {
	width: 760px;
	text-align: left;
	margin: auto;
}

.front {
	height: 18em;
}

.loanTitle {
	background: #1788a0;
	color: #FFFFFF;
}

.loginLeft {
	background: url(../images/menuLoginLeftCorner.gif) no-repeat bottom left;
	border-right: 1px #c9dccf solid;
}

.loginRight {
	background: url(../images/menuLoginRightCorner.gif) no-repeat bottom right;
}

.mainMenuLeft {
	background: url(../images/menuMainLeftCorner.gif) no-repeat top right;
}

.mainMenuRight {
	background: url(../images/menuMainRightCorner.gif) no-repeat;	
}

.required {
	color: #990000;
}

.sitemap {
	
}

.subNav {
	font: 0.8em Helvetica, Arial, sans-serif;
	color: #767676;
	line-height: 1.1em;
	list-style: none;
	margin: 0;
	padding: 2px 0 5px 9px;
}

.subNav a {
	color: #767676;
}

.subNav a:hover {
	color: #999;
}