/* GENERAL */
html{color:#000;background:#FFF}
 body,div,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
 table{border-collapse:collapse;border-spacing:0;font-size:1em}
 fieldset,img{border:0}
 address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
 ul,ol{margin:0 0 0 0;padding-left:25px}
 li{list-style-position:outside}
 caption,th{text-align:left}
 sup{font-size:0.7em;color:#565656;}

/* HEADERS*/
 h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
 body{font:12px/24px "Lucida Grande",helvetica,verdana,sans-serif;color:#6e6e6e}
 h1{font-size:1.8em;font-weight:bold;color:#2c2b2b;}
 h2{font-size:1.4em;font-weight:bold;color:#2c2b2b;}
 h3{font-size:14px;font-weight:bold;color:#2c2b2b; margin:0 0 5px 0}
 h4,.h4{font-size:1.1em;font-weight:bold;color:#2c2b2b;}
 h5,.h5{font-size:0.8em;font-weight:normal;color:#2c2b2b; line-height:1.5em; text-align:justify; margin:10px 0 0 0}
 h6{font-size:14px;font-weight:bold;color:#2c2b2b; margin:0 0 -8px 0}
 
 /* LINKS*/
 a{text-decoration:none;color:#0983d1}
 a:hover{}
 a:active{}
 a:visited{}
 a img{border:none;text-decoration:none}
 span.button-apply{display:block;text-align:right;padding-top: 15px;}

/* FONTS*/
 em{color:#333;font-style:italic}
 strong{font-weight:bold}
 small{font-size:0.8em;color:#333;color:#979797;line-height:1.5em}
 hr{border:0px;border-bottom:1px solid #ccc}
 pre{background-color:#f8f8f8;border:1px solid #e7e7e7;color:#7f7f7f;padding:8px;font-family:Monaco,"Courier New",Courier,mono;display:block;margin:1em 0}
 img{border:none}
 q{font:italic 1.6em Georgia;font-weight:normal;line-height:1.5em;padding:1.1em 0px;display:block}
 .clear{clear:both}


/*Lists*/
dl {width: 300px;margin-bottom: 1em;}
dt {
	float: left;width: 210px;clear: both;color: #1C538A; padding: 5px 5px 5px 0;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
dd {float: right;width: 85px; padding: 5px 0 0 0; }

 #balance dl {width: 400px;margin-bottom: 1em;}
 #balance dt {
	float: left;width: 150px;clear: both;color: #1C538A; padding: 5px 5px 5px 0; border-top: 1px solid #dad7ca;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
 #balance dd {float: right;width: 245px;border-top: 1px solid #dad7ca; padding: 5px 0 0 0; }
 
/*MOOSLIDE*/
.mooSlide {
	background-color: #000000;
	padding: 10px;
	color: #FFFFFF;
}
 
/* TOP NAV*/
 #topnav_background{background: url("../image/menubarbg.png");height:92px}
 #topnav_background2{background: url("../image/menubarbg2.png");height:25px}
 #top_nav{width:1000px;height:43px;margin:0 auto;color:#818181;position:relative;padding:0 20px}
 #topnav_logo{float:left;width:53px;height:19px;margin-top:0px}
 #social-media_wrap{position:absolute; z-index:100; float:left; width:302px; height:56px; padding: 0 10px 0 10px; margin: 10px 0 0 510px; border-right: #CCC thin solid; color:#CCC; text-align:right;}
 #social-media{margin: 14px 0 0 0; }
 #interest2{ position:absolute;float:left;width:124px;height:56px;margin:10px 0 0 840px;}
 #interest{ position:absolute;float:left;width:124px;height:56px;margin:10px 0 0 840px;}

 #top_nav #local li{float:right;margin-right:18px;margin-top:69px;font-size:1.1em;font-weight:bold;list-style:none}
 #top_nav #local a{color:#fff}
 #top_nav #local a:hover{color:A8C6E5}
 
  /* SOCIAL MEDIA ICONS */
 .app {display:block; float:right; margin:0 3px 0 3px; width:151px; height:27px; background:url("../image/button_app.jpg") no-repeat top;}
 .facebook {display:block; float:right; margin:0 3px 0 3px; width:28px; height:28px; background:url("../image/icons/facebook.gif") no-repeat top;}
 .facebook:hover { background-position: bottom;}
 .twitter {display:block; float:right; margin:0 3px 0 3px; width:28px; height:28px; background:url("../image/icons/twitter.gif") no-repeat top;}
 .twitter:hover { background-position: bottom;}
 .linkedin {display:block; float:right; margin:0 3px 0 3px; width:28px; height:28px; background:url("../image/icons/linkedin.gif") no-repeat top;}
 .linkedin:hover { background-position: bottom;}
 .wordpress {display:block; float:right; margin:0 3px 0 3px; width:28px; height:28px; background:url("../image/icons/wordpress.gif") no-repeat top;}
 .wordpress:hover { background-position: bottom;}
 
 .wordpress2 {display:block; float:left; margin:5px 10px 5px 0; width:36px; height:36px; background:url("../image/icons/wordpress2.gif") no-repeat top;}
 .wordpress2:hover { background-position: bottom;}
 
 
 #requiredFirstName, #requiredLastName, #requiredEmail
 {
	 display: none;	 
 }
 
 .formsup
 {
	 color: #ff0000;
	 font-size: 1.2em;
 }
 
 
 
 /* INTEREST RATES*/
  #int_rate1{
	 float: left;
	 background: url("../image/tab_blank.jpg");
	 background-repeat: no-repeat;
	 height:45px; 
	 width:142px;
	 font: 28px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 color:#fff;
	 text-transform:uppercase; 
	 letter-spacing:1px; 
	 padding: 19px 0 0 54px;
	 
	 }

 #int_rate2{
	 float: left;
	 background: url("../image/interest2_blank.jpg");
	 background-repeat: no-repeat;
	 height:90px; 
	 width:180px;
	 font: 28px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 color:#fff;
	 text-transform:uppercase; 
	 letter-spacing:1px; 
	 padding: 2px 0 0 12px;
	 
	 }

 #int_rate2a{
	 font: 34px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 color:#fff;
	 letter-spacing:1px; 
	 padding: 3px 0 0 58px;
	 }

#scrolller_arrows
{
	float: right;
	clear: both;
	margin: 3px 0 0 0;
}

#scrolller_arrows div
{
	float: left;
	clear: none;
	margin: 0 0px 0 7px;
}





/* MAIN CONTENT*/
 #maincontent{width:1000px;margin:0 auto;padding:0 20px}
 .columncontainer{float:left;width:560px}
 .intro{font-size:1.2em;color:#131313}
 #twocolumns{}
 #twocolumns .column{width:475px;margin-right:50px;float:left}
 #twocolumns .column:last-child{margin-right:0}
 #threecolumns{}
 #threecolumns .columnleft{width:380px;margin-right:60px;float:left}
 #threecolumns .column{width:260px;margin-right:40px;float:left}
 #threecolumns .columnright{width:260px;margin-right:0;float:left}
 #fourcolumns{}
 #fourcolumns .column{width:212px;margin-right:50px;float:left}
 #fourcolumns .column:last-child{margin-right:0}
 #fivecolumns{}
 #fivecolumns .column{width:180px;margin-right:25px;float:left}
 #fivecolumns .column:last-child{margin-right:0}
 #footer{height:30px;width:1000px;margin:20px auto;text-align:center;color:#1F558E;font-size:0.8em;line-height:2em}
 .sosumi{font-size:0.7em;line-height:1.2em}
 body#checkout{background: url("../image/submenu_floor.gif") 0px 320px repeat-x}
 #homeheader{height:310px;position:relative;width:1000px}
 #homeheader #graphic{position:absolute;top:80px;right:-63px}
 #homeheader #text{position:absolute;top:50px}
 #featuredescription{text-align:center;margin:45px 0 10px 0}
 #featuredescription small{color:#c5c5c5;font-size:10px}
 #featuretable{width:376px;height:138px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
 .featurecell{width:187px;height:45px;float:left;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background: url("../image/top_white_line.jpg") repeat-x #f8f8f8;color:#2c2b2b}
 .featurecell:hover{background-color:#F1F1F1}
 .featurecell img{margin:9px 0 0 9px}
 .featurecell strong{float:left;margin:10px 0 0 15px}
 .featurecell .arrow{margin:18px 9px 0 0;float:right}
 
 
 #promobar{margin-top:5px;height:150px;float:left;width:1000px}
 
 #promobar .promo{
	display:block;
	background-color:#f0f0f0;
	width:217px;
	height:130px;
	float:left;
	border-top:solid 1px #e5e5e5;
	border-left:solid 2px #fff;
	border-bottom:solid 1px #e5e5e5;
	padding:15px
}
 #promobar .promo .p{display:block;font-size:0.8em;line-height:2em;color:#6e6e6e}
 #promobar .promo .link{display:block;font-size:0.8em}
 #promobar .promo:last-child{border-right:solid 1px #e5e5e5}
 
 #form_promo{}
 #form_promo ul{float:left;margin:10px 0;font-size:0.8em;line-height:1.9em;padding:0;width:92px}
 #form_promo ul.right{margin:10px 0 10px 20px;padding:0;width:105px}
 #form_promo li{list-style-type:none;color:#2c2c2c}
 

 
 .nav-container{position:absolute;top:40px;left:0;height:580px;width:302px;border:1px solid #D3D3D3}
 
 .checkoutidentity{margin-bottom:20px}
 
 .nav-button{font-size:0.8em;width:262px;cursor:pointer;height:68px;padding:10px 20px;border-top:1px solid #fff;border-bottom:1px solid #fff}
 .nav-button:first-child{margin-top:1px}
 .nav-button:hover{background:#FBEDED;border-top:1px solid #e5f1fa;border-bottom:1px solid #e5f1fa}
 .nav-button h2{margin:4px 0 0 50px}
 .nav-button p{margin:0px 0 0 50px;line-height:1.5em}
 .nav-button a{color: #6E6E6E;}
 .nav-button img{float:left;margin:10px 5px 0 0px}
 .alternate{background:#F0F0F0;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8}
 .selected{background:#e5f1fa;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8}
 .selected:hover{background:#FBEDED;border-top:1px solid #e5f1fa;border-bottom:1px solid #e5f1fa}
 .selected h2{}
 .features{display:none}
 
 #cdc_content p { margin: 0 0 20px 0; text-align:justify;}
 #cdc_officer { width:450px; margin: 0 20px 20px 20px; text-align:justify;}
 
 #featurepage{position:relative;min-height:600px}
 #featurepage .header{width:640px;float:left;margin:40px 0 0px 0}
 #featurepage .leftcolumn{width:300px;margin-right:40px;float:left;margin-top:640px}
 #featurepage .middlecolumn{width:300px;margin-top:10px;margin-right:40px;float:left}
 #featurepage .rightcolumn{width:300px;margin-top:10px;float:left}
 #featurepage .doublecolumn{width:640px;float:left;margin:29px 0 00px 0}
 #featurepage h3 img{margin:5px 6px 0 0;float:left}

 #hiring p{color:#F00}

 #left_title {background:#F5FAFA;color:#353535; border: 1px solid #D3D3D3; width:303px;}
 #left_header {background:#F5FAFA;color:#353535; padding:10px 15px; border: 1px solid #D3D3D3; width:273px;}
 
 .about_header{background:#B30538 url("../image/sub_bkg.gif");color:#FFF;font-weight:bold;padding:0.4em 1em}
 .about_list{background-color:#F8F8F8;font-size:0.9em;line-height:1.8em;padding: 10px 20px 10px 20px; border: 1px solid #D3D3D3}
 
/* IMAGES*/
img {border:0; }
	.image_inline {float: left; padding: 0 10px 0 0;}
	.image_inline2 {float: right; padding: 5px 0 0 15px;}

/* FORMS*/
form span{display:block;padding:1px;border:1px solid #EEE; margin: 0 0 15px 0; }
label{text-transform:uppercase; font-size:10px; letter-spacing:1px; line-height:15px;}
form span input,form span textarea,form span select{ font-size:inherit;font-family:inherit;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#464646;padding:2px;background:url(../images/gray2.png) 0 0 repeat;border:1px solid #C3C3C3;border-top-color:#7C7C7C;border-bottom-color:#DDD;}
form div.inline span{display:inline-block;vertical-align:middle;}
form{width:300px;font-size:12px;position:relative;}

