
html{

color:#fff; overflow-x:hidden;

}

body{
background-color:#000000;
margin:0px;
padding:0px;
font:11px Verdana;
color:#333333;


}
img
{
	border:0px;
}
p {
margin:0px;
padding:0px;
}

.bg_outer {
	background-attachment: scroll;
	background-image: url(../images/bg_outer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%;

	}

.box1{
padding-top:0px;
padding-bottom:0px;

}

.table_color {
background-color:#FFFFFF;
}


.table_m1_bg {
	background-attachment: scroll;
	background-image: url(../images/tbl_middle_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:30px;
	width:100%; 
	
	
}


* html .table_m1_bg 
{
	
}



a.link_orange:link{
font:normal 10px Verdana;
margin:0px;
padding:0px;
text-decoration:none;
color:#FF9C00;
}

a.link_orange:visited{
font:normal 10px Verdana;
margin:0px;
padding:0px;
text-decoration:none;
color:#FF9C00;
}
a.link_orange:hover{
font:normal 10px Verdana;
margin:0px;
padding:0px;
text-decoration:underline;
color:#FF9E35;
}


.table_inner_bg {
	background-attachment: scroll;
	background-image: url(../images/tbl_inner_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	
}

.table_bottom_bg {
	background-attachment: scroll;
	background-image: url(../images/tbl_bottom_m1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.footer_bg{

	background-attachment: scroll;
	background-image: url(../images/footer_temp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:64px;
}
.footer_bg a{

	 font:9px verdana; color:#fff; text-decoration:none;
}

.footer_bg a:hover{

	 font:9px verdana; color:#76D7FE; text-decoration:none;
}

.arial_footer{
font:10px arial;
color:#fff;

}
.logout_panel{
	background-attachment: scroll;
	background-image: url(../images/logout_panel_m1_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:3px;
	
}

.nav_panel{
	background-attachment: scroll;
	background-image: url(../images/nav2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}



h1
{
	font-family:Verdana; font-size:11px;
margin:0px;
padding:0px;
}

h2{
font:normal 10px Verdana;
margin:0px;
padding:0px;
}



h3
{
font-family:verdana; font-size:14px; color: #00709D;
	
	}

.ver_bold {
font:bold 10px Verdana;

}

.sub_menu_bg1{
	background-attachment: scroll;
	background-image: url(../images/sub_menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
.sub_menu_bg2{
	background-attachment: scroll;
	background-image: url(../images/sub_menu_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}

.sub_menu_bg3{
	background-attachment: scroll;
	background-image: url(../images/menu_hover2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}

.title_bg1{
	background-attachment: scroll;
	background-image: url(../images/title_bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
.title_bg1_left{
	background-attachment: scroll;
	background-image: url(../images/title_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
.title_bg1_right{
	background-attachment: scroll;
	background-image: url(../images/title_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	
}
.title_header{

font: 13pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#666666;


}

.sub_title{
	background-attachment: scroll;
	background-image: url(../images/title_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.inner_sub_title{
	background-attachment: scroll;
	background-image: url(../images/sub_title_middle.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
	}
	
.search_box{
	background-attachment: scroll;
	background-image: url(../images/search_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	
}
.txt_box{
	font:normal 10px Verdana;
	border:solid 1px #fff;
	width:110px;
	
}


.box_middle{
	background-attachment: scroll;
	background-image: url(../images/box_midle1.jpg);
	background-repeat:repeat-x;
	background-position: left bottom;
	
}


.box_v1{
	background-attachment: scroll;
	background-image: url(../images/box_left_middle1.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	
}

.box_bottom{
	background-attachment: scroll;
	background-image: url(../images/box_bottom_middle.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	
}

.box_right_v1{
	background-attachment: scroll;
	background-image: url(../images/box_v_middle.jpg);
	background-repeat:repeat-y;
	background-position: right top;
	
}

.header_sub {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #00709D;
}


.ver_white_bold{

    font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}

.tbl_bdr{


border:solid 1px #63CCF6;

}

.tbl_c2{
	font-family: Verdana;
	font-size: 10px;
	background-attachment: scroll;
	background-image: url(../images/tbl_content_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:10px;
	width: 95%;
	height:120px;
	border:dashed 1px #E7E8E7;
}


.algo_bg{
	background-attachment: scroll;
	background-image: url(../images/algoritm_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.mem_login{
	
	background-attachment: scroll;
	background-image: url(../images/member_login_bg.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	
	
}

.mem_login2{
	
	background-attachment: scroll;
	background-image: url(../images/member_login_bg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
}

.textbox{
 	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border:solid 1px #D5D3D3;
	width:103px;
}

.textbox:hover{
 	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border:1px solid #90DCFB;
	width:103px;
}

.textbox:focus{
 	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border:1px solid #90DCFB;
	width:103px;
}
.textbox_big{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	border:solid 1px #A8A7A7;
	width:245px;
	height: 20px;
	background-attachment: scroll;
	background-image: url(../images/text_box_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-right: 4px;
	padding-left: 4px;
}

.textbox_big2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border:solid 1px #A8A7A7;
	width:200px;
	height:18px;	
	background-attachment: scroll;
	background-image: url(../images/text_box_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}

.textbox_big2:hover{font-family: Tahoma;font-size: 11px;font-weight: normal;color: #333333;	border:solid 1px #2ADAEF;
	width:200px;height:18px;	background:#FAFAFA; }
	.textbox_big2:focus{font-family: Tahoma;font-size: 11px;font-weight: normal;color: #333333;	border:solid 1px #2ADAEF;
	width:200px;height:18px;	background:#FAFAFA; }

.text_area{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border:solid 1px #A8A7A7;
	width:400px;
	height:150px;
	background-color:#eee;
	padding:10px;	
	
	
}
.chkbox{
 	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	
	
}

.ver10_normal{
font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.medal_books {
	background-attachment: scroll;
	background-image: url(../images/book_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.medal_books2 {
	background-attachment: scroll;
	background-image: url(../images/book_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.waiting_bg1 {
	background-attachment: scroll;
	background-image: url(../images/waiting_btn.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 168px;
}

.flash_box_bg1 {
	background-attachment: scroll;
	background-image: url(../images/flash_box_bg1.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.books_wrapper{ background:#FCFCFC url(../images/inner_box_bg.jpg) scroll repeat-x left bottom ; border:solid 1px #D9D9D9; height:168px; margin-top:15px;   width:124px;  padding-top:5px; position:relative; float:left; }

.books_wrapper p{ padding:5px; font-family: 'DroidSansRegular', Arial, sans-serif; font-size:11px;}

.slider1 {width:65px; margin:0px; padding:0px; border:solid 0px red; border:solid 0px red; margin-top:10px;}

.slider1 ul {width:65px;margin:0px;padding:0px;}

.slider1 ul  li {list-style-type:none; width:65px; padding-bottom:18px; margin:0px; text-align:center;}

.lbl_error {

font-family:verdana;
font-size: 11px;
font-weight: bold;
color: #FF0000;
}


.twitter_logo3{
	background-attachment: scroll;
	background-image: url(../images/twiiter_logo2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	height:32px;
	width:98px;
	border:solid 0px red;
	float:left;
	margin-top:5px;	
}

.twitter_logo3:hover{
	background-attachment: scroll;
	background-image: url(../images/twiiter_logo2.jpg);
	background-repeat: no-repeat;
	background-position: 0px -32px;		
	height:32px;
	width:98px;
	border:solid 0px red;
	float:left;	
}


.facebook{
float:left; 
margin-top:10px;
min-width:10%;
width:auto;
text-align: right;
}


frame{
margin:0px;
padding:0px;
text-align: right;

}

.line1{

	
	border-bottom:dashed 1px #ccc;	
	margin-bottom:2px;
}

.facebook1 {
	background-attachment: scroll;
	background-image: url(../images/facebook_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height:32px;
	padding-left:10px;			
	width:45%;	
	margin-top:5px;
	margin-left:5px;
	float:left;
	position:relative;
	border:solid 0px red;
	
	
}

* html .facebook1  
{ 
	overflow:hidden;
	background-position: left top;
	margin-left:-90px;	
}

.facebook1 span {
	background-attachment: scroll;
	background-image: url(../images/facebook_bg_part2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	position:absolute;
	width:30px;
	height:32px;
	border:solid 0px red;
	right:0px;
	
}
.facebook1 iframe{
margin-top:6px;

}

.align1{position:relative;left:22%;width:auto;	}

* html .align1 {border:solid 0px red;	position:relative;	left:17%;	height:30px;}

* html .facebook1 {	margin-left:20px;}

.header1{ position:relative;  border:solid 0px red;}

.header1 img{  position:absolute;   }

#friends_icon{right:138px; bottom:-2px; z-index:19;}

.header1 #search_icon{right:46px; bottom:-2px; z-index:25; }

.header1 #mail_icon{right:92px; bottom:-2px; z-index:20;}

.header1 #home_icon{right:0px; bottom:-2px; z-index:30;}

.header1 #faq_icon{right:184px; bottom:-2px;}



* html #friends_icon{right:138px; bottom:15px; z-index:19;}

* html .header1 #search_icon{right:46px; bottom:15px; z-index:25; }

* html .header1 #mail_icon{right:92px; bottom:15px; z-index:20;}

* html .header1 #home_icon{right:0px; bottom:15px; z-index:30;}

* html .header1 #faq_icon{right:184px; bottom:15px;}





.inner_content{ font-family: 'DroidSansRegular', Arial, sans-serif; font-size:11px;}

.inner_content p{ margin-top:20px;}

.inner_content a{ text-decoration:underline; color:#000; margin-top:10px; display:block;}

.free_registration{ width:171px; height:78px; border:solid 0px red; display:block; background:url(../images/free_reg_bg.jpg) repeat-x scroll left top; overflow:hidden; margin-left:-22px; }

.free_registration:hover{ width:171px; height:78px; border:solid 0px red; display:block; background:url(../images/free_reg_bg.jpg) repeat-x scroll left -78px; overflow:hidden; margin-left:-22px;  }

.pattern_bg{background:url(../images/pattern_bg.jpg) repeat-x scroll left 45px; vertical-align:top;  }

.pattern_bg2{background:url(../images/pattern_bg.jpg) repeat-x scroll left top; vertical-align:top;   }

.search_border{ background:#006188; height:38px; width:463px; text-align:left; margin:0 auto; overflow:hidden; }


.search_txt{ border:solid 0px red;  background:url(../images/search_txt_bg.jpg) no-repeat scroll left top; display:inline-block; vertical-align:top; margin:4px; height:24px; width:398px; padding-top:5px; padding-left:8px; padding-right:8px;}

* html .search_txt{ display:inline; border:solid 0px red;}

.search_border .srch_btn{ margin:4px 3px 0px 0px; display:inline; }





.search_border p{  font-family: 'DroidSansBold', Arial, sans-serif;  font-size:10px; color:#6C6C6C; text-align:center; margin-top:2px; }




.tbl_contents{ position:absolute; right:0px;}

#banner{ margin-top:20px; margin-left:20px; width:100%; border:solid 0px red;  position:relative;}
#banner2{ margin-top:0px; margin-left:0px; width:100%; text-align:center;}
#banner2 img{ vertical-align:middle;}

#banner img{ float:left}

#banner .img2{  margin-top:23px; margin-left:30px;  }

#search_panel{ position:relative;  border:solid 0px red; margin-top:10px; }

#search_panel .home_search_btn{ position:absolute; left:50px; top:-27px; }

#search_panel .home_search_btn2{ position:absolute; left:126px; top:-27px; }

*+ #search_panel .home_search_btn{ position:absolute; left:60px; top:-27px; }

#search_panel h1{font-family: 'DroidSansBold', Arial, sans-serif; font-size:11px; color:#5a5a5a; font-weight:normal;}



* html  #search_panel { position:relative;  border:solid 0px red; margin-top:10px; width:460px; height:48px;  }

* html  #search_panel .home_search_btn{ position:absolute; left:10px; top:-27px; }

* html #search_panel .home_search_btn2{ position:absolute; left:10px; top:-27px; }


