form {
    margin: 0px;
    padding: 0px;
}



.error {
    color: red;
}

.page-control-totals {
    font-size: 11px;
}

.page-control-pages {
    font-size: 11px;
}

/* new pagination style */
table.pagination {
    width: 50%;
}

.pagination-totals {
    font-size: 11px;
}

td.pagination-pages {
    font-size: 11px;
    width: 1%;
}

td.pagination-left {
    width: 10px;
    height: 8px;
    background-image: url(../images/little_red_arrow_left.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

td.pagination-right {
    width: 10px;
    height: 8px;
    background-image: url(../images/little_red_arrow_right.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

table.form_table th {
    text-align: left;
}
table.form_table th,
table.form_table td {
    padding-bottom: 4px;
		padding-left: 5px;
}

/***************************************
***************TEMPLATE*****************
***************************************/

body
{
	margin:0px;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size: 11px;;
	background:url(../images/mainBG.jpg) repeat-x;
}
td
{
	font-family:trebuchet ms, arial, helvetica, sans-serif;
}

img {
	display:block;
	border:0px;
}

/* Clear */
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}


/* Basic Type */
h1 {
	font-size:20px;
	font-weight:bold;
	color:#434343;
	margin-top:0px;
	margin-bottom:5px;
	letter-spacing:-1px;
}

h2 {
	font-size:15px;
	font-weight:bold;
	color:#af9009;
	margin-top:10px;
	margin-bottom:10px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#434343;
	margin-top:0px;
	margin-bottom:0px;
}

h4 {
	font-size:18px;
	font-weight:bold;
	text-align: center;
	color:#840000;
	letter-spacing:-1px;
}

h5 {
	font-size:18px;
	font-weight:normal;
	text-align: center;
	display: block;
	margin: 30px 0 -5px 0;
	color:#840000;
	letter-spacing:-1px;
}

h6 {
	font-size:18px;
	font-weight:normal;
	text-align: center;
	display: block;
	margin: 30px 0 0 0;
	color:#4E4C7B;
	letter-spacing:-1px;
}


p {
	font-size:12px;
	color:#000000;
}

a:link
{
	color:#333333;
	text-decoration:none;
}

a:hover
{
	color:#333333;
	text-decoration:underline;
}

a:visited
{
	color:#333333;
	text-decoration:none;
}


#contentBlock-content a:link
{
	color:blue;
	text-decoration:none;
}

#contentBlock-content a:visited
{
	color:purple;
	text-decoration:none;
}
#contentBlock-content a:hover
{
	text-decoration:none;
}


/* Layout - Holding DIV */

#siteWrap {
	width:843px;
	margin: 0 auto;
}

#row1 {
	width:843px;
}

#row2 {
	width:100%;
}

#row3 {
	width:100%;
	height:68px;
	text-align:center;
}

/* Layout - Content DIV */

#cRow1 {
	margin-top:15px;
	width:843px;
}

#cRow2 {
	width:843px;
}

#contentBase {
	background:url(../images/contentBG.jpg) repeat-x;
	margin-left:22px;
	margin-right:22px;
	width: 799px;
	/*height:100%; */
}

#flashWrap {
	width:737px;
	margin: 0 auto;
}

#cRow3 {
	width:843px;
	height:24px;
}

#contentWrap {
	width:737px;
	margin: 0 auto;
}


/***************************************
***************HOMEPAGE*****************
***************************************/

#h_introWrap {
	width:681px;
	height:100px;
	padding-top:10px;
	padding-left:28px;
	padding-right:28px;
	margin: 0 auto;
	font-size:12px;
}

/* Layout - Side Contact Box */
.h_sideNavWrap {
	width:181px;
	margin-top:5px;
	float:left;
}

/* Layout - Content Block */
.h_contentBlock {
	width:556px;
	float:left;
}

.h_contentBlock-content {
	width:526px;
	padding-left:20px;
	padding-right:10px;
	float:left;
	font-size:12px;
}

.h_contentBlock-bottom {
	width:556px;
	float:left;
}

/* Layout - Homepage Callout Box */
.calloutWrap {
	width:260px;
	float:left;
}

.calloutWrap-content {
	background:url(../images/h_callout_bg.jpg) repeat-y;
	width:233px;
	height:100px;
	padding-top:5px;
	padding-left:15px;
	padding-right:12px;
	font-size:11px;

}

.calloutBox-image {
	width:125px;
	float:left;
}

.calloutBox-text {
	width:100px;
	margin-left:8px;
	float:left;
}

.moreBtn {
	width:40px;
	margin-top:8px;
}


/* Layout - Side Contact Us */
#h_contactUs-content {
	width:151px;
	height:250px;
	padding-left:15px;
	padding-right:15px;
}

/***************************************
***************SUBPAGE*****************
***************************************/

/* Layout - Side Navigation */
#sideNavWrap {
	width:181px;
	float:left;
}

#sideNav-content {
	width:181px;
}

/* Type - Side Navigation */
.sideNav {
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 20px;
	width:121px;
	height: 25px;
	border-bottom:dotted #686666 1px;
	background:url(../images/menuArr.gif) no-repeat;
	vertical-align:middle;
	line-height:25px;
}

.sideNav a {
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}

/* Layout - Side Contact Us */
#contactUs-content {
	width:151px;
	padding-left:15px;
	padding-right:15px;
}

/* Type - Side Contact Us */
.darkGrey-12px {
	font-size:12px;
	font-weight:bold;
	color:#434343;
	padding-top:3px;
}

.black-11px {
	font-size: 11px;;
	color:#000000;
}

/* Layout - Content Block */
#contentBlock {
	width:556px;
	float:left;
}

#contentBlock-title {
	width:492px;
	float:left;
}

/* Layout - Content Block */
#contentBlock-full {
    width:737px;
    float:left;
}

#contentBlock-title-full {
    width:673px;
    float:left;
}

#contentBlock-content-full {
    width:673px;
    min-height:345px;
    padding-top:5px;
    padding-left:32px;
    padding-right:32px;
    float:left;
    font-size:12px;
}

#contentBlock-bottom-full {
    width:556px;
    float:left;
}

.contentBlock-side {
	width:32px;
	float:left;
}

#contentBlock-content {
	width:492px;
	min-height:345px;
	padding-top:5px;
	padding-left:32px;
	padding-right:32px;
	float:left;
	font-size:12px;

}

/* for IE \*/
/*
* html #contentBlock-content {
 height:345px;
}
*/


#contentBlock-bottom {
	width:556px;
	float:left;
}

/* Type - Subpages */
.bodytextbold {
	font-weight:bold;
	font-size:12px;
}

.formlight {
	background-color:#dad9d8;

}

.formdark {
	background-color:#a1a09f;
}


/***************************************************/
/*              SPECIAL STYLE FOR LISTS IN CELL                   */
/***************************************************/
ol.list_top , ul.list_top {
	margin-top: 0px;
}

ol.list_top_space , ul.list_top_space {
	margin-top: 0px;
}

ol.list_top_space li, ul.list_top_space li {
	padding: 7px;
}
/***************************************************/


/***************************************************/
/*              STYLE FOR CONTENT BLOCKS                             */
/***************************************************/
.green_line {
	color: #196A2D;
	width: 90%;
	height: 1px;
}

.dark_bg {
	background-color: #436F4F;
	color: #FFFFFF;
	font-weight: bold;
}

.light_bg {
	background-color: #CCCCCC;
}

.company p {
    color: #003201;
    text-align: justify;
}

.company .bottom {
    color: #840000;
    text-align: center;
    margin: auto;
}

.company p span {
    color: #840000;
    float: right;
    width: 300px;
    margin: 10px;
    padding: 10px;
    text-align: center;
}

.company .pic {
    text-align: center;
    margin: 0 auto 20px auto;
    font-size: 15px;
}

.company .pic img {
    display: block;
    margin: 0 auto 10px auto;
}

.company .pic .line {
    height: 40px;
    width: 1px;
    float: left;
    margin: -5px 20px -2px 20px;
    background-color: #000000;
}

.company .text-box {
    border: 2px solid #4E4C7B;
    margin: 10px 0 10px 0;
    padding: 3px;
    font-size:15px;
	text-align: center;
	color:#840000;
}

.company .info-text {
    color: #840000;
    text-align: center;
    margin: 20px auto 20px auto;
}

.ul-li {
    text-align: center;
    width: 330px;
    margin: auto;
    color: #003201;
    font-size: 12px;
}

.ul-li ul {
    text-align: left;
}

.tb-portfolio {
    color: #003201;
    border: 1px solid  #4E4C7B;
}

.tb-portfolio th {
    border: 1px solid  #4E4C7B;
}

.tb-portfolio td {
    border: 1px solid  #4E4C7B;
}

.num-list {
    color: #003201;
    float: left;
    text-align: justify;
}

.num-list span {
    display: block;
    float: left;
    margin: 10px;
}
/***************************************
*********** contact us page ***********
***************************************/
#accordion {
    width: 100%;
    height: 610px;
}
.contact-h3 {
    cursor:pointer;
    background-color:#377D47;
    margin:10px 0;
    padding:5px;
    color:white;
}
.contact-title{
 	 color:white;
 	 background:#377D47;
 	 margin:10px 0;
 	 padding:5px;
}
#visible {

}

#panel1, #panel2, #panel3, #panel4 {
    margin: 0;
    padding-bottom: 0;
    border: none;
}
.panel_body {

}
/* end contact us page */

/* loan scenerios page */
.loan_form_table
{
    border:1px solid #B5981A;
    width:100%;
    margin-bottom:10px;
}
.loan_form_table th
{
    text-align:left;
}

.loan_form_table select
{
    width:225px;
}

.loan_form_contact
{
    margin-bottom:10px;
}

.loan_form_contact th
{
    text-align:left;
}


/* end */