/* Author: Srinivas Buddha */
/* Browser Compatibility: IE6, FF, Opera9, Netscape9, Safari for windows and Mac */
/* Date: 01-04-2008 */


/* right block styles */
#rightpane {  /* border:1px solid green; */ margin:0px; padding:0;  }

/************** Round corners using CSS without ../images/green ******************/


#xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 5px 10px 0px 10px ;
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px;
}
.xb2 {
	HEIGHT: 1px;
}
.xb3 {
	HEIGHT: 1px;
}
.xb2 {
	BORDER-RIGHT: #dce2cf 1px solid; BACKGROUND: #ecf2df; BORDER-LEFT: #dce2cf 1px solid
}
.xb3 {
	BORDER-RIGHT: #dce2cf 1px solid; BACKGROUND: #ecf2df; BORDER-LEFT: #dce2cf 1px solid
}
.xb4 {
	BORDER-RIGHT: #dce2cf 1px solid; BACKGROUND: #ecf2df; BORDER-LEFT: #dce2cf 1px solid
}
.xb1 {
	BACKGROUND: #dce2cf; MARGIN: 0px 5px;
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	MARGIN: 0px 2px;
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px; BACKGROUND: #ecf2df;
}
.xboxcontent {
	BORDER-RIGHT: #dce2cf 1px solid; BORDER-TOP: #dce2cf 0px solid; DISPLAY: block; BACKGROUND: #ffffff; BORDER-LEFT: #dce2cf 1px solid; BORDER-BOTTOM: #dce2cf 0px solid; padding:10px;
}


.xbb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xbb2 {
	HEIGHT: 1px;
}
.xbb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xbb2 {
	BORDER-RIGHT: #dce2cf 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #dce2cf 1px solid
}


.xbb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xbb3 {
	HEIGHT: 1px;
}
.xbb3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xbb3 {
	BORDER-RIGHT: #dce2cf 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #dce2cf 1px solid
}


.xbb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xbb4 {
	HEIGHT: 1px;
}
.xbb4 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xbb4 {
	BORDER-RIGHT: #dce2cf 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #dce2cf 1px solid
}

/************** end of CSS round corners ************/


/* Accordian CSS for Myfolder Section    */
#main { padding: 0; margin:0; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color: #dfefbb; /*transparent;*/
	width:193px;
	height:100%;
	margin-top:-8px;
}
#navigation a.head {
	cursor:pointer;
	border-bottom:1px solid #515b4b;
	border-left:none;
	border-right:none;
	background:#456800;
	color:#dfdfdf;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none; height:28px; vertical-align:middle; line-height:28px;
}
#navigation a.head:hover {
	color: #456800; text-indent:15px; background-color:#add960; /*dfefbb; */
}
#navigation a.selected {
	/*background-image: url("../images/expanded.gif");*/
}
#navigation a.current {
	background-color:#add960; color:#456800;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline; height:25px; line-height:25px;
}
#navigation li li a {
	color:#456800;
	display:block;
	text-indent:17px;
	text-decoration: none;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #ddd;
	font-size:11px;
}
#navigation li li a:hover {
	background-color:#add960;
	color:#456800;
	font-size:11px; text-indent:18px;
}


/************ Registration styles ***********/
.form_titles { color:#878787; text-align:left; font-weight:bold; font-size:13px; }
.form_titles span { color:#878787; text-align:right;  }
.form_titles span~span { color:#ec3535; }
.form_cont { margin:0; padding:5px; }
.regform { margin:0; padding:0;  }
.regform td {  }
.regform label { margin:0; padding:0; font-weight:bold;   }
.regform_txtbx { border:1px solid #dddddc; background-color:#fff; width:263px; height:18px; font-size:11px; }

.regform_txtbx_short { border:1px solid #dddddc; background-color:#fff; width:50px; height:18px; font-size:11px; }
.regform_selectbx { border:1px solid #dddddc; background-color:#fff; width:265px; font-size:11px; height:18px;}
.selectbxs { border:1px solid #dddddc; background-color:#fff; font-size:11px;}
.labeltxt { font-size:11px; text-align: right; padding-left:12px; padding-right:3px; font-weight:bold; color:#6a6969; }

.btn_cont { height:27px; text-align:right; margin:7px 0; }
.redcolor { color:#FF0000; font-weight:normal; }
.alntop { vertical-align:top; padding-right:2px;}
