body {
	margin: 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #3763ae url(images/bg18.jpg) no-repeat top center;
}

#container {
	width: 998px; margin: auto;
}
#header {height:230px;}
#header a {
	color: #FFF;
}

#logo {float:left; font-size:36px; padding:12px 0 15px 50px;}
#logo a {color:#FFFFFF; text-decoration:none;}
#slogan {float:right; font-size:12px; color:#FFFFFF; /*padding:52px 50px 34px 0;*/ padding:5px 75px 5px 0;}

/*#menu {height:31px;clear:both; padding-left:28px;}*/
/* #menu ul {margin:0; padding:0;}*/
/*#menu li {list-style:none; float:left; background:url(images/menu_bg2.png) right no-repeat;}*/
/*#menu a {float:left; background:url(images/menu_bg1.png) left no-repeat; height:21px; padding:5px 20px; color:#444444; font-size:15px; font-weight:bold; text-decoration:none;}*/
/*#menu a:hover {color:#000000;}*/
/*#menu li.active {background:url(images/menu_bg2_active.png) right no-repeat;}*/
/*#menu li.active a {background:url(images/menu_bg1_active.png) left no-repeat; color:#000000;}*/


/* combined menu css */

#menu {
/*width: 100%;*/
/*background: #eee;*/
/*float: left;*/
/* added from style.css */
height: 31px;
clear: both;
padding-left: 0px;
font-size: 14px;
color: #3763AE;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
/*width: 12em;*/
float: left;
}


/* second step */

#menu a, #menu h2 {
/*font: bold 13px/16px arial, helvetica, sans-serif;*/
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
margin: 0;
padding: 2px 3px;
color: #3763AE;
}

#menu h2 {
/*color: #fff;*/
/*background: #000;*/
text-transform: uppercase;
/* below this line added from style.css */
height:21px; 
padding:5px 10px; 
color:#3763AE;
font-size:13px; 
font-weight:bold;
}

#menu a {
	color: #3763AE; /*background: #efefef;*/
	background: url(images/menu_bg1.png) left no-repeat;
	text-decoration: none;
	padding: 5px 5px;
}
#menu a.sub {
color: #fff;
/*background: #efefef;*/
background:url(images/menu_bg1.png) left no-repeat;
text-decoration: none;
padding:5px 10px;
}

#menu a:hover {
color: #a00;
/*background: #fff;*/
}

/* third step */

#menu li {position: relative;
/* added from style.css */
list-style:none; 
float:left; 
background:url(images/menu_bg2.png) right no-repeat;
}

/*added from style.css */

#menu li.active {background:url(images/menu_bg2_active.png) right no-repeat;}
#menu li.active a {background:url(images/menu_bg1_active.png) left no-repeat; color:#3763AE;}

/* end of added */

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

/* fourth step */

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* end combined menu css */ 
h1, h2, h3, h4 {
	color: #3763AE;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#main {float:left; width:100%; background:url(images/2col-bg3a.png) right repeat-y transparent; color:#000000; font-size:13px;}
#main a {color: #3763ae;}
#main a:hover {color:#000000;}
#main br {line-height:10px;}
#sidebar {width:220px; float:right; padding:0 40px 40px 40px; margin-top:20px;}
#sidebar h3 {font-size:19px; font-weight:normal; margin:20px 0 5px 0;color: #3763ae;}
#sidebar ul {margin:0; padding:0; border-top:1px solid #F7F7F7;}
#sidebar li {list-style:none; border-bottom:1px solid #F7F7F7;}
#sidebar li a {color:#111111; text-decoration:none; padding:3px; display:block;}
#sidebar li a:hover {background-color:#F7F7F7;}
#text {line-height:17px; margin-right:250px; padding:20px 60px 40px 50px;}
#text h1 {font-size:24px; font-weight:normal; margin:20px 0 10px 0;}
#text h2 {font-size:21px; font-weight:normal; margin:20px 0 10px 0;}
#text h3 {font-size:18px; font-weight:normal; margin:20px 0 10px 0;}
#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-left:40px;}

#footer {height:100px; color:#FFFFFF; font-size:13px; /*background-image:url(images/footer_bg.png);*/ clear:both;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#DFDFDF;}
#footer_left {float:left; padding:41px 0 0 50px;}
#footer_right {float:right; padding:41px 50px 0 0;}
img {border: none;}
