body {
	margin:0; padding:0;
	font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#3792b4;
}

a {color:#16789d; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h4 {font-size:11px;}

.clear {clear:both; position:relative;}

/* =========== topButtons ========== */
#topButtons ul {width:940px; margin:0 auto; padding:10px 11px; list-style:none;}
#topButtons ul li {display:inline; margin:0 2px;}

/* ============== top ============== */
#topBg1 {width:100%; height:263px; background:url(images/top_bg1.gif) repeat-x; position:absolute; left:0;}
#topBg2 {width:50%; height:263px; background-color:#fff; position:absolute; left:50%;}
#topBg3 {width:510px; height:263px; background:url(images/top_bg2.jpg) no-repeat; position:absolute; right:0;}
#top {width:950px; padding:0 6px; margin:0 auto; position:relative;}
#top h1 {text-align:right; padding:41px 35px 0 0; position:relative;}
#topLeft, #topRight {width:475px; float:left; position:relative;}
#topRight img {display:block;}

/* ============ topMenu ============ */
#topMenu {background:url(images/topmenu_bg1.gif) bottom repeat-x;}

#topMenu ul {
	width:950px; height:48px;
	margin:0 auto; padding:20px 6px 0;
	list-style:none;
	text-align:center;
	background:url(images/topmenu_bg2.gif) bottom no-repeat;
}

#topMenu ul li {display:inline; margin:0 25px;}

/* =============== bg ============== */
#bg1 {background:url(images/main_bg.gif) repeat-x #35bfee;}
#bg2 {background:url(images/content_bg.jpg) top no-repeat; overflow:hidden;}

/* =========== undertTop =========== */
#underTop {
	width:950px;
	margin:0 auto 6px; padding:0 6px 7px;
	background:url(images/undertop_bg.gif) 186px 100% no-repeat;
	overflow:hidden;
}

/* ============ statsBox =========== */
#statsBox {width:171px; padding:19px 9px 0 0; color:#fff; line-height:1.82em; text-align:right; float:left;}

/* =========== topBanner =========== */
#topBanner {width:750px; padding:10px; background-color:#fff; float:right;}
#topBanner img {display:block;}

/* ============ underBar =========== */
#underBar {background:url(images/undertop_bar1.gif) repeat-x; margin-bottom:6px; clear:both;}
#underBar2 {width:950px; height:50px; padding:0 6px; background:url(images/undertop_bar2.jpg) top no-repeat;}

/* ============== main ============= */
#main {width:950px; margin:0 auto; padding:0 6px;}
#sideLeft {width:180px; color:#fff; text-align:right; float:left;}
#sideRight {width:195px; padding-left:5px; color:#fff; float:right;}
#content {width:570px; float:left;}

.boxH {padding:14px 16px 8px 0;}
.boxH img {margin:0 5px -1px 0;}

.boxHead big {font-size:18px; color:#f25b74;}

.welcomeBox {padding:13px; margin-bottom:6px; background-color:#9adff7; line-height:1.82em;}
.contBox {padding:13px; margin-bottom:6px; background-color:#fff; color:#818181;}
.gifGallery {padding:10px 0; text-align:center;}

/* ============== menu ============= */
.menu {margin:0 0 20px 0; padding:0; list-style:none;}
.menu li {padding-right:14px; background:url(images/menu_bg.gif) bottom left repeat-x;}

.menu li a {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#19709e;
	padding:3px 17px 3px 0;
	background:url(images/menu_pointer.gif) right no-repeat;
}

.menu li a:hover {color:#f25b74; text-decoration:none;}
.menu li a span {font-size:11px; font-weight:normal; color:#fff;}

/* ============= advBox ============ */
.advBox {padding:2px 6px 14px; margin-bottom:11px; background:url(images/menu_bg.gif) bottom left repeat-x;}
.advBox h4 {margin-bottom:7px;}
.advBox p {margin:0 0 7px;}

/* ============= footer ============ */
#footOver {background-color:#9cdff6; padding-left:50%; clear:both; margin-bottom:20px;}
#footer {margin-left:-295px; padding:15px 0 15px 12px; background-color:#fff; color:#2e8ebe; position:relative;}
#footer a {color:#f25b74;}
#footer em {font-style:normal; color:#818181; margin-left:7px;}
#createdBy {position:absolute; left:573px; top:-12px;}
