/*
	Author : Shoaib Yasin
	Developer & coder: Shoaib Yasin
	Project Name: Business Hub
	Developer Company : ZambaSoft
	Contact URL: shoaib_yasin@yahoo.com
	Date: 8th march, 2010
*/

*{margin:0px; padding:0px;}
body{
	margin:0px; padding:0px;
	font-size:75%;
	line-height:100%;
	font-size:11px;
	line-height:100%;
	z-index:000;
	background:#DBDBDA url(../siteimages/background/body.jpg) left top repeat-x;
	padding-top:10px; padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/**** Global Elements *****/
.left{float:left;}
.right{float:right;}
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}
.pink{color:#22211C;}
.red{color:#990000;}
h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:"Trebuchet MS";
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:20px;}
h2{ font-size:22px}
_h2{ font-size:15px;}
h3{	font-size:13px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

small{font-size:90%;}
p{line-height:15px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
strong{font-weight:bold;}

p,ul, li, ol,span{color:#ccc; line-height:120%;}
/********************************************/

#container
{
	position:relative; width:950px; height:auto; margin:0 auto; padding:10px;
	background:#FFFFFF; z-index:001;
}

	#header
	{
		position:relative; width:950px; height: auto; margin:0 auto; padding:0;
		background:#414141; z-index:020;
	}
	
	#header .logo
	{
		position:relative; width:230px; height:auto; float:left; display:inline; margin:20px; 
	}
		#header .logo img{border:none; float:left; display:inline;}
		
		#header #top-nav
		{
			position:relative; width:451px; float:right; display:inline; height:auto; background:#373737; margin-top:25px; z-index:015; margin-right:15px;
		}
		
		#header #top-nav ul#top
		{
			position:relative; width:451px; height:22px; list-style:none; z-index:010;
		}
		
		ul#top li
		{
			position:relative; width:auto; height:22px; line-height:22px;
			display:inline; color:#A4A3A3; z-index:008; z-index:015; float:left; display:inline;
		}
		
		#header div.top-down
		{
			position:absolute; width:435px; height:353px; z-index:1001; background:#1F1F1F; top:22px; left:0px; padding:5px;
			border:5px solid #fff; display:none;
		}
		
		ul#top li a{position:relative; width:auto; height:22px; float:left; display:inline; padding-left:17px; padding-right:17px; text-decoration:none; color:#A4A3A3; border-right:1px solid #414141;}
		ul#top li a.last{border-right:none;}
		/*ul#top li a:hover,ul#top li.sfHover a,ul#top li:hover a,ul#top li a.active*/
		ul#top li a.active
		{
			background:#FFFFFF; color:#373737;	
		}
		
/*		ul#top li a:hover div.top-down,ul#top li.sfHover div.top-down{display:block; cursor:pointer; z-index:950;}
*/		div.top-down .head
		{
			position:relative; width:435px; height:auto; background:#fff; margin-bottom:5px;
		}
			div.top-down .head .left-image
			{
				position:relative; width:300px; height:65px; text-align:center; overflow:hidden; float:left; display:inline;
				/*margin:10px;*/
			}
			
			div.top-down .head .right-image
			{
				position:relative; width:90px; height:65px; text-align:center; overflow:hidden; float:right; display:inline;
				/*margin:10px;*/
			}
			
		div.top-down div.text
		{
			position:relative; width:200px; height:268px; float:left; display:inline; border:1px solid #A4A3A3;
			background:#373737; padding:6px;
		}
			div.top-down div.text p{font-size:11px; color:#CCCCCC; line-height:15px; margin-bottom:10px; text-align:justify;}
			div.top-down div.text p a.more{position:relative; padding-left:15px; text-decoration:none; color:#ACAAAA; float:none; background:none; background:url(../siteimages/background/more.gif) left 3px no-repeat; font-weight:bold; }
			div.top-down div.text p a.more:hover{text-decoration:underline;}
		
		div.top-down div.child
		{
			position:relative; width:200px; height:268px; float:right; display:inline; border:1px solid #A4A3A3;
			background:#EBEBEB; padding:6px;
		}
		
			div.top-down div.child p
			{
				position:relative; width:200px; margin:0; padding:0; background:none; border:none; padding-bottom:3px; border-bottom:1px dotted #8C8C8C; font-weight:bold; line-height:18px; padding-top:2px;
			}
			div.top-down div.child p a{position:relative; background:none; border:none; padding-left:10px;background:url(../siteimages/background/block-list.jpg) left 3px no-repeat; float:none; line-height:20px; color:#4E4E4E; text-decoration:none; font-size:11px;}
			div.top-down div.child p a:hover{color:#ACAAAA; text-decoration:none;}
			#top-nav div.quick-links
			{
				position:absolute; left:-488px; width:935px; height:auto; min-height:250px;
			}
			
			div.quick-links p
			{
				position:relative; width:auto; height:auto; line-height:15px; font-size:11px; color:#ccc; text-align:center;
			}
			
			div.quick-links p a{color:#ccc; text-decoration:none; margin-left:10px;margin-right:10px;}
			div.quick-links p a:hover{color:#fff;}
			
			#top-nav div.quick-links .q-links,#top-nav div.footer-links
			{
				position:relative; width:935px; height:auto;  font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;
			} 
				div.quick-links .q-links .link-block,#top-nav div.footer-links .link-block
				{
					position:relative; width:210px; height:auto; float:left; display:inline;  padding:10px;
				}
					div.quick-links .q-links .link-block div.image
					{
						position:relative; width:210px; height:35px; overflow:hidden; 
						margin-bottom:10px;
					}
					
					div.quick-links .q-links .link-block div.image img{border:1px solid #fff; padding:1px;}
					
					.link-block h2
					{
						position:relative; width:210px; height:auto; font-size:13px; color:#fff; line-height:16px;
					}
						.link-block h2 a{color:#CCCCCC; text-decoration:none;}
						.link-block h2 a:hover{text-decoration:underline;}
						.link-block ul
						{
							position:relative; width:210px; height:auto; margin-top:10px; margin-bottom:10px; list-style:none;
						}
						
						.link-block ul li
						{
							position:relative; width:195px; height:auto; line-height:15px; margin-bottom:3px;
							background:url(../siteimages/background/block-text.gif) left 3px no-repeat;
							padding-left:15px; font-size:11px;
						}
						.link-block ul li a{text-decoration:none; color:#CCCCCC; }
						.link-block ul li a:hover{text-decoration:underline;}
						#top-nav div.quick-links .q-links .brand
						{
							position:relative; background:#EBEBEB; border:1px solid #a4a3a3; width:210px; padding:0; margin:10px;
						}
						div.quick-links .q-links .brand h1.head{
			position:relative; width:200px; height:29px; line-height:29px; background:url(../siteimages/background/content-text-head.jpg) left top repeat-x; padding-left:10px; font-size:13px; color:#202020; margin:0; margin-bottom:10px;
		}
						div.quick-links .q-links .brand .block-text{width:190px; padding:10px; padding-top:0; padding-bottom:0;}
						div.quick-links .q-links .brand .block-text ul{width:190px; }
						div.quick-links .q-links .brand .block-text ul li
						{
							position:relative; width:190px; height:auto;   
							font-weight:bold; margin:0; padding:0; padding-bottom:3px;
							border-bottom:1px dotted #8C8C8C; line-height:20px;  background:none;
						}
						#top-nav div.quick-links .q-links .brand .block-text ul li a{position:relative; color:#494949; text-decoration:none; width:180px; line-height:16px; display:block;padding-top:3px; padding-bottom:5px; padding-left:10px; background:url(../siteimages/background/block-list.jpg) left 6px no-repeat;}
						#top-nav div.quick-links .q-links .brand .block-text ul li a:hover{color:#ACAAAA; text-decoration:none; background:#E4E4E4
					 url(../siteimages/background/block-list.jpg) left 6px no-repeat; }
					 #top-nav div.footer-links h1
					 {
					 	position:relative; width:auto; height:auto; left:0; top:0; font-size:14px; color:#fff; background:#202020; line-height:20px; padding-right:15px;
					 }
					 #top-nav div.footer-links h1 a{text-decoration:none; color:#fff;}
					 #top-nav div.footer-links h1 a:hover{text-decoration:underline;}
			
			div.top-down img.loader{position:absolute; left:200px; top:150px;}
			
		#header #top-search
		{
			position:relative; width:185px; height:auto; margin:7px; padding:0; float:left; display:inline; margin-top:25px;
		}
		
			#top-search form#search
			{
				position:relative; width:185px; height:22px; margin:0; padding:0;
				/*background:#373737;*/
			}
				form#search input.input
				{
					position:relative; width:160px; height:17px; padding:1px; border:1px solid #373737; float:left; display:inline;	
					border-right:0;	font-size:10px; color:#ACAAAA; padding-top:2px;	display:none;		
				}
				
				#top-search form#search label.error
				{
					position:absolute; top:-20px; left:0; color:#fff;
				}
				#top-search form#search label.error span.redish{color:#fff;}
				
				form#search input.submit
				{
					position:relative; width:auto; height:auto; float:right; display:inline; margin-top:1px;
				}
/*****************End HEader*************/

#navigation
{
	position:relative; width:950px; height:52px; margin:0 auto; padding:0; 
	background:#414141 url(../siteimages/background/navigation.jpg) left bottom repeat-x; z-index:015;
}
	#navigation ul#main-nav
	{
		 width:400px; height:52px;  float:left; display:inline; 
		list-style:none; margin-left:20px; z-index:020;
	}
	#navigation ul#main-nav li
	{
		 height:26px; float:left; display:inline;  
		margin-right:3px; font-weight:bold;
	}
	#navigation ul#main-nav li a{ float:left; display:inline; 
	border:1px solid #C5C5C5; border-bottom:none; padding-left:15px; padding-right:15px; 
	line-height:26px; color:#fff; text-decoration:none;}
	#navigation ul#main-nav li a:hover,
	#navigation ul#main-nav li a.active,
	#navigation ul#main-nav li.sfHover a{background:#C6C6C6; color:#3A3A3A;}
	
	#navigation ul#main-nav  ul {
		  position:absolute;
		  list-style: none;
		  margin: 0; padding:0;
		  width: 700px; height:auto;
		  top: -999em;
		  left: -1px;
		  z-index:1000;
		  font-family:Tahoma;
		  font-size:11px;
		  display:none;
		}
		
		
		
		#navigation ul#main-nav li:hover ul,
		#navigation ul#main-nav li.sfHover ul,
		#navigation ul#main-nav li.sfHover ul li ul,
		#navigation ul#main-nav li:hover ul li ul {
		 position:absolute;
		  top: 26px;		
		  left:30px; 	    
		  z-index:1000;
		  font-family:Tahoma;
		  font-size:11px;
		  display:none;
		  text-align:left;
		  width:850px;
		}
		
	
	
	
		#navigation ul#main-nav li:hover ul li,
		#navigation ul#main-nav li.sfHover ul li
		{
			position:relative; height:26px; margin:0; 
			line-height:26px; font-size:11px;  
			float:left; display:inline;
		}
		
		#navigation ul#main-nav li:hover ul li a,
		#navigation ul#main-nav li.sfHover ul li a{position:relative; width:auto; height:26px; 
	padding-left:20px; padding-right:20px; float:left; display:inline; 
	background:url(../siteimages/background/menu-list.jpg) 5px 50% no-repeat; 
	text-decoration:none; font-size:11px; color:#414141; text-decoration:none; font-weight:bold;
	border:none;}
		
		#navigation ul#main-nav li:hover ul li a:hover,
		#navigation ul#main-nav li.sfHover ul li a:hover,
		#navigation ul#main-nav li.sfHover ul li.sfHover a{text-decoration:underline; border:none; text-decoration:underline;}
		
		#navigation ul#main-nav li.sfHover ul li ul,
		#navigation ul#main-nav li:hover ul li ul {
		 position:absolute;
		  top: 23px;
		  width:250px;		
		  left:0px; 	    
		  z-index:550;
		  font-family:Tahoma;
		  font-size:11px;
		  display:none;
		  background:#F3F3F3;
		  padding-bottom:10px;
		}
		#navigation ul#main-nav li:hover ul li ul li,
		#navigation ul#main-nav li.sfHover ul li ul li
		{
			position:relative; width:230px; height:20px; padding:0; margin:0; 
			line-height:20px; font-size:11px; color:#E4E3E3; font-weight:normal;
			padding:10px; padding-bottom:0; padding-top:0; float:none; display:block;
			 background:#F3F3F3;
		}
		
		#navigation ul#main-nav li.sfHover ul li.sfHover ul li a{ color:#414141; 
		background:url(../siteimages/background/block-list.jpg) 3px 45% no-repeat; float:none; display:block; text-decoration:none;}
		#navigation ul#main-nav li.sfHover ul li.sfHover ul li a:hover{text-decoration:underline;}
		
		
		
		#navigation ul#main-nav li.sfHover ul li ul{display:none;}

	
	#navigation .users-area{position:relative; width:530px; float:right; display:inline;}
	#navigation .users-area p.register{position:relative; margin-right:15px; text-decoration:none; font-size:11px; text-align:right; color:#F8BC25; }
	#navigation .users-area p.register a{float:right; display:inline; 
	border:1px solid #C5C5C5; border-bottom:none; padding-left:15px; padding-right:15px; 
	line-height:22px; height:25px; color:#fff; text-decoration:none; text-decoration:none; font-size:11px; margin-right:5px; background:#A50803; font-weight:bold;}
	#navigation .users-area p.register a:hover{color:#414141;}
	#navigation .users-area p.apply{position:absolute; right:10px; top:32px; color:#414141; font-weight:bold;}
	#navigation .users-area p.apply a{color:#414141; text-decoration:none;}
	#navigation .users-area p.apply a:hover{text-decoration:underline;}

/*****************Navigation***********/
#video-channel-bar
{
	position:relative; width:920px; height:40px; margin:0 auto; padding-top:4px; padding-bottom:4px; padding-right:10px; padding-left:20px;
	background:#E71806 url(../siteimages/background/video-channel-bar.jpg) left bottom repeat-x; z-index:010; 
}
	#video-channel-bar .video-tab
	{
		position:relative; height:20px; line-height:20px; margin-top:3px;
		background:	url(../siteimages/background/video-tab.jpg) left top repeat-x;
		font-family:Verdana, Geneva, sans-serif;  color:#fff; float:left; display:inline; border:1px solid #fff; padding-left:10px; padding-right:10px; margin-right:5px; top:6px;
	}
		#video-channel-bar .video-tab a{color:#fff; text-decoration:none; font-size:11px; }
		#video-channel-bar p.slogan{position:relative; top:6px; float:right; display:inline; margin-right:5px; color:#fff; font-weight:bold; font-size:12px; line-height:25px;}
		
		#video-channel-bar img.down{position:relative; top:0px; border:none; float:left; margin-left:5px; margin-right:5px;}
	
#yonsal-video
{
	position:relative; width:950px; height:auto; margin:0 auto; z-index:010; z-index:010;
	background:#414141;
}
	#yonsal-video #video-detail
	{
		width:650px; height:auto; float:left; display:inline; background:#414141; z-index:010;	margin-top:5px; padding:0;
	}
		#video-detail #share-code
		{
			position:absolute; left:0; top:0; z-index:015; width:650px; background:#414141; 
			display:none;
		}
			#video-detail #share-code textarea{width:646px; height:120px; color:#414141; background:#D4D4D4; position:relative; z-index:016;}
			#video-detail #share-code img.close-share{position:absolute; right:20px; top:5px; z-index:020; cursor:pointer;}
		#yonsal-video #video-detail .video
		{
			width:650px; height:auto; z-index:010;
		}
		
		#yonsal-video #video-detail .video-info
		{
			width:630px; padding:10px; margin:0 auto;	
		}
			.video-info .tab-container
			{
				width:630px; height:auto; margin:0 auto; padding:0;	margin-bottom:10px;
			}
				.video-info .tab-container .tab
				{
					position:relative; float:left; display:inline; height:25px; font-weight:bold; color:#fff; border:1px solid #414141; line-height:25px; padding-left:10px; padding-right:10px; margin-right:5px; cursor:pointer;
				}
				.video-info .tab-container .tab span.pointer
				{
					
				}
				.video-info .tab-container .active
				{border:1px solid #fff;}
				.video-info .tab-container .active span.pointer
				{
					position:absolute; left:40%; bottom:-12px; width:13px; height:8px;
					background:url(../siteimages/background/video-pointer.jpg) no-repeat;
				}
				
				.video-info .tab-content
				{
					width:610px; padding:10px; height:auto; margin:0 auto; background:#FFF;	display:none;
				}
					.video-info .tab-content h1{font-size:16px; color:#414141; margin-bottom:10px; line-height:1.4em;}
					.video-info .tab-content h2{font-size:15px; color:#414141; margin-bottom:10px; line-height:1.4em;}
					.video-info .tab-content h3{font-size:14px; color:#414141; margin-bottom:10px; line-height:1.4em;}
					.video-info .tab-content h4{font-size:13px; color:#414141; margin-bottom:10px; line-height:1.4em;}
					.video-info .tab-content p{line-height:1.4em; color:#414141; margin-bottom:10px;}
					.video-info .tab-content ul,.video-info .tab-content ol
					{
						position:relative; width:auto; height:auto; margin-bottom:10px; list-style:none;
					}
					
					.video-info .tab-content textarea,.video-info .tab-content input{width:600px; border:none;}
					
					
					
					.video-info .tab-content ul li,.video-info .tab-content ol li{position:relative; width:auto; height:auto; padding-left:15px;line-height:16px; margin-bottom:3px; background:url(../siteimages/background/block-text.gif) left 3px no-repeat; text-align:justify;}
					.video-info .tab-content a{color:#fff; text-decoration:underline;}
					.video-info .tab-content a:hover{text-decoration:none;}
	
	#yonsal-video #video-sidebar
	{
		width:300px; height:auto; float:right; display:inline; padding-top:5px; background:#414141;
	}
		#video-sidebar .video-block
		{
			width:280px; height:auto; margin:0 auto; margin-bottom:5px; 
		}
			#video-sidebar .video-block h1{font-size:14px; color:#fff; line-height:18px; margin-bottom:10px; }
			#video-sidebar .video-block #thumbnail-container
			{
				position:relative; width:240px; height:128px; padding-left:20px; padding-right:20px;
				background:url(../siteimages/background/thumbnail-container.jpg) left top no-repeat;	
			}
			#video-sidebar .video-block #thumbnail-container img.move
			{
				position:absolute; left:2px; top:40%; width:8px; height:16px; cursor:pointer;
			}
			#video-sidebar .video-block #thumbnail-container img.right-move{left:96%;}
			#video-sidebar .video-block #thumbnail-container .thumbs
			{
				position:relative; width:240px; height:128px; 
				overflow:hidden;	
			}
			
			#video-sidebar .video-block #thumbnail-container .thumb-scroller
			{
				position:absolute; left:0; top:0; width:15000px; height:128px;
					
			}
				#video-sidebar .video-block #thumbnail-container .thumb-scroller .thumb
				{
					position:relative; width:100px;	height:118px; padding:5px; background:#000; float:left; display:inline; margin-left:5px; margin-right:5px; overflow:hidden;
				}
					#video-sidebar .video-block #thumbnail-container .thumb-scroller .thumb .image
					{
						width:100px; height:70px; margin-bottom:5px; overflow:hidden;	
					}
						#video-sidebar .video-block #thumbnail-container .thumb-scroller .thumb .image img{border:none;}
						#video-sidebar .video-block #thumbnail-container .thumb-scroller .thumb h3
						{font-size:11px; color:#C6C6C6}
						#video-sidebar .video-block #thumbnail-container .thumb-scroller .thumb h3 a{color:#c6c6c6; text-decoration:none;}
						#video-sidebar .video-block #thumbnail-container .thumb-scroller .thumb h3 a:hover{text-decoration:underline;}
			#video-sidebar p{margin-bottom:10px;}
			#video-sidebar h2.head
			{
				line-height:24px; background:url(../siteimages/background/video-channel-bar.jpg) left 50% repeat-x; padding-left:15px; color:#fff; font-size:13px;
				font-weight:normal;	
			}
				#video-sidebar ul
				{
					width:300px; height:auto; margin:0 auto; padding:0;	list-style:none;
				}
				#video-sidebar ul li
				{
					line-height:1.4em; padding:6px; border-bottom:1px solid #545353; padding-left:15px; background:url(../siteimages/background/video-list.gif) 5px 8px no-repeat; color:#fff;
					
				}
				
				#video-sidebar ul li.active
				{
					background:url(../siteimages/background/video-list-active.gif) 5px 9px no-repeat;
				}
				
				#video-sidebar ul li a{color:#fff; text-decoration:none; padding:2px;}
				#video-sidebar ul li.active a{border:1px solid #fff; background:#A40404;}
/**************************/
#banner
{
	position:relative; width:950px; height:auto; 
}
	#banner img{}
	
	.easy-accordion h2{margin:0px 0 20px 0;padding:0;font-size:1.6em;}
		  		  
		 
		/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer; }
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:1;}
		.easy-accordion dd.no-more-active{z-index:2;opacity:1}
		.easy-accordion dd.active{z-index:3}
		.easy-accordion dd.plus{z-index:4}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		 
		 
		/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
		
		dd p{line-height:120%; }
		
		#accordion-1{width:950px;height:275px;/*padding:30px;*/background:#fff; overflow:hidden;/*border:1px solid #b5c9e8*/ margin-top:10px;}
		#accordion-1 dl{width:950px;height:275px}	
		#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#fff url(../siteimages/images/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#5E5F61; }
		#accordion-1 dt.active{cursor:pointer;color:#fff;background:#fff url(../siteimages/images/slide-title-active-1.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#313131;}
		#accordion-1 dt.active.hover{color:#fff}
		#accordion-1 dd{padding:25px;background:#1F1F1F;border:1px solid #C9C9C9;border-left:0;padding-right:15px;}
		#accordion-1 .slide-number{color:#5E5F61;left:10px;font-weight:bold}
		#accordion-1 .active .slide-number{color:#fff;}
		#accordion-1 a{color:#fff; text-decoration:none;}
		#accordion-1 a:hover{text-decoration:underline;}
		#accordion-1 dd img{float:right;margin:-80px 0 0 0px;}
		#accordion-1 dd .video{float:right;margin:-57px -4px 0 10px;}
		#accordion-1 h2{font-size:13px;margin-top:10px; color:#fff;}
		#accordion-1 .more{padding-top:10px;display:block}
/*********************/
#ticker{position:relative; width:940px; height:29px; border:1px solid #7f7f7f; background:#373737;	padding-left:5px; padding-right:5px; margin-bottom:10px; z-index:001; margin-top:10px;}
		
		#ticker h1{position:relative; width:90px; height:29px; line-height:29px; font-size:12px; color:#fff;  float:left; display:inline;}
		#ticker ul#news{color:#fff; line-height:29px; position:relative; width:850px; float:right; display:inline; overflow:hidden; list-style:none; }
		#ticker ul#news li{position:relative; line-height:29px;}
		#ticker ul#news li a{color:#fff; text-decoration:none;}
		#ticker p a:hover{text-decoration:underline; }
/***************/

#content
{
	position:relative; width:930px; margin:0 auto; padding:10px; background:#1F1F1F; margin-bottom:10px;
}
	#content #text
	{
		position:relative; width:695px; height:auto; float:left; display:inline; margin-bottom:10px;
	}
	
	#content #home-text
	{
		position:relative; width:695px; height:auto; float:right; display:inline; margin-bottom:10px;
	}
	
		#home-text .block
		{
			position:relative; width:225px; height:auto;  float:left; display:inline; margin-right:10px;
		}
		#home-text .no-margin{margin-right:0;}
		
		.block .image img{border:none;}
		#home-text .block p{position:relative; width:225px; height:auto; margin:0 auto; line-height:16px; text-align:center; }
		#home-text .block p a{position:relative; width:210px; margin:0; padding:0; color:#CCCCCC; font-size:10px; font-weight:bold; text-decoration:none;padding-left:10px; background:url(../siteimages/background/block-text.gif) left 3px no-repeat; line-height:16px; }
		#home-text .block p a:hover{text-decoration:underline;}
		
	#content .content-text
	{
		position:relative; width:695px; height:auto; border:1px solid #a3a3a3; font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
		.content-text h1{font-size:18px; color:#ccc;  line-height:20px; margin:10px;}
		.content-text h2{font-size:16px; color:#ccc;  line-height:18px; margin:10px;}
		.content-text h3{font-size:14px; color:#ccc; line-height:16px; margin:10px;}
		.content-text h4{font-size:13px; color:#ccc; line-height:15px; margin:10px;}
		.content-text p{font-size:11px; color:#ccc;  line-height:15px; margin:10px; text-align:justify;}
		.content-text ul
		{
			position:relative; width:auto; height:auto; margin-top:10px; margin:10px; list-style:none;
		}
		
		.content-text ol
		{
			position:relative; width:auto; height:auto; margin-top:10px; margin:10px; margin-left:30px; 
		}
		
		.content-text ul li,.content-text ol li{position:relative; width:auto; height:auto; padding-left:15px;line-height:16px; margin-bottom:3px; background:url(../siteimages/background/block-text.gif) left 3px no-repeat; text-align:justify;}
		.content-text ol li{background:none; padding-left:0;}
		.content-text a{color:#ccc; text-decoration:underline;}
		.content-text a:hover{text-decoration:none;}
		.content-text .main-image
		{
			position:relative; width:auto; height:auto; float:left; display:inline; margin-right:10px; margin-bottom:10px; margin-left:10px;
		}
		.content-text h1.head
		{
			position:relative; width:675px; height:29px; line-height:29px; background:url(../siteimages/background/content-text-head.jpg) left top repeat-x; padding-left:20px; font-size:13px; color:#202020; margin:0; margin-bottom:10px;
		}
		.content-text h1.head span.focus{position:absolute; right:20px; top:5px;}
		.content-text h1.head span.focus a{color:#202020; text-decoration:none;}
		.content-text h1.head span.focus a:hover{text-decoration:underline;}
		
		.content-text .module-block
		{
			position:relative; width:655px; height:auto; margin:10px auto; padding:0;
			
		}
		
		.content-text .module-block .image
		{
			position:relative; width:98px; height:auto; text-align:center; overflow:hidden; float:left; display:inline;
			border:1px solid #ccc;
		}
		.content-text .module-block .image img{border:none;}
		
		.content-text .module-block .detail
		{
			position:relative; width:540px; float:right; display:inline;
		}
		
		.content-text .module-block .detail h3,.content-text .module-block .detail p{position:relative; width:540px; margin:0; margin-bottom:10px;}
		.content-text .module-block .detail p.date{font-size:11px; font-style:italic; margin:0;}
		.content-text img.content-image
		{
			position:relative; float:left; display:inline; margin-right:10px; margin-bottom:10px; border:1px solid #4F4F4F;
		}
		
		.content-text table.profile
		{
			position:relative; color:#fff; margin:0 auto; border:1px solid #A3A3A3; border-bottom:none; margin-bottom:10px;
		}
		
		.content-text table.profile td{position:relative; border-bottom:1px solid #A3A3A3; padding:3px;}
		
		#text form.contact-form
				{
					position:relative; width:713px;  margin:0 auto; margin:10px; padding:10px;
				}
				
							
				#text form.contact-form label.text
				{
					position:relative; width:160px; text-align:right; float:left; display:inline; height:auto; line-height:18px; margin-bottom:10px; margin-right:10px; color:#868688;
				}
				#text form.contact-form p.help-text{position:relative; font-size:10px; margin-left:160px; font-style:italic;}
				#text form.contact-form input.input{position:relative; width:218px; border:1px solid #202020; height:16px; padding:2px; background:#353535; color:#fff;}
				#text form.contact-form input.upload{height:auto;}
				
				#text form.contact-form select{position:relative; width:224px; border:1px solid #202020; height:auto; padding:2px; background:#353535; color:#fff;}
				
				#text form.contact-form img.captcha
				{
					position:relative;  margin-left:172px; border:1px solid #202020; margin-bottom:10px; display:inline; 	float:left;
				}
				
				#text form.contact-form textarea
				{
					position:relative; width:222px; height:150px; margin-bottom:15px; border:1px solid #202020; background:#353535; color:#fff;
				}
				
				#text form.contact-form .MultiFile-label
				{
					color:#fff; float:left; display:inline; margin-right:10px; margin-top:3px;
				}
				
				#text form.contact-form input.submit
				{
					position:relative; margin:20px; margin-left:175px;
				}
				#text p.red,#text form.contact-form label.error{position:relative; color:#F7941D; font-size:11px;}
				
		
	#content #home-right-side
	{
		position:relative; width:225px; height:auto; float:left; display:inline;
	}	
	
	#content #right-side
	{
		position:relative; width:225px; height:auto; float:right; display:inline;
	}
	#home-right-side .block,
	#right-side .block
	{
		position:relative; width:223px; height:auto; 
		border:1px solid #A4A3A3; background:#EBEBEB; margin-bottom:10px;
	}
		#home-right-side .block h1.head,
		#right-side .block h1.head
		{
			position:relative; width:213px; height:29px; line-height:29px; background:url(../siteimages/background/content-text-head.jpg) left top repeat-x; padding-left:10px; font-size:13px; color:#202020; margin:0; 
		}
	#home-right-side .block .block-text,
	#right-side .block .block-text
	{
		position:relative; width:203px; height:auto; padding:10px; padding-top:5px;
	}
	#home-right-side .block .block-text ul,
	#right-side .block .block-text ul
	{
		position:relative; width:205px; height:auto; margin:0; padding:0; list-style:none;
	}
	#home-right-side .block .block-text ul li,
	#right-side .block .block-text ul li
	{
		position:relative; width:200px; height:auto;   
		font-weight:bold;
		border-bottom:1px dotted #8C8C8C; line-height:20px; 
	}
	#home-right-side .block .block-text ul li a,
	#right-side .block .block-text ul li a{position:relative; color:#494949; text-decoration:none; width:190px; line-height:16px; display:block;padding-top:3px; padding-bottom:5px;padding-left:10px; background:url(../siteimages/background/block-list.jpg) left 6px no-repeat;}
	#home-right-side .block .block-text ul li a:hover,
	#right-side .block .block-text ul li a:hover{color:#ACAAAA; text-decoration:none; background:#E4E4E4
 url(../siteimages/background/block-list.jpg) left 6px no-repeat; }
 	#right-side .block .block-text ul li ul
	{
		margin-left:10px; width:195px;
	}
		#right-side .block .block-text ul ul li{border:none; width:190px; font-size:10px;}
		#right-side .block .block-text ul ul a{border:none; width:180px;}
 /**************************/
 
 #content #main-text
 {
 	position:relative; width:928px; margin:0; padding:0; height:auto; border:1px solid #a3a3a3; font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
 		#main-text h1.head{
			position:relative; width:908px; height:29px; line-height:29px; background:url(../siteimages/background/content-text-head.jpg) left top repeat-x; padding-left:20px; font-size:13px; color:#202020; margin:0; 
		}
		
		#main-text .content-form
		{
			position:relative; width:928px; height:auto;
		}
		
		.content-form div.map
		{
			position:relative; width:800px; height:400px; margin:0 auto; border:1px solid #4F4F4F; margin-bottom:15px;
		}

.content-form div.map img,.content-form div.map canvas{border:none;}
.content-form div.map a{border:none;}

.content-form table.member-list
{
	position:relative; width:800px; height:auto; margin:0 auto; border:1px solid #4F4F4F; margin-bottom:15px;
}

table.member-list tr.heading{position:relative; height:26px; background:#515151;}
table.member-list tr.heading td{border-right:1px solid #f0f0f0; text-align:center; color:#fff; vertical-align:middle; line-height:26px;}
table.member-list tr.heading td.no-border{border:none;}
table.member-list tr.heading td img.sort{position:relative;  border:none; margin-left:2px; margin-right:2px; top:5px;}

table.member-list tr.light{background:#e4e3e3; height:25px;}
table.member-list tr.dark{background:#c4c3c3; height:25px;}
table.member-list tr.light td,table.member-list tr.dark td{color:#4F4F4F; text-align:center; border-right:1px solid #f0f0f0;}
table.member-list tr.light td a,table.member-list tr.dark td a{color:#4F4F4F; text-decoration:none;}
table.member-list tr.light td a:hover,table.member-list tr.dark td a:hover{text-decoration:underline;}
table.member-list tr.light td.no-border,table.member-list tr.dark td.no-border{border:none;}
.content-form .pagination
{
	position:relative; width:928px; height:auto; text-align:center;
}

.content-form .pagination span, .pagination a
			{
				position:relative; padding:2px; border:1px solid #4F4F4F; height:13px; display:inline; 
				margin-left:2px; margin-right:2px; width:auto; padding-left:3px; padding-right:3px; line-height:12px;
				text-decoration:none; color:#4F4F4F; font-weight:bold; background:#fff; 
			}
			.pagination a{text-decoration:underline;}
			.pagination a:hover{color:#4F4F4F; text-decoration:none; }
			
			.pagination span.active{color:#4F4F4F; text-decoration:none;}
			.pagination span.inactive{color:#4F4F4F; text-decoration:none;}
			
/*****************************************/

#content #main-text .content-form{background:#e4e3e3; border:1px solid #ccc; border-top:none; width:926px; padding-top:20px; padding-bottom:20px;}		

.content-form #form
{
	position:relative; width:500px; height:auto; margin:0 auto;  float:left; display:inline;
	color:#414141;
}	

	.content-form #form	label.label
	{
		position:relative; width:150px; height:auto; line-height:20px; margin-bottom:10px; float:left; display:inline; margin-right:10px; text-align:right; color:#4F4F4F;
	}
	
	#text .content-form #form label.label{color:#fff;}
	
	.content-form #form input.text
	{
		position:relative; width:300px; height:19px; padding:1px; border:1px solid #999;
	}
	
	.content-form #form label.error{position:relative; display:block; color:#A50803;}
	
	.content-form #form select.select
	{
		position:relative; width:304px; height:auto; padding:1px; border:1px solid #999;
	}
	
	.content-form #form a{color:#414141; text-decoration:underline;}
	.content-form #form a:hover{text-decoration:underline;}
	
	.content-form #form img.captcha {position:relative; margin-left:160px; border:1px solid #999;}
	.content-form #form input.submit{position:relative; margin:30px; margin-left:160px; }
	.content-form #form textarea{border:1px solid #999; margin-bottom:10px;}
	.content-form #messageBox{position:relative; text-align:center;}
	.content-form #messageBox p{color:#990000; text-align:center;}
	.content-form #form .term-condition
	{
		position:relative; width:290px; height:120px; overflow:auto; border:1px solid #999; background:#fff; padding:5px; margin-bottom:10px;
	}
	.content-form #form .term-condition p{position:relative; margin-bottom:10px; color:#414141; text-align:justify;}
	
	.content-form #account-type
	{
		width:380px; height:auto; float:right; display:inline; 
		padding:10px; border-left:1px solid #a3a3a3; margin-right:10px;
	}
	
	.content-form #account-type h2{font-size:14px; color:#202020;  line-height:18px; margin-bottom:10px;}
	.content-form #account-type p{font-size:11px; color:#202020;  line-height:15px; margin-bottom:10px; text-align:justify;}
	
#content #category-links
{
	position:relative; width:930px; height:auto;
	margin:0 auto; border-top:1px solid #414141; padding-top:15px;
}
	#category-links .links-block
	{
		position:relative; width:170px; height:auto; margin-left:8px; margin-right:8px;
		float:left; display:inline; 
	}
	#category-links .links-block h2
	{
		position:relative; font-size:11px; color:#CCCCCC; line-height:1.5em;
		font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;
	}
	#category-links .links-block ul
	{
		position:relative; width:170px; height:auto; list-style:none; 
	}
	#category-links .links-block ul li{position:relative; margin:0; padding:0; line-height:1.5em; margin-bottom:3px;}
	#category-links .links-block ul li a{color:#CCCCCC; text-decoration:none;}
	#category-links .links-block ul li a:hover{text-decoration:underline;}
/**********************/	
#footer
{
	position:relative; width:930px; height:auto; margin:0 auto; padding:10px; background:#fff;
}
	#footer .copy
	{
		position:relative; width: 695px; float:left; display:inline; 
	}
		.copy p{font-size:10px; color:#4D4F52; line-height:15px;}
		.copy p a{text-decoration:none; color:#4D4F52; margin-left:4px; margin-right:4px;}
		.copy p a:hover{color:#494949; text-decoration:underline;}
	#footer .powered
	{
		position:relative; width:225px; float:right; display:inline;
	}
	
	#footer .powered p{font-size:10px; color:#4D4F52; line-height:15px; text-align:right;}
	.powered p a{text-decoration:none; color:#4D4F52;}
	.powered p a:hover{color:#494949; text-decoration:underline;}
/********************************/

#popup-container,#login-popup-container
{
	position:fixed; width:100%; height:100%; background:#000000;
	z-index:600; left:0; top:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	opacity:.80; filter:alpha(opacity=80); -moz-opacity:.80; display:none;
	_height:768px;
}
	
#popup,#login-popup
{
	position:fixed; top:20%; width:401px; height:auto; padding:15px; padding-top:20px;
	margin:10px auto; background:#414141;
	z-index:650; padding-bottom:40px; left:35%; display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif; border:5px solid #fff;
}

#popup img.close,#login-popup img.close{position:absolute; right:10px; bottom:10px; z-index:030; cursor:pointer; border:none;}
#popup h1,#login-popup h1{position:relative; width:400px; height:auto; margin-bottom:15px; line-height:20px; font-size:15px; color:#E1E1E1;}
#popup p,#login-popup p{position:relative; font-size:10px; color:#fff; line-height:15px;}
#popup form.subscription-form,#login-popup form.subscription-form
{
	position:relative; width:380px; height:auto; padding:10px; background:#E1E1E1; padding-top:15px; padding-bottom:15px;
}

	#popup form.subscription-form label.label,
	#login-popup form.subscription-form label.label
	{
		position:relative; width:140px; height:auto; line-height:18px; float:left; display:inline; margin-bottom:10px; font-weight:bold; color:#414141;
	}
	#popup form.subscription-form input.input,
	#login-popup form.subscription-form input.input
	{
		position:relative; width:220px;
	}
	#popup form.subscription-form img.captcha
	{
		position:relative; margin-left:140px; border:1px solid #414141; margin-bottom:15px;
	}
	
	#popup form.subscription-form label.error span.redish,
	#login-popup form.subscription-form label.error span.redish{color:#A50803; position:relative; display:block;}
	
	#popup form.subscription-form input.submit,
	#login-popup form.subscription-form input.submit{position:relative;}
	#login-popup form.subscription-form img.account{position:relative; border:none; top:5px; }
	#login-popup form.subscription-form a.register{position:relative; color:#373737; text-decoration:none; font-weight:bold; top:-5px;}
	#login-popup form.subscription-form a.forgot{position:relative; float:left; display:inline; line-height:26px; margin-left:35px; margin-right:10px; color:#414141; }
	#login-popup form.subscription-form a.forgot:hover{text-decoration:none;}
	#login-popup form.subscription-form p.login-box
	{
		font-size:10px; font-style:italic; color:#414141; margin-top:10px; margin-right:10px; text-align:right;
	}
	#login-popup form.subscription-form a.register:hover{text-decoration:underline;}
	

