/*elements*/

body{
	margin: 5px; 
	padding:0px;
	border: 0px;
	background-color: #e2e2e2;
	color:#000000;
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	text-decoration: none;
	text-align:center;	
}

p{
  margin: 0 5px 0 0;
  padding:0px;
}

a:link, a:visited{
    color:  #0080AA;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    }
    
a:hover, a:active{
    color:  #000000;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
    }
    
td{
    margin: 0px 0px 5px;
}


h1{
    font-weight: bold;
    font-size: 110%;
    color:  #0080AA;
    font-family: Arial, Sans-Serif;
}

a.h1
{
	font-weight: bold;
    font-size: 110%;
    color:  #0080AA;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    }
    
h2{
    font-weight: bold;
    font-size: 90%;
    color:  #0080AA;
    font-family: Arial, Sans-Serif;
}

a.h2:link, a.h2:visited{
	font-weight: bold;
    font-size: 90%;
    color:  #0080AA;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    }
    
a.h2:hover, a.h2:active{
	font-weight: bold;
    font-size: 90%;
    color:  #0080AA;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
    }

/*ids */
#content{
	border: 0px; 
	padding: 0px;
	width: 750px;
	margin: 0px auto; 
	}

#border{
	border: solid 5px #0080aa;
	width:750px;
	background-color:#ffffff;
	}

#toplogos{
	background-color:#ffffff;
	width:750px;
}

#topmenu{
	width:750px;
	border:0px; 
	clear:both;
	background-color: #2B363F;
	line-height: 0px;
}
	
#print{	
	width:545px;			
	margin:0 auto;
	padding:0 0 0 0px; 
	text-align:left;		
}	

#splashpage{
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url(/images/splash_page_bg.gif); 
	height: 440px; 
	width: 760px;
	margin: 0 auto; /*This will centre Firefox*/
	text-align:center; /*this will centre IE*/
	border: solid 10px #002031;
	position: relative;
	}

/*classes*/
.countdown /* in toplogos div for timer*/
{
    font-size: 9px;
    margin: 0px 0px 20px 10px;
    color: #808080;
    font-family: Verdana, Arial, Sans-Serif;
    float:left;
    clear:both;
    background-color:#ffffff;
    position:relative;
}

/* tan box model hack to give a padding to IE only */
* html .countdown{	
	padding-bottom:12px;
}	

.countdownright{
	background-color: #ffffff;
	width: 50%;	
	float: right;
	text-align: right;
	position:relative;
}

/* tan box model hack to give a padding to IE only 
* html .countdownright{	
	padding-top:12px;
	padding-right:12px;	
}*/

.countdownleft{
	background-color: #ffffff;
	width: 50%; 
	float: left;
	position:relative;
	}
	
.content /* used for middle of page content*/
{
	float: right;
	width: 529px;
	}

/* tan box model hack to give a margin to IE only */
* html .content{ 
	margin-right:-10px;
}

.morelink{
	font-family: Arial, Sans-Serif;
	font-size: 80%;
}

.button{
    border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 0px 2px 0px;
    font-weight: bold;
    font-size: 11px;
    width: 60px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center;
}


.linksAndDocsHead{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	font-size:85%;
	border:0;
	padding:2px;
	}
	
a.linksAndDocs:link, a.linksAndDocs:visited{
	color: #0080aa;
	font-family: Arial, Sans-Serif;
	font-size: 75%;
	font-weight: bold;
	padding: 2px;
	margin:0px;
	border:0;
	text-decoration: none;
	}

a.linksAndDocs:hover, a.linksAndDocs:active{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 75%;
	font-weight: bold;
	padding: 2px;
	margin:0px;
	border:0;
	text-decoration: none;
	}


.featureHead{
	padding:5px;
}
	
.featureText{
	font-family: Arial, Sans-Serif;
	font-size:70%;
	padding:5px;
}

.featureLink{
	padding:5px;
	border-left: dotted 1px #808080;
	border-right: dotted 1px #808080;
	border-bottom: dotted 1px #808080;
	
}

.featureSides {
	border-left: dotted 1px #808080;
	border-right: dotted 1px #808080;
	padding:0px;
	margin:0px;
}

.featureTop {
	border-left: dotted 1px #808080;
	border-right: dotted 1px #808080;
	border-top: dotted 1px #808080;	
}

/*splash page*/
.splashleft{
	float: left;
	color: #0080aa;
	padding: 20px 0px 0px 20px;
	height:53px;
	}
	
.splashright{
	float: right; 
	font-size: 110%; 
	color: #0080aa;
	padding: 20px 20px 0px 0px;
	height:53px;
	}
	
a.splashrightlink1:link, a.splashrightlink1:visited{
	color: #0080aa;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}

a.splashrightlink1:hover, a.splashrightlink1:active{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}
	
a.splashrightlink2:link, a.splashrightlink2:visited{
	color: #002031;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}

a.splashrightlink2:hover, a.splashrightlink2:active{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}
	
a.splashrightlink3:link, a.splashrightlink3:visited{
	color: #00A195;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}

a.splashrightlink3:hover, a.splashrightlink3:active{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}

.splash{
	text-align: center; 
	font-size: 100%; 
	color: #0080aa;
	clear:both;
	width: 100%;
	line-height:20px;
	clear: both;
	}
	
a.splashlink:link, a.splashlink:visited{
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}

a.splashlink:hover, a.splashlink:active{
	color: #0080aa;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	}
	
/* menu and navigation*/

.topmenu{
	background-color: #2B363F;
	}


a.midmenulink:link, a.midmenulink:visited {
	color: #0080aa;
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	font-weight:normal;
	}
	
a.midmenulink: hover, a.midmenulink: active{
	color: #0080aa;
	font-family: Arial, Sans-Serif;
	font-size: 70%;
	padding: 0px;
	margin:0px;
	text-decoration: underline;
	font-weight:normal;
	}

.menuoutline{
    color: #000000;
    float: left;
    padding:0px;
    margin:0px;
}
	
a.menulevel1:link, a.menulevel1:visited{
    font-weight: bold;
    font-size: 75%;  
    margin: 5px 5px 5px 0px;
    color: #000000;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

a.menulevel1:hover{
    font-weight: bold;
    font-size: 75%;  
    margin: 5px 5px 5px 0px;
    color: #0080aa;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}


a.menulevel2:link, a.menulevel2:visited{
    font-size: 75%;  
    margin: 5px 5px 5px 0px;
    color: #000000;
    font-family: Arial, Sans-Serif;
    text-decoration: none; 
    text-align: left;
}

a.menulevel2:hover{
    font-size: 75%;  
    margin: 5px 5px 5px 0px;
    color: #0080aa;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
    text-align: left;
}

	
a.menulevel3:link, a.menulevel3:visited{
    font-size: 75%;  
    margin: 5px 5px 5px 0px;
    color: #000000;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    text-align: left;
}

a.menulevel3:hover{
    font-size: 75%;  
    margin: 5px 5px 5px 0px;
    color: #0080AA;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
    text-align: left;
    
}

a.menulevel4:link, a.menulevel4:visited{
    font-size: 75%;  
    margin: 5px 5px 5px 5px;
    color: #000000;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

a.menulevel4:hover{
    font-size: 75%;  
    margin: 5px 5px 5px 5px;
    color: #0080AA;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

/*footer*/
.footertop{
	background-color: #ffffff; 
	border-top: solid 5px #0080aa;
	border-left: 0px;
	border-right:0px;
	font-family: Arial, Sans-Serif; 
	margin: 0px;
	text-align: center;
	width: 750px;
	clear:both;
	height: auto;
	padding: 1em 0px 1em 0px;
	font-size: 95%;
}

/* tan box model hack to give a margin to IE only */
* html .footertop{
	margin-right: -10px;
	width: 752px;
}

a.footer:link, a.footer:visited {color: #000000; text-decoration:none;}
a.footer:hover, a.footer:active {color: #000000; text-decoration:underline;}

.footerRight{
	text-align:right;
	float:right;
	background-color: #e2e2e2; /*grey*/
	color:#808080;
	font-weight:bold;
	font-size: 90%;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	}
	
a.footerRight:link, a.footerRight:visited {color: #808080; text-decoration:none;}
a.footerRight:hover, a.footerRight:active {color: #808080; text-decoration:underline;}

.footerLeft{
	text-align:left; 
	float:left;
	background-color: #e2e2e2; /*grey*/	
	color:#808080;
	font-weight:bold;
	font-size: 90%;
	margin: 5px 0px 0px 0px;
	}
	
.footerSpace{
	font-weight:bold;
	color:#808080;
	}

/* end footer*/

/*table including tables for forms */

TD.tenpixelmargin
{
    padding: 10px;
}

TABLE.form_table{
	width: 505px;
	padding: 0;
	margin: 0;
}

TABLE.form_table_previoussubmitforward{
	width: 505px;
	padding: 0;
	margin: 0;
	text-align: right;
	}

TD.form_td_textbefore{
	FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
}

TD.form_td_titlebefore{
	FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
    text-align: right;
    float:right;
}

TD.form_td_prompt{
    WIDTH: 200px;
    vertical-align: top;
    FONT: bold 80% Arial, Sans-Serif;
    COLOR: #000000;
}

TD.form_td_data{
    WIDTH: 300px;
    TEXT-ALIGN: right;
    vertical-align: top;
    height: 20px;
    
}

TD.form_td_error{
	COLOR: #CC0000;
	FONT-SIZE: 80%;
    MARGIN: 0px 0px 5px;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;
}

TD.form_text_file{
    WIDTH: 264px;
    FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
}

TD.form_td_print{
	height: 30px;
	text-align: right;
}

TD.form_td_retrieve{
	height: 30px;
	text-align: right;
}

TD.form_td_next{
	height: 30px;
	text-align: right;
}

TD.form_td_submit{
	text-align: right;
}

form_button_td_left_column

TD.form_td_spacer{
    WIDTH: 5px;
    border: 0px;
}

TD.form_td_row_spacer{
    border: 0px;
    margin: 0;
    padding: 0;
}

TD.form_td_save{
	text-align: right;
	height: 30px;
}

TD.form_td_email{
	text-align: right;
	height: 30px;
}

TD.form_td_print{
	text-align: right;
}

TD.form_td_row_line{
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
    margin: 0;
    padding: 0;
    height: 0px;
}

TD.form_button_row_spacer
{
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
    margin: 0;
    padding: 0;
    height: 0px;
}

TD.form_td_previoussubmitforward{
	   /*WIDTH: 20px;*/
	   text-align: right;
	   HEIGHT: 40px;
}

TD.form_td_previous{
	text-align: right;
}

TD.form_td_button_spacer{
    WIDTH: 10px;  
}

TD.form_td_forward{
	text-align: right;
	WIDTH: 75px;
}

TD.form_td_paymentbuttons{
	text-align: right;
	HEIGHT: 40px;
}

TD.td_form_accessiblebutton_print{
	height: 30px;
	text-align: right;
}
	
/* forms */
.standard
{
    MARGIN: 10px
}

.youremailaddress
{
    FONT-SIZE: 9px;
    WIDTH: 100px;
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 20px
}

.form_validation_text
{
	/*FONT-SIZE: 70%;
    MARGIN: 0px 0px 5px;*/
    COLOR: #CC0000; /*red*/
    /*LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-DECORATION: none;
    FONT-WEIGHT: Bold;*/
}

.formText{
	font-size:80%;
	font-weight:bold;
	}

.formelement
{
    BORDER: #0080aa 1px solid;
    FONT-SIZE: 70%;
    WIDTH: 300px;
    COLOR: black;
    TEXT-INDENT: 2px;
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 20px;
}

.formelementSearch
{
    BORDER: #e2e2e2 1px solid;
    FONT-SIZE: 70%;
    WIDTH: 120px;
    COLOR: black;
    TEXT-INDENT: 2px;
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 23px;
    line-height:20px;
    
}

.formelementtextarea
{
    BORDER: #0080aa 1px solid;
    FONT-SIZE: 70%;
    WIDTH: 300px;
    COLOR: black;
    TEXT-INDENT: 2px;
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 200px
}

.form_top_image{
	height: 10px;
}

.form_buttons{
	text-align: right;
}
.form_accessiblebutton_print{
   	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center;  
}

.form_button_reset{
    border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_close{
    border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_submit{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_retreive{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_previous{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_save{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_print{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_next{
    border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_email{
    border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_sendpayment{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

.form_button_cleaform{
	border-top-color: #00CCDD;
    border-left-color: #00B7CF;
    border-bottom-color:#006178;
    border-right-color:#007E9C;
    border-width:1px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    font-size: 11px;
    width: 75px;
    cursor: hand;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 23px;
    background-color: #00a5bb;
    text-align: center; 
}

/*MSG*/
.MSG_Control_TEXT{
    WIDTH: 250px;
    BORDER: #0080aa 1px solid;
    FONT-SIZE: 70%;
    COLOR: black;
    TEXT-INDENT: 2px;
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 20px
}

.MSG_Control_RADIO{
    FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
    BORDER: #0080aa;

}

.MSG_Control_EMAIL{
    WIDTH: 250px;
    FONT: 80% Arial, Sans-Serif;
    COLOR: #333366;
}

.MSG_Control_Double{
    WIDTH: 250px;
    FONT: 11px Arial, Sans-Serif;
    COLOR: #000000;
}

.MSG_Control_TEXTAREA{
    WIDTH: 250px;
    FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
    BORDER: #0080aa 1px solid;
}
.MSG_Control_TEXTAREA8{
    WIDTH: 250px;
    FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
    BORDER: #0080aa 1px solid;
}
.MSG_Control_TEXTAREA16{
    WIDTH: 250px;
    FONT: 80% Arial, Sans-Serif;
    COLOR: #003A6C;
    BORDER: #0080aa 1px solid;
}
.MSG_Control_dropdown{
	FONT: 80% Arial, Sans-Serif;
    COLOR: #000000;
}

/* Print Content Styles */

table#printtop, table#printmain, table#printfooter
{
	margin:0 auto;
	padding:0 auto;
	width:564px;
}


/* Site Map Styles */

.navheirachylevel0table{
	margin:0px 0px 0px 0px;
}

.navheirachylevel0spacertabletd{
	width: 0px;
}

a.navheirachylevel0tabletd:link, a.navheirachylevel0tabletd:visited{
    font-size: 100%;
    font-weight: bold;
    color: #000000;
    line-height: 110%;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

a.navheirachylevel0tabletd:hover, a.navheirachylevel0tabletd:active{
    font-size: 100%;
    color:#0080aa;
    line-height: 110%;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

.navheirachylevel1table{
	margin:15px 0px 5px 0px;
}

.navheirachylevel1tabletd{
	font-weight:bold;
}
.navheirachylevel1spacertabletd{
	width: 10px;
}

a.navheirachylevel1tabletd:link, a.navheirachylevel1tabletd:visited{
    font-size: 90%;
    font-weight: bold;
    color: #000000;
    line-height: 100%;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

a.navheirachylevel1tabletd:hover, a.navheirachylevel1tabletd:active{
    font-size: 90%;
    color:#0080aa;
    line-height: 100%;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

.navheirachylevel2spacertabletd{
	width: 20px
}

a.navheirachylevel2tabletd:link, a.navheirachylevel2tabletd:visited{
    font-size: 80%;
    color: #000000;
    line-height: 90%;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

a.navheirachylevel2tabletd:hover, a.navheirachylevel2tabletd:active{
    font-size: 80%;
    line-height: 90%;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

.navheirachylevel3spacertabletd{
	width: 40px;
}

a.navheirachylevel3tabletd:link, a.navheirachylevel3tabletd:visited{
    font-size: 70%;
    color: #000000;
    line-height: 80%;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
}

a.navheirachylevel3tabletd:hover, a.navheirachylevel3tabletd:active{
    font-size: 70%;
    line-height: 80%;
    font-family: Arial, Sans-Serif;
    text-decoration: underline;
}

.navheirachycolumnspacertabletd{
	width: 5px
}

/* Smart Tag Styles */

.maintitle{
	color:#0080aa;
	font-family:Arial, Sans-Serif;	
	font-weight:bold;
	font-size:120%;
}

.colmargin, .colnomargin {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:75%;	
}

.greycolmargin {
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 8px;
	background-color: #e2e2e2;
	font-size:75%;	
}

.greycolnomargin {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #e2e2e2;
	font-size:75%;	
}

.pullquotequote{
	color: #000000;
	font-weight: bold;
	font-size:100%;
	background-color: #e2e2e2;
	padding:1px 5px 1px 5px;
	}
	
.pullquoteauthor{
	color: #000000;
	font-style: italic;
	background-color: #e2e2e2;
	font-size:100%;
	}


/* End Smart Tag Styles */

/* Start Forms V4 styles */

.SMFormContentTable
{
    WIDTH: 505px;
    }

.SMForm_Control_TEXT, .SMForm_Control_EMAIL, .SMForm_Control_TEXT_OTHERTITLE,.SMForm_Control_CCNUMBER,.SMForm_Control_CCISSUE,.SMForm_Control_CCCSV
{BORDER: #0080aa 1px solid;
    
    WIDTH: 250px;
    COLOR: black;
    
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 20px;}
.SMForm_Control_DROPDOWN, .SMForm_Control_DROPDOWNDHTMLONCHANGE,.SMForm_Control_CCTYPE
{BORDER: #0080aa 1px solid;
    FONT-SIZE: 90%;
    WIDTH: 250px;
    COLOR: black;
    
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 20px;}
.SMForm_Control_CCSTARTDROPDOWN,.SMForm_Control_CCEXPIRYDROPDOWN
{BORDER: #0080aa 1px solid;
    FONT-SIZE: 90%;
    WIDTH: 50px;
    COLOR: black;
    
    FONT-FAMILY: Arial, Sans-Serif;
    HEIGHT: 20px;}
.SMForm_Control_CHECKBOX
{   COLOR: black;
    HEIGHT: 20px;}
.SMForm_Control_RADIO
{   COLOR: black;
    HEIGHT: 20px;}
    
TD.form_td_prompt_regform {
    WIDTH: 300px;
    vertical-align: top;
    FONT: bold 80% Arial, Sans-Serif;
    COLOR: #000000;
}
TD.form_td_prompt{
 
WIDTH: 200px;
    vertical-align: top;
    FONT: bold 80% Arial, Sans-Serif;
    COLOR: #000000;

}

TD.form_td_data{
    WIDTH: 300px;
    TEXT-ALIGN: right;
    vertical-align: top;
    height: 20px;
    
}
TD.form_td_dataleft{
    WIDTH: 300px;
    TEXT-ALIGN: left;
    FONT: 80% Arial, Sans-Serif;
    vertical-align: top;
    height: 20px;
    
}
TD.form_td_dataspan{
    TEXT-ALIGN: left;
    FONT: 80% Arial, Sans-Serif;
    vertical-align: top;
    height: 20px;
}
/* End Forms V4 styles*/
