html, body, 
table, tr, td, 
div, span,
form, input, select { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

body {
	background-color: #FFFDE8;
	color: #5C5C5C;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0 0 0 0;
}

form { margin: 0 0 0 0; }


td { font-size: 11px; color: #5C5C5C; }
.tdl { font-size: 11px; color: #5C5C5C; padding:2px; }
.b_r { border-right:1px solid #666666; }
.content { font-size: 12px; color: #5C5C5C; }

/*h2 { font-size: 16px; font-weight: bold; color: #03B7D7; margin: 0 0 15px 10px; }*/
h2.title { font-size:20px; color:#2A507E; margin:0px; padding:0px;  }
h3.title { font-size:16px; color:#2A507E; margin:0px; padding:0px;  }
h1, h2, h3, h4, h5, h6 {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
} 


a			{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #2A507E; text-decoration: underline; }
a:link		{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #2A507E; text-decoration: underline; }
a:visited	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #2A507E; text-decoration: underline; }
a:hover		{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #001835; text-decoration: none; }

a.l			{ font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #2A507E; text-decoration: underline; }
a.l:link	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #2A507E; text-decoration: underline; }
a.l:visited	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #2A507E; text-decoration: underline; }
a.l:hover	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #001835; text-decoration: none; }

a.white			{ font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; }
a.white:link	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; }
a.white:visited	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; }
a.white:hover	{ font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #001835; text-decoration: none; }

a.mainlink			{ font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FE0000; text-decoration: underline; }
a.mainlink:link		{ font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FE0000; text-decoration: underline; }
a.mainlink:visited	{ font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FE0000; text-decoration: underline; }
a.mainlink:hover	{ font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFF393; text-decoration: none; }

.white			{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.box { border-top: 1px solid #C6AF2F; padding: 4px 4px 4px 9px; }

a.gallerylink, a.gallerylink:link, a.gallerylink:visited, a.gallerylink:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px; 
	color: #FE0000; 
	text-decoration: underline;
}
a.gallerylink:hover { text-decoration:none; }

a.newsletter, a.newsletter:link, a.newsletter:visited, a.newsletter:active, a.newsletter:hover {
	margin: 0px 20px 0px 20px;
	padding:0px;
}

/* template_forms */
.template_form_table {
	margin: 10px 2px 2px 2px;
	padding:2px;
}
.form_title {
	font-weight: bold;
	color: #FFFFFF;
	background-color:#498EB0;
	padding-left:3px;
	padding-right:3px;
}
.input_gray {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #498EB0;
}

.input_gray_d {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FDECEC;
	border: 1px solid #C00000;
}
.error {
	color:#AA0000;
}
.submit {
	color: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding:1px 2px 1px 2px;
	background-color:#498EB0;
	border:2px solid #FFFFFF;
	cursor:hand;
}


div.menu {
	background-image:url(/content/images/menu_bg.jpg); 
	background-repeat:no-repeat; 
 	width:128px; 
	height:26px; 
	text-align:center; 
	padding:4px 1px 0px 1px;
	vertical-align:middle;
	float:left;
}
a.menu:link, a.menu:active, a.menu:visited, a.menu:hover {
	height:18px !important;
	vertical-align:top;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}
a.menu:hover, a.menu2#selected {
	font-weight:bold;
	text-decoration:none;
} 
.floattitletable_wrapper {
	padding:0px;
	margin:0px;
	border:0px;
}
.floattitletable_floater, .floattitletable_floater thead, 
.floattitletable_floater tr, .floattitletable_floater td, .floattitletable_floater th {
	padding:0px;
	margin:0px;
}
img {
	border-color:#000000;
}