body 

{

	font-family: AvantGarde Bk BT, Trebuchet;

	font-weight: normal;

	font-size: 14px;

	color: #393939;

	background: url(/images/darkback.gif);

}





.fontsmall 

{

	font-family: Verdana,arial,sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #797979;

}



.pararedbold {

	font-family: AvantGarde Bk BT, Trebuchet;

	font-size: 12px;

	color: #CC0000;

	font-weight: bold;

	text-decoration: none

	}





h1

{

	font-weight: normal;

	font-size: 34px;

	color: #FF3333;

	line-height: 26px;

	margin: 4px 0px 5px 0px;

	font-family: AvantGarde Bk BT, Trebuchet;

}









A:link {

 	text-decoration: underline;

 	color: #251eb3;

	font-size: 14px;

	font-weight: bold;

 	}



A:active {

 	text-decoration: underline;

 	color: #251eb3;

	font-size: 14px;

	font-weight: bold;

 	}



A:visited {

 	text-decoration: underline;

 	color: #251eb3;

	font-size: 14px;

	font-weight: bold;

 	}



A:hover {

 	text-decoration: underline;

 	color: #251eb3;

	font-size: 14px;

	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;

}



/*=========== NEW STyle Elements ==================*/



.tdgraynormal

{

		font-family: Arial, Tahoma, Verdana, sans-serif;

		font-size: 12px;

		color: #000000;

        font-weight: normal;

        BACKGROUND-COLOR: #FAFAFA

}		



.tdgraynormaldk

{

		font-family: Arial, Tahoma, Verdana, sans-serif;

		font-size: 12px; 

		color: #000000;

        font-weight: normal;

        BACKGROUND-COLOR: #E8F1FE

}



.redasterisk 

{

	font-weight: bold;

	color: #C60505;

	font-size: 15px;

}



.fontsmallgrey 

{

	font-weight: bold;

	color: #7A7A7A;

	font-size: 11px;

}



#error {

border-top: 2px #BF0606 solid;

border-bottom: 2px #BF0606 solid;

width:98%;

background-color:#FCBABA;

color: #BF0606;

font-weight: bold;

font-size: 17px; 

padding:6px 6px 6px 8px;

margin: 5px 0px 5px 0px;

}



.errortext {

color: #000000;

font-weight: bold;

font-size: 14px; 

margin: 5px 0px 5px 28px;

}



input { 

/*width:170px; */

 border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

 font-size: 14px;

 color: #3E4148; 

 background-color: #F7F7F7; 

 height: 22px;

}



.inputbox { 

/*width:170px; */

 border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

 font-size: 14px;

 color: #3E4148; 

 background-color: #F7F7F7; 

 height: 22px;

}



fieldset {

	border: 1px solid #CCCCCC;

	padding: 10px 15px 10px 15px;

}



legend {

	color: #214D98;

	font-size: 13px;

	font-weight: bold;

}



select { 

/*width:170px; */

border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

font-size: 14px;

color: #3E4148; 

background-color: #F7F7F7;

height: 22px;

}



.selectlarge{ 

width:170px;

border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

font-size: 11px;

color: #3E4148; 

background-color: #F7F7F7;

height: 70px;

}



.selectsmall { 

/*width:170px; */

border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

font-size: 12px;

color: #3E4148; 

background-color: #F7F7F7;

}



.selectbox2 { 

/*width:170px; */

border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

font-size: 15px;

color: #3E4148; 

background-color: #F7F7F7;

height: 22px;

}



.selectbox {

	width:220px;

}



.textarea { 

/*width:170px; */

border-top: 2px solid #DDDDDD outset;

 border-right: 1px solid #DDDDDD;

 border-left: 1px solid #DDDDDD;

 border-bottom: 1px solid #DDDDDD; 

font-size: 13px;

color: #3E4148; 

background-color: #F7F7F7; 

font-family: arial, geneva, arial;

}



/* Rates Table */



.rateHeader2 {

	font-family: Verdana,arial,sans-serif;

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;

	border: none;

	font-weight:bold;

	background-color:#72645b;

}



.rateHeader3 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 15px;

	color: #000000;

	text-decoration: none;

	border: none;

	font-weight:bold;

	background-color:#FFFFFF;

}



.rateYours2 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

	border: none;

	font-weight:bold;

	background-color:#efefee;

}



.rateCompetition2 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	border: none;

	font-weight:normal;

	background-color:#FFFFFF;

}



.rateTerm2 {

	font-family: Arial, Tahoma, Verdana, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	border: none;

	font-weight:bold;

	background-color:#FFFFFF;

}



.mortappform

{

	font-size: 11px;

}



.mortappformsmall

{

	font-size: 10px;

}



.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-family: Arial, Tahoma, Verdana, sans-serif;

    font-weight: normal;

    font-size: 12px;

	}

	

.btn {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;

background-image: url(images/button2.gif);

background-image: repeat-x;

}



.btn_med {

border: 1px outset; 

cursor: pointer; 

font-size:12px; 

font-weight: bold; 

margin: 0px 0px 0px 1px; 

padding: 1px 1px 1px 1px;

background-image: url(/images/button2.gif);

width:130px;

height: 25px;

}



.btn_wide {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;

background-image: url(images/button2.gif);

background-image: 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-family: Arial, Tahoma, Verdana, sans-serif;

    font-weight: normal;

    font-size: 12px;

    BACKGROUND-COLOR: #f8f8f8;

    color: #3C3B3B;

	padding: 0px 0px 4px 0px;

	margin: 2px 0px 2px 0px;

}



/* Rates Table */



.rateHeader {

	font-family: Arial, Verdana, sans-serif;

	font-size: 13px;

	color: #000000;

	text-decoration: none;

	border: none;

	font-weight:bold;

}



.rateYours {

	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	border: none;

	font-weight:bold;

}



.rateCompetition {

	font-family: Arial, Verdana, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	border: none;

	font-weight:normal;

}



.rateTerm {

	font-family: Arial, Verdana, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	border: none;

	font-weight:bold;

}



.glossaryletter {

/*background-image: url(images/glossletter.gif);*/

font-weight: bold;

font-size: 22px;

color: #aa0303;

/*width: 30px;

height: 30px;

text-align: center;*/

margin: 0px;

/*padding-top:3px;*/

}



.newsheader

{

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}



.faqheader

{

	font-size:17px;

	font-weight: bold;

}



.smalltext {

	font-size: 9px;

	font-weight: bold;

}



.smalltext2 {

	font-size: 10px;

	font-weight: bold;

	color: #333333;

}

