@charset "utf-8";
/*	####################################
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Start DOCUMENT STYLES 
*/

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	min-width: 1000px;
}
em, i { font-style: italic; }


sup {
	vertical-align: super;
	font-size: 9px;
}

#divBuzz {
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background: #eaeaea;
	margin-top: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	PAGE CONTENT CSS 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#divContent {
	width: 998px;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #1b1b1b;
}
#divContent #colRight {
	width: 670px;
	float: right;
	margin-right: 50px;
	min-height: 250px;
}
#divContent #sResults p {
	font-size: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#divContent a { color: #004b83; }
#divContent a:hover  { text-decoration: none; }
#divContent h1 {
	font-size: 24px;
	font-weight: bold;
	color: #004b83;
	display: block;
	margin-bottom: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}
#divContent h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
#divContent hr {
	color: #D9D9D9;
	margin-top: 20px;
	margin-bottom: 20px;
}

#divContent p { 
	margin-bottom: 25px; 
	line-height: 18px;
}
#divContent p.small {
	font-size: 9.5px;
	line-height: 12px;
	margin-bottom: 10px;
	color: #666666;
}
#divContent ul {
	margin-bottom: 25px;
	padding-left: 25px;
}
#divContent ul li { 
	line-height: 18px;
	list-style: disc; 
}
#divContent ul li.h3 {
	font-weight: bold;
	margin-left: -25px;
	padding-left: 0px;
	list-style: none;
}

#divContent .error  { 
	color: #004b83; 
	font-weight: bold;
}
#divContent .poster {
	float: left;
	width: 125px;
	text-align: center;
	margin-right: 10px;
	font-size: 10px;
}

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	FORM CSS 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#formDiv {
	font-size: 9.5px;
}
#formDiv td {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
#formDiv input { 
		font-size: 11px;
		width: 150px; 
}

#formDiv .col01 { 
	float: left; 
	width 49%; 
	margin-right: 10px;
}
#formDiv .col01 input { width: 250px; }
#formDiv .col02 { 
	float: left; 
	width 49%; 
	margin-left: 10px;
}
#formDiv .col02 input { width: 250px; }

#btnStyle {
	padding: 0px;
	clear: both;
}
#btnStyle input {
	color: #ffffff;
	font-weight: bold;
	background-color: #5D9E9B;
	border: 1px solid #ffffff;
	margin-bottom: 3px;
}
#btnStyle.floatRight {
	width: 200px;
	float: right;
	padding: 0px 0px 50px 20px;
}	

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	HEADER CSS 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#divHeader {
	background: url(/img/navBk.jpg) repeat-x;
	height: 150px;
	width: 998px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
}
	img#logo {
		margin-top: 10px;
		margin-left: 15px;
		float: left;
	}

	ul#mainNav { margin-left: 85px; }
	ul#mainNav a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		padding-right: 10px;
		padding-left: 10px;
	}
	ul#mainNav li a:hover { color: #9e9e9e; }
	ul#mainNav li {
		float: left;
		background: url(/img/mnNavLine.jpg) no-repeat;
		padding-top: 10px;
		padding-right: 8px;
		padding-left: 8px;
	}
	ul#mainNav li.first { background: url(none); }
	ul#mainNav li.last {
	background: url(none);
	padding-left: 190px;
	}
	ul#mainNav li.last a { color: #9e9e9e; }
	ul#mainNav li.last a:hover { color: #ffffff; }


	ul#topNav {
	padding-top: 15px;
	padding-left: 625px;
	padding-bottom: 35px;
	}
	ul#topNav li {
	float: left;
	background: url(/img/topNavBk.jpg) repeat-x;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-right: 2px;
	border-left: 2px solid #272727;
	}
	ul#topNav a {
		color: #9e9e9e;
		text-decoration: none;
		font-size: 10px;
		font-weight: bold;
		padding-right: 10px;
		padding-left: 10px;
	}
	ul#topNav a:hover { color: #FFFFFF; }

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	FOOTER CSS 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul#divFtr {
	letter-spacing: 2px;
	padding-top: 25px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-bottom: 20px;
}
ul#divFtr li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #333333;
	height: 10px;
	font: small-caps 9px/10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
ul#divFtr a { 
	text-decoration: none;
	color: #666666;
}
ul#divFtr a:hover {
	color: #004b83;
}
ul#divFtr li.right { border-right-width: 0px; }
ul#divFtr li.copyright {
	float: right;
	border-right-width: 0px;
	padding-right: 0px;
}
