body{font:normal normal normal 11px/16px 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;overflow:-moz-scrollbars-vertical;background:#EFEFEF url(../images/bg.png) no-repeat center top;}

.no-border{border:none!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-khtml-border-radius:0!important;border-radius:0!important;}

.no-padding{padding:0!important;}.no-margin{margin:0!important;}.leading{margin-top:10px!important;}nav>ul{padding:0;}
a{color:#333;outline:none;text-decoration:none;}a:hover{text-decoration:underline;}abbr,acronym{font-size:85%;letter-spacing:.1em;text-transform:uppercase;}abbr[title],dfn[title]{border-bottom:1px dotted black;cursor:help;}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted #CCC;cursor:help;}code,kbd,samp,pre,tt,var,.code{font-family:Monaco,'Panic Sans','Lucida Console','Courier New',Courier,monospace,sans-serif;}h1{font-size:20px;}h2{font-size:18px;}h3{font-size:14px;}h4{font-size:13px;}h5{font-size:12px;}h6{font-size:11px;}h1,h2,h3,h4,h5,h6,p{margin:1em 0;}h1,h2,h3{color:#000;}h4,h5,h6{color:#444;font-weight:normal;}h6,p{color:#676767;}h1,h2,h3,b,strong,caption,th,thead,dt,legend{font-weight:bold;}ul,ol{padding-left:2em;}li ul,li ol,ul ul,ol ol,dl dd{margin-bottom:0;margin-left:0;margin-top:0;}small,sup,sub{font-size:90%;}.code{background-color:#EAEFF4;color:#069;overflow:auto;padding:2px 6px;}.al{text-align:left!important;}.ar{text-align:right!important;}.ac{text-align:center!important;}.fl{float:left!important;}.fr{float:right!important;}body.login{height:0;overflow:hidden;}

.login-box{margin:0 auto!important;margin-top:-110px!important;margin-left:-300px!important;position:absolute!important;top:50%;left:50%;width:600px;z-index:9999!important;}.login-box form{margin:10px 0;}.login-box input[type=text],.login-box input[type=password]{width:215px;}.login-box.main-content{min-height:0;}



#wrapper>header{margin-bottom:20px;position:fixed;top:0;width:100%;z-index:999;zoom:1;}
#wrapper>header>div{background:#e1e1e1;background:-moz-linear-gradient(top,#fafafa,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));-pie-background:linear-gradient(top,#fafafa,#e1e1e1);-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-left-radius:5px;-khtml-border-bottom-right-radius:5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);-khtml-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);margin:0 auto;padding:0 20px;width:1015px;}

#wrapper>header h1{color:#000;font-family:"Lucida Grande","Lucida Sans Unicode","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:16px;line-height:40px;margin-top:0;margin-bottom:0;text-shadow:0 1px 1px #888;text-shadow:0 1px 1px rgba(0,0,0,0.3);}

#wrapper>header h1 a{color:#000;text-decoration:none;}
#wrapper>header nav ul{padding:0;line-height: 20px;}
#wrapper>header nav>ul>li{display:block;float:left;position:relative;}

#wrapper>header nav>ul>li>a{color:#000;display:block;font-size:13px;line-height:56px;padding:0 10px;position:relative;text-decoration:none;text-shadow:0 1px 0 #fff;}

#wrapper>header nav>ul>li:hover:not(.action)>a{background:#d1d1d1;background:-moz-linear-gradient(top,#e7e7e7,#d1d1d1);background:-moz-linear-gradient(top,rgba(255,255,255,0),#d1d1d1);background:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#d1d1d1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#d1d1d1));}
#wrapper>header nav>ul>li.active>a{background:#eee;background:-moz-linear-gradient(top,#e7e7e7,#ccc);background:-moz-linear-gradient(top,rgba(255,255,255,0),#ccc);background:-webkit-gradient(linear,left top,left bottom,from(#e7e7e7),to(#ccc));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#ccc));-pie-background:linear-gradient(top,#e7e7e7,#ccc);}
#wrapper>header nav>ul>li.action{margin-top:7px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;margin-left:3px;margin-right:3px;-moz-box-shadow:0 1px 1px #fff;-moz-box-shadow:0 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 1px #fff;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.5);-khtml-box-shadow:0 1px 1px #fff;-khtml-box-shadow:0 1px 1px rgba(255,255,255,0.5);box-shadow:0 1px 1px rgba(255,255,255,0.5);}

#wrapper>header nav>ul>li.action>a.button{color:#fff;font-size:10px;font-weight:bold;line-height:16px;padding:4px 10px;border:1px solid #444;border:1px solid rgba(0,0,0,0.5);text-shadow:0 1px 1px rgba(0,0,0,0.5);}#wrapper>header nav>ul>li>a.arrow-down{padding-right:30px!important;}#wrapper>header nav>ul>li>a.arrow-down:after{background:transparent url(../images/arrow-down.png) no-repeat 0 19px;content:" ";display:block;height:40px;margin-left:8px;position:absolute;right:10px;top:0;width:10px;z-index:1;}

#wrapper>header nav>ul ul{background:#d1d1d1;-pie-background:#d1d1d1;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;display:block;padding-bottom:5px;position:absolute;width:150px;z-index:999;left:-9999em;-moz-box-shadow:0 2px 2px #777;-webkit-box-shadow:0 2px 2px #777;-khtml-box-shadow:0 2px 2px #777;box-shadow:0 2px 2px #777;width:170px;}

#wrapper>header nav>ul li:hover ul{left:0;}#wrapper>header nav>ul ul li a{color:#000;display:block;font-size:13px;line-height:30px;padding:0 10px;position:relative;text-decoration:none;text-shadow:0 1px 0 #fff;}#wrapper>header nav>ul ul li a:hover{background:#444!important;color:#fff;text-shadow:0 -1px 0 #000;zoom:1;}#wrapper>header form input[type=text]{background:#777;border:1px solid #191919;margin-top:7px;-moz-box-shadow:0 1px 0 #ddd;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 #ddd;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);-khtml-box-shadow:0 1px 0 #ddd;-khtml-box-shadow:0 1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.3);}#wrapper>header form input[type=text]:hover{background:#888;}#wrapper>header form input[type=text]:focus{background:#eee;}#wrapper>header .chevron{background:transparent url(../images/arrow-down.png) no-repeat center 19px;cursor:pointer;width:40px;height:40px;margin-right:-15px;text-indent:-999em;}#wrapper>header .chevron.toggle-up{background:transparent url(../images/arrow-up.png) no-repeat center 19px;}


.shortcuts ul{display:block;list-style-type:none;padding:0;margin-top:2px;}
.shortcuts ul li{float:left;margin:0 5px;position:relative;}
.shortcuts ul li:first-child{margin-left:0;}
.shortcuts ul li:last-child{margin-right:0;}

.shortcuts ul li a{
background:#e1e1e1;background:-moz-linear-gradient(top,#fafafa,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));-pie-background:linear-gradient(top,#fafafa,#e1e1e1);border:1px solid #fff;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 0 #999;-webkit-box-shadow:1px 1px 0 #999;-khtml-box-shadow:1px 1px 0 #999;box-shadow:1px 1px 0 #999;color:#555;cursor:pointer;display:block;padding:13px 10px;text-align:center;text-decoration:none; width: 100px;height: 67px;}
.shortcuts ul li a span{
	font-size:12px;
	font-weight:700;
	margin-top:16px;
}
.shortcuts ul li a span.smallsize{
	font-size:10px;
	font-weight:300;
	margin-top:0px;
}
.shortcuts ul li a:active{border:1px solid #bbb;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;}
.shortcuts ul li span{display:block;}
.shortcuts ul li em{
	background:#f22;background:-moz-linear-gradient(top,#f22,#c80606);background:-webkit-gradient(linear,left top,left bottom,from(#f22),to(#c80606));-pie-background:linear-gradient(top,#f22,#c80606);-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;border:1px solid #933;color:#fff;font-size:10px;font-style:normal;font-weight:bold;line-height:14px;padding:0 5px;position:absolute;top:-5px;right:-5px;
	
    border-radius: 14px 14px 14px 14px;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
    padding: 0 12px;
	}




.quicklink{padding:20px 0;display:block;}
.quicklink ul{display:block;list-style-type:none;padding:0;margin-left:170px;}
.quicklink ul li{float:left;margin:0 5px;position:relative;}
.quicklink ul li:first-child{margin-left:0;}
.quicklink ul li:last-child{margin-right:0;}
.quicklink ul li a{background:#e1e1e1;background:-moz-linear-gradient(top,#fafafa,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));-pie-background:linear-gradient(top,#fafafa,#e1e1e1);border:1px solid #fff;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 0 #999;-webkit-box-shadow:1px 1px 0 #999;-khtml-box-shadow:1px 1px 0 #999;box-shadow:1px 1px 0 #999;color:#555;cursor:pointer;display:block;padding:13px 10px;text-align:center;text-decoration:none;width:63px;}
.quicklink ul li a:active{border:1px solid #bbb;-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;}
.quicklink ul li span{display:block;}
.quicklink ul li em{background:#f22;background:-moz-linear-gradient(top,#f22,#c80606);background:-webkit-gradient(linear,left top,left bottom,from(#f22),to(#c80606));-pie-background:linear-gradient(top,#f22,#c80606);-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;border:1px solid #933;color:#fff;font-size:10px;font-style:normal;font-weight:bold;line-height:14px;padding:0 5px;position:absolute;top:-5px;right:-5px;}
.quicklink ul li ul{
    display: none;
}
.quicklink ul li ul:hover{
	background-color: #A6A6A6;
    background-image: -moz-linear-gradient(#A6A6A6, #555555);
    display: block;
    list-style: none outside none;
    margin: 0 0 0 -5px;
    padding: 0 0 0 5px;
    position: absolute;
    z-index: 99999;
 }




#wrapper>section{padding-top:70px;}.has-promo #wrapper>section{padding-top:110px;}

.main-content{background:#f8f8f8;
/*-moz-box-shadow:0 0 3px #555;
-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 3px #555;
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);
-khtml-box-shadow:0 0 3px #555;
-khtml-box-shadow:0 0 3px rgba(0,0,0,0.5);
box-shadow:0 0 3px rgba(0,0,0,0.5);
*/-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:20px;position:relative;z-index:1;}

.main-content1{background:#f8f8f8;
-moz-box-shadow:0 0 3px #555;
-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 3px #555;
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);
-khtml-box-shadow:0 0 3px #555;
-khtml-box-shadow:0 0 3px rgba(0,0,0,0.5);
box-shadow:0 0 3px rgba(0,0,0,0.5);
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-bottom:20px;position:relative;z-index:1;}

.main-content1>header{background:#e1e1e1;background:-moz-linear-gradient(top,#fafafa,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));-pie-background:linear-gradient(top,#fafafa,#e1e1e1);border-bottom:1px solid #efefef;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:0 1px 0 #ddd;-webkit-box-shadow:0 1px 0 #ddd;-khtml-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd;padding:15px 20px;position:relative;
height:12px}
.main-content1>header h2{
      font-family: Georgia,'Times New Roman','Bitstream Charter',Times,serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    text-shadow: 0 1px 0 #FFFFFF;
    margin: 0 0 21px;
    padding: 0;

}
..main-content1 a{
	color:#ccc;
	font-size:12px;
}

.main-content>header{background:#e1e1e1;background:-moz-linear-gradient(top,#fafafa,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e1e1e1));-pie-background:linear-gradient(top,#fafafa,#e1e1e1);border-bottom:1px solid #efefef;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-box-shadow:0 1px 0 #ddd;-webkit-box-shadow:0 1px 0 #ddd;-khtml-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd;padding:15px 20px;position:relative;}


.main-content>header> ul {
	clear: left; !important
	width:400px; !important
}
.main-content>header> ul li {
	clear: left; !important
    display:inline; !important
    float: left; !important
	width:100px; !important

}
.main-content>header> ul li a {
    display:inline; !important
  	float: left;	
	width:100px; !important
  
}

.main-content>header h2{font-family:Georgia,'Times New Roman','Bitstream Charter',Times,serif;font-weight:normal;font-size:18px;margin:0;text-shadow:0 1px 0 #fff;}.main-content>header .action-buttons{position:relative;top:-4px;z-index:999;}.main-content>header input{position:relative;top:-6px;}.main-content>section{-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:20px;overflow:hidden;}.main-content>section.container_6{padding:20px 0;}

.main-content>section h3{border-bottom:1px solid #ddd;margin-top:0;padding-bottom:14px;}
.main-content>section h4{   font-size: 12px;
    font-weight: bold;
    margin-top: 23px;}


body>footer{padding-bottom:20px;}
#footer-inner,#footer-inner a{color:#fff;font-size:10px;}#footer-inner a{text-decoration:underline;}.apple_overlay{display:none;background-image:url(../images/overlay/white.png);width:640px;padding:35px;font-size:11px;z-index:9999;}.apple_overlay .close{background-image:url(../images/close-icon.png);position:absolute;right:14px;top:14px;cursor:pointer;height:30px;width:30px;z-index:999;}.apple_overlay.black{background-image:url(../images/overlay/transparent.png);color:#fff;}



#header-wrapper {
    background: url("../images/gray.jpg") repeat-x scroll 0 0 transparent;
    height: 80px;
    margin-bottom: 20px;
	position:fixed;
	width:100%;
}
.container {
    padding-left: 20px;
    padding-right: 20px;
}

#user-account {
    height: 30px;
    line-height: 30px;
}


.formclose{
	background-image:url(../images/Close_Icon.gif);
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	height:30px;
	width:30px;
	z-index:999;
}
.pagearea {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    height: auto !important;
    min-height: 450px;
    position: relative;
}
.reports:after{
	
	clear: both;
    content: "";
    display: table;
	
	/*background-image:url(../images/reports-icon.png);
	width:100px;
	height:100px;*/
}ol, ul {
    list-style: none outside none;
}
.reports{
	    border-top: 1px solid #F2F2F2;
}
.reports li {
    float: left;
    margin: 25px 40px 25px 20px;
}
.reports li a {
    border-radius: 6px 6px 6px 6px;
    color: #333333;
    display: block;
    min-height: 26px;
    padding: 10px;
    text-align: center;
    width: 160px;
	cursor:pointer;
}
.reports li a:hover {
    background: none repeat scroll 0 0 #F2F2F2;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #333333;
}
.reports-icon-sprite, .reports .reports-icon-agents, .reports .reports-icon-customer, .reports .reports-icon-groups, .reports .reports-icon-helpdesk, .reports .reports-icon-survey, .reports .reports-icon-timesheet {
   background-image:url(../images/reports-icon.png);


}
.reports .reports-icon-agents {
    background-position: 0 0;
}
.reports .reports-icon-groups {
    background-position: 0 -120px;
}
.reports .reports-icon-timesheet {
    background-position: 0 -300px;
}
.reports .reports-icon-customer {
    background-position: 0 -60px;
}
.reports .reports-icon-helpdesk {
    background-position: 0 -180px;
}
.reports .reports-icon-survey {
    background-position: 0 -240px;
}


/*.reports-icon-agents{
	background-image:url(../images/reports-icon.png);
	width:100px;
	height:100px;
	}*/

/* added by lokanath */
.mainclass {
    color: #444444;
    font-family: sans-serif;
	width:350px;
}
.mainclass input text{
width:300px;

}
.mainclass input button{
width:200px;

}

.group {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 3px 3px 10px #DDDDDD;
    margin-bottom: 1em;
    padding-bottom: 1em;
	height:80px;
}
.group h3 {
    
    box-shadow: 1px 1px 15px #999999 inset;
    color: #000000;
    font-size: 13px;
    font-weight: solid;
    margin-top: 0;
    padding: 0.1em 0.3em;
    //text-shadow: 0 1px 0 #777777;
    line-height: 28px;
    
}
fieldset {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    margin: 10px 0;
    padding: 10px;
	width:300px;
	height:80px;
}
legend {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 5px;
	  font-size: 14px;
	  font-weight:bold;
	  height:30px;
	  border-radius: 4px 4px 4px 4px;
	  padding-top:5px;

}

.main3 {
    color: #444444;
    font-family: sans-serif;
    height: auto;
    width: 740px;
}

.group2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F3F3F3;
    border-color: -moz-use-text-color #E8E8E8 #E8E8E8;
    border-radius: 4px 4px 4px 4px;
    border-right: 1px solid #E8E8E8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 3px 3px 10px #DDDDDD;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin-bottom: 1em;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 1em;
    width: 348px;
}

.group2 h3 {
    background: -moz-linear-gradient(center bottom , #E8E8E8 0%, #F2F2F1 50%) repeat scroll 0 0 transparent;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #000000;
    margin-bottom: 7px;
    padding: 10px 12px;
    position: relative;
    width: 325px;
	 font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 500;
    height: 10px;
	padding-top:10px;
    text-shadow: 0 1px 0 #777777;
}
/* end */

/* added by rimith */
table.cls_calender{
	 background: -moz-linear-gradient(center bottom , #E8E8E8 0%, #F2F2F1 50%) repeat scroll 0 0 transparent;
/*    border-radius: 12px 12px 12px 12px;
*/    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #000000;
}
table.cls_calender tr{
	border:1px solid #ddd;
}
table.cls_calender tr td{
	border:1px solid #ddd;
}
.day td{
	  background: none repeat scroll 0 0 #DDDDDD;
    color: #000000;
    font-weight: 600;
    height: 23px;
    text-align: -moz-center;
	border-right:1px solid #000;
}
.dayNum{
	font-size:14px;
}
/* end by rimith */
