/*body {background-color:#FFFFFF;padding:0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; 	margin-bottom: 0px; }*/
.bodyFramed {margin:0px 5px 0px 0px;}
.bodyWithLogo {margin:5px 5px 5px 0px;}
.bodyUpperMargin {margin:5px 5px 0px 5px;}
.bodyLowerMargin {margin:0px 5px 5px 5px;}

.bodyLine	{background-color: #FFFFFF;border-top: 0px solid #336699; border-right: 1px solid #336699;	
               border-bottom: 0px solid #336699; border-left: 1px solid #336699;}

.bodyLineFramed	{width:100%;background-color: #FFFFFF;border-top: 0px solid #336699; border-right: 1px solid #336699;	
               border-bottom: 0px solid #336699; border-left: 1px solid #336699;margin:0px;padding:0px;}

.tableLine	{background-color: #FFFFFF; border-top: 1px solid #003B6F; border-right: 1px solid #003B6F;
           	border-bottom: 1px solid #003B6F; border-left: 1px solid #003B6F;}

.tabSides   {background-color: #F6F6F6; border-top: 0px solid #4B7EB3; border-right: 1px solid #4B7EB3;
           	border-bottom: 0px solid #4B7EB3; border-left: 1px solid #4B7EB3;}

.MainTab {background-color:#4B7EB3; color:#FFFFFF; text-align:left; z-index:0;}
.mainTabText {font-size:12px; background-color:#D5C27D;font-weight:bold;color:#252015; line-height:19px; padding:0px 4px 0px 4px;z-index:2;}
.RowBottLine{background-color: #FFFFFF; border-bottom: 2px solid #D5C27D; }

.footerLine	{background-color: #F6F6F6;border-top: 1px solid #AABBCC;border-right: 1px solid #AABBCC;
             border-bottom: 0px solid #AABBCC;border-left: 1px solid #AABBCC;}

.footerTab {background-color: #AABBCC;color: #FFFFFF;	text-align: center;}
.footerTabText {font-size: 12px;background-color: #AABBCC; font-weight: bold;line-height: 17px;padding-right: 4px;padding-left: 4px;}

/*general*/
font, th, td, p, input, select, a {font-family:Verdana,Arial,sans-serif,Helvetica;font-size:13px}
a {color:#FF0000;text-decoration:underline}
a:hover {text-decoration:underline; color:#990000;}
img { border: 0px none; } 

ul {list-style-position:outside}

/*naviation*/
.logo {width:150px;height:20px;background-color:#FFFFFF;border-bottom:0px solid #336699}
.mainLinks {width:90%;height:20px;background-color:#4B7EB3;border-bottom:0px solid #336699;color:#FFFFFF;font-size:12px;font-weight:600;text-align:center;}
.mainLinks a {color:#FFFFFF;text-decoration:none;font-size:12px}
.mainLinks a:hover {color:orange;text-decoration:none;font-size:12px}
.whiteSpacer {width:100%;height:3px;background-color:#FFFFFF;}
.waitSpacer {width:150px}
.sublinks {width:100%;height:15px;background-color:#CCCCCC;color:#4B7EB3;font-size:11px;font-weight:600;text-align:center;}
.subLinks a {color:#4B7EB3;text-decoration:none;font-size:11px;font-weight:600;}
.subLinks a:hover {color:#990000;text-decoration:none;font-size:11px;font-weight:600;}
.subLinks a.selected {color:#990000;text-decoration:none;font-size:11px;font-weight:800;}
.minorLinks {width:150px;height:20px;background-color:#4B7EB3;border-bottom:0px solid #336699;color:#FFFFFF;text-align:right;padding:0px 3px 0px 0px;}
.minorLinks a {color:#FFFFFF;text-decoration:none;font-size:10px;font-weight:600;}
.minorLinks a:hover {color:#990000;text-decoration:none;font-size:10px;font-weight:600;}

#page {position:absolute;border-top: 0px solid #336699;border-right: 0px solid #336699;border-bottom: 0px solid #336699;border-left: 0px solid #336699}

#navigation {position:absolute;display:none;background-color:#FFFFFF;overflow:hidden;}
#pageHeader{position:absolute;display:none;background-color:transparent;color:black;overflow:hidden;}
#tab {position:absolute;display:none;background-color:#FFFFFF;overflow:hidden;}
#pageFooter {position:absolute;display:none;background-color:transparent;overflow:auto;color:#666666;z-index:5;font-size:11px;}
#info {position:absolute;display:none;background-color:lightyellow;overflow:auto;z-index:20;border:1px solid #336699;padding:5px;font-size:10px;}
#menudd {position:absolute;display:none;height:200px; width:300px;background-color:#F6F6F6;overflow:auto;z-index:4;border:1px solid #336699;padding:5px;font-size:12px;}

.bodytext { FONT-WEIGHT:normal; FONT-SIZE: 13px; COLOR: #252015; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.bodytext1 { FONT-WEIGHT:normal; FONT-SIZE: 16px; COLOR: #252015; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.orgbodytext { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FF6600; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.searchButton { text-align:center; height: 14px; width:13px; font-size:0.5em; font-weight:600; text-decoration:none; background-color:#C0C0C0 } 
.tmSearchButton { height: 14px; width:10px; font-size:0.6em; text-decoration:none; border:0; background-color:#C0C0C0 } 
.xpSearchButton { height: 14px; width:10px; font-size:0.6em; text-decoration:none; border:0; background-color:#C0C0C0 } 
.decorationNone { text-decoration:none } 
.decorationUnderline { text-decoration:underline } 
.hrColor { color:#336699; }

.printOptionArea{padding:0px;border-spacing:0px;}
.buttonStyle {height:21px; width:70px; background-color:#CCCCCC; color:#336699; font-size:11px; text-decoration:none; font-weight:600}
.ddbuttonStyle {background:url("../te_images/button_dd.gif") no-repeat right center; height:21px; width:15px; background-color:#CCCCCC; color:#336699; font-size:11px; text-decoration:none; font-weight:600}
.widerButtonStyle {height:22px; width:110px; background-color:#CCCCCC; color:#336699; font-size:11px; text-decoration:none; font-weight:600}
.appButtonStyle {height:22px; width:70px; background-color:#CCCCCC; color:green; font-size:11px; text-decoration:none; font-weight:600}
.rejButtonStyle {height:22px; width:70px; background-color:#CCCCCC; color:#990000; font-size:11px; text-decoration:none; font-weight:600}
.errorMsg {padding:10px 3px 10px 5px; color:#990000;border-width:0px 0px 2px 0px; border-color:#CCCCCC;border-style:solid}
.notesExist { height: 22px; width:70px; background-color:#C0C0C0; font-family:Verdana; color:green; font-size:11px; text-decoration:none; font-weight:600 }

.pageHeaderTable {width:100%;background-color:#FFFFFF;color:black;}
.pageHeaderTable td {color:black;font-size:10px;}

.rightAlign {text-align:right;}
.leftAlign {text-align:left;}
.number {text-align:right;width:50px;}
.negativeNumber {color:#990000;}
.attention {color:red;font-size:12px}
.approved {color:green}
.rejected {color:#990000;}
.tiny {font-size:10px}
.linkSeperator {color:#FFFFFF}
.currentTimesheet { color:#990000; }
.today {background-color:#90EE90; color:black}
.weekend {background-color:lightyellow; color:black}
.holiday {background-color:#CCCCCC; color:black}
.menuheading {height:20px;background-color:#989172;color:#FFFFFF;font-size:12px;font-weight:bolder;text-align:left;}
.noUnderline {text-decoration:none;}
.searchHeading{ font-family:Verdana; color:#336699; font-size:0.8em }