
body
{
        margin:0;
        padding:0;
        border:0;		
        width:100%;
		background-color:#FFFFFF;
        min-width:1002px;   
		font-family: Verdana, Arial, Helvetica, sans-serif;					
		font-size:90%;
		
		text-align:left;
}

.bodydiv
{
	width:1002px;
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
}
#header {
	border-bottom:1px solid #000;
}
#header p,
#header h1,
#header h2 {
	padding:.4em 15px 0 15px;
	margin:0;
}
#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
}
#header ul li a:hover {
	background:#369;
	color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}
#header ul li a span {
	display:block;
}
/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

/* Header CSS Starts */

.headcolmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;

	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

.headholygrail {
	   	/* Right column background colour */
}
.headholygrail .headcolmid {
	float:left;
	width:200%;
	margin-left:-20px; 	/* Width of right column */
	position:relative;
	right:100%;
	    	/* Centre column background colour */
	background:url(../images/top.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}
.headholygrail .headcolleft {
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	height:30px;
	left:42px;         	/* Left column width + right column width */
	background:#FFD8B7;    	/* Left column background colour */
	background:url(../images/topleft.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.headholygrail .headcol1wrap {
	float:left;
	width:50%;
	position:relative;
	right:21px;        	/* Width of left column */
	padding-bottom:0em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.headholygrail .headcol1 {
	margin:0px 21px 0px;     	/* Centre column side padding:
							Left padding = left column width + centre column left padding width
							Right padding = right column width + centre column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
}
.headholygrail .headcol2 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:21px;        	/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:0px;         	/* Width of the left-had side padding on the left column */
}
.headholygrail .headcol3 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:21px;        	/* Width of right column content (right column width minus left and right padding) */
	margin-right:0px;  	/* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
}
.headrightimage
{
	background:url(../images/topright.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	
	width:100%;
	float:left;
	
}



/* Header CSS Ends */




/* holy grail 3 column settings */
.holygrail {
	   	/* Right column background colour */
}
.holygrail .colmid {
	float:left;
	width:200%;
	margin-left:-9px; 	/* Width of right column */
	position:relative;
	right:100%;
	background:#ffffff;    	/* Centre column background colour */
}
.holygrail .colleft {
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	left:20px;         	/* Left column width + right column width */
	background:#FFD8B7;    	/* Left column background colour */
	background:url(../images/left.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.holygrail .col1wrap {
	float:left;
	width:50%;
	position:relative;
	right:10px;        	/* Width of left column */
	padding-bottom:0em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.holygrail .col1 {
	margin:0px 10px 0px;     	/* Centre column side padding:
							Left padding = left column width + centre column left padding width
							Right padding = right column width + centre column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
}
.holygrail .col2 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:10px;        	/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:0px;         	/* Width of the left-had side padding on the left column */
}
.holygrail .col3 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:10px;        	/* Width of right column content (right column width minus left and right padding) */
	margin-right:0px;  	/* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
}

.rightimage
{
	background:url(../images/right.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:100%;
	float:left;	
}


/* Top Navigation CSS Starts */
.topnavback
{
	background:url(../images/right.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:100%;
	float:left;	
}
/* Top Navigation CSS Ends */


/* Footer CSS Starts */

.footercolmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

.footerholygrail {
	   	/* Right column background colour */
}
.footerholygrail .footercolmid {
	float:left;
	width:200%;
	margin-left:-21px; 	/* Width of right column */
	position:relative;
	right:100%;
	    	/* Centre column background colour */
	background:url(../images/bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:18px;
}
.footerholygrail .footercolleft {
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	left:42px;         	/* Left column width + right column width */
	background:#FFD8B7;    	/* Left column background colour */
	background:url(../images/bottomleft.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:18px;
}
.footerholygrail .footercol1wrap {
	float:left;
	width:50%;
	position:relative;
	right:21px;        	/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.footerholygrail .footercol1 {
	margin:0 21px 0px 0px;     	/* Centre column side padding:
							Left padding = left column width + centre column left padding width
							Right padding = right column width + centre column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
}
.footerholygrail .footercol2 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:21px;        	/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:0px;         	/* Width of the left-had side padding on the left column */
}
.footerholygrail .footercol3 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:21px;        	/* Width of right column content (right column width minus left and right padding) */
	margin-right:0px;  	/* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
}
.footerrightimage
{
	background:url(../images/bottomright.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
	float:left;
	height:18px;
}



/* Footer CSS Ends */

/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #000;
}
#footer p {
	padding:10px;
	margin:0;
}



/*CSS for Admin Box Starts */

.adminboxleft
{
	background-image:url(../images/admin/adminboxleft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:9px;
	height:53px;
	float:left;
}

.adminboxback
{
	background-image:url(../images/admin/adminboxback.jpg);
	background-repeat:repeat-x;
	vertical-align:text-top;
	width:79%;
	height:53px;
	float:left;
}

.adminboxright
{
	background-image:url(../images/admin/adminboxright.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:9px;
	height:53px;
	float:left;
}

.margintop2px
{
	margin-top:2px;
}

/*CSS for Admin Box Ends */


/* CSS for Left Nav Starts */

.navtopleft
{
	background-image:url(../images/navtopleft.jpg);
	background-repeat:no-repeat;
	height:12px;
	width:14px;
}

.navtop
{
	background-image:url(../images/navtop.jpg);
	background-repeat:repeat-x;
	height:12px;
}

.navtopright
{
	background-image:url(../images/navtopright.jpg);
	background-repeat:no-repeat;
	height:12px;
	width:20px;
}

.navleft
{
	background-image:url(../images/navleft.jpg);
	background-repeat:repeat-y;
	width:7px;
}

.navright
{
	background-image:url(../images/navright.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:7px;
}

.navbottomleft
{
	background-image:url(../images/navbottomleft.jpg);
	background-repeat:no-repeat;
	height:18px;
	width:14px;
}

.navbottom
{
	background-image:url(../images/navbottom.jpg);
	background-repeat:repeat-x;
	height:18px;
}

.navbottomright
{
	background-image:url(../images/navbottomright.jpg);
	background-repeat:no-repeat;
	height:18px;
	width:20px;
	background-position:right;
}

.navgridrow1
{
	background-color:#B9CDE5;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.navgridrow2
{
	background-color:#DCE6F2;
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.bluelink12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#15224C;
	text-decoration:none;
}

a.bluelink12:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#15224C;
	text-decoration:none;
}

a.bluelink12:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#15224C;
	text-decoration:none;
}

a.bluelink12:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#15224C;
	text-decoration:underline;
}

/* CSS for Left Nav Ends */

/*CSS for Paging Starts */

.pagingleftdiv
{
	width:12%;
	float:left;
}

.pagingdiv
{
	width:75%;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	float:left;
}
.pagingback
{
	background-image:url(../images/pagingback.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:25px;
	line-height:25px;

}

.disabledtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
}

.whitelink10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}


.whitelink12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.whitelink12:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.whitelink12:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.whitelink12:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}


.whitelink14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}


/*CSS for Paging Ends */



/* CSS for Button starts */


.greentab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/tabs.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:142px;
	height:33px;
}

.greytab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/greytab.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:142px;
	height:33px;
}



.smallbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/buttonback.jpg);
	background-repeat:repeat-x;
	border:0px;
	width:60px;
	height:26px;
	padding-bottom:3px;
}

.navgreenbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/tabs.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:142px;
	height:33px;
	padding-bottom:3px;
}

.navgreybutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/greytab.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:142px;
	height:33px;
	padding-bottom:3px;
}

/* CSS for button ends */



/* General CSS Starts */

.floatleft
{
	float:left;
}

.clear
{
	clear:both;
}

.redborder
{
	border:1px solid #FF0000;
}

.dottedline
{
	background-image:url(../images/dottedline.jpg);
	background-repeat:repeat-x;
	height:2px;
}

.footertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#57779E;
}


/* CSS for Links Starts */


.lightbluelink12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#376091;
	text-decoration:none;
}

a.lightbluelink12:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#376091;
	text-decoration:none;
}

a.lightbluelink12:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#376091;
	text-decoration:none;
}

a.lightbluelink12:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#376091;
	text-decoration:underline;
}

/* CSS for Links Ends */


/* CSS by Neha Starts */

.floatleft
{
float:left;
}

.floatright
{
	float:right;
}


.bluecolor
{
	background-color:#949494;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.graycolor
{
	background-color:#376091;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.whitetext
{
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
	
.linelength 
{
	line-height:26px;
	height:26px;
}

.height2px
{
	height:2px;
}

.height5px
{
	height:5px;
}

.height10px
{
	height:10px;
}
.advertsie
{
text-align:center;
padding-top:200px;
margin-top:245px;
}
.height20px
{
	height:20px;
}

.height25px
{
	height:25px;
}

.height28px
{
	height:28px;
}

.height30px
{
	height:30px;
}

.height45px
{
	height:45px;
}

.height50px
{
	height:50px;
}

.height55px
{
	height:55px;
}

.height60px
{
	height:60px;
}

.height88px
{
	height:88px;
}


.height100px
{
	height:100px;
}

.height115px
{
	height:115px;
}

.height120px
{
	height:120px;
}

.height130px
{
	height:130px;
}

.height150px
{
	height:150px;
}

.height360px
{
	height:360px;
}

.width1per
{
	width:1%;
}

.width2per
{
	width:2%;
}

.width6per
{
	width:6%;
}

.width7per
{
	width:7%;
}

.width8per
{
	width:8%;
}

.width9per
{
	width:9%;
}

.width10per
{
	width:10%;
}

.width13per
{
	width:13%;
}

.width15per
{
	width:15%;
}

.width16per
{
	width:16%;
}

.width17per
{
	width:17%;
}

.width18per
{
	width:18%;
}

.width20per
{
	width:20%;
}

.width21per
{
	width:21%;
}



.width24per
{
	width:24%;
}

.width25per
{
	width:25%;
}

.width26per
{
	width:26%;
}

.width28per
{
	width:28%;
}

.width30per
{
	width:30%;
}


.width31per
{
	width:31%;
}

.width32per
{
	width:32%;
}

.width35per
{
	width:35%;
}

.width38per
{
	width:38%;
}

.width40per
{
	width:40%;
}

.width41per
{
	width:41%;
}

.width42per
{
	width:42%;
}

.width43per
{
	width:43%;
}

.width44per
{
	width:44%;
}
.width45per
{
	width:45%;
}

.width48per
{
	width:48%;
}

.width49per
{
	width:49%;
}


.width50per
{
	width:50%;
}

.width51per
{
	width:51%;
}

.width55per
{
	width:55%;
}

.width56per
{
	width:56%;
}

.width58per
{
	width:58%;
}
.width57per
{
	width:57%;
}


.width60per
{
	width:60%;
}

.width61per
{
	width:64%;
}
.bdr_left
{
border-left:#cccccc solid 2px;
}
.width63per
{
	width:63%;
}

.width65per
{
	width:65%;
}
.width68per
{
	width:68%;
}
.width73per
{
	width:73%;
}

.width75per
{
	width:75%;
}

.width77per
{
	width:77%;
}

.width85per
{
	width:85%;
}
.width88per
{
	width:88%;
}

.width90per
{
	width:90%;
}

.width92per
{
	width:92%;
}
.width94per
{
	width:94%;
}


.width95per
{
	width:95%;
}

.width96per
{
	width:96%;
}
.width98per
{
	width:98%;
}
.width99_7per
{
	width:99.7%;
}
.width100per
{
	width:100%;
}

.width100px
{
	width:100px;
}
.width100perleft
{
	width:100%;
}
.width136px
{
	width:136px;
}

.width148px
{
	width:148px;
}


.width150px
{
	width:150px;
}


.width200px
{
	width:200px;
}

.width205px
{
	width:205px;
}

.width225px
{
	width:225px;
}

.width250px
{
	width:250px;
}


.width286px
{
	 width:286px;
}

.width298px
{
	width:298px;
}


.width300px
{
	width:300px;
}

.width330px
{
	width:330px;
}

.gridlinelength{
	line-height:20px;
	height:20px;
}	

.lightcolor
{
	background-color:#eeece1;
}

.darkcolor
{
	background-color:#ddd9c3;
}

.greytext12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}
.title_tab
{
width:99%;
display:block;
float:left;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:30px;
margin:1%;
text-indent:5px;
}
.title_new
{
width:100%;
display:block;
float:left;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:30px;

text-indent:5px;
}

.textsmall
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.textfont10
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}

.textfontbold10
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
	font-weight:bold;
}



.textnormal
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
	text-align:left;
}

.text12
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}

.textn
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
	text-align:right;
}

a.textnormal:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

a.textnormal:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

a.textnormal:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
}


.textnormal11
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}

a.textnormal11:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

a.textnormal11:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

a.textnormal11:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
}



.textblue
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#17375e;
	line-height:18px;
}

a.textblue:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#17375e;
	line-height:18px;
	text-decoration:none;
}

a.textblue:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#17375e;
	line-height:18px;
	text-decoration:none;
}

a.textblue:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#17375e;
	line-height:18px;
	text-decoration:underline;
}


.textnormal16
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}

.textbold
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
	font-weight:bold;
}


a.textbold:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

a.textbold:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:18px;
	text-decoration:none;
}

a.textbold:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:18px;
	text-decoration:underline;
}


.text14
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:25px;
}


.textbold14
{
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:25px;
}

.textlarge
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:25px;
}

.aligncenter
{
	text-align:center;
}

.alignleft
{
	text-align:left;
}

.alignright
{
	text-align:right;
}

.textblue
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0e5685;
	font-weight:bold;
}

.warning
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
}


.adminnameheading
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#60497B;
}

.bluebold16
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1F497D;
}
.bluebold
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1F497D;
}

.textheading
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5a5a5a;
}

.textsubheading
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5a5a5a;
}

.paddingright5
{
	padding-right:5px;
}

.paddingright15
{
	padding-right:15px;
}
.marginright15
{
margin-right:15px;
}
.marginright
{
margin-right:10px;
}
.marginleft1per
{
margin-left:1%;
}

.padding5
{
	padding-left:5px;
}

.paddingright5
{
	padding-right:5px;
}

.padding10
{
	padding-left:10px;
}
.padding3per
{
	padding-left:3%;
}

.paddingall5
{
	padding:5px;
}
.colorbox1
{
	width:25px;
	height:22px; 
	float:left; 
	background-color:#403152; 
	text-align:left;
}

.colorbox2
{
	width:25px;
	height:22px; 
	float:left; 
	background-color:#cfcfcf; 
	text-align:left;
}

.colorbox3
{
	width:25px;
	height:22px; 
	float:left; 
	background-color:#c6d9f1; 
	text-align:left;
}

.colorbox4
{
	width:25px;
	height:22px; 
	float:left; 
	background-color:#c00000; 
	text-align:left;
}

.border1px
{
	border:solid 1px #000000;
}
.borderimg
{
	border:solid 1px #cccccc;
}

/* CSS by Neha Ends */
	

.margin50px
{
	margin-left:50px;
}

.greenback
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#1c881f;
	height:22px;
}
	


.greenbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/yes-button.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:76px;
	height:30px;
}

.printbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/printbtn.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:78px;
	height:31px;
}



.submitbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/submit-button.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:97px;
	height:32px;
}

.loginaccountbutton
{
	
	background-image:url(../images/loginbtn.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:78px;
	height:30px;
	position:absolute;
	margin-top:-5px;
}


.addeventbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/addevent.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:33px;
	height:29px;
}


.removeeventbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/remove.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:33px;
	height:29px;
}

.teacherbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/join-teacher.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:120px;
	height:33px;
}

.addcharbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(../images/addcharacter.jpg);
	background-repeat:no-repeat;
	border:0px;
	width:140px;
	height:35px;
}


.textorange
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
	text-decoration:none;
}


a.textorange:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e86c0b;
	text-decoration:none;
}

a.textorange:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e86c0b;
	text-decoration:none;
}

a.textorange:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e86c0b;
	text-decoration:underline;
}


.textorange14
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
}

a.textorange10:link
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}


a.textorange10:visited
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
}


a.textorange10:hover
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
}

.normaltextorange
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#e86c0b;
	text-align:left;
}

a.normaltextorange:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#e86c0b;
	text-decoration:none;
}

a.normaltextorange:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#e86c0b;
	text-decoration:none;
}

a.normaltextorange:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#e86c0b;
	text-decoration:underline;
}

.boldtextorange
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
}

.textorangelarge
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
}
.top_rightlink
{
text-align:right;
padding-right:25px;
font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
	
}
.top_rightlink a
{
text-align:right;

font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
	text-decoration:none;
}
.top_rightlink a:hover
{
text-align:right;
font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e86c0b;
	text-decoration:underline;
}

.textgreen
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1c881f;
}

.textgreen16
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1c881f;
}

.headinggreen16
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1c881f;
	width:100%;
	float:left;
	text-align:right;
	margin-top:10px;
	}


.textgrey
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}

a.textgrey:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

a.textgrey:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

a.textgrey:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}



.textblue14
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#201171;
}

.textblue16
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#201171;
}
/* General CSS Ends */




/*CSS for Login Box Starts */
.width40px
{
	width:40px;
}

.height40px
{
	height:40px;
}

.lineheight5
{
line-height:5px;
}


.lineheight20
{
line-height:20px;
}


.lineheight18px
{
	line-height:18px;
}

.lineheight25px
{
line-height:25px;
}

.lineheight30px
{
line-height:30px;
}


.lineheight40px
{
line-height:40px;
}


.width1perleft
{
	width:10px;
	float:left;
}

.width5perleft
{
	width:3%;
	float:left;
}

.width4perleft
{
	width:4%;
	float:left;
}



	
.width10perleft
{
	width:10%;
	float:left;
}

.width40perleft
{
	width:40%;
	float:left;
}

.width60perleft
{
	width:60%;
	float:left;
}

.width80perleft
{
	width:79%;
	float:left;
}

.width84perleft
{
	width:84%;
	float:left;
}

.width82perleft
{
	width:82%;
	float:left;
}

.width90perleft
{
	width:100%;
	float:left;
}

.width92perleft
{
	width:93%;
	float:left;
}

.width93perleft
{
	width:97%;
	float:left;
}


.width99per
{
	width:99%;
	float:left;
}

.width2per
{
	width:2%;
}


.width3per
{
	width:3%;
}

.width4per
{
	width:4%;
}	


.width5per
{
	width:5%;
}

.width7per
{
	width:7%;
}

.width8per
{
	width:8%;
}

.width10per
{
	width:10%;
}

.width11per
{
	width:11%;
}

.width12per
{
	width:12%;
}

.width13per
{
	width:13%;
}

.width15per
{
	width:15%;
}

.width20per
{
	width:20%;
}

.width23per
{
width:23%;
}

.width40per
{
	width:40%;
}


.width68per
{
	width:68%;
}

.width70per
{
	width:70%;
}

.width78per
{
	width:78%;
}

.width80per
{
	width:80%;
}

.width83per
{
	width:83%;
}

.width90per
{
	width:90%;
}


.width93per
{
	width:93%;
}

.width94per
{
	width:94%;
}

.width95per
{
	width:95%;
}




.width100per
{
	width:100%;
}

.width100pxleft
{
	width:100px;
	float:left;
}

.width150pxleft
{
	width:150px;
	float:left;
}

.width50px
{
	width:50px;
}

.width60px
{
	width:60px;
}

.width70px
{
	width:70px;
}


.height50px
{
	height:50px;
}

.height40per
{
	height:40%;
}

.floatleft
{
	float:left;
}

.loginboxtopleft
{
	background-image:url(../images/bordertopleft.jpg);
	background-repeat:no-repeat;
	width:20px;
	height: 21px;
}
.loginboxtopleft_mw
{
	background-image:url(../images/bordertopleft1.jpg);
	background-repeat:no-repeat;
	width:20px;
	height: 21px;
}

.loginboxtop
{
	background-image:url(../images/borderhorizontal.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:21px;
	width:100%;
	float:left;
}

.loginboxtopright
{
	background-image:url(../images/logintopright.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:21px;
}

.loginboxleft
{
	background-image:url(../images/loginverticle.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:3px;
	height:225px; 
}

.loginboxheading
{
	height:25px;
	position:relative;
	top:-5px;
}

.loginboxline
{
	background-image:url(../images/borderhorizontal.jpg);
	background-repeat:repeat-x;
	height:2px;
	float:left;
	width:100%;
}

.loginboxright
{
	background-image:url(../images/loginverticle.jpg);
	background-repeat:repeat-y;
	background-position:right;
	width:3px;
	height:225px;
}

.loginboxbottomleft
{
	background-image:url(../images/borderbottomleft.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:21px;
}

.loginboxbottom
{
	background-image:url(../images/borderhorizontal.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:21px; 
	width:100%;
	float:left;
}

.loginboxbottomright
{
	background-image:url(../images/loginbottomright.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:21px;
}

.login-box-center-main {
	width:98%;
	float:left;
	background-image:url(../images/bordertopleft.jpg);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-left:1%;
	margin-right:1%;
}
.login-box-center-main_mw {
	width:98%;
	float:left;
	background-image:url(../images/bordertopleft1.jpg);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-left:1%;
	margin-right:1%;
}
.login-box-center-inside {
	width:100%;
	float:left;
	background-image:url(../images/bordertopright.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

.login-box-center-inside_mw {
	width:100%;
	float:left;
	background-image:url(../images/bordertopright1.jpg);
	background-position:right;
	background-repeat:repeat-y;
}


.round-box-center-main {
	width:98.1%;
	float:left;
	background-image:url(../images/borderverticle.jpg);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-left:1%;
	margin-right:1%;
}

.round-box-center-inside 
{
	width:100%;
	float:left;
	background-image:url(../images/borderverticle.jpg);
	background-position:right;
	background-repeat:repeat-y;
	
}


.paddingbottom5
{
	padding-bottom:5px;
}
.paddingtop8
{
	padding-top:8px;
}
.paddingtop5
{
	padding-top:5px;
}



.paddingright5per
{
	padding-right:5%;
}
	
.paddingrightleft2
{
	padding-left:2px;
	padding-right:2px;
}

.paddingrightleft5
{
	padding-left:5px;
	padding-right:5px;
}

.paddingrightleft15
{
	padding-left:15px;
	padding-right:15px;
}

.paddingleft30
{
	padding-left:30px;
}

.paddingleft20per
{
	padding-left:10%;
}

.paddingleft10
{
	padding-left:10px;
}

.paddingleft20
{
	padding-left:20px;
}

.paddingleft30
{
	padding-left:30px;
}


.paddingtop3px
{
	padding-top:3px;
}


.login-box-bottom-main {
	width:98%;
	float:left;
	background-image:url(../images/borderbottomleft.jpg);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-left:1%;
	margin-right:1%;
}
.login-box-bottom-inside {
	width:100%;
	float:left;
	background-image:url(../images/borderbottomright.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
.login-box-bottom-main_mw {
	width:98%;
	float:left;
	background-image:url(../images/borderbottomleft1.jpg);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	margin-left:1%;
	margin-right:1%;
}
.login-box-bottom-inside_mw {
	width:100%;
	float:left;
	background-image:url(../images/borderbottomright1.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

.loginboxhline
{
	background-image:url(../images/borderhorizontal.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:21px;
	width:98%;
}


.caption
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#60497b;
}
.printcaption
{
	font-size:14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#60497b;
}

.caption2
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#60497b;
	padding-left:10px;
	padding-bottom:10px;
}

.subcaption
{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#60497b;
	font-weight:bold;
}

.alignjustify
{
	text-align:justify;
}
.justifytxt
{
font-size:12pt;
text-align:justify;
line-height:20px;
padding-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


/*CSS for Login Box Ends */

/* CSS By Shalini Midha Starts */

.newline
{
	clear:both;
}

.newline2
{
	height:2px;
	clear:both;
}

.newline5
{
	height:5px;
	clear:both;
}

.newline8
{
	height:8px;
	clear:both;
}


.newline10
{
	height:10px;
	clear:both;
}

.newline15
{
	height:15px;
	clear:both;
}

.newline20
{
	height:20px;
	clear:both;
}

.newline25
{
	height:25px;
	clear:both;
}

.newline30
{
	height:30px;
	clear:both;
}


.newline40
{
	height:40px;
	clear:both;
}

.newline50
{
	height:50px;
	clear:both;
}	

.redborder
{
	border:solid 1px #FF0000;
}

.blackborder
{
	border:solid 1px #000000;
}

.emoticonborder
{
	border:solid 1px #999999;
}



.rightgreyborder
{
	border-right:solid 2px #b6b6b6;
}

.leftborder
{
	border-left:solid 2px #b6b6b6;
}

.borderright
{
	border-right:solid 1px #b6b6b6;
}

.bordertop
{
	border-top:solid 1px #b6b6b6;
}

.bottomgreyborder
{
	border-bottom:solid 1px #b6b6b6;
}

.border3side
{
	border-bottom:solid 1px #CCCCCC;
}



.outerborder3side
{
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}


.bottomborder
{
	border-bottom:solid 1px #000000;
}

.bottomgreyborder2px
{
	border-bottom:solid 2px #CCCCCC;
}

.rightborder
{
	border-right:solid 1px #000000;
}

.rightgreyborder2px
{
	border-right:solid 2px #CCCCCC;
}

.redstar
{
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.textunderline
{
	text-decoration:underline;
}

.margintop40px
{
	margin-top:40px;
}

.displaynone
{
	display:none;
}

.pointer
{
	cursor:pointer;
}

/* CSS by Shalini Midha Ends */

/* CSS by Abhishek Starts */

.grey
{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#60497b;
	font-weight:bold;
}

/* CSS by Abhishek Ends */


.box310back
{
	background-image:url(../images/box310back.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:310px;
}




/* round shape class style starts */

.xtop, .xbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
	display:block;
	overflow:hidden;
}
.xb1, .xb2, .xb3 {
	height:1px;
}
.xb2, .xb3, .xb4 {
	background:#56CD70;
	border-left:1px solid #56CD70;
	border-right:1px solid #56CD70;
}
.xb1 {
	margin:0 5px;
	background:#56CD70;
}
.xb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xb3 {
	margin:0 2px;
}
.xb4 {
	height:2px;
	margin:0 1px;
}
.xboxcontent {
margin:auto;
width:100%;

	
}
.tab
{
margin:auto;
}

/* round shape class style Ends*/

.gradientbox
{
	width:100%;
	height:28px; 
	background-color:#0D7602;
}

.gradientcontentbox
{
	width:99.5%;
	color: #222222;		/* added by jitender  */
	font-family: segoe ui, Arial, sans-serif; 	/* added by jitender  */
	
	border-bottom:3px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	float:left;
	
}
.gradienttabbox
{
	width:95.9%;
	background-color:#F5F6F0;
	border-bottom:3px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #1c8618;
	float:left;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:2%
	
}
.thumb
{
text-align:center;
font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}
.manage

{
float:left;
text-align:right;
}

.gradientieheading
{
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
}

.gradientheading
{
	position:relative;
	top:-25px;
	height:0px;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}



.loginaccountback
{
	background-image:url(../images/loginaccountback.jpg);
	background-repeat:repeat-x;
	height:120px;
}


.marginleft100px
{
	margin-left:100px;
}
.marginleft5px
{
	margin-left:5px;
}
.marginleft10px
{
	margin-left:10px;
}
.marginleft20px
{
	margin-left:20px;
}
.marginleft30px
{
	margin-left:30px;
}
.floright_60
{
float:right;
width:85%;
}

.consumersubscription
{
	background-image:url(../images/csubscription.jpg);
	background-repeat:no-repeat;
	width:259px;
	height:35px;
	margin-left:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	line-height:34px;

}

.consumerleft
{
	background-image:url(../images/consumerleft.jpg);
	background-repeat:no-repeat;
	width:138px;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}

.consumerright
{
	background-image:url(../images/consumerright.jpg);
	background-repeat:no-repeat;
	width:148px;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
}

.schoolsubscription
{
	background-image:url(../images/ssubscription.jpg);
	background-repeat:no-repeat;
	width:245px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	line-height:34px;

}

.schoolsubscription2
{
	background-image:url(../images/ssubscription.jpg);
	background-repeat:no-repeat;
	width:245px;
	margin-left:20px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
}



.schoolleft
{
	background-image:url(../images/schoolleft.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:53px;


}

.schoolright
{
	background-image:url(../images/schoolright.jpg);
	background-repeat:no-repeat;
	width:148px;
	height:53px;
}


.consumerbottom
{
	background-image:url(../images/consumerbottom.jpg);
	background-repeat:no-repeat;
	width:286px;
	height:53px;
}


.textblack14
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:30px;
}

.text13
{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.text10
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.bold
{
	font-weight:bold;
}


.textblack16
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:30px;
}

.greenbullet
{
	font-size:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#43b749;
	line-height:30px;
}

.textblackbold16
{
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	line-height:30px;
}

.textblackbold
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	line-height:30px;
}

.textblackbold14
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}


.yellowback
{
	background-color:#f8f298;
}

.blackrightborder
{
	border-right:solid 2px #000000;
}

.tipsback
{
	background-image:url(../images/tipsback.jpg);
	background-repeat:repeat-y;
	width:801px;
}

.tipstop
{
	background-image:url(../images/tipstop.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:19px;
	line-height:19px;
}
.tipstop_new
{
	background-image:url(../images/tipcrn_top.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:19px;
	line-height:19px;
}
.tipsback400
{
	background-image:url(../images/tipsback400.jpg);
	background-repeat:repeat-y;
	width:395px;
	padding-right:5px;
}

.tipstop400
{
	background-image:url(../images/tipstop400.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:19px;
	line-height:19px;
}




.homesearchback
{
	background:url(../images/homesearchback.jpg);
	background-repeat:repeat-x;
	width:310px;
	height:263px;
}
.homesearchback_right
{
	background:url(../images/homesearchback1.jpg);
	background-repeat:repeat-x;
	width:290px;
	height:395px;
}
.list
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
	
}
.list ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
	
}
.list ul li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
line-height:25px;
	
}

.homesignupback
{
	background:url(../images/homesignupback.jpg);
	background-repeat:repeat-x;
	width:95%;
	height:263px;
}

.height16px
{
	height:16px;
}

.height24px
{
	height:20px;
	line-height:20px;
	padding-left:4px;
	border:1px solid #999999;
}

.height33
{
	height:33px;
}

.height44
{
	height:44px;
}

.height170
{
	height:170px;
}

.lineheight44
{
	line-height:44px;
}

.lineheight18
{
	line-height:18px;
}

.blackbold12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.blackbold18
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.darkgreytext12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.whitebold14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
}

.whitebold_h
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.homegreenback
{
	background:url(../images/greenback.jpg);
	background-repeat:repeat-x;
	width:90%;
	height:231px;
}

.homeblueback
{
	background:url(../images/blueback.jpg);
	background-repeat:repeat-x;
	width:90%;
	height:108px;
}

.homeaddback
{
	background:url(../images/homeaddback.jpg);
	background-repeat:repeat-x;
	height:382px;
	width:384px;
	text-align:center;
	border:#FF0000 solid 2px;
	float:right
}

.navtopleft
{
	background-image:url(../images/navtopleft.jpg);
	background-repeat:no-repeat;
	height:12px;
	width:14px;
}



.adminboxleft
{
	background-image:url(../images/admin/adminboxleft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:9px;
	height:53px;
	float:left;
}



.floatright
{
	float:right;
}


.topnavback
{
	background:url(../images/topnavback.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:33px;
}
.topnavtab
{
	background:url(../images/tab_back.jpg);
	background-repeat:repeat-x;
	width:45.8%;
float:right;

height:33px;
background-position:top;
background-repeat:repeat-x;

	
}
.topnavtab a
{
text-decoration:none;
padding-left:15px;
padding-right:15px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:5px;
line-height:30px;


}


.topnavtab a:hover
{
text-decoration:none;
padding-left:15px;
padding-right:15px;
text-decoration:underline;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}

.tabpaging
{
padding-left:30px;
display:block;
}
.tabpaging
{
padding-left:30px;
display:block;
}

.tabpaging a
{

padding-left:5px;
padding-right:5px;
color:#e86c0b;

text-decoration:none;
}
.tabpaging a:hover
{
padding-left:5px;
padding-right:5px;
color:#e86c0b;
background-color:#CCCCCC;
text-decoration:none;
}



.btn1
{
background:url(../images/left_btn.jpg);
background-position:left;
background-repeat:no-repeat;
height:35px;
float:left;
color:#FFFFFF;
text-align:center;
font-weight:bold;
margin:0px;
padding-left:10px;
cursor:pointer;
clear:both;
margin:0px;

}
.btn2
{
background:url(../images/right_btn.jpg);
background-position:right;
background-repeat:no-repeat;
border:none;
height:35px;
float:left;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-bottom:12px;
padding-right:12px;
clear:both;
cursor:pointer;
line-height:30px;


}
.headingtag
{
width:100%;
border-bottom:#d7d7d7 solid 2px;
float:left;
padding-bottom:5px;
}
.btndiv
{
padding-left:5px;
padding-right:5px;
}

.green_bdr_tb
{
border-bottom:#29a135 solid 1px;
border-top:#29a135 solid 1px;
}

a.button {
    /* Sliding right image */
background:url('../images/right_btn.jpg') no-repeat scroll top right; 
display: block;
float: left;
height: 31px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
border:none;
}
a.button span {
/* Background left image */ 
background:url('../images/left_btn.jpg') no-repeat; 
display: block;
line-height: 16px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0px 8px 18px;
border:none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
cursor:pointer;
} 
a.button:hover span{
text-decoration:none;
}




.button_formr {
  
    background:url('../images/right_btn.jpg') no-repeat scroll top right; 
display: block;
float: left;
height: 31px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 17px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */

padding-right: 12px;/* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
border:none;

}
.button_forml{
/* Background left image */ 
background:url('../images/left_btn.jpg') no-repeat; 
display: block;
line-height: 16px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 4px 8px 8px 18px;
*padding:7px 0px 8px 18px;


border:none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
cursor:pointer;
height: 31px;
overflow:visible;
} 
.yellow_formr {
    /* Sliding right image */
    background:url('../images/y_left.jpg') no-repeat scroll top right; 
display: block;
float: left;
height: 31px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 17px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */

padding-right:12px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
border:none;

}
.yellow_forml{
/* Background left image */ 
background:url('../images/y_right.jpg') no-repeat; 
display: block;
line-height: 16px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0px 8px 18px;
border:none;
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
cursor:pointer;
height: 31px;
overflow:visible;
} 



.green_btn{
	background:url('../images/btn_green_black.jpg') no-repeat; 
	display: block;
	width:80px;
	height:26px;
	border:none;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
} 




/* CSS Document */

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:10;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;/*zoom:1;*/z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		z-index:20;
		/*background-color:#e0fbdf;*/
		/*border-width:4px 0px;
		border-style:solid;
		border-color:#38af40;*/
		margin:0px;
		padding:0px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		/*padding:5px 40px 5px 8px;*/
		padding-left:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		width:100%;
		text-decoration:none;
		z-index:20;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:0px;
		/*margin:3px 0px 0px -8px;*/
		background-color:transparent;
		border:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		float:left;
		text-align:left;
		padding-right:10px;
		border:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		color:#333333;
		text-decoration:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border:0px;
		border-top-width:0px;
		margin:5px 4px;
		border-color:#116e0d;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border:0px;
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border:0px;
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Main Hover Fill Items [Static]""""""""*/	
	#qm0 .qmhoverfill	
	{	
		background-color:#91ed99;
	}


	/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
	#qm0 div .qmhoverfill	
	{	
		background-color:#91e599;
		border:0px;
		border-style:solid;
		border-color:#555555;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_10.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/arrow_7.gif);
		background-repeat:no-repeat;
		background-position:92% 55%;
	}
	


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px;
		background-color:#3DB345;
		border:0px;
		border-style:solid;
		border-color:#116e0d;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		margin:0px;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		margin:0px;
	}


.green_header
{
background-image:url(../images/green_mid.jpg);
height:33px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:100%;
float:left;
margin-top:10px;
}
.green_left_crn
{
background-image:url(../images/green_left_crn.jpg);
background-position:left;
background-repeat:no-repeat;
height:26px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
width:45%;
padding-top:7px;
padding-left:10px;
line-height:15px;

text-align:left;
}
.green_right_crn
{
background-image:url(../images/green_right_crn.jpg);
background-position:right;
background-repeat:no-repeat;
height:26px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
width:46%;
padding-top:7px;
padding-right:8px;
text-align:right;

}
.green_left_crn_new
{
background-image:url(../images/green_left_crn.jpg);
background-position:left;
background-repeat:no-repeat;
height:30px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
width:100%;

line-height:33px;
text-align:left;
}
.green_right_crn_new
{
background-image:url(../images/green_right_crn.jpg);
background-position:right;
background-repeat:no-repeat;
height:33px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
width:100%;
text-align:left;
line-height:33px;
text-indent:10px;

}
.green_header a
{

color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;

}
.green_header a:hover
{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.input_code
{
border:none;
display:block;
background-image:url(../images/text_back.jpg);
height:18px;
width:78px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-repeat:no-repeat;
background-position:center;
font-size:12px;
line-height:18px;
}
.tab_txt
{
width:83%;
padding-left:40px;
line-height:25px;
text-align:left;
float:left;
}
.tab_txt a
{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:4px;
	color:#e86c0b;
}
.tab_txt a:hover
{
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:4px;
color:#e86c0b;


}
.tab_title
{
width:95%;
padding-left:10px;
line-height:25px;
text-align:left;
padding-left:20px;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;

	font-weight:bold;
}
.bdr_r
{
border-right:#cccccc solid 1px;
}
.bdr_b
{
border-bottom:#cccccc solid 1px;
margin-bottom:5px;
padding-bottom:10px;

}

.bdr_t td
{
border-top:#cccccc solid 1px;
}
.align_right
{
text-align:right;
padding-right:15px;

}
#tabs {padding: .2em;}
#tabs #tabs-nav { padding: .2em .2em 0 .2em;  position: relative; }
#tabs #tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; }
#tabs #tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
#tabs #tabs-nav li #tabs-selected {  padding-bottom: .1em; border-bottom: 0; }
#tabs #tabs-panel { padding: 1em 1.4em;  display: block; border: 0; background: none; }
#tabs #tabs-hide { display: none !important; }

.error
{
	color:#FF0000;
	list-style:none;
	padding:0px;
	padding-top:2px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	/*white-space:nowrap;	*/
}

.success
{
	color:#6633CC;
	list-style:none;
	padding:0px;
	padding-top:2px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	/*white-space:nowrap;	*/
}
.img_zend
{
background-image:url(../images/3stars.jpg);
}
.caption_error
{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
}

/* CSS Document */

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:500;}.qmmc .qmdividery{float:left;width:0px; z-index:500;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:500;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;/*zoom:1;*/z-index:500;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		/*background-color:#e0fbdf;*/
		/*border-width:4px 0px;
		border-style:solid;
		border-color:#38af40;*/
		z-index:500;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		/*padding:5px 40px 5px 8px;*/
		padding-left:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		width:100%;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:0px;
		/*margin:3px 0px 0px -8px;*/
		background-color:transparent;
		border:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		float:left;
		text-align:left;
		padding-right:10px;
		border:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		color:#333333;
		text-decoration:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border:0px;
		border-top-width:0px;
		margin:5px 4px;
		border-color:#116e0d;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border:0px;
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border:0px;
		border-color:#666666;
		background-color:#eeeeee;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 0px;
	}


	/*"""""""" Main Hover Fill Items [Static]""""""""*/	
	#qm0 .qmhoverfill	
	{	
		background-color:#91ed99;
	}


	/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
	#qm0 div .qmhoverfill	
	{	
		background-color:#91e599;
		border:0px;
		border-style:solid;
		border-color:#555555;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_10.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/arrow_7.gif);
		background-repeat:no-repeat;
		background-position:92% 55%;
		text-align:center;
		padding:0px;
		margin:0px;
		padding-left:2px;
		padding-right:2px;
	}
	


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px;
		background-color:#3DB345;
		border:0px;
		border-style:solid;
		border-color:#116e0d;
		padding:0px;
		text-align:center;
		
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		margin:0px;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		margin:0px;
	}



.TPanels {
	padding: 0px;

	clear: none;
	width: 95%;
	margin:10px;
	margin-top:2px;
	
	/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.TPanelsTabGroup {
	margin: 0; padding: 0; border:0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	
	
	bottom: -1px;
	padding-bottom:15px;
}

.TPanels ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
.TPanels li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	
	border-right: none;
}

.TPanels li a {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/gray_tab.jpg);
	list-style: none;
	height:22px;
	color:#FFFFFF;
	width:105px;
	cursor: pointer;
	text-align:center;
	line-height:22px;
}


.TPanels li a:Hover {
	background-image:url(../images/g_tab.jpg);
}
.TPanels ul .TPanels_selected  {
position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	list-style: none;
	height:22px;
	color:#FFFFFF;
	width:105px;
	cursor: pointer;
	text-align:center;
	line-height:22px;
	background-image:url(../images/g_tab.jpg);
	border-bottom: 1px solid #EEE;
}

.TPanels ul .TPanels_selected a {
	background-image:url(../images/g_tab.jpg);
	border-bottom: 1px solid #EEE;
}
.TPanels ul .TPanels_inactive {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/gray_tab.jpg);
	list-style: none;
	height:22px;
	color:#FFFFFF;
	width:105px;
	cursor:default;
	text-align:center;
	line-height:22px;
}

.TPanels ul .TPanels_inactive a {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/gray_tab.jpg);
	list-style: none;
	height:22px;
	color:#FFFFFF;
	width:105px;
	cursor:default;
	text-align:center;
	line-height:22px;
}
.TPanels ul .TPanels_inactived a:hover {
		background-image:url(../images/gray_tab.jpg);
	
}

#ptabs {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	bottom: -1px;
	padding-bottom:15px;
	width:100%;
	border:none;
}
#ptabs ul {
	margin: 0; padding: 0; border:none; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
#ptabs li {
	margin: 0;
	padding: 0;
	
	outline: 0;
	line-height: 1.3;
	text-decoration:none; 
	font-size: 100%;
	list-style: none;
	float: left;
	border:none;
	

	
	}
#ptabs li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:8px;
	padding-right:19px;
	height:30px;
	line-height:28px;
	color: #ffffff;
	background:url(../images/tab_nor.jpg);
	background-repeat:no-repeat;
	margin-right:1px;
	width:40px;
}
#ptabs li a:hover {
	background:url(../images/green_tab2.jpg);
	color: #ffffff;
}

#ptabs .ptabs_inactive a
{
	background:url(../images/tab_nor.jpg);
	color: #ffffff;
	cursor:default;
}

#ptabs .ptabs_inactive a:hover
{
	background:url(../images/tab_nor.jpg);
	color: #ffffff;
	cursor:default;
}
#ptabs .ptabs_selected a
{
	background:url(../images/green_tab2.jpg);
	color: #ffffff;
}
#ptabs .ptabs_activetab a
{
	background:url(../images/green_tab2a.jpg);
	color: #ffffff;
}
.ptabs_panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	clear:left;
	border: 1px solid #cccccc;
		border-bottom:3px solid #999999;
		padding-bottom:8px;
	/*background:#f5f6f0;*/
	color: #222222;
	
	font-size:11px;
	float:left;
	width:99%;
}

.ptabs_panele {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	clear:left;
	font-size:11px;
	float:left;
	width:99%;
}

.ptabs_hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px */;
}
#xsnazzy
{
float:left;
width:100%;
}
.vertical_ads
{
margin-top:10px;
text-align:center;
float:left;
width:20%;
}
.horizontal_ads
{
margin-top:10px;
text-align:center;
float:left;
width:100%;
}
/* for index page 13-2-2009 by Rahul Tailor .. */
.flash_banner
{
float:left;

}
.bdrtopl
{
background-image:url(../images/tl.jpg);
background-position:left;
background-repeat:repeat-x;
width:100%;
height:10px;
float:left;
padding:0;
margin:0;
}
.bdrtopr
{

background-image:url(../images/tr.jpg);
background-position:right;
background-repeat:no-repeat;
float:right;
height:10px;
width:25px;
padding:0;
margin:0
}
.contentdiv
{
border-left:#c3c3c9 solid 1px;
width:100%;
background-image:url(../images/bdr_r_r.jpg);
background-repeat:repeat-y;
background-position:right;
float:left;

}
.bdrbtml
{
background-image:url(../images/bl.jpg);
background-position:left;
background-repeat:repeat-x;
width:100%;
height:13px;
padding:0;
margin:0;
float:left;
}
.bdrbtmr
{
background-image:url(../images/br.jpg);
background-position:right;
background-repeat:no-repeat;
float:right;
height:13px;
width:25px;
padding:0;
margin:0
}
.bdrbox
{
float:left;
width:100%;
margin-top:10px;
margin-bottom:10px;
}
p.quote 
{font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;
color:#000000;
text-align:justify;
}
p.quote2
{font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;
color:#000000;
text-align:justify;
letter-spacing:0px;
}

IMG.rightalign { 
float:left; margin:5px 10px 5px 0px;  
}
IMG.leftalign { 
float:right; margin: 5px 0px 5px 5px;}
.n_line_height
{

width:60px;

}
.footer_img
{
background-position:right;
	background-image:url(../images/ture_f.jpg);
background-repeat:no-repeat;
height:45px;
font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px;
}
.tabcontentbox
{
	width:99.5%;
	/*background-color:#F5F6F0;*/
	border-bottom:3px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	float:left;
	display:block;
	padding-top:10px;
	
}
.div_tab_box
{
width:96%;
margin:auto;
}
.filed_new
{
padding-left:10px;
float:left;
}
.from_filed
{
width:87%;
padding-left:100px;
*padding-left:95px;
}
.large_txt_area
{
width:740px;
font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	
	text-align:left;
	margin:0px;
	padding:2px;
}
/*******************for tooltips*****************************/
.popupboxdiv{
  margin: 0; 
  margin-left:-2%;
  margin-right: 20%; 
 
  padding: 8px; 
  width: 350px; 

  position:absolute;
  background-color:#FFFF99;
 border:solid #ffffff 1px; 
  z-index: 9; 
  font-family: arial; 
  visibility: hidden;
  color:#333333;
  font-size:11px;
 
  }


  .popupboxdiv strong {
  

  font-size:11px;
  font-weight:bold;


  }
    .popupboxdiv_large{
  margin: 0; 
  margin-left:-2%;
 padding: 6px; 
  width:550px; 
  position:absolute;
background-color:#FFFF99;
 border:solid #ffffff 1px; 
  z-index: 9; 
  font-family: arial; 
  visibility: hidden;
  color:#333333;
  font-size:10px;
  white-space:normal;

 
  }
    .popupboxdiv_large strong {
  

  font-size:11px;
  font-weight:bold;


  }
  
  .margin__padding_zero
  {
  padding:0px;
  margin:0px;
  }
/*******************for tooltips*****************************/


/*******************for rating stars*****************************/
.rating1_class
{
background-image:url(../images/r_1star.jpg);
background-repeat:no-repeat;
}
.rating1_5class
{
background-image:url(../images/1_5_star.jpg);
background-repeat:no-repeat;
}
.rating2_class
{
background-image:url(../images/r_2star.jpg);
background-repeat:no-repeat;
}
.rating2_5class
{
background-image:url(../images/2_5star.jpg);
background-repeat:no-repeat;

}
.rating3_class
{
background-image:url(../images/r_3star.jpg);
background-repeat:no-repeat;
}
.rating3_5class
{
background-image:url(../images/3_5star.jpg);
background-repeat:no-repeat;
}
.rating4_class
{
background-image:url(../images/r_4star.jpg);
background-repeat:no-repeat;
}
.rating4_5class
{
background-image:url(../images/4_5star.jpg);
background-repeat:no-repeat;
}
.rating5_class
{
background-image:url(../images/r_5star.jpg);
background-repeat:no-repeat;

}
.rating5g_class
{
background-image:url(../images/g_5star.jpg);
background-repeat:no-repeat;
}

/*******************for rating stars*****************************/

.margin-top10
{
margin-top:10px;
}




.bdrtopl_new
{
background-image:url(../images/top_new_b.jpg);
background-position:left;
background-repeat:repeat-x;
width:1002px;
height:12px;
float:left;
padding:0;
margin:0;
line-height:0px;
font-size:5px;
border:none;

}
.bdrbtml_new
{
background-image:url(../images/bottom_new_b.jpg);
background-position:left;
background-repeat:repeat-x;
width:1002px;
height:13px;
padding:0;
margin:0;
float:left;
padding:0;
margin:0;
line-height:0px;
font-size:5px;
}


.yellowbdrtopl
{
background-image:url(../images/yellow_left.jpg);
background-position:left;
background-repeat:no-repeat;
width:100%;
height:15px;
float:left;
padding:0;
margin:0;
line-height:0px;
font-size:5px;
}
.yellowbdrtopr
{

background-image:url(../images/yellow_right.jpg);
background-position:right;
background-repeat:no-repeat;
float:right;
height:15px;
width:16px;
padding:0;
margin:0;
line-height:0px;
font-size:5px;
}
.yellowcontentdiv
{

width:100%;


float:left;

}
.yellowbdrbtml
{
background-image:url(../images/yellow_bleft.jpg);
background-position:left;
background-repeat:no-repeat;
width:100%;
height:17px;
float:left;
padding:0;
margin:0;
line-height:0px;
font-size:5px;
}
.yellowbdrbtmr
{
background-image:url(../images/yellow_bright.jpg);
background-position:right;
background-repeat:no-repeat;
float:right;
height:17px;
width:16px;
padding:0;
margin:0;
line-height:0px;
font-size:5px;
}
.yellowbdrbox
{
float:left;
width:100%;
margin-bottom:10px;
background-color:#f2f4c1;
}
.yellowbdrbox2
{
float:left;
width:100%;
margin:0px;


background-color:#f2f4c1;
}
.black_border
{
border:#000000 solid 1px;
}
.black_borderbr
{
border-bottom:#000000 solid 1px;
border-right:#000000 solid 1px;
}
.black_borderr
{
border-right:#000000 solid 1px;
}
.black_borderb
{
border-bottom:#000000 solid 1px;
}
.dark_yellow
{
background-color:#f4f07d;
}
.listpadding
{

font-size:10px;
padding:2px;
margin:0px;
list-style:none;

}

.listpadding li
{
font-size:10px;
padding:0px;
margin:0px;
}
.listpadding li ul
{
font-size:10px;
padding-left:15px;
list-style:none;
line-height:18px;

}

.tab_green_new
{
background-image:url(../images/green_n_tab.jpg);
background-repeat:no-repeat;
height:41px;
float:left;
display:block;
line-height:40px;
text-align:center;
width:205px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
margin-left:10px;
cursor:pointer
}
.tab_green_newinactive
{
	background-image:url(../images/gray_n_tab.jpg);
	background-repeat:no-repeat;
	height:41px;
	float:left;
	display:block;
	line-height:40px;
	text-align:center;
	width:205px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:10px;
	cursor:pointer

}


.tab_green_inactive
{
	background-image:url(../images/gray_n_tab.jpg);
	background-repeat:no-repeat;
	height:41px;
	float:left;
	display:block;
	line-height:40px;
	text-align:center;
	width:205px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:10px;
}


.note
{
margin-top:10px;
float:left;
width:100%;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.black_txt
{
color:#333333;
}
.divTextArea
{
width:300px;
height:200px;
overflow:auto;
border:#CCCCCC solid 1px;
margin-top:30px;
margin-bottom:30px;
padding:10px;
}
.bdrDotted
{
border-bottom:#CCCCCC dotted 1px;
}
.divcols
{

width:300px;
height:220px;

border:#CCCCCC solid 1px;
margin-top:15px;
margin-bottom:30px;
}
.bdrToolBox
{
border:#CCCCCC solid 1px;
margin-top:5px;
margin-bottom:5px;
}


.TabbedPanelsContent {
	font-size:11px;
	color:#333333;
	line-height:20px;
}

.TabbedPanelsContent ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}

.TabbedPanelsContent ul li{
	margin:0px;
	padding:0px;	
	list-style:none;
	margin-bottom:8px;

	float:left;
	clear:both;
	width:100%;
}

.TabbedPanelsContent ul li strong{
	color:#FF6600;
}

.q1 a{
	color:#666666;
}


.helpResponse {
	margin-left:25px;
	margin-right:25px;	
}

.helpResponse td.username{
	font-size:12px;
	font-weight:900;
	padding-bottom:5px;
}

.helpResponse td.response{
	font-size:12px;
	padding-left:20px;
	padding-bottom:20px;
	border-bottom:dotted 2px #CCCCCC;
	color:#333333;
}

.hidden {
	display:none;
}

.visible {
	display:block;
}
.normal_lineheight
{
	line-height:normal;
}
/*****************for jquery tooltip *********************************/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:10px;
	font-weight:normal;
}
#tooltip h3{ margin: 0; font-size:13px; }

#tooltip div { margin: 0; font-size:11px; }
/********************************************/

.mytooltip { width: 7em; font-size:10px; }
.height105px
{
height:105px;
}
.height65px
{
height:65px;
padding-top:40px;
}

.timertxt
{
background-image:url(../images/timer_back.jpg);
width:135px;
height:30px;
text-align:center;
border:none;
padding:3px;
background-repeat:no-repeat;
font-size:18px;
line-height:18px;
float:left;
}
.timertxt span
{

float:left;
}
.timertxt2
{

text-align:center;

border:#FFFFFF solid 1px;


font-size:20px;
}
.btntimerstart
{
background:url(../images/start.jpg);

height:31px;
width:65px;
border:none;

}
.btntimerstop
{
background:url(../images/stop.jpg);

height:31px;
width:65px;
border:none;

}
/*********for scalable tabsystem of jquery *******************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a {
    display: block;
    padding: 0  10px 0px;
    background: url(../images/tab.png) no-repeat;
	background-position:top right;
	height:28px;

}

 .tabs-nav a span {
    display: block;
    padding: 0  10px 0px;
    background: url(../images/tab.png) no-repeat;
	background-position:top left;	
	padding-top:5px;
	padding-bottom:4px;


}

.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
	

    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	
	 /* required in IE 6 */  
	  
}
.tabs-nav .tabs-selected a {
    color: #fff;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 6px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-left: 1px solid #97a5b0;
	border-right: 1px solid #97a5b0;
	border-bottom: 1px solid #97a5b0;
	border-top: 1px solid #97a5b0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	margin-left:5px;
	margin-right:5px;
	float:left; 
	width:98%;
	
}
.tabs-container div {
margin:1px;
}
#container-1 ul
{
padding:0px;
margin:0px;
text-align:left;
padding-left:5px;
float:left;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}


/*
Tabs - additional IE specific bug fixes

Recommended usage (Conditional Comments):
<!--[if lte IE 7]>
<link rel="stylesheet" href="tabs_ie.css" type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}


/************************ CSS for plot graph functionality ***********************************/

#graph_tooltip {
	background-color:#fef482;
	display:none;
	font-size:11px;
	font-family:arial;
	color:#333333;
	margin-left:10px;
	padding:8px;
	font-family:arial;
	font-weight:900;	

 }


.tickLabel {
	/*display:none;*/
	font-size:11px;
	color:#009900;
}

.placeholder {
	width:620px;height:300px; text-align:center; font-size:11px; color:#009900;
}

.graph_text {
	position:relative; margin-top:70px;
}

.plot_graph {
	width:570px; margin-left:auto; margin-right:auto;
}

.graph_labels {
	border:solid 1px #CCCCCC; overflow:hidden; height:330px; width:570px; position:absolute;
}

.graph_labels .climax{
	position:absolute; margin-top:10px; margin-left:330px;
}

.graph_labels .problem_conflict {
	position:absolute; margin-top:300px; margin-left:30px;
}

.graph_labels .rising_action {
	position:absolute; margin-top:160px; margin-left:200px;
}

.graph_labels .falling_action {
	position:absolute; margin-top:120px; margin-left:380px;
}

.graph_labels .conclusion {
	position:absolute; margin-top:250px; margin-left:400px;
}
/***********************************************************************************************/

.tab_reg_new
{
width:100%;
float:left;
}

.tab_reg_new a
{
background-image:url(../images/gray_n_tab.jpg);
background-repeat:no-repeat;
height:41px;
float:left;

line-height:40px;
text-align:center;
width:205px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
margin-left:10px;
cursor:pointer;
text-decoration:none;

}
.tab_reg_new a:hover
{
background-image:url(../images/green_n_tab.jpg);
background-repeat:no-repeat;
height:41px;
float:left;

line-height:40px;
text-align:center;
width:205px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
margin-left:10px;
cursor:pointer;
text-decoration:none;
}
a.tab_reg_new_active
{
background-image:url(../images/green_n_tab.jpg);
background-repeat:no-repeat;
height:41px;
float:left;

line-height:40px;

text-align:center;
width:205px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
margin-left:10px;
cursor:pointer;
text-decoration:none;

}
.bdr_new
{
border:#999999 solid 1px;
}


.width52per {
	width:52%;
}


.termsofservice {
	width:360px;
	height:170px;
	border:solid 1px #666666;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:5px;
	color:#666666;
}
.textindent
{
text-indent:5px;
}
.navpap
{
float:left;
width:2px;
margin-right:2px;
margin-left:0px;
}
#ptabs1 {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	bottom: -1px;
	padding-bottom:15px;
	width:100%;
	border:none;
}
#ptabs1 ul {
	margin: 0; padding: 0; border:none; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
#ptabs1 li {
	margin: 0;
	padding: 0;
	
	outline: 0;
	line-height: 1.3;
	text-decoration:none; 
	font-size: 100%;
	list-style: none;
	float: left;
	border:none;
	

	
	}
#ptabs1 li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:13px;
	padding-right:14px;
	
	line-height:18px;
	color: #ffffff;
	margin-right:1px;
	width:55px;
	background:url(../images/tab_nor1.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	
}
#ptabs1 li a span {

	color:#333333;
	font-weight:normal;

	
}

#ptabs li a:hover {
	background:url(../images/green_tab21.jpg);
	background-repeat:no-repeat;
	color: #ffffff;
}

#ptabs1 .ptabs_inactive a
{
	background:url(../images/tab_nor1.jpg);
	color: #ffffff;
	cursor:default;
}

#ptabs1 .ptabs_inactive a:hover
{
	background:url(../images/tab_nor1.jpg);
	color: #ffffff;
	cursor:default;
}
#ptabs1 .ptabs_selected a
{
	background:url(../images/green_tab21.jpg);
	color: #ffffff;
}
#ptabs1 .ptabs_activetab a
{
	background:url(../images/green_tab2a.jpg);
	color: #ffffff;
}
.ptabs_panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	clear:left;
	border: 1px solid #cccccc;
		border-bottom:3px solid #999999;
		padding-bottom:8px;
	/*background:#f5f6f0;*/
	color: #222222;
	
	font-size:11px;
	float:left;
	width:99%;
}
.schoolname
{
float:left;
width:99%;
margin-top:1px;
margin-bottom:1px;
color:#333333;
font-weight:bold;
font-size:14px;
}





/* newtabonly*/


#ptabsnew {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: segoe ui, Arial, sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	bottom: -1px;
	padding-bottom:15px;
	width:100%;
	border:none;
}
#ptabsnew ul {
	margin: 0; padding: 0; border:none; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
#ptabsnew li {
	margin: 0;
	padding: 0;
	
	outline: 0;
	line-height: 1.3;
	text-decoration:none; 
	font-size: 100%;
	list-style: none;
	float: left;
	border:none;
	

	
	}
#ptabsnew li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left:8px;
	padding-right:19px;
	height:30px;
	line-height:28px;
	color: #ffffff;
	background:url(../images/tab_nor.jpg);
	background-repeat:no-repeat;
	margin-right:1px;
	width:40px;
}
#ptabsnew li a:hover {
	background:url(../images/green_tab2.jpg);
	color: #ffffff;
}

#ptabsnew .ptabs_inactive a
{
	background:url(../images/tab_nor.jpg);
	color: #ffffff;
	cursor:default;
}

#ptabsnew .ptabs_inactive a:hover
{
	background:url(../images/tab_nor.jpg);
	color: #ffffff;
	cursor:default;
}
#ptabsnew .ptabs_selected a
{
	background:url(../images/green_tab2.jpg);
	color: #ffffff;
}
#ptabsnew .ptabs_activetab a
{
	background:url(../images/green_tab2a.jpg);
	color: #ffffff;
}
.green_left_crn1
{
background-image:url(../images/green_left_crn.jpg);
background-position:left;
background-repeat:no-repeat;
height:26px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
width:70;
padding-top:7px;
padding-left:10px;
line-height:15px;

text-align:left;
}
.green_right_crn1
{
background-image:url(../images/green_right_crn.jpg);
background-position:right;
background-repeat:no-repeat;
height:26px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:right;
width:25%;
padding-top:7px;
padding-right:8px;
text-align:right;

}
.displaynone
{
display:none;
}

div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
  background-color:#FFFF99;
 border:solid #ffffff 1px;
 font-family: arial; 
 font-size:11px;
color:#333333;
padding: 3px;
width: 250px; /*width of tooltip*/
}

