<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* ===================================== BLOG CSS STARTS ======================================== */

.BlogTitle
{
	padding: 0px;
	color: #3CB4C1;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.3em;
}
.BlogNoOfViews
{
	padding: 0px;
	color: #000000;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
}
.BlogAuthor
{
	padding: 0px;
	color: #999999;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
}
.BlogDescription
{
	padding: 0px;
	color: #63565F;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
}
.BlogPaging
{
	padding: 2px;
	color: #63565F;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.BlogPagingSelected
{
	padding: 2px;
	color: #ff3300;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.BlogGalleryTabBackGround
{
	border-bottom: solid 1px gray;
	border-left: :solid 1px gray;
	border-right: :solid 1px gray;
}
.BlogGalleryTab
{
	padding: 2px;
	color: white;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.BlogGalleryTabSelected
{
	padding: 2px;
	color: maroon;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

/* ====================================== BLOG CSS ENDS ======================================== */


/* ==================================== COMMON CSS STARTS ====================================== */

/* default class for image button */
/* By Avinash (6/8/2009)*/

.Popup_window
{
	position: absolute;
	background: #FFF7F2;
	border: ridge 8px #FE773D;
}

.VerticalBar
{
	color: #000000;
}

.imagebutton
{
	cursor: pointer;
}

.aligncenter
{
	text-align: center;
}

A:link, A:visited, A:active
{
	font-family: Tahoma,Arial, Verdana;
	font-size: 11px;
	color: #394599;
	padding: 4px;
	text-decoration: underline;
}

A:hover
{
	font-family: Tahoma,Arial, Verdana;
	color: #FF8000;
	text-decoration: underline;
}

A.footer:link, A.footer:visited, A.footer:active
{
	font-family: Tahoma,Arial, Verdana;
	font-size: 11px;
	color: #394599;
	text-decoration: underline;
}

A.footer:hover
{
	font-family: Tahoma,Arial, Verdana;
	font-size: 11px;
	color: #FF8000;
	text-decoration: underline;
}

A.marquee
{
	font-family: Arial;
	font-size: 11px;
	color: #394599;
	padding: 4px;
	text-decoration: underline;
}
.marquee:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #FF8000;
	padding: 4px;
	text-decoration: underline;
}

#boxes
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	font-family: Arial, sans-serif;
	list-style-type: none;
	height: 500px;
	overflow: visible;
}

#boxes li
{
	float: left;
	margin: 10px 1px 5px 5px;
	width: 250px;
	cursor: move;
	padding-top: 5px;
	padding-left: 10px;
	position: relative;
	background-color: #FFFFFF;
	text-align: left;
	height: 200px;
	border: 0px dotted black;
	overflow: hidden;
}

a.close:link
{
	color: #EE8122;
	text-decoration: none;
	font-size: 9pt;
}

a.close:visited
{
	color: #EE8122;
	text-decoration: none;
}

a.close:hover
{
	text-decoration: underline;
}

span.venname
{
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	cursor: pointer;
}

/*span.venname:visited
{
	color: #EE8122;
	text-decoration: none;
}*/

span.venname:hover
{
	text-decoration: underline;
}

a.Tab:link
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 0;
	text-decoration: none;
}

a.Tab:visited
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 0;
	text-decoration: none;
}

a.Tab:hover
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 0;
	text-decoration: none;
}

a.Tab1:link
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	font-family: Tahoma;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 0;
	text-decoration: none;
}

a.Tab1:visited
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	font-family: Tahoma;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 0;
	text-decoration: none;
}

a.Tab1:hover
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	font-family: Tahoma;
	color: Black;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 0;
	text-decoration: none;
}

.background
{
	background-color: #F7F7F7;
}
.background1
{
	background-color: #fff;
}
.panel1
{
	text-align: left;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	background-color: #E3E8EE;
	cursor: pointer;
	padding-left: 0px;
	padding-right: 0px;
	border: solid 0px;
	font-family: Tahoma;
}

.panel1_over
{
	cursor: pointer;
	background-color: #E3E8EE;
}

.normalTextFont13
{
	font-family: Tahoma;
	color: #328ACB;
	font-size: 13px;
	font-weight: bold;
}

a.linktext
{
	font-family: Arial;
	color: #55689B;
	font-size: 8pt;
	font-weight: bold;
}

.linktext:hover
{
	font-family: Arial;
	color: #FF8000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

.SingleLineTopGrap
{
	margin-top: 40px;
}

.singleLineClass
{
	border-top: 1px solid silver;
	width: 1px;
	height: 1px;
}
.divborder
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

.divpopup
{
	position: absolute;
	width: 500px;
	background: #FFF7F2;
	border: ridge 8px #FE773D;
}

.divpopup1
{
	position: absolute;
	width: 530px;
	background: #FFF7F2;
	border: ridge 8px #FE773D;
}

.divpopupEng
{
	position: absolute;
	width: 530px;
	background: #FFF7F2;
	border: ridge 8px #FE773D;
}

.Numbertextbox
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 30px;
}

.textbox3
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
}

.errormessage
{
	background-color: #ffffdf;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1px;
	font-family: Tahoma,Verdana;
	font-size: 7pt;
	color: #333333;
	font-weight: bold;
}

.TextAreaFont
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input.txtBox
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 135px;
	background-color: #ffffff;
	border-style: solid;
}

.Forummenu
{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding: 1px;
	width: 200px;
	border: 1px solid #FFFFFF;
	background-color: #DEDBDE;
}

.txtBoxSearch
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 210px;
}

.BackEndtxtBox
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
}

.txtBoxZipCode
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 95px;
}

input.txtBox1
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 80px;
}

.MultiLinetxtBox1
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 350px;
	height: 100px;
}

.validatorCalloutHighlight
{
	background-color: #E6C0C0 /*lemonchiffon*/;
}

.accordionHeading
{
	border: 1px solid #ccc;
	color: #000000;
	background-color: #E3E8EE;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin-top: 5px;
}

.accordionBody
{
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.lnkbtnText
{
	color: Black;
	font-size: 12;
	font-family: Arial, Sans-Serif;
}

.highlightlink
{
	background-color: #E3E8EE;
}

.makegridViewColumnVisibleFalse
{
	display: none;
}

.buttonOut
{
	font-size: 11px;
	width: 70px;
	height: 20px;
	background-color: #EEEEEE; /*background: url( '../../images/glass-24.gif' );*/
	border-left: 1px solid #5D5D5D;
	border-right: 1px solid #5D5D5D;
	border-top: 1px solid #5D5D5D;
	border-bottom: 1px solid #5D5D5D;
}

.successfull_message
{
	/* 	FONT-WEIGHT: bold;  	FONT-SIZE: 12px;  	COLOR: green;  	FONT-FAMILY: Tahoma 	*/
	background-color: #ffffdf;
	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;
}

/*.panelUndoStyle
{
     background-color: #CFF4CF;
     border: 0px 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: #000000;
	font-weight: bold;
}
*/

.smallAlert
{
	font-size: 12px;
	color: #CF1614;
}

.GrayColorText
{
	font-size: 11px;
	color: Gray;
	font-family: Tahoma,Verdana;
}

.RedColorText
{
	font: Tahoma,Verdana;
	font-size: 11px;
	color: Red;
}

.tableRowcolorBold
{
	font-size: 11px;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
}

.commentbox
{
	border: 2px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #F7F3F7;
	font-size: 11px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-top: 2px;
}

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

.normaltextbold
{
	font-size: 11px;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	color: #000000;
	cursor: hand;
}
.normaltextbold1
{
	font-weight: bold;
	color: #3cb4c1;
	font-weight: Bold;
}

.HeaderLabel
{
	font-size: 14px;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
}

.Header
{
	font-size: 12px;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	color: #328ACB;
}

.inputtext
{
	float: left;
	padding: 1px 1px 1px 1px;
	height: 17px;
	line-height: 19px;
	font-family: Verdana;
	font-size: 8pt;
	border: solid 1px #8e909c;
	color: #000000;
	width: 400px;
}

.inputsearch
{
	background: white url(../Images/magglass.png) no-repeat 3px 4px;
	padding-left: 17px;
}

.Selected
{
	background-color: #E7EFDE;
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.message1
{
	background-color: #ffffdf;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
	font-family: Tahoma,Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.NewMessage
{
	background-color: #ffffdf;
	padding: 5px;
	font-family: Tahoma,Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.message
{
	background-color: #ffffdf;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
	font-family: Tahoma,Verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.headerstyle
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	background: #F7F7F7;
	padding-bottom: 2px;
	border-left: gray 1px solid;
	cursor: pointer;
	padding-top: 2px;
	border-bottom: gray 1px solid;
}

.GreatorSymbol
{
	font-size: 11px;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
}

.divMarTopBottom
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.MyCalendar_New .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #FFFBFF;
	color: Black;
}

MyCalendar_New .ajax__calendar_hover .ajax__calendar_day, .MyCalendar_New .ajax__calendar_active .ajax__calendar_day, .MyCalendar_New .ajax__calendar_active .ajax__calendar_month, .MyCalendar_New .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}

.MyCalendar_New .ajax__calendar_other .ajax__calendar_day, .MyCalendar_New .ajax__calendar_other .ajax__calendar_year
{
	color: gray;
	font-size: 10px;
}

.TextStrengthNotGood
{
	background: yellow;
}

.title1
{
	color: White;
	font-size: 12px;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
}

/* MASK */

div.dimmer
{
	position: absolute; /*background: url(../../CSS_Images/blackdot.gif) #EFEFEF;*/
	width: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
	opacity: 0.8;
}

div.newdimmer
{
	position: absolute;
	background: url(../../CSS_Images/blackdot.gif) #000;
	width: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	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;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	border-width: 0px;
}
/* END OF MASK */

/* popup menu */

#divBackGround
{
	position: absolute;
	background-color: White;
	filter: alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.70;
}

.HeaderText
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-weight: Bold;
	vertical-align: middle;
}

.attachHeader
{
	background-color: #BDD5D9;
}
/*
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F3F9F9;
	background-image: url(../../CSS_Images/pagebackground.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 74px;
	margin-bottom: 0px;
	background-position: center top;
}
*/

td
{
	font-family: Georgia;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.td1
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

input.text
{
	border: 1px solid #D0C8B7;
	background-color: #FFFFFF !important;
	font-size: 11px;
	padding: 2px;
}

.inputbig
{
	border: 1px solid #D0C8B7;
	background-color: #FFFFFF !important;
	font-size: 14px;
}

.Georgia
{
	font-family: Georgia;
	font-size: 14px;
	color: #746E60;
}

.Georgiabig
{
	font-family: Georgia;
	font-size: 18px;
	color: #746E60;
}

.Georgiasmall
{
	font-family: Georgia;
	font-size: 12px;
	color: #746E60;
}

.arialtext
{
	font-family: arial;
	font-size: 12px;
	color: #746E60;
}

.Georgiaextrabig
{
	font-family: Georgia;
	font-size: 24px;
	color: #4C4944;
}

.TimesNewRomanbig
{
	font-family: "Times New Roman";
	font-size: 18px;
	color: #4C4944;
}

.TimesNewRoman
{
	font-family: "Times New Roman";
	font-size: 15px;
	color: #4C4944;
}

.box
{
	background-color: #F6F5EF;
	border: 1px solid #EBEAE4;
	padding: 10px;
}

.Servicesborder
{
	font-family: arial;
	font-size: 14px;
	color: #999999;
	border-top-style: none;
	border-bottom-color: #A1C4DD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A1C4DD;
	border-right-color: #A1C4DD;
	border-left-color: #A1C4DD;
	padding-left: 10px;
	padding-right: 10px;
}

.ServicesborderRight
{
	font-family: arial;
	font-size: 14px;
	color: #999999;
	border-top-style: none;
	border-bottom-color: #A1C4DD;
	border-top-width: 1px;
	border-right: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A1C4DD;
	border-right-color: #A1C4DD;
	border-left-color: #A1C4DD;
	padding-right: 7px;
}

.imgborder
{
	border: 1px solid #8AB5D3;
}

.hr
{
	border: 1px solid #D0C8B7;
}

.AdminFormButton
{
	font-size: 12px;
	background-color: #7E7E7E;
	cursor: pointer;
	border-bottom: 1px solid #484848;
	border-right: 1px solid #484848;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	left: auto;
	top: auto;
	height: 20px;
}

.template
{
	border-bottom: 1px solid #484848;
	border-right: 1px solid #484848;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
}

/* Table panel */
/*.columnheading
{
    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: 1px;
    padding-right: 5px;
    padding-top: 2px;
    height: 20px;
}*/

.inputbg
{
	background-color: #F4F6FC;
}

.border2px
{
	border: 1px solid #A4A4A4;
}

/*confirm button */
.demoarea
{
	padding: 20px;
	background: #FFF url(../../CSS_Images/demotop.png) no-repeat left top;
}

.demoarea p
{
	padding: 5px;
}

.demoheading
{
	padding-bottom: 20px;
	color: #5377A9;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.5em;
}

.demobottom
{
	height: 8px;
	background: #FFF url(../../CSS_Images/demobottom.png) no-repeat left bottom;
}

.heading
{
	padding: 1em 0 1em 0;
	color: #5377A9;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
}

.DisplayText
{
	padding: 1em 0 1em 0;
	color: #5377A9;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 0.9em;
}

.subheading
{
	padding: .8em 0 0.5em 0;
	color: #0F2543;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: 1.1em;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*Project controls style sheet*/
.tdclass
{
	vertical-align: top;
}

.InputTypeTxtBox
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	width: 98px;
}

.Selectddl
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	width: 170px; /* width:auto;     width:inherit;*/
}

.txtarea1
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	border: solid 1px #7F9DB9;
	width: 150px;
	height: 15px;
}

.normalText
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	padding-left: 3px;
}

.normalText1
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}

.normalTextNew
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	cursor: pointer;
}

.grdlbl
{
	font-size: 23px;
}

/*--------------  Vendor schedular --------------------*/

.TimeFormatDropDown
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
}

.TimeFormatTextBox
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
	width: 80px;
}

/*.ColumnHeadopen1
{
    background-color: #E8EBEF;
    background: url( '../../images/glass-32.gif' );
    margin: 0px;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid #A4ACB9;
    border-right: 1px solid #A4ACB9;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border-top: 1px solid #A4A4A4;
    border-left: 1px solid #A4A4A4;
    border-right: 2px solid #A4A4A4;
    border-bottom: 0px solid #A4A4A4;
}*/

/*.ColumnHead1
{
    background-color: #E8EBEF;
    background: url( '../../images/nill.gif' );
    margin: 0px;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid #A4ACB9;
    border-right: 1px solid #A4ACB9;
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border-top: 1px solid #A4A4A4;
    border-left: 1px solid #A4A4A4;
    border-right: 2px solid #8C8C8C;
    border-bottom: 1px solid #A4A4A4;
}*/

/*-------------- vendor tab---------------*/

.normalTextTab
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}

.normalTextTabBold
{
	font-family: Tahoma;
	color: Black;
	font-size: 11px;
}

#ynnav ul
{
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
	height: 15px;
}

#ynnav li
{
	display: block;
	float: left;
	margin-right: 3px;
	padding-left: 1px;
	background: #f2f3f5 url(        "../../Images/sprite_verticalmaroon.png" ) 0 0 no-repeat;
}

#ynnav li div
{
	display: block;
	float: left;
	margin: 0px;
	background: url(        "../../Images/sprite_mainmaroon.png" ) 100% -67px no-repeat;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#ynnav li a
{
	display: block;
	float: left;
	font: 10px verdana;
	font-weight: bold;
	color: #434343;
	white-space: nowrap;
	padding: 3px 6px;
	margin: 0;
	text-decoration: none;
}

/*----------------------- Style sheet for tabs Starts ----------------------------*/
#tabsrate
{
	float: left;
}

#tabsrate ul
{
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
	height: 15px;
}

#tabsrate li
{
	cursor: pointer;
	margin-right: 3px;
	clear: right;
	display: block;
	float: left;
	margin-right: 3px;
	padding-left: 1px;
	background: #f2f3f5 url(        "../../Images/tab_left.png" ) 0 0 no-repeat;
}

#tabs
{
	float: left;
}

#tabs ul
{
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
	height: 15px;
}

#tabs li
{
	cursor: pointer;
	margin-right: 3px;
	clear: right;
	display: block;
	float: left;
	margin-right: 3px;
	padding-left: 1px;
	background: #f2f3f5 url(        "../../Images/tab_left.png" ) 0 0 no-repeat;
}

.ynnav_tab1
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	background: url(        "../../Images/tab1.png" ) 100% -67px no-repeat;
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 13px 0px 13px;
}

.ynnav_tab2
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	background: url(        "../../Images/tab2.png" ) 100% -67px no-repeat;
	font-family: Tahoma; /*font-weight: bold;*/
	color: black;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 13px 0px 13px;
}

.ynnav_tabnew
{
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	margin: 0px;
	background: url(        "../../Images/newtab.gif" );
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 13px 0px 13px;
}
/*-------------------------- Style sheet for tabs Ends --------------------------------*/
.bordercalender
{
	font-size: 11px;
	color: #000000;
	border-left: 0px solid LightSlateGray;
	border-right: 0px solid LightSlateGray;
	border-bottom: 1px solid #A7C6C9;
	border-top: 0px solid LightSlateGray;
	background-color: #F7F7F7;
}

.calendarItem
{
	padding-right: 0px;
	padding-left: 0px; /*background: url(  "../../images/calBG.bmp" ); 	background-repeat: no-repeat;*/
	padding-bottom: 0px;
	padding-top: 0px;
	border: 0px;
	height: 23px; /*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;
}

.caldayheader
{
	/*background-image: url(../../images/);*/
	height: 24px;
	background-color: #6487CE;
	color: #000000;
	border: solid 1px #CDCDCD;
	border-bottom-width: 0px;
}

.calendarItemleft
{
	padding-bottom: 0px;
	padding-top: 0px;
	border: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #000000;
}

.Today_date
{
	background-color: #9CB3E0;
	color: White;
	font-weight: bold;
	border: solid 1px #CDCDCD;
}
.other_month_date
{
	background-color: #ffffff;
	color: Black;
}

.borderleft
{
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #A7C6C9;
	border-right: 1px solid #A7C6C9;
	border-bottom: 1px solid #A7C6C9;
	border-top: 0px solid #A7C6C9;
}

.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-repeat: repeat-x;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 22px; /*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;
}

.SmallTextLabel
{
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}

.lightgray
{
	font-family: Tahoma;
	color: #aeaeae;
	font-size: 11px;
}

.inputtxtBoxbulr
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	border: solid 1px #7F9DB9;
	width: 135px;
}

.inputtxtBoxnormal
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
	width: 135px;
}

.chkdessign
{
	width: 145px;
}

.ArticleCss
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 2px 0px;
}

.AnsCss
{
	font-size: 11px;
	line-height: 20px;
	margin: 4px 0px 4px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px wheat;
	border-top: solid 1px wheat;
}

.tblTest1
{
	border: solid 1px wheat;
}

.ddlAction
{
	color: Gray;
}

.fixWidth tr td
{
	width: 35%;
}

.CustomfixWidth tr td
{
	width: 20%;
}

.gvRaise-header
{
	background: #f0f0f0;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #fff;
	padding: 2px;
}

.txtBoxAttachment
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
	width: 110px;
}

.FileUploadAttachment
{
	border: solid 1px #79DB9;
	width: 180px;
}

.bannertd
{
	vertical-align: top;
}

/* ===================================== COMMON CSS ENDS ========================================== */


/* ================================== COMPONENT CSS STARTS ======================================== */

/**
* @version $Id: component.css 5808 2006-11-19 05:55:53Z eddiea $
* @copyright Copyright (C) 2005 - 2006 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

/**
 * Joomla! 1.5 Admin template main css file
 *
 * @author		Andy Miller &lt;andy.miller@joomla.org&gt;
 * @package		Joomla
 * @since		1.5
 * @version    1.0
 */

/* ------------------- General styles ------------------------------ */

div.message
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
	font-weight: bold;
	color: #333; /*letter-spacing: .1em;*/ /* letter spacing doesn't work for all languages */
}

.helpIndex
{
	border: 0px;
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	overflow: auto;
}

.helpFrame
{
	border-left: 0px solid #222;
	border-right: none;
	border-top: none;
	border-bottom: none;
	width: 100%;
	height: 800px;
	padding: 0px 5px 0px 10px;
}

#treecellhelp
{
	width: 25%;
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 2px;
	overflow: hidden;
}

#datacellhelp
{
	width: 73%;
	display: block;
	float: left;
	margin: 0;
	padding: 2px 0px 0px 0px;
}

/* ==================================== COMPONENT CSS ENDS ======================================== */


/* ============================== DHTML GOODIES CALENDAR CSS STARTS =============================== */

#calendarDiv
{
	position: absolute;
	width: 205px;
	border: 1px solid #317082;
	padding: 1px;
	background-color: #FFF;
	font-family: arial;
	font-size: 10px;
	padding-bottom: 20px;
	visibility: hidden;
}

#calendarDiv span, #calendarDiv img
{
	float: left;
}

#calendarDiv .selectBox, #calendarDiv .selectBoxOver
{
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver
{
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendarDiv td
{
	padding: 3px;
	margin: 0px;
	font-size: 10px;
}

#calendarDiv .selectBox
{
	border: 1px solid #E2EBED;
	color: #E2EBED;
	position: relative;
}

#calendarDiv .selectBoxOver
{
	border: 1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position: relative;
}

#calendarDiv .selectBoxTime
{
	border: 1px solid #317082;
	color: #317082;
	position: relative;
}

#calendarDiv .selectBoxTimeOver
{
	border: 1px solid #216072;
	color: #216072;
	position: relative;
}

#calendarDiv .topBar
{
	height: 16px;
	padding: 2px;
	background-color: #317082;
}

#calendarDiv .activeDay
{
	/* Active day in the calendar */
	color: #FF0000;
}

#calendarDiv .todaysDate
{
	height: 17px;
	line-height: 17px;
	padding: 2px;
	background-color: #E2EBED;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 201px;
}

#calendarDiv .todaysDate div
{
	float: left;
}

#calendarDiv .timeBar
{
	height: 17px;
	line-height: 17px;
	background-color: #E2EBED;
	width: 72px;
	color: #FFF;
	position: absolute;
	right: 0px;
}

#calendarDiv .timeBar div
{
	float: left;
	margin-right: 1px;
}

#calendarDiv .monthYearPicker
{
	background-color: #E2EBED;
	border: 1px solid #AAAAAA;
	position: absolute;
	color: #317082;
	left: 0px;
	top: 15px;
	z-index: 1000;
	display: none;
}

#calendarDiv #monthSelect
{
	width: 70px;
}

#calendarDiv .monthYearPicker div
{
	float: none;
	clear: both;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
}

#calendarDiv .monthYearActive
{
	background-color: #317082;
	color: #E2EBED;
}

#calendarDiv td
{
	text-align: right;
	cursor: pointer;
}

#calendarDiv .topBar img
{
	cursor: pointer;
}

#calendarDiv .topBar div
{
	float: left;
	margin-right: 1px;
}

/* =============================== DHTML GOODIES CALENDAR CSS ENDS ================================ */


/* ======================================= DRAG CSS STARTS ======================================== */



.aviclass
{
	padding: 5px 5px 0px 5px; /*width: 100px; 	height:100px;*/
	float: left; /*border: 1px solid silver   border:1px solid Aqua; border:1px solid red;*/
}

.maindiv
{
	float: left;
	width: 98%;
	height: 100%;
	padding: 0px;
}

.submaindiv
{
	float: left;
	width: 100%;
	height: 90%;
	overflow: auto /**/;
}


#dragableElementsParentBox
{
	padding: 10px; /* Air   */
}

.clear
{
	clear: both;
}
/* END DEMO CSS *//* REQUIRED CSS */
#rectangle
{
	float: left;
	border: 1px dotted #F00; /* Red border */
	background-color: #FFF;
}
#insertionMarker
{
	/* Don't change the rules for the insertionMarker */
	width: 6px;
	position: absolute;
	display: none;
}
#insertionMarker img
{
	/* Don't change the rules for the insertionMarker */
	float: left;
}
#dragDropMoveLayer
{
	/* Dragable layer - Not need if you're using 'rectangle' mode */
	position: absolute;
	display: none;
	border: 1px solid #000;
	filter: alpha(opacity=50); /* 50% opacity , i.e. transparency */
	opacity: 0.5; /*  width:30%;*/ /* 50% opacity , i.e. transparency */
}
/* END REQUIRED CSS */


/*-----------------------------------------------------------------------------*/

.dhtmlgoodies_window
{
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 0.9em; /*overflow: hidden;*/
	z-index: 10000;
	float: left;
	margin-right: 3px /* border: 1px solid red; 	 border: 1px solid #000; 	background-color: #DDD; 	padding: 2px; 	margin-right: 5px; 	margin-bottom: 5px; 	/*width:300px; */;
}


.dhtmlgoodies_window div
{
	position: relative;
}


.dhtmlgoodies_windowMiddle
{
	/*border-left:3px solid #707070;*/
}
.dhtmlgoodies_windowContent
{
	/*border-right:3px solid #707070; 		padding-left:5px; 		padding-right:2px; 		height:100%; 	/*	overflow:hidden;*/
	background-color: #FFF;
}
.dhtmlgoodies_window_bottom
{
	/*	border-left: 3px solid #707070; 		border-right:3px solid #707070; 		border-bottom: 3px solid #707070; 		position:relative;*/
	height: 0px;
	background-color: #FFFFFF;
	padding: 0px;
}
.dhtmlgoodies_window_bottom img
{
	float: right;
}

.topCenterImage
{
	position: absolute;
	left: 3px;
	width: 5000px;
	height: 17px;
}

.resizeImage
{
	/*position:absolute;*/
	right: 5px;
	bottom: 1px;
}
/* ------------------Panel design ----------------------- */
.navigatorpanel
{
	float: left;
	font-size: 11px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: Bold;
	vertical-align: middle;
}
.bgcustomize
{
	float: left;
	padding: 0px;
	background-color: #6487CE;
}
.listyle
{
	width: 40%;
	border: 1px solid blue;
	margin: 0px;
	padding: 0px;
}

.liHeader
{
	float: left;
	color: white;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* ======================================== DRAG CSS ENDS ========================================= */


/* ===================================== GENERAL CSS STARTS ======================================= */


/* ---------------------- General styles Starts ------------------------------ */

.bgDGreen
{
	background-color: #4A668B;
}

.SubHead-White
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
}

.Sub-Green
{
	font-family: Arial;
	font-size: 8pt;
	color: #596391;
}

/* ---------------------- General styles Ends ------------------------------ */

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

.divtr
{
	float: left;
	width: 100%;
	padding: 0px 2px 2px 2px;
	border: 0px solid red;
}

.divlist
{
	float: left; /*z-index: 1000;*/
	visibility: hidden;
	position: absolute;
}

.divlist2
{
	float: left;
	border: 1px solid black;
	background-color: White;
	position: static;
}

.border1px
{
	border: 1px solid #A4A4A4;
	background-color: #F6F7F8;
	color: #000000;
}

.topblock
{
	border: 1px solid #CDCDCD;
	background-color: #F0F0F0;
}

.topbar
{
	position: absolute; /*border: 0px solid black;*/
	padding: 0px;
	background-color: White;
	width: 300px; /*visibility: hidden;*/
	z-index: 100;
}

.bgtext
{
	padding: 3px 2px 0px 3px;
}

.divtd
{
	padding: 2px 2px 0px 3px;
	float: left;
}

.invalidmsg
{
	font-size: 12px;
	color: #CF1614;
}

.bgtxt
{
	padding: 4px;
	float: left;
}

.gentr
{
	vertical-align: top;
}

.bglabel
{
	/*  float: left;        text-align: right;        background-color: #EDF0F3;        padding: 5px;        clear: left;        font-weight: bold;        vertical-align: middle;        margin: 0px 0px 2px 0px;        font-family: Tahoma;        */
	float: left;
	background-color: #EDF0F3;
	padding: 5px;
	text-align: right;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	vertical-align: top;
}

.labelNew
{
	float: left;
	padding: 0px;
	text-align: right;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	vertical-align: top;
}

body
{
	margin: 10px;
	padding: 0;
	background: #fff;
	padding-bottom: 1px;
	font-size: 11px;
}

body, td, th
{
	font-family: Arial, Helvetica, sans-serif;
}

html, body
{
	height: 100%;
}

.clr
{
	clear: both;
	overflow: hidden;
	height: 0;
}

a, img
{
	padding: 0;
	margin: 0;
}

img
{
	border: 0 none;
}

form
{
	margin: 0;
	padding: 0;
}

h1
{
	margin: 0;
	padding-bottom: 8px;
	color: #0B55C4;
	font-size: 20px;
	font-weight: bold;
}

h3
{
	font-size: 13px;
}

/*
a:link
{
	color: #0B55C4;
	text-decoration: none;
}
a:visited
{
	color: #0B55C4;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}*/

fieldset
{
	margin-bottom: 10px;
	border: 1px #ccc solid;
	padding: 5px;
	text-align: left;
}

fieldset p
{
	margin: 10px 0px;
}

legend
{
	color: #0B55C4;
	font-size: 12px;
	font-weight: bold;
}

.checkboxnew
{
	font-size: 11px;
	color: #000000;
	border: 0px solid red;
}

/*
input, select
{
	font-size: 10px;
	border: 1px solid silver;
}
*/

textarea
{
	font-size: 11px;
	border: 1px solid silver;
}
textareaNew
{
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px 0px 0px 0px;
    font-family: "Verdana" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #212121;
    vertical-align: middle;
}

input.button
{
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px "Verdana" , Verdana, Arial, Helvetica, sans-serif; /* width:60px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 8px;
    padding-left: 8px; /* margin-left:85px; */
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #2C2B2B;
    border: solid 1px #a3a3a3;                                       
    background: #EEEEEE;
   /* background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#F9F8F8)); */
    background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#E34810));
    /* background: -moz-linear-gradient(top,  #E8E8E8,  #F9F8F8); */
    background: -moz-linear-gradient(top,  #E8E8E8,  #E34810);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F9F8F8');
}

input.button:hover
{
    text-decoration: none;
    background: #C9C9C9;
    border: 1px #3C7FB1 solid;
    background: -webkit-gradient(linear, left top, left bottom, from(#A7D9F5), to(#EAF6FD));
    background: -moz-linear-gradient(top,  #A7D9F5,  #EAF6FD);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7D9F5', endColorstr='#EAF6FD');
}

button
{
    cursor: pointer;
    text-align: center;
}
/*input.button
{
background-image: url(../../CSS_Images/blue/Btn_Blue_bg.png);
border: outset 1px #2F6FC3;
color: #ffffff;
font-weight: bold;
text-align: center;
background-repeat: repeat-x;
}
input.button:hover
{
background-image: url(../../CSS_Images/blue/Btn_Blue_bgh.png);
border: outset 1px #2F6FC3;
color: #224F8F;
font-weight: bold;
text-align: center;
background-repeat: repeat-x;
}
button
{
cursor: pointer;
text-align: center;
}*/

submit
{
	cursor: pointer;
}

input.disabled
{
	background-color: #F0F0F0;
}

/*
input:focus, select:focus, textarea:focus
{
	background-color: #ffd;
	border: solid 1px #CDCDCD;
}
*/

/*header area */
#header div.logo
{
	background: url(../../CSS_Images/Enramplogo.jpg) no-repeat;
	height: 46px;
}

#header div.logopopup
{
	background: url(../../CSS_Images/Enramplogo.jpg) no-repeat;
	height: 46px;
	display: block;
}

#header div.logodisplay
{
	background: url(../../CSS_Images/Enramplogo.jpg) no-repeat;
	height: 46px;
	display: block;
}


/* -- overall styles ------------------------------ */

#border-top.blue
{
	background: url(../../CSS_Images/blue/headerblue1-32.PNG) repeat-x;
}

#border-top.blue div
{
	background: url(../../CSS_Images/blue/headerblue1-32.PNG) 100% 0 no-repeat;
}

#border-top.blue div div
{
	background: url(../../CSS_Images/blue/headerblue1-32.PNG) no-repeat;
	height: 28px;
}

#border-top.gray
{
	background: url(../../CSS_Images/gray/header-32.gif) repeat-x;
}

#border-top.gray div
{
	background: url(../../CSS_Images/gray/header-32.gif) 100% 0 no-repeat;
}

#border-top.gray div div
{
	background: url(../../CSS_Images/gray/header-32.gif) no-repeat;
	height: 28px;
}

#border-top .title
{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-left: 5px;
}

#border-top .version
{
	display: block;
	float: right;
	color: #fff;
	font-weight: bold;
	padding: 7px 5px 0 0;
}

#border-bottom
{
	background: url(../../CSS_Images/j_bottom.png) repeat-x;
}

#border-bottom div
{
	background: url(../../CSS_Images/j_corner_br.png) 100% 0 no-repeat;
}

#border-bottom div div
{
	background: url(../../CSS_Images/j_corner_bl.png) no-repeat;
	height: 11px;
}

#footer .copyright
{
	margin: 10px;
	text-align: center;
}

#header-box
{
	border: 1px solid #ccc;
	background: #f0f0f0;
}

#content-box
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#content-box .padding
{
	padding: 4px 10px 0 10px;
}

#toolbar-box
{
	background: #fbfbfb;
	margin-bottom: 10px;
}

#submenu-box
{
	background: #EDF0F3;
	margin-bottom: 10px;
}

#submenu-box .padding
{
	padding: 0px;
}

/* --------------------- status layout ----------------------- */
#module-status
{
	float: right;
}

#module-status span
{
	display: block;
}

#module-status .legacy-mode
{
	background: url(../../CSS_Images/mini_icon.png) 3px 5px no-repeat;
	color: #c00;
}

#module-status .preview
{
	background: url(../../CSS_Images/menu/icon-16-media.png) 3px 3px no-repeat;
}

#module-status .unread-messages, #module-status .no-unread-messages
{
	background: url(../../CSS_Images/menu/icon-16-messages.png) 3px 3px no-repeat;
}

#module-status .unread-messages a
{
	font-weight: bold;
}

#module-status .loggedin-users
{
	background: url(../../CSS_Images/menu/icon-16-user.png) 3px 3px no-repeat;
}

#module-status .logout a
{
	/*background: url(../../CSS_Images/menu/icon-16-logout3.png)0px 3px no-repeat;*/
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#module-status .logout a:hover
{
	/*background: url(../../CSS_Images/menu/icon-16-logout3.png)0px 3px no-repeat;*/
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/* ---------------------- various styles ------------------------ */
span.note
{
	display: block;
	background: #ffd;
	padding: 5px;
	color: #000000;
}

/*------------------------- overlib -----------------------------*/

.ol-foreground
{
	background-color: #ffe;
}

.ol-background
{
	background-color: #6db03c;
}

.ol-textfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.ol-captionfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

.ol-captionfont a
{
	color: #0b5fc6;
	text-decoration: none;
}

.ol-closefont
{
}

/*----------------------- toolbar ----------------------*/

div.header
{
	font-size: 16px;
	font-weight: bold;
	color: #0B55C4;
	line-height: 48px;
	padding-left: 5px;
	background-repeat: no-repeat;
	margin-left: 5px;
}

div.header span
{
	color: #000000;
}

div.configuration
{
	font-size: 14px;
	font-weight: bold;
	color: #0B55C4;
	line-height: 16px;
	padding-left: 30px;
	margin-left: 10px;
	background-image: url(../../CSS_Images/menu/icon-16-config.png);
	background-repeat: no-repeat;
}

div.toolbar1
{
	float: right;
	text-align: right;
	padding: 0;
	width: 100%;
}

table.toolbar1
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0;
	width: 100%;
	height: 0px;
}

table.toolbar1 td
{
	padding: 3px;
	height: 0px;
}

div.toolbar
{
	float: right;
	text-align: right;
	padding: 0;
}

table.toolbar
{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

table.toolbar td
{
	text-align: center;
	color: #000000;
}

table.toolbar td.spacer
{
	width: 10px;
	white-space: nowrap;
}

table.toolbar td.divider
{
	border-right: 1px solid #eee;
	width: 1px;
}

table.toolbar span
{
	float: none;
	width: 20px;
	height: 16px;
	margin: 0 auto;
	display: block;
}

table.toolbar a
{
	color: #394599;
	display: block;
	text-decoration: none;
	float: right;
	white-space: nowrap;
	cursor: pointer;
}

table.toolbar a:hover
{
	border-left: 0px solid #CDCDCD;
	text-decoration: none;
	color: #FF8000;
}

/*--------------------- for massmail component ----------------------*/
td#mm_pane
{
	width: 90%;
}

input#mm_subject
{
	width: 200px;
}

textarea#mm_message
{
	width: 100%;
}

/*----------------------- pane-sliders --------------------------*/
.pane-sliders
{
	margin: 0;
	padding: 3px;
	color: #000000;
	cursor: pointer;
}

.pane-sliders .title
{
	margin-left: 110px;
	margin: 0;
	padding: 5px;
	color: #000000;
	cursor: pointer;
}

.pane-sliders .panel
{
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.pane-sliders .panel h3
{
	background: #E3E8EE;
	color: #000000;
}

.pane-sliders .content
{
	background: #EDF0F3;
}

.pane-sliders .adminlist
{
	border: 0 none;
}

.pane-sliders .adminlist td
{
	border: 0 none;
}

.pane-sliders1
{
	margin: 0;
	padding: 9px;
	color: #000000;
	cursor: pointer;
}

.pane-sliders1 .title
{
	margin-left: 110px;
	margin: 0;
	padding: 5px;
	color: #000000;
	cursor: pointer;
}

.pane-sliders1 .panel
{
	border: 1px solid #ccc;
	margin-bottom: 3px;
}

.pane-sliders1 .panel h3
{
	background: #EDF0F3;
	color: #000000;
}

.pane-sliders1 .content
{
	background: #EDF0F3;
}

.pane-sliders1 .adminlist
{
	border: 0 none;
}

.pane-sliders1 .adminlist td
{
	border: 0 none;
}

.jpane-toggler span
{
	background: transparent url(../../CSS_Images/j_arrow.png) 5px 50% no-repeat;
	padding-left: 20px;
}

.jpane-toggler-down span
{
	background: transparent url(../../CSS_Images/j_arrow_down.png) 5px 50% no-repeat;
	padding-left: 20px;
}

.jpane-toggler-down
{
	border-bottom: 1px solid #ccc;
}

/*--------------------- tabs --------------------------*/

dl.tabs
{
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt
{
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #000000;
}

dl.tabs dt.open
{
	background: #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	z-index: 100;
	color: #000;
}

div.current
{
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
}

div.current dd
{
	padding: 0;
	margin: 0;
}
/** cpanel settings **/

#cpanel div.icon
{
	text-align: center;
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}

#cpanel div.icon a
{
	display: block;
	float: left;
	border: 1px solid #f0f0f0;
	height: 97px;
	width: 108px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

#cpanel div.icon a:hover
{
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f9f9f9;
	color: #0B55C4;
}

#cpanel img
{
	padding: 10px 0;
	margin: 0 auto;
}

#cpanel span
{
	display: block;
	text-align: center;
}

/*------------------ standard form style table -----------------------*/
div.col50
{
	float: left;
	width: 50%;
}

div.col70
{
	float: left;
	width: 70%;
}

div.col30
{
	float: left;
	width: 30%;
}

div.col60
{
	float: left;
	width: 60%;
}

div.col40
{
	float: left;
	width: 40%;
}

table.admintable td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}

table.admintable td.key, table.admintable td.paramlist_key
{
	background-color: #EDF0F3;
	text-align: right;
	width: 170px;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-right: 5px;
}

table.admintable td.textalignleft
{
	background-color: #EDF0F3;
	text-align: left;
	width: 170px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.paramlist td.paramlist_description
{
	background-color: #EDF0F3;
	text-align: left;
	width: 170px;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.admintable td.key.vtop
{
	vertical-align: top;
}

table.adminform
{
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}

table.adminform.nospace
{
	margin-bottom: 0;
}

table.adminform tr.row0
{
	background-color: #f9f9f9;
}

table.adminform tr.row1
{
	background-color: #eeeeee;
}

table.adminform th
{
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}

table.adminform td
{
	padding: 3px;
	text-align: left;
}

fieldset.adminform
{
	border: 1px solid #ccc;
	margin: 0 10px 10px 10px;
}

/*------------------------ Table styles -----------------------*/

table.adminlist
{
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #000000;
}

table.adminlist td, table.adminlist th
{
	padding: 4px;
}

table.adminlist thead th
{
	text-align: center;
	background: #f0f0f0;
	color: #000000;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.adminlist thead a:hover
{
	text-decoration: none;
}

table.adminlist thead th img
{
	vertical-align: middle;
}

table.adminlist tbody th
{
	font-weight: bold;
}

table.adminlist tbody tr
{
	background-color: #fff;
	text-align: left;
}

table.adminlist tbody tr.row1
{
	background: #f9f9f9;
	border-top: 1px solid #fff;
}

table.adminlist tbody tr.row0:hover td, table.adminlist tbody tr.row1:hover td
{
	background-color: #ffd;
}

table.adminlist tbody tr td
{
	height: 25px;
	background: #fff;
	border: 1px solid #fff;
}

table.adminlist tbody tr.row1 td
{
	background: #f9f9f9;
	border-top: 1px solid #FFF;
}

table.adminlist tfoot tr
{
	text-align: center;
	color: #333;
}

table.adminlist tfoot td, table.adminlist tfoot th
{
	background-color: #f3f3f3;
	border-top: 1px solid #999;
	text-align: center;
}

table.adminlist td.order
{
	text-align: center;
}

table.adminlist td.order span
{
	float: left;
	display: block;
	width: 20px;
	text-align: center;
}

/*------------------ stu nicholls solution for centering divs -------------------*/
.container
{
	clear: both;
	text-decoration: none;
}

* html .container
{
	display: inline-block;
}

/*-------------------- table solution for global config ----------------------*/
table.noshow
{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

table.noshow tr
{
	vertical-align: top;
}

table.noshow td
{
}

table.noshow fieldset
{
	margin: 15px 7px 7px 7px;
}

#editor-xtd-buttons
{
	padding: 5px;
}

/* ------------------- buttons -&gt; STILL NEED CLEANUP ---------------------------*/

.button1-left, .button1-right, .button2-left, .button2-right, .button1-left div, .button1-right div, .button2-left div, .button2-right div
{
	float: left;
}

.button1-left
{
	background: url(../../CSS_Images/j_button1_left.png) no-repeat;
	margin-left: 5px;
}

.button1-right
{
	background: url(../../CSS_Images/j_button1_right.png) 100% 0 no-repeat;
	margin-left: 5px;
}

.button1-right .prev
{
	background: url(../../CSS_Images/j_button1_prev.png) no-repeat;
}

.button1-left .next
{
	background: url(../../CSS_Images/j_button1_next.png) 100% 0 no-repeat;
}

.button1-left a, .button1-right a
{
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}

.button1-left a
{
	padding: 0 30px 0 6px;
}

.button1-right a
{
	padding: 0 6px 0 30px;
}

.button1-left a:hover, .button1-right a:hover
{
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a, .button2-right a, .button2-left span, .button2-right span
{
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.button2-left span, .button2-right span
{
	cursor: default;
	color: #999;
}

.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span, .button2-left .blank a, .button2-right .blank a, .button2-left .blank span, .button2-right .blank span
{
	padding: 0 6px;
}

.page span, .blank span
{
	color: #000;
	font-weight: bold;
}

.button2-left a:hover, .button2-right a:hover
{
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a, .button2-left span
{
	padding: 0 24px 0 6px;
}

.button2-right a, .button2-right span
{
	padding: 0 6px 0 24px;
}

.button2-left
{
	background: url(../../CSS_Images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right
{
	background: url(../../CSS_Images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right .prev
{
	background: url(../../CSS_Images/j_button2_prev.png) no-repeat;
}

.button2-right.off .prev
{
	background: url(../../CSS_Images/j_button2_prev_off.png) no-repeat;
}

.button2-right .start
{
	background: url(../../CSS_Images/j_button2_first.png) no-repeat;
}

.button2-right.off .start
{
	background: url(../../CSS_Images/j_button2_first_off.png) no-repeat;
}

.button2-left .page, .button2-left .blank
{
	background: url(../../CSS_Images/j_button2_right_cap.png) 100% 0 no-repeat;
}

.button2-left .next
{
	background: url(../../CSS_Images/j_button2_next.png) 100% 0 no-repeat;
}

.button2-left.off .next
{
	background: url(../../CSS_Images/j_button2_next_off.png) 100% 0 no-repeat;
}

.button2-left .end
{
	background: url(../../CSS_Images/j_button2_last.png) 100% 0 no-repeat;
}

.button2-left.off .end
{
	background: url(../../CSS_Images/j_button2_last_off.png) 100% 0 no-repeat;
}

.button2-left .image
{
	background: url(../../CSS_Images/j_button2_image.png) 100% 0 no-repeat;
}
.button2-left .readmore
{
	background: url(../../CSS_Images/j_button2_readmore.png) 100% 0 no-repeat;
}
.button2-left .pagebreak
{
	background: url(../../CSS_Images/j_button2_pagebreak.png) 100% 0 no-repeat;
}
.button2-left .blank
{
	background: url(../../CSS_Images/j_button2_blank.png) 100% 0 no-repeat;
}

.button_long
{
	background-image: url(../../CSS_Images/blue/Btn_Blue_Long.PNG);
	width: 175px;
	height: 23px;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	border-style: none;
	background-color: transparent;
	padding: 0px 0px 3px 0px;
}
.button_medium
{
	background-image: url(../../CSS_Images/blue/Btn_Blue_Normal.PNG);
	width: 125px;
	height: 23px;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	border-style: none;
	background-color: transparent;
	padding: 0px 0px 3px 0px;
}

.button_short
{
	background-image: url(../../CSS_Images/blue/Btn_Blue_Short.PNG);
	width: 82px;
	height: 23px;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	border-style: none;
	background-color: transparent;
	padding: 0px 0px 3px 0px;
}

.button_short:hover
{
	background-image: url(../../CSS_Images/blue/Btn_Blue_Short_h1.PNG);
	width: 82px;
	height: 23px;
	background-repeat: no-repeat;
	color: #224F8F;
	font-family: Arial;
	font-weight: bold;
	border-style: none;
	background-color: transparent;
	padding: 0px 0px 2px 0px;
}
.button_veryshort
{
	background-image: url(../../CSS_Images/blue/Btn_Blue_VeryShort.PNG);
	width: 50px;
	height: 23px;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	border-style: none;
	background-color: transparent;
	padding: 0px 0px 3px 0px;
}

/*-------------------- Tooltips -----------------------------*/
.tool-tip
{
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title
{
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../CSS_Images/selector-arrow.png) no-repeat;
}

.tool-text
{
	font-size: 100%;
	margin: 0;
}

.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;
}

/*--------------------- Calendar --------------------------*/
a img.calendar
{
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../../CSS_Images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

/*-------------------- System Standard Messages -----------------*/
#system-message dd.message ul
{
	background: #C3D2E5 url(../../CSS_Images/notice-info.png) 4px center no-repeat;
}

/*-------------------- System Error Messages --------------------*/
#system-message dd.errornew ul
{
	color: #333333;
	background: #ffffdf url(../../CSS_Images/notice-alert.png) 4px center no-repeat;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
}

/*-------------------- System Notice Messages ------------------*/
#system-message dd.notice ul
{
	color: #c00;
	background: #EFE7B8 url(../../CSS_Images/notice-note.png) 4px center no-repeat;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
}

.tdclass
{
	vertical-align: top;
}

.linkcolor
{
	color: #0855C6;
	font-size: 12px;
	text-decoration: none;
}

.fieldsetclass
{
	color: #0B55C4;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}



/*---------------------- Rounded Corners ---------------------------*/
div#toolbar-box
{
	background: #f7f7f7;
}

div#element-box
{
	background: #fff;
}

div#element-box1
{
	background: #fff;
}

div#submenu-box
{
	background: #F7F7F7;
}

div#element-box div.section-box div.m
{
	background: #fbfbfb;
}

div#element-box1 div.section-box div.m
{
	background: #fbfbfb;
}

div.t, div.b
{
	height: 6px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div.m
{
	margin: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 8px;
}

div#toolbar-box div.m
{
	padding: 0;
}

div#element-box div.m
{
	padding: 1px 2px 1px 2px;
}

div#element-box1 div.m
{
	padding: 0px 0px;
}

div#submenu-box div.t
{
	background: url(../../CSS_Images/j_border.png) 0 0 repeat-x;
}

div#submenu-box div.t div.t
{
	background: url(../../CSS_Images/j_crn_tr_dark.png) 100% 0 no-repeat;
}

div#submenu-box div.t div.t div.t
{
	background: url(../../CSS_Images/j_crn_tl_dark.png) 0 0 no-repeat;
}

div#submenu-box div.b
{
	background: url(../../CSS_Images/j_border.png) 0 100% repeat-x;
}

div#submenu-box div.b div.b
{
	background: url(../../CSS_Images/j_crn_br_dark.png) 100% 0 no-repeat;
}

div#submenu-box div.b div.b div.b
{
	background: url(../../CSS_Images/j_crn_bl_dark.png) 0 0 no-repeat;
}

div#toolbar-box, div#element-box div.section-box
{
	background: #fbfbfb;
}

div#toolbar-box div.t, div#element-box div.section-box div.t, div#element-box1 div.section-box div.t
{
	background: url(../../CSS_Images/j_border.png) 0 0 repeat-x;
}

div#toolbar-box div.t div.t, div#element-box div.section-box div.t div.t, div#element-box div.section-box1 div.t div.t
{
	background: url(../../CSS_Images/j_crn_tr_med.png) 100% 0 no-repeat;
}

div#toolbar-box div.t div.t div.t, div#element-box div.section-box div.t div.t div.t, div#element-box1 div.section-box div.t div.t div.t
{
	background: url(../../CSS_Images/j_crn_tl_med.png) 0 0 no-repeat;
}

div#toolbar-box div.b, div#element-box div.section-box div.b
{
	background: url(../../CSS_Images/j_border.png) 0 100% repeat-x;
}

div#toolbar-box div.b div.b, div#element-box div.section-box div.b div.b
{
	background: url(../../CSS_Images/j_crn_br_med.png) 100% 0 no-repeat;
}

div#toolbar-box div.b div.b div.b, div#element-box div.section-box div.b div.b div.b
{
	background: url(../../CSS_Images/j_crn_bl_med.png) 0 0 no-repeat;
}

div#element-box div.t, div#element-box1 div.t
{
	background: url(../../CSS_Images/j_border.png) 0 0 repeat-x;
}

div#element-box div.t div.t, div#element-box1 div.t div.t
{
	background: url(../../CSS_Images/j_crn_tr_light.png) 100% 0 no-repeat;
}

div#element-box div.t div.t div.t, div#element-box1 div.t div.t div.t
{
	background: url(../../CSS_Images/j_crn_tl_light.png) 0 0 no-repeat;
}

div#element-box div.b, div#element-box1 div.b
{
	background: url(../../CSS_Images/j_border.png) 0 100% repeat-x;
}

div#element-box div.b div.b, div#element-box1 div.b div.b
{
	background: url(../../CSS_Images/j_crn_br_light.png) 100% 0 no-repeat;
}

div#element-box div.b div.b div.b, div#element-box1 div.b div.b div.b
{
	background: url(../../CSS_Images/j_crn_bl_light.png) 0 0 no-repeat;
}

/* ====================================== GENERAL CSS ENDS ======================================== */


/* ======================================= MENU CSS STARTS ======================================== */

/* common styling */
#menu, #menu ul, #menu li
{
	margin: 0;
	padding: 0;
	border: 0 none;
	cursor: pointer;
}

#menu
{
	position: relative;
	z-index: 100;
	cursor: pointer;
}

#menu li
{
	float: left;
	position: relative;
	list-style: none;
	display: inline;
	cursor: pointer;
}

#menu li a
{
	display: block;
	white-space: nowrap;
	cursor: pointer;
}

#menu li li
{
	/*width: 100%;*/
	clear: both;
	cursor: pointer; /*FF 1.0.7 needs this */
}

#menu li ul
{
	visibility: hidden;
	position: absolute;
	cursor: pointer;
}

#menu li li ul
{
	top: 0;
	left: 0;
	cursor: pointer;
}

#menu li.hover ul
{
	visibility: visible;
	cursor: pointer;
}

#menu li.hover ul li ul
{
	visibility: hidden;
	cursor: pointer;
}

#menu li.hover li.hover ul
{
	visibility: visible;
	left: 100%;
	cursor: pointer;
}

/* ---- Menu layout -------------------------- */

#menu
{
}

#menu li
{
	border: 1px ridge #CCCCCC;
	border-bottom-width: 0px;
	cursor: pointer;
	border-style: ridge;
}

#menu li li
{
	border: 0;
}

#menu ul
{
	border: 0.1em solid #ccc;
	background: #F0F0F0 url(../../CSS_Images/bg-menu.gif) repeat-y left;
	cursor: pointer;
}

#menu ul li.node
{
	background: transparent url(../../CSS_Images/j_arrow.png) no-repeat right 50%;
	cursor: pointer;
}

#menu ul li.separator
{
	background: #DDE1E6 url(../../CSS_Images/bg-menu.gif);
	height: 1px;
	cursor: pointer;
}

#menu a, #menu div
{
	font-family: Arial;
	padding: 2px 7px 2px 7px;
	margin: 0 1px 0 1px;
	color: #000000;
	line-height: 1.9em;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left 50%;
}

#menu li.disabled a
{
	color: gray;
}

#menu ul a
{
	font-size: 11px;
	font-weight: normal;
	padding-left: 25px;
	padding-right: 20px;
	line-height: 1.4em;
	cursor: pointer;
}

/* 1 level - hover */
#menu li.hover a
{
	background-color: #3854C2;
	border-left: 1px solid #2E45A0;
	border-right: 1px solid #2E45A0;
	margin: 0;
	cursor: pointer;
	color: #ffffff;
}
/* 2 level - normal */
#menu li.hover li a
{
	background-color: transparent;
	border: 0 none;
	margin: 2px;
	cursor: pointer;
	color: #000000;
}
/* 2 level - hover */
#menu li.hover li.hover a
{
	background-color: #4A64CA;
	border: 1px solid #2E45A0;
	margin: 1px;
	cursor: pointer;
	color: #ffffff;
}
/* 3 level - normal */
#menu li.hover li.hover li a
{
	background-color: transparent;
	border: 0 none;
	margin: 2px;
	cursor: pointer;
	color: #000000;
}
/* 3 level - hover */
#menu li.hover li.hover li a:hover
{
	background-color: #4A64CA;
	border: 1px solid #2E45A0;
	margin: 1px;
	cursor: pointer;
	color: #ffffff;
}

/* submenu styling */
#submenu
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#submenu li
{
	float: left;
	padding: 0;
	margin: 0;
}

#submenu li a, #submenu span.nolink
{
	cursor: pointer;
	padding: 0px 15px;
	border-right: 1px solid #ccc;
	font-weight: bold;
	color: #0B55C4;
	line-height: 12px;
	height: 12px;
}

#submenu span.nolink
{
	color: #999;
}

#submenu a.active, #submenu span.nolink.active
{
	color: #000;
	text-decoration: underline;
}

.menu_new
{
	border: 0.1em solid #ccc;
	background: #EDF0F3 url(../../CSS_Images/bg-menu.gif) repeat-y left;
}

/* ======================================== MENU CSS ENDS ========================================= */


/* ===================================== INGENARC CSS STARTS ====================================== */

.avilabel
{
	float: left;
	width: 39%;
	background-color: #DDDDDD;
	padding: 5px;
	clear: left;
	vertical-align: middle;
	margin: 0px 0px 2px 0px;
}

.box
{
	float: left;
	width: 49%;
	padding: 3px;
}

#leftcol
{
	float: left;
	width: 49%;
}

#rightcol
{
	float: right;
	width: 49%;
}

.ddl
{
	float: left;
	padding: 3px;
	margin: 0px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 200px;
	vertical-align: middle;
}
/*New grid view style------Avinash*/
.progressSteps
{
	margin-top: 8px;
}

.stepDone
{
	width: 120px;
	float: left;
	border: 2px solid #bfd6ff;
	background: #f2f2f2;
	color: #73a3f3;
	padding: 6px;
	margin-right: 5px;
}

.stepInProgress
{
	width: 120px;
	float: left;
	border: 2px solid #ffd454;
	background: #ffffff;
	color: #ff8800;
	padding: 6px;
	margin-right: 5px;
}

.stepNotDone
{
	width: 120px;
	float: left;
	border: 2px solid #dddddd;
	background: #ffffff;
	color: #cccccc;
	padding: 6px;
	margin-right: 5px;
}

/*--------------------------------------------*/
.gvNew
{
	width: 100%;
	border: 1px solid #6487CE;
	background-color: #ffffff;
	color: #000000;
}

.gvNew-rowstyle
{
	background-color: #ffffff;
	color: #252525;
	font-family: Tahoma,Arial, Verdana;
	font-size: 11px;
	cursor: normal;
	padding-left: 3px;
}

.gvNew-alternatingrowstyle
{
	background-color: #F0F0F0;
	color: #252525;
	font-family: Tahoma,Arial, Verdana;
	font-size: 11px;
	cursor: normal;
	padding-left: 3px;
}

.gvNewrow-hover
{
	background-color: #D2DEF2;
	color: #252525;
	font-family: Tahoma,Arial, Verdana;
	font-size: 11px;
	cursor: default;
	padding-left: 3px;
}

.gvNew-header
{
	color: #ffffff; /*text-align: left;*/
	background-color: #6487CE;
	cursor: default;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvNew-Tableheader
{
	color: #ffffff; /*text-align: left;*/
	background-color: #6487CE;
	cursor: default;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
}

.gvtxtalign
{
	text-align: left; /*color:Red;*/
}

.avitest
{
	color: Red;
	font-size: 25pt;
	font-weight: bold;
}

.gvempty
{
	background-color: #F0F0F0;
	padding: 2px;
}

.gvNew-headertest
{
	color: #000000; /*text-align: left;*/
	background-color: #6487CE;
	cursor: default;
	font-family: Arial;
	font-size: 0pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvNew-header:hover
{
	/*text-align: left;*/
	background-color: #6487CE;
	color: #ffffff;
	cursor: default;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvNewheader-hover
{
	/*text-align: left;*/
	background-color: #6487CE;
	color: #ffffff;
	cursor: default;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvNewheaderTable-hover
{
	/*text-align: left;*/
	background-color: #6487CE;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 2px;
}

.IETable-Tableheader
{
	color: #ffffff; /*text-align: left;*/
	background-color: #6487CE;
	cursor: pointer;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
}

.IETable-hover
{
	/*text-align: left;*/
	background-color: #6487CE;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
}

/*------------------------------------------*/
.gv
{
	width: 100%;
	border-spacing: 1px;
	color: #000000;
	border: 1px solid #6487CE;
}

.gv-rowstyle
{
	font-size: 11px;
	font-family: Tahoma,Arial, Verdana;
	text-decoration: none;
	background-color: #ffffff;
	color: #000000;
	height: 20px; /*font-family:Tahoma,Arial,Helvetica; */
}

.gv-alternatingrowstyle
{
	font-size: 11px;
	font-family: Tahoma,Arial, Verdana;
	background-color: #F0F0F0;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #e2e2e2;
	height: 20px;
}

.gv-rowstyle:hover
{
	font-size: 11px;
	font-family: Tahoma,Arial, Verdana;
	color: #000000;
	background-color: #D2DEF2;
	text-align: left;
	cursor: default;
}

.gv-alternatingrowstyle:hover
{
	font-size: 11px;
	font-family: Tahoma,Arial, Verdana;
	color: #000000;
	background-color: #D2DEF2;
	text-align: left;
	cursor: default;
}

.gv-footer
{
	background-color: #F7DFB5;
	color: #8C4510;
}

.gv-header
{
	text-align: left;
	background: #6487CE;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold; /*height: 25px;*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
	padding: 4px;
}

.gv-header a
{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

.gv-header a:hover
{
	color: #FF8000;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
}

.gv-fixed-header
{
	font-family: Arial;
	position: relative;
	top: 0;
	left: 0;
	border-bottom: black 1px solid;
	background: #6487CE;
	background-image: url(            "../../CSS_Images/navbar.gif" );
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	text-transform: none;
	text-align: left;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

.gv-pager
{
	color: #8C4510;
	text-align: center;
}

.gv-selectedrow
{
}

.lettersorting
{
	background-color: #ffffff;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;
	border: 1px solid #929BAC;
	font-size: 10px;
	color: #929BAC;
	cursor: pointer;
}

.lettersorting_over
{
	background-color: #929BAC;
	padding: 2px 5px 2px 5px;
	vertical-align: middle;
	border: 1px solid #929BAC;
	font-size: 10px;
	color: #ffffff;
	cursor: pointer;
}

.pagination
{
	display: table;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

.pagination div.limit
{
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
	color: Gray;
}

.limitNew
{
	font-size: 12px;
	color: Gray;
}

.ListBox
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
	width: 150px;
}

.TimeFormatDropDown
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
	width: 200px;
}

.DefaultDropDown
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
	width: 136px;
}

.pagerDropDown
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
	width: 50px;
	vertical-align: bottom;
}

.DropDown
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: solid 1px 1px #7F9DB9;
}

.DefaultListBox
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border: solid 1px #7F9DB9;
}

.ImageHand
{
	cursor: pointer;
}

/*report*/
.gvStyle1-header
{
	color: Black;
	background-color: #EFDBDE;
	cursor: pointer;
	font-family: Tahoma,Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvStyle2-header
{
	color: Black;
	background-color: #DEDFFF;
	cursor: pointer;
	font-family: Tahoma,Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvStyle3-header
{
	color: Black;
	background-color: #B5C7DE;
	cursor: pointer;
	font-family: Tahoma,Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvStyle1-rowstyle
{
	background-color: #ffffff;
	color: #3A1D66;
	font-family: Tahoma,Arial, Verdana;
	font-size: 9pt;
	cursor: normal;
	padding-left: 3px;
}
.gvStyle1-Newrow-hover
{
	background-color: #ffffdf;
	color: #3A1D66;
	font-family: Tahoma,Arial, Verdana;
	font-size: 9pt;
	cursor: normal;
	padding-left: 3px;
}

.gvStyle1-alternatingrowstyle
{
	background-color: #FFFFFF;
	color: #252525;
	font-family: Tahoma,Arial, Verdana;
	font-size: 9pt;
	cursor: normal;
	padding-left: 3px;
}

.gvStyle1
{
	width: 100%;
	border: 1px solid #EFDBDE;
	background-color: #FFFFFF;
}

.tablestyle1
{
	width: 100%;
	border: 1px solid #e2e2e2;
}

.gvStyle5-header
{
	color: Black;
	background-color: #90ee90;
	cursor: pointer;
	font-family: Tahoma,Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.gvStyle6-header
{
	color: Black;
	background-color: #d8bfd8;
	cursor: pointer;
	font-family: Tahoma,Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

/* ===================================== INGENARC CSS STARTS ====================================== */


/* ======================================= ICON CSS STARTS ======================================== */

/**--------------------------- menu icons ---------------------------**/

.icon-16-myprofile
{
	background-image: url(../../CSS_Images/menu/icon-16-user.png);
}
.icon-16-viewlist
{
	background-image: url(../../CSS_Images/menu/icon-16-viewlist.png);
}
.icon-16-archive
{
	background-image: url(../../CSS_Images/menu/icon-16-archive.png);
}
.icon-16-article
{
	background-image: url(../../CSS_Images/menu/icon-16-view2.png);
}
.icon-16-assets
{
	background-image: url(../../CSS_Images/menu/icon-16-archive.png);
}
.icon-16-category
{
	background-image: url(../../CSS_Images/menu/icon-16-onsite.png);
}
.icon-16-checkin
{
	background-image: url(../../CSS_Images/menu/icon-16-checkin.png);
}
.icon-16-component
{
	background-image: url(../../CSS_Images/menu/icon-16-component.png);
}
.icon-16-config
{
	background-image: url(../../CSS_Images/menu/icon-16-config.png);
}
.icon-16-content
{
	background-image: url(../../CSS_Images/menu/icon-16-content.png);
}
.icon-16-cpanel
{
	background-image: url(../../CSS_Images/menu/icon-16-setup.png);
}

.icon-16-default
{
	background-image: url(../../CSS_Images/menu/icon-16-default.png);
}
.icon-16-frontpage
{
	background-image: url(../../CSS_Images/menu/icon-16-frontpage.png);
}
.icon-16-help
{
	background-image: url(../../CSS_Images/menu/icon-16-help.png);
}
.icon-16-import
{
	background-image: url(../../CSS_Images/menu/icon-16-import.png);
}
.icon-16-info
{
	background-image: url(../../CSS_Images/menu/icon-16-info.png);
}
.icon-16-install
{
	background-image: url(../../CSS_Images/menu/icon-16-viewmap.png);
}
.icon-16-language
{
	background-image: url(../../CSS_Images/menu/icon-16-language.png);
}
.icon-16-logout
{
	background-image: url(../../CSS_Images/menu/icon-16-logout.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.icon-16-massmail
{
	background-image: url(../../CSS_Images/menu/icon-16-massmail.png);
}
.icon-16-media
{
	background-image: url(../../CSS_Images/menu/icon-16-media.png);
}
.icon-16-menu
{
	background-image: url(../../CSS_Images/menu/icon-16-menu.png);
}
.icon-16-menumgr
{
	background-image: url(../../CSS_Images/menu/icon-16-menumgr.png);
}
.icon-16-messages
{
	background-image: url(../../CSS_Images/menu/icon-16-messages.png);
}
.icon-16-module
{
	background-image: url(../../CSS_Images/menu/icon-16-module.png);
}
.icon-16-plugin
{
	background-image: url(../../CSS_Images/menu/icon-16-plugin.png);
}
.icon-16-section
{
	background-image: url(../../CSS_Images/menu/icon-16-section.png);
}
.icon-16-static
{
	background-image: url(../../CSS_Images/menu/icon-16-static.png);
}
.icon-16-stats
{
	background-image: url(../../CSS_Images/menu/icon-16-add.png);
}
.icon-16-themes
{
	background-image: url(../../CSS_Images/menu/icon-16-themes.png);
}
.icon-16-trash
{
	background-image: url(../../CSS_Images/menu/icon-16-trash.png);
}
.icon-16-user
{
	background-image: url(../../CSS_Images/menu/icon-16-ChangePassword.png);
}

/**--------------------------- toolbar icons ------------------------------**/

.icon-32-send
{
	background-image: url(../../CSS_Images/toolbar/icon-32-send.png);
}
.icon-32-delete
{
	background-image: url(../../CSS_Images/toolbar/icon-32-trash.png);
}
.icon-32-help
{
	background-image: url(../../CSS_Images/toolbar/icon-32-help.png);
}
/*
.icon-32-cancel
{
	background-image: url(../../CSS_Images/toolbar/icon-32-cancel.png);
	background-repeat: no-repeat;
}*/
.icon-32-cancel
{
	background-image: url(../../CSS_Images/menu/icon-16-cancel.png);
	background-repeat: no-repeat;
}
.icon-32-config
{
	background-image: url(../../CSS_Images/toolbar/icon-32-config.png);
}
.icon-32-apply
{
	background-image: url(../../CSS_Images/toolbar/icon-32-apply.png);
}
.icon-32-back
{
	background-image: url(../../CSS_Images/toolbar/icon-32-back.png);
}
.icon-32-forward
{
	background-image: url(../../CSS_Images/toolbar/icon-32-forward.png);
}
/*
.icon-32-save
{
	background-image: url(../../CSS_Images/toolbar/icon-32-save.png);
	background-repeat: no-repeat;
}*/
.icon-32-save
{
	background-image: url(../../CSS_Images/menu/icon-16-save.png);
	background-repeat: no-repeat;
}
/*
.icon-32-edit
{
	background-image: url(../../CSS_Images/toolbar/icon-32-edit.png);
}*/
.icon-32-edit
{
	background-image: url(../../CSS_Images/toolbar/icon-16-edit.png);
	background-repeat: no-repeat;
}
.icon-32-copy
{
	background-image: url(../../CSS_Images/toolbar/icon-32-copy.png);
}
.icon-32-move
{
	background-image: url(../../CSS_Images/toolbar/icon-32-move.png);
}
/*
.icon-32-new
{
	background-image: url(../../CSS_Images/toolbar/icon-32-new.png);
	background-repeat: no-repeat;
}*/
.icon-32-new
{
	background-image: url(../../CSS_Images/menu/icon-16-add.png);
	background-repeat: no-repeat;
}
.icon-32-upload
{
	background-image: url(../../CSS_Images/toolbar/icon-32-upload.png);
}
.icon-32-assign
{
	background-image: url(../../CSS_Images/toolbar/icon-32-publish.png);
}
.icon-32-html
{
	background-image: url(../../CSS_Images/toolbar/icon-32-html.png);
}
.icon-32-css
{
	background-image: url(../../CSS_Images/toolbar/icon-32-css.png);
}
.icon-32-menus
{
	background-image: url(../../CSS_Images/toolbar/icon-32-menu.png);
}
.icon-32-publish
{
	background-image: url(../../CSS_Images/toolbar/icon-32-publish.png);
}
.icon-32-unpublish
{
	background-image: url(../../CSS_Images/toolbar/icon-32-unpublish.png);
}
.icon-32-restore
{
	background-image: url(../../CSS_Images/toolbar/icon-32-revert.png);
}
/*
.icon-32-trash
{
	background-image: url(../../CSS_Images/toolbar/icon-32-trash.png);
	background-repeat: no-repeat;
}*/
.icon-32-trash
{
	background-image: url(../../CSS_Images/toolbar/icon-16-trash.png);
	background-repeat: no-repeat;
}
.icon-32-archive
{
	background-image: url(../../CSS_Images/toolbar/icon-32-archive.png);
}
.icon-32-unarchive
{
	background-image: url(../../CSS_Images/toolbar/icon-32-unarchive.png);
}
/*
.icon-32-preview
{
	background-image: url(../../CSS_Images/toolbar/icon-32-preview.png);
}*/
.icon-32-preview
{
	background-image: url(../../CSS_Images/menu/icon-16-view1.png);
	background-repeat: no-repeat;
}
.icon-32-default
{
	background-image: url(../../CSS_Images/toolbar/icon-32-default.png);
}
.icon-32-detailview
{
	background-image: url(../../CSS_Images/toolbar/detailed_view.gif);
	background-repeat: no-repeat;
}
.icon-32-thumbnailview
{
	background-image: url(../../CSS_Images/toolbar/thumbnail_view.gif);
	background-repeat: no-repeat;
}

/**----------------------------- header icons -------------------------------**/
.icon-48-generic
{
	background-image: url(../../CSS_Images/header/icon-48-generic.png);
}
.icon-48-checkin
{
	background-image: url(../../CSS_Images/header/icon-48-checkin.png);
}
.icon-48-cpanel
{
	background-image: url(../../CSS_Images/header/icon-48-cpanel.png);
}
.icon-48-config
{
	background-image: url(../../CSS_Images/header/icon-48-config.png);
}
.icon-48-module
{
	background-image: url(../../CSS_Images/header/icon-48-module.png);
}
.icon-48-menu
{
	background-image: url(../../CSS_Images/header/icon-48-menu.png);
}
.icon-48-menumgr
{
	background-image: url(../../CSS_Images/header/icon-48-menumgr.png);
}
.icon-48-trash
{
	background-image: url(../../CSS_Images/header/icon-48-trash.png);
}
.icon-48-user
{
	background-image: url(../../CSS_Images/header/icon-48-user.png);
}
.icon-48-inbox
{
	background-image: url(../../CSS_Images/header/icon-48-inbox.png);
}
.icon-48-msgconfig
{
	background-image: url(../../CSS_Images/header/icon-48-message_config.png);
}
.icon-48-langmanager
{
	background-image: url(../../CSS_Images/header/icon-48-language.png);
}
.icon-48-mediamanager
{
	background-image: url(../../CSS_Images/header/icon-48-media.png);
}
.icon-48-plugin
{
	background-image: url(../../CSS_Images/header/icon-48-plugin.png);
}
.icon-48-help_header
{
	background-image: url(../../CSS_Images/header/icon-48-help_header.png);
}
.icon-48-impressions
{
	background-image: url(../../CSS_Images/header/icon-48-stats.png);
}
.icon-48-browser
{
	background-image: url(../../CSS_Images/header/icon-48-stats.png);
}
.icon-48-searchtext
{
	background-image: url(../../CSS_Images/header/icon-48-stats.png);
}
.icon-48-thememanager
{
	background-image: url(../../CSS_Images/header/icon-48-themes.png);
}
.icon-48-massemail
{
	background-image: url(../../CSS_Images/header/icon-48-massemail.png);
}
.icon-48-frontpage
{
	background-image: url(../../CSS_Images/header/icon-48-frontpage.png);
}
.icon-48-sections
{
	background-image: url(../../CSS_Images/header/icon-48-section.png);
}
.icon-48-addedit
{
	background-image: url(../../CSS_Images/header/icon-48-article.png);
}
.icon-48-categories
{
	background-image: url(../../CSS_Images/header/icon-48-category.png);
}
.icon-48-install
{
	background-image: url(../../CSS_Images/header/icon-48-extension.png);
}
.icon-48-dbbackup
{
	background-image: url(../../CSS_Images/header/icon-48-backup.png);
}
.icon-48-dbrestore
{
	background-image: url(../../CSS_Images/header/icon-48-dbrestore.png);
}
.icon-48-dbquery
{
	background-image: url(../../CSS_Images/header/icon-48-query.png);
}
.icon-48-systeminfo
{
	background-image: url(../../CSS_Images/header/icon-48-info.png);
}
.icon-48-massemail
{
	background-image: url(../../CSS_Images/header/icon-48-massmail.png);
}
.icon-nilImage
{
	border: 0;
	background-image: url(../../CSS_Images/nil.gif);
}

/* ======================================== ICON CSS ENDS ========================================= */

/* ====================================== SYSTEM CSS STARTS ======================================= */

/* OpenID icon style */
input.system-openid
{
	background: url(http://openid.net/login-bg.gif) no-repeat;
	background-color: #fff;
	background-position: 0 50%;
	color: #000;
	padding-left: 18px;
}

/* Unpublished */
.system-unpublished
{
	background: #e8edf1;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message
{
	margin-bottom: 10px;
	padding: 0;
}

#system-message dt
{
	font-weight: bold;
}

#system-message dd
{
	margin: 0;
	font-weight: bold;
	text-indent: 30px;
}

#system-message dd ul
{
	color: #333333;
	margin-bottom: 10px;
	list-style: none;
	padding: 10px;
	border-top: 3px solid #84A7DB;
	border-bottom: 3px solid #84A7DB;
}

/* System Standard Messages */
#system-message dt.message
{
	display: none;
}

#system-message dd.message
{
}

/* System Error Messages */
#system-message dt.error
{
	display: none;
}

#system-message dd.error ul
{
	color: #333333;
	background-color: #ffffdf;
	border-top: 3px solid #DE7A7B;
	border-bottom: 3px solid #DE7A7B;
}

/* System Notice Messages */
#system-message dt.notice
{
	display: none;
}

#system-message dd.notice ul
{
	color: #333333;
	background: #ffffdf;
	border-top: 3px solid #F0DC7E;
	border-bottom: 3px solid #F0DC7E;
}

/* Debug */
#system-debug
{
	color: #ccc;
	background-color: #fff;
	padding: 10px;
	margin: 10px;
}

#system-debug div
{
	font-size: 11px;
}

/* ======================================== SYSTEM CSS ENDS ======================================= */


/* ========================================= TAB CSS STARTS ======================================= */

.tab
{
	text-align: right;
	width: 170px;
	color: #000000;
	font-weight: bold;
}

.tabborder
{
	border: 1px solid #CCCCCC;
}

.tab1
{
	text-align: left;
	width: 170px;
	color: #000000;
	font-weight: normal;
}

.tableft
{
	text-align: left;
	color: #000000;
	font-weight: bold;
}

.tabright
{
	text-align: right;
	color: #000000;
	font-weight: bold;
}

.tabright_normal
{
	text-align: right;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
}

.tabcenter_normal
{
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
}

.tabBg
{
	background: url(        '../../CSS_Images/blueglass-32.gif' );
	height: 20px;
}

.fileupload
{
	font-size: 10px;
	border: 1px solid silver;
	width: 250px;
}

/* ========================================== TAB CSS ENDS ======================================== */


/* ===================================== LIGHTBOX CSS STARTS ====================================== */

/* style sheet for image upload lightbox*/

#lightboxNEW
{
	position: absolute;
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666; /* z-index:2000;*/
}
#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}
#lightboxCaption
{
	float: left;
}
#keyboardMsg
{
	float: right;
}

#lightboxNEW img
{
	border: none;
}
#overlay img
{
	border: none;
}



#overlayNEW
{
	background-image: url(../../Images/overlay.png);
}

* html #overlayNEW
{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  "../../Images/overlay.png" , sizingMethod= "scale" );
}


/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
Modified By: Noah Winecoff (http://www.findmotive.com)
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#lightbox
{
	display: none;
	position: absolute;
	top: 70%;
	left: 50%;
	z-index: 9999;
	width: 830px;
	height: 380px;
	margin: -275px 0 0 -250px;
	margin: -350px 0 0 -450px;
	border: 10px solid #555555;
	background: white;
	text-align: left;
}
#lightbox[id]
{
	position: fixed;
}

#overlay
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-color: #f4f4f4;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
}
#overlay[id]
{
	position: fixed;
}

#lightbox.done #lbLoadMessage
{
	display: none;
}
#lightbox.done #lbContent
{
	display: block;
}
#lightbox.loading #lbContent
{
	display: none;
}
#lightbox.loading #lbLoadMessage
{
	display: block;
}

#lightbox.done img
{
	width: 100%;
	height: 100%;
}
.lbAction
{
	font-family: Arial;
	font-size: 9pt;
	color: #EE8122;
}

/* ====================================== LIGHTBOX CSS ENDS ======================================= */

/* =================================== NEW LIGHTBOX CSS STARTS ==================================== */

#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox img
{
	width: auto;
	height: auto;
}

#lightbox a img
{
	border: none;
}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer &gt; #hoverNav
{
	left: 0;
}

#hoverNav a
{
	outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif); /* Trick IE into showing hover */
	display: block;
}

#prevLink
{
	left: 0;
	float: left;
}

#nextLink
{
	right: 0;
	float: right;
}

#prevLink:hover, #prevLink:visited:hover
{
	background: url(../Images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover
{
	background: url(../Images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData
{
	padding: 0 10px;
	color: #000000;
}

#imageData #imageDetails
{
	width: 70%;
	float: left;
	text-align: left;
}

#imageData #caption
{
	font-weight: bold;
}

#imageData #numberDisplay
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#imageData #bottomNavClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	outline: none;
}

#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

.WrapperDiv
{
    width: 100%;
    height: 120px;
}
.WrapperDiv TH
{
    position: relative;
}
.WrapperDiv TR
{
    /* Needed for IE */
    height: 0px;
}

/* ==================================== NEW LIGHTBOX CSS ENDS ===================================== */
</pre></body></html>