@charset "utf-8";
/* CSS Document */

/*#content-container ul
{
	list-style:none;
	list-style-image:url(../img/smearBullet.png);
	margin-left:30px;
}*/

#content-container h1
{
	font-size:3em;
	line-height:1.2em;
	margin:3px 0 0 0;
}
#content-container h2
{
	font-size:2.4em;
	height:auto;
	padding:2px 0 5px 0;
}
#content-container h3
{
	font-size:1.8em;
	height:auto;
	padding:2px 0 5px 0;
}
#content-container hr
{
	background-color:#102A4B;
	margin:10px 0px;
}
#content-container table.border
{
	border-width: 1px;
	border-style: outset;
	border-color: #003366;
	border-collapse: separate;
}
#content-container table.border th 
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #003366;
	-moz-border-radius: 0px 0px 0px 0px;
}
#content-container table.border td 
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #003366;
	-moz-border-radius: 0px 0px 0px 0px;
}
#content-container table tr.header
{
	background-color:#1c304b;
	color:white;
}
#content-container table tr.colorOne
{
	background-color:#d2d2d3;
}
#content-container table tr.colorTwo
{
	background-color:#8CA7C4;
}
#content-container table.showRows tr
{
	border-bottom:1px dotted #C5C5C5;
}
#content-container table.showRows td
{
	border-bottom:1px dotted #C5C5C5;
}
#content-container .half-column-left-blue p,h2
{
	margin-left:10px; margin-right:10px;
}
#button
{
	width:213px;
	min-height:50px;
	background-color:#1c3046;
	text-align:center;
	margin:10px 0px 10px 0px;
}
#button a
{
	display:block;
	color:#efeff1;
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
	line-height:1.2em;
}
#button:hover
{
	background-color:#3c4c66;
}
#button a:hover
{
	color:#efeff1;
	text-decoration:none;
}
#button a.oneLine
{
	padding:17px 5px 18px 5px;
}
#button a.twoLine
{
	padding:10px 5px 11px 5px;
}
#button .hallApplyBtn
{
	width:331px;
	margin-left:10px;
}
fieldset div.radio
{
	clear:none;
	float:left;
}

#officerBox
{
	margin:5px 5px 10px 20px;
	font-size:16px;
	line-height:normal;
}
#officerBox img
{
	float:left;
	margin:0px 6px;
}
#officerBox p.smallText
{
	font-size:12px;
}
.staffPortrait
{
	float:left;
	margin:5px 2px 2px 0;
}
.floatRight-rightCaption
{
	float:right;
	text-align:right;
	margin-left:5px;
}
.listBox
{
	padding:5px;
	border-top:thin dotted #2E4676;
}
.flashBannerHolder
{
	background-color:white;
	padding:11px;
}

