*{
	margin: 0;
	padding: 0;
}
.clscheckbox
{
	padding-left : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
*>.clscheckbox
{
	padding-left : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.superImposingImage
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: 0px;
}
.superImposingImageFor9
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: -1px;
}
.superImposingImageFor14
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: 0px;
}
.superImposingImageFor19
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: 1px;
}
*>.superImposingImageFor9
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: -2px;
	vertical-align: middle;
}
*>.superImposingImageFor14
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: 1px;
	vertical-align: middle;
}
*>.superImposingImage
{
	position: relative; 
	z-index: 1; 
	padding-left: 3px;
	padding-right: 3px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	top: 1px;
}
.label
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	overflow: auto;
	display : block;
}
.mainPhotoLink
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}
.mainPhoto
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
}
a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4DF28;
	text-decoration: underline;
}

a:focus {
    -moz-outline: none;
}

.links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}
.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600
	/*text-decoration: underline;*/
}
.searchbox {
	line-height: 20px;
	padding-right: 4px;
	padding-left: 4px;
	vertical-align: middle;
	color: #333333;
	height: 23px;
	border: 1px solid #FFFFFF;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }
*>.searchbox {
	line-height: 20px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top:4px;
	color: #333333;
	height: 20px;
	border: 1px solid #FFFFFF;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }
.inputbox {
	line-height: 20px;
	padding-right: 10px;
	padding-left: 4px;
	color: #000000;
	height: 23px;
	width:150px;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }
 *>.inputbox {
	line-height: 20px;
	padding-right: 10px;
	padding-left: 4px;
	padding-top: 4px;
	color: #000000;
	width:150px;
	height: 20px;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
 .emailpassword {
	padding:2px;
	border: 1px solid #666666;
	width :135px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: right;
 }

 *>.emailpassword {
	padding:2px;
	border: 1px solid #666666;
	width :135px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: right;
 }

.loginEmailPassword {
	padding:2px;
	border: 1px solid #666666;
	width :180px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: right;
 }

 *>.loginEmailPassword {
	padding:2px;
	border: 1px solid #666666;
	width :180px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: right;
 }


 .inputboxnew {
	line-height: 20px;
	padding-right: 10px;
	padding-left: 4px;
	color: #000000;
	height: 23px;
	width:150px;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }
 *>.inputboxnew {
	line-height: 20px;
	padding-right: 10px;
	padding-left: 4px;
	padding-top: 4px;
	color: #000000;
	width:150px;
	height: 19px;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 }
 
.instruction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585758;
}

/* new css for tab spacing*/
ul#navbar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;	
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#navbar li {
    float: left;
    margin: 0 1px 0 0;
}

ul#navbar a {
    background: #bdf url(../images/tabbed.gif) 100% 0 no-repeat;
    color: #008;
    display: block;
    float: left;
    width: 157px;
    padding-left: 10px;
    text-decoration: none;
	text-align: center;
	color: #000000; 
	padding: 2px 0 4px;
}

ul#navbar a:hover {
    background-color: #3af;
    background-position: 0 -19px;
	color: #FFFFFF;
}

ul#navbar a:hover span {
    background-position: 100% -19px;
	color: #FFFFFF;
}

ul#navbar li.current a {
    background-color: #48f;
    background-position: 0 -19px;
    color: #fff;
/*/    font-weight: bold;*/
}

ul#navbar li.current span {
    background-position: 100% -19px;
}

ul#navbar span {
    background: url(../images/tabbed.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 9px;
}

.submenugap 
{
	width: 10px;
}

.startovertext
{
	font-size: 15px; 
	font-family: verdana; 
	color:#425521; 
	/*font-color: #425521; */
	font-weight: normal;
}
/* new css ends here*/

.defsel
{
   width: 157px;
   color: #fff;
   text-decoration: none;
   background: url(../images/tabbed.gif) no-repeat;
   float: left;
   padding: 2px 1px 4px;
   text-align: center;
   color: #000000;   
   background-position: 0 -19px;
   color: #FFFFFF;
}
.tborder {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	width:956px;
}
.tborder2 {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
}

.imageBorder {
	border-width: 1px;
	border-style: solid;
	border-color: Red;
}

.tborder3 {
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	margin-left:7px;
	margin-bottom:5px;
	width:950px;
}

.tborder2 td{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	border-right: none;
	border-bottom: none;	
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969
}
.tborder3 td{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969
}
.rate{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: right;
}
.tborder1 {
	background-color: #FFFFFF;
	border: 1px solid #4B4B4B;
}

.border1 {
	border: 1px solid #999;
	margin-left:14px;
	margin-right:4px;
	padding-right:5px;
	padding-left:5px;
}

.tborderMessage {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	margin-left:7px;
	margin-right:2px;
	margin-bottom:5px;
	width:940px;
}
td.mybackground{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #425521;
	background-image: url(../images/bg1.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
}
 
td.mybackground1{
	background-image: url(../images/bg2.gif);  
	width: 285px; 
	height: 201px; 
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
}
 
td.mystartbg{
	background-image: url(../images/mystartBg.gif);
	width: 295px; 
	height: 124px; 
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
}
*>td.mystartbg{
	background-image: url(../images/mystartBg.gif);
	width: 295px; 
	height: 124px; 
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
}
.imgbg{
	background-image: url(../images/imgbg.gif);  
	width: 612px; 
	height: 132px;  
	background-repeat: no-repeat;
	background-position: left bottom;	 
	vertical-align: middle;
	/*padding-top: 26px;
	padding-left: 10px;
	padding-bottom: 11px;
	padding-right: 10px;*/
} 
.bigtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	color: #7d896a;
}
.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333
}
.boldtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585758;
	font-weight:bold;
}
.errortext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
td.hline{
	background-image: url(../images/hline.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 10px;
}
td.vline{
	background-image: url(../images/vline.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	height: 19px;
	vertical-align: middle;
}
td.vline1{
	background-image: url(../images/vline.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	height: 8px;
	vertical-align: middle;
}
.blogtext {
	color: #5f625f; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
}
.storeitemtitle {
	color: #5f625f; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
}
.headertitle {
	color: #1852a2; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
}
.talkheadertitle {
	color: #1852a2; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 15px; 
}
.smallheadertitle {
	color: #1852a2; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	padding: 7px;
}
.mytext {
	color: #FF6600; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
}
.TalkSearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-style:normal;
	font-weight:bold;
	color:Black;
}
*>.TalkSearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-style:normal;
	font-weight:bold;
	color:Black;
}
.smallBodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
}
.NonScrollableDiv 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	color: #5f625f;
	overflow:hidden;
	height: auto;
	white-space:pre;
	word-wrap: break-word;
	text-align: left;
}
*>.NonScrollableDiv 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	color: #5f625f;
	overflow:hidden;
	height: auto;
	white-space:-moz-pre-wrap;
	text-align: left;
}

.messageLabelText{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #333333;
	padding-right:7px;
	padding-top:4px;
}

.articleBodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
}
.headersmallBodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style:normal;
	font-weight:bold; 
	color:Black;
}

.messageTextDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
	width: 500px;
	overflow:hidden;
	white-space:pre;
	word-wrap: break-word;
}

*>.messageTextDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
	width: 500px; 
	overflow:hidden;
	white-space:-moz-pre-wrap;
}



.sentmessageTextDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
	width: 610px; 
	overflow:hidden;
	white-space:pre;
	word-wrap: break-word;
}

*>.sentmessageTextDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
	width: 612px; 
	overflow:hidden;
	white-space:-moz-pre-wrap;
}



.txtareamesg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 500px;
	color: #333333;
	border: solid 1px #969696;
}
.txtareanewmesg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 200px;
	width: 500px;
	color: #333333;
	border: 1px solid #666666;
	overflow:auto;
	padding:2px;
}
.txtareareplymesg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 500px;
	border: none;
	border-style: none;
	background-color: transparent;
	overflow:hidden;
	padding:2px;
}

.txtareasentmesg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 600px;
	border: none;
	border-style: none;
	background-color: transparent;
	overflow:hidden;
}
.setTop2
{
	top: 2px;
}
*>..setTop2
{
	top: 0px;
}
.setTop1
{
	top: 1px;
}
*>..setTop1
{
	top: 0px;
}

.smallBodytextLink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: blue;
}
.smallBodytextLink :hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
}
.smallBodytextLink :hover span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
	font-weight: bold;
	color:black; 
	background:yellow;
}
.greenheader {
	color: #4c8b08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.greenheaderwithbigfont {
	color: #4c8b08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	vertical-align: top;
}

.blueheader {
	color: #0000CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.maroonheader
{
	color: #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.greyText
{
	color: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bluemediumtext {
	color: Blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
*>.bluemediumtext {
	color: Blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.morelink {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loggedintext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
}
.blogbytext {
	color: #396906;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.commtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a49e6;
	font-weight: bold;
}
.commtext_desg {
	font-size: 11px; 
	color: #2a49e6; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#basic-accordian{
	/*border: 5px solid #EEE;
	padding: 5px;*/
	width: 148px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
 
}

.accordion_headings{	 
	
}

.accordion_headings: hover{
	/*background: #00CCFF;*/
}

.accordion_child{
	padding: 15px;
	background: #d9ebff;
	width: 117px;
}
 
.header_highlight{
	/*background: #00CCFF;*/
}
#test-header{
	background-image: url(../images/acco_tab01.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 31px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer; 
}
#test1-header{
	background-image: url(../images/acco_tab.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 30px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer; 
}
#test2-header{
	background-image: url(../images/acco_tab.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 30px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer; 
}
#test3-header{
	background-image: url(../images/acco_tab.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 30px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer; 
}
#test4-header{
	background-image: url(../images/acco_tab2.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 30px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer; 
}

#test5-header{
	background-image: url(../images/acco_last_tab.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 7px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer; 
}

.alertmsg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

.tfvHighlight{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.tfvNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #425521;
}

/* Forms*/
.formtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #C5E779;
	text-align: left;
	vertical-align: middle;
	padding: 9px;
}
.label_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	padding: 7px;
}
.label_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	padding-left: 7px;
	padding-right: 10px;
}
.label_text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

.inputboxs {
	padding:2px;
	border: 1px solid #666666;
	width: 300px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: right;
}

 *>.inputboxs {
	padding:2px;
	border: 1px solid #666666;
	width: 300px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-position: right;
}

.drop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle; 
	color: #333333;
	border: solid 1px #969696;
}
.dropdownFeedback
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle; 
	color: #333333;
	border: solid 1px #969696;
}
*>.dropdownFeedback
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle; 
	color: #333333;
	border: solid 1px #969696;
}
.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E9EDF9;
	}
.boldtitles{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
	}
.txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 400px;
	color: #333333;
	border: solid 1px #666666;
	padding:2px;
}

.txtarea10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 600px;
	color: #333333;
	border: solid 1px #969696;
	padding:2px;
}
.txtarea11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 101px;
	width: 461px;
	color: #333333;
	border: solid 1px #969696;
	padding:2px;
}
#main{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
}
#hidden {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
	display: none;	
}

.divshow1{
	display: none;
}


.divshow{
	visibility:visible;
}

td.frm_sep{
	background-image:url(../images/form_sep.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	height:10px;
	vertical-align:middle;
}

td.frm_sep1{
background-image:url(../images/form_sep1.gif);
background-repeat:repeat-y;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
width:10px;

}

.errormsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 0px;
	/*font-weight: plain;*/
	vertical-align: top;
	border: 1px solid #666666;
}

td.infobar{
    background-image:url(../images/info_2.gif);
    background-repeat:repeat-x;
    padding-right:5px;
    vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#333333;
}

td.infobarerr{
    background-image:url(../images/stop_2.gif);
    background-repeat:repeat-x;
    padding-right:5px;
    vertical-align:middle;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#333333;
}

.forgotpass{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}

.rteImage {
	background:#99c3f1;
	/*border-left: 1px solid #D3D3D3;*/
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #267ddf;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #99c3f1;
/*	border: 1px inset;*/
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background:#99c3f1;
	border-top: 1px solid #FFFFFF;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background:#99c3f1;
	padding: 0;
}

.rteDiv {
	display: block;
	position: relative;
}

div.transOFF {
	width: 100%;	
}

div.transON, testdiv{
	width: 100%;
	background-color: white;
/*	opacity:.50;*/
/*	filter: alpha(opacity=100);*/
	-moz-opacity: 0.5;
	border:0px solid black;

}
div#wait{	
	position:absolute;
	top:35%;
	left:45%;
	/*top:50%;
	left:50%;*/

}
div#testdiv{	
	display:block;
}

/*.dataTable{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.dataTable th{
background-color:#b2cffb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #999999;
height:20px;
padding-left:5px;
}
.dataTable td{
border:1px solid #CCCCCC;
border-collapse:collapse;
border-bottom:none;
border-left:none;
padding:5px;

}*/

.dataTable{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-left:none;
border-right:none;
border-bottom:1px solid #CCCCCC;
}

.dataTable th{
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-top:1px solid #CCCCCC;
/*border-bottom:1px solid #999999;*/
border-left:none;
height:20px;
padding-left:5px;
}
.dataTable td{
border:1px solid #CCCCCC;
border-collapse:collapse;
border-bottom:none;
border-left:none;
border-right:none;
padding:5px;

}

.dataTable1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.dataTable1 th{
background-color:#c5e779;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border:1px solid #999999;
height:20px;
padding-left:5px;
}
.dataTable1 td{
border:1px solid #CCCCCC;
border-collapse:collapse;
border-bottom:none;
border-left:none;
padding:5px;

}

.nobord{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.nobord td{
border:none;
}

.txtarea1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:150px;
width:900px;
color:#333333;
border:solid 1px #969696;
}

/*for adding comment on  review and view article page */
.comment_txtarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
width:700px;
color:#333333;
border:solid 1px #969696;
}
*>.comment_txtarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
width:700px;
color:#333333;
border:solid 1px #969696;
}
/*for adding comment on  review and view article page ends*/
.nobord1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:5px;
}
.nobord1 td{
border:none;
}
.txtarea2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
width:100%;
color:#333333;
border:solid 1px #969696;
}

.inputboxs1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:23px;
color:#333333;
border:solid 1px #969696;
}
.searchTerm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#F5F977;
padding:1px;
}
.searchNoResultTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF0000;
}

/* for orange tabs*/
ul#navbar1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 19px;	
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#navbar1 li {
    float: left;
    margin: 0 1px 0 0;
}

ul#navbar1 a {
    background: #bdf url(../images/tabbed1.gif) 100% 0 no-repeat;
    color: #008;
    display: block;
    float: left;
    width: 157px;
    padding-left: 10px;
    text-decoration: none;
	text-align: center;
	color: #000000; 
	padding: 2px 0 4px;
}

ul#navbar1 a:hover {
    background-color: #3af;
    background-position: 0 -19px;
	color: #000000;
}

ul#navbar1 a:hover span {
    background-position: 100% -19px;
	color: #000000;
}

ul#navbar1 li.current a {
    background-color: #48f;
    background-position: 0 -19px;
	color: #000000;
/*/    font-weight: bold;*/
}

ul#navbar1 li.current span {
    background-position: 100% -19px;
}

ul#navbar span {
    background: url(../images/tabbed1.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 9px;
}
/*orange tabs ends here*/
.bborder {
border-bottom:1px solid #CCCCCC;
}
.listcontacts{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:450px;
color:#333333;
padding:4px;
border:solid 1px #969696;
}

.txtareaTalk {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:530px;
color:#333333;
border:solid 1px #969696;
padding: 2px;
}

.txtarea3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:700px;
color:#000000;
border:solid 1px #666666;
}
/*for mozilla by swati*/
*>.txtarea3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:700px;
color:#000000;
border:solid 1px #666666;
padding:2px;
}

.txtareaTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height : 45px;
padding:2px;
}
/*for mozilla*/
*>.txtareaTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height : 45px;
width:190px;
padding:2px;
}

.inputboxs3 
{
line-height: 20px;
vertical-align: middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:23px;
width:700px;
color:#333333;
border:solid 1px #969696;
}
/* for mozilla by swati*/
*>.inputboxs3 
{
line-height: 20px;
padding-top: 4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width:700px;
color:#333333;
border:solid 1px #969696;
}
/* for mozilla ends */

/* for newarticle page by swati */

.inputboxsnew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:507px;
color:#333333;
border:solid 1px #969696;
}
*>.inputboxsnew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
width:507px;
color:#333333;
border:solid 1px #969696;
}

.txtareanew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
width:507px;
color:#333333;
border:solid 1px #969696;
}
*>.txtareanew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
width:507px;
color:#333333;
border:solid 1px #969696;
}






/* for newarticle page ends by swati */





/*
.txtarea3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:100px;
width:450px;
color:#333333;
border:solid 1px #969696;
}
.inputboxs3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
width:450px;
color:#333333;
border:solid 1px #969696;
}

/* new data table */
.dataTableNB{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
/* border-top:1px solid #CCCCCC;*/

}
.dataTableNB th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-top:1px solid #CCCCCC;
/* border-bottom:1px solid #CCCCCC;*/
height:40px;
padding-left:5px;
vertical-align:middle;
}
.dataTableNB td{
border-top:1px solid #CCCCCC;
border-collapse:collapse;
border-left:none;
padding:5px;

}

.dateDrop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
width:50px;
color:#333333;
border:solid 1px #969696;
}

.selectbox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width:180px;
color:#333333;
border:solid 1px #666666;
}

*>.selectbox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width:180px;
color:#333333;
border:solid 1px #666666;
}

.selectboxEvent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width:330px;
color:#333333;
border:solid 1px #666666;
}

*>.selectboxEvent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width:330px;
color:#333333;
border:solid 1px #666666;
}

.dateText{
	padding:2px;
	color: #000000;
	width:135px;
	vertical-align:middle;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }

*>.dateText{
	padding:2px;
	color: #000000;
	width:100px;
	vertical-align:middle;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }

.txtarea5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:76%;
color:#000000;
border:solid 1px #666666;
padding: 2px;
}

*>.txtarea5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:76%;
color:#000000;
border:solid 1px #666666;
padding: 2px;
}

.txtarea6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:95%;
color:#000000;
border:solid 1px #666666;
padding: 5px 10px 5px 10px;
}

*>.txtarea6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
width:96%;
color:#000000;
border:solid 1px #666666;
padding: 5px 10px 5px 10px;
}

.cityinput 
{
	line-height: 20px;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:23px;
	width:330px;
	color:#333333;
	border:solid 1px #969696;
}

*>.cityinput 
{
	line-height: 20px;
	padding-top: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	width:330px;
	color:#333333;
	border:solid 1px #969696;
}
/*
.titleinput {
	line-height: 20px;
	padding-right: 25px;
	padding-left: 4px;
	padding-bottom: 2px;
	color: #000000;
	height: 20px;
	width:500px;
	border: 1px solid #969696;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
*>.titleinput {
	line-height: 20px;
	padding-right: 25px;
	padding-left: 4px;
	padding-top: 4px;
	color: #000000;
	height: 20px;
	width:500px;
	border: 1px solid #969696;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	

}*/
.smallinput {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top: 5px;
height:18px;
width:40px;
color:#000000;
border:solid 1px #969696;
}

*>.smallinput {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top: 5px;
height:18px;
width:40px;
color:#000000;
border:solid 1px #969696;
}

/*browse button css starts*/

#divinputfile{
 background:url('../../images/uploadPic.gif') no-repeat 100% 1px;
 width:385px;
 margin:0px;
}
#divinputfile #filepc{
 /*opacity: 0.0;*/
 -moz-opacity: 0.0;
/* filter: alpha(opacity=00);*/
 font-size:18px;
}

#fakeinputfile{
 margin-top:-28px;
}
#fakeinputfile #fakefilepc{
 width:265px;
 height:22px;
 font-size:18px;
 font-family:Arial;
}
/*browse button css starts*/

/* data table ends here */

/*borderless table*/
#borderless{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:5px;
}
#borderless td{
border:none;
}
/*borderless tables ends here*/

.inputHighlighted{color: #CEA639;}
.inputNormal{color: black;}



/* For Blog Home Page 10th dec 08*/

h1, h2, h3 {
	font-family:  Verdana, Arial,Helvetica ,Sans-Serif;
    /* 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; */
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family:  Verdana, Arial,Helvetica ,Sans-Serif;
    /*'Lucida Grande', Verdana, Sans-Serif; */
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

a, h2 a:hover, h3 a:hover {
	color: #0000FF;
	text-decoration: none;
	}





	
small {
	font-family:  Verdana, Arial,Helvetica ,Sans-Serif;
    /*Arial, Helvetica, Sans-Serif; */
	font-size: 11px;
	line-height: 1.5em;
	}

	
.post {
/*	border: 1px dotted #959596;*/
	margin: 0 0 0;
	text-align: justify;
	}

.post hr {
	display: block;}

/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
	
/* End Headers */

.narrowcolumn .postmetadata {
	text-align: left;
	padding-top: 5px;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;}

.widecolumn .postmetadata {
	margin: 20px 0;}
	
.postmetadata {
  font-family:  Verdana, Arial,Helvetica ,Sans-Serif;

	font-size: 11px;

	clear: left;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	 /*		color: #000000; */
	color: #0000FF 
	}

ButtonClass
{
background-image:url(personal_finance_btn.gif);
background-repeat:no-repeat;
}
.ButtonClass:hover
{
background-image:url(personal_finance_btn_over.gif);
background-repeat:no-repeat;
cursor:hand;
}
.tpadding
{
	margin-left:10px;
	margin-top: 5px;
}

.currentSituationDiv
{
	word-spacing:normal;
	/* Don't change the auto property */
	overflow: auto;
}

.tborder4 {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.tborder1 {
	background-color:#FFFFFF;
	border: 1px solid #4B4B4B;
}
*>.tborder4 {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
*>.tborder1 {
	background-color:#FFFFFF;
	border: 1px solid #4B4B4B;
}
.SuperImposedUserConnectionTitle
{
	text-align: center; 
	position: relative; 
	top: -10px; 
	left: 0px;
}
*>.SuperImposedUserConnectionTitle
{
	text-align: center; 
	position: relative; 
	top: 10px; 
	left: 0px;
}

.updatePhotoTextBoxes
{
	line-height: 20px;
	padding-right: 10px;
	padding-left: 4px;
	color: #000000;
	height: 23px;
	width:130px;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }
*>.updatePhotoTextBoxes
{
	
	line-height: 20px;
	padding-right: 10px;
	padding-left: 4px;
	padding-top: 4px;
	color: #000000;
	height: 20px;
	width:130px;
	border: 1px solid #666666;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
 }

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
} 
.highlight {text-decoration:none; font-weight:bold;color:black; background:yellow;}

a.displaytext,
a:hover.displaytext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: #5f625f;
	text-decoration: none;
}

a.displaytextLink{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style:normal;
	font-weight:normal; 
	color: blue;
	cursor: pointer;
}

a:hover.displaytextLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	text-decoration: underline;
}

.memberSearch{
	vertical-align:top;
	width:120px;
}

*>.memberSearch{
	vertical-align:top;
	width:120px;
	padding-top:2px;
}
.RSS {
	color: #3366ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
}
*>.RSS {
	color: #3366ff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
}
.SetHeight
{
	height: 0px;
}
*>.SetHeight
{
	height: 7px;
}
