body { margin:0; padding:0; font-size:0.81em; font-family:Arial, Helvetica, sans-serif; color:#000033; }
strong { font-family:Tahoma, Helvetica, Arial, sans-serif }
p { line-height:17px; }
h1,h2,h3,h4,h5,h6,p,ul,ol,pre { margin: 0 0 10px 0;}
h1 { font-size: 1.6em; font-weight: bold; color:#378ECA;}
	h1 a, h2 a, h3 a {color:#378ECA;}
h2 { font-size: 1.3em; font-weight: bold; color:#378ECA; }
h3 { font-size: 1.1em; font-weight: bold; color:#378ECA; }
ul { margin:0 0 10px 15px; list-style-type:none; /* list-style-position:inside; list-style-type:disc; */}
	ul li { margin-bottom:3px; padding-left:20px; background: url(/imgs/icons/bullet_black.png) no-repeat;}
ol { margin: 0 0 10px 25px; list-style-type:decimal;}
#slideshow{ width:300px; height:200px; float:left;background:#fff; border:1px solid #fff; padding:3px; margin: 0 10px 10px 0;}
.featured-image-1 { float:left; background:#fff; border:1px solid #fff; padding:3px; margin: 0 10px 10px 0;}
#meeting_calendar { margin-top:15px;}
#contact_us_large { margin-top:15px;}


.blue_text	{ color:#1A7CB5;}
.red_text	{ color:#C81809;}






/**** Clear Fix (no impact on markup) ****/
/** Please note Clear Fix requires rules in ie6.css and ie.css
/* float clearing for everyone else */
/*
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clear{ clear:both; width:100%; height:1px; font-size:1px; float:none; }
*/

a img { border:0 }
a { color:#C81809 }
a:hover { text-decoration:none;}

#myAlternativeContent
{
	z-index:100;
}

#sometext
{
	position:absolute;
	z-index:1200;
	font-size:3em;
	color:red;
	top:20px;
	left:300px;
}

.container_16{ z-index:1200; top:0; position:absolute; left:50%; margin-left:-480px; }
#header{ height:220px; }

#systems img{ margin-bottom:10px; }

#footer{ margin-top:25px; }

#logo{ float:right; margin-top:40px }
#slogan{ margin-top:100px }

#ticker1_content{ margin-top:0; position:relative; height:360px; overflow:hidden }

	#ticker1_content .slide_group
	{
		top:0; left:0;
		position:absolute;
		width:100%;	
	}


.ticker1_item
{
	font-size:0.85em;
	padding:3px;
	margin-bottom:2px;
	height:81px;
	position:relative;	
}

	.ticker1_item p
	{
		margin:0; padding:0; line-height:15px;
	}
	
	.ticker1_item strong
	{
		font-size:1.1em
	}

.row_a{ background:#DFEEF5; }
.row_b{ background:#EFEFEF; }

#gmsystems{ margin-top:10px }

#imageContainer{ position:relative; width:300px; height:200px; overflow:hidden  }

	#imageContainer img{ position:absolute; top:0;left:0; }


#crumbtrail
{
	margin-top:9px;
	margin-bottom:7px;
}

.search_box
{
	background:url(/imgs/search-bg.gif) bottom left;
	min-height:30px;
	margin-bottom:10px;
}

	.search_box form
	{
		margin:0; padding:0;
	}
	
	.search_box input
	{
		font-size:0.8em;
		width:120px;
		padding:0;
		margin:10px 2px 15px 7px;
	}
	
	.search_box button
	{
		width:16px;
		height:16px;
		border:0;
		background:#0092CF;
		color:#fff;
		vertical-align:middle;
		padding:0;
		margin-bottom:-1px;
		text-align:center;
		font-size:0.8em;
		cursor:pointer;
	}
	

/*********************************************/

.header-bar{
	font-size:1.38em;
	color:#0092CF;	
	padding-left:28px;
	padding-top:12px;
	padding-bottom:10px;
	font-weight:bold;
}
	.header-bar h1{
		padding:0;
		margin:0;
		font-size:1.00em;
		font-weight:bold;
	}

.col-3{
	width:132px;
	background:url(/imgs/3-col-header.gif) no-repeat;
}

.col-10{
	width:552px;
	background:url(/imgs/10-col-header.gif) no-repeat;
}

.left-nav{
	width:160px;
	list-style-type:none;
	margin-left:0;
	list-style-position:outside;
}
	.left-nav li{
		width:150px;
		padding-left:10px;
		text-align:right;
		
		background:url(/imgs/left-nav-dot.gif) bottom repeat-x;
	}
		.left-nav li a{
			width:100%;
			text-decoration:none;
			color:#000000;
			padding-top:10px;
			padding-bottom:10px;
			display:block;
			font-weight:bold;
			font-size:0.92em;
						
		}
			.left-nav li a:hover{
				text-decoration:underline;
			}

	
		.left-nav ul{
			padding-bottom:7px;
			list-style-type:none;
			margin-left:0;
			list-style-position:outside;
		} 
		
			.left-nav ul li{
				background:none;
				padding-left:0;			
			}
				.left-nav ul li a{
					padding-top:4px;
					padding-bottom:4px;
					font-weight:normal;
					color:#1A7CB5;
				}
				
				
					.left-nav ul ul li a{
						padding-top:2px;
						padding-bottom:2px;
						font-weight:normal;
						color:#C81809;
						font-size:0.83em;
					}
					
					
/*		SEARCH RESULTS		*/
		.search-result{
			position:relative;
			padding-top:10px;
			padding-bottom:10px;
			border-bottom:#CCCCCC 1px solid;
		}
			.search-result a.search-result-link{
				position:absolute;
				top:0;
				left:0;
				width:100%;				
				height:100%;
				z-index:1000;
				background: url(/imgs/blank.gif);
				
			}
			
			.search-result p{
				margin:0;
				padding:0;
				padding-left:10px;
				padding-right:10px;
			}
				.search-result p strong{
					font-size:1.00em;
					color:#0092CF;
				}
			
				.search-result span.search-filename{
					display: block;
					font-style: italic;
					text-decoration: underline;
					color: #C81809;
				}
				
		p.search-message{
			margin: 5px 0 0 0;
			font-weight: bold;
		}
		
		div.page_nav{
			margin: 30px 0px;
			font-weight: bold;
			text-align: center;
		}
		a.pg_nav{
			margin: 0px 2px;
			padding: 2px 6px;
			text-decoration: none;
			color: #0092CF;
			border: #777 1px solid;
		}
		a.pg_nav_active{
			margin: 0px 2px;
			padding: 2px 6px;
			text-decoration: none;
			background-color: #0092CF;
			color: #fff;
			border: #343498 1px solid;
		}


.gm-systems-icons{
	width:450px;
	margin:auto;
	margin-top:15px;
}

	.gm-systems-icons a{
		width:220px;
		height:92px;
		text-indent:-9999px;	
		display:block;
		float:left;
		margin-right:10px;
		margin-bottom:10px;	
	}
		.gm-systems-icons a.tender {background: url(/imgs/system_tm.gif);}
		.gm-systems-icons a.gmprojects {background: url(/imgs/gm-projects.gif);}
		.gm-systems-icons a.performance {background: url(/imgs/performance-management.gif);}
		.gm-systems-icons a.etrading {background: url(/imgs/value-works.gif);}
		.gm-systems-icons a.stage1costs { background: url(/imgs/stage1costs.gif);}
		.gm-systems-icons a.survey { background: url(/imgs/systems_survey.gif);}
		.gm-systems-icons a.voids { background: url(/imgs/system_voids.gif);}
		.gm-systems-icons a.trainees { background: url(/imgs/system_trainees.gif);}
		.gm-systems-icons a.even {margin-right:0;}
		
		
#site-map ul{	
	margin-bottom:10px;
	list-style-type:none;
}
	#site-map ul li{
		margin-bottom:5px;
		background:none;
		padding-left:0;
		font-size:1.33em;
		font-weight:bold;
	}
		#site-map ul li a{
			color:#0092CF;
		}	

	#site-map ul ul{	
		margin-bottom:0px;
		margin-top:9px;
		padding-bottom:20px;
		background:none;
		background:url(/imgs/sitemap1.gif) repeat-y;
		background-position:0 0;
	
		
	}
	
	#site-map ul ul li{
		font-size:1.00em;
		padding-top:10px;
		margin-bottom:0;
		font-size:0.75em;
		font-weight:normal;
		
	}
	
	#site-map ul ul li a{
		background:url(/imgs/sitemap2.gif) no-repeat;
		padding-left:20px;
		padding-top:12px;
		color:#6C6D71;
	}	
	
		#site-map ul ul ul{	
			padding-left:20px;
			background:none;		
		}
			#site-map ul ul ul li{
				font-size:1.00em;
			}	
			
				#site-map ul ul ul li a{
					background:url(/imgs/sitemap2.gif) no-repeat;		
				}


#contactus_left { width:230px; float:left;}
#contactus_right { width:320px; float:right; margin:0;}
	#contact_form form { margin:10px auto;}
	#contact_form fieldset {}
	#contact_form legend { color:#E40101;}
	#contact_form ol { list-style-type:none; padding:10px 0 0 0; margin:15px 0; border-top:4px solid #368bc7;}
	#contact_form ol li { clear:both; margin:0; padding: 7px 0; border: 1px solid #fff;}
		#contact_form ol li:hover, #contact_form ol li.sfhover { background-color:#f4f4f4; border:1px solid #368bc7;}
	#contact_form ol label { float:left; width:120px; display:block;}
		#contact_form label em { color:#E40101;}
	#contact_form input { width:190px;}
	#contact_form textarea  { width:190px; height:6em;}
	#contact_form button { width:98px; height:1.8em; text-transform:uppercase; font-weight:bold; background-color:#f4f4f4; border:1px solid #368bc7; color:#368bc7; text-align:center; margin:2px 170px; cursor:pointer;}
	
	/*
	#contact_form ol { float:left; border-top:4px solid #368bc7; display:block; margin:10px 0; padding-top:7px; list-style-type:none; width:320px;}
		#contact_form ol li { padding-top:7px; padding-bottom:7px; border:1px solid #fff; display:block; float:left; clear:left; }
		#contact_form ol li:hover, #contact_form ol li.sfhover { background-color:#f4f4f4; border:1px solid #368bc7; }
	#contact_form label { display:block; margin-right:10px; width:100px; float:left; text-align:justify;}
	#contact_form legend { display:block; width:440px; padding-bottom:5px; color:#E40101;}
	#contact_form label em { color:#E40101; margin-left:3px; }
	#contact_form input, #contact_form select { width:190px; float:right; padding:2px; }
	#contact_form select { width:208px; }	
	#contact_form textarea { padding:2px; display:block; width:190px; height:6em; float:right; font-family:Arial, Helvetica, sans-serif;}
	*/





.footer-dots{
	width:100%;
	background:url(/imgs/footer-dot.gif) repeat-x;
	height:1px;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

#footer .footer-content{
	width:100%;
	text-align:right;
	padding-top:8px;
	padding-bottom:8px;
	font-size:0.85em;
	height:23px;
	color:#7A7A7A;
	
}

	#footer .footer-content .change-text{
		width:23px;
		height:23px;
		display:block;
		float:right;
		text-indent:-9999px;
		overflow:hidden;
		text-align:left;
		margin-left:1px;
	}
	#footer .footer-content .text-large{background:url(/imgs/text-large.gif) no-repeat;}
	#footer .footer-content .text-normal{background:url(/imgs/text-normal.gif) no-repeat;}
	#footer .footer-content .text-small{background:url(/imgs/text-small.gif) no-repeat; margin-left:10px;}	
	#footer .footer-content .text-large-unselected{background:url(/imgs/text-large-unselected.gif) no-repeat;}
	#footer .footer-content .text-normal-unselected{background:url(/imgs/text-normal-unselected.gif) no-repeat;}
	#footer .footer-content .text-small-unselected{background:url(/imgs/text-small-unselected.gif) no-repeat; margin-left:10px;}
	
	#footer .footer-content .footer-links{
		padding-top:6px;
		padding-right:10px;
	}
		#footer .footer-content .footer-links a{
			text-decoration:none;
			color:#7A7A7A;
		}
			#footer .footer-content .footer-links a:hover{
				text-decoration:underline;
			}

#footer .footer-info {
	text-align:center;
	font-size:0.85em;
	color:#0092CF;
	padding-top:10px;
	padding-bottom:10px;
}
	#footer .footer-info p { margin:0; }

#footer .rss { margin:0 0 0 10px;}

.error{
	background:#FFDDDD;
	border:#CC0000 1px solid;
	width:90%;
	padding:5px;
}


.clear{
	clear:both; height:0; margin:0; padding:0; overflow:hidden; line-height:0;
}


/**
 * MISC
 */
.flash_good { background:#d4ebc1; border:1px solid #6ebd30; padding:10px; font-weight: bold;}
.flash_bad { background:#e2b6b7; border:1px solid #9e0b0f; padding:10px; font-weight: bold;}
.page_views { float:left; margin:0; line-height:23px;}
.acenter { text-align:center;}
.hide { display:none;}
.pdf_link a { display:block; background:url(/imgs/icons/pdf_icon.png) no-repeat; width:48px; height:48px; text-indent:-9999px; margin: 15px 0;}
.fright { float:right;}
.fleft { float:left;}

/**
 * REQUEST DOCUMENT PAGE
 */
form#request_document {}
form#request_document fieldset {}
form#request_document fieldset legend { display:none;}
form#request_document input { width:250px;}
form#request_document .input { padding:10px 0;}
form#request_document .input label { float:left; width: 200px;}
form#request_document .input span { color:red; font-weight:bold;}
form#request_document .buttons { text-align:center; padding:10px;}
form#request_document button {width:98px;height:1.8em;text-transform:uppercase;font-weight:bold;background-color:#f4f4f4;border:1px solid #368bc7;color:#368bc7;text-align:center;cursor:pointer;}

/**
 * DOCUMENT DOWNLOADS
 */
.document-downloads table { width:100%; border-collapse:separate; border-spacing:0; border:1px solid #C1DAD7; margin:15px 0; padding:0;}
.document-downloads table thead {}
.document-downloads table thead tr {}
.document-downloads table thead tr th { background: #C9E7E9; border:1px solid; border-color: #FFFFFF #C1DAD7 #C1DAD7 #FFFFFF; padding:10px;}
.document-downloads table tbody {}
.document-downloads table tbody tr {}
	.document-downloads table tbody tr td { border-bottom:1px solid #C1DAD7; border-right:1px solid #C1DAD7; padding:5px; }
	.document-downloads table tbody tr td.icon { width:20px; text-align:center;}
.document-downloads table .actions { text-align:center;}
	.document-downloads table .actions a { margin:0 5px 0 0;}
.document-downloads table tr.odd td { background:#EDFAFA;}
.document-downloads table tr.even td {}
.document-downloads table tr.hover td,
.document-downloads table tr:hover td{ background:#d9e5e6;}


/**
 * MATRIX TABLE
 */
table#matrix { width:100%; border-collapse:separate; border-spacing:0; border:1px solid #C1DAD7; margin:15px 0; padding:0; }
table#matrix thead {}
	table#matrix thead tr {}
	table#matrix thead tr th { background: #C9E7E9; border:1px solid; border-color: #FFFFFF #C1DAD7 #C1DAD7 #FFFFFF; padding:10px; font-size:0.9em;}
table#matrix tbody {}
table#matrix tbody tr {}
	table#matrix tbody tr td { border-bottom:1px solid #C1DAD7; border-right:1px solid #C1DAD7; padding:5px; }
table#matrix .actions { text-align:center;}
table#matrix .actions a { margin:0 5px 0 0;}
table#matrix tr.odd td { background:#EDFAFA;}
table#matrix tr.even td {}
table#matrix tr.hover td,
table#matrix tr:hover td{ background:#d9e5e6;}
table#matrix .tel,
table#matrix .web { width: 80px;}
table#matrix tr.sub-head td { background:#92c7d7; font-weight:bold;}
/**
 * SUBSCRIBE FORM
 */
.subscribe { background:url(/imgs/search-bg.gif) no-repeat left bottom;}
.subscribe p { font-size:80%; margin:5px 0 0 0; text-align:center;}
.subscribe form { text-align:center; padding: 10px 0 0 0;}
.subscribe form legend { display:none;}
.subscribe form input { width:150px; font-size:80%;}
.subscribe form .buttons { padding: 5px 0 0 0;}
.subscribe form button { border:0; background:#0092CF; color:#fff; vertical-align:middle; padding:0; text-align:center; font-size:0.8em; cursor:pointer; }
.search_box p { font-size:80%; width:148px; margin:10px 0 0 0; text-align:center;}

/**
 * MAILING LIST FORM
 */
#mailing_lists fieldset legend { display: none;}
#mailing_lists .input { padding: 10px 0; width:100%; overflow:auto;}
#mailing_lists .input label { float: left; width:150px;}
#mailing_lists .input option { font-size:110%;}
#mailing_lists .input label span { font-weight:bold; color:red;}
#mailing_lists .odd { background:#f1f1f1;}

/**
 * GALLERY
 */
.gallery { margin:15px 0;}
.gallery .row { padding:0 0 10px 0;}
.gallery .row a { margin:0 15px 0 0; display:block; float:left; border:4px solid #ccc;}
.gallery .row a:hover { border:4px solid #0079c1;}
.gallery .row a.last { margin:0;}

/**
 * MEETING PAGE
 */
table#meeting_calendar { border:1px solid #ccc; width:542px;}
table#meeting_calendar tr td {}


/**
 * CALENDAR
 */
#calendar { width:580px; height:300px; position:relative; overflow:hidden; margin-bottom: 25px;}
#calendar .month { position:absolute; width:580px;}
	#calendar .month h3 { text-align:center;}
	#calendar .month table { width:580px;}
	#calendar .month table thead th { padding:5px; text-align:left;}
	#calendar .month table tbody td { padding:5px; height:50px; background:url(/imgs/events_td_bg.png) repeat-x #ebf4fa; border-right:1px solid #9dcce7; border-bottom:1px solid #9dcce7; vertical-align:top; }
	#calendar .month table tbody td.notInMonth { background:#fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
	#calendar .month table tbody tr#row1 td.notInMonth { border-bottom:1px solid #9dcce7; border-top:1px solid #fff;}
	#calendar .month table tbody td.first,
	#calendar .month table tbody tr#row1 td.first { border-left:1px solid #9dcce7; }
	#calendar .month table tbody tr#row1 td { border-top:1px solid #9dcce7; }
	#calendar .month table tbody tr#row1 td.last { border-right:1px solid #9dcce7; }
	#calendar .month table tbody td.today { background:#cde0ea;}
	#calendar .month table tbody td .day_number { padding: 0 0 5px 0; display:block; font-weight:bold;}
	#calendar .month table tbody td ul { list-style-type:none; padding:0; margin:0; list-style-position:outside;}
	#calendar .month table tbody td ul li { padding:0 0 5px 0; margin:0; font-size:0.8em; background:none;}
#tooltip { position:absolute; background-color:#333; color:#fff; padding:10px; z-index:1000; max-width:350px;}
	#tooltip .location,
	#tooltip .time,
	#tooltip .chair,
	#tooltip .deputy_chair,
	#tooltip .administrator { padding: 0 0 4px 0; display:block;}
	#tooltip .tooltip_arrow { width: 15px; height: 15px; display:block; position: absolute; bottom:-15px; left:0px; float:left;}
#calendar_controls { margin: 0 0 15px 0;}

ul#events_list { margin:0;}
ul#events_list li { background:none; padding:0; margin:0 0 10px 0;}
ul#events_list li ul { margin:10px 0 0 10px;}
ul#events_list li ul li { margin:0;}


/* NEWS ARCHIVE */
#newsArchivePaginate table { margin-bottom:15px;}
#newsArchivePaginate td { border-bottom:1px solid #CCCCCC; padding:10px 10px 0 10px;}
#newsArchivePaginate td a { text-decoration:none;}
#newsArchivePaginate td strong { color:#0092CF;}
#newsArchivePaginate td p { color:#000;}
#newsArchivePaginate ul#pagination {}

/* pagination */
ul#pagination { list-style-type:none; font-weight:bold; margin:0 0 15px 0; float:left;}
ul#pagination li { float:left; margin:0 5px 0 0; padding:0; background:#fff; text-align:center;}
ul#pagination li a { padding:5px; color: #007cd5; text-decoration:none; border: 2px solid #ccc; display:block; outline:none;}
ul#pagination li a img { border:none;}
ul#pagination li a:hover { text-decoration:underline; border: 2px solid #007cd5;}
ul#pagination li.next { }
ul#pagination li.disabled a,
ul#pagination li.active a { color: #8dc63f; border: 2px solid #8dc63f;}
ul#pagination li.disabled a:hover,
ul#pagination li.active a:hover { text-decoration:none; }
ul#pagination li.prev a { }
ul#pagination li.prev_disabled a { color:#ccc; text-decoration:none; border:1px solid #fff;}
ul#pagination li.next a { }
ul#pagination li.next_disabled a { color:#ccc; text-decoration:none; border:1px solid #fff;}

/* EVENTS */
#events h2 {}
table.table_events { width:100%; border-collapse:separate; border-spacing:0; border:1px solid #C1DAD7; margin:15px 0; padding:0;}
	table.table_events thead tr th { background: #C9E7E9; border:1px solid; border-color: #FFFFFF #C1DAD7 #C1DAD7 #FFFFFF; padding:10px; font-size:0.9em;}
table.table_events tbody {}
table.table_events tbody tr {}
	table.table_events tbody tr td { border-bottom:1px solid #C1DAD7; border-right:1px solid #C1DAD7; padding:5px; }
table.table_events .actions { text-align:center;}
table.table_events .actions a { margin:0 5px 0 0;}
table.table_events tr.odd td { background:#EDFAFA;}
table.table_events tr.even td {}
table.table_events tr.hover td,
table.table_events tr:hover td{ background:#d9e5e6;}
table.table_events th.date { width: 60px;}
table.table_events th.location {}
table.table_events th.time { width:70px;}


/* STICKMEN */
.stickmen h1{
	padding:0;
	margin:0;
	font-size:2.00em;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:50px;
	padding-bottom:7px;
	padding-left:10px;
}

.stickmen .stick-text{
	padding-bottom:10px;
	margin-bottom:5px;
	color:#FFFFFF;
}
	.stickmen .stick-text h2, .stickmen .stick-text p, .stickmen .stick-text ul, .stickmen .stick-text h3, .stickmen .stick-text h4{
		padding-left:10px;
		padding-right:10px;		
	}
	
	.stickmen .stick-text h2{
		font-size:1.92em;
		color:#FFFFFF;
		padding-top:20px;
		padding-bottom:20px;
		
	}	
	.stickmen .stick-bottom{
		width:100%;
		height:25px;		
	}
	
	
.stick-purple h1{ background:url(/imgs/stickmen/purple/h1.gif) no-repeat;}	
.stick-purple .stick-text{background:#6f2f91;}
.stick-purple .stick-text h2{background:#eb088c;}
.stick-purple .stick-bottom{background:#eb088c;}

.stick-blue h1{ background:url(/imgs/stickmen/blue/h1.gif) no-repeat;}	
.stick-blue .stick-text{background:#1c3f95;}
.stick-blue .stick-text h2{background:#00aeef;}
.stick-blue .stick-bottom{background:#00aeef;}

.stick-orange h1{ background:url(/imgs/stickmen/orange/h1.gif) no-repeat;}	
.stick-orange .stick-text{background:#f36f23;}
.stick-orange .stick-text h2{background:#f9a043;}
.stick-orange .stick-bottom{background:#f9a043;}

.stick-green h1{ background:url(/imgs/stickmen/green/h1.gif) no-repeat;}	
.stick-green .stick-text{background:#088649;}
.stick-green .stick-text h2{background:#8cc140;}
.stick-green .stick-bottom{background:#8cc140;}

.stick-standard h1{ background:url(/imgs/stickmen/standard/h1.gif) no-repeat;}	
.stick-standard .stick-text{background:#007fc7; padding-top:10px;}


.stickmen-home h1{
	padding:0;
	margin:0;
	background:url(/imgs/stickmen/home/h1.gif) no-repeat;
	background-color:red;
	color:#FFFFFF;
	padding-top:73px;
	padding-left:130px;
	padding-bottom:35px;
	font-size:1.6em;
	border-bottom:#000000 5px solid;
}

.stickmen-home .stick-image{
	border-bottom:#000000 5px solid;
}

.stickmen-home .stick-text{
	background:url(/imgs/stickmen/home/bg.gif) repeat-x;
	padding-top:20px;
	padding-right:50px;
	padding-bottom:10px;
	min-height:200px;
}
	.stickmen-home .stick-text .stick-intro{
		text-align:right;
		line-height:1.20em;
		font-size:2.8em;
		margin-bottom:20px;
	}
	
	.stickmen-home .stick-ul{
		margin-bottom:0px;
	}
		.stickmen-home .stick-ul li{
			list-style-type:none;
			background:none;
			margin-bottom:5px;
			width:225px;
			float: left
		}
		.stickmen-home .stick-ul li.last{ float: none; clear: both; font-size: 1px; margin-bottom:0px }
			.stickmen-home .stick-ul li a{
				font-size:1.6em;
				color:#006198;
			}

.stick-standard h1,
.stick-standard h2,
.stick-standard h3,
.stick-standard h4,
.stick-standard h5,
.stick-standard h6{ color:#FFFFFF;  }

.stick-standard table{
	border-collapse:collapse;
	border:#FFFFFF 1px solid;
}	
	.stick-standard table th{
		font-size:1.2em;
		font-weight:bold;
		text-align:left;
		padding:3px;
		padding-left:8px;
		background:#00aeef;
		
	}
	
	.stick-standard table td{
		padding:3px;
		padding-left:8px;
		background:#94bde5;
		color:#000000;
	}
	
	
/* STICKMEN V2 */
.stickmen-v2{
	
}

	.stickmen-v2 .header{
		height:82px;
		overflow:hidden;
		width:100%;
		background:#00aeef;
	}
	
		.stickmen-v2 .header h1{
			padding-top:50px;
			padding-bottom:11px;
			padding-left:10px;
			color:#FFFFFF;
		}
	
	.stick-purple-v2 h1{background:url(/imgs/stickmen-v2/purple/header.gif) no-repeat;}
	.stick-blue-v2 h1{background:url(/imgs/stickmen-v2/blue/header.gif) no-repeat;}	
	.stick-orange-v2 h1{background:url(/imgs/stickmen-v2/orange/header.gif) no-repeat;}	
	.stick-green-v2 h1{background:url(/imgs/stickmen-v2/green/header.gif) no-repeat;}	
	
	.stickmen-v2 .stick-text-header{
		color:#50452e;
		background:url(/imgs/stickmen-v2/stick-text-header-bg.gif) repeat-x;
		font-size:1.2em;
		font-weight:bold;
		padding-left:10px;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	
	.stickmen-v2 .stick-text-wrapper{		
		width:100%;
		padding-top:9px;
		padding-bottom:9px;
	}
	
		.stickmen-v2 .stick-text-wrapper .stick-text{
			width:543px;
			border:2px solid;		
			margin:auto;
			padding:8px;
			color:#FFFFFF;
		}
		
		.stickmen-v2 .stick-text-wrapper .stick-text a{
			color:#FFFFFF;
			font-weight:bold;
		}		
	
	.stick-purple-v2 .stick-text-wrapper{background:url(/imgs/stickmen-v2/purple/text-bg.gif) repeat-x; background-color:#69358C;}
		.stick-purple-v2 .stick-text-wrapper .stick-text{border-color:#f9048b;}
	.stick-blue-v2 .stick-text-wrapper{background:url(/imgs/stickmen-v2/blue/text-bg.gif) repeat-x;}
		.stick-blue-v2 .stick-text-wrapper .stick-text{border-color:#00b3f3;}
	.stick-orange-v2 .stick-text-wrapper{background:url(/imgs/stickmen-v2/orange/text-bg.gif) repeat-x;}
		.stick-orange-v2 .stick-text-wrapper .stick-text{border-color:#f1922d;}
	.stick-green-v2 .stick-text-wrapper{background:url(/imgs/stickmen-v2/green/text-bg.gif) repeat-x;}
		.stick-green-v2 .stick-text-wrapper .stick-text{border-color:#83bd41;}			


	.home-v2 h1{
		padding:0;
		margin:0;
		background:url(/imgs/stickmen-v2/home/header.gif) no-repeat;	
		color:#FFFFFF;
		padding-top:73px;
		padding-left:130px;
		padding-bottom:35px;
		font-size:1.6em;
		border-bottom:#000000 5px solid;
	}
	
	.home-v2 .stick-text{
		background:url(/imgs/stickmen-v2/home/text-bg.gif) repeat-x;
		
	}
	
	.stickmen-content-v2 .stick-text{
		background:url(/imgs/stickmen-v2/content/text-bg.gif) repeat-x;
		color:#333333;
		background-color:#EEEEEE;
	} 
	
	.stickmen-content-v2 .stick-footer{
		height:38px;
		background:url(/imgs/stickmen-v2/content/footer.gif) repeat-x;
	}

	
	
.container_16 .grid_10 ul li{
	margin-bottom:6px;
	line-height:17px;
}	
	
	
	
	


#christmas-card{margin-top:20px; background:none;}
#card-holder{width:1200px; height:703px;}
	#card-holder #christmas-card-2{width:100%; height:100%;}
	.left-nav .christmas-link{
		background:url(/imgs/christmas-icon.gif) no-repeat;
		background-position:10px 0;
		}
		.left-nav .christmas-link a{
			color:#FF0000;
		}
		
h3.fleet_page{
	margin:0;
	margin-top:10px;
	margin-bottom:-8px;
}


/*******************************************************************************
 Ask a question
*******************************************************************************/

div.question{ background: url(/imgs/question.png) no-repeat; padding-left:60px; margin-bottom: 15px; margin-top: 25px; position: relative; }
	div.question div{ border-left: 1px solid #0092cf; padding-left: 7px; min-height: 57px; font-weight: 700; position: relative;  }
	div.question a{ display: block; height:100%; width: 100%; position: absolute; z-index: 200; top:0; left: 0;padding-left:7px; }
div.answer{ background: url(/imgs/answer.png) no-repeat; padding-left:60px; margin-bottom: 15px; }
	div.answer div{ border-left: 1px solid #7fc8e7; padding-left: 7px; min-height: 57px; font-style: italic }
/*IE 6 Fix for minimum height needed*/

#ask_a_question_faq{ margin-top: 20px; background: #0092CF }
	#ask_a_question_faq div.inner{ padding:30px; }
	#ask_a_question_faq div.form_element{ margin-bottom: 3px; }
		#ask_a_question_faq h3{ color:#fff; font-size: 1.5em; font-weight: 700 }
		#ask_a_question_faq label{ width: 150px; display: block; float: left; }
		#ask_a_question_faq input,
		#ask_a_question_faq textarea{ width: 200px; font-family: inherit; font-size: inherit }
		#ask_a_question_faq button.submit_btn{ margin-left: 150px; }
		#ask_a_question_faq ul.errors{ border: 2px solid #7FC8E7; background-color: #DFEEF5; margin: 0 0 10px 0; padding:5px; }
			#ask_a_question_faq ul.errors li{ margin: 0; }







/**
 * ANNUAL CHALLENGE CHARITY PAGE
 */
.grid_3 .total { text-align:center; padding:20px 0; background: #378eca; color:#fff; font-size:30px; margin:0 0 20px 0;}
.grid_3 .raised {}
	.grid_3 .raised .charity { padding:10px 0; border-bottom:1px solid #378eca;}
		.grid_3 .raised .charity h3 { text-align:center;}
		.grid_3 .raised .charity p { margin:0;}
		.grid_3 .raised .charity p.amount { text-align:center; font-size:22px; font-weight:bold; margin:0 0 10px 0;}
		.grid_3 .raised .charity p.link { text-align:center;}
	.grid_3 .raised .odd {}
	.grid_3 .raised .even { background:#e1eef7;}
#charity-logos { background:url(/imgs/CharityLogos.jpg) no-repeat; width:580px; height:300px; overflow:auto;}
	#charity-logos a { width:290px; height:120px; display:block;}
	#charity-logos .one { float:left; margin-top:41px;}
	#charity-logos .two { float:right; margin-top:41px;}
	#charity-logos .three { float:left;}
	#charity-logos .four { float:right;}
