.body {
	background: #4E6170 url(images/new_bg.jpg) repeat-y center;
	padding: 0px;
	
	margin-right: auto;
	margin-left: auto;
}

#fullheight{ height: 100%; }

P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #000000; text-align:left; margin:0px; padding:0px; }
P A:link    { COLOR: #254456; font-weight:bold; text-decoration:none; }
P A:visited { COLOR: #254456; font-weight:bold; text-decoration:none; }
P A:active  { COLOR: #254456; font-weight:bold; text-decoration:none; }
P A:hover   { COLOR: #666666; font-weight:bold; text-decoration:none; }

A:link    { COLOR: #254456; font-weight:bold; text-decoration:none; }
A:visited { COLOR: #254456; font-weight:bold; text-decoration:none; }
A:active  { COLOR: #254456; font-weight:bold; text-decoration:none; }
A:hover   { COLOR: #666666; font-weight:bold; text-decoration:none; }

UL { margin: 0px 0px 0px 0px; padding:0px;}
LI { padding:0px; margin:5px 0px 0px 22px; list-style:square;}
OL { padding:0px; margin:0px 0px 0px 0px; list-style:lower-alpha;}

FORM { margin:0px; }
INPUT { margin:0px; }

H1 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #254456; text-align:left; margin:0px 0px 10px 0px; padding:0px; }
H2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #254456; text-align:left; margin:0px 0px 10px 0px; padding:0px; }
H2 A:link    { COLOR: #254456;; font-weight:bold; text-decoration:none; }
H2 A:visited { COLOR: #254456;; font-weight:bold; text-decoration:none; }
H2 A:active  { COLOR: #254456;; font-weight:bold; text-decoration:none; }
H2 A:hover   { COLOR: #E79E3E; font-weight:bold; text-decoration:none; }

H3 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #E79E3E; text-align:left; margin:0px 0px 10px 0px; padding:0px; }

H4 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px 0px 10px 0px; padding:0px; }

.orange { font: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #E79E3E;  }
.blue { font: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #254456;  }


.content { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 12px; height: 300px; vertical-align:top; }

.box_titles { font: bold 14px/16px "Times New Roman", Times, serif; COLOR: #1a2f3c; padding: 0px; vertical-align: middle; }
.disc {
	padding: 8px;
}

.box_titles A:link    { COLOR: #1a2f3c; text-decoration:none; }
.box_titles A:visited { COLOR: #1a2f3c; text-decoration:none; }
.box_titles A:active  { COLOR: #1a2f3c; text-decoration:none; }
.box_titles A:hover   { COLOR: #FFFFFF; text-decoration:none; }


.box_body {
	background:#1a2f3c;
	list-style:url(images/li.gif);
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR:#FFFFFF;
	border-right: #d3dadd solid 1px;
	border-left: #d3dadd solid 1px;
	height:200px;
	width:180px;
	vertical-align:top;
	
}
.box_body A:link    { COLOR: #FFFFFF; text-decoration:none; }
.box_body A:visited { COLOR: #FFFFFF; text-decoration:none; }
.box_body A:active  { COLOR: #FFFFFF; text-decoration:none; }
.box_body A:hover   { COLOR: #ecce7f; text-decoration:none; }



.box_bodyNew {
	background:#ecdda9;
	list-style:url(images/li.gif);
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR:#1a2f3c;
	border-right: #d3dadd solid 1px;
	border-left: #d3dadd solid 1px;
	height:200px;
	width:178px;
	vertical-align:top;
	font-weight:normal;
	
}
.box_bodyNew A:link    { COLOR: #1a2f3c; text-decoration:none; }
.box_bodyNew A:visited { COLOR: #1a2f3c; text-decoration:none; }
.box_bodyNew A:active  { COLOR: #1a2f3c; text-decoration:none; }
.box_bodyNew A:hover   { COLOR: #697c8b; text-decoration:none; }





.box_body2 {
	background:#1a2f3c;
	list-style:url(images/li.gif);
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR:#FFFFFF;
	border-right: #d3dadd solid 1px;
	border-left: #d3dadd solid 1px;
	height:150px;
	width:180px;
	vertical-align:top;
}
.box_body2 A:link    { COLOR: #FFFFFF; text-decoration:none; }
.box_body2 A:visited { COLOR: #FFFFFF; text-decoration:none; }
.box_body2 A:active  { COLOR: #FFFFFF; text-decoration:none; }
.box_body2 A:hover   { COLOR: #ecce7f; text-decoration:none; }



.flash_main { position: relative; width:787px; height:361px; visibility: visible; }

.flash_sponsors { position: relative; width:191px; height:85px; visibility: visible; }

.welcome {
	font: 14px/16px "Times New Roman", Times, serif;
	COLOR: #FFFFFF;
	padding: 0px;
	text-align: justify;
	z-index: 50;
	position: absolute;
	top:182px;
	left:50%;
	width:280px;
	height:180px;
	visibility: visible;
	clip: rect(auto,auto,auto,auto);
	margin-left: 100px;
}

.home_header {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	float:right;
	text-align: right;
	z-index: 100;
	top:0px;
	left:50%;
	width:780px;
	height:60px;
	visibility: visible;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: -400px;
	position: absolute;
}
.home_header A:link    { text-decoration:none; z-index: 100; }
.home_header A:visited { text-decoration:none; z-index: 100; }
.home_header A:active  { text-decoration:none; z-index: 100; }
.home_header A:hover   { text-decoration:none; z-index: 100; }


.footer { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 15px 0px 0px 0px; width:787px; text-align:center; }
.footer A:link    { COLOR: #FFFFFF; text-decoration:none; }
.footer A:visited { COLOR: #FFFFFF; text-decoration:none; }
.footer A:active  { COLOR: #FFFFFF; text-decoration:none; }
.footer A:hover   { COLOR: #ecce7f; text-decoration:none; }

#nav A { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #4C4C4C; display:block; width:20px; text-decoration:none; }
#nav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.nav { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #4C4C4C; background-color:#FFFFFF; height: 30px; padding: 7px 0px 0px 0px; }
.nav A         { COLOR: #4C4C4C; text-decoration:none; }
.nav A:hover   { COLOR: #2859A6; text-decoration:none; }

#subnav A { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#subnav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.subnav { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.subnav A         { COLOR: #FF9999; text-decoration:none; }
.subnav A:hover   { COLOR: #FF0000; text-decoration:none; }

.table { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; border:0 }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:3px; text-align:center; background:#0f7abe; color:#FFFFFF; }
.table TD { padding:3px; border-bottom: #b9b2a3 solid 1px; text-align:center; }
.listing1 { background:#f0e9d9; }
.listing2 { background:#dbd2be; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #990100 4px; }

.photo { BORDER: solid #666666 1px; }

.search_textbox { font: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#FFFFFF; BORDER: solid #107abf 1px; padding: 0px; }

.textbox { font: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#878685; BORDER: solid #FFFFFF 1px; padding: 2px; }
.button { font: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #254456; text-transform:uppercase; border: #FFFFFF solid 1px; text-align:center; background:#ecce7f; padding: 0px 0px 0px 0px; }

.help { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FF0000; }
.error A { COLOR: #FF0000; }

.copyright { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding:0px 0px 0px 4px; background:#666666; }
