@charset "utf-8";
/* CSS Document */
/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color:#505050;background:#ECECEC;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}

/* REGULAR CODING */
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:1.4;}

/* STRUCTURE */
#container{margin: 0px auto;background:url(images/back.png) repeat-x top;}
#holder{width:990px;margin: 0px auto;background:url(images/holder.jpg) repeat-y center;}
#holder-top{background:url(images/holder_top.jpg) no-repeat center top;width:990px;}
#holder-top-sub{background:url(images/holder_top_sub.jpg) no-repeat center top;width:990px;}
#holder-bot{padding:11px 0px 0px 0px;background:url(images/holder_bot.jpg) no-repeat center bottom;width:990px;}
#header{width:990px;height:135px;}
#nav-main{ background:url(images/nav.jpg) no-repeat center top;width:990px;height:46px;}
#content-box{padding:10px 0; margin: 44px 0;}
#left-panel{float:left;width:215px; padding:0 5px 0 10px; }
#Reg-panel{ margin:0px 5px 5px 5px; width:715px; height:252px; }
#center-panel{ margin:0px 0 5px 230px; border:#ABABAB 1px  dotted; width:497px;}
#sub-lpanel{margin:0 0 0 235px;border:#ABABAB 1px  dotted; width:742px;}
#subpage-panel{margin:0 0 0 235px;border:#ABABAB 1px  dotted; width:482px;}
#subpage-panel2{margin:0 0 0 235px;border:#ABABAB 1px  dotted; width:733px;}
#banner-panel{ margin:0px 0 0 242px; width:495px; height:150px; padding:0 0 0 0;}
#right-panel{float:right; width:250px; padding:0 9px 0 0;  }
#footer{text-align:center; font-size:12px; padding:5px 0;}
	
/* HEADER */
#logo{background:url(images/logo-no.jpg) no-repeat right top;width:322px;height:135px;margin:0px 0 0 5px;padding:0px 0 0 5px;float:left;overflow:hidden;}
#logo h1{width:322px;height:135px;overflow:hidden;}
#logo h1 a{display:block; padding:135px 0 0 322px;}
.banner-ad{float:right; margin:8px 5px 0 5px;padding:0 5px 0 0;}

.topsmalllink {color:#E8E8E8;line-height:10px; font-size:12px;margin:0 10px 0 10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;}

.topsmalllink a{color:#E8E8E8;line-height:10px; font-size:12px;margin:0 10px 0 10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;}
.topsmalllink a:hover{color:#FFFFFF;line-height:10px; font-size:12px;margin:0 10px 0 10px; font-weight:bold;  text-decoration:underline;font-family:Arial, Helvetica, verdana, sans-serif;}

.signup-btn{	background:url(images/Toplinkg-BG-o.png) no-repeat center;  cursor:pointer;	color:#fff;	width:70px;	height:38px;	border:0;font-size:12px; font-weight:bold; font-family:Helvetica, verdana, Arial, sans-serif;}

.signup-btn:hover{	background:url(images/Toplinkg-BG.png) no-repeat center;  cursor:pointer;	color:#fff;	width:70px;	height:38px;	border:0;font-size:12px; font-weight:bold; font-family:Helvetica, verdana, Arial, sans-serif;}

/* NAVIGATION */
#menubox {
	position: absolute;
	top: 156px;
	width: 975px;
	height: 95px;
	padding: 0 0 0 10px;
}
.bg {background: url(images/button4.gif);}
.menu {padding:0 0 0 0; margin:0; list-style:none; height:50px; position: inherit; font-family:arial, verdana, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#FFF; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color: #FFF; background: url(images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color: #FFCC33; background: url(images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:13px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}

	





/* CONTENT */
h2{border-bottom:2px solid #7534aa;
	color:#444;
	font-size:20px;
	font-weight:400;
	line-height:30px;}
h3{	border-bottom:2px solid #7534aa;
	color:#444;
	font-size:17px;
	font-weight:400;
	line-height:30px;
	}
	
h4{	color:#444;
	font-size:13px;
	font-weight:400;
	line-height:30px;
	font-style:italic;
	}
h5 {	color:#444;
	font-size:24px;
	font-weight:400;
	line-height:30px;
	font-style:italic;
	}
#content-box p{padding:10px 0; text-align:justify;}
#content-box .read a{ padding:5px 9px;; font-size:10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;background:#9F0203;	border:#f3f3f3 1px solid;	}
#content-box .read a:hover{	padding:5px 9px;	font-size:10px;	font-weight:bold;	text-decoration:none;	background:#6E6F6A;	border:#f3f3f3 1px solid;	font-family:Arial, Helvetica, verdana, sans-serif;	}





	/* LEFT PANEL */
	#left-panel .content{padding:0 20px;}
	#left-panel .lbox{background:#F9F9F9;border:#ABABAB 1px  dotted; line-height:15px; color:#505050; margin:5px 0 5px 0;}
	#left-panel .lbox h3{color:#ffffff; border-bottom:#a7dce8 1px solid; padding:0 10px; line-height:15px; font-size:14px;}
	#left-panel .lbox p{margin:0 10px;}
	#left-panel .lbox p.less{margin:0 4px;}
	#left-panel .rightmenuheader {background:url(images/Right-Box-Header.png); width:215px; height:30px; background-repeat:no-repeat; background-position:center top;}
    #left-panel .Grey-Header {background:url(images/Grey-Header-Tab.jpg); width:215px; height:30px; background-repeat:no-repeat; background-position:center top;}
	#left-panel .ltextbold{padding:8px 5px 3px 5px;  line-height:25px;  font-size:12px;  color:#525252;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#left-panel .lextrabold{padding:5px 5px 3px 10px; line-height:30px;   font-size:18px;  color: #333333;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#left-panel .contact{padding:3px 5px 3px 5px;   font-size:18px;  color: #333333;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#left-panel .read a{ color:#FFFFFF; padding:5px 9px; font-size:10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;background:#FF9000;	border:#f3f3f3 1px solid;	}
#left-panel .read a:hover{color:#FFFFFF;	padding:5px 9px;	font-size:10px;	font-weight:bold;	text-decoration:none;	background:#6B6B6B;	border:#f3f3f3 1px solid;	font-family:Arial, Helvetica, verdana, sans-serif;	}

	#left-panel .comment-btn{	background:url(images/Reg-But.png) no-repeat top; 	cursor:pointer;	color:#fff;	width:115px;	height:31px;	border:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
	#left-panel .comment-btn:hover{background:url(images/Reg-But-over.png) no-repeat top;width:115px;	height:31px; }
	.Small-Img{background:url(images/Small-Img-1.jpg) no-repeat top; width:215px; height:95px; text-align:justify; }
	.Small-Img2{background:url(images/Small-Img-2.jpg) no-repeat top; width:215px; height:95px;text-align:justify; }
	
	#leftmenu{float:left;}
	#leftmenu ul{ width:216px; float:left; }
	#leftmenu ul li{ border:#ABABAB 1px dotted; margin-top:2px;}
	#leftmenu ul li a{color:#6B6B6B; line-height:12px; text-decoration:none; padding:0 0 0 0px; font-size:11px;font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;  	}
	#leftmenu ul li a:hover{color:#FF9000; font-weight:bold;}
	
	
	
	
	#left-panel .forumlink{line-height:15px; font-size:11px; text-decoration:underline; color:#505050; text-align:justify;}
	#left-panel .forumlink:hover{line-height:15px; font-size:11px;text-decoration:underline; color:#505050; text-align:justify;}
	
	
	
	/* CENTER PANEL */
	
	#centerHeader-panel{ margin:0px 0 0 248px; width:495px; }
	#centerHeader-panel .centerheader {background:url(images/Center-Box-Header.png); width:495px; height:32px; background-repeat:no-repeat; background-position:center top;}
	#centerHeader-panel .cextrabold{font-size:15px;  color:#FFFFFF;font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:3px 5px 3px 5px; }
	
	#center-panel .content{padding:0 10px;text-align:justify; }
	#center-panel .cbox{background:#f2fdff;border:#ABABAB 1px  dashed; line-height:15px; color:#505050; margin:0 0 10px 0;}
	#center-panel .cbox h3{color:#ffffff; border-bottom:#a7dce8 1px solid; padding:0 10px; line-height:40px; font-size:14px;}
	#center-panel .cbox p{margin:0 0px; text-align:justify;}
	#center-panel .cbox p.less{margin:0 4px;}
	#center-panel .csmalllink a{line-height:10px; font-size:12px;margin:0 0 0 15px; font-weight:bold; text-decoration:none;color:#FFFFFF;}
	#center-panel .csmalllink a:hover{line-height:10px; font-size:12px;margin:0 0 0 15px; font-weight:bold;  text-decoration:underline;color:#FFFFFF;}
	#center-panel .centermenuheader {background:url(images/Center-Box-Header.png); width:495px; height:26px; background-repeat:no-repeat; background-position:center top;}
#center-panel .read a{ color:#FFFFFF; padding:5px 9px; font-size:10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;background:#FF9000;	border:#f3f3f3 1px solid;	}
#center-panel .read a:hover{color:#FFFFFF;	padding:5px 9px;	font-size:10px;	font-weight:bold;	text-decoration:none;	background:#6B6B6B;	border:#f3f3f3 1px solid;	font-family:Arial, Helvetica, verdana, sans-serif;	}


	
	

	/* RIGHT PANEL */
	
	
	#right-panel .content{padding:0 5px;}
	
	#right-panel .rbox{ line-height:15px; color:#505050; margin:5px 5px 5px 3px; border:#ABABAB 1px  dotted; width:243px;}
	#right-panel .rbox h3{color:#3d91a0; border-bottom:#a7dce8 1px solid; padding:0 10px; line-height:20px; font-size:16px;}
	#right-panel .rbox p{margin:0 10px; text-align:justify;}
	#right-panel .rbox p.less{margin:0 4px;}
	
	
	#right-panel .Grey-Header {background:url(images/Right-Box-Header.png); width:250px; height:35px; background-repeat:no-repeat; background-position:center top;}
	#right-panel .Green-Header {background:url(images/Right-Box-Header.png); width:250px; height:35px; background-repeat:no-repeat; background-position:center top;}
	
	#right-panel .rtextbold{padding:5px 5px 3px 5px;font-size:12px;color:#525252;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:left; }
	#right-panel .rextrabold{padding:3px 5px 3px 10px;   font-size:18px; line-height:25px;  color: #333333;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#rightmenu{float:left;}
	#rightmenu ul{ background-color:#F3F3F3; width:222px; float:left;}
	#rightmenu ul li{ border:#ffffff 1px solid;}
	#rightmenu ul li a{color:#525252; line-height:12px; text-decoration:none; padding:0 0 0 0px; font-size:11px;font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;	}
	#rightmenu ul li a:hover{color:#FF9000; background-color:#F0EFEF; font-weight:bold;}
	
	
	#right-panel .read a{ color:#FFFFFF; padding:5px 9px; font-size:10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;background:#FF9000;	border:#f3f3f3 1px solid;	}
#right-panel .read a:hover{color:#FFFFFF;	padding:5px 9px;	font-size:10px;	font-weight:bold;	text-decoration:none;	background:#6B6B6B;	border:#f3f3f3 1px solid;	font-family:Arial, Helvetica, verdana, sans-serif;	}
	
	
	
	


	
	/* REG PANEL */
	#Reg-panel .content{padding:0 20px;}
	#Reg-panel .regbox{line-height:15px; color:#505050; margin:0 0 10px 0;}
	#Reg-panel .regbox h3{color:#ffffff; border-bottom:#a7dce8 1px solid; padding:0 10px; line-height:15px; font-size:14px;}
	#Reg-panel .regbox p{margin:0 10px;}
	#Reg-panel .regbox p.less{margin:0 4px;}
	
	#Top-Article{ float:left;width:405px; padding:1px 5px 0px 7px; }
	#Top-Article .rotate-bg { background:url(images/Arti-change-Bg.png) no-repeat top; width:410px; height:249px;}
	
	
	#Art-Img{ float:left;width:150px; padding:5px 5px 0px 5px; }
	#SmallArt-Details{ margin:0px 5px 5px 160px; width:225px; padding:5px 5px 5px 5px; }
	

	
	#Reg-panel .register{ float:right;margin:0px 5px 0px 5px; width:275px;}
	#Reg-panel .regheader {background:url(images/Right-Box-Header.png); width:215px; height:26px; background-repeat:no-repeat; background-position:center top;}
	#Reg-panel .regtextbold{padding:8px 5px 3px 5px;  line-height:25px;  font-size:12px;  color:#525252;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#Reg-panel .regextrabold{padding:3px 5px 3px 5px; line-height:25px;   font-size:13px;  color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#Reg-panel .nextlink{color:#525252;line-height:10px; font-size:12px;margin:0 10px 0 10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;}
#Reg-panel .nextlink:hover{color:#657285;line-height:10px; font-size:12px;margin:0 10px 0 10px; font-weight:bold;  text-decoration:underline;font-family:Arial, Helvetica, verdana, sans-serif;}
	
	#Reg-panel .read a{ color:#FFFFFF; padding:5px 9px; font-size:10px; font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, verdana, sans-serif;background:#FF9000;		border:#f3f3f3 1px solid;	}
#Reg-panel .read a:hover{color:#FFFFFF;	padding:5px 9px;	font-size:10px;	font-weight:bold;	text-decoration:none;	background:#6B6B6B;	border:#f3f3f3 1px solid;	font-family:Arial, Helvetica, verdana, sans-serif;	}
	


	/* SUB PAGE PANEL */
	
	#subpage-panel .content{padding:0 10px;}
	#subpage-panel .sbox{background:#F9F9F9; line-height:15px; color:#606060; margin:7px 0 10px 0; border:#ABABAB 1px  dotted;}
	#subpage-panel .sbox h3{color:#3d91a0; border-bottom:#a7dce8 1px solid; padding:0 10px; line-height:20px; font-size:16px;}
	#subpage-panel .sbox p{margin:0 10px; text-align:justify;}
	#subpage-panel .sbox p.less{margin:0 4px;}
	#subpage-panel .subtitleheader {background:url(images/Right-Box-Header.png); width:220px; height:26px; background-repeat:no-repeat; background-position:center top;}
	#subpage-panel .Rextrabold{padding:5px 5px 3px 5px;   font-size:15px;  color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
	#subpage-panel .contact{padding:3px 5px 3px 5px;   font-size:12px;  color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold; text-align:left; }
#subpage-panel .blockquote {
	background:#f1f1f1;
	border-left:2px solid #7534aa;
	color:#444;
	display:block;
	font-style:oblique;
	line-height:20px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

	

	
	
	#subpage-panel .link{line-height:10px; font-size:12px;margin:0 0 0 15px; font-weight:bold; text-decoration:none;color:#000000;}
	#subpage-panel .link:hover{line-height:10px; font-size:12px;margin:0 0 0 15px; font-weight:bold;  text-decoration:underline;color:#000000;}
	
	

	#subpage-panel .Header-Title{line-height:40px; border-bottom:#6B6B6B 1px solid; color:#FF9000; font-size:16px;margin:0 0 5px 0; font-weight:bold; }
	
	
	
/* FOOTER */
	#footer .content{
	padding:44px 0;
	text-align:center;
	color:#333333;
	}


	#footer .copyright{
	padding:15px;
	text-align:center;
	color: #333333;
	font-family:Helvetica, verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;	}

	#footer a{
	color:#333333;
	text-decoration:none;
	font-family:Helvetica, verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

	#footer a:hover{
	color: #999999;
	text-decoration:underline;
	font-family:Helvetica, verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	}


/* OTHER */
.right{text-align:right;padding:5px 5px 15px 0 ;}

.clear{clear:both;}
.mb span{display:block; background:url(images/play_btn.png) no-repeat 5px 50%; padding:0 0 0 40px;}

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

