@charset "utf-8";
/* CSS Document */
/*Author : Fahad Safi */
body {
	background-image:url(images/main-bg.jpg);
	background-repeat:repeat-x;
	height:auto;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}
a {
   outline: none;
}

#jsddm
{
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:100%;	

}
	
#jsddm li.parentLi
{	
display:inline;
float:left;
font:12px Tahoma,Arial;
list-style:none outside none;
margin:0;
width:77px;
padding-left:33px;
min-height:34px;
}

#jsddm li a.parentMenu
{	
color:#EAFFED;
display:block;
float:left;
height:23px;
padding-top:12px;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:100%;
}
#jsddm li div.sub
{
background:url("images/menuImg.png") repeat scroll 0 0 transparent;
border-bottom:3px solid #DD0000;
float:left;
min-width:350px;
width:350px;
padding:10px 20px;
position:relative;
top:0;
visibility:hidden;

}

	#jsddm li a.parentMenu:hover
	
	{
	  
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

	   
		}
		
		#jsddm li ul
		{	
			float:left;
list-style:none outside none;
margin:0;
padding:0;
		}
		#imageTypes ul
		{float:left;
list-style:none outside none;
margin:0;
padding:34px;
			
		}
		#imageTypes 
		{
			width:100%
		}
		#imageTypes ul li
		{
			display:inline;
			float:left;
			margin-right:0;
			min-width:100px;
			padding:0;
			text-align:left;
			width:150px;
		}
		#imageTypes ul li span
		{
			vertical-align:text-bottom;
			padding:20px 10px;
		}
		.tooltip
		{
			text-decoration: none; display: inline-block; border-bottom: 4px double rgb(255, 0, 0);
		}
		#imageTypes ul li a{
			color:#000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		#jsddm li ul li
		{	
			display:inline;
			float:left;
			margin-right:0;
			min-width:100px;
			padding:0;
			text-align:left;
			width:173px;

		}
		/*#jsddm li ul li:hover
		{
			background:url(images/submenuImgRepeat.png) no-repeat;
			background-position-x:left;
			background-position-y:bottom;
			vertical-align:middle;
		} */
	#jsddm li ul li a span
	{
	/*	height:38px;
padding:15px 23px 11px 23px;
*/
	}	
		
	#jsddm li ul li a
	{	
		color:#000000;
font-family:Arial;
font-size:12px;
line-height:42px;
text-decoration:none;
vertical-align:text-bottom;
	}
	#jsddm li ul li a:hover
	{  
		
		border-bottom:#a00 5px solid;
		
	}	
	#jsddm li ul li a span:hover
	{
		background:url(images/submenuImg2.png) repeat-x;
		padding:13px 0 13px 0px;
		
		margin-bottom:-15px; 
	}

#frame {
height:auto;
width:auto;

}
#logo {
	float:left;
	width:231px;
	height:71px;
}
#logo a, #logo a img{
	border:none;
}
.light-green-text {
	float:right;
	width:300px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e3ff28;
	font-size:22px;
	margin-top:2px;
	margin-bottom:10px;
	margin-right:5px;
}
.clear {
	clear: both;
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px
}
#menu {
	float:right;
	height:auto;
	margin-left:0;
	margin-top:0;
	width:550px;
}
ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	/*display:inline;*/
	list-style:none;
	padding-left:50px;
	text-align:left;
}
ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	/*display:inline;*/
	list-style:none;
	text-align:left;
}
ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e3ff28;
	/*display:inline;*/
	list-style:none;
	text-align:left;
	/*background-image:url(images/menu-grgeen-arrow.jpg);
	background-repeat:no-repeat;*/
	width:13px;
	height:3px;
}
#sign-up-button {
	float:left;
	height:23px;
	margin-top:8px;
	width:82px;
}
#banner-image {
	float:right;
	width:498px;
	height:304px;
	margin-top:-1px;
}
#web-boards {
	height:36px;
margin-top:63px;
padding-left:2px;
text-align:left;  
width:148px;
}
.light-green-banner-text {
	color:#DEFFA8;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:6px;
	margin-top:-2px;
	width:280px;
}
.banner-text {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serifl;
	font-size:12px;
	margin-left:8px;
	text-align:left;
	width:400px;
}
.white-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width:498px;
	text-align:left;
}
#adver-button {
	float:right;
	width:172px;
	height:47px;
	margin-top:10px;
	margin-left:45px;
}
#publisher-button {
	float:right;
	margin-top:10px;
}
#main-content {
	float:left;
	width:63%;
	height:auto;
	padding-left:20px;
padding-right:28px;
}
#main-content-full {
	float:left;
	width:93%;
	height:auto;
	padding-left:20px;
padding-right:28px;
}
.overview {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#464646;
	text-align:left;
	margin-top:25px;
}
.normal-text {
	font-family:Arial, Helvetica, sans-seri;
	font-size:12px;
	color:#696969;
	text-align:left;
	line-height:20px;
}
#right-panel {
	float:right;
	width:28%;
/*	height:300px;*/
	background-color:#f1f1f1;
	margin-top:40px;
	margin-right:20px;
}
#green-bar {
	margin-top:20px;
	margin-left:10px;
}
.right-panel-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#414141;
	text-align:left;
	margin-left:15px;
}

.acrodian-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFFFFF;
	font-size:14px;
	color:#414141;
	
}
#advertisement-panel {
	float:left;
	width:40%;
	height:auto;
	padding:20px 35px 20px 20px;
	text-align:left;
}
#content-panel {
	float:left;
	width:auto;
	height:auto;
	padding:20px 35px 20px 20px;
	text-align:left;
}
#advertisement-panel-1 {
	float:left;
	width:40%;
	height:auto;
	margin-left:0px;
	padding:20px 20px 20px 20px;
}
#tick {
	float:left;
	width:30px;
	height:21px;
	margin-top:20px;
}
.adver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#414141;
	float:left;
	width:150px;
	text-align:left;
	margin-top:25px;
	margin-left:2px;
}
.black-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	margin-left:30px;
	float:left;
	width:100%;
	margin-top:-5px;
	color:#696969;
}
#sprater {

float:left;
height:188px;
margin-left:15px;
margin-top:15px;
width:7px;
background-image:url(images/spreater.jpg);
background-position:center;
background-repeat:repeat-y;
}
#footer {
	background-color:#2A2A2A;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:66px;
padding-right:55px;
padding-top:37px;
text-align:center;
}
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 135px;
  width: 1008px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 1500px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}
#rightHeader
{
	float:right;
	height:76px
}
#headerContainer
{
	heigh: 73px;
	min-height:73px;
	max-height:73px;
	padding-left:20px;
padding-right:10px;
}
#middleContainer {
	padding-left:20px;
padding-right:10px;
}
#menusStaticText {

}
.menutext
{
	text-align:left;
	display:none;
}
.leftsubImg , .rightsubImg
{
	visibility:hidden;
}
.readmore
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	color:#d00;
}
#main-contentAgreemants 
{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	
}
#main-contentAgreemants  ol
{
list-style:decimal outside none;
margin:0;
padding-left:31px;
text-align:justify;
}
#main-contentAgreemants p.adver
{
	
	color:#414141;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin-left:2px;
margin-top:25px;
text-align:left;
width:92%;
}
#main-contentAgreemants .black-text
{
	
	color:#696969;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
margin-left:30px;
margin-top:-5px;
text-align:justify;
width:96%;
}
#main-contentAgreemants  ol li 
{
color:#595959;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-top:10px;
}

#signin
{
	background-image:url("images/signInButton.png");
float:right;
min-width:100px;
width:100px;
height:33px;
min-height:33px;
}
 #chatwithrep
 {
 	float:right;
height:33px;
margin-left:10px;
margin-right:5px;
min-height:33px;
min-width:100px;
width:160px;
 }
#signinForm
{
	position:absolute;
	top:33px;
	right:11px;
	display:none;
	color:#666666;
	font-size:11px;
	line-height:16px;
	text-align:left;
	-moz-border-radius:8px 0 8px 8px;
	-moz-box-shadow:0px 0px 3px  rgba(255, 0, 100, 0.3);
	background:none repeat scroll 0 0 #FFFFFF;
	border:3px solid #dddddd;
	line-height:16px;
	margin:0;
	padding:8px;
	z-index:100;
}
#forgotpassword 
{
	display:none;
	color:#666666;
	font-size:11px;
	line-height:16px;
	text-align:left;
	line-height:16px;
	z-index:100;
}

#signinForm p, #forgotpassword  p{
	margin:0px;
}
#signinForm label, #forgotpassword  label
{
	padding:0 0 3px;
}
#signinForm input.text, #forgotpassword  input.text, #contactus input.text
{
	-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
display:block;
font:13px "Lucida Grande",Arial,Sans-serif;
margin:0 0 8px;
padding:5px;
width:218px;
}
 #contactus .textarea
 {
 	-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
display:block;
font:13px "Lucida Grande",Arial,Sans-serif;
margin:0 0 8px;
padding:5px;
width:318px;
 }
#forgotpassword select
{
	display:block;
font:13px "Lucida Grande",Arial,Sans-serif;
margin:0 0 8px;

width:230px;
}
.remember, .sendpassword
{
	padding:4px 0 12px;
}
#signin_submit, #send_password
{
	-moz-border-radius:4px 4px 4px 4px;
	background:url("images/redSignIn.png") repeat-x scroll 0 0 #990000;
	border:1px solid #DD9933;	
	color:#111111;
	font-size:12px;
	font-weight:bold;
	margin:0 5px 0 0;
	padding:4px 10px 5px;
	outline:none;
	cursor:pointer;
}

#signin_submit:active, #send_password:active
{
	background:url("images/redSignIn2.png") repeat-x scroll 0 0 #DD0000;
}
.forgot, .back, .sendpasswordMsg
{
	text-align:right;
}
.forgotlink, .backtoLogin, .sendpasswordMsg span
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#990000;
	outline:none;
}
 #chatwithrep a
 {
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#ffffff;
	outline:none;


 }
.forgotlink:hover, .backtoLogin:hover, #chatwithrep a:hover
{
	text-decoration:underline;
}
#signinPreloader
{
	float:left;
left:30px;
position:relative;
	visibility:hidden;
}
#signinPreloader2
{
bottom:-6px;
position:relative;
right:0px;
visibility:hidden;

}
#responsemsg
{
	width:35px;
	max-width:35px;
	display:none;
	font-size:11px;
	float:left;
}
#mediaspecs 
{
	color: #000000;
	width:90%;
	list-style-type:circle;
	display:inline-block;/**/
	text-align:left;
	list-style-position:outside; 
	list-style-image:url(images/bullet.gif);
	align:left;
}
#mediaspecs li
{
	color: #000000;
	width:90%;
	list-style-image:url(images/bullet.gif);
	list-style-type:circle;
	/*display:inline-block;*/
	text-align:left;
	list-style-position:outside;
	
}
.acc_text_heading
{
font-family:Arial,Helvetica,Verdana;
font-size:12px;
font-weight:bold;
padding-left:0px;
margin-left:0px;
text-align:left;
}
.acc_text_body
{
font-family:Arial,Helvetica,Verdana;
font-size:12px;
font-weight:normal;
text-align:justify;
width:100%;
}
