@charset "UTF-8";
/* CSS Document */

html, body
   {
	background-color:		#ffffff;
	font-family:         "lucida grande",tahoma,verdana,arial,sans-serif;
	height:					100%;
   margin:     			0px;
   padding:		         0px;
	width:					100%;
   }

#shadow
	{
	background-color:		#000000;
	display:					none;
	height:					100%;
	width:					100%;
   filter:					alpha(opacity=60);	/* for IE */
   opacity:					0.6;						/* CSS3 standard */
	position:				absolute;
	z-index:					999;
	}

#shadow #login2
	{
	background-color:		#ffffff;
	display:					block;
	height:					200px;
	margin-bottom:			auto;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				auto;
	width:					300px;
	}

#page
   {
	border-left:			0px/*1px #000000 solid*/;
   border-right:			0px/*1px #000000 solid*/;
	margin-left:			auto;
	margin-right:			auto;
   min-height:	         101%;
   position:				relative;
	width:					1000px;
   }

#header
   {
   background-image:		url(../img/summer/banner1.png);
	background-repeat:	no-repeat;
	border-bottom:			0px/*1px #000000 solid*/;
   height:		  			100px;
	padding:					0px;
	width:					100%;
   }

#header #header2
	{
	height:					76px;
	}

#header #loginbx
   {
   display: 				inline-block;
	float:					right;
	font-size:				11px;
   margin:					3px;
   text-align:				right;
   }

#header #loginbx #user
   {
   color:					#000000;
   display:					inline;
   font-weight:			bold;
   text-decoration:		none;
   }

#header #loginbx #user:hover
   {
   text-decoration:		underline;
   }
   
#header #loginbx #logout
   {
   color:					#0000dd;
   display:				   inline;
   text-decoration:		none;
   }
   
#header #loginbx #logout:hover
   {
   text-decoration:		underline;
   }

#header #loginbx #login
   {
   color:					#0000dd;
   display:				   inline;
   text-decoration:		none;
   }
   
#header #loginbx #login:hover
   {
   text-decoration:		underline;
   }

#header #logo
   {
   display: 				inline-block;
   margin-left:			10px;
   text-align:				left;
   }

#header #nav
   {
   /*background-image: 	url(../img/opacity25.png);*/
	font-size:				12px;
   height:					18px;
   text-align:				center;
   width:					100%;
	}

#header #nav ul.nav
	{
	height:					100%;
	padding:					0;
	margin:					0;
	vertical-align:		middle;
	}
	
#header #nav ul.nav li.navItem
	{
	display: 				inline-block;
	text-align:				center;
	height:					100%;
	padding-left:			8px;
	padding-right:			8px;
	vertical-align:		middle;
	}

#header #nav ul.nav li.navItem a
   {
	color:					#000033;
	font-size:				13px;
	text-decoration:		none;
	vertical-align:		middle;
	}
	
#header #nav ul.nav li.navItem a:hover
	{
	text-decoration: 		underline;
	text-shadow: 			0 0 1em #ffffff, 0 0 1em #ffffff, 0 0 1em #ffffff;   /* #fdfdee */
	}

#header #nav ul.nav li.activeNavItem a
	{
	/*color:					#eeeeee;*/
	font-weight:			bold;
	}

#bct
   {
	font-size:				10px;
	height:					13px;
	}

#bct a
   {
	color:					#000077;
	display:					inline-block;
	margin:					4px;
	text-decoration:		none;
	}

#bct a:hover
	{
	text-decoration:		underline;
	}

#main
   {
   padding:					10px;
   padding-bottom:		45px;   /* Height of the footer */
   }
	
#footer
   {
	background-image:		url(../img/summer/footer1.png);
   background-repeat:	no-repeat;
   border-top:				0px/*1px #000000 solid*/;
	 padding-top:				10px;
   position:				absolute;
   bottom:					0;
   width:					100%;
   height:					45px;   /* Height of the footer */
	text-align:				center;
   vertical-align:		middle;
   }

#footer a
	{
	color:					#000000/*#000077*/;
	font-size:				11px;
	text-decoration:		none;
	text-shadow: 			0 0 2em #ffffff, 0 0 2em #ffffff, 0 0 2em #ffffff;   /* #fdfdee */
	}

#footer a:hover
	{
	text-decoration:		underline;
	}
	
#footer a #gtxt
   {
   margin-left:			auto;
   margin-right:			auto;
   }
   
#footer a #gtxt gtxt1
   {
   text-align:				left;
   margin-left:			0px;
   }
	
h2
   {
	font-size:				20px;
	padding-left:			20px;
	text-align:				left;
	}