.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0033;
}
.leftlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.leftlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#CCFF00;
}

.planbox {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color:#FFFFFF;
	background-color: #808000;
}
.generaltxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.regformbfld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #808080;
}
.regformredfld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #FF3300;
}
.blackfldname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
}
.regfrmtxtbx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #0f68a1;
	border-style:solid;
	border-color:#b5d2ef;
	border-width:1px;
	width:200px;
}
.size_11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
	color: #0f68a1;
	border-style:solid;
	border-color:#b5d2ef;
	border-width:1px;
	width:50px;
}
.contbutton {
	background-color: #FF3300;
	border-top-color: #FF3300;
	border-right-color: #FF3300;
	border-bottom-color: #FF3300;
	border-left-color: #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.fldrestrict {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
.regfrmcmbbx {
	background-color: #CC3333;
	border-top-color: #FF3300;
	border-right-color: #FF3300;
	border-bottom-color: #FF3300;
	border-left-color: #FF3300;
}
.errormsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0033;
}
.sorrymsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.regtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #CC0033;
	font-weight:bold}
.regtxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000000;
}
.privacypolicy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
}

.PrvPoltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000066;
}
.lgnbxheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000066;
}
.thinblckbdr
{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}

.errorbox
{
	border-style:dashed;
	text-decoration: blink;
	
	BORDER-RIGHT: #FF0000 2px dashed;
    BORDER-TOP: #FF0000 2px dashed;
    BORDER-LEFT: #FF0000 2px dashed;
    BORDER-BOTTOM: #FF0000 2px dashed;
	FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana
}
.username
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00FF00;
}
.loginredfld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FF3300;
}
.logintxtbx {
	border: 1px solid #FF3300;
	height: 12px;
	width: 85px;
}
.loginbtn {
	BORDER: 1px solid #FF3300;
	height: 16px;
	width: 35px;
	text-align: center;
	display: list-item;
	font-size:9px;
	margin: 0px;
	padding: 0px;
}
.chngpasswd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000066;
}
.iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	background-image: url(images/12months.jpg);
}
.PrvPoltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000066;
}
.custsq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000066;
	text-decoration:none
}
.custsq:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	cursor:pointer;
	text-decoration:underline
}
.custsans {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 2;
	font-variant: normal;
	color: #000000;
	background:#FF9933;
}
.confirmation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	line-height:2;
}
.custsupfld
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-align:center;
}
.custsuplft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #0f68a1;
	text-align:left;
}
.ajaxmes
{
	background-color:#F495A6;
}
.custsuptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000066;
}
.dhtmlgoodies_contentBox{
	border:1px solid #317082;
	height:0px;
	visibility:hidden;
	position:absolute;
	background-color:#E2EBED;
	overflow:hidden;
	padding:0px;
	width:450px;
}
.dhtmlgoodies_content{
	position:relative;		
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	width:100%;
	font-size:0.8em;
}
.contusheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000066;
}
.countchar
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.clsinvoice {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 2;
	font-variant: normal;
	color: #000000;
}
.boxtop_bg_cur_ent{
	background-image: url(../images/community/boxtob_bg_cur_ent.gif);
	background-repeat: no-repeat;
}
.boxtop_bg_comments{
	background-image: url(../images/community/boxtob_bg_comments.gif);
	background-repeat: no-repeat;
}
.archived_pinkLeftLine{
	background-image: url(../images/community/archived_pinkLeftLine.gif);
	background-repeat: repeat-y;
}
.cur_ent_bg {
	background-color:#fcfae7;
}
.archived_bg {
	background-color:#fdf5e6;
}
.archivedTitle {
	font-family:verdana;
	font-size:12px;
}

.boxtop_bg_archives{
	background-image: url(../images/community/boxtob_bg_archives.gif);
	background-repeat: no-repeat;
}
.boxtop_bg_cust_sup{
	background-image: url(../images/community/boxtob_bg_cust_sup.gif);
	background-repeat: no-repeat;
}
.right_corner{
	background-image: url(../images/cust_sup_left_line.gif);

}
.right_corner1{
	background-image: url(../images/cust_sup_right_line.gif);
}
.left_line{
	background-image: url(../images/cust_sup_left_line.gif);
}
.archived_pinkRightLine{
	background-image: url(../images/community/archived_pinkRightLine.gif);
	background-repeat: repeat-y;
}
.top_line{
	background-image: url(../images/cust_sup_blueBoxTopLine.gif);
}
.bg_line11{
	background-image: url(../images/line_bg.gif);
}
.commentName{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	BORDER-RIGHT: #b5d2ef 1px solid;
    BORDER-TOP: #b5d2ef 1px solid;
    BORDER-LEFT: #b5d2ef 1px solid;
    BORDER-BOTTOM: #b5d2ef 1px solid;
	background-color:#eaf2fa
}
.commentFld{
	font-family:verdana;
	font-size:12;
}
.errormess {
	font-size:17px;
	font-weight:bold;
}
.thanksmess {
	font-size:17px;
	font-weight:bold;
}
/* BULLETIN NEW /////////////////////////////////////////////////////*/
.boxtop_bg_news{
	background-image: url(../images/news_hello_kids.gif);
	background-repeat: no-repeat;
}
.news_right_line{
	background-image: url(../images/news_right_line.gif);
	background-repeat: repeat-y;
}
.news_left_line{
	background-image: url(../images/news_left_line.gif);
	background-repeat: repeat-y;
}
.new_bg_color {
	background-color:#ffffd5;
}
/*//////////////////////////////////////////////////////////////////*/
/* INVOICE CLASSES STARTS HERE //////////////////////////////////*/
.clsinvtbl {
	BORDER: 1px solid #000000;
}
.bdrrightbot {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 1px solid;
}

.bdrzero {
	BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
}
.bdrright {
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
	text-align:center;
}
.bdrbottom {
	BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 1px solid;
	text-align:center;
}
.sessout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FF3300;
}
/* EOF INVOICE PAGE CLASSES //////////////////////////////////*/
#IDcomments {
	background-color:#EAEAFD;
	border-right-width:thick;
	border-right-color:#33CC00;
}
.CommentsBG {
	background-color:#fdf5e6;
}

.dispCommentDate {
	font:"Courier New";
	font-size:9px;
}
/*
.totComments {
	font-weight:bold;
	font-family:"Times New Roman, Times, serif";
	text-decoration:underline;
}
*/
.EgiftMess{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
}
.EgiftSender{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000FF;
}


/* ////////////////////////////////SLIDE DOWN CSS ////////////////////////////////////////////////////////////////////////////////////////////// */

	.clear{
		clear:both;
	}
	
	#mainContainer{
		width:760px;
		text-align:left;
		margin:0 auto;
		background-color: #FFF;
		border-left:1px solid #000;
		border-right:1px solid #000;
		height:100%;
	}
	
	#topBar{
		width:760px;
		height:100px;
	}
	#leftMenu{
		width:200px;
		padding-left:10px;
		padding-right:10px;
		float:left;
	}
	#mainContent{
		width: 520px;
		padding-right:10px;	
		float:left;
	}
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:205px;	
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		width:170px;	
		padding-left:2px;	

	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		border-bottom:1px solid #000;
		font-weight:bold;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
/* /////////////////////////////////////////////////////////////////////////////////// */