body 

{

	font-family: arial, Verdana,sans-serif;

	font-weight: normal;

	font-size: 12px;

	background-color: #B9BBAD;

	color: #333333;

	margin-top: 5px;
	
	

}



td, p 

{

	font-family: Verdana,arial,sans-serif;

	font-weight: normal;

	font-size: 12px;

	color: #333333;
	
	line-height: 18px;

}



.fontsmall 

{

	font-family: Verdana,arial,sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #333333;

}



.pararedbold {

	font-family: Verdana,arial,sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: bold;

	text-decoration: none

	}



.maintable 

{

	background-color: #FFFFFF;

}



#toplogo 

{

	height: 140px;

	background: url(/images/toplogo.gif) no-repeat;	

}



h1

{

	font-weight: bold;

	font-size: 21px;

	color: #2E3092;

	line-height: 26px;

	margin: 0px;

}



h2 

{

	font-weight: bold;

	font-size: 20px;

	color: #2E3092;

	line-height: 26px;

	margin: 0px;

}



h3 

{

	font-weight: bold;

	font-size: 20px;

	color: #2E3092;

	line-height: 29px;

	margin: 0px;

}



h4

{

	font-weight: bold;

	font-size: 17px;

	color: #2E3092;

	line-height: 19px;

	margin: 0px;

}



h5

{

	font-weight: normal;

	font-size: 10px;

	color: #2E3092;

	line-height: 13px;

	margin: 0px;

}



/* === Left Nav === */



ul.leftnav {

	margin: 0 3px 0 3px;

	padding: 0;

	font-size: 90%;	

	list-style: none;		

	background: #8FA2AF;

	font-family: tahoma, verdana, arial;

	}

ul.leftnav li {

	margin: 0;

	padding: 0;
	


	}

ul.leftnav li a {

	display: block;

	margin: 0;

	padding: 6px 4px 6px 20px;

	border-bottom: 1px dotted #B0C29B;

	/*background: url(/images/navbacknorm.gif) no-repeat;*/

	text-decoration: none;
	
	color: #FFFFFF;

	/*background-color: #EBF2FA;*/

	}

ul.leftnav li a:hover {

	text-decoration: underline;
	color: #FFFFFF;

	/*background-color: #D9E7F7;*/

/*	background: #fff url(/images/navbackover.gif) no-repeat;*/

	}

	

ul.leftnav li a.active {

	text-decoration: none;
	color: #FFFFFF;
	
	/*background-color: #EBF2FA;*/

	background: #fff url(/images/navbackover.gif) no-repeat;

	}



ul.leftnav li.last a {

	border-bottom: none;

	}

/*=== end left nav === */





#stripetop

{

	background-color: #000000;

	height: 6px;

}



#mainlogo 

{

	height: 363px;
	

	background: url(/images/eileen2.jpg) no-repeat;	

	border: 2px solid #FFFFFF;	

}



#footer 

{

	height: 46px;
	
	

	font-size: 10px;

	line-height: 20px;

	text-align: center;

	color: #000000;

}



#righthome 

{

	background: #FFFFFF;	

	border-top: 2px solid #FFFFFF;	

	border-right: 2px solid #FFFFFF;	

	border-bottom: 2px solid #FFFFFF;	

}



#lefthomebottom

{

	background: #E1DFD9;

	border-left: 2px solid #FFFFFF;		

	border-right: 2px solid #FFFFFF;	

}



#righthomebottom

{

	background: #E9E7E3;	

	border-right: 2px solid #FFFFFF;	

}





/*= top nav =================== */

* html #logo, 

* html #nav, 

* html dl.teaser {

	height: 1%;

	}

* html ul.articles li a { height: 1%; }

* html ul.leftnav li a { height: 1%; }





#nav {

	padding: 6px 9px 9px 9px;

	background: #8FA2AF;
	border: 2px solid #FFFFFF;

	/*background: url(/images/topnav.gif) repeat-x;*/

	height: 20px;

	font-size: 13px;

	font-family: tahoma, verdana, arial;

	}

#nav ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#nav li {

	float: left;

	margin: 0;

	padding: 0px 2px 0px 2px;

	}

#nav li a {

	float: left;

	margin: 0 1px 0 0;

	padding: 4px 7px;

	font-size: 100%;

	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

	}

#nav li a:hover {

	color: #fff;

	background: #7096AF;

	}

#nav li a.active {

	color: #FFFFFF;

	background: #7096AF;

	}

/*======================================*/



A:link {

 	text-decoration: underline;

 	color: #0E3F80;

	font-size: 12px;

	font-weight: bold;

 	}



A:active {

 	text-decoration: underline;

 	color: #0E3F80;

	font-size: 12px;

	font-weight: bold;

 	}



A:visited {

 	text-decoration: underline;

 	color: #0E3F80;

	font-size: 12px;

	font-weight: bold;

 	}



A:hover {

 	text-decoration: underline;

 	color: #396BAD;

	font-size: 12px;

	font-weight: bold;

 	}

	

A.footer:link {

 	text-decoration: none;

 	color: #333333;

	font-size: 10px;

	font-weight: bold;

 	}



A.footer:active {

 	text-decoration: none;

 	color: #333333;

	font-size: 10px;

	font-weight: bold;

 	}



A.footer:visited {

 	text-decoration: none;

 	color: #333333;

	font-size: 10px;

	font-weight: bold;

 	}



A.footer:hover {

 	text-decoration: underline;

 	color: #333333;

	font-size: 10px;

	font-weight: bold;

 	}



.rateAlertBox {

/*background-image: url('images/error_title.gif');*/

border-left: 2px #0066CB solid;

border-right: 2px #0066CB solid;

border-top: 2px #0066CB solid;

border-bottom: 2px #0066CB solid;

width:300px;

height:125px;

background-color:#6BB0F4;

color: #FFFFFF;

font-weight: bold;

FONT-SIZE: 12px; 

padding-left:12px;

padding-top:4px;

padding-right:4px;

padding-bottom:4px;

}



/*error box */



#errorTop {

/*background-image: url('images/error_title.gif');*/

border-left: 2px #D80909 solid;

border-right: 2px #D80909 solid;

border-top: 2px #D80909 solid;

width:500px;

height:25px;

background-color:#F58B8B;

color: #FFFFFF;

font-weight: bold;

FONT-SIZE: 12px; 

padding:4px;

}



#errorMain {

/*background-image: url('images/error_back.gif');*/

border-left: 2px #D80909 solid;

border-right: 2px #D80909 solid;

border-top: 2px #D80909 solid;

border-bottom: 2px #D80909 solid;

width:500px; 

padding:6px;

background-color:#FEE5E5;

}



#errorBottom {

background-image: url('/images/error_bottom.gif');

width:419px;

height:3px;

}



#successTop {

/*background-image: url('images/error_title.gif');*/

border-left: 2px #466F05 solid;

border-right: 2px #466F05 solid;

border-top: 2px #466F05 solid;

width:500px;

height:25px;

background-color:#7BA23E;

color: #FFFFFF;

font-weight: bold;

FONT-SIZE: 12px; 

padding:4px;

}



#successMain {

/*background-image: url('images/error_back.gif');*/

border-left: 2px #466F05 solid;

border-right: 2px #466F05 solid;

border-top: 2px #466F05 solid;

border-bottom: 2px #466F05 solid;

width:500px; 

padding:6px;

background-color:#D8EFB3;

color: #000000;

font-weight: bold;

FONT-SIZE: 12px; 

}



#warningTop {

/*background-image: url('images/error_title.gif');*/

border-left: 2px #E3B000 solid;

border-right: 2px #E3B000 solid;

border-top: 2px #E3B000 solid;

width:500px;

height:25px;

background-color:#FBD44E;

color: #000000;

font-weight: bold;

FONT-SIZE: 12px; 

padding:4px;

}



#warningMain {

/*background-image: url('images/error_back.gif');*/

border-left: 2px #E3B000 solid;

border-right: 2px #E3B000 solid;

border-top: 2px #E3B000 solid;

border-bottom: 2px #E3B000 solid;

width:500px; 

padding:6px;

background-color:#FDEAA9;

color: #000000;

font-weight: bold;

FONT-SIZE: 12px; 

}



#deleteTop {

/*background-image: url('images/error_title.gif');*/

border-left: 2px #BF0606 solid;

border-right: 2px #BF0606 solid;

border-top: 2px #BF0606 solid;

width:500px;

height:25px;

background-color:#DA3F3F;

color: #FFFFFF;

font-weight: bold;

FONT-SIZE: 12px; 

padding:4px;

}



#deleteMain {

/*background-image: url('images/error_back.gif');*/

border-left: 2px #BF0606 solid;

border-right: 2px #BF0606 solid;

border-top: 2px #BF0606 solid;

border-bottom: 2px #BF0606 solid;

width:500px; 

padding:6px;

background-color:#FAACAC;

color: #000000;

font-weight: bold;

FONT-SIZE: 12px; 

}



/* Rates page outer table */



.rateHeader {



	font-family: Verdana,arial,sans-serif;



	font-size: 13px;



	color: #FFFFFF;



	text-decoration: none;



	border: none;



	font-weight:bold;



	background-color:#000000;



}







.rateYours {



	font-family: Verdana,arial,sans-serif;



	font-size: 13px;



	color: #0E3F81;



	text-decoration: none;



	border: none;



	font-weight:bold;



	background-color:#FFFFFF;



}







.rateCompetition {



	font-family: Verdana,arial,sans-serif;



	font-size: 12px;



	color: #333333;



	text-decoration: none;



	border: none;



	font-weight:normal;



	background-color:#FFFFFF;



}







.rateTerm {



	font-family: Verdana,arial,sans-serif;



	font-size: 12px;



	color: #333333;



	text-decoration: none;



	border: none;



	font-weight:bold;



	background-color:#FFFFFF;



}







#rateMain {

/*background-image: url('images/error_back.gif');*/

border-left: 2px #BF0606 solid;

border-right: 2px #BF0606 solid;

border-top: 2px #BF0606 solid;

border-bottom: 2px #BF0606 solid;

width:500px; 

padding:6px;

background-color:#FAACAC;

color: #000000;

font-weight: bold;

FONT-SIZE: 12px; 

}



/* ====================================== */



.submit {

    BORDER-RIGHT: #8398B2 1px solid;

    BORDER-TOP: #8398B2 1px solid;

    BORDER-LEFT: #8398B2 1px solid;

    WIDTH: 70px;

    BORDER-BOTTOM: #8398B2 1px solid;

    BACKGROUND-COLOR: #D9E8FA;

    font-weight: normal;

    font-size: 12px;

	}

	

.btn {border: 1px outset; cursor: pointer; font-size:9px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;

background: url(images/button2.gif) repeat-x;



}



.btn_med {border: 1px outset; cursor: pointer; font-size:9px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;

background: url(images/button2.gif) repeat-x;

width:116px;

}



.btn_wide {border: 1px outset; cursor: pointer; font-size:9px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;

background: url(images/button2.gif) repeat-x;

width:160px;

}



.formfield 

{

    border-left:1px solid #666;

    border-top:1px solid #666;

    border-right:1px solid #EAEAEA;

    border-bottom:1px solid #EAEAEA;

    font-weight: normal;

    font-size: 11px;

    BACKGROUND-COLOR: #f8f8f8;

    color: #3C3B3B;

}



