/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1em; min-width:977px; background:url(images/bg.gif) top left repeat-x  #034277} 
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#333333;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 95%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#669900; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#669900; font-weight:bold; text-decoration:none;  }
.link:hover{text-decoration:underline }
.link1{ color:#669900; font-weight:bold}

.link2{text-decoration:none; border-bottom:1px solid #070707;  }
.link2:hover{text-decoration:none; border-bottom:none }
.button{color:#f8f7f3; background:url(images/button.gif) top left no-repeat; font-weight:bold; padding:1px 8px 5px 9px; text-decoration:none;  }
.button:hover{text-decoration:underline }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:23px; }
#content ul li a{color:#669900; text-decoration: underline; line-height:1.66em} 
#content ul li a:hover { text-decoration:none; }

.link-1 { display:block; float:left; background:url(images/link_bg2.gif) repeat-x left top; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right2.gif) no-repeat right top; padding:4px 15px 9px 16px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}

.link-2 { display:block; float:left; background:url(images/link_bg1.gif) repeat-x left top; color:#ffffff; text-decoration:none; }
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-2  b { display:block; background:url(images/link_right1.gif) no-repeat right top; padding:4px 15px 9px 16px; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#000000}

.link-3 { display:block; float:right; background:url(images/link_bg2.gif) repeat-x left top; color:#ffffff; text-decoration:none; }
.link-3 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-3  b { display:block; background:url(images/link_right2.gif) no-repeat right top; padding:4px 15px 9px 16px; font-style:normal;}
.link-3:hover{ text-decoration:none; color:#000000}

.link-4 { display:block; float:left; background:url(images/link_bg2.gif) repeat-x left top; color:#ffffff; text-decoration:none; }
.link-4 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-4  b { display:block; background:url(images/link_right2.gif) no-repeat right top; padding:4px 15px 9px 16px; font-style:normal;}
.link-4:hover{ text-decoration:none; color:#000000}

.link-5 { text-decoration:none; color:#ffffff}
.link-5:hover{ text-decoration:none; color:#b1a082}


/*header*/
.flash{position: relative; width:100%; }

.flash1{position: relative; height:88px; background:url(images/bg_top-1.gif) repeat-x bottom; margin-top:-40px; padding-left:25px }

/*content*/
#content{ font-size:0.75em; width:100%; text-align:left; background:#ffffff}
#content .indent-main{padding:0 29px 0 9px}
#content .indent-main1{padding:0 30px 30px 38px}
#content .indent-col{padding:12px 0 0 29px}
#content .indent-col1{padding:35px 0 0 22px}
#content .indent-col2{padding:22px 15px 0 29px}
#content .indent-col3{padding:22px 30px 0 29px}
#content .title{ background:url(images/tail1.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:27px}
#content .title h2{color:#393939; font-size:2.33em; margin-bottom:0; text-transform:uppercase; letter-spacing:-1px}
#content .title1{ background:url(images/tail2.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:22px}
#content .title1 h2{color:#669900; font-size:2.33em; margin-bottom:0; letter-spacing:-1px}
#content .banner{  margin-top:12px}
#content .banner1{  margin-bottom:12px}
#content .img-left{ float:left; margin:0 31px 16px 0}
#content .img-left1{ float:left; margin:0 27px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 17px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content .p2{ margin:0 0 7px 0}
#content .p3{ margin:17px 0 7px 0}
#content h1{color:#7d7d7d; font-size:2.3em; margin-bottom:21px; line-height:1.2em }
#content h1 strong{color:#5d7c21; }
#content h2{color:#7d7d7d; font-size:2.3em; margin-bottom:21px; line-height:1.2em }
#content h2 strong{color:#5d7c21; }
#content .h2{color:#454545; font-size:2.3em; margin-bottom:5px; line-height:1.2em; background:url(images/marker1.gif) top left no-repeat; padding-left:22px;  background-position:0 11px }
#content .h2-1{color:#454545; font-size:2.3em; margin-bottom:5px; line-height:1.2em;}
#content h4{color:#464646; font-size:1em; margin-bottom:7px;  }
#content h5{color:#ff7d00; font-size:1em; margin-bottom:7px;  }
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:25px; margin-bottom:25px}
.txt{ color:#ff7d00}
.txt1{ color:#666666; text-transform:uppercase; font-size:1.16em}
.txt1 strong{ color:#070707}

.blue {color:#669900;}

.bg-1{ background:url(images/bg-1.gif) top left repeat-x}

#content .indent{padding:10px 0 0 0}
#content .indent1{padding:28px 0 0 0}
#content .indent-1{padding:0 20px 0 244px}

/*box*/
.box{ background:#fbf8ef; width:100%; color:#333333}
.box .indent-box{ padding:25px 20px 17px 34px; }
.box .indent-box1{ padding:25px 0 35px 34px; }

.box2{ background:#ffffff; width:100%; color:#333333}
.box2 .indent-box{ padding:25px 20px 17px 34px; }
.box2 .indent-box1{ padding:25px 0 35px 34px; }


/*footer*/
#footer { color:#b1a082; font-size:0.75em; background:url(images/bot1.gif) top repeat-x ; }
#footer .indent-footer{ padding:53px 50px 0 14px;}
#footer .img{ margin:47px 0 0 672px; position:absolute}
#footer .indent-footer1{ margin:53px 20px 20px 675px; position:absolute; width:290px}
#footer .indent-footer1 strong{ color:#e3ceaa}
#footer a {color:#ff7d00; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

#footer ul{margin:0; padding:0; list-style:none;}
#footer ul li{ margin:0; background:url(images/bg_menu.gif) center left no-repeat; float:left;}
#footer ul li a{color:#636363; text-decoration:none; display:block; float:left; padding:2px 23px 2px 23px} 
#footer ul li a:hover { text-decoration:none; }
#footer ul .first{background:none;}
#footer ul .first a{ padding-left:0}
#footer ul li .current{ text-decoration:none; background:url(images/bg_menu.gif) top left no-repeat;  }
	
.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:30px}
.h1{ height:40px; background:url(images/bg_input.gif) top left no-repeat}
.h4{ height:32px; background:url(images/bg_input.gif) top left no-repeat}
.h3{ height:245px; background:url(images/bg_input1.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:60px}
.block-contact1 span{ float:right; margin-right:20px}
.input{
   	border:none; 
	background:none;
	width:211px; height:20px;
	font-size:1em;
	color:#333333;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}
textarea{
   	border:none; 
	background:none;
	width:211px; height:236px;
	font-size:1em;
	color:#333333;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	margin-bottom:11px;
	overflow:auto}
	
#wld_badge_wrapper { border: 0px solid black; width: 550px; overflow: hidden; }
#wld_badge_inner { padding: 10px 0 10px 35px; }

.wld_badge_item { float: left; margin: 0 10px 0 0; padding: 0; }
.wld_badge_item img { border: 1px solid black; }
.wld_badge_item_detail { margin-top: 5px; font-family: Tahoma; font-size: 10px; width: 90px; overflow: hidden; }
.wld_badge_clear { clear: both; }


/*Menu Navigation*/
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 980px;
	background: #222;
	font-size: 1.2em;
	background: url(images/top_1.gif) no-repeat;
}
ul.topnav li {
	margin: 20px;
	padding: 0 40px 0 20px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 11px;
	color: #333333;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(images/bg_menu.gif) no-repeat center top;
	color: #4a6e01;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}

