
body,form,fieldset {margin:0;padding:0;}

body {	margin-left: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 35px;
	background: #000000;	
	}


/*  TOP */

td.t a:link { color: #356BAD; text-decoration: none }
td.t a:active { color: #46668E; text-decoration: underline }
td.t a:visited { color: #356BAD; text-decoration: none }
td.t a:hover { color: #46668E; text-decoration: underline }
td.t {
	font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
	padding-right: 10px;
	padding-left: 44px;
	padding-top: 130px;
	padding-bottom: 0px;
	}
	
	
/*  PAGE BGS */	

td.home_m { background: #FFFFFF url(library/images/h_top_bt.jpg) repeat-x;}
td.clientlogin_m { background: #FFFFFF url(library/images/cl_top_bt.jpg) repeat-x;}
td.contact_m { background: #FFFFFF url(library/images/c_top_bt.jpg) repeat-x;}



/*  COLUMNS  */

td.column_full {
	padding-right: 38px;
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	}


td.column_lt a:link { color: #736F25; text-decoration: underline }
td.column_lt a:active { color: #CA2424; text-decoration: underline }
td.column_lt a:visited { color: #736F25; text-decoration: underline }
td.column_lt a:hover { color: #CA2424; text-decoration: underline }
td.column_lt { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 11px;
	font-weight: normal;
	color: #505050;
	line-height: 16px;	
	padding-right: 0px;
	padding-left: 44px;
	padding-top: 0px;
	padding-bottom: 0px;
	}


td.column_rt a:link { color: #736F25; text-decoration: underline }
td.column_rt a:active { color: #CA2424; text-decoration: underline }
td.column_rt a:visited { color: #736F25; text-decoration: underline }
td.column_rt a:hover { color: #CA2424; text-decoration: underline }
td.column_rt { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	line-height: 18px;
	padding-right: 38px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
	}
	

/* BOXES */
	
.more_info {
	background-color: #FFFFFF;
	text-align: center;
	line-height: 14px;
	padding: 10px;
	padding-bottom: 20px;
	border-top: 1px #DEDEBE solid;
	border-bottom: 1px #DEDEBE solid;
	font-family: verdana, helvetica, trebuchet, arial;
	font-size: 9.5px;
	color: #505050;	
	}
	
	
td.box_tan {
	background-color: #FAFAF5;
	border: 1px #E0DED1 solid;
	padding: 14px;
	}	
	
/*  FOOT  */

.f a:link { color: #D46938; text-decoration: none }
.f a:active { color: #D46938; text-decoration: underline }
.f a:visited { color: #D46938; text-decoration: none }
.f a:hover { color: #D46938; text-decoration: underline }	
.f {font-family: verdana, helvetica, trebuchet, arial;
	font-size: 10px;
	font-weight: normal;
	color: #747474;
	background-color: #2E2E2E;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 0px;	
	}


/*  HEAD  */

.h a:link { color: #B2B2B2; text-decoration: none }
.h a:active { color: #D46938; text-decoration: underline }
.h a:visited { color: #B2B2B2; text-decoration: none }
.h a:hover { color: #D46938; text-decoration: underline }	
.h {font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	font-weight: normal;
	color: #7E7E7E;
	background-color: #2E2E2E;
	padding-right: 26px;
	padding-left: 0px;
	padding-top: 10px;
	}
	

/*  MAIN  */

a {text-decoration:underline;}
a img {border:none;}
a {color:#6C8C37;}
a:hover {color:#009193;}

.m a:link { color: #736F25; text-decoration: underline }
.m a:active { color: #CA2424; text-decoration: underline }
.m a:visited { color: #736F25; text-decoration: underline }
.m a:hover { color: #CA2424; text-decoration: underline }
.m { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	line-height: 18px;
	padding: 15px;
	}
	

.small {font-size: 10px;
	line-height: 14px;
	}


h1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #086797;
	padding-bottom: 15px;
	margin:0px 0px 0px 0px;
	}


h2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FC9530;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0px 0px 0px 0px;
	}	

h3 {	font-family: georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color:#A39E40;
	padding-bottom: 8px;
	margin:0px 0px 0px 0px;
	}


h4 {	font-family: georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#CA2424;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px 0px 0px 0px;
	}


hr { border: 0; color: #A39E40; background-color: #A39E40; height: 1px; }



/*  BOX  */

.b_title { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
	text-align: left;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 4px;
	height: 25px;
	}

.b a:link { color: #D46938; text-decoration: none; }
.b a:active { color: #D46938; text-decoration: underline }
.b a:visited { color: #D46938; text-decoration: none }
.b a:hover { color: #D46938; text-decoration: underline }
.b { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	font-weight: normal;
	color: #606060;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	

.b_text { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 11px;
	font-weight: normal;
	color: #46668E;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
	


/*  FORMS  */

input, select {
	font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	color: #000000;
	padding: 3px;
	background-color: #FFFFFF;
	border:1px solid;
	border-color: #C4C4C4 #DCDCDC #DCDCDC #C4C4C4;
	height: 22;
}

textarea {
	font-family: verdana, helvetica, trebuchet, arial;
	font-size: 12px;
	color: #000000;
	padding: 3px;
	background-color: #FFFFFF;
	border:1px solid;
	border-color: #C4C4C4 #DCDCDC #DCDCDC #C4C4C4; 
}

.button { background-color: #FFFFFF;
	background-image: url(library/images/button_bg.gif); 
	border:1px solid;
	border-color: #DCDCDC #C4C4C4 #C4C4C4 #DCDCDC;
	font-family: verdana, helvetica, trebuchet, arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.error { font-family: verdana, helvetica, trebuchet, arial;
	font-size: 10px;
	font-weight: normal;
	color: #CC3333;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	}	