/*
=============================================================
FOR Logo setting
=============================================================
*/
.logo
{
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-weight: normal;
	font-size: 20px;
	color: black;
}


/*
=============================================================
FOR DEFAULT.ASPX MAIN PAGE
=============================================================
*/
.tdclass
{
	padding-right: 10px;
}
.bgHeaderBlueColor
{
	background-color: #576396;
}
.WhiteVer8
{
	font-family: verdana,Helvetica;
	font-size: 8pt;
	color: #ffffff;
}
.WhiteVer10
{
	font-family: Verdana, Arial,Helvetica;
	font-size: 10pt;
	color: #ffffff;
}
.Bluever7
{
	font-family: Verdana, Arial,Helvetica;
	font-size: 7.5pt;
	color: #576396;
}
.YellowVer10
{
	font-family: Verdana, Arial,Helvetica;
	font-size: 10pt;
	color: #FFCC00;
}
.BlackVerMid7
{
	font-family: Verdana,Arial;
	font-size: 7.5pt;
	color: #000000;
}
.Redver7
{
	font-family: Verdana, Arial,Helvetica;
	font-size: 7.5pt;
	color: #ff3300;
}
.loggedinas
{
  font-family:Arial Greek;
  color:#006699;
  font:11px;	
}


/*
=============================================================
FOR REGISTRATION PAGE
=============================================================
*/
.lblclass1
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}
.BlackVer8
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}
.BlackVer9
{
	font-family: Verdana, Arial,Helvetica;
	font-size: 11px;
	color: #000000;
}
.bgblack
{
	background-color: black;
}
.bgWhite
{
	background-color: #ffffff;
}
.bgBodyColor
{
	background-color: #eeeeee;
}
.bgGray
{
	background-color: #9b9b9b;
}
.bgDefaultColor
{
	background-color: #110068;
}
.tabelbg
{
	background-color: #EFF2F4;
	padding-right: 5px;
}

/*
=============================================================
FOR ALL OTHER PAGES / MODULES
=============================================================
*/

.clientstatusText
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: normal;
}
.actionpanel
{
	background-color: #EEEDEF;
	background-image: url(../../images/navbar.gif);
}
.border1px
{
	border: 1px solid #A4A4A4;
	background-color: #F6F7F8;
}
.border1px247
{
	border: 1px solid #A4A4A4;
	background-color: #CFE0E2;
}
.bodypanel
{
	background-color: #E0E3E9;
}

input.txtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: solid 1px 1px;
}
txtboxnew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: solid 1px 1px;
	padding-left: 10px;
}
/*
input.txtBox
{
	BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bdc7d8 1px solid; FONT-FAMILY: "lucida grande", tahoma, verdana, arial, sans-serif;
	
}*/
.txtBoxsearch
{
	border-right: #bdc7d8 1px solid;
	padding-right: 3px;
	border-top: #bdc7d8 1px solid;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: #bdc7d8 1px solid;
	padding-top: 3px;
	border-bottom: #bdc7d8 1px solid;
	font-family: "lucida grande" , tahoma, verdana, arial, sans-serif;
	padding-left: 17px;
	background: url(../../images/imagess.jpg) white no-repeat 3px 4px;
}

.navigationfont
{
	color: black;
	font-size: 11px;
	padding: 5px 8px 5px 8px;
}
.RowImage
{
	cursor: hand;
}
.navigationfont_over
{
	color: black;
	font-size: 11px;
	border: 1px solid #6f6f6f;
	cursor: hand;
	padding: 4px 7px 4px 7px;
	background-color: #F6F6F6;
}

checkbox
{
}

.lettersorting
{
	/* privious on 25/03/08 	background-color: #ffffff; 	padding: 2px 5px 2px 5px; 	border: 1px solid #929BAC; 	font-size: 10px; 	color: #929BAC; 	font-weight: bold; 	text-decoration:none;*/
	background-color: #ffffff;
	padding: 2px 5px 2px 5px;
	border: 1px solid #5D7B9D;
	font-size: 10px;
	color: #5D7B9D;
	font-weight: bold;
	text-decoration: none;
}
.lettersorting_over
{
	/*privious on 25/03/08 	background-color: #929BAC; 	padding: 2px 5px 2px 5px; 	border: 1px solid #929BAC; 	font-size: 10px; 	color: #ffffff; 	font-weight: bold; 	cursor: hand;*/
	background-color: #8BB3B9;
	padding: 2px 5px 2px 5px;
	border: 1px solid #D3DEE5;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	cursor: hand;
}

.tablerowcolor2
{
	background-color: #ffffff;
	font-size: 11px;
	color: black;
}

.chk
{
	border: 0px;
}

.smallText
{
	font-size: 10px;
	color: #000000;
}

.normalText
{
	font-size: 11px;
	color: #000000;
}
.MediumText
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.HeaderWhite
{
	font-size: 11px;
	color: Black;
	font-weight:bold;
}
.HeaderWhite1
{
	font-size: 11px;
	color: White;
	background-image: url(../../images/ttt.jpg);
}
.Editlink
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.attachHeader
{
	background-color: #BDD5D9;
}
.bordercalender
{
	font-size: 11px;
	color: #000000;
	border-left: 0px solid LightSlateGray;
	border-right: 0px solid LightSlateGray;
	border-bottom: 1px solid #CACACA;
	border-top: 0px solid LightSlateGray;
}
.borderleft
{
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-top: 0px solid #CACACA;
}
.bordercaldaystyle
{
	font-size: 11px;
	color: #000000;
	border-left: 1px solid LightSlateGray;
	border-right: 1px solid LightSlateGray;
	border-bottom: 1px solid LightSlateGray;
	border-top: 1px solid LightSlateGray;
}
.caldayheader
{
	background-image: url(../../images/);
	height: 24px;
}
.bordercolorclass
{
	border-right: 1px solid #CACACA;
}
.borderbottom_left
{
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
}
.borderWithoutTop
{
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-top: 0px solid #CACACA;
}
.borderWithoutTopwithBG
{
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-top: 0px solid #CACACA;
	background-color: #EFF2F4;
}
.borderright
{
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}
.borderbottom_right
{
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	font-size: 0px;
}
.border_leftonly
{
	border-left: 1px solid #CACACA;
}
.BgImager1WithHeadertext
{
	background-image: url(../../images/r1.jpg);
	height: 26;
	background-repeat: no-repeat; /*width:4px;*/
}
.BgImager2WithHeadertext
{
	background-image: url(../../images/r2.jpg);
	background-repeat: repeat-x;
	height: 23;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	vertical-align: middle;
}
.BackImager2
{
	background-image: url(../../images/r2.jpg);
	height: 26;
}
.BackImager1
{
	background-image: url(../../images/r1.jpg);
	height: 26;
	background-repeat: no-repeat; /*width:11px;*/
}
.BackImager3
{
	background-image: url(../../images/r3.jpg);
	height: 26;
	background-repeat: no-repeat; /*width:11px;*/
}
.newbordercolorclass
{
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #CACACA;
}

.normalText_GridView
{
	font-size: 12px;
	color: #000000;
}
.NewLink
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
A:hover
{
	color: Black;
	text-decoration: none;
}

.normalText_Focus
{
	font-size: 11px;
	color: white;
	text-decoration: none;
	cursor: hand;
}
.middleText
{
	font-size: 11px;
	font-weight: Bold;
}
.topText
{
	font-size: 12px;
	font-weight: Bold;
}
.empty_data_gridview
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.empty_data_datagrid
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.topText1
{
	font-size: 22px;
	color: #000000;
}
.toptext2
{
	font-size: 14px;
	font-weight: bold;
}
.HeaderText
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	vertical-align: middle;
}
headerSubsection
{
	font-size: 11px;
	color: #000000;
	background-color: #BDD5D9;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	vertical-align: middle;
}

.assignpanelText
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: lighter;
	vertical-align: middle;
}
.labelHeader
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	background-color: #EEEEE9;
}
.SubsectionText
{
	font-size: 10px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
}

.labeltext
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: left;
	background-color: #EEEEE9;
}
.newLabelText
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: left;
	background-color: #BDD5D9;
}
.newLabelText2
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: left;
	background-color: #D3DEE5;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}
.newLabelText1
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: center;
	background-color: #BDD5D9;
}
.labeltext_gray
{
	font-weight: normal;
	font-size: 11px;
	color: gray;
	text-align: left;
}
.LabelText
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: left;
	background-color: #EEEEE9;
}
.LabelText1
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: center;
	background-color: #EEEEE9;
}
A
{
	text-decoration: underline;
	color: #10357f;
}

A:link
{
	color: #10357f;
	text-decoration: none;
}
A:visited
{
	color: #10357f;
	text-decoration: none;
}
/*A:hover
{
	color: #10357f;
	text-decoration: none;	
}*/
A:active
{
	color: #10357f;
	text-decoration: underline;
}

body
{
	font-family: Tahoma,Arial,Helvetica;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
}
.tabOff
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: 'Verdana' , 'Arial' , 'Helvetica';
	background-color: #336699;
	text-decoration: none;
}

.tabOn
{
	font-size: 10pt;
}

A.tabOff:link
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: 'Verdana' , 'Arial' , 'Helvetica';
	background-color: #336699;
	text-decoration: none;
}
A.tabOff:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.tabOff:visited
{
	color: #ffffff;
	text-decoration: none;
}

.subNavBlack
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
	text-decoration: none;
}
A.subNavBlack:link
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: 'Arial' , 'Helvetica';
}

.bgWelcomeColor
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: 'Verdana' , 'Arial' , 'Helvetica';
	background-color: #ddeecc;
	text-decoration: none;
}
.bgLeadColor
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: 'Verdana' , 'Arial' , 'Helvetica';
	background-color: #ff9900;
	text-decoration: none;
}

/*page title */
.PageTitle
{
	padding-right: 0px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	text-transform: uppercase;
	color: black;
	padding-top: 0px;
}
/*NORMAL TABLE ROW   AND   ALTERNATE TABLE  ROW*/
.normaltablerow
{
	background-color: #ffffff;
}
.alternatetablerow
{
	background-color: #f6f6f6;
}
/*********************************
COLOR USED IN REPORT SECTIONS
**********************************/
.reportSumRowcColor
{
	background-color: bisque;
}

.reportCountRowcColor
{
	background-color: lemonchiffon;
}
.reportFinalSumRowcColor
{
	background-color: deepskyblue;
}
.reportFinalCountRowcColor
{
	background-color: paleturquoise;
}
.reportGroupRowcColor
{
	background-color: plum;
}

.bgImage1
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid White;
	border-left: 0px solid White;
	border-bottom: 1px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	height: 32px;
}
.bgImage11
{
	background-color: #EEEDEF; /*background-image: url( "../../images/navbar.gif" );*/
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid White;
	border-left: 0px solid White;
	border-bottom: 1px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	height: 32px;
}


.bgImage2
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 1px solid #A4A4A4;
	border-left: 0px solid White;
	border-bottom: 1px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	height: 23px;
}
.bgImage_new
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid #A4A4A4;
	border-left: 0px solid White;
	border-bottom: 1px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	height: 23px;
}


.bgImage3
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
	border-right: 1px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 2px;
	height: 23px;
}

.tdImageBorder
{
	background-color: Silver;
	height: 1px;
}
.calendarItemleft
{
	padding-bottom: 0px;
	padding-top: 0px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.calendarItemright
{
	background-image: url( "../../images/calendarBack.jpg" );
	background-repeat: no-repeat;
	height: 20px;
}
.calendarItem
{
	/*background-image: url("../../images/r2.jpg" );  background-repeat: repeat-x;*/
	padding-right: 0px; /*border-top: #8c8c8c 0px solid;*/
	padding-left: 0px;
	background-image: url( "../../images/calBG.bmp" );
	background-repeat: no-repeat; /*background-color:#DFDAE2;*/
	padding-bottom: 0px;
	padding-top: 0px;
	border: 0px;
	height: 24px; /*border-top-color: Gray; 	border-top-style: solid; 	border-top-width: 1px;  	border-bottom: black 1px solid;*/
	font-size: 11px;
	font-weight: normal; /*color:#3B59B4;   */
	color: Black;
	vertical-align: top;
}
.TotalItem
{
	background-image: url(../../images/left.jpg);
	height: 20px;
	font-weight: bold;
	color: White;
}
.gridviewborder
{
	font-size: 12px;
	color: #000000;
}
.horizontalline
{
	color: Red;
	width: 1px;
}

.bgImageDGHeader
{
	border-bottom: 0px solid #5D7B9D;
	border-left: 0px solid #5D7B9D;
	border-right: 0px solid #5D7B9D;
	border-top: 0px solid black;
	padding-right: 0px; /*border-top: #8c8c8c 0px solid;*/
	padding-left: 0px;
	background-image: url( "../../images/new1r2.jpg" ); /*background-repeat:no-repeat;*/
	padding-bottom: 0px;
	padding-top: 0px;
	height: 24px; /*border: 1px; 	height: 24px; 	border-bottom:1px solid #5D7B9D; 	/*border-top-color: Gray;*/ /*border-top-style: solid;*/ /*border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */ /*border-bottom: black 1px solid;*/
	font-size: 11px;
	font-weight: bold; /*color:#3B59B4;   */
	color: Black;
	text-decoration: none;
}
.tdlowerborder
{
	border-bottom: 0px solid #5D7B9D;
	border-left: 0px solid #5D7B9D;
	border-right: 0px solid #5D7B9D;
	border-top: 0px inset #5D7B9D;
	background-image: url( "../../images/new1r2.jpg" );
	height: 18px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.GridviewBorder
{
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #5D7B9D;
	border-left: 1px solid #5D7B9D;
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	text-decoration: none;
}
.GridviewBorderEmpty
{
	border-bottom: 1px solid #5D7B9D;
	border-left: 1px solid #5D7B9D;
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
}
.bgColorDGHeader
{
	padding-right: 0px;
	border-top: #8c8c8c 1px solid;
	border-bottom: #8c8c8c 1px solid;
	padding-left: 0px; /*background-image: url("../../images/r2.jpg" );*/
	background-color: #DFDAE2;
	padding-bottom: 0px;
	padding-top: 0px;
	border: 1px;
	height: 24px;
	border-top-color: Gray;
	border-top-style: solid;
	border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */
	border-bottom: black 1px solid;
	font-size: 11px;
	font-weight: normal; /*color:#3B59B4;   */
	color: Black;
}
.tbcee
{
	text-decoration: none;
}
.ColumnHead-Focus_new
{
	/* 	background: white url("../../images/nil.gif" ); 	color: black; 	font-size: 11px; 	border: 1px solid #6f6f6f; 	cursor: hand; 	padding: 4px 4px 4px 4px; */
	padding-right: 4px;
	border-top: #8c8c8c 0px solid;
	padding-left: 4px;
	background-image: url( "../../images/blueglass-24.gif" );
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px;
	height: 24px;
	border-top-color: Gray;
	border-top-style: solid;
	border-top-width: 1px; /* border-bottom-color:Gray;     border-bottom-style:solid;     border-bottom-width:1px;    */
	border-bottom: black 1px solid;
	font-size: 11px;
	font-weight: bold; /*color:#3B59B4;   */
	color: Black;
}

/*class to show td on mouseover in view pages*/
.bgTDMouseOver
{
	background-color: #000000;
	font-size: 12px;
}

/*Input.Button
{
	border-right: #5d5d5d 1px solid;
	border-top: #5d5d5d 1px solid;
	font-size: 11px;
	background: url( "../images/glass-24.gif" );
	border-left: #5d5d5d 1px solid;
	width: 100px;
	border-bottom: #5d5d5d 1px solid;
	height: 22px;
}

INPUT.Button-Focus
{
	border-right: #5d5d5d 1px solid;
	border-top: #5d5d5d 1px solid;
	font-size: 11px;
	background: url( "../images/blueglass-24.gif" );
	border-left: #5d5d5d 1px solid;
	width: 100px;
	border-bottom: #5d5d5d 1px solid;
	height: 22px;
}*/
Input.Button
{
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	font-size: 11px;
	background: url( "../../images/new1r2.jpg" );
	border-left: 1px solid #5D7B9D;
	width:100px;
	border-bottom: 1px solid #5D7B9D;
	height: 22px;
}
Input.Button1
{
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	font-size: 11px;
	background: url( "../../images/new1r2.jpg" );
	border-left: 1px solid #5D7B9D;
	width: 150px;
	border-bottom: 1px solid #5D7B9D;
	height: 22px;
}


INPUT.Button-Focus
{
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	font-size: 11px;
	background: url( "../../images/new1r2.jpg" );
	border-left: 1px solid #5D7B9D;
	width: 100px;
	border-bottom: 1px solid #5D7B9D;
	height: 22px;
}
INPUT.Button-Focus1
{
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	font-size: 11px;
	background: url( "../../images/new1r2.jpg" );
	border-left: 1px solid #5D7B9D;
	width: 130px;
	border-bottom: 1px solid #5D7B9D;
	height: 22px;
}
INPUT.Button-Normal
{
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	font-size: 11px;
	background: url(  "../../images/new1r2.jpg" );
	border-left: 1px solid #5D7B9D;
	border-bottom: 1px solid #5D7B9D;
}
INPUT.Button-Normal-Focus
{
	border-right: 1px solid #5D7B9D;
	border-top: 1px solid #5D7B9D;
	font-size: 11px;
	background: url(  "../../images/new1r2.jpg" );
	border-left: 1px solid #5D7B9D;
	border-bottom: 1px solid #5D7B9D;
}

.quickCreate
{
	font-size: 11px;
	color: #d90000;
	font-family: Tahoma;
	border: 1px solid #d6d6d6; /*background-color: #b0c4de;*/
}

.error
{
	background-color: #FFEBE8;
	border: 1px solid #DD3C10;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}

.error_new
{
	background-color: #FFEBE8;
	border: 1px solid DD3C10;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	position: absolute;
}
.error_new1
{
	background-color: #FFEBE8;
	border: 1px solid DD3C10;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	position: relative;
}
/*.error
{
	font-size: 11px;
	color: #d90000;
	font-family: Tahoma;
	border: 1px solid #A4A4A4;
	background-color: #fffff2;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;

}*/
.popup
{
	/*background:#E0E9F8; */
	background: silver;
	border-right: 1px solid #455690;
	border-bottom: 1px solid #455690;
	border-left: 1px solid #B9C9EF;
	border-top: 1px solid #B9C9EF;
}

.error_newsignup
{
	font-size: 10px;
	color: #d90000;
	font-family: Tahoma;
}

.AdminLeftPanelHover
{
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	background-color: #FFFFF2;
	width: 100%;
	padding-left: 0px;
}

.AdminLeftPanelClass
{
	border: 1px solid #A4A4A4;
	background-color: #e3e3e3;
	width: 100%;
	padding-left: 0px;
}
.adminsetting
{
	background-color: white;
	vertical-align: middle;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-top: 0px solid #CACACA;
}

.ButtonbarSeparator
{
	border-left: 1px solid #808A9D;
}

/* Copy from Print Job */
.VMenu
{
	background-color: white;
	vertical-align: middle;
}

.VMenu-Focus
{
	background-color: #A4C4C8;
	vertical-align: middle;
	text-decoration: none;
}
.VMenu-Focus5
{
	background-color: #1C81D3;
	vertical-align: middle;
	margin: 0px; /*background-color : #DBDEE3;*/
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #808A9D;
	border-right: 1px solid #808A9D;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.VMenu-Focus1
{
	background-color: #DBDEE3;
	vertical-align: middle;
}
.VMenuText
{
	padding-left: 5px;
	padding-right: 5px;
}

.VMenuIcon
{
	padding-left: 2px;
}

.Caption2Over, A.Caption2Over, A.Caption2Over:link, A.Caption2Over:visited, A.Caption2Over:active
{
	text-decoration: none;
	color: white;
}

.Caption2Out, A.Caption2Out, A.Caption2Out:link, A.Caption2Out:visited, A.Caption2Out:active
{
	text-decoration: none;
	font-size: 11px;
	color: black;
}

.ColumnHead
{
	margin: 0px;
	background-color: #DBDEE3;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #808A9D;
	border-right: 1px solid #808A9D;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

.ColumnHead-Focus
{
	margin: 0px;
	background-color: red;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #808A9D;
	border-right: 1px solid #808A9D;
	cursor: hand;
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}


.TitleBarLink
{
	color: white;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	border-left: 1px solid #B2B2B2;
	cursor: hand;
}

.TitleBarLink-Focus
{
	color: #808A9D;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	border-left: 1px solid #B2B2B2;
	background-color: #F6F7F8;
	cursor: hand;
}
.CaptionOver
{
	color: black;
	text-decoration: none;
}
.CaptionOut
{
	color: black;
	font-size: 12;
	text-decoration: none;
}
Menu
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.Menu-Focus
{
	border-right: #aca899 1px solid;
	padding-right: 8px;
	border-top: #aca899 1px solid;
	padding-left: 8px;
	padding-bottom: 5px;
	border-left: #aca899 1px solid;
	cursor: hand;
	padding-top: 5px;
	border-bottom: #aca899 1px solid;
	background-color: white;
}
.Menu-Down
{
	border-right: #aca899 1px solid;
	padding-right: 8px;
	border-top: #aca899 1px solid;
	padding-left: 8px;
	padding-bottom: 5px;
	border-left: #aca899 1px solid;
	cursor: hand;
	padding-top: 5px;
	border-bottom: #aca899 1px solid;
	background-color: #e8ebef;
}
/*
=========================================================================
=========================================================================
END 
*/















.fl
{
	float: left;
	top: 0px;
}
.fr
{
	float: right;
	top: 0px;
}
.sortBy
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #eaf1fb;
}
.sortedBy
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #d6e8fa;
}
.tdspace_0
{
	padding-right: 4px;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.tdspace
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.tdspace_2
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.tdspaceBig
{
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 6px;
}
.tdspace_sides
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.tdspace_top-bot
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.tdspace_top-rt
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tdspace_bot
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}
.tdspace_bot-rt
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}
.marginBig_sides
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.margin_bot
{
	margin: 0px 0px 20px;
}
.margin_sides
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#bg_green
{
	margin: 0px;
	background-color: #99cc66;
}
.bg_green
{
	margin: 0px;
	background-color: #99cc66;
}
.bg_orange
{
	margin: 0px;
	background-color: #fab560;
}
.bg_orangelight
{
	margin: 0px;
	background-color: #fbe5c7;
}
.bg_green-light
{
	background-color: #E2E2E2;
}
.bg_green-lighter
{
	background-color: #f3fae6;
}
#bg_grey
{
	margin: 0px;
	background-color: #cccccc;
}
.bg_grey
{
	background-color: #bcbcbc;
}
.bg_blu
{
	background-color: #83a7e1;
}
.bg_blu-light
{
	background-color: #b4d2f2;
}
.bg_blu-lighter
{
	background-color: #eaf1fb;
}
.bg_grey-light
{
	background-color: #e8e8e8;
}
.bg_white
{
	background-color: #ffffff;
}
.bg_comments
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 6px;
	background-color: #f6f6f6;
}
.bg_comments_white
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 6px;
	background-color: #ffffff;
}
.bg_commentshighlight
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 6px;
	background-color: #f3fae6;
}
.bdr_blue
{
	border-right: #83a7e1 1px solid;
	border-top: #83a7e1 1px solid;
	border-left: #83a7e1 1px solid;
	border-bottom: #83a7e1 1px solid;
}
.bdr_green
{
	border-right: #99cc66 1px solid;
	border-top: #99cc66 1px solid;
	border-left: #99cc66 1px solid;
	border-bottom: #99cc66 1px solid;
}
.bdr_orange
{
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	border-left: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
}
.bdr_orange_light
{
	border-right: #fab560 1px solid;
	border-top: #fab560 1px solid;
	border-left: #fab560 1px solid;
	border-bottom: #fab560 1px solid;
}
.bdr_grey
{
	border-right: #bcbcbc 1px solid;
	border-top: #bcbcbc 1px solid;
	border-left: #bcbcbc 1px solid;
	border-bottom: #bcbcbc 1px solid;
}
.bdr_grey_lightest
{
	border-right: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
}
.bdrSides_grey_lightest
{
	border-top-width: 0px;
	border-right: #f3f3f3 1px solid;
	border-bottom-width: 0px;
	border-left: #f3f3f3 1px solid;
}
#prod_name H1
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin: -2px 0px;
	text-transform: capitalize;
	line-height: 1em;
	padding-top: 0px;
}
.prodname
{
	padding-left: 6px;
	font-weight: bold;
	font-size: 145%;
	float: left;
	text-transform: none;
	color: #ee9a1b;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
}
.prodname A
{
	text-decoration: none;
}
.prodname A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.prodnamespacing
{
	margin: 30px 0px 0px;
}
.title_green
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 1px;
	color: Black;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BDD5D9;
}
.title_blu
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #83a7e1;
}
.title_grey
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #bcbcbc;
}
.fontReview
{
	font-size: 110%;
	color: #323232;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
}
.font-mandatory
{
	font-size: 110%;
	color: #fd3a02;
	font-family: Verdana, arial, Helvetica, sans-serif;
}
.fontred
{
	font-size: 100%;
	color: #fd3a02;
	font-family: Arial, Helvetica, sans-serif;
}
.smallfontred
{
	font-size: 95%;
	color: #fd3a02;
	font-family: Arial, Helvetica, sans-serif;
}
.fontwhite
{
	font-size: 100%;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.fontwhite A:link
{
	color: #ffffff;
	text-decoration: underline;
}
.fontwhite A:visited
{
	color: #ffffff;
	text-decoration: underline;
}
.fontwhite A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.fontgreen
{
	font-size: 100%;
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
}
.fontgreen A
{
	color: #76a44e;
	text-decoration: none;
}
.fontgreen A:link
{
	color: #76a44e;
	text-decoration: none;
}
.fontgreen A:visited
{
	color: #76a44e;
	text-decoration: none;
}
.fontgreen A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallfontgreen
{
	font-size: 95%;
	color: #5a8f2c;
	font-family: Arial, Helvetica, sans-serif;
}
.smallfontgreen A
{
	color: #5a8f2c;
	text-decoration: none;
}
.smallfontgreen A:link
{
	color: #5a8f2c;
	text-decoration: none;
}
.smallfontgreen A:visited
{
	color: #5a8f2c;
	text-decoration: none;
}
.smallfontgreen A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallfontgreendark
{
	font-size: 95%;
	color: #577922;
	font-family: Arial, Helvetica, sans-serif;
}
.smallfontgreendark A
{
	color: #577922;
	text-decoration: none;
}
.smallfontgreendark A:link
{
	color: #577922;
	text-decoration: none;
}
.smallfontgreendark A:visited
{
	color: #577922;
	text-decoration: none;
}
.smallfontgreendark A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.fontgreenBig
{
	font-size: 140%;
	color: #76a44e;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
}
.fontgreenBig A
{
	color: #76a44e;
	text-decoration: none;
}
.fontgreenBig A:link
{
	color: #76a44e;
	text-decoration: none;
}
.fontgreenBig A:visited
{
	color: #76a44e;
	text-decoration: none;
}
.fontgreenBig A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.fontblue
{
	font-size: 100%;
	color: #1c4c9c;
	font-family: Arial, Helvetica, sans-serif;
}
.fontblue A
{
	text-decoration: none;
}
.fontblue A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.fontorangedark
{
	font-size: 100%;
	color: #9a591c;
	font-family: Arial, Helvetica, sans-serif;
}
.smallfontorange
{
	font-size: 95%;
	color: #f37f0b;
	font-family: Arial, Helvetica, sans-serif;
}
.fontgrey
{
	font-size: 100%;
	color: #7d7d7d;
	font-family: Arial, Helvetica, sans-serif;
}
.smallfontgrey
{
	font-size: 95%;
	color: #7d7d7d;
	font-family: Arial, Helvetica, sans-serif;
}
.smallerfontgrey
{
	font-size: 90%;
	color: #7d7d7d;
	font-family: Arial, Helvetica, sans-serif;
}
.font
{
	font-size: 100%;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
}
.font A
{
	text-decoration: none;
}
.font A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallfont
{
	font-size: 95%;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
}
.smallfont A
{
	text-decoration: none;
}
.smallfont A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallerfont
{
	font-size: 90%;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
}
.smallerfont A
{
	text-decoration: none;
}
.smallerfont A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
#hierarchy H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	padding-bottom: 3px;
	margin: 0px;
	line-height: 1em;
	padding-top: 3px;
}
.button_grey_lightbig
{
	border-right: #808080 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	overflow: visible;
	width: 60px;
	cursor: pointer;
	color: #373737;
	padding-top: 3px;
	border-bottom: #808080 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dedede;
}
.button_grey_light
{
	border-right: #808080 2px solid;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	width: 60px;
	cursor: pointer;
	color: #373737;
	padding-top: 1px;
	border-bottom: #808080 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dedede;
}
.button_blue_lightbig
{
	border-right: #68a0dc 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 105%;
	padding-bottom: 3px;
	overflow: visible;
	width: 60px;
	cursor: pointer;
	color: #11315e;
	padding-top: 3px;
	border-bottom: #68a0dc 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a2c9f0;
}
.button_blue_light
{
	border-right: #68a0dc 2px solid;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 2px;
	overflow: visible;
	width: 60px;
	cursor: pointer;
	color: #11315e;
	padding-top: 2px;
	border-bottom: #68a0dc 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #a2c9f0;
}
.button_blue
{
	border-right: #3a5b87 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 105%;
	padding-bottom: 3px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 3px;
	border-bottom: #3a5b87 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5396e3;
}
.button_blue_big
{
	border-right: #3a5b87 2px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 105%;
	padding-bottom: 6px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 6px;
	border-bottom: #3a5b87 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5396e3;
}
.button_blue_small
{
	border-right: #3a5b87 2px solid;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 1px;
	border-bottom: #3a5b87 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5396e3;
}
.button_orange_small
{
	border-right: #a65100 2px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	width: 60px;
	cursor: pointer;
	color: #fff;
	padding-top: 1px;
	border-bottom: #a65100 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f09131;
}
.button_green_light
{
	border-right: #81a859 2px solid;
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 2px;
	cursor: pointer;
	color: #3f4e28;
	padding-top: 2px;
	border-bottom: #81a859 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c9edaa;
}
.button_green
{
	border-right: #E2E2E2 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 3px;
	border-bottom: #56842c 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E2E2E2;
}
.txt_field
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 100%;
	padding-bottom: 2px;
	color: #333333;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_field_small
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 95%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_field_blu
{
	border-right: #E2E2E2 1px solid;
	padding-right: 2px;
	border-top: #E2E2E2 1px solid;
	padding-left: 2px;
	font-size: 100%;
	padding-bottom: 2px;
	border-left: #E2E2E2 1px solid;
	color: #E2E2E2;
	padding-top: 2px;
	border-bottom: #E2E2E2 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_field_green
{
	border-right: #E2E2E2 1px solid;
	padding-right: 3px;
	border-top: #E2E2E2 1px solid;
	padding-left: 3px;
	font-size: 105%;
	padding-bottom: 3px;
	border-left: #E2E2E2 1px solid;
	color: #E2E2E2;
	padding-top: 3px;
	border-bottom: #E2E2E2 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_field_nonedit
{
	border-right: #E2E2E2 1px solid;
	padding-right: 3px;
	border-top: #E2E2E2 1px solid;
	padding-left: 3px;
	font-size: 95%;
	padding-bottom: 2px;
	border-left: #E2E2E2 1px solid;
	color: #E2E2E2;
	padding-top: 2px;
	border-bottom: #E2E2E2 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f7f7f7;
}
.TEXTAREA_green
{
	border-right: #E2E2E2 1px solid;
	padding-right: 3px;
	border-top: #E2E2E2 1px solid;
	padding-left: 3px;
	font-size: 105%;
	padding-bottom: 3px;
	border-left: #E2E2E2 1px solid;
	padding-top: 3px;
	border-bottom: #E2E2E2 1px solid;
	background-color: #ffffff;
}
.pull_dn
{
	font-size: 100%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.pull_dn_small
{
	font-size: 95%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#nav UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav2 UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav3 UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#nav LI
{
	float: left;
	position: relative;
}
#nav2 LI
{
	float: left;
	position: relative;
}
#nav3 LI
{
	float: left;
	position: relative;
}
#nav LI UL
{
	display: none;
	left: 0px;
	position: absolute;
	top: 1em;
}
#nav2 LI UL
{
	display: none;
	left: 0px;
	position: absolute;
	top: 1em;
}
#nav3 LI UL
{
	display: none;
	left: 0px;
	position: absolute;
	top: 1em;
}
UNKNOWN
{
	left: auto;
	top: auto;
}
#nav LI:hover UL
{
	display: block;
}
LI.over UL
{
	display: block;
}
#nav2 LI:hover UL
{
	display: block;
}
LI.over UL
{
	display: block;
}
#nav3 LI:hover UL
{
	display: block;
}
LI.over UL
{
	display: block;
}
.dotGrey
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(/images/common/bg-greydot.gif) repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
}
.dotBlu
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(/images/common/bg-bludot.gif) repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
}
.dotOrange
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(/images/common/bg-orangedot.gif) repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
}
.dotGreen
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(/app_themes/default/images/common/bg-greendot.gif) repeat-x;
	padding-bottom: 0px;
	padding-top: 1px;
}
.fontorange
{
	font-size: 100%;
	color: #ee8e1b;
	font-family: Arial, Helvetica, sans-serif;
}
.fontorange A:link
{
	color: #ee8e1b;
	text-decoration: none;
}
.fontorange A:visited
{
	color: #ee8e1b;
	text-decoration: none;
}
.fontorange A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.fontblack
{
	font-size: 100%;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.fontblack A
{
	text-decoration: none;
}
.fontblack A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.txt_field_black
{
	border-right: #bebebe 1px solid;
	padding-right: 3px;
	border-top: #cccccc 1px solid;
	padding-left: 3px;
	font-size: 100%;
	padding-bottom: 3px;
	border-left: #cccccc 1px solid;
	color: #333333;
	padding-top: 3px;
	border-bottom: #bebebe 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.fontwhiteBig
{
	font-size: 140%;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
}
.button_blue_smallnew
{
	border-right: #3a5b87 2px solid;
	padding-right: 4px;
	border-top: #fff 2px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	border-left: #fff 2px solid;
	cursor: pointer;
	color: #fff;
	padding-top: 1px;
	border-bottom: #3a5b87 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5396e3;
}
.dotGrey_lightest
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(/app_themes/default/images/common/bg-greydot-lightest.gif) repeat-x;
	padding-bottom: 2px;
	padding-top: 2px;
}
.button_green_small
{
	border-right: #3a5b87 2px solid;
	padding-right: 4px;
	border-top: #fff 2px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	border-left: #fff 2px solid;
	cursor: pointer;
	color: #fff;
	padding-top: 1px;
	border-bottom: #3a5b87 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99cc66;
}
.fontgrey-light
{
	font-size: 100%;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.fontgrey-light A
{
	text-decoration: none;
}
.fontgrey-light A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallerfontgrey-light
{
	font-size: 90%;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.smallerfontgrey-light A
{
	text-decoration: none;
}
.smallerfontgrey-light A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.mouthshut-cares
{
	padding-right: 0px;
	background-position: 5% center;
	padding-left: 0px;
	background-image: url(/app_themes/default/images/common/mouthshut-cares.gif);
	padding-bottom: 5px;
	padding-top: 5px;
	background-repeat: no-repeat;
}
.fontgreyBig
{
	font-size: 140%;
	color: #333333;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
}
.button_green_small
{
	border-right: #56842c 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 3px;
	overflow: visible;
	width: 62px;
	cursor: pointer;
	color: #fff;
	padding-top: 3px;
	border-bottom: #56842c 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #91c15e;
}
.fontblueBig
{
	font-weight: bold;
	font-size: 140%;
	color: #1c4c9c;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.button_grey_small
{
	border-right: #808080 2px solid;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	cursor: pointer;
	color: #373737;
	padding-top: 1px;
	border-bottom: #808080 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dedede;
}
.bg_grey-lighter
{
	background-color: #f8f8f8;
}
.title_orange
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 1px;
	color: #ffffff;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fab560;
}
.TEXTAREA_blue
{
	border-right: #6f94ad 1px solid;
	padding-right: 3px;
	border-top: #8cadc1 1px solid;
	padding-left: 3px;
	SCROLLBAR-FACE-COLOR: #a5c0d0;
	font-size: 105%;
	padding-bottom: 3px;
	SCROLLBAR-HIGHLIGHT-COLOR: #c1d5e0;
	border-left: #8cadc1 1px solid;
	SCROLLBAR-SHADOW-COLOR: #789cb4;
	color: #333333;
	SCROLLBAR-3DLIGHT-COLOR: #e9f1f5;
	SCROLLBAR-ARROW-COLOR: #264a69;
	padding-top: 3px;
	SCROLLBAR-TRACK-COLOR: #dde8ee;
	border-bottom: #6f94ad 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #c1d5e0;
	SCROLLBAR-BASE-COLOR: #557d99;
	background-color: #ffffff;
}
.errorbox
{
	border-right: #ff3800 1px solid;
	padding-right: 5px;
	border-top: #ff3800 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #ff3800 1px solid;
	width: 75%;
	padding-top: 5px;
	border-bottom: #ff3800 1px solid;
	background-color: #ffdede;
}
.more
{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 95%;
	padding-bottom: 6px;
	color: #414141;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
.more A
{
	text-decoration: none;
}
.more A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.button_orange
{
	border-right: #a65100 2px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 1px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 1px;
	border-bottom: #a65100 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f09131;
}
.rssfeeds
{
	list-style-position: inside;
	font-size: 100%;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
.rssfeeds A
{
	text-decoration: none;
}
.rssfeeds A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.bdr_blu_light
{
	border-right: #b4d2f2 1px solid;
	border-top: #b4d2f2 1px solid;
	border-left: #b4d2f2 1px solid;
	border-bottom: #b4d2f2 1px solid;
}
.lineBlu
{
	padding-right: 1px;
	padding-left: 1px;
	background: url(/images/common/bg-bluline.gif) repeat-x;
	padding-bottom: 1px;
	padding-top: 1px;
}
.padding-bot5
{
	padding-bottom: 5px;
}
.padding-bot10
{
	padding-bottom: 10px;
}
.padding-bot20
{
	padding-bottom: 20px;
}
.padding-bot30
{
	padding-bottom: 30px;
}
.padding-bot50
{
	padding-bottom: 50px;
}
.padding-bot100
{
	padding-bottom: 100px;
}
.TEXTAREA_grey
{
	border-right: #899298 1px solid;
	padding-right: 3px;
	border-top: #a3abb0 1px solid;
	padding-left: 3px;
	SCROLLBAR-FACE-COLOR: #b7bdc1;
	font-size: 105%;
	padding-bottom: 3px;
	SCROLLBAR-HIGHLIGHT-COLOR: #ced3d6;
	border-left: #a3abb0 1px solid;
	SCROLLBAR-SHADOW-COLOR: #919aa0;
	color: #333333;
	SCROLLBAR-3DLIGHT-COLOR: #eef0f1;
	SCROLLBAR-ARROW-COLOR: #78848c;
	padding-top: 3px;
	SCROLLBAR-TRACK-COLOR: #e4e7e8;
	border-bottom: #899298 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #ced3d6;
	SCROLLBAR-BASE-COLOR: #78848c;
	background-color: #ffffff;
}
.splashscreen
{
	font-weight: normal;
	font-size: 120%;
	color: #414141;
	line-height: 16px;
	font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
}
.splashscreen A
{
	text-decoration: none;
}
.splashscreen A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.quote-bg
{
	background-image: url(/app_themes/default/images/quote-bg.gif);
}
.pressimage
{
	border-right: #83a7e1 1px solid;
	padding-right: 8px;
	border-top: #83a7e1 1px solid;
	padding-left: 8px;
	background: #f8f8f8;
	padding-bottom: 8px;
	border-left: #83a7e1 1px solid;
	padding-top: 8px;
	border-bottom: #83a7e1 1px solid;
}
.brushblue-lt
{
	background-position: left top;
	background-image: url(/images/common/brushblue-lt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushblue-rt
{
	background-position: right top;
	background-image: url(/images/common/brushblue-rt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushblue-bg
{
	background-image: url(/images/common/brushblue-bg.gif);
	background-repeat: repeat-x;
}
.brushredBig-lt
{
	background-position: left top;
	background-image: url(/images/common/brushredBig-lt.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.brushredBig-rt
{
	background-position: right top;
	background-image: url(/images/common/brushredBig-rt.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.brushredBig-bg
{
	background-image: url(/images/common/brushredBig-bg.gif);
	background-repeat: repeat-x;
}
.brushgreen-lt
{
	background-position: left top;
	background-image: url(/images/common/brushgreen-lt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushgreen-rt
{
	background-position: right top;
	background-image: url(/images/common/brushgreen-rt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushgreen-bg
{
	background-image: url(/images/common/brushgreen-bg.gif);
	background-repeat: repeat-x;
}
.brushorange-lt
{
	background-position: left top;
	background-image: url(/images/common/brushorange-lt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushorange-rt
{
	background-position: right top;
	background-image: url(/images/common/brushorange-rt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushorange-bg
{
	background-image: url(/images/common/brushorange-bg.gif);
	background-repeat: repeat-x;
}
.brushgreyBig-lt
{
	background-position: left top;
	background-image: url(/images/common/brushgreyBig-lt.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.brushgreyBig-rt
{
	background-position: right top;
	background-image: url(/images/common/brushgreyBig-rt.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.brushgreyBig-bg
{
	background-image: url(/images/common/brushgreyBig-bg.gif);
	background-repeat: repeat-x;
}
.brushgrey-lt
{
	background-position: left top;
	background-image: url(/images/common/brushgrey-lt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushgrey-rt
{
	background-position: right top;
	background-image: url(/images/common/brushgrey-rt.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.brushgrey-bg
{
	background-image: url(/images/common/brushgrey-bg.gif);
	background-repeat: repeat-x;
}
.font-spaced
{
	font-size: 100%;
	word-spacing: 1px;
	color: #414141;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
.font-spaced A
{
	text-decoration: none;
}
.font-spaced A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallfont-spaced
{
	font-size: 95%;
	word-spacing: 1px;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
.smallfont-spaced A
{
	text-decoration: none;
}
.smallfont-spaced A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.smallerfont-spaced
{
	font-size: 80%;
	word-spacing: 1px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.pp-heading
{
	font-weight: bold;
	font-size: 140%;
	word-spacing: 0px;
	text-transform: none;
	color: #76a44e;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	letter-spacing: 0px;
}
.heading_white1
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 135%;
	padding-bottom: 10px;
	word-spacing: 0px;
	margin-left: 15px;
	vertical-align: text-bottom;
	text-transform: none;
	color: #ffffff;
	padding-top: 10px;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	letter-spacing: 0px;
}
.heading_white2
{
	padding-left: 20px;
	font-weight: bold;
	font-size: 110%;
	word-spacing: 0px;
	vertical-align: text-bottom;
	text-transform: none;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	letter-spacing: 0px;
}
.heading_white3
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 10px;
	word-spacing: 0px;
	vertical-align: text-bottom;
	text-transform: none;
	color: #ffffff;
	padding-top: 10px;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	letter-spacing: 0px;
}
.bdr_blue-light-padding
{
	border-right: #b4d2f2 1px solid;
	padding-right: 8px;
	border-top: #b4d2f2 1px solid;
	padding-left: 8px;
	padding-bottom: 8px;
	border-left: #b4d2f2 1px solid;
	padding-top: 8px;
	border-bottom: #b4d2f2 1px solid;
}
.bdr_orangelighter
{
	border-right: #fbe5c7 1px solid;
	border-top: #fbe5c7 1px solid;
	border-left: #fbe5c7 1px solid;
	border-bottom: #fbe5c7 1px solid;
}
.font-strike
{
	font-size: 105%;
	color: #fab560;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
.font-strike A
{
	text-decoration: none;
}
.font-strike A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.pledge
{
	border-right: #fab560 1px solid;
	padding-right: 8px;
	border-top: #fab560 1px solid;
	padding-left: 8px;
	font-size: 105%;
	padding-bottom: 8px;
	margin: 10px 2px;
	word-spacing: 1px;
	border-left: #fab560 1px solid;
	color: #414141;
	line-height: 17px;
	padding-top: 8px;
	border-bottom: #fab560 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	background-color: #fef4e7;
}
.font105
{
	font-size: 105%;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
}
.font105 A
{
	text-decoration: none;
}
.font105 A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.fontorange-bg
{
	font-size: 105%;
	background: #fef4e7;
	color: #ee8e1b;
	font-family: Arial, Helvetica, sans-serif;
}
.fontorange-bg A:link
{
	color: #ee8e1b;
	text-decoration: none;
}
.fontorange-bg A:visited
{
	color: #ee8e1b;
	text-decoration: none;
}
.fontorange-bg A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.title_blue_pd
{
	padding-left: 10px;
	font-size: 140%;
	margin: 0px 0px 0px 13px;
	width: 240px;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	background-color: #83a7e1;
}
.title_blue_pd2
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 110%;
	margin: 0px 0px 0px 13px;
	width: 240px;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Verdana, sans-serif;
	background-color: #83a7e1;
}
.blue_pd_caption
{
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	margin: 0px 0px 0px 13px;
	width: 240px;
	color: #414141;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eaf1fb;
}
.blue_pd_text
{
	padding-right: 0px;
	padding-left: 9px;
	font-weight: normal;
	font-size: 100%;
	padding-bottom: 4px;
	margin: 0px 0px 0px 5px;
	color: #414141;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_pd_dd
{
	padding-right: 0px;
	padding-left: 9px;
	float: left;
	padding-bottom: 4px;
	margin: 0px 0px 0px 5px;
	padding-top: 4px;
}
.blue_pd_vdetails
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 95%;
	float: right;
	padding-bottom: 6px;
	color: #414141;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_pd_vdetails A
{
	text-decoration: none;
}
.blue_pd_vdetails A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.blue_pd_links
{
	font-weight: bold;
	font-size: 100%;
	margin: 13px;
	color: #1c4c9c;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_pd_links A
{
	text-decoration: none;
}
.blue_pd_links A:hover
{
	color: #ffffff;
	background-color: #fab560;
	text-decoration: none;
}
.blue_pd_seprator
{
	padding-right: 2px;
	padding-left: 2px;
	background: url(../images/common/bg-greydot-lightest.gif) repeat-x;
	padding-bottom: 2px;
	margin-left: 13px;
	padding-top: 2px;
}
.marginBig_sides
{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.margin_bot
{
	margin: 0px 0px 20px;
}
.margin_sides
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.margin_l
{
	padding-left: 15px;
}
.thankyou
{
	border-right: #fcca84 0px solid;
	padding-right: 8px;
	border-top: #fcca84 0px solid;
	padding-left: 8px;
	font-size: 105%;
	padding-bottom: 8px;
	margin: 10px 2px;
	word-spacing: 1px;
	border-left: #fcca84 0px solid;
	color: #414141;
	line-height: 17px;
	padding-top: 8px;
	border-bottom: #fcca84 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	background-color: #ffffff;
}
.announce-topbar-font
{
	font-weight: bold;
	font-size: 105%;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.announce-topbar-font A:link
{
	color: #fbfa94;
	text-decoration: underline;
}
.announce-topbar-font A:visited
{
	color: #fbfa94;
	text-decoration: underline;
}
.announce-topbar-font A:hover
{
	color: #fbfa94;
	text-decoration: none;
}
.announce-topbar1-bl
{
	background-position: 0px 100%;
	background-image: url(/images/common/announcement_bl.gif);
	width: 770px;
	background-repeat: no-repeat;
	background-color: #638cde;
}
.announce-topbar1-br
{
	background-position: 100% 100%;
	padding-left: 30px;
	background-image: url(/images/common/announcement_br.gif);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	height: 80px;
}
.announce-topbar-tabs
{
	float: right;
	margin-right: 30px;
}
.announce-topbar2-bl
{
	background-position: 0px 100%;
	background-image: url(/images/common/announcement_bl.gif);
	width: 100%;
	background-repeat: no-repeat;
	height: 70px;
	background-color: #638cde;
}
.announce-topbar2-br
{
	background-position: 100% 100%;
	padding-left: 30px;
	background-image: url(/images/common/announcement_br.gif);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	height: 65px;
}
.button_orange2
{
	border-right: #a65100 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 95%;
	padding-bottom: 3px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 3px;
	border-bottom: #a65100 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f09131;
}
.comments-titlename
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-left: 40px;
	padding-top: 2px;
}
.button_orange3
{
	border-right: #a65100 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 3px;
	border-bottom: #a65100 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f09131;
}
.button_blue3
{
	border-right: #3a5b87 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	overflow: visible;
	cursor: pointer;
	color: #fff;
	padding-top: 3px;
	border-bottom: #3a5b87 2px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #5396e3;
}
.po_subheading
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 3px;
	color: #414141;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eaf1fb;
}
.po_features
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 95%;
	padding-bottom: 3px;
	color: #7d7d7d;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.error1
{
	border-right: #a4a4a4 1px solid;
	padding-right: 5px;
	border-top: #a4a4a4 1px solid;
	padding-left: 5px;
	font-size: 15px;
	padding-bottom: 5px;
	border-left: #a4a4a4 1px solid;
	color: Maroon;
	padding-top: 5px;
	border-bottom: #a4a4a4 1px solid;
	font-family: System;
	background-color: #fffff2;
}

.error2
{
	border-right: #a4a4a4 1px solid;
	padding-right: 5px;
	border-top: #a4a4a4 1px solid;
	padding-left: 5px;
	font-size: 15px;
	padding-bottom: 5px;
	border-left: #a4a4a4 1px solid;
	color: Green;
	padding-top: 5px;
	border-bottom: #a4a4a4 1px solid;
	font-family: System;
	background-color: #eaecee;
}

/*
=============================================================
FOR Confirmation Message
=============================================================
*/
.tab-container
{
	margin-top: 15px;
	width: 70%;
	position: relative;
}
.page-contents
{
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.tab-border
{
	border-right: #9db6d0 1px solid;
	border-top: #9db6d0 1px solid;
	border-left: #9db6d0 1px solid;
	border-bottom: #9db6d0 1px solid;
	position: relative;
	top: -10px;
	background-color: #eaecee;
	border-radius-bottomright: 10px;
	border-radius-bottomleft: 10px;
	moz-border-radius-bottomright: 10px;
	moz-border-radius-bottomleft: 10px;
}
.it
{
	margin-left: 5px;
	margin-right: 5px;
}

/*
=======================================================================
For Trial User Form
======================================================================
*/
.label
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #353535;
}
.mandatory
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #990033;
}
input.one
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #353535;
	border: 1px solid #828282;
}
input.two
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #8f8f8f;
	border: 1px solid #828282;
}
.helpText
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #313131;
	border: 1px solid #a8a8a8;
	background-color: #fff5f0;
}
.regform
{
	border: 1px solid #7d7d7d;
}
.singleline
{
	border-top: 1px solid #d4d4d4;
}

/*tab index



*/
.searchTab
{
	float: left;
	position: relative;
	height: 28px;
	cursor: pointer;
}

.tabBody, .leftEdge, .rightEdge
{
	position: relative;
	height: 28px;
	vertical-align: top;
}

.leftEdge, .rightEdge
{
	width: 10px;
}

.leftEdge
{
	left: 0px;
}

.rightEdge
{
	right: 0px;
}

.tabBody select
{
	font-size: 11px;
	position: relative;
	top: 4px;
	margin: 0px;
	margin-left: 4px;
}

.tabBody
{
	background-image: url(../../images/searchTabsCenter.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
}

.leftEdge
{
	background-image: url(../../images/searchTabsLeft.gif);
	background-repeat: no-repeat;
}

.rightEdge
{
	background-image: url(../../images/searchTabsRight.gif);
	background-repeat: no-repeat;
}

.selectedSearchTab .tabBody .tabText
{
	top: 9px;
}

.searchTab .tabBody
{
	background-position: 0px 0px;
}

.searchTab .leftEdge
{
	background-position: 0px 0px;
}

.searchTab .rightEdge
{
	background-position: -140px 0px;
}

.selectedSearchTab .tabBody
{
	background-position: 0px -50px;
}

.selectedSearchTab .leftEdge
{
	background-position: 0px -50px;
}

.selectedSearchTab .rightEdge
{
	background-position: -140px -50px;
}

.tabText
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	position: relative;
	top: 11px;
}
.TabSpacer
{
	width: 1px;
	border-bottom: #aca899 1px solid;
}
.Panel-C
{
	border-right: 1px solid rgb(204, 204, 204);
	border-left: 1px solid rgb(204, 204, 204);
}
.Panel-D
{
	border-right: 1px solid rgb(204, 204, 204);
	border-left: 1px solid rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
}

.popupHeader
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 15px;
	color: black;
}





/*Modal Popup*/

.dimmer
{
	position: absolute;
	background:red;
	width: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	visibility: hidden;
	display:none;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity: 0.8;
}	
.dimmer_new
{
	position: absolute;
	background: url(../images/blackdot.gif) blue;
	z-index: 5;
	visibility: visible;
	
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity: 0.8;
	z-index: 1000000;
}


.dimming
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: visible;
	display:block;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}

table.floatingHeader
{
	background-color: #CFF4CF;
	border: 0px solid #1B3C1B;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}


/*Textbox Watermark*/

.unwatermarked
{
	height: 18px;
	width: 148px;
}

.watermarked
{
	height: 20px;
	width: 150px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #e2e2e2;
	color: gray;
}
/*Textbox Watermark*/
.Hover1
{
	font-size: 12px;
	color: #3e3e3e;
	background-color: #ddf4ff;
	border-top: 4px solid #2bbaff;
	border-left: 4px solid #2bbaff;
	border-right: 4px solid #2bbaff;
	border-bottom: 4px solid #2bbaff;
	text-align: left;
	cursor: default;
}


.TableCell-Focus
{
	color: white;
	background-color: #9DA5B2;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	cursor: hand;
}


.TableRow
{
	background-color: white;
	vertical-align: middle;
}

.errtable
{
	background-color: #FFEBE8;
	border: 0px solid #DD3C10;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.errorheader
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	color: #333333;
}
.errornormal
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}
.errtable1
{
	background-color: #FFF9D7;
	border: 0px solid #E2C822;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.error_yello
{
	background-color: #FFF9D7;
	border: 1px solid #E2C822;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333; /*height:15px;*/
}
.error_yelloADMIN
{
	background-color: #FFF9D7;
	border: 1px solid #E2C822;
	letter-spacing: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	height: 15px;
}
.error_gray
{
	background-color: gainsboro;
	border: 1px solid darkgray;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}

.error_green
{
	background-color: #CFF4CF;
	border: 1px solid #1B3C1B;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.HeaderText_new
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
}
.import_ChangeRowColor
{
	background-color: lightgrey;
}


.bgImage1_new1
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid White;
	border-left: 0px solid White;
	border-bottom: 1px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 0px;
	height: 32px;
}

/* new added*/
.New_Header
{
	color: Black;
	font-size: 12px;
}
/*border1px*/
.Border1px_New
{
	border: 0px solid #A4A4A4;
	background-color: #F6F7F8;
}
/*bgImage_new*/
.BgImage_New
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid #A4A4A4;
	border-left: 0px solid White;
	border-bottom: 0px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 23px;
}
/*bgImage1/ BgImage_New  used insted of bgImage1*/
.BgImage1
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/navbar.gif" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid White;
	border-left: 0px solid White;
	border-bottom: 1px solid #A4A4A4;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 32px;
}
.Tb_BGcolor
{
	border: 0px solid #A4A4A4;
	background-color: White;
}
.NewTableRows
{
	background-color: #EFF2F4;
	height: 20px;
	text-decoration: none;
}
.NewAlternative
{
	background-color: #E7EdEd; /*background-color: #C5D9DA;*/
	height: 20px;
	text-decoration: none;
}
.NewTableRows1
{
	background-color: #EFF2F4;
	text-decoration: none;
}
.NewAlternative1
{
	background-color: #E7EdEd;
	text-decoration: none;
}

/*bgImage1*/
.BgImage1_New
{
	background-color: #EEEDEF;
	background-image: url(  "../../images/r2.jpg" );
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top: 0px solid White;
	border-left: 0px solid White;
	border-right: 0px solid #A4A4A4;
	vertical-align: middle;
}

/*labeltext in base class abd App_code Customize/customize.cs changed to*/
.NewBackgroung
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	text-align: left;
	background-color: #CFE0E2;
}
.customizeheader
{
	text-decoration: none;
	font-family: Verdana;
	font-size: 11;
	color: Black;
}
.backimage
{
	background-image: url(  "../../images/r2.jpg" );
}
.newborder
{
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-color: Red;
}
.quicklabel
{
	font-size: 11px;
	font-weight: bold;
}
.bgWhite
{
	background-color: #ffffff;
}
.bgDGreen
{
	background-color: #4a668b;
}
.bgGrey
{
	background-color: #7f7f7f;
}
.bgSub
{
	background-color: #4a668b;
}
.redver8
{
	font-size: 8pt;
	color: #7a7373;
	font-family: Arial;
}
.Header-Green
{
	font-size: 18pt;
	color: #4a668b;
	font-family: Arial;
}
.Heading-Green
{
	font-size: 10pt;
	color: #4a668b;
	font-family: Arial;
}
.Heading-Green1
{
	font-size: 9pt;
	color: #4a668b;
	font-family: Arial;
}
.Sub-Green
{
	font-size: 8pt;
	color: #596391;
	font-family: Arial;
}
.Sub-Green1
{
	font-size: 10pt;
	color: #4a668b;
	font-family: Arial;
}
.Sub-Green7
{
	font-size: 7pt;
	color: #4a668b;
	font-family: Arial;
}
.text-Gray12
{
	font-size: 12pt;
	color: #9e0000;
	font-family: Arial;
}
.text-Gray
{
	font-size: 8pt;
	color: #1d1d1d;
	font-family: Arial;
}
.text-Gray1
{
	font-size: 9pt;
	color: #1d1d1d;
	font-family: Arial;
}
.text-Gray7
{
	font-size: 7pt;
	color: #9e0000;
	font-family: Arial;
}
.text-Gray10
{
	font-size: 10pt;
	color: #9e0000;
	font-family: Arial;
}
.text-Black9
{
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
}
.Heading-White
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
}

.width100percent
    {
        width:98%;
    }

.widthpercent
    {
        width:50px;
    }


.SubHead-White
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
}
.text-White12
{
	font-size: 12pt;
	color: #ffffff;
	font-family: Arial;
}
.blackVer8
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
}
INPUT.txtBox
{
	border-right: #737373 2px solid;
	border-top: silver 1px solid;
	padding-left: 4px;
	border-left: silver 1px solid;
	border-bottom: #737373 1px solid;
}
INPUT.Button1
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: 1px solid;
	color: #ffffff;
	border-bottom: 1px solid;
	font-family: Arial;
	background-color: #4a668b;
}
.selectbox
{
	font-size: 12px;
	color: #737373;
	font-family: Tahoma;
}
.Margins
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.errtable1
{
	border-right: #e2c822 1px solid;
	border-top: #e2c822 1px solid;
	border-left: #e2c822 1px solid;
	border-bottom: #e2c822 1px solid;
	background-color: #fff9d7;
}
.errorheader
{
	font-size: 12px;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica;
}
.meniutop1
{
	font-weight: normal;
	font-size: 11px;
	color: #7a7373;
	font-family: Arial;
}
.redver
{
	font-weight: normal;
	font-size: 11px;
	color: #9e0000;
	font-family: Arial;
}
.tablerowcolor1
{
	font-size: 11px;
	color: #000000;
	background-color: #f3f3e9;
}
.tablerowcolor2
{
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
.tablerowcolornew1
{
    font-size: 11px;
	color: #000000;
	background-color:#CCC7BA;	
}
A
{
	text-decoration: none;
}
/*Css of tool tip*/

#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color: #D3DEE5;
	visibility: hidden;
	z-index: 100;
	font-size: 12px;
	font-family: Bookman Old Style; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.successfull_message
{
	/* 	FONT-WEIGHT: bold;  	FONT-SIZE: 12px;  	COLOR: green;  	FONT-FAMILY: Tahoma 	*/
	background-color: #CFF4CF;
	border: 1px solid #1B3C1B;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom:2px;
	letter-spacing:1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

/*Css of tool tip* end/*/

.themeButton1
{
	font-size: 11px;
	color: #000000;
	background-color: #6B8DA6;
}
.themeButton2
{
	font-size: 11px;
	color: #000000;
	background-color: #9790BC;
}
.themeButton3
{
	font-size: 11px;
	color: #000000;
	background-color: #A86F6B;
}
.themeButton4
{
	font-size: 11px;
	color: #000000;
	background-color: #73A469;
}
.leftAlign
{
	padding-right: 70px;
}
div.dimmer
{
	position: absolute;
	background: url(../images/blackdot.gif)  white;
	width: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity: 0.8;
}
div.dimming {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;

}

table.floatingHeader
{
background-color:#FFFFFF;
	border:2px solid #FFFFFF;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	color: #333333;
	font-weight:bold;
} 
