@charset "utf-8";
/* CSS Document */
* {padding:0px; margin:0px;}
body{background:#fbfbfb; font-family:Arial, Helvetica, sans-serif; font-size:0.854em;color:#000000;line-height:1.38em;}
.hide{display:none;}
a:focus{outline:none; border:none;}
ul, li{list-style:none;}
.lft{float:left;} .rit{float:right;}
.over a:hover{text-decoration:underline;}
img, div { behavior: url(iepngfix.htc) }
h1{color:#fff; font-size:17px;}
.h1content, .h1content a{color:#01a2d6; font-size:15px;margin-top:7px;text-decoration:none }
h6{color:#666666; font-size:12px;}
h4{font-size:17px; color:#333333; margin-bottom:7px; margin-top:7px;}
h5{color:#666; font-size:15px; }
h2{color:#01a2d6; font-size:17px;}
h3{color:#081D5C; font-size:16px;}
h3 a{color:#081D5C; font-size:16px;}
h1, h2, h3, h4, h3, h5 a{text-decoration:none;}
.h_pay{background:url(images/button.gif) repeat-y top; padding:3px 5px; color:#fff;}
a{color:#000; }
a img{outline:none; border:none;}
a:hover navi_tab{background:url(images/navi_over.gif) no-repeat top;}
p{color:#000000; margin:5px 1px 15px 1px; line-height:20px; font-size:1em}
.h2normal{display:inline; font-weight:normal; font-size:12px; color:#000000}
hr{height:1px; float:left; margin:5px 0px; width:100%;}
.hr_home{color:#fff; background:#fff; }
.hr_latest{ color:#000; background:#000;}
.clear{clear:both;}
#mega{width:950px; height:auto; margin:0px auto;}
#header{width:100%; height:150px; float:left; background:url(images/bg_head.jpg) no-repeat top; position:relative; z-index:1;}
.book td{width:20px;}
.bookmarks{position:absolute; left:780px; top:30px; height:60px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFF00;}]
#blog{float:left; width:100%; height:170px; overflow:hidden; font-size:10px; margin-top:10px;}
#blog h6{color:#fff; font-size:14px; margin:4px 0px;}
#navi_tab{float:left; width:127px; height:40px;  padding:0px 3px;  }
#navi_tab:hover{background:url(images/navi_over.gif) no-repeat top;}
#navi_tab:hover a{color:#fff;}
#navi_tab a{position:relative; z-index:1; top:11px; font-size:17px;}
.navi_regu{background:url(images/navi_cur.png) no-repeat top;}
.navi_curr{background:url(images/navi_over.png) no-repeat top;}
#home_block{width:910px;padding:20px 20px 10px 20px; height:375px; float:left;background:url(images/Home_pic.jpg) no-repeat top; overflow:hidden;}
#home_slide{width:630px; height:360px; margin:10px 10px 0px 10px; float:left; background:#f5f2ed;}
#latest{width:263px; height:370px; float:right; margin:0px 0px 0px 15px; padding:0px; }

#bx{ width:243px; height: 62px; padding:10px 10px 10px 10px; float:left; margin-bottom:12px;}
#bx h1, #bx h1 a{text-decoration:none; color:#fff;cursor:pointer; margin-left:26px;}
.bx1{background:url(images/bx_default1.jpg) no-repeat top;}
.bx2{background:url(images/bx_default2.jpg) no-repeat top;}
.bx3{background:url(images/bx_default3.jpg) no-repeat top;}
.bx4{background:url(images/bx_default4.jpg) no-repeat top;}

#home_bar{float:left; width:950px; height:150px;}
#container{background:#fff; width:950px; height:auto; float:left; margin-bottom:15px;}
#content{float:left; width:610px; height:auto; padding:15px 15px; margin-top:10px; position:relative; z-index:0; }
#content {text-align:justify;}
#side {width:240px; float:left; height:auto; background:#f5f2ed; margin:10px 10px; padding:15px 10px; word-wrap: break-word;}
#side p{width:240px; font-size:12px; margin-top:7px; text-align:justify;}
#side_links {float:left; height:auto; width:230px;}
#side_seal{}
#side h1{color:#74A418; margin-top:-5px;}
#footer{float:left; width:100%; height:33px; background:#282828; margin-top:15px; text-align:center; color:#0E7FC2; font-size:11px; padding:4px 0px; position:relative; z-index:1;}
#footer a{color:#0E7FC2;}#footer a:hover{color:#ccc;}
#step1{position:absolute; top:200px; overflow:hidden; width:600px; height:400px; right:0px; float:right;}
#pscroller1{width: 230px; height: 150px; margin-top:25px; margin-bottom:15px; margin-left:3px;}
.someclass{ //class to apply to your scroller(s) if desired}
.go_back{float:right; position:absolute; bottom:0px; right:10px; position:absolute; top:-20px;}
.go_back a{color:#0000CC;}
#copy{position:absolute; bottom:0px; left:10px; position:absolute; top:-20px;}
#siteseal{}
.list{margin:10px 0px 10px 10px; padding-left:20px;}
.list li{list-style:disc ;}
.box{width:580px; float:left; background:url(images/box.jpg); height:430px; padding:10px 15px;}
.box2{width:370px; background:url(images/box2.gif) no-repeat; height:350px; padding:10px 15px 10px 0px; color:#ffffff; margin:0 auto 25px auto;}
.tab {color:#fff; line-height:1.5em; font-weight:bold;}
.tab td{padding: 2px;}
.input_txt{width:150px; height:20px;}
.input_area{width:152px; max-width:152px; max-height:70px;}
.plain_bg{background:url(images/bg.jpg) repeat-x  #fff top 100% fixed; vertical-align:middle;}
#plain_text{margin:0 auto; width:780px; height:auto; color:#000; font-size:13px;}
.close{margin-right:15px; display:block; background:#e76612; float:right; border:1px #000 solid; padding:2px 2px; font-size:12px; }
.close a{color:#fff;}
.faq li{ margin-left:35px; list-style:disc;}
.blog {font-size:20px;}
.norm li{list-style:disc; margin-left:20px; line-height:1.7em;}
.note{font-size:9px; margin-top:-10px; margin-bottom:0px;}
.style1 {
	color: #00CC00;
	font-weight: bold;
}
.style2 {
	color: #01A2D6;
	font-weight:600;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.4em; 
	
}
.style3 {color:#00CC00; font-size:12px;}

/*lightbox styles.................... */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




