/* ====================================BEGIN HOMEPAGE =============================================*/

TABLE#mainHomepageTable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px
}
.bodyContentArea {
	PADDING-RIGHT: 20px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 20px; 
	BACKGROUND-COLOR: #ffffff
}
TD.bodyContentArea TABLE#mainContainer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px
}
TD.bodyContentArea TABLE#mainContainer TD#leftSide {
	BORDER-RIGHT: #000000 0px solid; 
	PADDING-RIGHT: 15px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 70%
}
TD.bodyContentArea TABLE#mainContainer TD#rightSide {
	PADDING-LEFT: 15px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 30%
} 
.MyTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #001f40; 
	BORDER-BOTTOM: #3761ab 2px solid; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
} 
TD#newsTitle {
	PADDING-RIGHT: 10px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 50%; 
	PADDING-TOP: 0px
}
TD#eventsTitle {
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 50%; 
	PADDING-TOP: 0px
}
TD#news {
	BORDER-RIGHT: #000000 1px solid; 
	PADDING-RIGHT: 10px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 50%; 
	PADDING-TOP: 10px
}
p#events {
	 COLOR: #003399; 
	 FONT-SIZE: 11px;  
	 PADDING-RIGHT: 0px; 
	 PADDING-TOP: 0px
}
TD#events {
	BORDER-RIGHT: #000000 1px solid; 
	COLOR: #003399; 
	FONT-SIZE: 11px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 5px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 50%; 
	PADDING-TOP: 0px
}
input.submit{
	MARGIN-TOP:0px;
	font-size: 9px;
}

/* ===========================================END HOMEPAGE =========================================*/

SPAN.contactFooter{
	BACKGROUND-IMAGE: url('/images/contactUsBG.jpg'); 
	color:white;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:15px;
	padding-right:5px;
	height:20px;
	vertical-align: bottom; 
	text-align:center;
}

TD#contactFooter {
	vertical-align: bottom;
	text-align:center;
} 

TD#contactFooter A:visited{
	color: #660000; 
	font-weight:bold;
	TEXT-DECORATION: none;
	vertical-align: text-top;
	text-align:top;
}

TD#contactFooter A{
	color: #660000; 
	font-weight:bold;
	TEXT-DECORATION: underline;
	vertical-align: text-top;
	text-align:top;
}

TD#contactFooter A:hover{
	color: #660000; 
	font-weight:bold;
	TEXT-DECORATION: underline;
	vertical-align: text-top;
	text-align:top;
}

.boldBlueIntro{
	FONT: bold 12px Arial, Helvetica, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: none;
	PADDING-RIGHT: 50px
}

.normalBlueIntro{
	FONT: normal 12px Arial, Helvetica, sans-serif; 
	COLOR: #003366; 
	TEXT-DECORATION: none;
	PADDING-RIGHT: 50px
}

.normalBlueIntro A {
	font-weight:bold;
	COLOR: #660000; 
	TEXT-DECORATION: none
}
SPAN#normalBlueIntro A {
	font-weight:bold;
	COLOR: #660000; 
	TEXT-DECORATION: none
}

SPAN#normalBlueIntro A:hover {
	COLOR: #660000; 
	font-weight:bold;
	TEXT-DECORATION: underline
}
SPAN#normalBlueIntro A:visited {
	COLOR: #a87780; 
	font-weight:bold;
	TEXT-DECORATION: none
}

Table.alliances TD{	 	  
	COLOR: #003366; 
	FONT: normal 12px Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px
}

.ray {
     color: #003366; 
     font-size: 8.0pt; 
     font-family: Arial, sans-serif; 
     white-space: normal; 
     font-weight: 400; 
     font-style: normal; 
     text-decoration: none; 
     text-align: general; 
     vertical-align: bottom; 
     border: medium none; 
     padding: 0px; 
     spacing: 0px;
     background: white
}
 
#ray {
	FONT: bold 12px Arial, Helvetica, sans-serif; 
	COLOR: #003399; 
	TEXT-DECORATION: none
}

/* ===============================================================================================*/
P {
	MARGIN-TOP: 2px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
LI {
	MARGIN-TOP: 2px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
TD {
	MARGIN-TOP: 2px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
BODY {
	BACKGROUND-COLOR: #9aa7ba;
	MARGIN-TOP: 2px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #333333; 	
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

TABLE TD {
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
A {
	COLOR: #660000; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #660000; 
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #a87780; 
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
TABLE#mainTable {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 20px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 775px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	TEXT-DECORATION: none
}
TABLE#mainTable TD#leftShadow {
	padding:0px; 
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url('../images/shadow_left.jpg'); 
	VERTICAL-ALIGN: top; WIDTH: 5px; 
	BACKGROUND-REPEAT: repeat-y
}
TABLE#mainTable TD#rightShadow {
	padding:0px; 
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../images/shadow_right.jpg'); 
	VERTICAL-ALIGN: top; 
	WIDTH: 5px; 
	BACKGROUND-REPEAT: repeat-y
}
TABLE#mainTable TD#bottomShadowLeft {
	padding:0px; 
	BACKGROUND-POSITION: 50% 50%; 
	BACKGROUND-IMAGE: url('../images/shadow_bottom.jpg'); 
	VERTICAL-ALIGN: top; 
	WIDTH: 50%; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 9px; 
	TEXT-ALIGN: left
}
TABLE#mainTable TD#bottomShadowRight {
	padding:0px; 
	BACKGROUND-POSITION: 50% 50%; 
	BACKGROUND-IMAGE: url('../images/shadow_bottom.jpg'); 
	VERTICAL-ALIGN: top; 
	WIDTH: 50%; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 9px; 
	TEXT-ALIGN: right
}
TABLE#mainTable TD#headerBackground {
	padding:0px; 
	BACKGROUND-POSITION: center top; 
	BACKGROUND-IMAGE: url('../images/header_background.jpg'); 
	WIDTH: 465px; 
	COLOR: #ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 92px; 
	BACKGROUND-COLOR: #003399
}

TABLE#mainTable TD#headerBackground TABLE#headerBackgroundTable {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
TABLE#mainTable TD#bottomShadow {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
TABLE#mainTable TD#bottomShadow TABLE {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
.contentArea {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 14px; 
	BACKGROUND-COLOR: #003399
}
TABLE#mainTable TD#siteLogo {
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left
}

TABLE#mainTable DIV#searchBox {
	border:1px solid #98acd6; 
	PADDING-RIGHT: 5px; 
	BACKGROUND-POSITION: 50% top; 
	VERTICAL-ALIGN: top; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FLOAT: right; 
	BACKGROUND-IMAGE: url('../images/search_bkgd.gif'); 
	VISIBILITY: visible; 
	PADDING-BOTTOM: 2px; 
	OVERFLOW: visible; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #98b4e3; 
	TEXT-ALIGN: right
}
TABLE#mainTable TD#pipeline TD#searchBoxText{
	  COLOR: #ffffff; 
	  TEXT-ALIGN: right; 
	  FONT-WEIGHT: bold; 
	  FONT-SIZE: 11px 
}
.inputBox {
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #003366 1px solid; 
	CURSOR: text; COLOR: #333333; 
	TEXT-INDENT: 2pt; 
	BORDER-BOTTOM: #003366 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #f4f9ff
}
.menuTopLine {
	BORDER-TOP: #415d9c 1px solid
}
.menuTopBottomLine {
	BORDER-TOP: #003366 1px solid; 
	BORDER-BOTTOM: #003366 1px solid; HEIGHT: 20px
}
.bodyPaddingOutline {
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #aaafbb 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 20px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #ffffff
}
.bodyContentPadding {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 18px; 
	VERTICAL-ALIGN: top; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}
TABLE#mainTable TD.bodyContentPadding TD {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

TABLE#mainTable TD#siteNavBackground1 {
	 PADDING-RIGHT: 0px; 
	 BORDER-TOP: 1px solid #395784; 
	 PADDING-LEFT: 0px;  
	 VERTICAL-ALIGN: top;   
	 BACKGROUND-COLOR: #5881c1
}

TABLE#mainTable TD#siteNavBackground {
	BORDER-RIGHT: 0px none; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: left bottom; 
	BORDER-TOP: 1px solid #395784; 
	PADDING-LEFT: 10px; 
	BACKGROUND-IMAGE: url('/assets/images/leftnav_bkgd.jpg'); 
	PADDING-BOTTOM: 10px; 
	VERTICAL-ALIGN: top; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #5881c1
}
TABLE.siteNav {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	ORDER-TOP: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
TABLE.siteNav TD {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	TEXT-ALIGN: left
}

TABLE.siteNavRay TD {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	TEXT-ALIGN: left
}
TD#clients {
	color: #003366; 
	font-size: 8.0pt; 
	font-family: Arial, sans-serif; 
	white-space: normal; 
	font-weight: 400; 
	font-style: normal; 
	text-decoration: none; 
	text-align: general; 
	vertical-align: bottom; 
	border: medium none; 
	padding: 0px; 
	background: white
}
TABLE.siteNav A {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TABLE.siteNav A:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TABLE.siteNav A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
TABLE.siteNav TD#siteNavTitle {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: right 50%; 
	FONT-SIZE: 20px; 
	BACKGROUND-IMAGE: url('../images/siteNavTitle_bkgd.jpg'); 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: bottom; 
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 15px; 
	BORDER-BOTTOM: 1px solid #ffffff; 
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	HEIGHT: 30px
}
TABLE.siteNav TD#siteNavTitleRay {
	 VERTICAL-ALIGN: bottom; 
	 LINE-HEIGHT: 13px; 
	 PADDING-TOP: 0px; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px; 
	 BORDER-BOTTOM: 1px solid #ffffff
}
TABLE.siteNav TD#siteNavSubTitle {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: right 50%; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: bottom; 
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 15px; 
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: Garamond, "Times New Roman", Times, serif;
}
TABLE.siteNav TABLE.siteNavOne {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
TABLE.siteNav TABLE.siteNavOne TD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 5px; 
	HEIGHT: 20px
}
TABLE.siteNav TABLE.siteNavOne TD#on {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../images/siteNav_on_arrow.gif'); 
	BACKGROUND-REPEAT: no-repeat
}
TABLE.siteNav TABLE.siteNavOne TD#selected {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../images/siteNav_selected_arrow.gif'); 
	BACKGROUND-REPEAT: no-repeat
}
TABLE.siteNav TABLE.siteNavOne TD#padding {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px
}
TABLE.siteNav TABLE.siteNavTwo {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #a1bedb 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #a1bedb 1px solid; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #a1bedb 1px solid; 
	BACKGROUND-COLOR: #345184
}
TABLE.siteNav TABLE.siteNavTwo TD {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 13px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 4px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: 0px; 
	LINE-HEIGHT: 11px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 17px
}
TABLE.siteNav TABLE.siteNavTwo TD#on {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../images/siteNav_on_arrow.gif'); 
	BACKGROUND-REPEAT: no-repeat
}
TABLE.siteNav TABLE.siteNavTwo TD#selected {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../images/siteNav_selected_arrow.gif'); 
	BACKGROUND-REPEAT: no-repeat
}
TABLE.siteNav TABLE.siteNavTwo TD#padding {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 3px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px
}

A.whiteLinks {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.whiteLinks:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.whiteLinks:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.breadcrumb A {
	COLOR: #9aa7ba; 
	TEXT-DECORATION: none
}

Table.breadcrumb TD{
	FONT-SIZE: 10px; 
	COLOR: #9aa7ba
}

Table.clients TD{		
	  
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: bottom; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px
}

Table.clients A {
	font-weight: bold;
	COLOR: #660000; 	
	TEXT-DECORATION: none
}

Table.clients A:visited {
	font-weight: bold;
	COLOR: #a87780; 
	TEXT-DECORATION: none
}
Table.clients A:hover {
	COLOR: #660000;
	font-weight: bold;
	TEXT-DECORATION: underline
}

Table.clients TD#weatherHeader4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 12px;
	color: #990000; 
	font-weight: bold;
	BORDER-BOTTOM: #c5cee7 1px solid;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 10px;
	BACKGROUND-IMAGE: url(widget_blue_gradient.gif);
	BACKGROUND-REPEAT: repeat-y
}

TD#toolHeader { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 12px;
	color: #003366; 
	font-weight: bold;
	BORDER-BOTTOM: #c5cee7 1px solid;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 10px;
	BACKGROUND-IMAGE: url(widget_blue_gradient.gif);
	BACKGROUND-REPEAT: repeat-y
}

TABLE#mainTable Table#allContent TD P {
	PADDING-RIGHT: 20px;
}

Table.trainingText TD{
	PADDING-LEFT: 10px;	
	PADDING-RIGHT: 0px;
	COLOR: #003399; 
	FONT: bold 12px Arial, Helvetica, sans-serif	
}

Div.trainingText TD{
	PADDING-LEFT: 10px;	
	PADDING-RIGHT: 0px;
	COLOR: #003399; 
	FONT: bold 12px Arial, Helvetica, sans-serif	
}

Table.calendar TD{
	PADDING-LEFT: 0px;	  
	COLOR: #003399; 
	FONT: bold 12px Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 15px;
}

TD#trainingSubText {		
	  
	FONT: normal 12px Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: bottom; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px
}

DIV#trainingSubText {		
	  
	FONT: normal 12px Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: bottom; 		
	COLOR: #003366; 	 
	TEXT-DECORATION: none
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-RIGHT: 10px
}

TD#trainingSubText A {
	font-weight: bold;
	COLOR: #660000; 	
	TEXT-DECORATION: none
}

TD#trainingSubText A:visited {
	font-weight: bold;
	COLOR: #a87780; 
	TEXT-DECORATION: none
}
TD#trainingSubText A:hover {
	COLOR: #660000;
	font-weight: bold;
	TEXT-DECORATION: underline
}

 

.breadcrumb A:visited {
	COLOR: #9aa7ba; 
	TEXT-DECORATION: none
}
.breadcrumb A:hover {
	COLOR: #6699ff; 
	TEXT-DECORATION: underline
}
.pageLinksTable A {
	COLOR: #000099; 
	TEXT-DECORATION: none
}
.pageLinksTable A:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
.pageLinksTable A:hover {
	COLOR: #000099; 
	TEXT-DECORATION: underline
}
.pageLinksTable A#selected {
	FONT-WEIGHT: bold; 
	COLOR: #000099; 
	TEXT-DECORATION: underline
}
TABLE#mainTable TD.breadcrumb TD {
	PADDING-LEFT: 5px; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: top; 
	COLOR: #9aa7ba; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

TABLE#mainTable TD.breadcrumb A {
	COLOR: #9aa7ba; 
	TEXT-DECORATION: none
}

TABLE#mainTable TD.clients {
	COLOR: #003366; 
	TEXT-DECORATION: none
}

TABLE#cTable TD.clients {
	COLOR: #003366; 
	TEXT-DECORATION: none
}

TABLE#mainTable TD.breadcrumb A:visited {
	COLOR: #9aa7ba; 
	TEXT-DECORATION: none
}
TABLE#mainTable TD.breadcrumb A:hover {
	COLOR: #6699ff; 
	TEXT-DECORATION: underline
}

TABLE#mainTable TD.bodyContentPadding TD {
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

.printerFriendly {
	VISIBILITY: visible
}
.screenFriendly {
	DISPLAY: none
}

TABLE#mainTable TD#pipeline {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 9px; 
	VISIBILITY: visible; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "Times New Roman", Arial, sans-serif
}
TABLE#mainTable TD#pipeline TABLE {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
TABLE#mainTable TD#pipeline TABLE TD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
TABLE#mainTable TD#pipeline A {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TABLE#mainTable TD#pipeline A:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TABLE#mainTable TD#pipeline A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
TABLE#mainTable TD#pipeline A#selected {
	FONT-WEIGHT: bold
}
TABLE#mainTable TD#pipeline TD#pipelineTop {
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 6px; 
	COLOR: #ffffff; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	TEXT-ALIGN: right
}
TABLE#mainTable TD#pipeline TD#pipelineBottom {
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: right
}
TABLE#mainTable DIV#searchBox {
	border:1px solid #98acd6; 
	PADDING-RIGHT: 5px; 
	BACKGROUND-POSITION: 50% top; 
	VERTICAL-ALIGN: top; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FLOAT: right; 
	BACKGROUND-IMAGE: url('../images/search_bkgd.gif'); 
	VISIBILITY: visible; 
	PADDING-BOTTOM: 2px; 
	OVERFLOW: visible; 
	WIDTH: 100%; COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #98b4e3; 
	TEXT-ALIGN: right
}
TABLE#mainTable TD#pipeline TD#searchBoxText{
	  COLOR: #ffffff; 
	  TEXT-ALIGN: right; 
	  FONT-WEIGHT: bold; 
	  FONT-SIZE: 11px 
}
.inputBox {
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: #003366 1px solid; 
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #003366 1px solid; 
	CURSOR: text; COLOR: #333333; 
	TEXT-INDENT: 2pt; 
	BORDER-BOTTOM: #003366 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #f4f9ff
}

.contentArea TABLE#footer {
	COLOR: #ffffff; 
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 0px;  
	WIDTH: 957px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
.contentArea TABLE#footer TD#footerText {
	  FONT-SIZE: 10px; 
	  COLOR: #ffffff; 
	  BORDER-BOTTOM: #ffffff 1px solid; 
	  FONT-FAMILY: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; 
	  TEXT-ALIGN: right
}

A.footerLinks {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	FONT-SIZE: 10px
}
A.footerLinks:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	FONT-SIZE: 10px
}
A.footerLinks:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px
}