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

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

body { background: #94B3D7 url(../images/page_bg.jpg) repeat-x top ; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 0 20px 0}

.both { clear:both; }
.cl { clear:left; }

form { padding: 0; margin: 0;}

body.appFooter { font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #A61907;}
#pageContainer { width: 760px; margin: 0 auto;}

#appFooter { width:760px; }
#appFooter p { text-align:center; font-size:10px; margin: 12px 0 4px 0; color:#FFFFFF; }
#appFooter p a { color: #ffffff; text-decoration:none; }
#appFooter p a:hover { text-decoration:underline; }

#logo { background: url(../images/masthead_logobg.jpg) center no-repeat; width:760px; height: 124px; }
#logo h1 { margin:0 auto; padding:0; text-indent:-9000px }
#logo h1.hpPicTop { background:url(../images/hp_pic_top.gif) bottom right no-repeat;}
#logo h1 a {width:760px; height: 124px; display:block; overflow:hidden }

#logoSub { background: #A61907 url(../images/masthead_logobg.gif) left no-repeat; width:760px; height: 124px; }
#logoSub h1 { margin:0; padding:0; text-indent:-9000px }
#logoSub h1 a {width:153px; height: 124px; display:block; overflow:hidden}

#loginContainer { background: #A61907; width:750px; color: #fff; padding: 2px 5px;}
#login { width:390px; color: #fff; float:right}

#login label { font-size:12px; float:left; padding:2px 0 0 0;}
#login input { padding: 1px; float:left; background: #efefef; margin: 0 5px 0 5px;}
#login input:focus { background: #fff}
#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;} 


#splash { margin-bottom: 5px;}
#splash .intro { width:412px; height:278px; float:left; }
#splash .intro p { color: #213D5F; font-size: 14px; padding: 10px 50px 0 24px;}
#splash .intro p a { color: #213D5F; text-decoration:none}
#splash .intro h2 { color: #213D5F; font-family: font-family:Verdana, Arial, Helvetica, sans-serif; width:380px; font-size:24px; margin: 10px 0 5px 24px; padding:0; font-weight:normal; line-height: 32px}

#splash h3 { width:348px; height:278px; display:block; float:left; text-indent: -9000px;}

#subLinksContainer {clear:both; float:left; width:100%; overflow:hidden; background: url(../images/sublinksbg.gif) no-repeat; height: 32px;}
#subLinks { padding:0; margin:0 auto; list-style-type:none; float:left; position:relative; left:50%; }
#subLinks li { float:left; font-size: 14px; font-weight: bold; padding: 6px 10px 0 10px;  color: #213D5F; position:relative; right:50%; }
#subLinks li a { color: #213D5F; text-decoration:none }
#subLinks li a:hover { text-decoration: underline }




.subHeader {background: url(../images/sublinksbg.gif) no-repeat; height: 32px; clear:both; margin: 0px 0 5px 0; }
.subHeader h4 { font-size: 14px; font-weight: bold; padding: 7px 15px 0 20px; color: #213D5F; }
.subHeader h4 a { color: #213D5F; text-decoration: none; }


#subSplash { width:710px; margin: 5px 0 0 0; padding:20px 25px 0 25px;}

#subSplash ul { font-size: 12px; list-style:none; margin: 0 0 10px 0}



#subSplash p.Links { font-size:10px; color:#fff; padding: 0 0 10px 0; text-align:justify; width: 500px}

#subSplash p.Links .title { font-size:12px; margin: 0 0 3px 0;}
#subSplash p.Links a { color: #fff;}

#subSplash p.Art { font-size:12px; color:#fff; padding: 0 0 10px 0; text-align:justify}
#subSplash p.Art a { color: #fff; text-decoration:none}
#subSplash ul.Art { font-size:12px; color:#fff; padding: 0 0 10px 0; text-align:justify; list-style:none }
#subSplash ol.Art { font-size:12px; color:#fff; padding: 0 0 10px 0; text-align:justify; margin: 10px 0 0 25px; }
#subSplash li { margin: 5px 0;}
#subSplash li a { color:#FFFFFF;}
#subSplash h1.Art { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; margin: 0 0 10px 0; padding:0; font-weight:normal; color: #fff}



#subSplash.landing1 { background: url(../images/landing_1_subsplashbg.jpg) bottom repeat-x #5BA5EE; width:735px; margin: 5px 0 0 0; padding:20px 0 0 25px;}

#subSplash.landing1Sub { background: #4A86DF; width:735px; margin: 5px 0 0 0; padding:20px 0 0 25px;}

#landing1pics { background:url(../images/landing_1_subsplashpics.jpg) bottom right no-repeat; float:left; width:395px; min-height: 438px; margin:0; padding:0; margin-bottom: -1px }

#landing1pics h3 { background: url(../images/landing_1_title.gif) no-repeat; display: block; width:283px; height:90px; text-indent: -9000px; margin: 0 0 0 65px; padding: 0}


p.ArtAc { font-size: 10px; color:#CCCCCC; margin: 10px 25px 10px 25px; }
p.ArtAc a { color:#CCCCCC; text-decoration:none; }
p.ArtAc a:hover { text-decoration:underline; }

#searchBoxContainer { float:left; width:340px}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin: 0 0 10px 0; padding:0; font-weight:normal; color: #213D5F}
h2 a { color: #213D5F; text-decoration:none;}


#searchBoxContainer.landing1 { margin: 10px 0}
#searchBoxContainer.landing1 p { font-size: 14px; margin: 0 0 10px 0; color: #092540;}
#searchBoxContainer.landing1 p a { color: #092540; text-decoration:none; }
#searchBoxContainer.landing1 p a:hover { color: #092540; text-decoration: underline; }


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

#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: 12px; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 0 0;}
#searchBox .labelTop  {font-size: 14px; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; 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;}

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

button.searchBut { margin: 10px 0 0 150px; text-indent: -9000px; background:url(../images/searchBut.gif) top no-repeat; display:block; width: 166px; height: 31px; border: 0; cursor: pointer;} 
button.searchBut:hover { text-indent: -9000px; background:url(../images/searchBut.gif) bottom no-repeat; display:block; width: 166px; height: 31px; 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;} 

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



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 { text-indent: -9000px; background:url(../images/registerBut.gif) bottom no-repeat; display:block; width: 166px; height: 31px; border: 0; cursor: pointer;} 



.bookmarkBig { margin: 0px; text-indent: -9000px; background:url(../images/bookmark_us_big.jpg) top no-repeat; display:block; width: 426px; height: 88px; border: 0; cursor: pointer;} 
.bookmarkBig:hover { text-indent: -9000px; background:url(../images/bookmark_us_big.jpg) bottom no-repeat; display:block; width: 426px; height: 88px; border: 0; cursor: pointer;} 





#registerBox { float:left; width:320px; margin:  0 0 0 50px; color: #213D5F; font-size:12px; }

#registerBox h2 { color:#213D5F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin: 0 0 10px 0; padding:0; font-weight:normal;}

#registerBox ol { margin: 10px 0 0 22px; padding: 0}
#registerBox ol li { margin: 0 0 6px 0;}

#registerBox ul { margin: 0; padding: 0}
#registerBox ul li { list-style:none;}
#registerBox ul li a { text-decoration:underline; color:#213D5F}

.registerForFree { background:url(../images/registerforfree.jpg) top; width:259px; height: 65px; display:block; text-indent: -9000px; margin: 30px 0 0 0; overflow:hidden;}
.registerForFree:hover { background:url(../images/registerforfree.jpg) bottom; display:block}


    #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 10px 10px; }

    .wld_badge_item { float: left; margin: 0 11px 10px 11px; padding: 0; height:130px }
    .wld_badge_item img { border-bottom: 1px solid #677689; 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; }
	
	
#footer {   clear:both; margin: 5px 0 10px 0; font-size:12px; color: #fff;}
#footer a { text-decoration: none; color: #fff;}
#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: 14px; font-weight: bold; padding: 0 12px 0 0; }
#footer ul li a { color: #fff; }


#subFooter {  clear:both; margin: 5px 0 10px 0; font-size:12px; color: #fff;}

#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:12px }
#subFooter ul li.hd a:hover {text-decoration: underline;}


#mastHead {}


/* Articles */

.artRight { float: right; margin: 0 0 30px 35px;}

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



