body{font-size:11px;font-family:Verdana,Tahoma;margin:0px 2px;padding:0;}
h1,h2,p{margin: 0 10px}
h1{font-size: 180%;}
h2{font-size: 100%;padding-top: 0.3em;}
li{padding-top: 0.5em;}
p{padding-top:1em;margin-bottom: 0; margin-top:0; text-indent:0 em;padding-bottom:1em;}
/* needed, dont remove */

table{font-size:11px;font-family:Verdana,Tahoma;width:100%;}
/* table title and subtitle #BCD2EE*/
.label{padding-left:5px;font-size:11px;color:#006486;background-color:#F0F8FF;}
.labelf{text-align:right;padding-right:5px;font-size:11px;color:#006486;}
.text{font-size:11px;color:black;font-weight:bold;background-color:#F0F8FF;}
#status{font-size:8px;color:#FFFFFF;font-weight:bold;background-color:#E1E4CE;}
#title{text-align:left;padding:1px 0px;font-size:12px;color:white;background-color:#728fce;font-weight:bold;}
#subtitle{font-size:11px;background-color:#BCD2EE;font-weight:bold;text-align:center;}
#menu{font-size:11px;text-align:right;}
#footer{text-align:center;font-size:9px;color:#959596;}
.ytab{
   font-family: verdana, arial, serif; 
   font-size:11px;
   padding:5px 0px 5px 0px;
   border: 2px dotted #000000;
   width:100%;
}

/* Table header and subheader with column names #989B80 */
tr.title{background-color:#4863A0;font-size:15px;color:#000000;font-weight:bold;}
  .header{background-color:#B0C4DE;font-size:11px;}
  .subheader{background-color: #989B80;font-weight: normal;color: #800000;height: 20px;}


/* alternating row  */
.tr1{text-align:left;background-color:#F5F5F5;padding: 2px 3px 3px 2px;margin: 0px 0px 0px 0px;font-size: 11px;font-family: Verdana, Tahoma;}
.tr2{text-align:left;background-color:#E3E3E3;padding: 2px 3px 3px 2px;margin: 0px 0px 0px 0px;font-size: 11px;font-family: Verdana, Tahoma;}
.tr3{ background-color:#C2D6EF;padding: 3px 10px 5px 3px;margin: 5px 5px 5px 5px;font-size: 11px;font-family: Verdana, Tahoma;}
.leave_table{font-size:11px;font-family:Verdana,Tahoma;width:60%;}
input.btn {border:1px solid #66669a;cursor:hand;background-color:#C4D3DB;font-family:Verdana;font-size:8pt;}
.btnx {border:1px solid #000000;padding:1px 8px;cursor:hand;background-color:#ECE9D8;font-family:Verdana;font-size:8pt;}
a.btnx:hover { color:black;background:#FFBBCC; }

select{font-family:verdana,serif; font-size:11px; border:1px solid gray;}
input{font-family:verdana,serif; font-size:11px; border:1px solid gray;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover{
background-color:#FFBBCC !important;}
textarea{font-family: verdana,serif; font-size: 11px; border:1px solid #CCCCCC;}

/* for rounded corners */
div#nifty{ margin: 1% 1%;background:#B0C4DE;width:98%;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background:#B0C4DE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* lightgray */
div#niftyx { background:#E2DFD0; margin:1% 0 0 1%; width:50%;text-align:center;padding-bottom:5px; }
b.rtopx, b.rbottomx { background: #FFFFFF; display:block; }
b.rtopx b, b.rbottomx b { background: #E2DFD0; display:block; height:1px; overflow:hidden; }
b.r1x { margin:0 5px; }
b.r2x { margin:0 3px; }
b.r3x { margin:0 2px; }
b.rtopx b.r4x, b.rbottomx b.r4x { height:2px; margin:0 1px; }


/* Darkred */
div#niftyDarkRed { background:#E2DFD0; margin:1% 0 0 1%; width:50%;text-align:center;padding-bottom:5px;color:#9F0000; }
b.rtopDarkRed, b.rbottomDarkRed { background: #FFFFFF; display:block; }
b.rtopDarkRed b, b.rbottomDarkRed b { background: #E2DFD0; display:block; height:1px; overflow:hidden; }
b.r1DarkRed { margin:0 5px; }
b.r2DarkRed { margin:0 3px; }
b.r3DarkRed { margin:0 2px; }
b.rtopDarkRed b.r4DarkRed, b.rbottomDarkRed b.r4DarkRed { height:2px; margin:0 1px; }
div#niftyDarkRed a { color:#9F0000; } 

div.mail-icon {
background:url("../images/contactus.gif") no-repeat scroll 0 -4px transparent; height:18px;overflow:hidden;width:24px;
}

.fontlarger { font-size:1.2em; }
.fontlarger2 { font-size:1.4em; }

.fright { float:right; }
.fleft { float:left; }

.uppcase { text-transform:uppercase; }

.mleftdot5em { margin-left:0.5em; }
.mrightdot5em { margin-right:0.5em; }
.mtopdot5em { margin-top:0.5em; }

.mtop1em { margin-top:1em; }
.mleft1em { margin-left:1em; }
.mbottom1em { margin-bottom:1em; }

.mtop2em { margin-top:2em; }
.mleft2em { margin-left:2em; }
.mbottom2em { margin-bottom:2em; }

.tright { text-align:right; }
.tcenter { text-align:center; }

.lheight3em { line-height:3em; }

.h150px { height:150px; }

.vstafftable { border-collapse:collapse; empty-cells:show; border-color:#C3C0B4;  border-width:0 0 1px 1px;  border-style:solid; width:97%; } 
.vstafftable tr td{ border-color: #C3C0B4; border-width: 1px 1px 0 0; border-style: solid; padding:3px;vertical-align:top;  } 
.vstafftable .header { background:#006486;color:white;font-weight:bold; }
.vstafftable .pendingheader { background:#9F0000;color:white;font-weight:bold; }
.vstafftable .takenheader { background:#FF6600;color:white;font-weight:bold; }
.vstafftable .answerheader { background:#99CC33;color:white;font-weight:bold; }
.vstafftable .processingheader { background:#EF5F00;color:white;font-weight:bold; }

/* start of anchor tag formatting */
a:link{text-decoration:none;cursor:hand;font-family:Verdana,Tahoma;color:blue;}
a:visited{cursor:hand;font-weight:normal;font-family: Verdana, Tahoma;color: purple;text-decoration:none;}
a:hover{cursor:hand;font-family:Verdana, Tahoma; color:red;text-decoration:none};
a:active{cursor:hand;font-weight:normal;font-family:Verdana, Tahoma;color:blue;text-decoration:none;}
.notice{ color: red;font-size: 10px;}


.clear { clear:both; }
.dblock { display:block; }
  
input[type="text"].largetxtbox { padding:5px 3px; border:1px solid gray }
textarea.largetxtarea { padding:5px 3px; border:1px solid gray }


.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin-right:0;}



.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}

.pagination  {  
	display:inline-block; 
	width:100%;
}
.pagination .links, .pagination .results { 
}
.pagination .links {
	float:left;
}
.pagination .links a { 
	color:#821400;
	font-size:10px;
	margin-left:5px;
}
.pagination .links a:hover {
	background: pink; 
}
.pagination .links b { 
	color:#821400;
	font-size:15px;
	margin-left:4px;
	font-weight:normal;
}

#notification_message {
	background:#FFA500;
	color:white;
	text-align:center;
	font-weight:bold;
	padding:5 0px;
}

.ui-helper-hidden { display: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

div.round-border { margin-top:5px; }
div.round-border  a { padding:2px 5px; -moz-border-radius: 3px; font-size:11px; border:solid transparent 1px; }
div.round-border  a:hover { background:#E2DFD0; color:black; border:solid 1px #AFADA1;cursor:pointer; }
  
 a.disabled { color:gray !important; background:white !important; border-color:transparent !important; } 