html, body  { 
	text-align: left; 
  background: #000 url('../images/background.jpg') repeat-x bottom fixed;
  color:			#fff;
	font: 			normal normal 12px/14px Georgia, Times, serif;
	height:			100%;
	min-height:	100%;
	margin:			0px;
	padding-left: 5px;
	padding-right: 5px;
}

a:link, a:visited {
	color: 							#ff0;
	text-decoration: 		none;
	}

a:hover {
	color:						 	#fff;
	text-decoration: 		none;
	}


td.splashheader {
  color:							#ccc;
	font: 							normal normal 12px/14px Georgia, Times, serif;
	font-variant: 			small-caps;
  font-weight:				bold;
  line-height:				50%;

	}	

.splashheader h1 {
	font: 							normal normal 26px/28px Georgia, Times, serif;
  line-height:				50%;
	font-variant: 			small-caps;
  font-weight:				bold;
	background-image:   none;
	background:					none;
	border:							0px;
}

td.splashmenu {
	text-align: 				left;
  width:              560px;
  color:							#fff;
	font: 							normal normal 16px/18px Georgia, Times, serif;
	padding-left:				165px;
	font-variant: 			small-caps;
  font-weight:				bold;
	line-height:				150%;
	}	

td.splashmenuright {
	text-align: 				right;
  width:              400px;
  color:							#fff;
	font: 							normal normal 16px/18px Georgia, Times, serif;
	padding-right:		  75px;
	font-variant: 			small-caps;
  font-weight:				bold;
  line-height:				150%;
	}	

td.headleft {
	background:					#fff;
	background-image:		url(../images/headleft.jpg);
	background-repeat: 	no-repeat;
	text-align: 				left;
  height:     				185px;
  color:							#fff;
	font: 							normal normal 14px/16px Georgia, Times, serif;
	padding-left:				150px;
	font-variant: 			small-caps;
	}	

td.headright {
	background:					#fff;
	background-image:		url(../images/headright.jpg);
	background-repeat: 	repeat-x;
	text-align: 				right;
	vertical-align:			top;
	padding-left:				10px;
	padding-right:				10px;
	margin-top:					30px;
	width:							200px;
  height:     				185px;
  color:							#fff;
	font: 							normal normal 14px/16px Georgia, Times, serif;
	font-variant: 			small-caps;
	}	

.splashmenu a:link, .splashmenu a:visited, .splashmenuright a:link, .splashmenuright a:visited {
	color: 							#fff;
	text-decoration: 		none;
	font-weight:	bold;
	}

.splashmenu a:hover, .splashmenuright a:hover  {
	color:						 	#ff0;
	text-decoration: 		none;
	font-weight:	bold;
	}


.headleft a:link, .headleft a:visited {
	color: 							#bbb;
	text-decoration: 		none;
	font-weight:	bold;
	}

.headleft a:hover  {
	color:						 	#ffc;
	text-decoration: 		none;
	font-weight:	bold;
	}
	
.bodycell {
	vertical-align:	top;
  background:	#fff;
  width:     	640px;
  color:			#000;
	font: 			normal normal 12px/14px Georgia, Times, serif;
	line-height:	150%;
	padding:		10px;
	border-right:	1px solid #ccc;
	border-left:	1px solid #ccc;
	}	

.bodycell a:link, .bodycell a:visited, .leftcell a:link, .leftcell a:visited  {
	color: 							#324D6B;
	text-decoration: 		underline;
	font-weight:	bold;
	}

.bodycell a:hover, .leftcell a:hover   {
	color:						 	#800;
	text-decoration: 		underline;
	font-weight:	bold;
	}
	
.bodycell h2 {
	color: 					#324D6B;
	font-weight:		bold;
	font-variant: 	small-caps;
	}

	

.leftcell {
	vertical-align:	top;
  background:		#ddd;
  width:     		320px;
  color:				#000;
	font: 				normal normal 11px/13px Georgia, Times, serif;
	line-height:	150%;
	padding:			5px;
	}	



.leftcell h1 {
	text-align: 		left;
  color:					#fff;
	font: 					normal normal 14px/16px Georgia, Times, serif;
	background:			#324D6B url(../images/h1back.jpg) repeat-x;
	border:					1px solid #0F2E4D;
	font-variant: 	small-caps;
	padding:				3px;
	font-weight:		bold;
	}	
.leftcell h3 {
	text-align: 		left;
  color:					#fff;
	font: 					normal normal 14px/16px Georgia, Times, serif;
	background:			#324D6B url(../images/h1back.jpg) repeat-x;
	border:					1px solid #0F2E4D;
	font-variant: 	small-caps;
	padding:				5px;
	padding-left:   25px;
	font-weight:		bold;
	}	
	
	
h2 {
	text-align: 		left;
  color:					#888;
	font: 					normal normal 14px/16px Georgia, Times, serif;
	font-variant: 	small-caps;
	padding:				3px;
	font-weight:		bold;
	}	

.blogheader {
	vertical-align:	top;
	text-align: 		left;
  color:					#ccc;
	font: 					normal normal 16px/18px Georgia, Times, serif;
	line-height:		150%;
	background:			#324D6B;
	border-bottom:	2px solid #0F2E4D;
	font-variant: 	small-caps;
	padding:				3px;
	font-weight:		bold;
	}	

.blogheader a:link, .blogheader a:visited  {
	color: 							#fff;
	text-decoration: 		underline;
	font-weight:	bold;
	}

.blogheader a:hover  {
	color:						 	#ff8;
	text-decoration: 		underline;
	font-weight:	bold;
	}
	
.blogbody {
	vertical-align:	top;
  background:		#fff;
  color:				#000;
	font: 				normal normal 12px/14px Georgia, Times, serif;
	line-height:	150%;
	}	

h1 {
	text-align: 		left;
  color:					#fff;
	font: 					normal normal 18px/20px Georgia, Times, serif;
	background:			#324D6B url(../images/h1back.jpg) repeat-x;
	border:					1px solid ;
	font-variant: 	small-caps;
	padding:				3px;
	font-weight:		bold;
	}

.footer {
	background:			#314D6B;
	vertical-align:	top;
	text-align:			center;
	font: 			normal normal 14px/16px Georgia, Times, serif;
	font-variant: small-caps;
	}
	
.footer a:link, .footer a:visited  {
	color: 							#fff;
	text-decoration: 		underline;
	font-weight:	bold;
	}

.footer a:hover  {
	color:						 	#ff8;
	text-decoration: 		underline;
	font-weight:	bold;
	}

.footertable
	{
	background:	#F6F6E7;
	font: 			normal normal 11px/13px Georgia, Times, serif;
	}

.footertable a:link, .footertable a:visited  {
	color: 							#324D6B;
	text-decoration: 		underline;
	font: 			normal normal 11px/13px Georgia, Times, serif;
	font-weight:	bold;
	}

.footertable a:hover  {
	color:						 	#800;
	text-decoration: 		underline;
	font: 			normal normal 11px/13px Georgia, Times, serif;
	font-weight:	bold;
	}

.myli li {
	margin: 2px; 
	position: relative; 
	padding: 4px 0; 
	cursor: pointer; 
	float: left;  
	list-style: none;
	}


.presencecell {
	border-top: 1px solid #ABB9C6;
	}	
	
			.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}

