/*body { font-family:"LucidaGrandeRegular" ,Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#BA9C6F !important; margin:0; padding:0px;}*/         
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	-moz-border-radius:5px 5px 5px 5px;

color:#BA9C6F;
font:12px "LucidaGrandeRegular",Arial,Helvetica,sans-serif !important;

text-decoration:none;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #fec111;}
#TB_window a:visited {color: #fec111;}
#TB_window a:hover {color: #fec111;}
#TB_window a:active {color: #fec111;}
#TB_window a:focus{color: #fec111;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(images/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#fff;
	display:none;
	border: 4px solid #560008;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background:url(../images/forgot-heading-img.gif) repeat-x top #9c000f !important;
	/*background-color:#e8e8e8;*/
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.black-thickbox-text {font:normal 12px "Lucida Grande", Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#B4B4B4 !important;}

.errmes {color:#ff0000 !important;}
.email-add-text {font-family:"LucidaGrandeRegular" ,Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#383838 !important; text-transform:none;}@font-face {
    font-family: 'MyriadProRegular';
    src: url('../../myriadpro-regular-webfont.eot');
    src: local('☺'), url('../../myriadpro-regular-webfont.woff') format('woff'), url('../../myriadpro-regular-webfont.ttf') format('truetype'), url('../../myriadpro-regular-webfont.svg#webfontLTcSmcY4') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('../../myriadpro-bold-webfont.eot');
    src: local('☺'), url('../../myriadpro-bold-webfont.woff') format('woff'), url('../../myriadpro-bold-webfont.ttf') format('truetype'), url('../../myriadpro-bold-webfont.svg#webfontZEO763hi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../../myriadpro-semibold-webfont.eot');
    src: url('../../myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../myriadpro-semibold-webfont.woff') format('woff'), url('../../myriadpro-semibold-webfont.ttf') format('truetype'), url('../../myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; outline: 0; padding: 0; }
body { font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:13px; color:#454545; margin:0; padding: 0; text-decoration: none; background: url(../images/admin/bodybg.gif) repeat-x 0 0 #fff; }
body.homepage { background: url(../images/admin/body-loginbg.jpg) no-repeat top center #7e1f1f; }
input.login { border: 1px solid #e1e5e8; background: #ffffff; color:#454545; font-size: 12px; padding: 5px; font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
input { border: 1px solid #cfcfcf; background: url(../images/admin/inputbg.gif) no-repeat 0 0 #ffffff; color:#454545; font-size: 12px; padding: 5px; font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
select, textarea { border: 1px solid #cfcfcf; background: url(../images/admin/inputbg.gif) no-repeat 0 0 #ffffff; color:#454545; font-size: 12px; padding: 4px; border-radius:4px; font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
select {padding-top:4px; height:26px; padding-bottom:4px; padding-right:4px;}
p { margin-bottom: 12px; line-height: 18px; }
strong { font-weight: normal; font-family: 'MyriadProBold'; }
img { border: none; outline: none; }
a { color:#0066CC; text-decoration: none; outline: none; }
a:hover { color:#333; text-decoration: none; outline: none; }
.copyright { text-align: center; color: #999 !important; padding: 10px 0; font-size: 12px;}
.clear { clear:both; }
.relative { position: relative; }
.noclass { border: none; background: none; padding: 0; margin: 0 !important; vertical-align: middle; }
h6{font-size:12px;font-weight: normal; font-family: 'MyriadProBold';}
/* Common CSS End here */

#wrapper { display: block; background: url(../images/admin/body-round-bg.png) no-repeat right top; min-height: 635px; width:1280px; margin:0 auto; }
.loginform { width: 420px; margin:auto; padding-top: 50px; }
.loginformarea { margin-top:50px; }
.login-tc { background: url(../images/admin/login-tc.gif) no-repeat; height: 6px; }
.login-bc { background: url(../images/admin/login-bc.gif) no-repeat; height: 6px; }
.login-cbg { background: url(../images/admin/login-cbg.gif) repeat-y; padding: 60px 30px 70px 30px;}
.lostpasslink { float: right; }
a.lostpasslink { color: #00b6dc; }
a:hover.lostpasslink { color: #333; }
.lostpasslink a { font-size: 14px; font-family: 'MyriadProBold'; }
.login-btn { position: absolute; top: -12px; left:130px; }
.signin-btn { position: absolute; top:328px; left:132px; }
.login-error-home { margin-top: 20px; background: url(../images/admin/login-errmsg.png) no-repeat; height: 67px; text-align: center; padding-top: 30px; font-size: 20px; color: #fff; line-height: 27px; text-shadow: 1px 1px 0 #653535; font-family: 'MyriadProSemibold'; }
.login-error-home a { font-size: 16px; color: #fff; }
.login-error-home a:hover { font-size: 16px; color: #333; text-shadow: 1px 1px 0 #fff; }
.bottpart { margin-top: 30px; padding-bottom: 10px; font-size: 12px; color: #fff; padding-top: 10px; }
.nobg { background: none !important; }
#top-container { display: block; height: 175px; }
#midd-container { display: block; padding: 10px 15px; min-height: 300px; }
#bott-container { display: block; background: #333333; }
.logopart { height: 103px; background: url(../images/admin/logopartbg.jpg) no-repeat right top; }
.logo { width: 40%; float: left;  }
.logo img { margin-top: 15px; margin-left: 15px; }
.date-welcome { text-align: right; color: #fff; line-height: 18px; padding: 5px 10px 0 0; }
.date-welcome em { font-size: 13px; font-style: normal; color: #2c7d7a;  }
.date-welcome span { font-weight: normal;}
.topnav { height:38px; }
a.topbutton { background: url(../images/admin/button-gradient.gif) repeat-x 0 0 #313236; border: 1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 6px 15px; color: #fff;  font-weight: normal; text-shadow: 1px 1px 0px #252629; }
a:hover.topbutton { background: url(../images/admin/button-gradient-o.gif) repeat-x 0 0 #313236; border: 1px solid #000000; }
.toplink { width: 58%; float: right; padding-right: 10px;}
.toplink-icons { width: 28%; float: right; padding-right: 10px; height: 38px; padding-top: 20px; }
.toplink ul { margin-top: 7px; margin-left: 10px; }
.toplink ul li { display: block; float:left; margin-right:5px; list-style-type: none; }
.toplink ul li a { display:block; color:#ffffff; text-decoration: none; }
.toplink ul li a em { padding-right:15px; display:block; padding-left:15px; font:normal 16px 'MyriadProBold', arial, helvetica, sans-serif; padding-top:15px; padding-bottom:16px; }
.toplink ul li a:hover { background-position: left top; background-image: url(../images/admin/tab-active-left.gif); color: #38393d; background-repeat: no-repeat; }
.toplink ul li a:hover em { background-position: right top; background-image: url(../images/admin/tab-active-right.gif); color: #38393d; background-repeat: no-repeat; }
.toplink ul li a.current { background-position: right top; background-image: url(../images/admin/tab-active-left.gif); background-position:left top; color: #38393d; background-repeat: no-repeat; font-weight: normal; }
.toplink ul li a.current em { background-position: right top; background-image: url(../images/admin/tab-active-right.gif); color: #38393d; background-repeat: no-repeat; }
.submenubg { background: url(../images/admin/submenubg.gif) repeat-x 0 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 50px; border: 1px solid #e4e4e4; border-top: none; border-bottom: none; width: 97%; margin:auto; line-height: 50px; padding-left: 15px; }
.submenubg a { font-size: 16px; font-family: 'MyriadProSemibold'; color: #323337; margin: 0 6px; }
.submenubg a:hover { font-size: 16px; font-family: 'MyriadProSemibold'; color: #0066CC; }
/*----------------------------menu--start----------------------*/
.topnavarea { min-height:22px; float:right; margin-right:20px; }


ul#topnav { margin-top:4px; margin-left: 30px; }
ul#topnav li { display: block; float:left; margin-right:5px; list-style-type: none; }
ul#topnav li a { display:block; color:#ffffff; text-decoration: none; }
ul#topnav li a em { padding-right:15px; display:block; padding-left:15px;  font:bold 14px arial, helvetica, sans-serif; padding-top:8px; padding-bottom:7px; }
ul#topnav li a:hover { background-position: left top; background-image: url(../images/admin/tab-active-left.gif); color: #38393d; background-repeat: no-repeat; }
ul#topnav li a:hover em { background-position: right top; background-image: url(../images/admin/tab-active-right.gif); color: #38393d; background-repeat: no-repeat; }
ul#topnav li a.current { background-position: right top; background-image: url(../images/admin/tab-active-left.gif); background-position:left top; color: #38393d; background-repeat: no-repeat; font-weight: normal;}
ul#topnav li a.current em { background-position: right top; background-image: url(../images/admin/tab-active-right.gif); color: #38393d; background-repeat: no-repeat;  }
.top-subnav { background: url(../images/admin/submenubg.gif) repeat-x 0 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 34px; border: 1px solid #e4e4e4; border-top: none; border-bottom: none; width: 97%; margin:auto; line-height: 34px; padding-left: 15px; }
.top-subnav a { font-size: 14px;  font-family: 'MyriadProSemibold'; color: #323337; margin: 0 6px; }
.top-subnav a:hover { font-size: 14px;  font-family: 'MyriadProSemibold'; color: #0066CC; }
.dmx .item1 { text-decoration: none; display: block; white-space: nowrap; position: relative; }
.dmx .item1:hover, .dmx .item1-active, .dmx .item1-active:hover { color: #f4f7f9; display: block; white-space: nowrap; position: relative;/*background:url(../images/admin/menu-hover.gif) top left repeat-x;*/ background:#00A9D4; }
.dmx .item2 { color: #fff; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 500; text-transform: none; padding: 5px; font-family: 'LucidaGrandeRegular', Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px solid #02c1f1;/*background:url(../images/admin/menu-hover.gif) top left repeat-x;*/ background:#00A9D4; }
.dmx .item2:hover, .dmx .item2-active, .dmx .item2-active:hover { color: #000; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 500; /*background:url(../images/admin/menu-hover.gif) top left repeat-x;*/ background:#02c1f1; text-transform: none; border-bottom: none; padding: 5px; font-size: 11px; font-family: 'LucidaGrandeRegular', Arial, Helvetica, sans-serif; border-bottom:1px solid #02c1f1; }
.dmx .item2 img, .dmx .item2-active img { position: absolute; top: 12px; right: 8px; border: 0; }
.dmx .section { position: absolute; visibility: hidden; z-index: -1; width: 180px; margin-top:0px;/*background:url(../images/admin/menu-hover.gif) top left repeat-x;*/ background:#00A9D4; }
.vertical-right ul { float:right }
.horizontal-right ul { float:right; display:block; clear:both }
.horizontal-right .top-subnav a { margin:0 5px }
h1 {  color: #4B4B4B; font-family: 'MyriadProSemibold'; font-size: 30px;  margin-bottom: 12px; }
.admin { clear: both; margin: 12px 0; }
.front { clear: both; }
fieldset { }
legend { font-size: 14px; font-weight: normal; font-family: 'MyriadProBold'; padding: 5px; color: #0094c5; }
.middpage-box { -moz-border-radius:5px; -webkit-border-radius:5px; border: solid 1px #bbbbbb; background: #fff; margin: 0 10px; padding: 5px; }

input.button { background: url(../images/admin/bluebutton.gif) repeat-x 0 0 #066ecd; border: 1px solid #638f21; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 6px 15px; color: #fff; font-family: "Trebuchet MS"; font-weight: normal; text-shadow: 1px 1px 2px #04559d; cursor: pointer; min-height:20px; }
input:hover.button { background: url(../images/admin/bluebutton-o.gif) repeat-x 0 0 #638f21; border: 1px solid #638f21;   }


a.button { background: url(../images/admin/bluebutton.gif) repeat-x 0 0 #066ecd; border: 1px solid #638f21; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 6px 15px; color: #fff; font-family: "Trebuchet MS"; font-weight: normal; text-shadow: 1px 1px 2px #04559d;   }
a:hover.button { background: url(../images/admin/bluebutton-o.gif) repeat-x 0 0 #638f21; border: 1px solid #638f21;   }

a.bluebutton { background: url(../images/admin/bluebutton.gif) repeat-x 0 0 #066ecd; border: 1px solid #638f21; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 6px 15px; color: #fff; font-family: "Trebuchet MS"; font-weight: normal; text-shadow: 1px 1px 2px #04559d;   }
a:hover.bluebutton { background: url(../images/admin/bluebutton-o.gif) repeat-x 0 0 #638f21; border: 1px solid #638f21;   }


a.button { background: url(../images/admin/button-gradient.gif) repeat-x 0 0 #313236; border: 1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 2px 10px; color: #fff; font-family: "Trebuchet MS"; font-weight: normal; text-shadow: 1px 1px 0px #252629; font-size: 12px;  }
a:hover.button { background: url(../images/admin/button-gradient-o.gif) repeat-x 0 0 #313236; border: 1px solid #000000;   }
.gray-button { -moz-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #cacaca; background: #dedede; font-size: 13px; font-weight: normal; font-family: 'MyriadProBold'; color: #666666; cursor: pointer; padding: 2px 7px; }
.left-fields { -moz-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #d3d3d3; padding: 5px 10px; background: #e6e6e6; margin-right: 10px; }
ul.fields { margin: 15px 0 0 0; }
ul.fields li { margin-bottom: 5px; list-style-type: none; -moz-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #c0c0c0; display: block; padding: 5px; background: #ededed; }
ul.fields li em { font-style: normal; float: right; margin-top: 2px; margin-right: 0px; }
ul.fields li:hover { -moz-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #29b7b6; background: #fff; }
ul.fields li a { font-size: 13px; text-decoration: none; color: #666666; font-weight: normal; font-family: 'MyriadProBold'; display: block; }
ul.fields li a:hover { font-size: 13px; text-decoration: none; color: #29b7b6; font-weight: normal; font-family: 'MyriadProBold'; }
ul.fields li.active { font-size: 13px; text-decoration: none; color: #333333; font-weight: normal; font-family: 'MyriadProBold'; -moz-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #dd9700; background: #fff; }
ul.fields .left-sub ul { margin: 10px 0 0 0; padding: 0; }
ul.fields .left-sub ul li { list-style-type: none; margin-bottom: 5px; background: none; border: none; padding: 0; background: url(../images/admin/list-arrow.gif) no-repeat 3px 5px; padding-left: 15px; }
ul.fields .left-sub ul li a { font-size: 12px; font-weight: normal; display: inherit !important; }
ul.fields .left-sub ul li a:hover { font-size: 12px; font-weight: normal; display: inherit !important; color: #dd9700; }
.midd-listing { background: #e8e8e8; }
th { background: url(../images/admin/thbg.gif) repeat-x 0 0 #eeeeee; color: #000000; font-size: 12px; padding: 10px 12px; /*border: 0px solid #dddddd;*/ border:none; font-weight: normal; }
th.nobroderright { border-right: none; }
th a { color: #000000; text-decoration: none; }
th a:hover { color: #0066CC; text-decoration: none; }
tr.oddrow td { background: #fff; padding: 10px; border-bottom: 1px dotted #dddddd;  }
tr.oddrow td a { color: #0066CC; position:absolute !important; text-decoration: none; }
tr.oddrow td a:hover { color: #333; text-decoration: none; }
tr.evenrow td { background: #f9f9f9; padding: 10px; border-bottom: 1px dotted #dddddd; }
tr.evenrow td a { color: #0066CC; text-decoration: none; }
tr.evenrow td a:hover { color: #333; text-decoration: none; }
tr.oddrowbg td { background: #fff; padding: 10px; border-bottom: 1px dotted #dddddd; } 
tr.evenrowbg td { background: #f9f9f9; padding: 10px; border-bottom: 1px dotted #dddddd; } 
.course-tbl tr.oddrow td { background: #fff; padding: 5px; }
.course-tbl tr.oddrow td a { color: #1772c6; text-decoration: none; }
.course-tbl tr.oddrow td a:hover { color: #1772c6; text-decoration: none; }
.course-tbl tr.evenrow td { background: #f0f0f0; padding: 5px; }
.course-tbl tr.evenrow td a { color: #1772c6; text-decoration: none; }
.course-tbl tr.evenrow td a:hover { color: #1772c6; text-decoration: none; }
.payment-tbl td.hd { font-weight: normal; font-family: 'MyriadProBold'; }
.noborderbg { background: none; border: none; margin: 0; }
.nowrap { white-space: nowrap; }
.menu-arrow { position:absolute; top:6px; right: 10px; }
a.bmatterlink { color: #666666; text-decoration: underline; }
a:hover.bmatterlink { color: #1772c6; text-decoration: none; }
.left-padding { padding-top:  55px; }
table.norowpadding tr td { padding: 0; }
a.gray-btn { background: transparent url(../images/admin/button-right.png) no-repeat scroll top right; display:inline-block; margin:0 3px 5px 0; padding-right:5px; text-decoration:none !important; height:25px; float:left; margin-top:3px; }
a.gray-btn span { background: transparent url(../images/admin/button-left.png) no-repeat; height:22px; padding: 5px 5px 0px 8px; font:normal 12px 'MyriadProBold'; color:#333333; text-decoration:none; display:inline-block; float:left; }
ul.paging li { list-style-type: none; display: inline; }
ul.paging li a { background: #f6f6f6; border: 1px solid #f6f6f6; padding: 1px 4px; color:#666666; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
ul.paging li a:hover { background: #27a1c9; border: 1px solid #27a1c9; color:#FFFFFF; padding: 1px 4px; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
ul.paging li.current a { background: #27a1c9; border: 1px solid #27a1c9; color:#FFFFFF; padding: 1px 4px; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
ul.paging li.inactive a { background: #CCCCCC; border: 1px solid #CCCCCC; color:#FFFFFF; padding: 1px 4px; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
ul.paging li.inactive span { background: #CCCCCC; border: 1px solid #CCCCCC; color:#FFFFFF; padding: 1px 4px; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
ul.alpha_paging li { list-style-type: none; display: inline; }
ul.alpha_paging li a {background: url(../images/admin/paging-i.gif) repeat-x 0 0 #e0dcdc;  border: 1px solid #a0a0a0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 6px 7px; color: #444; margin-right:5px; }
ul.alpha_paging li a:hover { background: url(../images/admin/paging-a.gif) repeat-x 0 0 #e0dcdc; border: 1px solid #a0a0a0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 6px 7px; color: #fff; margin-right:5px; }
ul.alpha_paging li.current a {background: url(../images/admin/paging-a.gif) repeat-x 0 0 #e0dcdc; border: 1px solid #a0a0a0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 6px 7px; color: #fff; margin-right:5px; }
ul.alpha_paging li.inactive a {  background: url(../images/paging-i.gif) repeat-x 0 0 #e0dcdc; border: 1px solid #a0a0a0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 6px 7px; color: #444444; margin-right:5px;  }
ul.alpha_paging li.inactive span {  background: #666; border: 1px solid #a0a0a0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 6px 7px; color: #ccc; margin-right:5px;  }
.alpha-search a { color: #898989; text-transform: uppercase; font-weight: normal; font-family: 'MyriadProBold'; text-decoration: none; margin: 0 1px; padding: 1px 4px; }
.alpha-search a:hover { color: #1772c6; text-transform: uppercase; font-weight: normal; font-family: 'MyriadProBold'; text-decoration: none; background: #32c0bf; color: #fff; padding: 1px 4px; }
.alpha-search a.active { color: #1772c6; text-transform: uppercase; font-weight: normal; font-family: 'MyriadProBold'; text-decoration: none; background: #32c0bf; color: #fff; padding: 1px 4px; }
.errormsg { color: #ff0000; font-weight: normal; font-family: 'MyriadProBold'; line-height: 25px; }
.back { float: right; font-size: 14px; font-weight: normal;}
.back a { color: #666666; text-decoration: none; font-size: 11px; font-weight: normal; line-height: 25px; font-family: 'MyriadProRegular'; }
.back a:hover { color: #1772c6; text-decoration: none; }
.agentback { float: right; }
.agentback a { color: #666666; text-decoration: none; font-size: 13px; font-weight: normal; line-height: 25px; font-family: 'MyriadProRegular'; }
.agentback a:hover { color: #1772c6; text-decoration: none; }
.btn-icon { margin-right: 5px; }
.page-error { width: 700px; margin: auto; text-align: center; padding: 4px; background: url(../images/admin/errorbg.gif) repeat-x #bb1010; color: #fff; font-weight: normal; font-family: 'MyriadProBold'; -moz-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #ae0b0b; text-shadow: 0 0 2px #999; }
.page-error img { float: right; }
div.err { color: #ff0000; font-weight: normal; font-family: 'MyriadProBold'; line-height: 25px; }
/* added by EMP024  date 27 - oct - 2010*/

.search-leftbg { border-left:1px solid #E1E1E1; }
.search-leftbg { border-left:1px solid #E1E1E1; }
.search-rightbg { background-image:url("../images/admin/search-rightbg.gif"); background-repeat:repeat-y; }
.search-bottbg { background-image:url("../images/admin/search-bottbg.gif"); background-repeat:repeat-x; }
.loginbox { width: 480px; margin: 80px auto; }
.login-screenbg { background: url(../images/admin/loginscreenbg.gif) no-repeat; height: 271px; }
.reset-content { width: 420px; padding: 10px 10px 10px 10px; margin: 10px 10px 0 0px; }
.reset-screenbg { height: 271px; border:2px solid #666666 }
.login-content { width: 240px; float: right; margin: 10px 10px 0 0px; }
.login-welcome { width: 180px; float: left; font-size: 15px; font-weight: normal; font-family: 'MyriadProBold'; color: #fff; padding-left: 20px; padding-top: 10px; line-height: 22px; }
.login-welcome span { font-size: 20px; color: #28c4f8; font-weight: normal; }
.login label { font-weight: normal; font-family: 'MyriadProBold'; width:80px; float: left; line-height: 25px; font-size: 13px; }
.login input { margin: 0px 0 5px 0; }
.reset label { font-weight: normal; font-family: 'MyriadProBold'; width:140px; float: left; line-height: 25px; font-size: 13px; }
.reset input { margin: 0px 0 5px 0; }
.forgotpass { text-align: right; margin-top: 3px; }
.forgotpass a { text-decoration: underline; font-size: 11px; color: #666666; }
.forgotpass a:hover { text-decoration: none; font-size: 11px; color: #666666; }
.login-error { text-align: center; padding: 10px 0; position: absolute; top: -40px; left: 0px; text-align: center; width: 481px; color: #ff0000; font-weight: normal; font-family: 'MyriadProBold'; }
.bmatter-small { font-size: 12px; color: #666666; line-height: 16px; margin-bottom:20px; }
.adminpage-content { padding: 0px; }
.afterlogin-error { color: #137374; font-size: 13px; font-weight: normal; font-family: 'MyriadProBold'; text-align: center; }
/* Site Map CSS Start Here */
a.sitemap-hd { font-size: 13px; font-weight: normal; font-family: 'MyriadProBold'; text-decoration: none; line-height: 20px; }
a:hover.sitemap-hd { font-size: 13px; font-weight: normal; font-family: 'MyriadProBold'; text-decoration: none; }
ul.sitemap { margin: 10px 0px; }
ul.sitemap li { list-style-type: none; margin-bottom: 6px; background: url(images/admin/arrow-sitemap.gif) no-repeat 0 5px; padding-left: 12px; line-height: 15px; }
ul.sitemap li a { text-decoration: none; color: #333333; }
ul.sitemap li a:hover { text-decoration: none; color: #1772c6; }
.sitemap-bg { width: 17%; margin-right: 8px; float:left; background: #efefef; min-height: 250px; padding: 10px; border-bottom: 1px solid #b3b3b3; border-right: 1px solid #ccc; }
.sitemap-left { width: 68%; float:left; }
.sitemap-right { width: 30%; float:right; }
.sitemap-box { -moz-border-radius:7px; -webkit-border-radius:7px; border: solid 1px #cccccc; padding: 5px 10px; width: 29%; float: left; margin-right: 7px; margin-bottom: 10px; background: url(images/admin/summary-gray-gradient.gif) repeat-x bottom #fff; min-height: 140px; }
.home { background: url(images/admin/home-icon.gif) no-repeat; width: 71px; height: 60px; float: right; margin: 7px 0px 0 3px }
.users { background: url(images/admin/user-icon.gif) no-repeat; width: 71px; height: 60px; float: right; margin: 7px 0px 0 3px }
.orders { background: url(images/admin/orders-icon.png) no-repeat; width: 110px; height: 60px; float: right; margin: 7px 0px 0 3px }
.tools { background: url(images/admin/tools-icon.gif) no-repeat; width: 71px; height: 60px; float: right; margin: 7px 0px 0 3px }
.settings { background: url(images/admin/setting-icon.gif) no-repeat; width: 71px; height: 60px; float: right; margin: 7px 0px 0 3px }
.utility { background: url(images/admin/utility-icon.gif) no-repeat; width: 71px; height: 78px; float: right; margin: 7px 0px 0 3px }
.logout { background: url(images/admin/logout-icon.gif) no-repeat; width: 71px; height: 78px; float: right; margin: 7px 0px 0 3px }
h2 { background: url("../images/admin/lightgray-gradient.gif") repeat-x scroll 0 0 #E2DEDE;
     border: 1px solid #CFCFCF;
     border-radius: 7px 7px 7px 7px;
     color: #4F4F4F;
     font-family: 'MyriadProSemibold';
     font-size: 14px;
     margin-bottom: 15px;
     padding: 6px 6px;  }
h4 { color: #444444;
     font-family: 'MyriadProSemibold';
     font-size: 19px;
     margin-bottom: 12px; }
h5 { font-size: 25px; font-weight: normal;color:#1772c6; margin-bottom: 10px; }
.sitemap-right-content { background:#EBEBEB; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; padding: 10px; }
.login-details label { width: 130px; float:left; line-height: 25px; }
.lineheight-sitemap { line-height: 25px; }
.lineheight-sitemap a { color:#333333; text-decoration: underline; outline: none; }
.lineheight-sitemap a:hover { color:#27A1C9; text-decoration: none; outline: none; }
hr { color: #c9d5d5; background: #c9d5d5; height: 1px; border: none; }
/* Site Map CSS End Here */

/* Setting page CSS Start here */
.settinglist { clear: both; }
.setting-buttons { margin: 12px 0; }
.settinglist-content { clear: both; padding: 7px 0; }
.setting-list { margin-bottom: 10px; }
.setting-list label { width: 300px; float: left; line-height: 23px; }
.setting-list input, .setting-list select { margin-bottom: 7px; }
/* Setting page CSS End Here */
.loading-img { margin: 10px 0; text-align: center; text-transform: uppercase; font-size: 10px; color: #666666; }
.loading-img img { margin-bottom: 5px; }
#loading { font:normal 13px 'MyriadProBold', Arial, Helvetica, sans-serif; color:#666666; display:none; position:fixed; left:45%; top:80px; margin:auto; background:url(../images/loading-img.gif) no-repeat center; width:115px; height:24px; text-align:center; padding-top:3px; }
.admin-listing { clear: both; }
.listing-err { margin: 10px 0; }
.listing-btn { width: 50%; float: left; margin-bottom: 5px; }
.searcharea { width: 50%; float: right; text-align: right; }
.listing-error { color: #FF0000; font-weight: normal; font-family: 'MyriadProBold'; margin: 0; text-align: center; display:block; }
.disprecord { width: 50%; float: left; margin: 10px 0; }
.disp-paging { width: 50%; float: right; text-align: right; margin: 10px 0; }
a.paginglink { background: #f6f6f6; border: 1px solid #ccc; padding: 1px 4px; color:#666666; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
a:hover.paginglink { background: #27a1c9; border: 1px solid #198eb4; color:#FFFFFF; padding: 1px 4px; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }
.paging-active { background: #27a1c9; border: 1px solid #198eb4; color:#FFFFFF; padding: 1px 4px; margin-right: 4px; text-decoration: none; font-weight: normal; font-family: 'MyriadProBold'; }

.paging a { background: url(../images/admin/paging-i.gif) repeat-x 0 0 #e0dcdc; border: 1px solid #a0a0a0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 6px 7px; color: #444444; margin-right:5px;  }
.paging a:hover, .paging a.current { background: url(../images/admin/paging-a.gif) repeat-x 0 0 #086fcd; border: 1px solid #03437c; color: #fff; }

.updateform-content { clear: both; }
.listing-add label { width: 245px; float: left; }
.listing-add input, .listing-add select { margin-bottom: 7px; }
.inst-detail label { width: 245px; float: left; font-weight: normal;  padding:3px 0 3px 0 }
.application-popup label { width: 150px; float: left; font-weight: normal;  padding:3px 0 3px 0 }
.agentdt label { width: 200px; float: left; font-weight: normal; font-family: 'MyriadProBold'; padding:5px 0 5px 0 }
.outputbg { background: #eafaff; border: 1px dashed #9edff5; padding: 10px; }
#debug_trace { position:fixed; left:20%; top:30%; width:600px; height:400px; background:#FFFFFF; border:1px solid #000; }
#divclose { position:relative; left:498px; top:0px; width:100px; height:20px; background:#FFFFFF; border:1px solid #000; text-align:center; cursor: pointer }
.flasherrnorec { clear:both; display:block; background:#e4e4e4; border:1px solid #e1e1e1; padding:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.msg_rec_match { color: #000000 }
.middpage-tab { float: left; margin-bottom: 10px; width: 100%; }
ul#innerpage-tab { margin: 0; padding: 0; display:inline }
ul#innerpage-tab li { display: block; float:left; margin-right:1em; list-style-type: none; display:inline }
ul#innerpage-tab li a { display:block; color:#666; text-decoration: none; background:url(../images/admin/tab-inactive-left1.gif) left top; background-repeat:no-repeat; }
ul#innerpage-tab li a em { padding-right:15px; display:block; padding-left:15px; font:normal 17px 'MyriadProBold', arial, helvetica, sans-serif; background:url(../images/admin/tab-inactive-right1.gif) right top no-repeat; padding-top:12px; padding-bottom:15px; }
ul#innerpage-tab li a:hover { background-position: left top; background-image: url(../images/admin/tab-active-left1.gif); color: #ffffff; background-repeat: no-repeat; font-weight: normal; font-family: 'MyriadProBold';  text-shadow: 1px 1px 0px #666;}
ul#innerpage-tab li a:hover em { background-position: right top; background-image: url(../images/admin/tab-active-right1.gif); color: #ffffff; background-repeat: no-repeat; font-weight: normal; font-family: 'MyriadProBold'; }
ul#innerpage-tab li a.current { background-position: left top; background-image: url(../images/admin/tab-active-left1.gif); color: #ffffff; background-repeat: no-repeat; font-weight: normal; font-family: 'MyriadProBold';  text-shadow: 1px 1px 0px #666; }
ul#innerpage-tab li a.current em { background-position: right top; background-image: url(../images/admin/tab-active-right1.gif); color: #ffffff; background-repeat: no-repeat; font-weight: normal; font-family: 'MyriadProBold'; }
.horizontal-right .section { width:auto!important }
.horizontal-right .item2 { float:left; border:none }
/*----------------------------menu--end-------*/

.date-select { width:100%; float:left; padding:0px; margin:0px; margin-top:10px; margin-left:40px; }
.date-select ul { width:100%; float:left; list-style:none; clear:both; margin-bottom:10px; }
.date-select li { display: block; float:left; margin-right:4px; padding-right:10px; list-style-type:none; }
.date-select li a { display:block; color:#666; text-decoration: none; list-style:none; background:url(../images/admin/arrow-sitemap.gif) 0px 6px no-repeat; padding-left:10px; }
/*------------------------new-gray-button---------------------*/
.span-add { background: url(images/admin/gray-button-r.png) top right no-repeat; font-size:12px; font-weight:normal;  padding:0px 10px 0px 0px !important; margin:0px !important; float:left; text-decoration:none; margin-right:5px !important; color: #333; }
.span-add span { background: url(images/admin/gray-button-l.png) top left no-repeat; height:24px; line-height:24px; float:left; padding:0px 0px 0px 8px !important; }
.menu-add { background: url(images/admin/gray-button-r.png) top right no-repeat !important; font-weight:normal;  padding:0px 10px 0px 0px !important; margin:0px !important; float:left; text-decoration:none; margin-right:5px !important; cursor:pointer; }
.menu-add em { background: url(images/admin/gray-button-l.png) top left no-repeat; color:#333; cursor:pointer; padding:0px 0px 0px 8px !important; margin:0px !important; text-align:left; text-decoration:none; font-style:normal; float:left; }
.menu-add em span { padding-left:20px; height:24px; line-height:24px; float:left; }
.menu-add em span.ico-add { background: url(images/admin/ico-plus.gif) no-repeat -5px 1px; padding-left:15px; }
.menu-add em span.ico-delete { background: url(images/admin/ico-delete.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-active { background: url(images/admin/ico-active.gif) no-repeat -5px 1px; padding-left:18px; }
.menu-add em span.ico-inactive { background: url(images/admin/ico-inactive.gif) no-repeat -5px 1px; padding-left:18px; }
.menu-add em span.ico-showall { background: url(images/admin/ico-showall.gif) no-repeat -5px 1px; padding-left:15px; }
.menu-add em span.ico-blocked { background: url(images/admin/ico-blocked.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-exportcsv { background: url(images/admin/ico-exportcsv.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-rejected { background: url(images/admin/ico-rejected.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-approved { background: url(images/admin/ico-approved.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-pending { background: url(images/admin/ico-pending.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-archived { background: url(images/admin/ico-archived.gif) no-repeat -3px 1px; padding-left:18px; }
.menu-add em span.ico-create-backup { background: url(images/admin/ico-create-backup.gif) no-repeat -3px 1px; padding-left:18px; }
.date-box { width:100%; float:left; border:0px solid #000; }
.date-box .left-part { float:left; width:51%; }
.date-box .right-part { float:right; width:40%; }
.visible { visibility: hidden !important; display:block !important; height: 0px !important; }
.norec { padding: 50px 0 50px 0; color:#FF0000; font-weight: normal; font-family: 'MyriadProBold'; text-align: center; }
.agent { font-weight: normal;  text-decoration: none; }
.searchlist-add label { width: 150px; float: left; }
.searchlist-add input, .searchlist-add select { margin-bottom: 7px;float:left; margin-right: 5px; }
.searchlist-add .leftpadding { margin-left: 7px; }
h4.rightheading { background: url("../images/admin/lightgray-gradient.gif") repeat-x scroll 0 0 #E2DEDE;
                  border: 1px solid #CFCFCF;
                  border-radius: 7px 7px 7px 7px;
                  color: #4F4F4F;
                  font-family: 'MyriadProSemibold';
                  font-size: 17px;
                  margin-bottom: 15px;
                  padding: 12px 15px; }
.adminatglance { margin-top: 15px; }

input.search-button { background: url(../images/admin/button-gradient.gif) repeat-x 0 0 #313236; border: 1px solid #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 2px 10px; color: #fff; font-family: "Trebuchet MS"; font-weight: normal; text-shadow: 1px 1px 0px #252629; font-size: 12px; cursor:pointer; margin-left: 5px;  }
input:hover.search-button { background: url(../images/admin/button-gradient-o.gif) repeat-x 0 0 #313236; border: 1px solid #000000;   }

.contentpadd { padding: 0 15px; }
.ico-add-active { background: url(../images/admin/on-gradient-r.gif) repeat-x right 0 #7dbf36; color: #000; }
.ico-add-active span { background: url(../images/admin/on-gradient.gif) repeat-x 0 0 #7dbf36 !important; }

.ico-add-inactive {  background: url(../images/admin/off-gradient-r.gif) repeat-x right 0 #7dbf36; color: #fff;  }
.ico-add-inactive span {  background: url(../images/admin/off-gradient.gif) repeat-x 0 0 #7dbf36 !important; }

.ico-add-gray { background: url(../images/admin/gray-gradient-r.gif) repeat-x right 0 #7dbf36; color: #666; }
.ico-add-gray span { background: url(../images/admin/gray-gradient.gif) repeat-x 0 0 #7dbf36 !important; }

.popupbg { position: absolute; top: 0px; left: 0px; width: 100%;}
.popupcontent { background: #fff; width:520px; margin:auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.popup-content { padding: 12px; }
.popup-hd { background: url(../images/popup-hd-gradient.gif) repeat-x bottom #faf9f9; padding: 12px; font-size: 16px; color: #000; text-shadow: 1px 1px 0px #fff;  }

.sorting_asc {
    background: url('../images/admin/sort_asc.png') no-repeat center right #fcfcfc;
}

.sorting_desc {
    background: url('../images/admin/sort_desc.png') no-repeat center right #fcfcfc;
}

.sorting {
    background: url('../images/admin/sort_both.png') no-repeat center right #fcfcfc;
}

.sort_val{
    cursor: pointer;
}


.msgGrowl-container {
    width: 300px;
    position: fixed;
    z-index: 10000;
}

.top-right { top: 10px; right: 15px; }
.bottom-right { bottom: 10px; right: 15px; }

.top-left { top: 10px; left: 15px; }
.bottom-left { bottom: 10px; left: 15px; }

.top-center { top: 10px; left: 50%; margin-left: -150px; }
.bottom-center { bottom: 10px; left: 50%; margin-left: -150px; }

.msgGrowl {
    background: #EEE;
    background:-moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* Opera11.10+ */
    background:-ms-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* IE10+ */
    background:linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%); /* W3C */	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF', endColorstr='#FFFFF')";

    width: 300px;
    font-size: 11px;
    color: #333; 

    padding: 0;
    margin: 0 0 10px 0;
    border: 1px solid #A8A8A8;
    position: relative;

    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.3);
    -o-box-shadow: 0 0 7px rgba(0,0,0,.3);
    box-shadow: 0 0 7px rgba(0,0,0,.3);

    -webkit-text-shadow: 0 0 1px #FFF;
    -moz-text-shadow: 0 0 1px #FFF;
    -o-text-shadow: 0 0 1px #FFF;
    text-shadow: 0 0 1px #FFF;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.msgGrowl h4 {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    margin-bottom: .5em;

    -webkit-text-shadow: 0 0 1px #FFF;
    -moz-text-shadow: 0 0 1px #FFF;
    -o-text-shadow: 0 0 1px #FFF;
    text-shadow: 0 0 1px #FFF;
}

.msgGrowl-content { padding: 10px 20px 10px 10px; }

.msgGrowl-close {
    background: url(../images/admin/msgGrowl_close.png) no-repeat 50% 50%;
    width: 11px;
    height: 10px;

    position: absolute;
    top: 10px;
    right: 10px;

    opacity: .4;
}

.msgGrowl-close:hover { opacity: 1; cursor: pointer; }

.msgGrowl.success .msgGrowl-content { background: url(../images/admin/msgGrowl_success.png) no-repeat 10px 13px; }
.msgGrowl.success .msgGrowl-content { padding-left: 50px; }
.msgGrowl.success h4 { color: #5B7027; }

.msgGrowl.error .msgGrowl-content { background: url(../images/admin/msgGrowl_error.png) no-repeat 10px 13px; }
.msgGrowl.error .msgGrowl-content { padding-left: 50px; }
.msgGrowl.error h4 { color: #AF4434; }

.msgGrowl.info .msgGrowl-content { background: url(../images/admin/msgGrowl_info.png) no-repeat 10px 13px; }
.msgGrowl.info .msgGrowl-content { padding-left: 50px; }
.msgGrowl.info h4 { color: #316AB7; }

.msgGrowl.warning .msgGrowl-content { background: url(../images/admin/msgGrowl_warning.png) no-repeat 10px 13px; }
.msgGrowl.warning .msgGrowl-content { padding-left: 50px; }
.msgGrowl.warning h4 { color: #B69201; }

.msgGrowl.logout_msg .msgGrowl-content { background: url(../images/admin/msgGrowl_error.png) no-repeat 10px 13px; }
.msgGrowl.logout_msg .msgGrowl-content { padding-left: 50px; }
.msgGrowl.logout_msg h4 { color: #AF4434; }


.msgBar
{
    background: #BBB url(../images/admin/msgBar_header.png) repeat-x 0 0;

    border: 1px solid #999;
    font-size: 13px;
    color: #FFF;
    display:block;	
    padding: 10px 30px 10px 15px;
    margin-bottom: 1.5em;
    position:relative;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.msgBar .icon  
{	
    background-repeat: no-repeat;
    background-position:  0 0;
    width: 24px;
    height: 24px;
    position: absolute;
    left:11px;
    top: 10px;
    font-weight:bold;
    font-size:10px;
    padding:5px;
}

.msgBar.success .icon { background-image: url(../images/admin/msgBar_success.png); }
.msgBar.info .icon { background-image: url(../images/admin/msgBar_info.png); }
.msgBar.warning .icon { background-image: url(../images/admin/msgBar_warning.png); }
.msgBar.error .icon { background-image: url(../images/admin/msgBar_error.png); }
.msgBar.logout_msg .icon { background-image: url(../images/admin/msgBar_error.png); }

.msgBar .close {
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 15px;
    top: 9px;
    cursor: pointer;
}

.msgBar.warning { background-color: #E6BA01; border-color: #AC9207; padding-left: 45px; }
.msgBar.error { background-color: #AF4434; border-color: #782E25; padding-left: 45px;text-align: center }
.msgBar.info { background-color: #437ECC; border-color: #224F91; padding-left: 45px; }
.msgBar.success { background-color: #7B9534; border-color: #627036; padding-left: 45px; }
.msgBar.logout_msg { background-color: #AF4434; border-color: #782E25; padding-left: 45px;text-align: center }



.msgAlert
{
    width: 400px;
    position: fixed;
    left: 50%;
    top: 50px;
    margin-left: -200px;
    z-index: 100;

    border: 3px solid rgba(0,0,0,0);

    border: 3px solid #bbb\0/;
    *border: 3px solid #bbb;

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;

    -webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);
    -moz-box-shadow:0 0 12px rgba(0,0,0,0.4);
    box-shadow:0 0 12px rgba(0,0,0,0.4);


}

.msgAlert_header
{		
    background: #BBB url(../images/admin/msgAlert_header.png) repeat-x 0 0;
    height: 39px;
    line-height: 39px;
    margin: 0 0 1.5em;
    border: 1px solid #999;
    position: relative;

    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}

.msgAlert_header h4
{
    font-size: 14px;
    font-weight: bold;
    line-height: 2.75em;
    color: #FFF;
    text-shadow: 1px 1px 2px rgba(0,0,0,.4);
    position: relative;
    left: 10px;	
}

.msgAlert_header .msgAlert_close
{
    background: url(../images/admin/msgAlert_close.png) no-repeat 0 0;
    width: 20px;
    height: 20px;
    line-height: 800px;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    overflow: hidden;
}

.msgAlert_header .msgAlert_close:hover { background-position: 0 -20px; }

.msgAlert_popup 
{
    color: #444;
    display:block;
    padding: 10px 10px 20px;
    background: #fff;-webkit-border-top-left-radius: 4px;

    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.msgAlert_popup p:last-child { margin-bottom: 0; }

.msgAlert_footer
{
    background: #EEE;
    width: auto;
    text-align: right;
    padding: 10px 10px;

    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.msgAlert_footer button { margin: 0 .35em; }


.msgAlert_overlay 
{
    position: fixed;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background-color: #000;
    z-index: 99;
    filter: alpha(opacity=15);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
    -moz-opacity: 0.15;
    opacity:0.15;
}

.msgAlert_content { color: #555; min-height: 50px; margin-top: .75em; }

.msgAlert_content h3 { margin-bottom: 1em; }

.msgAlert_content ul
{
    list-style-type: square;
    padding: 0;
    margin: 0 0 0 24px;
}


.warning .msgAlert_content
, .info .msgAlert_content
, .success .msgAlert_content
, .error .msgAlert_content
, .logout_msg .msgAlert_content
{
    background-repeat: no-repeat;
    background-position: 16px 2px;
    padding-left: 85px;
}

.info .msgAlert_content { background-image: url(../images/admin/msgAlert_info.png); }
.success .msgAlert_content { background-image: url(../images/admin/msgAlert_success.png); }
.warning .msgAlert_content { background-image: url(../images/admin/msgAlert_warning.png); }
.error .msgAlert_content { background-image: url(../images/admin/msgAlert_error.png); }
.logout_msg .msgAlert_content { background-image: url(../images/admin/msgAlert_error.png); }

.msgAlert.success .msgAlert_header { background-color: #7B9534; border-color: #627036; }
.msgAlert.warning .msgAlert_header { background-color: #E6BA01; border-color: #AC9207; }
.msgAlert.error .msgAlert_header { background-color: #AF4434; border-color: #782E25; }
.msgAlert.info .msgAlert_header { background-color: #437ECC; border-color: #224F91; }
.msgAlert.logout_msg .msgAlert_header { background-color: #AF4434; border-color: #782E25; }

.msgAlert_footer.left { text-align: left; }
.msgAlert_footer.middle { text-align: center; }
.msgAlert_footer.right { text-align: right; }

.msgAlert_footer button
{
    background-image: url(../images/admin/msgAlert_button_bg.png); 
    background-color: #DDD; 
    background-repeat: repeat-x;
    color: #666;
    font-weight: bold;
    display: inline-block;	
    text-decoration: none;
    border-color: #BBB; 
    border-width: 1px;
    border-style: solid;
    padding: 0 15px 4px;
    *padding: 0 5px 4px;
    margin: 0 3px;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);

    cursor: pointer;
    position: relative;
}

.msgAlert_footer button:hover { background-position: 0 -100px; }

/* Active/Click state */
.msgAlert_footer button:active { top: 1px; }


/* Sizes */
.msgAlert_footer button { background-position: 0 0; font-size: 10px; height: 26px; line-height: 23px; }



form div.error
{
    background: url(../images/admin/error_stem.png) no-repeat 10px 9px;
    line-height: 2em !important;
    display: block;
    padding: 13px 0 4px !important;
    margin-bottom: .5em;	
    position: relative;
    top: -8px;
}

form div.error span
{
    background: #C00;
    font-size: 10px;
    display: inline-block;
    color: #FFF;
    padding: 0 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

form .required { font-size: 11px; color: #C00; position: relative; top: -3px; }

form .input label:first-child, form .select label:first-child { position: relative; top: 5px; }

form.top_label label:first-child { display: block; padding-bottom: .5em; }
form.top_label .actions { margin-left: 0; }

a.green-bg { background: url(../../images/admin/greenbg.gif) no-repeat; width: 21px; height: 22px; display: block; margin:auto; line-height: 17px; color: #fff !important;  } 
a.grey-bg { background: url(../../images/admin/graybg.gif) no-repeat; width: 21px; height: 22px; display: block; margin:auto; line-height: 17px; color: #333 !important;  }

.innerpage-padd { padding: 15px 0; }
ul.innerleft-link li { list-style-type: none; margin-bottom: 5px; }
ul.innerleft-link li a { color: #b8b8b8; font-size: 11px; font-family: 'MyriadProBold'; background: url(../images/admin/leftlist-bg.gif) no-repeat; height: 19px; display: block; line-height: 18px; text-indent: 10px; }
ul.innerleft-link li a:hover, ul.innerleft-link li a.active { background: url(../images/admin/leftlist-bg-o.gif) no-repeat; color: #363636; }
.inner-cbg { background: #515151; padding: 10px 12px; }
.help-left { width: 191px; float: left; }
.help-right { width: 700px; }
.dashboard-icon { display: block; }
.dashboard-icon ul li { list-style-type: none; float: left;  width:22.5%; margin-right: 3%; margin-bottom: 3%;  }
.dashboard-icon ul li.last { margin-right: 0; }
.dashboard-icon ul li a { display: block; height: 100px; padding: 15px 0; text-align: center; background: #f6f6f6; border: 1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.dashboard-icon ul li a:hover { background: #fff; } 

/*************************************************15/2/2012********************************************/
ul#reply_tab li a:hover {background-position: left top; background-image: url(public/images/admin/replytab-active-left-new.png); color: #ffffff; background-repeat: no-repeat; font-weight: bold;  }
ul#reply_tab li a:hover em {background-position: right top; background-image: url(public/images/admin/replytab-active-right-new.gif) ; color: #ffffff; background-repeat: no-repeat; font-weight: bold;}
ul#reply_tab li a.current {background-position: left top; background-image: url(public/images/admin/replytab-active-left-new.png); color: #ffffff; background-repeat: no-repeat; font-weight: bold;  }
ul#reply_tab li a.current em {background-position: right top; background-image: url(public/images/admin/replytab-active-right-new.gif); color: #ffffff; background-repeat: no-repeat; font-weight: bold; }

tr.readrow td { background: #dbdbdb; padding: 10px; border-bottom: 1px dotted #dddddd;cursor: pointer;  }
tr.readrow td a { color: #638637; text-decoration: none; }
tr.readrow td a:hover { color: #333; text-decoration: none; }

.menu-add em span.ico-reply { background: url(images/admin/reply-button.png) no-repeat 0px 7px; padding-left:23px; }
.menu-add em span.ico-forward { background: url(images/admin/forward-button.png) no-repeat 0px 7px; padding-left:18px; }
.menu-add em span.ico-back { background: url(images/admin/back-button.png) no-repeat 0px 8px; padding-left:18px; }
/*************************************************15/2/2012********************************************/

/*************************************************start 16/2/2012********************************************/
.rig-new { width:20%;}
.let-new { float:left; width:93%;}
.let-new ul { padding-left:25px; padding-bottom:10px;}
.let-new ul li { padding:0px 0 4px 0;}
.let-new ul li a { color:#666; }
.daily-report { text-align:center;}
.daily-report a { margin-left:10px;}

.reportmain{ padding: 5px 5px 5px 5px;}
.reportmain .heading{padding: 5px 5px 5px 5px;}
.report-heading{line-height: 30px;background: #CCCCCC;padding-left:10px;font-weight: bold;}
.app-stat-tbl{font-weight: bold}
.app-stat-tbl tr td{padding-top: 5px;line-height: 25px;background: #CCCCCC;}

/*************************************************end 16/2/2012********************************************/
input.bigheight{padding:9px!important;}
.paging select{height:29px; padding-top:6px; padding-bottom:6px; padding-right:6px;}
.floatleft{float:left;}
.floatright{float:right;}
.bigtextbox{padding-bottom:9px; padding-top:9px;}
.hightset{height:27px; padding-top:3px; padding-bottom:3px;padding-right:3px; float:left;}
.textsettextbox{float:left; display:block; margin-top:5px;}
.leftspace{margin-left:5px!important;}
.textrightwithspace{text-align:center; margin-top:4px;}
#ajax-listing form#frmadd input[type="text"]{width:250px;}
#ajax-listing form#frmadd select{width:262px!important;}

a.button { background: url(../images/admin/bluebutton.gif) repeat-x 0 0 #066ecd; border: 1px solid #638f21; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  padding: 6px 15px; color: #fff; font-family: "Trebuchet MS"; font-weight: normal; text-shadow: 1px 1px 2px #04559d; cursor: pointer; min-height:20px; }
a:hover.button { background: url(../images/admin/bluebutton-o.gif) repeat-x 0 0 #638f21; border: 1px solid #638f21;   }label.error {
					color:red;
					display:block;
					font-style:italic;
					font-weight:normal;
				}