/*   MAIN STYLES FOR ALL PAGES  */

body {
	font-family:Arial;
	font-size:12px;
	margin:0px;
	background-color:#ffffff;
	color:#000000;
	}
		
a {color:#333333;} 

a:visited {color:#333333;} 

a:hover {color:#BB0000;text-decoration:none;}

a:visited:hover {color:#BB0000;text-decoration:none;}
		
h1	{font-size:18px;font-weight:bold;margin:0px;}

h2	{font-size:12px;font-weight:bold;line-height:200%;}
		
table {border:none;border-collapse:collapse;}
		
td {font-size:12px;}

image {border:none;}

ul ol {margin-top:6px;	margin-bottom:6px;}

ul li {margin-bottom:6px;line-height:200%;}

ol li {margin-bottom:6px;line-height:200%;}

hr {color:#C0C0C0;}

p {line-height:200%;}

div.wrap {margin-left:auto;margin-right:auto;width:844px;border-left:3px solid #C0C0C0;border-right:3px solid #C0C0C0;background-color:#ffffff; }
		
/* HEADER SECTION */

img.logo {width:780px;height:60px;border:0px solid #C0C0C0;margin:0px;padding:0px;}

h1.logoContainer {margin-bottom:-4px;text-align:center;padding-top:25px;padding-bottom:12px;background-color:#ffffff;}

.topNav {padding:8px;padding-left:30px;padding-right:0px;border-top:1px solid #C0C0C0;font-size:12px;}

/* BODY SECTION */

div.body {margin:0px;border-top:1px solid #C0C0C0;padding:30px;padding-bottom:20px;padding-top:26px;vertical-align:top;text-align:left;}

.mainImage {
	float:left;
	margin-right:26px;
	margin-bottom:10px;
	border:none;
	}

/* BOTTOM SECTION */

div.Bottom {
	padding:30px;
	padding-bottom:14px;
	padding-top:14px;
	border-top:1px solid #C0C0C0;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	margin-top:1px;
	line-height:normal;
	}
		
/*   STYLES USED FOR SMALL CONTACT FORM  */   

div.rTitle {
	font-weight:bold;
	border-top:none;
	border-bottom:1px solid #C0C0C0;
	color:#333333;
	background-color:#F5F5F5;
	padding:2px;
	text-align:center;
	}
		
div.rBody {padding:8px;font-size:11px;text-align:left;}

.iFrame {width:224px;height:392px;float:right;margin-top:0px;margin-left:30px;margin-bottom:10px;}

.SF_Row_Top {
	border-top:1px solid #C0C0C0;
	background-color:#E5E5E5;
	font-size:11px;
	}
	
.SF_Row_123 {
	padding-left:10px;
	padding-right:2px;
	font-size:11px;
	background-color:#E5E5E5;
	}
	
.SF_Row_4 {
	padding-left:10px;
	font-size:11px;
	padding-top:6px;
	background-color:#E5E5E5;
	}
	
.SF_Row_5 {
	padding-left:10px;
	padding-bottom:10px;
	background-color:#E5E5E5;
	} 
	
.SF_Disclaim {
	padding:10px;
	font-size:10px;
	background-color:#E5E5E5;
	border-top:1px dotted #999999;
	}
	
.SF_Field {
	font-family:Arial;
	font-size:11px;
	border-style:groove;
	border-width:3px;
	background-color:#FFFFFF;
	color:#000000;
	}
	
.SF_Button {
	font-family:Arial;
	font-size:13px;
	border-style:groove;
	border-width:2px;
	background-color:#FFFFFF;
	color:#000000;
	}
		
/* STYLES USED FOR LARGE FORM */    

div.formWrapper {margin-top:30px;margin-bottom:20px;}

.LF_Row_1 {
	font-size:11px;
	border:1px solid #C0C0C0;
	padding-left:6px;
	background-image:url('../0img/form.gif');
	background-position:right;
	background-repeat:no-repeat;
	}
		
.LF_Row_2 {
	font-size:11px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding-left:6px;
	}
		
.LF_Row_3 {
	font-size:11px;
	border:1px solid #C0C0C0;
	padding-left:6px;
	background-image:url('../0img/form.gif');
	background-position:right;
	background-repeat:no-repeat;
	}
		
.LF_Row_4 {
	width:100%;
	font-size:11px;
	padding-top:6px;
	padding-left:6px;
	padding-right:10px;
	padding-bottom:6px;
	vertical-align:top;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	}
	
.LF_Row_5 {
	text-align:right;
	border:1px solid #C0C0C0; 
	padding:4px;
	background-image:url('../0img/form.gif');
	background-position:right;
	background-repeat:no-repeat;
	}
	
.LF_Row_Disclaim {
	font-size:10px;
	padding-top:6px;
	}
	
.LF_Row_1r {
	border-right:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	padding-left:2px;
	}
		
.LF_Row_2r {
	border-right:1px solid #C0C0C0;
	padding-left:2px;
	}
	
.LF_Row_3r {
	border-right:1px solid #C0C0C0;
	padding-left:2px;
	}
	
.LF_Row_4r {
	border-right:1px solid #C0C0C0;
	padding-left:2px;
	}
	
.fField {
	font-family:Arial;
	font-size:12px;
	border-style:groove;
	border-width:3px;
	}
	
.fButton {
	font-family:arial;
	font-size:13px;
	border-style:groove;
	border-width:2px;
	background-color:#FFFFFF;
	color:#000000;
	}
	
/* STYLES USED ON CONTACT / ACCOUNT PAGE ONLY */

td.bodyMiddle {padding-right:30px;}

.contactImage {
	float:right;
	margin-left:24px;
	border:none;
	}

td.bodyRightContactPage {
	width:228px;
	padding-left:30px;
	border-left:1px solid #C0C0C0;
	vertical-align:top;
	background-color:#FFFFFF;
	}

div.cp_rtitle {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	padding:2px;
	padding-left:6px;
	background-color:#F5F5F5;
	border-bottom:1px solid #C0C0C0;
	text-align:left;
	}
		
div.cp_rbody {
	font-size:11px;
	padding-top:12px;
	padding-bottom:12px;
	text-align:left;
	line-height:140%;
	}

