/*
left light blue #536fdb
left dark blue #304180

*/
.submenu {visibility:hidden;}
body 
{
	text-align: center;	
	margin:0;
	background-color:#e0e0e0;
	font-family: Helvetica, Verdana, Arial;
	color: 333;
	font-size:1.0em;
}
#wrap {width:988px;
	background-color:#e0e0e0;
	margin: 0 auto; 
	margin-top: 0px; 
	text-align: left;
}
		#top {
			width:988px;
			float:left;
			display:block;
		}
		#header {width:778px;
				display:inline;
				float:right;
				margin-right:20px;
				margin-top:10px;
				height:110px;
				background-color:#fff;
		}
		#header_left {
			width:10px;
			float:right;
			display:inline;
			margin-top:10px;
			height:110px;
			background-image: url(images/left-shadow-middle.jpg);
			background-repeat:repeat-y;
		}
		#header img {float:left; display:inline;}
/*		#nav { vertical-align:bottom; clear:both;}
		#nav ul
		{
			padding:0 20 0 10;
			background-color:#7f96ed;
			height:30px;
			margin:0 15px 0 10px;
		}
		#nav li {display:inline; float:left; list-style-type:none; margin-left:40px; margin-right:0px; margin-top:5px; color:#fff;}
		#nav li a, #nav li a:visited{color:#fff; text-decoration:none;}
		#nav li a:hover {color:#1B348E;}
*/
#nav {width:753px; background-color:#7f96ed; height:30px; float:left; display:inline; margin-left:10px; }
		#middle {
			width:988px;
			display:block;
			float:left;
			clear:both;
			background-image: url(images/left-shadow-bottom.jpg);
			background-repeat:repeat-y;
		}
#left_side 
{
width:190px;	
display:block;
float:left;
margin:0;
padding:0;
}
		#left
			{
				width: 170px;
				margin-left:10px;
				height:620px;
				display:inline;
				float:left;
				background-color:#536fdb;
			}
		#left_ad {
			margin:10px 0px 10px 10px ;
			float:left;
			display:inline;
			width:160px;
		}
		#left_shadow {
	width: 10px;
	height:620px;
	display:inline;
	float:left;
	background-image: url(images/middle-shadow.jpg);
	background-repeat:repeat-y
		}


		#left_space 
		{
			display:inline;
			float:left;
			width:10px;
			float:left;	
			background-color:#ffffff;
		}
		#content 
		{
			width:758px;
			display:inline;
			float:left;
			background-color:#ffffff;
			margin-top:10px;
		}
		#center
		{
			width:778px;
			display:inline;
			float:left;
			background-color:#fff;
			height:auto;

		}
		#main {
			width:488px;
			display:inline;
			float:left;
			background-color:#ffffff;
			margin-right:5px;
		}
		#main h1 {
			width:488px;
			padding:0;
			margin: 5px 0 20px 0;
			font-weight:normal;
			color: #ffa54c;
		}
		#main h2 {
			width:488px;
			padding:0 0;
			margin: 10px 0 3px 0px;
			color: #536fdb;
			font-weight:normal;
		}
		#main p {
			padding:0;
			margin:0 0 15px 0;
		}
		#main li {
			list-style-type: square;
			color:#1B348E;
		}
		#main iframe {margin-right:10px;}
		
		#side_bar {
			width:250px;
			display:inline;
			float:left;
			background-color:#ffffff;
			margin-left:10px;
		}
		#side_areas 
		{
			float:left;	
			display:inline;
			margin-bottom:15px;
		}
		#side_areas_title 
		{
			text-align:center;
			float:left;	
			display:inline;
			width:250px;
			padding: 7px 0px;
			background-color:#FFEB78;
			color: #A65F19;
		}
		#side_areas ul
		{ 
			padding: 5px 0 10px 0; 
			margin: 0; 
			width:250px; 
			background-color:#fff19c; 
			float:left; 
			display:inline;}
		#side_areas li 
		{
			list-style-type:square;
			margin-bottom:4px;
			margin-left:25px;
			margin-right:0px;
			padding:0; 
			font-size: 0.9em; 
			width:209px;
			color:#A65F19;
			
		}
		#side_ad {
			float:left;
			width:250px;
			height:250px;
			display:inline;
			border: 0px solid #536fdb;
			margin-bottom:15px;
		}
		#side_ad_top {
			float:left;
			display:inline;
			margin:0 0 0px 0;
		}
		
		#category_menu 
		{
			float:left;	
			display:inline;
			margin-bottom:15px;
		}
		#category_title 
		{
			text-align:center;
			float:left;	
			display:inline;
			width:250px;
			padding: 7px 0px;
			background-color:#5370db;
			color: #fff;
		}
		#category_menu ul
		{ 
			padding: 5px 0 10px 0; 
			margin: 0; 
			width:250px; 
			background-color:#9caded; 
			float:left; 
			display:inline;}
		#category_menu li 
		{
			list-style-type:square;
			margin-bottom:4px;
			margin-left:25px;
			margin-right:0px;
			padding:0; 
			font-size: 0.9em; 
			width:209px;
		}
		#right_shadow {

						width: 20px;
						height:620px;
						display:inline;
						float:left;
						background-color:#536fdb;

		}
		#middle_shadow
						{
							margin-left:180px;
							margin-bottom:10px;
							width:788px;
							display:inline;
							float:left;
							background-color:#c0c0c0;
							height:40px;
							background-image: url(images/bottom-shadow.jpg);

		}
		#footer
				{
					margin-left:190px;
					width:778px;
					display:inline;
					float:left;
					background-color:#e0e0e0;
					height: 30px;
		}
		#footer ul
		{
			padding:0 20 0 10;
			height:30px;
			margin:0 15px 0 10px;
		}
		#footer li {font-size:11px; display:inline; float:left; list-style-type:none; margin-left:40px; margin-right:0px; margin-top:5px; color:#666;}
		#footer li a, #footer li a:visited{color:#666; text-decoration:none;}
		#footer li a:hover {color:#1B348E;}
	
		#bottom
				{
					width:988px;
					height:10px;
					display:inline;
					float:left;
		}
		.submenu { display:none; margin:0; padding:0; display:inline;}
		
		
/* ###### menu ##### */
.clearit { clear: both;	height: 0; line-height: 0.0; font-size: 0;}
/* hide from IE mac \*/
#ul_menu_1 li {position: static; width: auto;}
/* end hiding from IE5 mac */
#li_menu_1_active a {color: #000; background-color: #7f96ed; text-decoration: none; }
#menu_1 { background: #7f96ed; /*padding: 0; margin: 0;*/ display: block; clear: both; visibility: visible; text-align: left; }
#ul_menu_1 {display: inline; float: left; margin-left: 8px; padding: 0; margin-top: 0; margin-bottom: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; }
#ul_menu_1 a {display: block; text-decoration: none; padding: 5px 12px 6px 11px; color:#fff; /*font-size: 9pt; font-family: helvetica, arial; letter-spacing: .015em; text-transform: none; color: #000; */ background-color: #7f96ed; }
#ul_menu_1 li {float: left; margin-left: 0px; position: relative; }
#ul_menu_1 li ul {background-color: #7f96ed; position: absolute; display: none; border-bottom: 1px solid #fff; }
#ul_menu_1 li ul li {float: left; margin-left: 0; border-top: solid 1px #fff; text-align: left; }
#ul_menu_1 li ul, #ul_menu_1 ul li {width: 190px; float: left; }
#ul_menu_1 li:hover a, #ul_menu_1 a:focus, #ul_menu_1 a:active, #ul_menu_1 li.p7hvr a {color: #fff; background-color: #304180; }
#ul_menu_1 li:hover ul a, #ul_menu_1 li.p7hvr ul a {color: #000; background-color: transparent; }
#ul_menu_1 li:hover ul, #ul_menu_1 li.p7hvr ul {display: block; }
#ul_menu_1 ul {list-style: none; padding: 0; font-family: Arial, Helvetica, sans-serif; margin: 0; }
#ul_menu_1 ul a:hover {background-color: #304180!important; color: #FFFFFF !important; }
#ul_menu_1 ul li a {color: #606060; padding: 3px 12px 3px 12px; }


/* ###### end of  menu ######## */			