body {

font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

background-color:#FFF;

color:#000;

margin:5px;

}



.tnav {

color:#FFF;

font-size:11px;

background-color:#80A9EA;

background-image:url(../images/topbg.jpg);

background-repeat:repeat-x;

background-position:left top;

height:116px;

}



.tcat {

color:#FFF;

font-size:11px;

background-color:#80A9EA;

background-image:url(../images/tablebg.gif);

background-repeat:repeat-x;

background-position:left top;

}



.smalltext {

font-size:11px;

color:#333;

}



.navigation {

background-color:#F60;

}



.tborder {

background-color:#FFF;

color:#000;

border:1px solid #6393DF;

}



.tborder_tb {

background-color:#FFF;

color:#000;

border-bottom:1px solid #6393DF;

border-top:1px solid #6393DF;

}



A:active {

color:#000;

text-decoration:none;

font-family:Verdana, Tahoma;

font-size:11px;

}



A:visited {

color:#069;

text-decoration:none;

font-family:Verdana, Tahoma;

font-size:11px;

}



A:hover {

color:#3894E5;

text-decoration:underline;

font-size:11px;

}



A:link {

color:#00C;

font-size:11px;

text-decoration:underline;

}



#blue:hover {

color:#00C;

text-decoration:underline;

font-size:11px;

}



#navlink:hover {

color:orange;

text-decoration:none;

font-size:11px;

}



#white:hover {

color:#FF0;

text-decoration:none;

font-size:11px;

}



a.navitem:link,a.navitem:visited {

background-color:#FEFEFE;

color:#000;

font-size:11px;

border-bottom:1px solid #F5F5F5;

width:180px;

display:block;

text-decoration:none;

padding:4px 1px 1px 4px;

}



a.navitem:hover,a.navitem:active {

background-color:#DCE8FA;

color:#426497;

font-size:11px;

border-bottom:1px solid #F5F5F5;

width:180px;

display:block;

padding:4px 1px 1px 4px;

}



IMG {

border:0;

}



.pms_form_header {

font-size:14px;

font-weight:700;

font-variant:normal;

color:#FFF;

background-color:#5A84C5;

text-decoration:none;

}



.pms_alter1 {

background-color:#FFF;

font-size:11px;

font-weight:400;

color:#000;

text-decoration:none;

}



.pms_alter2 {

background-color:#D5DFF3;

font-size:11px;

font-weight:400;

color:#000;

text-decoration:none;

}



.pms_button {

font-size:11px;

font-weight:700;

color:#FFF;

background-color:#5A84C5;

}



.pms_form_caption {

font-size:11px;

font-weight:400;

font-variant:normal;

color:#224A85;

text-decoration:none;

}



.pms_form_text {

font-size:11px;

font-weight:400;

font-variant:normal;

color:#000;

text-decoration:none;

}



.pms_textbox {

font-size:11px;

font-weight:400;

color:#000;

text-decoration:none;

border:1px solid #488DDD;

}



.pms_greyborder {

border:1px solid #666;

}



.pms_attechment {

background-color:#9CF;

}



.double_border {

border:1px solid #00F;

height:10px;

}



.single_border {

border:1px solid #00F;

height:20px;

border-collapse:collapse;

}



.pms_slimborder {

border-collapse:collapse;

}



.noborder {

border-bottom:0 none;

border-left:0 none;

border-top-style:none;

border-right-style:none;

}



.popup {

border-right:#000 1px solid;

border-top:#000 1px solid;

font-size:11px;

z-index:20;

left:0;

visibility:hidden;

border-left:#000 1px solid;

color:#000;

border-bottom:#000 1px solid;

position:absolute;

top:0;

text-decoration:none;

text-align:left;

background-color:#FFF;

width:175px;

padding:3px;

}



.popup_movedp {

border-right:#000 1px solid;

border-top:#000 1px solid;

font-size:11px;

z-index:20;

left:0;

visibility:hidden;

border-left:#000 1px solid;

color:#000;

border-bottom:#000 1px solid;

position:absolute;

top:0;

text-decoration:none;

text-align:left;

background-color:#FFF;

width:325px;

padding:3px;

}



.popup DL {

margin:0;

padding:0;

}



.popup DT {

font-weight:700;

margin:0;

padding:0;

}



.popup DD {

margin-left:5px;

}



td,th {

font-size:11px;

}



.pms_ticket_caption {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;

font-variant:normal;

color:#224A85;

background-color:#FFF;

text-decoration:none;

}



.pms_ticket_caption2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:400;

	font-variant:normal;

	color:#000;

	background-color:#CCCCCC;

	text-decoration:none;

	border: 1px solid #006699;

}



.pms_ticket_text {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;

font-variant:normal;

color:#000;

background-color:#FFF;

text-decoration:none;

border-bottom: 1px solid #006699;

}



.pms_payment_box_caption {

font-size:11px;

font-weight:400;

font-variant:normal;

color:#224A85;

background-color:#FFF;

text-decoration:none;

}



.pms_payment_box_text {

font-size:11px;

font-weight:400;

font-variant:normal;

color:#000;

background-color:#FFF;

text-decoration:none;

}



.pms_whitetext {

color:#FFF;

font-size:11px;

background-color:inherit;

}



.pms_subheadtext2 {

background-color:#4184D6;

font-size:11px;

font-variant:normal;

color:#FFF;

text-decoration:none;

}



div.TabView div.Tabs {

height:25px;

overflow:hidden;

vertical-align:text-top;

background-color:inherit;

border-bottom: 2px  solid #5A84C5;

}



div.TabView div.Tabs a {

float:left;

display:block;

width:140px;

text-align:center;

height:24px;

border:1px solid #666;

color:#FFF;

font-size:11px;

font-weight:600;

padding-top:4px;

margin:5px 5px 0 0;

background-color:#5A84C5;

text-decoration:none

}



div.TabView div.Tabs a:hover {

text-decoration:underline;

}



div.Pages {

clear:both;

overflow:hidden;

}



div.TabView div.Pages div.Page {

height:100%;

overflow:hidden;

padding:0;

}



div.TabView div.Pages div.Page div.Pad {

position:relative;

padding:0;



}



#headerBar {

width:100%;

background-color:#D5DFF3;

border-top:thin solid #36C;

margin-bottom:1em;

padding:.35em 0 .35em .35em;

}



.accountInfo {

float:right;

font-size:1em;

white-space:nowrap;

margin-top:.25em;

}



div.headerTable {

width:100%;

background:url(../images/header-bg.gif) repeat-x;

}

.WtdLogo {

	text-align:right;

	padding-top:60px;

	padding-right:20px;

}



A.menuMit:active,A.menuMit:visited,A.menuMit:hover,A.menuMit:link {

color:#FFF;

font-weight:700;

text-decoration:none;

background-color:inherit;

}



#blue:link,#blue:visited {

color:#00C;

text-decoration:none;

font-size:11px;

background-color:inherit;

}



#navlink:link,#navlink:visited {

color:#707070;

text-decoration:none;

font-size:11px;

background-color:inherit;

}



#white:link,#white:visited {

color:#FFF;

text-decoration:none;

font-size:11px;

background-color:inherit;

}



.thclass,A.thclass {

background-color:#3068A7;

font-size:11px;

font-weight:400;

color:#FFF;

text-decoration:underline;

}



.pms_subsubheadtext,.pms_subheadtext {

background-color:#5A84C5;

font-size:11px;

font-weight:600;

font-variant:normal;

color:#FFF;

text-decoration:none;

text-align:left;

}



A.pms_linkwhitetext:active,A.pms_linkwhitetext:visited,A.pms_linkwhitetext:hover,A.pms_linkwhitetext:link {

color:#FFF;

font-size:12px;

background-color:inherit;

border-bottom:dotted 1px #fff;

text-decoration:none;

font-weight:bold;

}



A.pms_linkwhitetext_act:active,A.pms_linkwhitetext_act:visited,A.pms_linkwhitetext_act:hover,A.pms_linkwhitetext_act:link {

color:#C33;

font-size:12px;

font-weight:600;

background-color:inherit;

}



#ass_developer {

position:absolute;

width:290px;

right:0;

top:2px;

}



.HideShowBtn {

z-index:1;

position:absolute;

margin-top:50px;

right:30px;

}



.fillauto_comp {

background-color:#FFFFFF;

color:#000;

width:277px;;

font-size:11px;

height:200px; 

position:absolute;

overflow:auto;

display:none;

margin-top:120px;

margin-left:718px;

border:solid #66CCCC 1px;

}



.nfillauto_comp {

background-color:#FFFFFF;

color:#000;

width:277px;;

font-size:11px;

height:200px; 

overflow:auto;

position:absolute;

display:none;

margin-top:270px;

margin-left:335px;

border:solid #66CCCC 1px;

}



.editable

{	

	border-bottom:dashed 1px #0099FF;

}

.hrs

{

	text-align:left;

	font-size:11px;

}

.thclass1,A.thclass1 {

background-color:#3068A7;

font-size:11px;

font-weight:400;

color:#FFF;

text-decoration:none;

text-align:center;

}

a.navbutton{

		border: solid 1px black;

		background-color: #FFD700;

		color: black;

		text-decoration: none;

		padding-left: 4px;

		padding-right: 4px;

		margin-bottom: 4px;

	}

	a.navbutton:hover{

		background-color: yellow;

		color: Red;

	}

	.navbuttoninactive{

		border: solid 1px black;

		background-color: silver;

		color: white;

		text-decoration: none;

		padding-left: 4px;

		padding-right: 4px;

		margin-bottom: 4px;

	}

  .normal{

    background-color: <?php echo $this->normalbgcolor; ?>;

    color: <?php echo $this->normalcolor; ?>;

  }

  .flipped{

    background-color: <?php echo $this->flippedbgcolor; ?>;

    color: <?php echo $this->flippedcolor; ?>;

  }

  

a.sel_menu_item,a.sel_menu_item:link,a.sel_menu_item:visited,a.sel_menu_item:hover,a.sel_menu_item:active

{

	color:#426497;

	font-size:11px;

	border-bottom:1px solid #F5F5F5;

	text-decoration:none;

	width:180px;

	display:block;

	padding:4px 1px 1px 4px;

	background-color:#DCE8FA;

}

.ddate {  }
.bld{ font-weight:bold; }
.ddateD { display:none; }
.CalPosition{ position:relative;}
.CalPopup {
	position:absolute;
	display:none;
	border:solid 1px #333; background:#FFF; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
	box-shadow:2px 2px 3px #bababa; -moz-box-shadow:2px 2px 3px #bababa; -webkit-box-shadow:2px 2px 3px #bababa; z-index:100;
	top:21px; cursor:default; left:-287px;
}

.CalPopup:after, .CalPopup:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.CalPopup:after {
	border-bottom-color: #000;
	border-width: 10px;
	left: 50%;
	margin-left: -36px;
}

.RedTable .pms_alter1, .RedTable .pms_alter2, .RedTable { background-color:#ff9999; border-bottom:solid 1px #fff; border-right:solid 1px #fff; border-left:solid 1px #fff; border-collapse:collapse;}
.OrangeTable .pms_alter1, .OrangeTable .pms_alter2, .OrangeTable { background-color:#ffcc33; border-bottom:solid 1px #fff; border-right:solid 1px #fff; border-left:solid 1px #fff; border-collapse:collapse;}
.GreenTable .pms_alter1, .GreenTable .pms_alter2, .GreenTable { background-color:#66ff66; border-bottom:solid 1px #fff; border-right:solid 1px #fff; border-left:solid 1px #fff; border-collapse:collapse;}
.YellowTable .pms_alter1, .YellowTable .pms_alter2, .YellowTable { background-color:#FFFF66; border-bottom:solid 1px #fff; border-right:solid 1px #fff; border-left:solid 1px #fff; border-collapse:collapse;}
.DefaultTable .pms_alter1, .DefaultTable .pms_alter2, .DefaultTable { background-color:#D5DFF3; border-bottom:solid 1px #fff; border-right:solid 1px #fff; border-left:solid 1px #fff; border-collapse:collapse;}

.RedTable, .OrangeTable, .GreenTable, .YellowTable, .DefaultTable { width:100%; line-height:24px; text-align:center; vertical-align:middle; }

.CRedTable { background-color:#ff9999; }
.COrangeTable { background-color:#ffcc33; }
.CGreenTable { background-color:#66ff66; }
.CYellowTable { background-color:#FFFF66; }



