@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; border: 0;}

.cb { clear:both;}

.fl { float:left;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	color: #333;
	}

#page {
	background-color: #fff;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 760px;
	}

#header { width:760px; height:75px}

#header #logo { padding: 25px 0 0 20px ; float:left; width:340px;}
#header #logo h1 a {background:url(/images/logo_1.gif) no-repeat; overflow:hidden; width:352px; height:38px; display:block; text-indent: -9000px;}

#headNavContainer { background: #fff;}

#headNav { float:right}
#headNav ul { float:right; list-style:none; font-size: 14px; font-weight:bold;}
#headNav ul li { float: left; padding: 0 0 0 15px;}
#headNav ul li a { text-decoration: none; color:#143789;}
#headNav ul li a:hover { text-decoration:underline;}

#topNav { background: #CC0000 ; padding: 5px 5px; width:750px; margin: 0 0 2px 0; }
#topNav #login { float:right}

#topNav #login label { font-size:12px; float:left; padding:2px 0 0 0; color:#fff}
#topNav #login input { padding: 1px; float:left; background: fff; margin: 0 10px 0 5px; border: 1px solid #990000}
#topNav #login input:focus { background: #FFFFCC}
#topNav #login input.password { float:left}

button.loginBut { margin: 0 0 0 5px; float:left; text-indent: -9000px; background:url(../images/loginBut.gif) top no-repeat; display:block; width: 53px; height: 19px; border: 0; cursor: pointer;} 
button.loginBut:hover { text-indent: -9000px; background:url(../images/loginBut.gif) bottom no-repeat; display:block; width: 53px; height: 19px; border: 0; cursor: pointer;} 


button.loginButBig { margin: 10px 0 0 150px; text-indent: -9000px; background:url(../images/loginButBig.gif) top no-repeat; display:block; width: 72px; height: 31px; border: 0; cursor: pointer;} 
button.loginButBig:hover { text-indent: -9000px; background:url(../images/loginButBig.gif) bottom no-repeat; display:block; width: 72px; height: 31px; border: 0; cursor: pointer;} 

#splashContainer {}

#splashContainer #spalshLeft { background:url(/images/splash_bg_1.jpg) top no-repeat; width: 410px; height:410px; float:left; }

#splashContainer h2 { margin: 15px 0 0 40px; font-size: 30px; color: #E60000}
#splashContainer h3 { margin: 10px 0 15px 40px; font-size: 12px; color: #143789; line-height: 16px}

#splashContainer #splashRight { background:url(/images/splash_bg_2.jpg) top no-repeat; width: 350px; height:410px; float:left;}

#splashContainer #registerLeft { background:url(/images/search_bg_1.jpg) top no-repeat; width: 410px; height:410px; float:left; }
#splashContainer #registerRight { background:url(/images/search_bg_2.jpg) top no-repeat; width: 350px; height:410px; float:left;}

#splashContainer #searchLeft { background:url(/images/3_bg_1.jpg) top no-repeat; width: 410px; height:410px; float:left; }
#splashContainer #searchRight { background:url(/images/3_bg_2.jpg) top no-repeat; width: 350px; height:410px; float:left;}


#searchBoxContainer { float:left; width:340px; margin: 0 0 0 40px}

#searchBox { background: url(/images/search_box_top.gif) top no-repeat; width:320px; padding:10px 10px 0 10px}

#searchBox h3 { margin: 0; padding: 0;}

#searchBox .option { margin: 3px 0 7px 0}
#searchBox p.comment { margin: 0 0 0 150px; font-size:10px}
#searchBox label { float:left; width: 145px; font-size: 14px; color:#CC0000; margin: 5px 0 0 0;}
#searchBox .labelTop  {font-size: 14px; color:#CC0000; margin: 5px 0 0 0;}


#searchBox select { border: 1px solid #666666; padding: 2px}
#searchBox input.txt { border: 1px solid #666666; padding: 2px}


#searchBox.reg div.comment { margin: 0 0 0 132px; font-size:10px}
#searchBox.reg div.commentWide { font-size:10px; margin: 5px 0 0 0;}

#searchBox.reg label { float:left; width: 130px; font-size: 14px; color:#CC0000; margin: 5px 0 0 0;}
#searchBox.reg select { border: 1px solid #666666; padding: 2px}
#searchBox.reg input.txt { border: 1px solid #666666; padding: 2px}

.searchBottom { width: 340px; height: 19px; background: url(/images/search_box_bot.gif) bottom no-repeat;}

.info {background-color: #CC0000; padding: 10px 0 10px 25px; margin: 2px 0 0 0}

.info h4 { color:#fff; padding: 0 0 15px 0;}


.info ul.biglist { list-style:none; font-size: 12px; color:#fff; padding: 0 0 15px 0;}


#wld_badge_wrapper_container { background:url(../images/galbg2.jpg)}

#wld_badge_wrapper_container .top { background:url(../images/galbgtop.jpg) top no-repeat}

#wld_badge_wrapper_container .top h1  { padding: 65px 20px 0 28px; font-size: 20px}
#wld_badge_wrapper_container .top h3  { padding: 65px 20px 0 20px;}
#wld_badge_wrapper_container .top h3 a  { color: #C00}
#wld_badge_wrapper_container .top p  { padding: 65px 20px 0 28px;}

    #wld_badge_wrapper { border: 0px solid black; width: 760px;  margin: 0;}
	
	#wld_badge_wrapper p { margin: 5px 0 5px 25px; font-size: 12px; color: #213D5F;;}
	#wld_badge_wrapper p a { color:#213D5F;; text-decoration: underline;}
	
	#wld_badge_wrapper.landing1 { background: #4A86DF; margin: 6px 0 0 0   }
	
	#wld_badge_wrapper.landing1Sub { background: #4A86DF; margin: 0   }

	#wld_badge_wrapper h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin: 5px 0 10px 25px; padding:0; font-weight:normal; color: #fff}
	
    #wld_badge_inner { padding: 10px 0 20px 20px; }

    .wld_badge_item { float: left; margin: 0 11px 10px 11px; padding: 0; height:140px }
    .wld_badge_item img { border-bottom: 1px solid #58431F; background: #F3F0E9; padding-top: 4px; padding-right: 4px; padding-bottom: 14px; padding-left: 4px; }
    .wld_badge_item_detail { margin-top: 2px; margin-bottom:3px; font-size: 65%; width: 90px; overflow: hidden; text-align:center; color: #213D5F; }
	

    .wld_badge_clear { clear: both; height:1px; }

button.registerBut { margin: 10px 0 0 130px; text-indent: -9000px; background:url(/images/registerBut.gif) top no-repeat; display:block; width: 166px; height: 31px; border: 0; cursor: pointer;} 
button.registerBut:hover {  background:url(/images/registerBut.gif) bottom no-repeat; }

#footer {   clear:both; margin: 5px 0 10px 0; font-size:12px; color: #000;}
#footer a { text-decoration: none; color: #000;}
#footer a:hover { text-decoration: underline}
#footer .hpLink { text-align:center; width: 760px; padding: 5px;}
#footer .subFooter { text-align:center; font-size:10px; margin: 2px 0;}
#footer ul { list-style:none; padding: 5px 0 0 20px;}
#footer ul li { float:left; font-size: 12px; font-weight: bold; padding: 0 12px 0 0; }
#footer ul li a { color: #000; }

#subFooter {  clear:both; margin: 5px 0 10px 0; font-size:12px; color: #000;}
#subFooter ul { width: 210px; float:left; color: #333333; list-style:none; margin: 0 0 0 10px;}
#subFooter ul li a { color: #333333; text-decoration:none; font-size:10px }
#subFooter ul li a:hover {text-decoration: underline;}
#subFooter ul li.hd a { color: #333333; text-decoration:none; font-size:10px }
#subFooter ul li.hd a:hover {text-decoration: underline;}

.footerList { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; list-style: none; margin: 0; padding: 3px 3px 10px 10px;}
.footerList a { color: #000;}
.footerList a:hover { color: #CC0000;}
.footerList li.parent { margin: 4px 0 1px 0;}
.footerList li.child { margin: 0 0 0 5px;}









/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


