﻿body 
{
/*	text-align:center;*/
}


.userLoginBox
{
	border: solid 1px White;
	text-align: center;
    width:44%;
    #width:44%;
	vertical-align: middle;
	background-image: url(../images/Itembg.gif);
    background-repeat:repeat-x;
    background-color:AliceBlue;
    border-bottom-color:#008AB8;
    border-left-color:#008AB8;
    border-right-color:#008AB8;
}

#loginButton
{
	padding-right:50px;
}

.separatorline
{
	border-color: #008AB8;
	border-width:1px;
	border-style:dashed;
}

#FPwdBody
{
	border: solid 1px White;
	text-align: center;
    width:45%;
	vertical-align: middle;
	background-image: url(../images/Itembg.gif);
    background-repeat:repeat-x;
    background-color:AliceBlue;
    border-bottom-color:#008AB8;
    border-left-color:#008AB8;
    border-right-color:#008AB8;
    padding-top:5px;
}

#FPwdBody .ForgotBody .FPwdCallout
{
	text-align:left;
}

#FPwdBody .FPwdpnlMessage
{
    text-align:left;
    margin-left:20px;
    font-weight:bold;
    font-size:14px;
    line-height:20px;
}
/*
#welcomeUserPage
{
	float: left;
	width: 100%;
	background-color:White;
	height:auto; -- Comment
}	


#welcomeUserPage #leftPart
{
    float: left;
    width: 50%;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    line-height: 18px;
    text-align:justify;
    padding-right:20px;          20px;-- Comment
    border-right: silver 1px solid;
    
}

#welcomeUserPage #rightPart 
{
	float: left;
	padding-top:6px;
 text-align:left;
  padding-left:25px;           25px;-- Comment
 _margin-left:10px;	 
	width: 40%;
	
}*/


.sub-menu-css 
{
background: url('../images/user_submenu_tab.gif');
background-repeat:repeat-x;
height: 2em;
line-height: 2em;
width: 95px;
float: left;
display: block;
color: #0d2474;
text-decoration: none;
text-align: center;
/*margin: 0;*/
padding: 0;
font-size:11px;
font-weight: normal;
margin-left:0px;
}

/*.my-norm-menu  This was used in the last asp:hyperlink tag of user sub menu .
{
background: url('../images/my_tab_bg1.gif');
background-repeat:repeat-x;
height: 2em;
line-height: 2em;
width: 95px;
float: left;
display: block;
color: #0d2474;
text-decoration: none;
text-align: center;
--Comment margin: 0;
padding: 0;
font-size:11px;
font-weight: normal;
margin-left:0px;
}*/

/* User's Create User Page starts. */
#createUserPage
{
    background-color:White;
}

#createUserPage .createUserPageTitle
{
    width:95%;	
    font-size:20px;	
    padding-left:25px;
	font-family:Sans-Serif;	
	color:Gray;
}

#createUserPage .createUserPageTitle .createUserPageTitleText
{
    font-size: 20px;
	color: #cc6600;	
	font-weight: bold;	
	font-family: Sans-Serif;
	border-bottom-color: Red;	
	border-bottom-width: thin;	
	border-bottom-style: solid;
	line-height: 24px;  
	padding-top:15px;
}


#createUserPage .createUserBox
{
	border: solid 1px White;
	text-align: center;
    width:54%;
	vertical-align: middle;
	background-image: url(../images/Itembg.gif);
    background-repeat:repeat-x;
    background-color:AliceBlue;
    border-bottom-color:#008AB8;
    border-left-color:#008AB8;
    border-right-color:#008AB8;   
}

#createUserPage .createUserBox .createuser
{
	text-align:center;
}

#createUserPage .createUserBox .createuser
{
	text-align:center;
}

#createUserPage .createUserBox .createuser .uNameNoSpaces
{
	text-align:left;
}

#createUserPage .createUserBox .createuser .emailReqValidator
{
	text-align:left;
}

#createUserPage .createUserBox .createuser .pwdReqValidator
{
	text-align:left;
}

#createUserPage .createUserBox .createuser .confirmreqvalidator
{
	text-align:left;
}

#createUserPage .RegText .RegTitle
{
    color:#026CE2;
    font-size:24px;
    font-family:Arial;
    margin-left:30px;
    width:95%;	
    border-bottom-color: Red;	
    border-bottom-width: thin;	
    border-bottom-style: solid;
}

#createUserPage .RegText .maintext
{
    text-align:left;
    padding-left:30px;
    padding-right:60px;
    text-align:justify;
    font-size:12px;
    line-height:16px;
}
/* User's Create User Page ends. */







/* User's Watch List Page starts. */
#WatchListPage
{
	background-color:White;
}

#WatchListPage .InnerTag
{
	background-color:White;
	font-family:Verdana;
	padding-top:15px;
	 #padding-top:5px;
}

#WatchListPage .InnerTag .Username
{
	width:95%;
	font-size:20px;
	padding-left:25px;
	font-family:Sans-Serif;
	color:Gray;
	
}
#WatchListPage .InnerTag .Username .SoftwareList
{
	font-size: 16px;
	padding-left: 3px;
	color: #cc6600;
	font-weight: bold;
	font-family: Sans-Serif;
	border-bottom-color: Red;
	border-bottom-width: thin;
	border-bottom-style: solid;
	line-height: 24px;
	padding-top:15px;
}

#WatchListPage .InnerTag .Username .SoftwareList1
{
	font-size: 16px;
	padding-left: 3px;
	font-weight: bold;
	font-family: Sans-Serif;
	border-bottom-color: Red;
	border-bottom-width: thin;
	border-bottom-style: solid;
	line-height: 24px;
	color: Black;
	padding-top:15px;
}

#WatchListPage .InnerTag .headshow
{
	/*font-style:italic;*/
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:93%;
	padding-top:10px;
	color:Black;	
}

#WatchListPage .InnerTag .headshow .pdShowing
{
	float:left;
	/*font-style:italic;*/
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#WatchListPage .InnerTag .headshow .pdShowingAll
{
	float:left;
	/*font-style:italic;*/
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#WatchListPage .InnerTag .tblWList
{
	width:94%;border-width:2px;border-style:ridge;border-right:Gray;border-right-width:1px;
}

#WatchListPage .InnerTag .tblWList .colCheckBox
{
	background-color:#28678c;padding-left:5px;background-color:White;width:5%;
}

#WatchListPage .InnerTag .tblWList .colImage
{
	width:15%;padding-top:5px;
}

#WatchListPage .InnerTag .tblWList .colProdName
{
	text-align:left;
	#text-align:left;
}

#WatchListPage .InnerTag .tblWList .colReview
{
	width:11%;
}

#WatchListPage .InnerTag .tblWList .colDownload
{
	vertical-align:middle;width:15%;
}

#WatchListPage .InnerTag .colDownload .colDownloadImage
{
	vertical-align:middle;
}

#WatchListPage .InnerTag .WListButtonRow
{
	text-align:left;background-color:#D6F1FF;height:30px;width:93%;padding-top:7px;padding-left:10px;
}

#WatchListPage .InnerTag .ErrorMessage
{
	text-align:left;padding-left:28px;
}

#WatchListPage .InnerTag .DownListTitle
{
	width:95%;font-size:20px;padding-left:25px;font-family:Sans-Serif;color:Gray;
}

#WatchListPage .InnerTag .DownListTitle .DownListSubTitle
{
	font-size:16px;padding-left:0px;color: #cc6600;font-weight:bold;font-family:Sans-Serif;border-bottom-color:Red;border-bottom-width:thin;border-bottom-style:solid;line-height:24px;
}

#WatchListPage .InnerTag .DownListTitle .DownListSubTitle1
{
	font-size:16px;padding-left:0px;color:Black;font-weight:bold;font-family:Sans-Serif;border-bottom-color:Red;border-bottom-width:thin;border-bottom-style:solid;line-height:24px;
}

#WatchListPage .InnerTag .DownloadedPdCnt
{
	text-align:left;padding-left:10px;font-weight:bold;background-color:#D6F1FF;height:20px;width:93%;padding-top:10px;color:Black;
}

#WatchListPage .InnerTag .DownloadedPdCnt .DownloadedPdShowing
{
	float:left;
	
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#WatchListPage .InnerTag .DownloadedPdCnt .DownloadedPdShowing .DownloadedShowingAll
{
	float:left;
	
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#WatchListPage .InnerTag .tblDownloadList
{
	width:94%;border-width:2px;border-style:ridge;border-right:Gray;border-right-width:1px;
}

#WatchListPage .InnerTag .tblDownloadList .colDCheckBox
{
	background-color:#28678c;padding-left:5px;background-color:White;width:5%;
}

#WatchListPage .InnerTag .tblDownloadList .colDImage
{
	width:15%;padding-top:5px;
}

#WatchListPage .InnerTag .tblDownloadList .colDProdName
{
	text-align:left;
}

#WatchListPage .InnerTag .tblDownloadList .colDReview
{
	width:11%;
}

#WatchListPage .InnerTag .tblDownloadList .colDDownload
{
	vertical-align:middle;width:15%;
}

#WatchListPage .InnerTag .tblDownloadList .colDDownload .DLDownloadImage
{
	vertical-align:middle;
}

#WatchListPage .InnerTag .DLButtonRow
{
	text-align:left;background-color:#D6F1FF;height:30px;width:93%;padding-top:7px;padding-left:10px;
}
/*#28678c-Teal*/
#WatchListPage .InnerTag .DLErrorMessage
{
	text-align:left;padding-left:28px;
}
.buttonred
{
	background-color: #FA002A;
	/*background-color:#cc6600;*/
	border: 1px solid #000099;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	height:20px;
	padding-bottom:3px;
}

#WatchListPage .InnerTag .WatchListPageBody
{
    width:95%;
    padding-left:30px;
    padding-right:30px;
}

#WatchListPage .InnerTag .WatchListPageBody .WatchListInst
{
    text-align:left;
    padding-left:0px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}
/* User's Watch List Page ends. */



/* User's My Posted Reviews Page starts. */
#MyReviewPage
{
	background-color:White;
}

#MyReviewPage .InnerTag
{
	background-color:White;
	font-family:Verdana;
	padding-top:30px;
	 #padding-top:15px;
	 width:98%;
}

#MyReviewPage .InnerTag .MyReview
{
	width:95%;
	font-size:20px;
	padding-left:25px;
	font-family:Sans-Serif;
	color:Gray;
	
}
#MyReviewPage .InnerTag .MyReview .SoftwareList
{
	font-size: 16px;
	padding-left: 3px;
	color: #cc6600;
	font-weight: bold;
	font-family: Sans-Serif;
	border-bottom-color: Red;
	border-bottom-width: thin;
	border-bottom-style: solid;
	line-height: 24px;
	padding-top:15px;
}

#MyReviewPage .InnerTag .MyReview .SoftwareList1
{
	font-size: 16px;
	padding-left: 3px;
	font-weight: bold;
	font-family: Sans-Serif;
	border-bottom-color: Red;
	border-bottom-width: thin;
	border-bottom-style: solid;
	line-height: 24px;
	color: Black;
	padding-top:15px;
}

#MyReviewPage .InnerTag .headshow
{
	/*font-style:italic;*/
	text-align:center;
	padding-left:10px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	padding-top:10px;
	color:Black;	
}

#MyReviewPage .InnerTag .headshow .pdMRShowing
{
	float:left;
	/*font-style:italic;*/
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#MyReviewPage .InnerTag .headshow .pdMRShowingAll
{
	float:left;
	/*font-style:italic;*/
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#MyReviewPage .InnerTag .MyReviewButtonRow
{
	text-align:left;
	background-color:#D6F1FF;
	height:30px;
	width:94%;
	padding-top:7px;
	padding-left:10px;
}

#MyReviewPage .InnerTag .ErrorMessage
{
	text-align:left;padding-left:28px;
}

/* User's My Posted Reviews Page ends. */


/* User's Login Page starts. */
#userLoginPage
{
	background-color:White;
}

#userLoginPage .LogTitle
{
	width:95%;
	font-size:20px;
	font-family:Sans-Serif;
	color:Gray;
	text-align:left;
}

#userLoginPage .LogTitle .LogSub1
 {
/*	float:left;*/
	font-size: 20px;
/*	padding-left: 3px;	*/
	color: #cc6600;	
	font-weight: bold;	
	font-family: Sans-Serif;
	border-bottom-color: Red;	
	border-bottom-width: thin;	
	border-bottom-style: solid;
	line-height: 24px;  
	padding-top:15px;
}

#userLoginPage .LogTitle .LogSub2
{
	font-size: 20px; 
	text-align:left;	
	font-weight: bold;
	font-family: Sans-Serif;	
	border-bottom-color: Red;	
	border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	color: Black;	
	padding-top:15px;
}

#userLoginPage .userLoginBox .RegLable
{
	 padding-top:5px;
}

#userLoginPage .userLoginBox .login .UNameReq
{
	padding-right:10px;
}

#userLoginPage .userLoginBox .login .PassReq
{
	 padding-right:5px;
}

#userLoginPage .userLoginBox .login .RememberMeLink
{
	 padding-right:25px;
}

#userLoginPage .userLoginBox .login .loginButton
{
	 padding-right:70px;
}

#userLoginPage .userLoginBox .login .CreateUserLink
{
	 margin-right:0px;
}

#userLoginPage .userLoginBox .login .EmailIdReq
{
	text-align:left;
}

#userLoginPage .userLoginBox .login .PassReq
{
	text-align:left;
}

#userLoginPage .userLoginBox INPUT
{
	background-color:Transparent;
}

/* User's Login Page ends. */


/* User's Forgot Password Page starts. */
.FPwdPage
{
	background-color:White;
}

.FPwdPage .RetPass
{
	width:95%;
	font-size:20px;	
	font-family:Sans-Serif;
	color:Gray;
	text-align:left;
}

.FPwdPage .RetPass .RetPassTitle1
{
/*	 float:left;*/
	 font-size: 20px;
	 /*padding-left: 3px;*/
	 color: #cc6600;
	 font-weight: bold;
	 font-family: Sans-Serif;
	 border-bottom-color: Red;
	 border-bottom-width: thin;
	 border-bottom-style: solid;
	 line-height: 24px;
	 padding-top:15px;
}

 .FPwdPage .RetPass .RetPassTitle2
{
	 font-size: 20px;
	 text-align:left;
	 font-weight: bold;
	 font-family: Sans-Serif;
	 border-bottom-color: Red;
	 border-bottom-width: thin;
	 border-bottom-style: solid;
	 line-height: 24px;
	 color: Black;
	 padding-top:15px;
}
/* User's Forgot Password Page ends. */

/* User's Edit Account Details Page starts. */
.EditAccDetPage .emailReqValidator
{
	text-align:left;
}

.EditAccDetPage
{
    background-color:White;
}

.EditAccDetPage .EditAccDetPageTitle
{
    width:95%;
    margin-left:20px;
}

.EditAccDetPage .EditAccDetPageTitle .EditPageAccTitleText
{
    font-size: 16px; 
    color: #cc6600;
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.EditAccDetPage .EditAccDetPageInst
{
    text-align:left;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

.EditAccDetPage .EditAccDetTable
{
    background-color:AliceBlue;
    width:450px;
    text-align:left;
}

.EditAccDetPage .EditAccVeriCodeInst
{
    text-align:left;
    padding-left:235px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
    width:53%;
}

.EditAccDetPage .EditAccPageCloseAccInst
{
    text-align:left;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}
/* User's Edit Account Details Page ends.*/




/* ModalPopupExtender For User Login on PDetails.aspx Page starts */

.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalBackgroundAlog
{
    background-color: gainsboro;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/*#login #ForgotLink
{
	
}
*/
.pnlPopForgotPwd
{
/*	background-color: #faf9f4;*/
	background-color:White;
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	width:38%;
	#width:34%;
	_width:100%;
}

.pnlPopLogin
{
/*	background-color: #faf9f4;*/
	background-color:White;
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	width:38%;
	#width:34%;
	_width:100%;
}

/* ModalPopupExtender For User Login on PDetails.aspx Page ends. */


/* ViewOthersReviews Page starts. */
#OthersReviewsPage
{
	background-color:White;
}

#OthersReviewsPage .InnerTag
{
	background-color:White;
	font-family:Verdana;
	padding-top:30px;
	 #padding-top:15px;
	/* width:98%;*/
}

#OthersReviewsPage .InnerTag .OthersReview
{
	width:95%;
	font-size:20px;
	padding-left:25px;
	font-family:Sans-Serif;
	color:Gray;
}

#OthersReviewsPage .InnerTag .OthersReview .SoftwareList
{
	font-size: 16px;
/*	padding-left: 3px;*/
	color: #cc6600;
	font-weight: bold;
	font-family: Sans-Serif;
	border-bottom-color: Red;
	border-bottom-width: thin;
	border-bottom-style: solid;
	line-height: 24px;
	padding-top:15px;

}

#OthersReviewsPage .InnerTag .OthersReview .SoftwareList1
{
	font-size: 16px;
	padding-left: 3px;
	font-weight: bold;
	font-family: Sans-Serif;
	border-bottom-color: Red;
	border-bottom-width: thin;
	border-bottom-style: solid;
	line-height: 24px;
	color: Black;
	padding-top:15px;
}

#OthersReviewsPage .InnerTag .headshow
{
	/*font-style:italic;*/
	text-align:center;
	padding-left:10px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	padding-top:10px;
	color:Black;	
}

#OthersReviewsPage .InnerTag .headshow .pdOthersShowing
{
	float:left;
	/*font-style:italic;*/
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#OthersReviewsPage .InnerTag .headshow .pdOthersShowingAll
{
	float:left;
	/*font-style:italic;*/
	text-align:left;
	padding-left:2px;
	font-weight:bold;
	/*background-color:#28678c;*/
	background-color:#D6F1FF;
	height:20px;
	width:94%;
	color:Black;
}

#OthersReviewsPage .InnerTag .OthersReviewButtonRow
{
	text-align:left;
	background-color:#D6F1FF;
	height:30px;
	width:94%;
	padding-top:7px;
	padding-left:10px;
}

#OthersReviewsPage .InnerTag .OthersReviewsBody
{
    width:910px;
}

#OthersReviewsPage .InnerTag .OthersReviewsBody .OthersReviewsInst
{
    text-align:left;
    padding-left:0px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

#OthersReviewsPage .InnerTag .OthersReviewsBody .OthersReviewsCnt
{
    line-height:18px;
    font-weight:bold;
    background-color:#D6D6D6;
    width:100%;
    text-align:left;
    padding-bottom:2px;
    padding-top:2px;
}
/* ViewOthersReviews Page ends. */
/*
.gridPager a
{
	font-weight:bold;
	font-size:14px;
	background-color:gray;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:4px;
	
}

.gridPager span
{
	
	font-weight:bold;
	font-size:14px;
	background-color:Highlight;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:4px;
}
*/












/*Modified by Sumedh Starts.*/
#menulineuser {
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	line-height: 2px;
	text-align:center;
	background-color: red;
}
.menulineuser1 {
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	margin-top:10px;
	line-height: 1px;
	text-align:center;
	background-color: red;
}
.content
{
    background-color:White;
    padding-left:0px; padding-right:0px; margin-top:30px; #margin-top:10px;    
}

.user {
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}
.user li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	color: #cc6600;	
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
		
	font-family: Sans-Serif;
	
}
.user .name 
{
    
	font-weight: bold;
	color: #cc6600;	
}
.user .current {
	font-weight: bold;
	color: #339933;
}
.user .suggested {
	font-weight: bold;
	color: #CC6633;
}

.links
{
/*    padding-left:320px;*/
    font-size:14px;
    text-align:left;
    line-height:25px;  
	list-style-type: none;
	background-color:White;
}

.links a
{
    font-weight:bold;
    
}
.links a:hover
{
    color: #ff0000;
    font-weight:bold;
    font-size:14px;
    
}

.welcomeuserpage
{
    background-color:White;
     padding-bottom:40px;
}

/*Modified by Sumedh Ends.*/



.watchlisttitle {
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	
}
.watchlisttitle li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	color: #cc6600;	
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
		
	font-family: Sans-Serif;
	
}
.watchlisttitle .name 
{
    
	font-weight: bold;
	color: #cc6600;	
}

.UserNavBar
{
    border-style:solid;
    border-width:0px;
    border-color:LightBlue;
    background-color:lightblue;
    color: #28678C;
}


.UserNavBarText 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #660099; 
/*background-color: #D8EDFE; */
font-weight: bold; 
text-decoration: none;
}


/*
.hovereffect
{
	text-decoration:underline;
}*/
a.SelectedItem
{
	padding-top:5px;
	padding-bottom:5px;
	/*padding-right:18px;
	padding-left:18px;*/
	
	_padding-top:5px;
	_padding-bottom:5px;
	/*_padding-right:18px;
	_padding-left:18px;*/
	color:#999999;
	/*border-right-style:solid ;
	border-right-color:White;
	border-right-width:2px;*/
}
a.SelectedItem:link,
a.SelectedItem:visited {
      color:#999999;
   }

a.SelectedItem:hover {
      /*color:#999999;*/
      color:Red;
      text-decoration:underline;
      /*background-color:#999999;*/
   }

a.SelectedItem:active {
      
   } 
   
   .MenuBarHover
   {
	color:Black;
   }
   
   .MenuBarNormal
   {
	color:Red;
   }
.errordiv
{
    width:70%;
    text-align:left;
    margin-top:0px;
    margin-bottom:0px;
     margin-left:27%;
     margin-right:10%;
     _padding-left:27%;
      _margin-left:0%;
  
}


.errordiv INPUT 
{
	background-color: transparent;
	vertical-align:middle;
}


.errordivpdet
{
    width:74%;
    text-align:left;
    margin-top:0px;
    margin-bottom:0px;
     margin-left:27%;
     margin-right:10%;
     _padding-left:27%;
      _margin-left:0%;
  
}


.errordivpdet INPUT 
{
	background-color: transparent;
	vertical-align:middle;
}



.useroptastyle
{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Sans-Serif;
	 color:White;
}

.useroptastyle a
{
	color:White;
}
.highlightuo 
{
	
	/*background-color:#94CBFF;*/
	background :url(../images/5.jpg) repeat-x;
	/*background-color:#FFD6E0;*/
/*background-color:#CCD9FF;*/
	
	padding-bottom:6px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	
	 /*color:White;*/
	 
/*	_padding-bottom:6px;
	_padding-top:5px;
	_padding-left:2px;
	_padding-right:2px;*/
}

.highlightuo:visited 
{
	
	
	/*color:black;*/
	
	
}
.highlightuo:hover
{

	/*background-color:Teal;*/
	/*color:black;*/
	
}





/*options1*/
.useroptastyle1
{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Sans-Serif;
	 
}

.useroptastyle1 a
{
	
}

.highlightuo1 
{
	
	/*background-color:#94CBFF;*/
	/*background :url(../images/5.jpg) repeat-x;*/
	/*background-color:#FFD6E0;*/
/*background-color:#CCD9FF;*/
	background-color:lightblue;
	padding-bottom:6px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	
	 /*color:White;*/
	 
/*	_padding-bottom:6px;
	_padding-top:5px;
	_padding-left:2px;
	_padding-right:2px;*/
}

.highlightuo1:visited 
{
	
	
	/*color:black;*/
	
	
}
.highlightuo1:hover
{

	/*background-color:Teal;*/
	/*color:black;*/
	
}
/*options1*/
/*options2*/


.useroptastyle2
{
	margin-top:2px;
	height:60px;
	padding-left:20px;
	padding-right:20px;
	/*padding-top:5px;
	padding-bottom:5px;*/
	font-family:Sans-Serif;
	 color:White;
}

.useroptastyle2 a
{
	color:black;
}
.useroptastyle2  a:hover
{
	color:brown;
	
}
.highlightuo2 
{
		height:60px;
	/*background-color:#94CBFF;*/
	/*background :url(../images/high.jpg) repeat-x;*/
	/*background-color:#FFD6E0;*/
	background-color:lightblue;
/*background-color:#CCD9FF;*/
	vertical-align:middle;
	/*padding-bottom:6px;*/
	/*padding-top:5px;*/
	padding-left:4px;
	padding-right:4px;
	color:brown;
	
	 /*color:White;*/
	 
/*	_padding-bottom:6px;
	_padding-top:5px;
	_padding-left:2px;
	_padding-right:2px;*/
}

.highlightuo2 a:hover
{
	color:Brown;
}

.highlightuo2:visited 
{
	
	
	color:brown;
	
	
}
.highlightuo2:hover
{

	/*background-color:Teal;*/
	color:brown;
	
}


/*options*/


.AlertSel input
{
	background-color:Transparent;
	vertical-align:middle;
}


.sp
{
	padding-left:10px;
	padding-right:13px;
	_padding-left:15px;_padding-right:13px;width:80px;background-image: url(images/blue1.jpg);  
	  background-repeat: repeat-x;padding-top:5px;padding-bottom:5px; vertical-align:middle;
}

/*
  
    #tabsE ul
{
    margin: 0;
    list-style: none;
    padding-right: 0px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
}
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
      
       #tabsE li .active{
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a
{
    float: left;
    background: url( "images/blue1.gif" ) no-repeat left top;
    margin: 0;
    width:94.8px;
    _width:92.5px;
    
    text-align:center;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
}

   #tabsE .active a
{
    float: left;
    /*background: url(images/nav.gif) left top;*
    background-color:Red;
    margin: 0;
    width: 94px;
    _width: 91px;
    
    text-align: center;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: #000000;
}

  #tabsE a span {
      float:left;
      display:block;
      background:url("images/blue1.gif") no-repeat right top;
      padding: 5px 15px 4px 6px;
      color:#FFF;
      border-width:0px;
      }
    #tabsE .active a span
{
    float: left;
    display: block;
    text-align: center;
    background: url(images/active.gif) right top;
    padding: 5px 0px 4px 0px;
    _padding: 5px 10px 4px 6px;
    color: #990066;
    font-weight: bold;
}
  
    #tabsE a span {float:none;}
   
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      } 
      
       #tabsE .active a span {float:none;}
   
     #tabsE .active a:hover span {
      color:#FFF;
      }
    #tabsE .active a:hover 
    {
          background:url("images/tabrightE.gif") no-repeat right top;
      background-position:0% -42px;
      }
    #tabsE .active a:hover span 
    {
            background: url( "images/tableftE.gif" ) no-repeat left top;
      background-position:100% -42px;
      } 
      
      




 
 */
 
 
 
  #tabsE li {
      display:inline;
      margin:0;
      padding:0; 
      }
      
       #tabsE li .active{
      display:inline;
      margin:0;
      padding:0;
      }
 
  #tabsE
{
    /*float: left;*/
    /*width:100%;*/
    text-align: center;
    /*background: #000000;*/
    /*font-size: 95%;*/
    line-height: normal;
    margin-right:2px;
    background-image: url(images/red1.jpg);  
	background-repeat: repeat-x;
}
   #tabsE ul
{
    margin: 0;
    list-style: none;
    padding-right: 0px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 0px;
    
}

   #tabsE a
{
    float: left;
    
    margin: 0;
   
  
    text-align:center;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:20px;
    padding-right:19.9px;
    padding-left:19.9px;
    padding-top:5px;
    color:Black;
    
 
}

 #tabsE .active 
{
	background-color:Red;
   
}
 #tabsE   .active  a
{
	
	background-image: url(../images/blue1.jpg);  	background-repeat: repeat-x;
	margin-left:1px;
	margin-right:1px;
   
}

#tabsE ul li .active
{
		background-image: url(../images/blue1.jpg);  
	background-repeat: repeat-x;

}   
 
 #tabsE .active 
{
	background-color:Red;
   
}
 #tabsE   .active  a
{
	
	background-image: url(../images/blue1.jpg);  	background-repeat: repeat-x;
	margin-left:1px;
	margin-right:1px;
   
}

#tabsE ul li .active
{
		background-image: url(../images/blue1.jpg);  
	background-repeat: repeat-x;

}   

   
   
      
   
   
   
   
   .OptLinks
{
    
    text-align: center;
    line-height: normal;
    /*margin-right:0px;*/
    margin-right:0px;
    
}

    .OptLinks ul
{

	/*margin: 0;
    list-style: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 2px;
    margin-top: 2px;
      margin-bottom: 2px;*/
	margin: 0;
    list-style: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 1px;
    padding-top: 3px;
}
    
    .OptLinks li 
    {
       
     /* display:inline;
      margin:0;
      padding:0;
        padding-top: 2px;
       margin-top: 2px;
      margin-bottom: 2px;
      /*margin-right:0.5px;*/
      display:inline;
      margin:0;
      padding:0;
      }
      
       .OptLinks li .activebox{
      /*display:inline;
      margin:0;
      padding:0;
      background-color:lightblue;*/
        display:inline;
      margin:0;
      padding:0;
      background-color:lightblue;
      }
      
    .OptLinks a
{
    /*margin:0;
    
    background-image: url(../images/blue1.jpg);  
	background-repeat: repeat-x;
    text-align:center;
    text-decoration: none;
   padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    height:16px;
    padding-right:3.25%;
    padding-left:3.25%;
    padding-top:3px;
    padding-bottom:3px;
    color:Black;
    margin-left:0px;
    margin-right:0px;
    font-weight:normal;
     padding-top: 3px;
      padding-bottom:3px;
    _padding-right:3.25%;
    _padding-left:3.25%;*/
    /*float: left;*/
    	background-image: url(../images/blue1.jpg);  
	background-repeat: repeat-x;
    text-align:center;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 1px;
    height:16px;
    padding-right:3.00%;
    padding-left:3.00%;
    padding-top:3px;
    padding-bottom:3px;
    color:Black;
    margin-left:0%;
    margin-right:0%;
    _margin-left:0%;
    _margin-right:0%;
    font-weight:normal;
    _padding-right:3.00%;
    _padding-left:3.00%;
   
     
}

  .OptLinks a:hover
{
    color:Black;
    text-decoration:underline;
    
}
   .OptLinks .activebox a
{
   background-image: url(../images/high.jpg);  	background-repeat: repeat-x;
   color:brown;
	/*margin-left:0px;
	margin-right:0px;*/
	margin-left:0px;
	margin-right:0px;
	_margin-left:0px;
	_margin-right:0px;
}
   .OptLinks .activebox a:hover
   {
	color:Brown;
   }
   
   
  .errordivulogin
{
    width:70%;
    #width:71%;
    
    text-align:left;
    margin-top:0px;
    margin-bottom:0px;
     margin-left:27%;
     
     margin-right:10%;
     #padding-left:25%;
     #margin-left:0%;
     _padding-left:25%;
      _margin-left:0%;
	
}


.errordivulogin INPUT 
{
	background-color: transparent;
	vertical-align:middle;
}


.gridshowingleft
{
    float:left;
    height: 20px;
    width: 500px;
    background-color: #f4f4f4;
  vertical-align:middle;
     font-weight:bold;
     font-size:11px;
     padding-top:2px;
    border-left: silver 1px solid;
    border-top: silver 1px solid;
   text-align:left;
    padding-left:3px;
  
}

.gridshowingright
{
     /*right:700px;*/
     float:right;
       width:402px;
         height: 20px;
      text-align:right;
     vertical-align:top;
      background-color: #f4f4f4;
  vertical-align:middle;
     font-weight:bold;
     font-size:11px;
     padding-top:2px;
    
    border-top: silver 1px solid;
    border-right: silver 1px solid;
    padding-right:3px;
    /*padding-left:650px;*/
}

a[disabled]{
color:Gray !important; text-decoration:none !important; }

.AlertSel1 input
{
    background-color:Transparent;
    #vertical-align:middle;
    _vertical-align:middle;
}

.gridtopinst
{
    width:99%;
    background-color: #f4f4f4;
    vertical-align:middle;
    font-weight:bold;
    font-size:11px;
    padding-top:2px;
    border-left: silver 1px solid;
    border-top: silver 1px solid;
    padding-left:3px;
    padding-right:5px;
    display:inline-block;
    
    vertical-align:top;
    background-color: #f4f4f4;
    vertical-align:middle;
    font-weight:bold;
    font-size:11px;
    padding-top:2px;
    height: 20px;
    border-top: silver 1px solid;
    border-right: silver 1px solid;
    overflow:visible;
}

.FeedbackPage
{
    background-color:White;
}

.FeedbackPage .FeedbackPageTitle
{
    width:95%;
    margin-left:20px;
}

.FeedbackPage .FeedbackPageTitle .FeedbackPageTitleText
{
    font-size: 16px; 
    color: #cc6600;
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.FeedbackPage .FeedbackPageInst
{
    text-align:left;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

.FeedbackPage .pnlFeedbackdiv
{
    background-color:AliceBlue;
    width:60%;
    text-align:left;
}

.FeedbackPage .pnlThankdiv
{
    background-color:AliceBlue;
    width:60%;
    height:40px; 
    padding-top:20px;
    text-align:center;
}

.FeedbackPage .pnlThankdiv .pnlThankdivInst
{
    text-align:center;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

.CloseAccPage
{
    background-color:White;
}

.CloseAccPage .CloseAccPageTitle
{
    width:95%;
    margin-left:20px;
}

.CloseAccPage .CloseAccPageTitle .CloseAccPageTitleText
{
    font-size: 16px; 
    color: #cc6600;
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.CloseAccPage .CloseAccPageInst
{
    text-align:left;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    line-height:18px;
    padding-bottom:2px;
}

.ContactUsPage
{
    background-color:White;
}

.ContactUsPage .ContactUsPageTitle
{
    width:95%;
    margin-left:20px;
}

.ContactUsPage .ContactUsPageTitle .ContactUsPageTitleText
{
    font-size: 16px; 
    color: #cc6600;
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.ContactUsPage .pnlThankdiv
{
    background-color:AliceBlue;
    width:60%; 
    padding-top:20px;
    text-align:center;
}

.ContactUsPage .pnlThankdiv .pnlThankdivInst
{
    text-align:center;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

.MyPostedReviewsPage
{
    background-color:White;
}

.MyPostedReviewsPage .InnerTag .MyReviewsTitle
{
    width:95%;
    margin-left:20px;
}

.MyPostedReviewsPage .InnerTag .MyReviewsTitle .MyReviewsSubTitle
{
    font-size: 16px; 
    color: #cc6600;
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.MyPostedReviewsPage .InnerTag .MyReviewsBody
{
    width:95%; 
    padding-left:25px;
    padding-right:18px;
}

.MyPostedReviewsPage .InnerTag .MyReviewsBody .MyReviewsInst
{
    text-align:left;
    padding-left:0px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

    
.uGuidelinesPage
{
    background-color:White;
}    

.uGuidelinesPage .uGuidelinesPageTitle
{
    width:95%;
    float:left;	
    font-size:20px;	
    padding-left:25px;
    font-family:Sans-Serif;	
    color:Gray;
    padding-bottom:20px;
}

.uGuidelinesPage .uGuidelinesPageTitle .uGuidelinesPageTitleText
{
    font-size: 20px; 
    color: #cc6600;	
    font-weight: bold;	
    font-family: Sans-Serif;
	border-bottom-color: Red;	
	border-bottom-width: thin;	
	border-bottom-style: solid;
	line-height: 24px;  
	padding-top:15px;
}

.uGuidelinesPage .guidlineTitle
{
    padding-left:100px;
    font-size:12px;
}

.uGuidelinesPage .guidlineTitle .guidelineTitleptag
{
    padding-left:100px;
    line-height:22px;
}

.RegThankPage
{
    background-color:White;
    height:auto;
}

.RegThankPage .RegThankPageBody
{
    padding-left:10px;
}

.EditPasswordPage
{
    background-color:White;
}

.EditPasswordPage .EditPasswordPageTitle
{
    width:95%;
    margin-left:20px;
}

.EditPasswordPage .EditPasswordPageTitle .EditPasswordPageTitleText
{
    font-size: 16px; 
    color: #cc6600;
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.EditPasswordPage .EditPasswordPageInst
{
    text-align:left;
    padding-left:20px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
}

.EditPasswordPage .pnlChangePwddiv
{
    background-color:AliceBlue;
    width:450px;
    text-align:left;
}

.EditPasswordPage .pnlSuccessdiv
{
    background-color:AliceBlue;
    width:60%;
    height:40px; 
    padding-top:20px;
}

.EditPasswordPage .EditPasswordLinkAccDetDiv
{
    font-family:Sans-Serif;
    font-size:13px;
}

.WLPrefPage
{
    background-color:White;
}

.WLPrefPage .WLPrefPageTitle
{
    width:95%;
    margin-left:20px;
}

.WLPrefPage .WLPrefPageTitle .WLPrefPageTitleText
{
    font-size: 16px; 
    color: #cc6600;	
    font-weight: bold;
    font-family : Sans-Serif;	
    border-bottom-color: Red;	
    border-bottom-width: thin;
	border-bottom-style: solid;	
	line-height: 24px;	
	padding-top:15px;
}

.WLPrefPage .PrefTitle
{
    text-align:center;
    font-family:Sans-Serif;
    font-size:20px;
    color:Teal;
    height:30px;
}

.WLPrefPage .PrefAdd
{
    height:30px;
    padding-left:42px;
}

.WLPrefPage .AlertTitle
{
    text-align:center;
    font-family:Sans-Serif;
    font-size:20px;
    color:Teal;
    height:30px;
}

.WLPrefPage .AlertSel1
{
    height:auto;
    text-align:left;
    padding-left:40px;
    background-color:Transparent;
}

.WelcomeUserPage
{
    background-color:White;
}

.WelcomeUserPage .WelcomeUserPageBody
{
    background-color:White;
}

.WelcomeUserPage .WelcomeUserPageBody .WelcomePageTitle
{
    padding: 2px;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}


.WelcomeUserPage .WelcomeUserPageBody .WelcomePageTitle li 
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	color: #cc6600;	
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	font-family: Sans-Serif;
}

.WelcomeUserPage .WelcomeUserPageBody .WelcomeUserLinks
{
    font-size:14px;
    text-align:left;
    line-height:25px;  
	list-style-type: none;
	background-color:White;
}

.WelcomeUserPage .WelcomeUserPageBody .WelcomeUserLinks a
{
    font-weight:bold;
    
}
.WelcomeUserPage .WelcomeUserPageBody .WelcomeUserLinks a:hover
{
    color: #ff0000;
    font-weight:bold;
    font-size:14px;
    
}

.WelcomeUserPage .WelcomeUserPageBody .WelcomePageLinksToOthers
{
    padding-left:16px;
    #margin-left:16px;
    font-family:Sans-Serif;
    font-size:13px;
    padding-top:2px;
    line-height:18px;
    padding-bottom:10px;
    background-color:White;
}

.WelcomePageTitleLine
{
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	margin-top:10px;
	line-height: 1px;
	text-align:center;
	background-color: red;
}

.RegThankPage
{
    background-color:White;
}

.RegThankPage .RegThankPageBody
{
    background-color:White;
}

.RegThankPage .RegThankPageBody .RegThankPageTitle
{
    padding: 2px;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
}

.RegThankPage .RegThankPageBody .RegThankPageTitle li 
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	color: #cc6600;	
	font-weight: bold;
	font-size: 22px;
	text-decoration: none;
	font-family: Sans-Serif;
}
.RegThankPage .RegThankPageBody .RegThankPageTitleLine
{
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	margin-top:10px;
	line-height: 1px;
	text-align:center;
	background-color: red;
}

