	html, body 		{ margin: 0; padding: 0px; height:100%; /*overflow:hidden; */  background-color:#116699; }
		body 			{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px;}
		h2				{ color: #333; }
		a				{ color: #4AA4AA; }
		p				{ }
		#container	{
				width: 800px; 
				padding-top:2px;
				margin-left:10px; 
				margin-right:auto;
				padding-left:10px; 
				padding-right:10px;
				background-color:#116699; 
				min-height:95px; }
		/* Header */
		#header {background: #ebebeb url('../images/header2.gif') repeat-x 0 0;  
				padding: 0px 5px 0px; 
				margin-top:2px;
				margin-bottom:0px;
				font-family: verdana, helvetica, arial, sans-serif;height:90px; }
		#logo  {float:left;margin-top:14px;margin-left:5px;}
		#header h1  	{ color: #116699; margin: 22px 0px 0px; padding: 0px 18px 0px;
				font-size:28px;  }
		#header p	{ color: #000; font-size: 14px; font-weight: bold; margin-top:9px;}
		
		/* Content Style */
		#navigation		{padding: 0 4px; 
					background-color:#116699; 
					margin-bottom:25px; margin-top:0px; 
					}
		#navigation-top {background-color:#424147;position:relative; left:-4px; top:0px; width:800px; height:100%;
						background: #424147 url('../images/menu-item.jpg') repeat-x 0 0;
						height:28px;
						margin: 0;}
		#navigation ul	{ padding: 0 18px 9px;}
		#navigation il  {border-bottom-color:Gray;
						  border-left-style:solid; }
		#navigation-top a { font-size:12pt;  text-decoration:none; width:100%; height:100%; display:block;}	  
		.extra	{ margin-left: 0px; margin-bottom:15px; background-color:white;background-color:#7E587E;}
		.extra small	{ font-size: 11px; line-height: 18px; }
		#content p, #extra p {  }
		#content-header {background-color:#116699; padding: 0px 5px 5px; background: #116699 url('../images/content-header.jpg') repeat-x 0 0;}
		
		#content-text {padding:15px 25px 10px 25px;
				 background-color:#EEE;
				 min-height:450px;}
		.menu_item_over,.menu_item_click,.menu_item, .menu_item_first,.menu_item_first_click {
				padding:5px 26px 5px 20px;
				margin:0;
				border-width:0px;
				border-left-width:1px;
				border-color:#FFF;
				border-style:solid;
				float:left;
				height:18px;
				background-color:#424147;
				display:block;
				max-width:70px;
				min-width:60px;
				text-align:center;
				}
		.menu_item , .menu_item_first { background: #424147 url('../images/menu-item.jpg') repeat-x 0 0;}
		.menu_item a,.menu_item_over a, .menu_item_click a , .menu_item_first a,.menu_item_first_click a {
			color:#FFF;
			text-decoration:none;
			}
		.menu_item_over { 	
					background-color:#116699;
                    color:#000;
					}
		.menu_item_click,.menu_item_first_click {	
					font-weight:bold;
					background-color:#116699;
				}
		.menu_item_first,.menu_item_first_click{border-left-width:0px}
		.menu_item_special {	    padding-left:15px;
				    padding-top:5px;
				    padding-bottom:5px;
				   /*  border-style:solid;*/
				    margin-bottom:0px;
				    margin-top:0px;
				    border-width:1px;
				    border-color:#CCC;
				    border-style:solid;
				    background-color:#EEE;
				    color:#333399;
				}
					
		/* Content Positioning & Size */
		#navigation		{ 
				
				margin-left:auto; margin-right:auto; }
		#content	{      float: left; clear: left; 
					width: 560px; 
					margin-left:0px;
					margin-bottom:20px;
					}
		.preview	{	float:right;
					margin-left:10px;
					margin-top:20px;
					padding-top:5px;
					padding-left:5px;
					border-width:2px; 
					border-color:gray; 
					border-style:solid;
					width:50%
					}
		.preview a {margin-left:auto; margin-right:10px; padding-left:10px; }
		.extra	{ float: right; clear:right; width: 225px; border-width:1px; }	
		.extra-header {color:#FFF;
					padding: 0px 5px; 
					background:#555 url('../images/extra-header.jpg') repeat-x 0 0;}
		.extra-header h3 {height:22px;padding-left:15px; 
					padding-bottom:5px; 
					padding-top:5px; margin-top:0px; 
					font-weight: bold;
					font-family: verdana, helvetica, arial, sans-serif; font-size:18px;}
		#content h2 {margin-top:5px; margin-left:20px; margin-bottom:5px; color:#FFF}
		.extra-content a ,table{padding-left:10px; 
				    margin-bottom:15px;
				    padding-bottom:5px;
					font-weight: bold;
					font-family: verdana, helvetica, arial, sans-serif; font-size:12px;
					color:white;text-decoration:none;}
		.extra-content { color:white; padding:0px 5px;}
		/* Footer */
		#footer	{
 					background: #333; 
					border-bottom: 2px solid #999;
					clear: both; 
					padding: 0 4px;
					/*  position:absolute;
					  height:60px;
   					  bottom:0; */}
		#footer a		{ color: #eee; }
		#footer p	{ color: #ccc; margin: 0; padding: 0 18px 10px;  }
		#footer ul		{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
		/* Round corners 
		span.corners-top {
			background-image:url('../styles/images/corners_left.png');
		}
		
		span.corners-top span {
			background-image:url('../styles/images/corners_right.png');
		}
		
		span.corners-bottom {
			background-image:url('../styles/images/corners_left.png');
		}
		
		span.corners-bottom span {
			background-image:url('../styles/images/corners_right.png');
		}
*/
		span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
			font-size: 1px;
			line-height: 1px;
			display: block;
			height: 5px;
			background-repeat: no-repeat;
		}
		
		span.corners-top {
			background-position: 0 0;
			margin: 0 -5px;
		}
		
		span.corners-top span {
			background-position: 100% 0;
		}
		
		span.corners-bottom {
			background-position: 0 100%;
			margin: 0 -5px;
			clear: both;
		}
		
		span.corners-bottom span {
			background-position: 100% 100%;
		}
		