/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a { 
	text-decoration: none;
}

a:link, a:visited{
	color:#333399;
}

a:hover{
	color:#333399;
	text-decoration:underline;
}

/* Classes found to be required in standard pages */

p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}

td.listingpadding { 
	padding-left: 2px; 
	padding-right: 2px; 
}

a.breadcrumb, a.breadcrumb:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
}

a.breadcrumb:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: underline;
}

a.calendarsmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}

a.calendarsmall:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline;
}

a.cimcity { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333366; 
	font-weight: bold; 
	text-decoration: underline;
}

a.cimcity:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC3300; 
	font-weight: bold; 
	text-decoration: underline;
}

a.gatmore:link, a.gatmore:visited { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #3366CC !important; 
	font-weight: bold; 
	text-decoration: none;
}

a.gatmore:hover { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #3366CC !important; 
	font-weight: bold; 
	text-decoration: underline;
}

a.lowhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none;
}

a.lowhite:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: underline;
}

a.mentortext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}

a.mflink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}

a.mflink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline;
}

a.myfiles_filter { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
}

a.myfileslink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333366; 
	text-decoration: none;
}

a.myfileslink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333366; 
	text-decoration: underline;
}

a.myfiles_filter:hover { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: bold;
}

a.myfiles_links { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; text-decoration: none;
}
 
a.myfiles_links:hover { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline;
}  

a.mynlinkblack { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	text-decoration: none;
}

a.mynlinkblack:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	text-decoration: underline;
}

a.navtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333366; 
	font-weight: bold; 
	text-decoration: none;
}

a.navtext:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC3300; 
	font-weight: bold; 
	text-decoration: underline;
}

a.newsnowlink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC0000; 
	text-decoration: none;
}

a.newsnowlink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC0000; 
	text-decoration: underline;
}

a.orange { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF6600;
}

a.orange:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF6600;
}

a.ps { 
	color: #666699; 
	text-decoration: none;
}

a.ps:hover { 
	color: #666699; 
	text-decoration: underline;
}

a.psbold { 
	color: #666699; 
	text-decoration: none; 
	font-weight: bold;
}

a.psbold:hover { 
	color: #666699; 
	text-decoration: underline; 
	font-weight: bold;
}

a.psob { 
	color: #666699; 
	text-decoration: none;
}

a.psob:hover { 
	color: #666699; 
	text-decoration: underline;
}

a.pssidenav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CCCCFF; 
	text-decoration: none;
}

a.pssidenav:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CCCCFF; 
	text-decoration: underline;
}

a.pssmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666699; 
	text-decoration: none;
}

a.pssmall:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666699; 
	text-decoration: underline;
}

a.psurl { 
	color: #666699; 
	text-decoration: none; 
	font-weight: bold;
}

a.psurl:hover { 
	color: #666699; 
	text-decoration: underline; 
	font-weight: bold;
}

a.qanswer:link, a.qanswer:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333399; 
	text-decoration: none;
}

a.qanswer2:link, a.qanswer2:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #3333FF; 
	font-weight: bold;
}

a.textlink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666699; 
	text-decoration: none;
}

a.textlink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666699; 
	text-decoration: underline;
}

a.webmailtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}

a.webmailtext:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline;
}

a.whitetext2, a.whitetext2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
}

a.whitetext2:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: underline;
}

a.whitetext3, a.whitetext3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;
}

a.whitetext3:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: underline;
}

a.whitetext4, a.whitetext4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}

a.whitetext4:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: underline;
}

.bigredbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #CC0000;
}

.bigredtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #CC0000; 
	font-weight: bold;
}

.bluebold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666699;
}

.bluediscussion { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #6699CC; 
}

.bold { 
	font-weight: bold;
}

.boldtablehead { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
}

.breadcrumb { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
}

.breadcrumbzone { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	position:absolute;
	left:8px;
	bottom:18px;
	z-index:1;
	width: 90%;
}

.breadcrumbzone a { 
	color: #000000; 
	font-weight: bold;
}

.calendarheading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF;
}

.calendarweekheading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #333399; 
	font-weight: bold;
}

.calendartext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
}

.calendartextlarge { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000;
}

.calendartextwhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}

.date { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}

.error { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #CC0000; 
	font-weight: bold;
}

.fields { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}

.gatbluehead { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 15px; 
	color: #3366CC; 
	font-weight: bold;
}

.gatblueheadsmall { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px; 
	color: #3366CC; 
	font-weight: bold;
}

.h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	color: #000000; 
	font-weight: bold;
}

.h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	color: #000000; 
	font-weight: bold;
}

.h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
}

.heading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold;
}

.head { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
}

.heading2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
}

.help { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}

.hp2sectionheading { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
}

.hp2sectionheadingthin { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px; 
	color: #ffffff; 
}

.listingtitle { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px; 
	font-weight: bold;
}

.loginred { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC0000; 
	font-weight: bold;
}

.logoffhead { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	font-weight: bold;
}

.logzone { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	position:absolute;
	right:16px;
	bottom:15px;
}

/* tweak position for ie */
*html .logzone {
	margin-top:24px;
}

.simplex-logimage { 
	position:absolute;
	right:55px;
}

.simplex-logtext a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:5px;
	top:12px;
}

.simplex-logtext a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:5px;
	top:12px;
}

.simplex-logtext a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration:underline;
	font-weight: bold;
	position:absolute;
	right:5px;
	top:12px;
}


.simplex-setimg {
	position:absolute;
	right:160px;
}

.simplex-settext a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:105px;
	top:12px;
}

.simplex-settext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:105px;
	top:12px;
}

.simplex-settext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:underline;
	position:absolute;
	right:105px;
	top:12px;
}

.simplex-tskimg {
	position:absolute;
	right:250px;
}

.simplex-tsktext a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:210px;
	top:12px;
}

.simplex-tsktext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:210px;
	top:12px;
}

.simplex-tsktext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:underline;
	position:absolute;
	right:210px;
	top:12px;
}

.simplex-calimg {
	position:absolute;
	right:355px;
}

.simplex-caltext a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:295px;
	top:12px;
}

.simplex-caltext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:295px;
	top:12px;
}

.simplex-caltext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:underline;
	position:absolute;
	right:295px;
	top:12px;
}

.simplex-emlimg {
	position:absolute;
	right:440px;
}

.simplex-emltext a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:400px;
	top:12px;
}

.simplex-emltext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration:underline;
	position:absolute;
	right:400px;
	top:12px;
}

.simplex-emltext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
	position:absolute;
	right:400px;
	top:12px;
}

.myfileshead { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
}

.myfilestablehead { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.myfilestableheadblack { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
}

.myform { 
	margin: 0px; 
	line-height: 0%;
}

.newswhite { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.noerror { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #0000FF; 
	font-weight: bold;
}

.pshead { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #666699; 
	font-weight: bold;
}

.pssubtitles { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #666699; 
	font-weight: bold;
}

.psstilesnolink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFCC00;
}

.pstitles { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	color: #666699; 
	font-weight: bold;
}

.qanswerinactive { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: none;
}

.qanswerinactive2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #666699; 
	font-weight: bold;
}

.qquestion { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
}

.qquestion2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
}

.red { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #CC0000;
}

.small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
}

.smallpurp { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333366; 
	font-weight: bold;
}

.tablespeed { 
	table-layout: fixed;
}

.thinimg { 
	font-size: 1px; 
	line-height: 0px;
}

.toolbarContainer {
	position:absolute;
	z-index:2000;
	top:0;
	left:0;
	width:100%;
	padding:0;
	margin:0;
}

.webmailcat { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
}

.whitept { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
}


/* End of discovered classes */

/*
+---------------------+
| container           |
| +-----------------+ |
| | pageTop         | |
| |                 | |
| | +-----+  +-----+| |
|   | logo|  |banner| |
| | +-----+  +-----+| |
| +-----------------+ |
| +-     clear     -+ |
| +-----------------+ |
| | tabBarContainer | |
| |                 | |
| +-----------------+ |
|                     |
| +-----------------+ |
| |contentContainer | |
| | +----+ +------+ | |
| | | sb | | main | | |
| | |    | |      | | |
| | +----+ +------+ | |
| +-----------------+ |
| +-----------------+ |
| |bottom           | |
| +-----------------+ |
|                     |
+---------------------+

*/
#container{
	background:none;
	margin-left:auto;
	margin-right:auto;	
	min-height:300px;
}
/* NOTE: width set dynamically in standardPageLayout.html */

#pageTop {
	display: block;
	background-color: #FFCC00;
}

.logo{
		float:left;
}

.banner{
		float:right;
}

#tabBarContainer{
	min-height: 73px;
	width:100%;
	display:block;
	background:  #000000; }

#tabBar{
	height:24px;
	width:100%;	
	font-size:10px;
}

.contentContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	height:100%;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
/* NOTE: width and border set dynamically in standardPageLayout.html */

.contentContainer li {
	font-family: Verdana, Arial, Helvetica, sans-serif;     
}

.sidebar {
    width:120px;
}

.main {
    width:599px;
}

#bottom{
	text-align:center;
}


.clear{
	clear:both;
}

/* tab bar */
/*
+---------------------+
| tabBarContainer     |
| --  hiddentext   -- |
| +-----------------+ |
| | tabBar          | |
| |                 | |
| | +-----+  +-----+| |
|   | li a|	 | li a	| |
| | +-----+  +-----+| |
| +-----------------+ |
| +-----------------+ |
| | bar-outer       | |
| | +-----------+   | |
| | | bar-inner |   | |
| | | h1        |   | |
| | +-----------+   | |
| +-----------------+ |
+---------------------+
*/

.hiddentext, .hiddentext a {
	display:none;
}

#tabBar{
	text-align:left;
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:125;
}

#tabBar ul{
	margin:0;
	padding:0;
	border: none;
	background-color: transparent;
}


#tabBar ul li {
	background: #000000 url(/site/fast/0/0/site/res/pageframe/inactive_top_left.gif) no-repeat top left;
	margin:0;
	list-style: none;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
    position:relative;
	height:24px;
	float:left;
}

#tabBar ul li a {
	padding-left:5px;
	padding-right:5px;
	margin-left:0;
	text-decoration:none;
	line-height:24px;
}

#tabBar ul li.selected {
	background: #FFCC00 url(/site/fast/0/0/site/res/pageframe/active_top_left.gif) no-repeat top left;
	border-bottom:none;
	border-bottom:1px solid #FFCC00; 
	margin-bottom:0px;
}

#tabBar ul li.selected a {
	color:#FFFFFF;
	text-decoration: none;
}

#tabBar ul li:first-child {
}

#tabBar ul li span {
	position:absolute;
	top:0px;
	right:0px;
	background: transparent url(/site/fast/0/0/site/res/pageframe/inactive_top_right.gif) no-repeat top right;
	border: none;
	height:24px;
	width:3px;
	z-index:3;
}

#tabBar ul li.selected span {
	background: transparent url(/site/fast/0/0/site/res/pageframe/active_top_right.gif) no-repeat top right;
}

*html #tabBar ul li {
	margin-bottom:-1px;
}

*html #tabBar ul li.selected {
	margin-bottom:-1px;
	border-bottom:1px solid #FFCC00;
	z-index:6;
	position:relative;
}

#tabBar ul ul {
	top:23px;
}

#tabBar ul ul li{
	clear:both;
	display:block;
	border:1px solid #FFCC00;
}

#bar-background {
	background: #FFCC00 url(/site/fast/0/0/site/madeup/mono.FFCC00.bar_highlight_h47.FFFFFF.gif) repeat-x 0px 0px;
	width:100%;
	height:48px;
	position:relative;
}

#bar-outer {
	background: transparent url(/site/fast/0/0/site/madeup/mono.FFCC00.corner_tl_5x5.FFFFFF.gif) no-repeat 0px 0px;
	width:100%;
	height:48px;
	position:relative;
}

#bar-inner {
	background: transparent url(/site/fast/0/0/site/madeup/mono.FFCC00.corner_tr_5x5.FFFFFF.gif) no-repeat top right;
	width:100%;
	height:47px;
	top:0px;
	position:relative;
}

/* tweak border and size for IE */

*html #bar-outer {
	border-top:1px solid #FFFFFF;
	height:47px;
}

#bar-simplex {
	background: #FFFFFF url(/site/fast/0/0/site/res/myfiles/icons/big/sx_bg.gif) repeat-x 0px 0px;
	border-top: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-top: 1px solid #FFCC00;
	height:40px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
#tabBarContainer h1 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:12px;
	line-height:20px;
	z-index:5;
}

/* because we want dropdowns */
/* grab this from suckerfish and edit it a little bit. */
/* http://htmldog.com/articles/suckerfish/dropdowns/ */
/* we can put in fixed widths to make it work in Opera. */
 
#tabbarNav, #tabbarNav ul { 
	padding: 0; 
	margin: 0; 
	list-style: none;
} 

#tabbarNav a { 
	display: block;
} 

#tabbarNav a.selected {
	display:block;
	color: #000000;
}

#tabbarNav li { 
	float: left;  
}


#tabbarNav li { 
	float: left;
	position:absolute; 

}

#tabbarNav li ul { 
	position: absolute; 
	left: -999em;
	white-space:nowrap; 
	z-index:150; 
	background-color: #CCCCCC;
	width:auto; 
} 

#tabbarNav li:hover ul { 
	left: auto; 
}

#tabbarNav li:hover ul, #tabbarNav li.sfhover ul { 
	left: auto; 
}

#tabbarNav, #tabbarNav ul { 
	padding: 0; 
	margin: 0; 
	list-style: none; 
} 

#tabbarNav li.selected li, #tabbarNav ul li.selected ul  {
	background: #CCCCCC; 	
}

#tabbarNav li.selected ul { 
	white-space:nowrap; 
	background-color: #CCCCCC;
}

#tabbarNav li ul li{ 
	border:none; 
	position:relative; 
	z-index:150; 
	clear:both; 
	width:auto; 
	background-color: #CCCCCC;
}

#tabbarNav li a div{
	white-space:nowrap;
	display:inline;
	vertical-align:middle;
	color: #FFFFFF;
}

#tabbarNav li.selected a div{
	white-space:nowrap;
	display:inline;
	vertical-align:middle;
	color: #000000;
}

#tabbarNav li a div img {
	display:inline;
    vertical-align: middle;
	border:0;
	margin-right:5px;	
}

#tabbarNav li ul li a { 
	padding-left:10px; 
	border:none; 
	position:relative; 
	z-index:151; 
	color: #000000;
	background-color: #CCCCCC;
	clear:both; 
	width:auto; 
}

#tabbarNav li.selected ul li a { 
	padding-left:10px;  
	border:none;  
	color: #000000; 
	background-color: transparent;
}

#tabbarNav li ul li a:hover {
	color: #FFFFFF; 
	background-color: #CCCCCC; 
}


#tabbarNav li.selected ul li a:hover { 
	color: #FFFFFF; 
	background-color: transparent;
}

#tabbarNav li li { 
	background-color: #CCCCCC;
	display:block; 
}

#tabbarNav li.selected li { 
	background-color: #CCCCCC;
	display:block; 
}
