
/* 
 Designer CSS
*/

* {
	margin:0px;
	padding:0px;
}

body {
	background:#fff url(images/bg.gif) repeat-x scroll 50% 0pt;
	color:#646464;
	font-family:Arial,Helvetica,sans-serif; 
	line-height:15px;
	font-size:11px;
	/*line-height:150%;*/
	margin:3px 0px 0px 0px;
}


h1  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;	
	font-weight:normal;
	line-height:100%;
	color:#333;
	margin:0px 0px 10px;
}

a{
    /* color:#333333; */
	color: #208BE1;
    text-decoration:none;
    cursor:pointer;
}

a:hover
{
    text-decoration:underline;
    color:Red;
}


.coolimg2 a:hover
{
    text-decoration:underline;
    color:blue;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.fbox a:hover
{
    text-decoration:underline;
    color:green;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.fbox 
{
    text-decoration:none;
    color:#003300;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}


.coolimg2 .fcontent 
{
    text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333300;
}



h2 {
	font: lighter 210% "Trebuchet MS",Arial sans-serif;color: #208BE1; padding: 0px;  margin: 0px;
	padding-bottom:10px;
}


.head
{
    font: lighter 180% "Trebuchet MS",Arial sans-serif;color: #208BE1; padding: 0px;  margin: 0px;
	padding-bottom:4px;
}

.pgtitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;	
	font-weight:normal;
	line-height:100%;
	color:#333;
	margin:0px 0px 10px;
}

h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#64920c;
	line-height:16px;
}

.h3Title 
{
    font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #0063DC;
	 /*#ff5922; 0063DC  #0b81bf*/
	margin-bottom:10px;
	font-weight:bold;
}


p {
	color:#646464;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:15px;
    color:#515151;
    font-size:11px;

}

ul {
	list-style:none;
}

img {
	border:0px;
}

.highlight {
	color:#f78000;
}

.small {
	font-size:0.85em;
}


#accessibility-menu {
	left:-1000em;
	position:absolute;
	text-align:left;
}

hr {
	display:none;
}









#wrapper {
	margin:0px auto;
	width:980px;
}

.wrapper-main {

}









#header {
	position:relative;
	width:980px;
	clear:both;
}

.logo {
	background:transparent url(images/logo.jpg) no-repeat scroll left top;
	width:265px;
	height:65px;
}

.logo h1 {
	text-indent:-1000px;
}

.toolbar {
	position:absolute;
	right:0px;
	top:10px;
	text-align:right;
}

.toolbar .login {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#999;
	text-transform:uppercase;
}

.toolbar .login a {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

.toolbar .login a:hover {
	color:#0883BE;
}

.toolbar .searchbox input.search {
	margin:3px 5px 0px 0px;
	padding:1px;
	border:1px solid #ccc;
	width:120px;
	font-size:11px;
	color:#7d7d7d;
	float:left;
}

.toolbar .searchbox input.button {

}

.msgLinks a
{
font-family: Arial;
font-size:14px;
text-decoration:none;
color:#333; 
border:0px;
padding:0px;
margin:0px;
margin-left:5px;  
font-size:1.3em;
line-height:1.4em;
}









#menu {
	width:980px;
	clear:both;
}

.mainmenu {

}

.mainmenu ul {

}

ul.mainmenubar {
	width:980px;
	height:41px;
	overflow:hidden;
}

ul.mainmenubar li {
	margin:0px;
	padding:0px;
	display:inline;
/*	background:transparent url(images/menusep.gif) no-repeat scroll left top;
	height:17px;

	padding:12px 45px 10px;*/
}

ul.mainmenubar li a {
	float:left;
	height:0pt;
	padding:12px 0px 12px;
	overflow:hidden;
	width:140px;
	height:17px;

	background:transparent url(images/menubar.gif) no-repeat scroll -140px 0px;
	font-size:12px;
	color:#434343;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}

ul.mainmenubar li a:hover {
	background-position:-140px -41px;
	color:#2ab1f3;
	text-decoration:underline;
}

ul.mainmenubar li.first a {
	background-position:0px 0px;
}

ul.mainmenubar li.first a:hover {
	background-position:0px -41px;
}

ul.mainmenubar li.last a {
	background-position:-840px 0px;
}

ul.mainmenubar li.last a:hover {
	background-position:-840px -41px;
}

/*
ul.mainmenubar li#home a {
	background-position:0pt 0px;
	width:126px;
}

ul.mainmenubar li#home a:hover {
	background-position:0pt -41px;
}

ul.mainmenubar li#about a {
	background-position:-126px 0px;
	width:155px;
}

ul.mainmenubar li#about a:hover {
	background-position:-126px -41px;
}

ul.mainmenubar li#forum a {
	background-position:-281px 0px;
	width:127px;
}

ul.mainmenubar li#forum a:hover {
	background-position:-281px -41px;
}

ul.mainmenubar li#msg a {
	background-position:-408px 0px;
	width:144px;
}

ul.mainmenubar li#msg a:hover {
	background-position:-408px -41px;
}

ul.mainmenubar li#biz a {
	background-position:-552px 0px;
	width:146px;
}

ul.mainmenubar li#biz a:hover {
	background-position:-552px -41px;
}

ul.mainmenubar li#hydesk a {
	background-position:-698px 0px;
	width:137px;
}

ul.mainmenubar li#hydesk a:hover {
	background-position:-698px -41px;
}

ul.mainmenubar li#contact a {
	background-position:-835px 0px;
	width:145px;
}

ul.mainmenubar li#contact a:hover {
	background-position:-835px -41px;
}
*/









#content {
	width:980px;
	clear:both;
}

.contentarea {

}



#breadcrumbs {
	margin:10px 0px;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#9f9f9f;
	text-transform:uppercase;
}

#breadcrumbs a {
	color:#9f9f9f;
	text-decoration:none;
}

#breadcrumbs .normal {
	color:#ccc;
}

#breadcrumbs .active {
	color:#2daef2;
}




.grid3 {

}

.grid3 .column {
	float:left;
	margin-left:11px;
	width:638px;
}

.grid3 .first {
	width:160px;
	margin:0px;
}

.grid3 .last {
	width:160px;
}

.grid3 .sidebar {
	color:#686868;
	font-size:10px;
	line-height:18px;
}





.lcx {
	position:relative;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	margin-bottom:20px;
}

.lcx .lcx-t {
	border-top:2px solid #0b83bf;
}

.lcx .lcx-t div {

}

.lcx .lcx-c {
	padding:10px 10px 0px;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
}

.lcx .lcx-b {
	padding:0px 3px;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

.lcx .lcx-b div {
	background-color:#f7f7f7;
	height:20px;
}

.lcx h3 {
	font-size:12px;
	color:#0b81bf;
	text-transform:uppercase;
	margin-bottom:10px;
}

.lcx a {
	color:#0883be;
	text-decoration:none;
}

.lcx label {
	color:#666;
}

.lcx p {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	color:#666;
	margin-bottom:5px;
}

.lcx .partners {
	margin:0px;
	padding-bottom:10px;
	text-align:center;
}	

.lcx .text {
	margin-bottom:5px;
	padding:2px;
	width:130px;
	color:#666;
	font-size:1.oem;
}

.lcx .submit {
	margin-bottom:30px;
}

.lcx .sign-up {
	font-weight:bold;
	text-align:right;
}

.lcx .icon-grp {
	background:transparent url(images/icon-grp.png) no-repeat scroll left top;
	width:47px;
	height:46px;
	position:absolute;
	left:5px;
	bottom:5px;
}


.lcx .empty {
	width:47px;
	height:46px;
	position:absolute;
	left:5px;
	bottom:5px;
}

.lcx-menu {

}

.lcx-menu li.lcx-menuli {
	border-top:1px solid #bcbcbc;
	width:138px;
}

.lcx-menu li.lcx-menuli:hover {
	background-color:#f5f5eb;
}

.lcx-menu li.lcx-menuli a {
	padding:3px 0px 3px 12px;
	font-size:12px;
	font-weight:bold;
	color:#345566;
	background:transparent url(images/lcx-arrow.png) no-repeat scroll left top;
	height:14px;
	overflow:hidden;
}

.lcx-menu li.lcx-menuli a:hover {
	color:#0a82be;
	background-position:0px -14px;
}

.ads-outer {
z-index:9999;
}

.ads-outer .ads {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	color:#4682c0;
	margin-bottom:10px;
	z-index:9999;
}

.ads-outer .ads div {
	background:transparent url(images/ads-arrow.png) no-repeat scroll left top;
	width:18px;
	height:18px;
	padding:0px 0px 0px 20px;
	z-index:9999;
}

.ads-outer .ads img {
z-index:9999;
}









.banners {
	margin-bottom:10px;
}





.news {
	clear:both;
	display:block;
	margin-bottom:10px;
	width:638px;
}

.news-t {
	background:transparent url(images/news-t.png) no-repeat scroll left top;
	width:638px;
	height:6px;
	overflow:hidden;
}

.news-b {
	background:transparent url(images/news-b.png) no-repeat scroll left top;
	width:638px;
	height:6px;
	overflow:hidden;
}

.news-c {
	border-right:1px solid #84bad6;
	border-left:1px solid #84bad6;
/*	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;*/
	width:616px;
	padding:1px 10px;
}


.news {
}

.news .item {
	padding-bottom:10px;
	border-bottom:1px solid #84bad6;
	width:100%;
}

.news .first {
}

.news .last {
	padding-bottom:0px;
	border-bottom:0px;
}

.item h3 {
	color:#000;
	font-size:14px;
	margin:12px 0px 5px 0px;
}

.item ul {
	list-style:disc;
	margin-left:20px;
}

.item ul li {
	padding:3px 0px;
	color:#515151;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
}

.item p {
	margin-bottom:3px;
	/* -- raju added -- */
	color:#515151;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
}

.item .more {
	text-align:right;
}

.item .more a {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#0B81BF;
	text-decoration:none;
}

.item .more a:hover {
	color:#325568;
}

a .arrow {
	padding:3px 0px 0px 12px;
	background:transparent url(images/lcx-arrow.png) no-repeat scroll 0px -14px;
	overflow:hidden;
	height:14px;
}

a:hover .arrow {
	background-position:0px 0px;
}






.features {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.features .box {
	margin-left:11px;
	margin-bottom:15px;
	padding:10px;

	background:transparent url(images/feature-box.png) no-repeat scroll left top;
	width:185px;
	height:126px;
	float:left;
}

.features .first {
	margin:0px;
}

.features .last {

}

.features .box h6 {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
}

.features .box h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0b83bf;
	margin:8px 0px 5px;
}

.features .box p {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	color:#7d7d7d;
	font-size:11px;
}

.features .box a {
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#325568;
	text-decoration:none;
}

.features .box a:hover {
	color:#0b83bf;
}


.btnX
 {
 background-color:#09b0e5;
 height:20px;
 color:#fff;
font-family:Verdana, Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
cursor:hand;
cursor:pointer;
border:0px;
 }


.btnX:hover
{
    background-color:#848484;
}

input.btn {
	background:transparent url(images/btn-blue.png) no-repeat scroll 0px 0px;
	width:66px;
	height:20px;
	/*height:23px; */
	color:#fff;
	font-family:Verdana, Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
	border:0px;
}

input.btn:hover {
	background-position:0px -20px;
}




#footer {
	clear:both;
	width:980px;
	display:block;
	color:#a3a3a3;
	font-size:10px;
	margin:0px 0px 20px;
	position:relative;
}

#footer a {
	color:#a3a3a3;
	font-size:10px;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:none;
}

#footer .links {
	margin:0px 0px 5px 0px;
	padding:6px 0px;
	height:16px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}

#footer .links ul {

}

#footer .links ul li {
	float:left;
	padding:0px 10px 0px 30px;
	background:transparent url(images/footer-sep.png) no-repeat scroll left top;
}

#footer .links ul li.first {
	background:none;
	padding-left:0px;
}

#footer .links ul li a {
	font-weight:bold;
	font-size:12px;
	color:#0883bf;
	text-decoration:none;
}

#footer .links ul li a:hover {
	color:#345566;
}

#footer .lastdom {
	clear:both;
	width:600px;
}

#footer .sublinks {
	display:block;
	height:12px;
	padding:6px 0px;
}

#footer .sublinks ul {

}

#footer .sublinks ul li {
	float:left;
	padding:0px 0px 0px 10px;
}

#footer .sublinks ul li.first {
	background:none;
	padding-left:0px;
}

#footer .sublinks ul li a {
	text-decoration:none;
}

#footer .sublinks ul li a:hover {
	color:#666;
	text-decoration:underline;
}


.certs {
	position:absolute;
	width:300px;
	right:0px;
	bottom:0px;
}

.certs .truste {
	float:right;
	width:135px;
	height:46px;
	margin-top:7px;
	margin-left:15px;
}

.certs .verisign {
	float:right;
	width:107px;
	height:57px;
	margin-left:15px;
}



.bold {
	font-weight:bold;
}

.red {
	color:#ff0000;
}


/*
Programmer CSS
*/

input.textbox:hover
{
 background-color:#ffc20d;
}


div.field-hint-inactive{
display:none;position:absolute;
}

div.field-hint
{
	position:absolute;
	padding:0;
	width:230px;
	z-index:500;
	background:url('images/hint_topborder.gif') no-repeat left top;
	color:#000; 
	margin-right:0;
	margin-top:0px;
	#margin-top:15px;
	margin-bottom:0;
	margin-left:0px;
	#margin-left:-200px;
}
div.field-hint div
{
margin:14px 0 0 0;padding:2px 2px 2px 10px;background-color:#fffbb8;
border-left:1px solid #ffc20d;border-right:1px solid #ffc20d;border-bottom:1px solid #ffc20d;z-index:500;
}



.ultimate {
font: 12px arial; 
color: #000000; 
text-decoration: none;
font-family:verdana,arial,helvetica,sans serif;

}

.sreeTag {
font: 12px arial; 
color: #000000; 
text-decoration: none;
font-family:verdana,arial,helvetica,sans serif;

}


.ultimate3 {
font: 11px arial; 
color: #000000; 
text-decoration: none;
font-family:verdana,arial,helvetica,sans serif;

}

.ultimate4 {
font: 11px arial; 
color: #000000; 
text-decoration: none;
font-weight:bold;
font-family:verdana,arial,helvetica,sans serif;

}



.validation
{
    font-family:Arial;
    font-size:11px;
    color:#ff0000;
    text-align:left;
    margin:0px;
    padding:0px;
    border:0px;
    page-break-inside:avoid;
    
    }
    
  
  
.error
{
text-align:center;   
background:#FFEBE8 none repeat scroll 0%;
border:1px solid #DD3C10;
margin:10pt 8px 10px;
padding:10px
}

.error h1 {
 font: 13px arial;
 color: #666666;
 font-weight:bold;
 text-decoration: none; 
 margin: 0px;
 padding:0px;
}




.error li
{

font: 11px arial;
color: #000000; 
text-decoration: none;
}        
    
.confirm {
background:#FFF9D7 none repeat scroll 0%;
border:1px solid #E2C822;
margin:0pt 10px 10px;
padding:10px;
font: 12px arial; color: #000000; text-decoration: none;
text-align:center;
}    
.confirm h1{
font: 13px arial;
 color: #666666;
 font-weight:bold;
 text-decoration: none; 
}
.confirm .p {font: 11px arial; color: #000000; text-decoration: none;}     
    
label
{
    
 font-family: Arial,Helvetica,sans-serif;
 font-size:11px;
 color: #333333;
 font-weight:bold;
 text-decoration: none;   
}    

.eValidate
{
 font-family: Arial,Helvetica,sans-serif;
 font-size:11px;
 color: red;
 font-weight:normal;
 text-decoration: none;   
 float:left;  
 border:0px;
 margin:0px;
 padding:0px;
}


.tgrey p, .twhite p {
border-left:2px solid;
font-size:11px;
margin:0pt;
padding:0pt 16px 8px;
}




.tgrey .p0, .twhite .p0
{
border-left-color: rgb(204, 0, 102); 
color: rgb(165, 6, 11);
} 

.tgrey .p1,.twhite .p1
{
border-left-color: rgb(204, 0, 102); 
color: rgb(0, 0, 0);
}  

.tgrey .p2,.twhite .p2
{
border-left-color: rgb(0, 153, 204); 
color: rgb(0, 0, 0);
}    

.tgrey .p3,.twhite .p3
{
border-left-color: rgb(204, 153, 0); 
color: rgb(0, 0, 0);
}

.tgrey .p4,.twhite .p4
{
border-left-color: rgb(0, 153, 102); 
color: rgb(0, 0, 0);
}        


.date {
background:transparent url(images/calendar.gif) no-repeat scroll 0%;
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:50px;
line-height:100%;
padding:0px 2px 0pt 0pt;
text-align:center;
width:45px
}

.date span {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding-top:5px;
text-align:center;
}

.postedon
{
color:#808080;

font-family: verdana,arial,helvetica,sans serif;
font-size:12px;
font-weight:normal;
line-height:14px;
margin-bottom:0px;
margin-top:0px;
text-decoration:none;
}

.posted
{
    color: #000000; 
padding-bottom:5px;    
}

.postedby
{
color:#208BE1;
font-family:verdana,arial,helvetica,sans serif;
font-size:12px;
font-weight:normal;
line-height:14px;
margin-bottom:0px;
margin-top:0px;
text-decoration:none;
}

.smenu {
	margin:10px 0px -10px;
	clear:both;
}

.smenu .left {
	float:left;
	width:auto;
}

.smenu .right {
	float:right;
	width:130px;
}

a.newmsg {
	background:transparent url(images/newmsg.gif) no-repeat scroll top left;
	width:130px;
	height:25px;
	display:block;
	text-indent:-10000px;
	text-align:left;
	margin-bottom:10px;
}

.sboard {
	display:block;
	clear:both;
}

.msgboard { 
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #DCDCDC;
}


.msgboard a
{
color: #000000 ;    
text-decoration:none;    
}

.msgboard a:hover
{
color: #208BE1 ;
text-decoration:underline;
}

.linebrk
{
    width:100%;
    height:1px;
    background-image: url(images/div_dotted.gif); 
    border:0px;
    padding:0px;
    margin:0px;
}



.adframe{
border:1px solid #eeeeee;

width:130px;
height:65px;
margin:2px;
padding:0px;

}


.clr {
	clear:both;
}



/*Modal Popup*/

.modalBackground {
	background-color:#000000;
	border-color:#ffffff;
	filter:alpha(opacity=90);
	opacity:0.9;
}

.modalPopup {
	background	: #ffffff;
	border		: 3px solid;
	padding		: 10px;
	width		: 450px;
}

.modalPopup.more1 { border-color	: #006699; }
.modalPopup.dred { border-color	: #cc3333; }
.modalPopup.more { border-color	: #668cd9; }
.modalPopup.pink { border-color	: #dd4477; }
.modalPopup.purple { border-color	: #994499; }
.modalPopup.dblue { border-color	: #668cb3; }
.modalPopup.blue { border-color	: #668cd9; }
.modalPopup.green { border-color	: #4cb052; }
.modalPopup.dgreen { border-color	: #65ad89; }
.modalPopup.dorange { border-color	: #dd5511; }
.modalPopup.orange { border-color	: #ee8800; }
.modalPopup.black { border-color	: #000; }
.modalPopup.white { border-color	: #fff; }


/*  Question Module */

.questions{
font-family:vardana;
font-size:11px;
color:#000000;
text-decoration:none;
}

.quesHeader{
font-family:vardana;
font-size:12px;
color:#000000;
font-weight:bold
text-decoration:none;
}