html, body {
	background: #cae5f2 url(../images/bg.gif) repeat-x;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.hide {
	display:none;
}

p, li {
	color: #000000;
	font-size: 12px;
}
#content li{font-size: 12px;}

h2 {
	color:#3399cc;
	font-weight: bold;
	font-size: 18px;
}

img { border: none;}

h3 {
	color:#000000;
	font-weight: bold;
	font-size: 15px;
}

h4 {
	color:#000000;
	font-weight: bold;
	font-size: 12px;
}
.capitalize { text-transform: capitalize;}
.lowercase { text-transform: lowercase;}
.grey {color: #666666;}
a { color: #0153a6; text-decoration: none; }
a:hover{ text-decoration: underline; }
td {font-size: 12px;}

.blue {color: #003399; font-weight: bold;}
.red, ul li a span.blog {color: #CC0000; font-weight: bold;}

/***********************************/
/***********************************/
/***********************************/
/***********************************/
/***********************************/
/* MAIN CONTENT FIELD FOR THE PAGE */
/***********************************/


#main {
	width: 960px;
	/*background: url(../images/bg_main2.gif) repeat-y;
	margin-top: 0 !important;
	margin-top: -18px;
	margin-top: 0;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
	display: block;
	/*background: url(../images/BLUEmiddleVertBar.gif) repeat-y;
	clear: both;*/
}

#top {
	width: 960px;
	height: 25px;
	/*background: #b0e2b5;
	background: url(../images/topbar.jpg) no-repeat;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	display: block;
	clear: both;
}

#topGraphic {
	position: relative;
	width: 960px;
	height: 130px;
	background: url(../images/topgraphic.jpg) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}

#topGraphic a {
	display: block;
	height: 130px;
	width: 362px;
	background: url(../images/logo.gif) no-repeat;
}

#topGraphic p {
	display: block;
	position: absolute;
	width: 165px;
	padding: 5px;
	background: #FFF;
	margin: 25px 0 0 300px;
	font-size: .5em;
	color:#000;
	z-index: 5000;
	text-transform:uppercase;
	font-weight: bold;
	filter: alpha(opacity=65);
  	-moz-opacity: 0.65;
 	opacity: 0.65;

}

/*#topVertBar {
	background: transparent;
	background: url(../images/BLUEtopVertBar.gif) no-repeat;
	position: relative;
	width: 740px;
	height: 12px;
	margin: 0;
	padding: 0;
	display: block;
}*/
/*#midVertBar {
	background: transparent;
	background: url(../images/BLUEmiddleVertBar.gif) repeat-y;
	position: relative;
	float: left;
	width: 740px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}*/
#bodybg {
	width: 960px;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#rightbar {
	background: #cae5f2;
	float: right;
	display: block;
	width: 145px;
	margin: 0 ;
	padding: 10px;
}
#rightbar p {font-size: 9px;}

#rightbar ul {
	margin: 0 ;
	padding: 0;
	/*list-style-type: none;*/
}
#rightbar li {
	font-size: 10px;
	margin: 0 5px 0 10px;
	padding: 0;
}

#sponsors {
	float: right;
	display: block;
	width: 150px;
	margin: 0;
	padding: 0;
	padding: 10px 10px 30px 15px;
}

#leftside {
	/*background: transparent;*/
	display: block;
	position: relative;
	width: 230px;
	margin: 0;
	padding: 20px 0 0 0;	
	float: left;
}
#content {
	/*background: transparent;*/
	display: block;
	position: relative;
	width: 700px;
	margin: 0;
	padding: 20px 15px;
	float: left;
	/*overflow: auto;
	z-index: 1;*/
}
/*#content .downloadText {list-style-type: none;}*/

#leftsideHome {
	/*background: transparent;*/
	position: relative;
	width: 295px;
	margin: 0;
	padding: 20px 0 0 0;	
	float: left;
}

		#alert {
			background: #fe9b9b url(../images/alertTop.jpg) no-repeat top;
			width: 790px;
			margin: 0 65px 10px 65px;
			padding: 10px 20px 0 20px;
		}
		#alert span {
			display:block;
			background: #fe9b9b url(../images/alertBottom.jpg) no-repeat bottom;
			width: 830px;
			height: 25px;
			padding: 0;
			margin: 0 0 0 -20px;
		}
		
		#alert h3 {
			margin: 0;
			padding: 3px 0;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 12px;
		}
		#alert p {
			margin: 0;
			padding: 0 15px;
			color: #333333;
			/*font-weight: bold;*/
			font-size: 10px;
			font-style: italic;
		}
		
		

		#contentHome {
			width: 264px;
			float: left;
		}
		
		
		#contentHomeHelp {
			width: 200px;
			float: left;
		}
		
		
		#flashcontent {
			padding: 0 0 18px 0;
			margin-left: 15px;
			width: 474px;
			float: left;
		}


#content_gallery {
	/*background: transparent;*/
	position: relative;
	width: 708px;
	margin: 0;
	padding: 20px 20px 0 20px;
	float: left;
	/*z-index: 1;*/
}
#gallery {
	position: relative;
	/*width: 724px;*/
	}

#gallery ul {
	width: 220px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#gallery ul li{
	display: block;
	margin: 0;
	padding: 10px 10px 10px 10px;
	clear: both;
}

/* ****************************** */
/* ****************************** */
/* ****************************** */
/* **********GLOBAL NAV********** */
/* ****************************** */
#globalNav {
	background: #FFFFFF url(../images/globalNav_bg.gif) no-repeat;
	/*height: 29px;*/
	width: 960px;
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-weight: bold;
	margin: 0 !important;
	margin: -3px 0 0 0;
	padding: 0;
	overflow: hidden;
	
}
#globalNav ul {	
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#globalNav ul li {

	margin: 0;
	padding: 0;
	display: block;
	float: left;
	
}

#globalNav ul li a {
	font-size:11px;
	color:#3369cc;
	font-weight: bold;
	text-decoration: none;
	display: block;
	/*height: 29px;*/
	padding: 5px 20px;
	font-size: 13px;
	text-align: center;
	line-height: 2.5em;
}
	
#globalNav ul li a:hover {
	color:#3369cc;
	text-decoration: underline;
}
/*
#globalNav #one {
	margin: 0;
	padding: 0;
	width: 97px;
	background: url(../images/tab1.gif) no-repeat;
}
#globalNav #one .roll:hover {
	background: url(../images/tab1_roll.gif) no-repeat;
}
#globalNav #two {
	margin: 0;
	padding: 0;
	width: 94px;
	background: url(../images/tab2.gif) no-repeat;
}
#globalNav #two .roll:hover {
	background: url(../images/tab2_roll.gif) no-repeat;
}
#globalNav #three {
	margin: 0;
	padding: 0;
	width: 123px;
	background: url(../images/tab3.gif) no-repeat;
}
#globalNav #three .roll:hover {
	background: url(../images/tab3_roll.gif) no-repeat;
}
#globalNav #four {
	margin: 0;
	padding: 0;
	width: 172px;
	background: url(../images/tab4.gif) no-repeat;
}
#globalNav #four .roll:hover {
	background: url(../images/tab4_roll.gif) no-repeat;
}
#globalNav #five {
	margin: 0;
	padding: 0;
	width: 133px;
	background: url(../images/tab5.gif) no-repeat;
}
#globalNav #five .roll:hover {
	background: url(../images/tab5_roll.gif) no-repeat;
}
#globalNav #six {
	margin: 0;
	padding: 0;
	width: 129px;
	background: url(../images/tab6.gif) no-repeat;
}
#globalNav #six .roll:hover {
	background: url(../images/tab6_roll.gif) no-repeat;
}
*/
#globalNav li ul { 
	display: block;
	position: absolute;
	background: #FFFFFF;
	width: 130px;
	left: -999em; 
	margin: 0 !important;
	margin: 0 0 0 -47px;
	z-index: 1000;
	
}
#globalNav li ul.downloadText { 
	display: block;
	position: absolute;
	background: #FFFFFF;
	width: 130px ;
	left: -999em; 
	margin: 0 !important;
	margin: 0 0 0 -64px;
	z-index: 1000;
	
}

#globalNav li ul li {
	width: 130px;
	/*height: 20px;*/
	position: relative;
	margin: 0;
	padding: 0;
	text-align: left;
}
#globalNav li:hover ul, #globalNav li.sfhover ul { 
	left: auto;
}
#globalNav li ul li a {
	font-size: 10px;
	color: #000000;
	background: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0;
	padding: 0 0 0 5px;
	/*border-bottom: 1px solid #f0f0f0;*/
}

#globalNav ul li a.lastItem {
	border-bottom: 1px solid #CCCCCC;
}
#globalNav ul li a.firstItem {
	border-top: 1px solid #CCCCCC;
}

#globalNav ul ul li a:hover, #globalNav ul ul li a.sfhover {
	
	background: #cae5f2 url(none);
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#globalNav ul li p {
	background: #3369cc;
	text-align: center;
	line-height: 1em;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 5px 3px 5px 3px;
}
/* ****************************** */
/* ****************************** */
/* ****************************** */
/* *******TOP NAV****** */
/* ****************************** */

#top ul {	
	width: 650px;
	/*margin: 5px 0 0;*/
	margin: 0;
	padding: 0;
	float: right;
	list-style-type: none;
}
#top ul li {
	margin: 0;
	padding: 0 15px 0 0;
	display: block;
	float: left;
	text-align: right;
}

#top ul li a {
	height: 17px;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding: 5px 0 0 0 ;
}
	
#top ul li a:hover {
	color: #000000;
	text-decoration: underline;
}
#top li ul { 
	display: block;
	position: absolute;
	background: #88b1c2;
	width: 80px ;
	left: -999em; 
	margin: 0 0 0 -10px;
	/*margin: 0 0 0 -47px;*/
	z-index: 1000;
	border: 1px solid #333333;
	border-top: none;
	clear:both;
}


#top li ul li {
	width: 80px;
	/*height: 20px;*/
	position: relative;
	/*padding: 5px;*/
	text-align: left;
}

#top ul ul li a {
	text-align: center;
	padding: 3px 2px;
	color: #FFFFFF;
	text-decoration: underline;
	
}

#top li:hover ul, #top li.sfhover ul { 
	left: auto;
}

#top li#facebook { margin:-3px 0 0 0; padding: 0 15px 3px 0; }

/* ****************************** */
/* ****************************** */
/* ****************************** */
/* *******GLOBAL FOOTER NAV****** */
/* ****************************** */
#globalNavBottom {
	margin: 20px 0 15px 0;
	padding: 0;
	position: relative;
	width: 510px;
	/*float: center;
	clear: both;*/
	display: block;
	
}
#globalNavBottom ul {	
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#globalNavBottom ul li {
	margin: 0;
	padding: 0 15px 0 0;
	display: block;
	float: left;
	text-align: left;
}

#globalNavBottom ul li a {
	font-size: 9px;
	color: #3369cc;
	text-decoration: underline;
	font-weight: bold;
	display: block;
}
	
#globalNavBottom ul li a:hover {
	color: #3399cc;
	text-decoration: none;
}

#globalNavBottom li ul { 
	display: block;
	position: absolute;
	background: #FFFFFF;
	width: 100px ;
	left: -999em; 
	margin: 0 ;
	z-index: 3000;
}

#globalNavBottom li ul li {
	display: block;
	width: 100px;
	/*height: 20px;*/
	position: relative;
	margin: 0;
	padding: 5px;
	text-align: left;
	z-index: 3000;
}
#globalNavBottom li:hover ul, #globalNavBottom li.sfhover ul { 
	left: auto;
}
#globalNavBottom  { 
	display: none;
}

#globalNavBottomHome {
	margin: 20px 0 15px 0;
	padding: 0;
	position: relative;
	width: 429px;
	/*float: center;
	clear: both;*/
	display: block;
	
}
#globalNavBottomHome ul {	
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#globalNavBottomHome ul li {
	margin: 0;
	padding: 0 7px 0 0;
	display: block;
	float: left;
	text-align: left;
}

#globalNavBottomHome ul li a {
	font-size: 9px;
	color: #3369cc;
	text-decoration: underline;
	font-weight: bold;
	display: block;
}
	
#globalNavBottomHome ul li a:hover {
	color: #3399cc;
	text-decoration: none;
}

#globalNavBottomHome li ul { 
	display: none;
}
#globalNavBottomHome { 
	display: none;
}

/************************************************

			Sponsor Ads

************************************************/

#sponsor_ad {
	position: absolute;
	width: 193px;
	margin: 200px 0 0 960px;
	padding: 0;
	/*background: #a1d0e8;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;*/
	z-index: 1000;
}

#sponsor_ad p {
	display: block;
	padding: 5px;
	margin: 0;
	border: 0;
	color: #666666;
	font-size: 10px;
	text-align: center;
}

#sponsor_ad a {
	display: block;
	padding: 0 5px 5px 5px;
	border: 0;
}
#sponsor_ad a img {
	border: 0;
}

/* ****************************** */
/* ****************************** */
/* ****************************** */
/* ****************************** */
/**********************************/
/******** FOOTER ******************/
/* ****************************** */
#bottomVertBar {
	clear: both;
	background:  url(../images/bodyBottom.gif) no-repeat top;
	width: 960px;
	height: 29px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	z-index: 1;
	/*clear:both;*/
}

#footer {
	background: url(../images/bg_bottomSubmitform.gif) no-repeat center;
	position: relative;
	width: 960px;
	height: 52px;
	margin: 0 ;
	/*margin-top: 15px;*/

	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#footer table {
	margin: 10px 0 0 0;
}
#footer strong {
	font-size:11px;
	color:#3369cc;
}

#footer div#copyright {
	font-size:0.8em;
		color: #666666;
}

#footer div#copyright p { font-size:0.8em; color:#666;}

#footer div#copyright a.lions3 {
	display:block;
	background: url(../images/lions3.gif) no-repeat;
	width: 61px;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
}

#footer div#copyright a.lions3:hover {
	background: url(../images/lions3_hover.gif) no-repeat;
	width: 61px;
	height: 47px;
}