/*
	Century College
	Style Reset CSS File
	
	Resets Styles for Increased Cross Browser Optimization
	link - http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/

*/	
	

/*-----------Style Reset-------------*/	
	
	html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*------------------------------------------------------------------------------
	Basic Styles 
------------------------------------------------------------------------------*/	
	
body {
		color: #333;
		background: #5d5031 url('../images/background/bg.gif') repeat-x;
		font-family: Arial, Verdana, sans-serif;
		font-size: 71%;
		text-align: center;
}
	
h1{ 
	font-size: 220%; 
	font-weight: normal;
	margin: 0 0 5px 0;
}
	#career h1{ 
		font-size: 210%; 
		font-weight: normal;
		margin: 0 0 5px 0;
		color: #f65f29;
	}
	#education h1{ 
		font-size: 210%; 
		font-weight: normal;
		margin: 0 0 5px 0;
		color: #f09f00;
	}
	#finance h1{ 
		font-size: 210%; 
		font-weight: normal;
		margin: 0 0 5px 0;
		color: #90a418;
	}
	#leadership h1{ 
		font-size: 210%; 
		font-weight: normal;
		margin: 0 0 5px 0;
		color: #d62a43;
	}
	#personal h1{ 
		font-size: 210%; 
		font-weight: normal;
		margin: 0 0 5px 0;
		color: #007cb5;
	}

#home h1{ 
	font-weight: normal;
	margin: 0 0 10px 0;
	width: 230px;
	font-size: 180%;
}
#utility h1{ 
	font-weight: normal;
	margin: 0 0 10px 0;
	font-size: 235%;
}
	
h2{ 
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 10px 0;
}
	
h3{ 
	font-size: 120%; 
	margin: 0 0 10px 0;
}

h4{ 
	font-size: 110%; 
	margin: 0 0 5px 0;
}
	
h5{ 
	font-size: 100%;
	margin: 0 0 5px 0;
}

img{ display: block; border: 0; }
	
p{ margin: 5px 0 13px 0; line-height: 1.4em; color: #333; }

a:link, a:visited{text-decoration: none;}
a:hover, a:active{text-decoration: underline;}

#career .startHere{
	display: block;
	color: #d3d3d3;
	font-weight: bold;
}
	#career .startHere a:link, #career .startHere a:visited{
		color: #d3d3d3;
		padding-left: 15px;
		display: block;
		background: url('../images/icons/list_white_left.gif') 0 2px no-repeat;
	}
	
#career .seeMore{
	display: block;
	color: #333;
	font-weight: bold;
	margin: 15px 0;
}
	#career .seeMore a:link, #career .seeMore a:visited{
		color: #333;
		padding-left: 12px;
		display: block;
		background: url('../images/icons/list_black_v2.gif') 0 2px no-repeat;
	}
	
#education .startHere{
	display: block;
	color: #d3d3d3;
	font-weight: bold;
}
	#education .startHere a:link, #education .startHere a:visited{
		color: #d3d3d3;
		padding-left: 15px;
		display: block;
		background: url('../images/icons/list_white_left.gif') 0 2px no-repeat;
	}
	
#education .seeMore{
	display: block;
	color: #333;
	font-weight: bold;
	margin: 15px 0;
}
	#education .seeMore a:link, #education .seeMore a:visited{
		color: #333;
		padding-left: 12px;
		display: block;
		background: url('../images/icons/list_black_v2.gif') 0 2px no-repeat;
	}
	
#finance .startHere{
	display: block;
	color: #d3d3d3;
	font-weight: bold;
}
	#finance .startHere a:link, #finance .startHere a:visited{
		color: #d3d3d3;
		padding-left: 15px;
		display: block;
		background: url('../images/icons/list_white_left.gif') 0 2px no-repeat;
	}
	
#finance .seeMore{
	display: block;
	color: #333;
	font-weight: bold;
	margin: 15px 0;
}
	#finance .seeMore a:link, #finance .seeMore a:visited{
		color: #333;
		padding-left: 12px;
		display: block;
		background: url('../images/icons/list_black_v2.gif') 0 2px no-repeat;
	}
	
#leadership .startHere{
	display: block;
	color: #d3d3d3;
	font-weight: bold;
}
	#leadership .startHere a:link, #leadership .startHere a:visited{
		color: #d3d3d3;
		padding-left: 15px;
		display: block;
		background: url('../images/icons/list_white_left.gif') 0 2px no-repeat;
	}
	
#leadership .seeMore{
	display: block;
	color: #333;
	font-weight: bold;
	margin: 15px 0;
}
	#leadership .seeMore a:link, #leadership .seeMore a:visited{
		color: #333;
		padding-left: 12px;
		display: block;
		background: url('../images/icons/list_black_v2.gif') 0 2px no-repeat;
	}
	
#personal .startHere{
	display: block;
	color: #d3d3d3;
	font-weight: bold;
}
	#personal .startHere a:link, #personal .startHere a:visited{
		color: #d3d3d3;
		padding-left: 15px;
		display: block;
		background: url('../images/icons/list_white_left.gif') 0 2px no-repeat;
	}
	
#personal .seeMore{
	display: block;
	color: #333;
	font-weight: bold;
	margin: 15px 0;
}
	#personal .seeMore a:link, #personal .seeMore a:visited{
		color: #333;
		padding-left: 12px;
		display: block;
		background: url('../images/icons/list_black_v2.gif') 0 2px no-repeat;
	}
	
/*------------------------------------------------------------------------------
	Forms
------------------------------------------------------------------------------*/	
	
form, fieldset {
	margin: 0;
	padding: 0;
}
	form ol { margin: 0; padding: 0; }
	form ol li{ list-style: none; }
	input, textarea, select { margin: 0; }
	form legend { font-weight: bold; padding: 10px 0 15px 0px; color: #666; margin-left: -7px; }
	form legend, form label {  width: 100px; float: left; }
	form label {  width: 150px; float: left; font-weight: bold; }

	form fieldset {
		border: none;
		clear: left;
	}
		form fieldset li {
			clear: left;
			padding: 5px 0 5px 0;
		}

	form div{
		width: 200px;
		float: left;
		line-height: 140%;
		margin-bottom: 10px;
	}
	
	form em{
		color: red;
	}
	
	form .button{ margin: 10px 0 0 150px; }


/*------------------------------------------------------------------------------
	Tables - Data
------------------------------------------------------------------------------*/	
	
	table.dataTable{
		font-size: 11px;
		width: 100%;
		margin: 0 0 15px 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
	    border-spacing: 0;
	}

		table.dataTable td{
			padding: 5px 10px;
			border: 0px;
			text-align: center;
		}
		
			.dataTable td.left{ text-align: left; }
	
		table.dataTable th{ color: #000; font-size: 12px; text-align: center; }
		table.dataTable a{ text-decoration: none; color: #BD3957; }
		table.dataTable a:hover{ color: #000; }
		table.dataTable tr.none{ background: #fff; }
		table.dataTable tr.alter{ background: #E9F6FC; border-top: 1px solid #DDE9EF; border-bottom: 1px solid #DDE9EF; }


/*------------------------------------------------------------------------------
	Lists UL/OL
------------------------------------------------------------------------------*/	
	
	ul{ margin-left: 0; padding-left: 0px;}
	ul li{ margin-left: 0; padding-left: 0; font-style: normal; margin-bottom: 0;}
	
	ol{ margin: 10px 0 13px 0; padding-left: 0;}
	ol li{ margin-left: 0; padding-left: 0; margin: 0 0 10px 0;}
	


/*------------------------------------------------------------------------------
	Misc
------------------------------------------------------------------------------*/	
	
	.clearB{ clear: both; }
	.clearR{ clear: right; }
	.clearL{ clear: left; }


