#page {background:url(/assets/img/layout/hpfix.gif);}
#page #mainContent {/*padding-left:12px !important;padding-left:0;*/}



#topLine {
	HEIGHT: 2px;
}
LI {
	LIST-STYLE: disc; MARGIN-LEFT: -8px;
}
.regularText {
	COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 11px;
}
TD {
	FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 11px;
}
A:link {
	COLOR: #0000cc;
}
A:visited {
	COLOR: #666666;
}
A:active {
	COLOR: #0000cc;
}
A:hover {
	COLOR: #cc0000;
}
A.footer:visited {
	COLOR: #666666;
}
A.footer:link {
	COLOR: #666666;
}
A.footer:hover {
	COLOR: #666666;
}
.pageTitle {
	COLOR: #0000CC; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold;
}
.packagetitle {
	COLOR: #000066; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold;
}
.subTabs {
	COLOR: #FFFFFF; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding:0 0 0 5px;
}
.subLinks a:visited,  .subLinks a:active,  .subLinks a:link { 
     color:#FFFFFF; 
     padding:0 0 0 5px;
}
.subLinks a:hover { 
     color:#CC0000; 
     padding:0 0 0 5px;
}
.tabActive  { 
     background-image:url(images/dark_blue.gif); background-repeat:no-repeat;
}	 
.tabInActive { 
     background-image:url(images/light_blue.gif); background-repeat:no-repeat;
}
.sub1 {
	COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold;
}
.sub1blk {
	COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold;
}
.sub2 {
	COLOR: #FFFFFF; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
.sub3 {
	COLOR: #000033; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.sub4 {
	COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.sub5 {
	COLOR: #666699; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 16px;
}
.sub6 {
	COLOR: #000066; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
.sub7 {
	COLOR: #000066; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.branding {
	COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold;
}

.horizrule { background-image: url(/images/spacer_blue.gif); background-repeat: repeat-x}
.vertrule { background-image: url(/images/spacer_blue.gif); background-repeat: repeat-y}

.smallText {COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 10px;}
.content-sm {COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 10px; padding:0 0px 0 0; }
.redcarpet {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000}

.lightbg {background-color: #EEEEEE;}
.error {color: red; font-weight: bold;}
#main {
	position:relative;
	visibility:visible;
	top: 1px;
}
#timekeeper {
	position:absolute;
	top:0px;
	left: 0px;
 
left:0px;	 
width:520;
height:285;
}
.background {
	background-attachment: fixed;
	background-image: url(/images/header_rightbg.jpg);
	background-repeat: no-repeat;
	
}
.box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #020066;
	border-right-color: #020066;
	border-bottom-color: #020066;
	border-left-color: #020066;
}
