/* CoolMenus 4 - default styles - do not edit */
/*.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; z-index:300; background-color: #FFFFFF;}*/
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
/*.clBar{position:absolute; width:10; height:10; visibility:hidden; z-index:300; background-color: none; background-image:url(/images/headers/dropdown_bckgrnd.jpg)}

/*Styles for level 0*/
/*.clLevel0,.clLevel0over{position:absolute; background-color: none; padding-top:5px; padding-left:28px; font-family:Verdana,arial,helvetica; font-size:10px; font-weight:normal; text-align:left; z-index:300}
.clLevel0{ color:#4F264F; background-color: none;}
.clLevel0over { color:#916A91; cursor:pointer; cursor:hand;font-weight:normal}
.clLevel0border{position:absolute; visibility:hidden;}*/

/*Styles for level 1*/
/*.clLevel1, .clLevel1over{position:absolute; padding:5px; font-family:Verdana,arial,helvetica; font-size:10px; font-weight:normal; text-align:left; background-color: #CEC3CE;}
.clLevel1{background-color:#EAE4EA; layer-background-color:#FFFFFF; color:#4F264F;}
.clLevel1over{background-color:#CEC3CE; layer-background-color:#FFFFFF;; color:#4F264F; cursor:pointer; cursor:hand;font-weight:normal}
.clLevel1border{position:absolute; visibility:hidden; background-color:#4F264F;; layer-background-color:#000000}*/


/* ********** general styles **************** */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/sitewide/bckgrnd_purplelines.gif);
}

.h1style { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #663366; 
	text-decoration: none ; 
	padding-left: 0px; 
	padding-right: 0px; 
	margin-bottom:0px; 
	margin-top:0px
}

.flr{
	float:right;
}

.fl{
	float:left;
}


/* ********** main content style**************** */
.cnt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #917D91; 
	text-decoration: none; 
	}


.cnt a:link, .cnt a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #663366; 
	text-decoration: none; 
	}
	
.cnt a:hover { 
	color: #B095B0; 
	}
	
ul {  
	padding-left: 2em;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(/images/sitewide/bullet.gif)
	}
	
	
.rates {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #3D6A9E; 
	text-decoration: none ; 
	padding: 15px 5px 10px 5px
	}
	
.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #663366; 
	text-decoration: none; 
	}

.error{
	color: #C00;
	display: block;
}
.hide {
	display: none;
}
/* ********** side nav style**************** */

.sidenavtxtfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #663366; 
	text-decoration: none; 
	padding-left: 3px; 
	padding-right: 3px;
	background-color: #ffffff; 
	border: solid #663366 1px
	}

.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none ; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px; 
	padding-right: 0px; 
	border-bottom: solid #FFFFFF 1px
	}

.sidenav a:link, .sidenav a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 0px 
	}
	
 .sidenav a:hover{ 
	color: #663366; 
	}	
	
.sidenavinset {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #816881; 
	text-decoration: none ; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 27px; 
	padding-right: 0px; 
	border-bottom: solid #FFFFFF 1px;
	background-color: #E4D7E4
	}
	
.sidenavinset a:link, .sidenavinset a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #816881; 
	text-decoration: none; 
	padding: 0px 
	}
	
 .sidenavinset a:hover{ 
	color: #4F264F; 
	}	

.sidenavcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none ; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px; 
	padding-right: 0px; 
	}
	
.sidenavcontact a:link, .sidenavcontact a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: none; 
	padding: 0px 
	}
	
 .sidenavcontact a:hover{ 
	color: #663366; 
	}	

/* ********** Top nav style**************** */
.topnav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #3D6A9E; 
	text-decoration: none ; 
	padding: 0px 3px 0px 3px; 
	line-height: 100%;
	border-right: solid #C8D5E4 1px
	}
	
.topnav a:hover, .topnav a:link, .topnav a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #3D6A9E; 
	text-decoration: underline; 
	padding: 0px 
	}
	
/* ********** Form style**************** */
.but { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #3D6A9E; 
	text-decoration: none; 
	padding-left: 10px; 
	padding-right: 10px; 
	background-color: #FFFFFF
	}

.frm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #B22B2B; 
	text-decoration: none; 
	padding-left: 0px; 
	padding-right: 0px; 
	background-color: #FFFFFF
	}

.txtfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #663366; 
	text-decoration: none; 
	padding-left: 3px; 
	padding-right: 0px;
	background-color: #F7F5F7; 
	border: solid #663366 1px
	}


/* ********** footer styles **************** */
.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF; 
	text-decoration: none ; 
	}
	
.footer a:link, .footer a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none  
	}
	
.footer a:hover{ 
	color: #D2B3CC; 
	}

.fr{
	float:right;
	padding-right: 10px;
}

.padleft{
	padding-left: 26px;
}

.bottomline{
	margin-bottom: -5px;
}

.padbot{
	padding-bottom: 10px;
}

.clear{ clear: both;}

.mid_nav ul{
	margin-left:292px;
}

.login_pallette{
	width:190px;
	height:83px;
	background: url("/images/sitewide/login_bg.gif") no-repeat left top;
	padding: 10px 0 0 5px;
}

.mrg_3top{
	margin-top: 3px;
}

.golink{
	float:right;
	margin: -15px 19px 0 0;
	width: 36px;
	height: 36px;
	display:block;
	background-color: none;
	border: none;
}
	
.golink2{
	float:right;
	margin: 0 19px 0 0;
	width: 36px;
	height: 36px;
	display:block;
	background-color: none;
	border: none;
}

	
a.ul:link, a.ul:visited {text-decoration:underline;}