@import url("css/menu.css");

/* CSS Document */
body {background:transparent url(images/body_bg.png) repeat-y top left; height:100%; margin:0px; padding:0px; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#545454; font-family:Arial, Verdana, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
p{padding:0 5px;}
p.proP{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6 {color:#1F4C76;font-family:Arial, Tahoma;font-weight:normal;}
h1, h1 input{font-size:18px;margin:10px 0;border-bottom:solid 1px #CCC;}
h2{font-size:15px;margin:5px 0;padding:0;}
h3{font-size:14px;margin:10px 0 5px 0;}
h4{font-size:15px;margin:10px 0 5px 0;font-weight:bold;}
h3{border-top:dotted 1px #CCC;}

h5{font-size:12.5px;margin:0;padding:0;text-align:center;}
h6{font-size:13.5px;margin:10px;padding:0;}
hline{min-width:250px; margin:10px;padding:0 auto;background-image:url(images/activelink.gif); background-repeat:repeat-x;}

h1.proH1 {color:#333;font-size:15px;font-weight:bold;border-bottom:solid 1px #CCC;margin:5px 0;}
h1.proH1G {color:#95AB2B;font-size:15px;font-weight:bold;border-bottom:solid 1px #CCC;margin:5px 0;}
h2.proH2 {color:#72880B;font-size:12px;font-weight:normal;margin:10px 0 5px 0;}
h2.proH2B {color:#72880B;font-size:13px;font-weight:bold;margin:0 0 5px 0;letter-spacing:0.9px;}
h3.proH3 {color:#333;font-size:13.5px;margin:0;padding:0;border:none;}
h5.proH5 {color:#999;font-size:10px;border:0; padding:0;text-align:left;}


a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:5px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:970px; margin:0 auto;}

.top_spaceC{height:5px;}
.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_image{padding-left:0; margin-top: 10px;  height: 109;}
.logo_pad{background-color:#fff; margin: 0; padding:0 ;height:90px;
    border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;}
.logo_padPro{background-color:#000; margin: 0 0 0 3px; padding:0 ;height:90px;float:left;
    border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;width:99.5%;}    

.menu_bg{padding:0;  margin: 0; background:url(images/menu_bg.gif) repeat-x top left;
     border-left: solid 1px #EFECEC; border-right: solid 1px #EFECEC; border-bottom: solid 1px #EFECEC;background-color:#000; }
.menu_bgPRO{padding-top:2px;  margin:1px; background:url(images/menu_bg.gif) repeat-x top left;}

.bread_bg{/*padding:0; margin: 0; height:auto; border-left: solid 1px #EFECEC; border-right: solid 1px #EFECEC;*/}

#login_style{}
#bread_style{ float:left;  padding-left:18px;color:#000000; font-size:10.5px; font-family:Tahoma;}

.left_bg{padding:0px; margin:0px; background:url(images/left_bg.png) repeat-y top left;}
.center_bg{padding:0px; margin:0px;clear:both;}
.center_bgC{padding:0px; margin:0px;clear:both;}
.content_padPRO{padding:5px 3px 5px 3px; margin: 6px 0 0 0; background-color:#FFF;}
.content_padC{padding:0 0 0 5px; margin:0; background-color:#FFF; border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;}
.content_width{border:none;}

.bot_bg{width:962px;padding:0; margin:0; text-align:center; height:12px;}

.bot_pad{margin:1px;padding:5px 30px 5px 20px; background-color:#F7F7F7;}
.bot_padC{margin:1px;padding:5px 30px 5px 20px; border-top: solid 1px #CCCCCC;}

#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.BannerPane{width:468px;float:left;margin:2px 0;padding:0;}
.ContentPane{padding:0 15px;margin:0 15px;background-color:#fff;}
.ContentPaneC{padding:0 8px;margin:1px;border-left:solid 1px #E5E5E5;}
.TopPane .BottomPane{ padding:0; margin:0 0 45px 0; }
.TopPaneC{padding:0; margin:5px 0 1px 0;}
.LeftPane{padding::0;width:200px; margin:0; background-color:#fff;}
.LeftPaneC{padding:0 5px 0 0; width:200px; margin:1px 0; }
.LeftPane .Normal {padding:0 5px;}
.RightPane{ padding:0 0 0 5px; width:170px; margin-left:10px; }/*border-left:solid 1px #DBEF51;  }*/
.RightPane .Normal {padding:0 5px;}
.RightPanePRO{margin-left:20px;padding:0 0 0 5px; width:160px;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;font-size:10.5px;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.linkscontainer{padding:5px 0;text-align:center;margin-top:20px; margin-left:-5px; border-top:solid 1px #ccc;background-color:#f2f2f2;}
.linkscontainerPRO{padding:5px 0;text-align:center;background-color:#000;margin:10px 0 0 0;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;font-size:10.5px;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 140px; height: 18px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; }
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 0 2px; text-align:right;}
div.SearchIcon img{margin-top: 1px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:90px; height:15px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*-------------- QUICK LINKS --------------*/
.QuickLinks{ width:470px;;float:right; height:17px; vertical-align:baseline;margin-top:40px;text-align:right;}
#fixedtop .limg{ width:30px; height:17px; background:url(../fixed-05.gif) left top no-repeat; float:left}
#fixedtop .rimg{ width:30px; height:17px; background:url(../fixed-01.gif) right top no-repeat; float:right}
#top{ width:100%;}
#top .logo{ width:30%;}
#top .link{ width:60%;margin:5px 0}
.tplink01, a.tplink01:link, a.tplink01:visited, a.tplink01:active { color: #3f793f; font: normal 7pt Tahoma;text-decoration: none; padding:0 6px; line-height:2.0em}a.tplink01:hover{ color: #999}
.tplink02, a.tplink02:link, a.tplink02:visited, a.tplink02:active { color: #3f793f; font:bold 7pt Tahoma;text-decoration: none; padding:0 6px; line-height:2.0em}a.tplink02:hover{ color: #999}

/*--CONSUMER ---*/
.consumerlogo{float:left; background: url(images/consumer_bg.gif) no-repeat top left; width:527px; height:67px;}
.search_style{float:right; margin:1px;width:200px;}
.search_bg{float:right;padding:2px 2px 0 0;}
.search_stylePRO{float:right; margin:-12px 0 0 0;width:200px;}
.search_bgPRO{float:right;padding:2px 2px 0 0;}
.aboutus{float:right; vertical-align:bottom; padding:5px 10px 2px 0;}
.portal_link{float:right;padding:0;}

.main_services{margin-top:25px; padding:0;}
.loancolumn{padding:0; margin-right:20px; float:left; width:162px; height:192px; background:#FFF url(images/loan_column.png) no-repeat top left;}
.insurancecolumn{padding:0; margin-right:20px; float:left; width:162px; height:192px; background:#FFF url(images/insurance_column.png) no-repeat top left;}
.creditcolumn{padding:0; margin-right:20px; float:left; width:162px; height:192px; background:#FFF url(images/credit_column.png) no-repeat top left;}
.debtcolumn{padding:0; float:left; width:162px; height:192px; background:#FFF url(images/debt_column.png) no-repeat top left;}
.columntext{width:162; margin:0; padding:95px 0 0 8px;}
.spacer{padding-left:10px;}

.learnmore{Text-align:right;padding:4px 10px 0 0;}
.aow{margin:0; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 52%;}
.lendingtree{margin:0 0 0 10px; WIDTH:40%; BORDER:solid 1px #E5E5E5; PADDING:10px 5px; float:left;text-align:center;}
.glossary{color: #3E81B5; text-decoration: underline;font-size:13px;padding:3px;}
.glossarynone{color:#999; font-size:13px;padding:3px;}

.leftexpand{width:100%;}

.border_top{border-top:solid 1px #E5E5E5;}
.border_right{border-right:solid 1px #E5E5E5;}
.border_bottom{}
.border_left{border-left:solid 1px #E5E5E5;}
.askthecoach{padding:0; float:left; margin:0 0 0 3px; width:467px; height:111px; border:solid 1px #bdd6ef;}


/********   TOP SECTION   ***************/
.topmain{margin:0;padding:0;}
.mainbanner{float:left; width:492px;margin-left:-5px;}
.flash{width: 472px;margin:0; padding:0;float:left;}
.faq{width:220px; float:left; margin:4px 0 0 15px;}
.popular{float:left; margin:4px 0 0 8px;}
.vid{margin:1px; padding:1px;border:solid 1px #7393B9;float:right;}
.logo_top{border:solid 1px #ccc;margin-bottom:10px;padding:0 5px;}
.googleborder{border: solid 1px #ccc;padding:10px;}
.proBorder{border: solid 1px #ccc;padding:2px;}




















