A:link {color: #666666; text-decoration:underline}
A:visited {color: #666666; text-decoration: underline;}
A:hover {text-decoration: underline;}
A:active {text-decoration: underline;}

html,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style:normal;
	line-height:14pt;
	color:#000;
	margin:0;
	padding:0;
}

H1 {
	font-family: TradeGothic, Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	font-weight: normal;
	color: #f99d31;
	line-height: 24pt;
	margin-top: 7px;
	margin-bottom: 2px;
	padding-top: 7px;
	padding-bottom: 2px;
}

H2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	line-height: 24pt;
	margin: 0px;
	padding: 0px;
	color:#666666;
}

H3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin:0;
	padding:5px 0;
	color:#666666;
}

H4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: normal;
	line-height: 16pt;
	margin: 0;
	padding-bottom: 15px;
	color:#666666;
}

#wrapper {width:755px; padding:10px 0 0 15px; margin:0 auto; overflow:hidden; float:left; font: 9pt Arial, Helvetica, sans-serif;}
	#header {}
		#bwLogo {width:213px; height:21px; float:left; border:none; margin:12px 0 0 2px;}
		#searchPanel {padding-top:5px; padding-right:5px; text-align:right;}
			#searchPanel img {vertical-align:middle;}
			#searchPanel form {padding:0; margin:0;}
			
	#rightPanel {float:left; width:226px; margin:80px 0 0 7px; overflow:hidden;}

	#leftPanel {margin:0 auto; padding-top:2px; width:220px; float:left; overflow:hidden;}
		.leftPanelBox {padding:2px 0; margin:0; height:90px;}
		.advert_badge {width:230px; height:90px; float:left; background-image:url("/images/leftPanel/badge_template.gif"); background-color:#09f;}
		.advert_badge img {float:right; padding-left:5px;}
		.advert_badge p {margin:0; padding:10px 0 10px 10px;}
		.advert_badge a, .advert_badge p {color:#fff !important; font-size:9pt !important; line-height:12pt !important;}

		#leftContent {padding:17px 0 0 0; margin:0;}
			#leftContent p {font-size: 100%; color:#000; padding:7px 85px 0 10px; margin:0;}
			#leftContent p, #leftContent a {color:#000;}
		#leftMenu {margin:6px 0 0 -12px; padding:0; width:200px;}
			#leftMenu .leftMenuTD img {display:block;}
			#leftMenu #tblQuickContact {margin-left:12px; padding:0 5px; border:solid 1px #666666;} /*to make old table menu align properly*/
		#officesBox {padding:0 0 0 10px; width:210px; background:#e3e091 url("images/leftPanel/offices_bg.gif") top left repeat-y;}
			#officesBox h3 {font-size: 100%; background: url("images/leftPanel/offices_top.gif") no-repeat top left; margin:0 0 0 -10px; padding-left:10px;}
			#officesBox p, #officesBox a {padding:0 0 10px 0; margin:0;}
			#officesBox a:hover {color:#660;}
			#officesBox #whiteSpace {height:3px; width:100%; background:#FFF; margin:0 0 0 -10px; padding:0 10px;}
			#officesBoxBot p {text-align:center; background: url("images/leftPanel/offices_bot.gif") bottom left no-repeat; margin:0 0 0 -10px; padding:5px 15px 15px 10px;}
			#officesBoxBot a.small {font-size:90%;}
		#greenBox {background:url("images/leftPanel/greenBox.gif") top left no-repeat;}
			#greenBox p, #funnelBox p {padding:12px 85px 0 10px;}
		#orangeBox {background:url("images/leftPanel/orangeBox.gif") top left no-repeat;}
			#orangeBox p, #orangeBox a {color:#FFF;}
		#blueBox {background:url("images/leftPanel/blueBox.gif") top left no-repeat;}
			#blueBox p, #blueBox a {color:#FFF;}
		#darkgreenBox {background:url("images/leftPanel/darkgreenBox.gif") top left no-repeat;}
			#darkgreenBox p, #darkgreenBox a {color:#FFF;}
		#lightBlueBox {background:url("images/leftPanel/lightBlueBox.gif") top left no-repeat;}
		#funnelBox {background:url("images/leftPanel/funnelBox.gif") top left no-repeat;}
		#contactUsBox {padding:2px 10px; margin:0; height:275px; overflow:hidden; background:url("images/leftPanel/contactUsBox.gif") top left no-repeat;}
			#contactUsBox h3 {padding:8px 3px;}
			#contactUsBox p {font-weight:bold; padding:0; margin:10px 0 3px 0;}
			#contactUsBox textarea {margin:5px 0; width:185px; height:100px;}
			
	#mainPanel {float:left; margin-left:8px; width:525px; overflow:auto;}
		#topMenu {padding:10px 0 0 20px; width:505px; overflow:hidden;}
		#mainContent {padding-top:15px; margin-left:5px;}
			#paddedContent {margin:-1em 0 0 10px; padding:0;} /*to fix discrepency between home page and rest of site*/
				#paddedContent p {font-size:11pt; line-height:15pt; color:#666666;}

			/*billboard styles and slides*/
			#topContentPanel {padding:0; margin:0; width:520px; overflow:hidden;}

				#bb_defaultSlide {
	background-image:url("images/mainPanel/leadership_clarity_inspire.jpg");
}
					#defaultSlide_content {
	margin:0;
	line-height:16pt;
	width:246px;
}
						#defaultSlide_content p {
	margin:14px 0 0px 4px;
	font-size:135%;
	color:#333333;
}
						#defaultSlide_content h4 {margin:8px 0 8px 4px; padding:0; font-size:16pt; line-height:18pt; font-weight:bold; color:#ffffff;}

				#bb_consultingSlide {background-image:url("images/mainPanel/girl_windmill.jpg");}
					#consultingSlide_content {padding-left:5px; margin-top:10px;}
						#consultingSlide_content h3 {margin-bottom:3px; font-size:200%; line-height:10pt; font-weight:normal;}
						#consultingSlide_content a {font-size:120%; line-height:14pt; color:#1e3913;}
						#consultingSlide_content a:hover {color:#43661c;}
				#bb_programsSlide {background-image:url("images/mainPanel/blue_plugs.jpg");}
					#programsSlide_content {width:360px; margin-top:5px; margin-left:5px;}
					#programsSlide_content table {width:100%; height:100%;}
					#programsSlide_content td {vertical-align:top;}
						.programs_categories {width:125px; font-size:135%; text-align:right;}
						.programs_links {width:235px; padding-left:10px; font-size:80%; line-height:14px;}
					#programsSlide_content a:hover {color:#FF0;}
				#bb_intelligenceSlide {background-image:url("images/mainPanel/stacked_books.jpg");}
					#intelligenceSlide_content {color:#586017; font-size:125%; line-height:135%;}
					#intelligenceSlide_content a {color:#586017; text-decoration:underline;}
					#intelligenceSlide_content a:hover {color:#FFF;}
					#intelligenceSlide_content h3 {margin:0; padding:0; font-size:125%; font-weight:normal;}
					#intelligenceSlide_content h4 {margin:5px 0; padding:0; font-size:125%; font-weight:normal; color:White;}

			/*slide controllers*/
			#boxContentPanel {margin-top:5px; width:100%;}
				#boxContentPanel p {padding:10px; margin:-10px 0 0 0; height:60px; font-size:100%; line-height:16px; overflow:hidden;}

				#boxpop_consultingSlide {left:0;}
					#boxpop_consultingSlide h3 {background:url("images/mainPanel/box_orange_top.gif") no-repeat;}
					#boxpop_consultingSlide p {background:url("images/mainPanel/box_orange_bot.gif") no-repeat;}
				#boxpop_programsSlide {left:5px;}
					#boxpop_programsSlide h3 {background:url("images/mainPanel/box_blue_top.gif") no-repeat;}
					#boxpop_programsSlide p {background:url("images/mainPanel/box_blue_bot.gif") no-repeat;}
				#boxpop_intelligenceSlide {left:10px;}
					#boxpop_intelligenceSlide h3 {background:url("images/mainPanel/box_green_top.gif") no-repeat;}
					#boxpop_intelligenceSlide p {background:url("images/mainPanel/box_green_bot.gif") no-repeat;}

			/*floating DIVs over slides*/
			#floater_programsSlide {width:165px; height:33px; line-height:33px; position:absolute; top:10px; right:15px; text-align:center; background:url("images/mainPanel/floaters/light_blue.gif") no-repeat;}
				#floater_programsSlide a {color:#27709b; font-size:11px; font-weight:bold; text-decoration:none;}
				#floater_programsSlide a:hover{color:#00F;}

			#floater_intelligenceSlide {width:165px; height:32px; line-height:32px; margin:0; position:absolute; bottom:0; right:0; text-align:center; background:url("images/mainPanel/floaters/dark_grey.gif") no-repeat;}
				#floater_intelligenceSlide a {color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;}
				#floater_intelligenceSlide a:hover{color:#FF9;}

			#floater_eNewsSignUp {width:165px; height:30px; line-height:30px; margin:5px 5px 0 0; position:absolute; top:0; right:0; text-align:center; background:url("images/mainPanel/floaters/light_brown.gif") no-repeat;}
				#floater_eNewsSignUp a {color:#FFF; font-size:12px; font-weight:bold; text-decoration:none;}
				#floater_eNewsSignUp a:hover {color:#FF9;}

			.floater_viewMore {width:125px; height:25px; line-height:25px; margin:5px 0 0 0; position:absolute; top:2px; right:10px; text-align:center; background:url("images/mainPanel/floaters/white.gif") no-repeat;}
				.floater_viewMore a {color:#777; font-size:11px; font-weight:bold; text-decoration:none;}
				.floater_viewMore a:hover {color:#444 !important;} /*newsContentBlock overwrites this*/

			/*news and events*/
			#newsContentPanel {width:520px; clear:left; position:relative; top:0; background: url("images/mainPanel/news_bg.gif") repeat-y; position:relative; overflow:hidden;}
				.newsContentBlock {position:relative; top:0; height:100%;}
				#newsContentPanel h3 {width:100%; height:40px; color:#716d48; padding:0 0 0 15px; margin:0; background: url("images/mainPanel/news_top.gif") no-repeat; overflow:hidden; line-height:40px;} /*line-height is to hide wrapped text, also centers the header vertically*/
				#newsContentPanel h4 {width:500px; height:30px; font-size:110%; color:#716d48; padding:5px 0 5px 7px; margin:0 0 0 8px; background-color:#f0f1f3; overflow:hidden; line-height:30px;}
				#newsContentPanel table {width:100%;}
				#newsContentPanel .eventDate {width:150px; padding:10px 5px; margin:10px 0; vertical-align:top;}
				#newsContentPanel .eventDate p {line-height:135%;}
				#newsContentPanel .eventDesc {width:350px; padding:10px 5px; margin:10px 0; vertical-align:top;}
				#newsContentPanel .eventDesc p {padding-right:15px;}
				#newsContentPanel p {margin:0 2px 0 10px; padding-right:5px; line-height:125%; overflow:hidden; color:#706e48;}
				#newsContentPanel .eventTitle {font-weight:bold; margin-bottom:8px;}
				#newsContentPanel .newsContentBlock a:hover {color:#009;}
				#newsContentPanel .hr {margin:0 2px 0 7px; width:504px; height:10px; background-color:#f0f1f3; color:#f0f1f3; border:none;}
				#newsContentPanelBot {width:100%; height:40px; background: url("images/mainPanel/news_bot.gif") no-repeat; overflow:hidden;}
		#footer {margin:25px 0 auto; padding-bottom:20px; width:100%; clear:both; line-height:20px;}


/* Callout boxes */
.callOutBox {margin:0 0 10px 15px; float:right; clear:right;}
.callOutBox h3 {font-size:11pt; padding:4px 0; text-align:center;}
.callOutBox p {font-size:9pt !important; line-height:12pt !important; margin:1em .5em !important;}

.coBlue {border:solid 1px #acceff; background:#D8E8FF   url(../images/topfadefromwhite4.png) repeat-x bottom;}
	.coBlue h3 {background:#acceff url(../images/topfadetowhite4.png) repeat-x; color:#fff;}
	.coBlue li {color: #666666;}

.coYellow {border:solid 1px #F1BB66; background:#FFF7E1   url(../images/topfadefromwhite4.png) repeat-x bottom;}
	.coYellow h3 {background:#F1BB66 url(../images/topfadetowhite4.png) repeat-x; color:#000;}

.coOrange {border:solid 1px #FF6600; background:#ffcccc   url(../images/topfadefromwhite4.png) repeat-x bottom;}
	.coOrange h3 {background:#FF6600 url(../images/topfadetowhite4.png) repeat-x; color:#fff;}
	.coOrange p, .coOrange lo {color: #FFF;}

.coGreen {border:solid 1px #006600; background:#66CC00  url(../images/topfadefromwhite4.png) repeat-x bottom;}
	.coGreen h3 {background:#006600 url(../images/topfadetowhite4.png) repeat-x top; color:#fff;}
	.coGreen a, .coGreen p, .coGreen li {color:#FFF;}

/*jQuery slide DIV classes*/
.scroll .content {display:block; left:0; position:relative;}
.scroll .content .slide {float:left; width:520px; height:250px; position:relative;}
.billboard {position:relative;}
.billboard .content {width: 2080px;} /*the number of slides multiplied by 520px*/
.container {width:170px; height:130px; position:relative; float:left; overflow:hidden; cursor:pointer;}
.container h3 {width:100%; height:40px; color:White; text-align:center; overflow:hidden; line-height:35px; font-size:125%;} /*line-height is to hide wrapped text, also centers the header vertically*/
.container strong {font-size:110%;}
.container img {position:relative; top:4px; left:3px;}
.boxpop_active {margin-top:-5px;}
.boxpop_active h3 {font-size:135% !important;}
.slide a {color:White;}
.slide_leftContent {width:270px; height:220px; padding:0; margin:10px; font-family:Arial, Helvetica, sans-serif; color:White;}
.slide_rightContent {
	width:240px;
	height:200px;
	padding:0;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	position:absolute;
	top:27px;
	right:20px;
}
/*end jQuery slide DIV classes*/

.floater_Register {width:107px; height:37px; float:right; clear:both; margin:0; padding-top:5px; text-align:center; background:url("images/mainPanel/floaters/orange.gif") no-repeat;}
	.floater_Register a {margin-left:-5px; color:#FFF; font-size:11pt; font-weight:bold; text-decoration:none;}
	.floater_Register a:hover {color:#FF7 !important;}

.hidden {display:none;}

img.leadershipTeam {float:left; padding:0 10px 0 0;}
hr.leadershipTeam {margin:10px 0; color:#f99d31; background-color:#f99d31; height:2px; border:none;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.small {font-size:90%;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.width150 {width:150px;}
.width180 {width:180px;}
.width200 {width:200px;}

.odd {background-color:#EEE;}

.pressReleaseTable {border:solid 1px #AAA; font-size:9pt;}
.pressReleaseTable td {padding:5px;}

.green {color:#360;}

A.smallLink:link, A.smallLink:visited, A.smallLink:hover, A.smallLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

A.leftMenuSub:link, A.leftMenuSub:visited, A.leftMenuSub:hover, A.leftMenuSub:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	line-height:11pt;
	color: #666666;
	text-decoration: none;
}

A.activeLeftMenuSub:link, A.activeLeftMenuSub:visited, A.activeLeftMenuSub:hover, A.activeLeftMenuSub:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	line-height:10pt;
	color: #CCCCCC;
}

A.breadcrumbhome:link, A.breadcrumbhome:visited, A.breadcrumbhome:hover, A.breadcrumbhome:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height:12pt;
	color: #FF9933;
}

A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:hover, A.breadcrumb:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height:12pt;
	color: #CCCCCC;
}

A.breadcrumbactive:link, A.breadcrumbactive:visited, A.breadcrumbactive:hover, A.breadcrumbactive:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height:12pt;
	color: #666666;
	position:absolute;
}

A.quoteWhite10:link, A.quoteWhite10:visited, A.quoteWhite10:hover, A.quoteWhite10:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:normal;
	font-weight:normal;
	line-height:12pt;
	color:#FFFFFF;
}

.bodyText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style:normal;
	line-height:15pt;
	color:#666666;
	margin-top:0pt;
}

.bodyText10 {font-size:10pt !important;}

.bodyText9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-style:normal;
	line-height:10pt;
	color:#666666;
}

.bodyTextBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style:normal;
	line-height:15pt;
	color:#666666;
	font-weight:bold;
}
.bodyTextBlack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	line-height:15pt;
	color:#000000;
}

.subHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style:normal;
	line-height:16pt;
	color:#666666;
}

.paraHead{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	line-height:17pt;
	color:#666666;
}

.quoteWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:normal;
	line-height:22pt;
	color:#FFFFFF !important;
	margin:5px;
	vertical-align:top;
}
.quoteBlack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:normal;
	line-height:22pt;
	color:#000000;
	margin:5px;
	vertical-align:top;
}
.quoteWhite12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:normal;
	line-height:15pt;
	color:#FFFFFF;
	margin:10px;
	padding:0px;
	vertical-align:top;
}
.quoteBlack12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:normal;
	line-height:15pt;
	color:#000000;
	margin:15px;
	padding:0px;
	vertical-align:top;
}
.quoteWhite10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	line-height:12pt;
	color:#FFFFFF !important;
	margin:10px;
	vertical-align:top;
}

.quoteWhite10em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	line-height:12pt;
	color:#FFFFFF;
	margin:15px;
	vertical-align:top;
	font-style:italic;
}

.quoteBlack10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	line-height:12pt;
	color:#000000;
	margin:0px;
	vertical-align:top;
}

.newsBar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	line-height:10pt;
	color:#666666;
}

.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height:8pt;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.listBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height:12pt;
	vertical-align: top;
	width:220px;

}

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	line-height:12pt;
	color: #CCCCCC;
	position:relative;
}

.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-align: center}

#siteMap a {text-decoration:none;}
#siteMap a:hover {color:#f99d31;}
#siteMap UL {margin-left:0; padding:0 15px;}
	#siteMap UL LI {margin-top:15px; font-size:12pt; font-weight:bold;}
		#siteMap UL LI UL {padding:0 15px;}
			#siteMap UL LI UL LI {margin-top:0; font-size:10pt; font-weight:normal; line-height:14pt;}

.siteMapbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	list-style-type: disc;
}

.orangeHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style:normal;
	color:#f58027;
	margin:0px;
}

.formHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#a24601;
}

.formHeaderHelp{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:#a24601;
}

.formfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:normal;
	color:#666666;
}

.formfieldHelp{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:#999999;
}

.formfield_required{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:normal;
	color:#FF0000;
}

.formsubmit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#f58027;
}

TD.tableHeader {
	background-image:url("/images/table_header_background.gif");
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
}

.qcfield_fixed{
	width:115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.field_fixed{
	width:170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.textarea_fixed{
	width:170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a.formHeaderRemember:link, a.formHeaderRemember:visited, a.formHeaderRemember:hover, a.formHeaderRemember:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}
.rememberMeHelp{
	display:none;
	position:absolute;
	top:695px;
	left:370px;
	z-index:2;
}

.adminHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#666666;
}

a.adminHeaderLink:link, a.adminHeaderLink:visited, a.adminHeaderLink:hover, a.adminHeaderLink:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#0000FF;
}

TR.parent{
	color: #000066;
	background-color:#BBBBBB;
	border-color:#000000;
	border-style:double;
}

TD {font-size:10pt; font-family: Arial, Helvetica, sans-serif;}

TD.tabs{
	color: #CDCDFF;
	font-weight: bold;
	border-width: 1;
	border-color: #666666;
	border-style: double;
}

A.tabLink:link, A.tabLink:visited, A.tabLink:active, A.tabLink:hover{
	color: #000099;
	text-decoration: none;
	font-size: 12px;
}
A.tableTitleLink:link, A.tableTitleLink:visited, A.tableTitleLink:active, A.tableTitleLink:hover{
	color: #AAAAFF;
	text-decoration: none;
	font-size: 14px;
}
.tableTitle{
	color: #000066;
	font-size: 14px;
}

A.ColLink:link, A.ColLink:visited, A.ColLink:active, A.ColLink:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size:12px;
	font-weight: bold;

}

.warning{
	color: #DD0000;
	font-weight: bold;
	font-size: 10px;
}

.warning14{
	color: #DD0000;
	font-weight: bold;
	font-size: 14px;
}

.blockSignUp
{
	background-color: #AEBE2D;
	padding: 10px 5px 10px 5px;	
}


TABLE.regionSelect
{
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

TABLE.homeOrange
{
	border-color: #F88429;
	border-style: solid;
	border-width: 1px;
}

TABLE.homeBlue
{
	border-color: #0254A0;
	border-style: solid;
	border-width: 1px;
}

TABLE.homeGreen
{
	border-color: #AEBE2D;
	border-style: solid;
	border-width: 1px;
}

UL.homeListOrange, UL.homeListBlue, UL.homeListGreen
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

LI.homeListOrange, LI.homeListBlue, LI.homeListGreen, LI.homeListOrange2
{
	background-repeat:no-repeat;
	margin: .4em 0;
	line-height:1.4em;
}

LI.homeListOrange, LI.homeListBlue, LI.homeListGreen
{
	padding-left:.75em;
	background-position: .1em .3em;
}

LI.homeListOrange
{
	background-image: URL('images/bullet4.gif');
}

LI.homeListBlue
{
	background-image: URL('images/bullet5.gif');
}

LI.homeListGreen
{
	background-image: URL('images/bullet7.gif');
}

LI.homeListOrange2
{
	padding-left:1.5em;
	background-position: .8em .3em;
	background-image: URL('images/bullet2.gif');
}
