a{color:#333333}

/* Large radius image backgrounds */
.boxc {position:relative;}
.boxc b.cn { height: 10px; width: 10px;position:absolute;}
.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}
.boxc h2 {margin:0px;padding:0px;font-size:12px;font-weight:bold;margin-left:10px;}
.boxc h3 {margin:0px;padding:0px;font-size:11px;font-weight:bold;color:#333333;}
.boxc .body {padding:5px;}



/* container */
div.portlet_box_container { float:left;padding:5px;margin-bottom:8px;width:98%;background-color:#fff; }
div.portlet_box_container.boxc b.cn { height: 10px; width: 10px; background:url(/image/white.gif) no-repeat;position:absolute; }
div.portlet_box_container.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
div.portlet_box_container.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
div.portlet_box_container.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
div.portlet_box_container.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}
div.portlet_box_container.boxc div.body{ }
div.portlet_box_container.boxc div.title{height:45px;}
div.portlet_box_container.boxc div.title h2{color:#010000;font-size:25px;font-weight:bold;margin:8px;}
div.portlet_box_container.boxc div.title a{ }


/* application container */
div.portlet_box_app { float:left;padding:5px;margin-bottom:8px;width:98%;background-color:#EEEEEE; }
div.portlet_box_app.boxc b.cn { height: 10px; width: 10px; background:url(/image/white.gif) no-repeat;position:absolute; }
div.portlet_box_app.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
div.portlet_box_app.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
div.portlet_box_app.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
div.portlet_box_app.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}
div.portlet_box_app.boxc div.body{  }
div.portlet_box_app.boxc div.title{height:45px;}
div.portlet_box_app.boxc div.title h2{color:#010000;font-size:25px;font-weight:bold;margin:8px;}
div.portlet_box_app.boxc div.title a{ }



/* application container */
div.portlet_box_frontapp { float:left;padding:5px;margin-bottom:8px;width:98%;background-color:#fff; }
div.portlet_box_frontapp.boxc b.cn { height: 10px; width: 10px; background:url(/image/white.gif) no-repeat;position:absolute; }
div.portlet_box_frontapp.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
div.portlet_box_frontapp.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
div.portlet_box_frontapp.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
div.portlet_box_frontapp.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}
div.portlet_box_frontapp.boxc div.body{ }
div.portlet_box_frontapp.boxc div.title{height:45px;}
div.portlet_box_frontapp.boxc div.title h2{color:#010000;font-size:25px;font-weight:bold;margin:8px;}
div.portlet_box_frontapp.boxc div.title a{ }

.boxc .btn {float:right;}

/* IE Filters */
    * html .boxc b.bl {bottom:-2px}
    * html .boxc b.br {bottom:-2px}
    * html .boxc b.cn {background-image:
       url(http://static.technorati.com/static/css/img/corners/white.gif);}
	   
	
/* tables */
table.grid{border:solid 1px #000; font-size:12px;padding:4px;}
table.grid tr{ }
table.grid tr th{background-color:#333333;color:#fff;}
table.grid tr td{border:solid 1px #000;padding:4px;}
table.grid tr.odd{background-color:#eee;}
	
/* HEADER */

#header div.menu{
	background-color:#333333;
	height:30px;
	padding-left:260px;
	background-image: url(../image/menu_bk.gif);
	background-repeat: repeat-x;
	text-aign:right;
}
#header div.menu ul{margin:0px;padding:0px;list-style:none;}
#header div.menu ul li{float:left;padding-right:15px;padding-left:15px;text-align:right;margin-top:8px;width:auto;border-right:solid 1px #666;}
#header div.menu ul li a{color:#fff;font-size:11px;text-decoration:none;font-weight:bold;}
#header div.menu ul li a:hover{text-decoration:underline;}
#header img.logo{float:left;}
#header div.topright{ float:right;width:400px;text-align:right;margin-top:20px;}
#header div.topright a {color:#666666;font-size:11px;padding-right:10px;text-decoration:none;}

#header div.bottom{
	background-image: url(../image/top_back.gif);
	background-repeat: repeat-x;
	height:79px;
	background-color:#005D28;
}

/* RIGHT */
ul#rightnav{margin:0px;padding:0px;list-style:none;åborder-bottom:solid 4px #005D28;}
ul#rightnav li{border-bottom:solid 2px #E9E2D4;height:30px;padding-top:10px;}
ul#rightnav li:hover{background-color:#E9E2D4;}
ul#rightnav li a{color:#395503;text-decoration:none;font-size:11px;margin-left:20px;}

/* FOOTER */

h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:16px;}
.error {
	font-weight: 800;
	color: #FF0000;
}



#frontpage{}
#frontpage div.tag{height:52px;}
#frontpage div.tag h1{font-size:20px;margin:0px;padding:0px;padding-top:15px;padding-left:15px;}
#frontpage div.top{
	background-image: url(../image/n_bk.jpg);
	background-repeat: repeat-x;
	height:221px;
}
#frontpage div.top ul{margin:5px;padding:0px;list-style:none;padding-top:5px;margin-bottom:0px;}
#frontpage div.top ul li{height:25px;color:#fff;font-size:11px;}
#frontpage div.top ul li img{float:left;margin-right:5px;}

#frontpage div.top a{ color:#FFAD59;font-size:11px;}


#frontpage div.middle{}
#frontpage div.middle  p{padding:15px;}
#frontpage div.bottom{}

#appform{background-image: url(../image/n_bk.gif);
	background-repeat: repeat-x;}
	
#appform  form{padding:0px;margin:0px;}
#appform div.form{ background-image: url(../image/n_fbk.gif);
	background-repeat: repeat-y;   }
	
div.frontbottom{padding-top:5px;}








/* ========================= DEPREICATED STYLES ==========================*/
/* General */
 
TD{
	 
	font-size: 11px;
}
A{
	color: #333333;
	text-decoration: underline;

}
A:link{
	color: #333333;
	text-decoration: underline;

}
A:active{
	color: #333333;
	text-decoration: underline;

}
A:visited{
	color: #333333;
	text-decoration: underline;

}
A:hover{
	color: #000000;
	text-decoration: none;
}

hr {
border: 0;
color: #CADCEB;
background-color: #CADCEB;
height: 1px;
}
 

/* Navigation */
TD.navHeader {
	font-size: 10px;
	color: #333333;

}
TD.navHeader A{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
TD.navHeader A:visited  {
	color: #666666;
	text-decoration:none;
}
TD.navHeader A:hover  {
	color: #333333;
	text-decoration:none;
}
TD.navHeader A:active  {
	color: #666666;
	text-decoration:none;
}
TD.navRight {
	color: #333333;
		height:40px;
	font-weight: 800;
	background-image:    url(../image/nav/nav_bk_blue.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
	padding-left: 10px;
}
TD.navRight TD:hover{
	color: #000000;
	text-decoration:none;
}
TD.navRight A{
	color:#395503;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
TD.navRight A:visited  {
	color: #666666;
	text-decoration:none;
}
TD.navRight A:hover  {
	color: #000000;
	text-decoration:none;
}
TD.navRight A:active  {
	color: #666666;
	text-decoration:none;
}

TD.navFooter {
	font-size: 10px;
	color: #333333;
}
TD.navFooter A{
	font-size:10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
TD.navFooter A:visited  {
	color: #666666;
	text-decoration:underline;
}
TD.navFooter A:link  {
	color: #666666;
	text-decoration:underline;
}
TD.navFooter A:hover  {
	color: #333333;
	text-decoration: underline;

}
TD.navFooter A:active  {
	color: #666666;
	text-decoration:underline;
}
/* FORMS */
TD.frmContainer{
	background-color: #E3EDF4;
	border: 1px solid #CCCCCC;
}
TD.frmContainer1 {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 5px;
}
TR.frmContainer1 {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 5px;
}
TD.frmSubContainer{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
TD.frmHdr {
	font-size: 14px;
	font-weight: 800;
	color: #000000;
	background-image:    url(../image/bk_dot_blue.gif);
	padding: 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #366496;
}
p {
	margin: 5px;
	padding: 5px;
}
.error {
	font-weight: 800;
	color: #FF0000;
}


/* HOMEPAGE */
#home_banner{
	background-image: url(../image/front_bk.jpg);
	background-repeat: repeat-x;
	height: 85px;
	text-align:left;

}
#home_banner h1{
	font-size:34px;
	color:#fff;
	margin:0px;
	padding:10px;
	margin-left:20px;
}
#home_banner  div.rate_match{
	position:relative;
	left:30px;
	width:520px;
	z-index:1;
 

}
#home_banner  div.woman{
	position:relative;
	left:527px;
	top:-237px;
	width:235px;
	z-index:2;
 

}

#home_banner  div.hmbuttons{
	position:relative;
	left:190px;
	top:-80px;
	width:520px;
	z-index:1;
}

#home_content{
	background-image: url(../image/home_mid_bk.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #B6CFE4;
	text-align:left;
	position:relative;
	left:0px;
	top:0px;
}

#home_content p.copy{ font-size:12px;color:#333333;line-height:16px;}
#home_content div.top{


}


#home_content div.middle{

	
}

#home_content div.middle div.checklist{
	margin-left:20px;
	padding-top:105px;
	 
	font-weight:bold;
	font-size:14px;
	color:#395503;
	
}
#home_content div.middle div.checklist a.link{
	color:#666;
	font-weight:normal;
	font-size:12px;

}

#home_content div.middle div.checklist ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#home_content div.middle div.checklist ul li{padding-top:0px;height:22px;line-height:22px;font-size:14px;}
#home_content div.middle div.checklist ul li.off{list-style:none;list-style-image:none;}

#home_content div.middle div.left{
	padding:10px;
	float:left;
	width:400px;
}
#home_content div.middle div.right{
	width:330px;
	float:right;
}



