/* CSS Document */

body 				{ background: url(/assets/images/background.gif) repeat; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }
h2  				{ margin: 0; padding: 0; font-size: 17px; color: #000066; border-bottom: 1px dotted #000066; } 
img					{ border: 0; }
img.rs				{ float: right; margin: 0 0 7px 8px; }
.skipnav 			{ display: none; }
.dts 				{ text-decoration: none; color: #333333; }
#wrapper 			{ width: 770px; margin: 0 auto; }
#main 				{ margin: 10px 0 5px 0; padding: 0 0 5px 0; display: block; clear: both; }
.err				{ color: #FF0000; }

/* Top Styles */
#header2 			{ margin: 0; padding: 0; background: #FFFFFF url(/assets/images/top_side2.jpg) no-repeat right; }
#top_nav 			{ background-color: #4F03A4; height: 22px; display: block; padding: 2px 0 0 0; font-weight: bold; color: #CCCCCC; margin: 0; border-bottom: 2px solid #8A8AFF; font-size: 0.8em; text-align: center; background-image: url(/assets/images/bar_top.jpg); }
#top_nav a			{ color: #CCCCCC; }
#top_nav a:hover	{ text-decoration: none; }
#top_nav2 			{ background-color: #1101DC; height: 20px; display: block; padding: 4px 0 0 0; font-weight: bold; color: #FFFFFF; text-align: center; margin: 0; border-top: 2px solid #8A8AFF; background-image: url(/assets/images/bar_mid.jpg); }
#top_nav2 a			{ color: #FFFFFF; }
#top_nav2 a:hover	{ text-decoration: none; }

/* Navigation */
#nav 				{ width: 155px; margin: 0px 5px 5px 0px; padding: 0; float: left; display: block; }
#nav dl				{ border: 1px solid #989898; display: block; margin: 0 0 5px 0; padding: 0; }
#nav dt				{ background-color: #A7C0FC; padding: 3px 0 3px 5px; font-weight: bold; color: #515151; font-family: Arial, Helvetica, sans-serif; margin: 1px 0 0 0; display: block; background-image: url(/assets/images/title3.jpg); }
#nav dd 			{ margin: 0; padding: 0; background-color: #FEFEFE; }
#nav br				{ display: none; }
#nav a 				{ margin: 0; padding: 3px 0px 3px 16px; display: block; background: #FEFEFE url(/assets/images/bullet.gif) no-repeat 6px 8px; border-bottom: 1px solid #cccccc; text-decoration: none; font-weight: bold; color: #336FF9; }
#nav a:active 		{ background-color: #C0C0C0; }
#nav a:hover 		{ background-color: #DBDBDB; text-decoration: underline; }

/* Content Styles */
#content 			{ margin: 10px 0 0 162px; display: block; padding: 0; }
#content dl			{ border: 1px solid #989898; display: block; width: 196px; float: left; margin: 5px 4px 5px 0px; }
#content dt			{ background-color: #A7C0FC; padding: 3px 0 3px 5px; font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif; margin: 1px 0 0 0; background-image: url(/assets/images/title3.jpg); font-size: 18px; }
#content dd 		{ background-color: #FEFEFE; margin: 0; padding: 5px 5px 5px 5px; font-size: 0.9em; }
#back_top 			{ float: right; width: 150px; text-align: right; color: #000000; background-image: url(/assets/images/arrow.gif); background-repeat: no-repeat; background-position: 65px 4px; }

/* Alliances */
ul#alliances 		{ margin: 0; padding: 0; background-color: #FEFEFE; }
#alliances li 		{ list-style-type: none; margin: 0; padding: 0; text-align: center; float: left; background-color: #FEFEFE; }
#alliances a 		{ display: block; padding: 3px 3px 3px 3px; width: 140px; height: 95px; text-decoration: none; border: 1px solid #CCCCCC; }
#alliances a:hover 	{ color: #993333; } 
#alliances span 	{ display: block; margin: 5px 0; }

/* Gallery */
.gallerycontroller	{ width: 100% }
.gallerycontent		{ width: 603px; height: 150px; background-color: #FFFFFF; display: block; border: 1px solid #989898; margin: 0; padding: 0; }
#gallerycontent dl	{ margin: 0; padding: 0; border: 0px solid #FFFFFF; width: 100%; }
#gallerycontent dt	{ background-color: #009900; padding: 3px 0 3px 5px; font-weight: bold; color: #006F00; font-family: Arial, Helvetica, sans-serif; margin: 1px 0 0 0; }
#gallerycontent dd 	{ background-color: #FEFEFE; margin: 0; padding: 5px; }

/* Certs Styles */
.certs 				{ display: block; }
.left_cert 			{ width: 45%; padding: 0 4px 0 4px; }
.right_cert 		{ float: right; width: 45%; padding: 0 4px 0 4px; }

/* Bottom Styles */
#bottom_main dl		{ margin: 0 0 5px 0; padding: 0; border: 1px solid #989898; width: 603px; }
#bottom_main dt		{ background-color: #A7C0FC; padding: 3px 0 3px 5px; font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif; margin: 1px 0 0 0; display: block; }
#bottom_main dd 	{ background-color: #FEFEFE; margin: 0; padding: 5px 5px 5px 5px; }
#bottom 			{ background-color: #1101DC; height: 20px; display: block; clear: both; margin: 0px 0px 0px 0px; color: #FFFFFF; text-align: center; padding: 3px 0 1px 0; font-weight: bold; border-top: 2px solid #8A8AFF; background-image: url(/assets/images/bar_mid.jpg); }
#bottom a			{ color: #FFFFFF; }
#bottom a:hover 	{ text-decoration: none; }
#copyright 			{ text-align: center; font-size: .8em; }
#bottom_main2 dl	{ margin: 0 0 5px 0; padding: 0; border: 1px solid #989898; width: 603px; }
#bottom_main2 dt	{ background-color: #A7C0FC; padding: 3px 0 3px 5px; font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif; margin: 1px 0 0 0; display: block; }
#bottom_main2 dd 	{ background-color: #FEFEFE; margin: 0; padding: 5px 5px 5px 5px; }

/* Form Styles */
#form1 				{ padding: 0 5px 0 0; margin: 0; display: block; text-align: center; float: right; }
#form2 				{ padding: 0 5px 0 0; margin: 0; display: block; text-align: center; }
#form2 label 		{ float: left; width: 45%; display: block; margin: 2px 0px 0px 0px; font-size: 12px; padding: 0px 0px 0px 10px; }
#form2 span  		{ float: right; display: block; margin: 0px 0px 0px 0px; padding: 0px; width: 45%; }
.menu1 				{ font-size: 10px; margin: 0; padding: 0; background-color: #A7C0FC; color: #6C6C6C; font-weight: bold; border: 0; }
.level 				{ background-color: #D0DCF6; display: block; width: 550px; height: 18px; }
.level2 			{ display: block; width: 550px; height: 18px; margin: 2px 0px 2px 0px; padding: 2px 0px 2px 0px; }
.fieldbox 			{ font-size: 12px; margin: 0; padding: 0; }
textarea 			{ width: 230px; overflow: auto; }

/* Quick Contact Styles */
#quick_form1 				{ padding: 0 5px 0 0; margin: 0; display: block; text-align: center; float: right; }
#quick_form2 				{
	padding: 0 5px 0 15px;
	margin: 0 0 0 25px;
	display: block;
	text-align: left;
	width: 300px;
	border: 1px dotted #000066;
}
#quick_form2 label 		{ float: left; width: 45%; display: block; margin: 2px 0px 0px 0px; font-size: 12px; padding: 0px 0px 0px 10px; }
#quick_form2 span  		{ float: right; display: block; margin: 0px 0px 0px 0px; padding: 0px; width: 45%; }
.quick_menu1 				{ font-size: 10px; margin: 0; padding: 0; background-color: #A7C0FC; color: #6C6C6C; font-weight: bold; border: 0; }
.quick_level 				{ background-color: #E6E6E6; display: block; width: 300px; height: 18px; }
.quick_level2 			{ display: block; width: 300px; height: 18px; margin: 2px 0px 2px 0px; padding: 2px 0px 2px 0px; }
.quick_fieldbox 			{
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #D0DCF6;
}
textarea 			{ width: 230px; overflow: auto; }
