/* COLOR DEFINITIONS 		*/
/* Bright Blue: #004bcc 	*/
/* Block Grey: 	#787878 	*/
/* Text Grey:	#606060		*/
/* Green: 		#73a26f		*/
/* Light Yellow:#feffb2		*/
/* Royal Blue: 	#2e3192		*/
/* Light Blue:	#3a6093		*/
/* Orange:		#d5a000		*/

body				{ padding: 0px; margin: 0px; background: url('images/background.jpg') repeat-x #004bcc; font-family: Arial; }
.notification		{ background: url('images/notification.gif') no-repeat; width: 611px; height: 35px; margin-left: auto; margin-right: auto; line-height: 38px; font-size:11px; font-weight: bold; color: #787878; text-align: center; margin-top: 10px; overflow: hidden; color: #d5a000; }
.notification a		{ color: #d5a000; text-decoration: none; }
.container			{ width:784px; background: #FFFFFF; margin-left: auto; margin-right: auto; padding: 5px; }

.header_container	{ position: relative; width: 784px; height: 145px; display: block; overflow: hidden; padding-bottom: 5px; }
.nav				{ position: absolute; top: 0px; left: 173px; width: 611px; height: 27px; background: #73a26f; line-height: 27px; font-size: 11px; font-weight: bold; text-align: center; color: #FFFFFF; margin-bottom: 5px;}
.nav a:link			{ color: #FFFFFF; text-decoration: none; }
.nav a:visited		{ color: #FFFFFF; text-decoration: none; }
.nav a:hover		{ color: #feffb2; text-decoration: underline; }
.header				{ position: absolute; top: 31px; left: 173px; width: 611px; height:114px; background: url('images/bg_header.jpg') repeat-x; margin-bottom: 5px; }
.header_logo		{ position: absolute; top: 18px; left: 15px; width: 207px; height: 71px; background: url('images/logo.gif') no-repeat; cursor: pointer; }
.header_logo span	{ display: none; }
.header_text		{ position: absolute; top: 15px; left: 238px; width: 295px; height: 76px; color: #FFFFFF; font-size: 12px; line-height: 18px; }
.header	h1			{ font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; }
.header p			{ margin-top: 10px; margin-bottom: 0px; }
.header .emphasis	{ color: #feffb2; font-weight: bold; }
.search_area		{ position: absolute; top: 0px; left: 0px; width: 168px; height: 145px; background: #3a6093; margin-bottom: 5px; color: #FFFFFF; font-size: 10px; line-height: 18px; text-align: center; }
.search_area form	{ padding: 0px; margin: 0px; }
.search_area #pad	{ padding-top: 10px; padding-left: 10px; padding-right: 10px; paddding-bottom: 0px; }
.search_area #title	{ font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 24px; }

.subnav				{ width: 784px; height: 27px; background: #73a26f; line-height: 27px; font-size: 11px; font-weight: bold; text-align: left; text-indent: 86px; color: #bfd7bd; margin-bottom: 5px; }
.subnav a:link		{ color: #FFFFFF; text-decoration: none; }
.subnav a:visited	{ color: #FFFFFF; text-decoration: none; }
.subnav a:hover		{ color: #feffb2; text-decoration: underline; }

.content_area		{ position: relative; width: 554px; font-size: 12px; color: #606060; line-height: 18px; }
.content_area h2	{ font-size: 18px; font-weight: normal; padding-top: 10px; padding-bottom: 0px; margin: 0px; color: #2e3192; }
.content_area h3	{ font-size: 14px; font-weight: bold; padding-top: 0px; padding-bottom: 0px; margin: 0px; color: #2e3192; }
.content_area a:link		{ color: #2e3192; text-decoration: none; font-weight: bold; }
.content_area a:visited		{ color: #2e3192; text-decoration: none; font-weight: bold; }
.content_area a:hover		{ color: #2e3192; text-decoration: underline; font-weight: bold; }
.content_area ul	{ list-style: none; padding: 0px; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 12px;}
.content_area ul li	{ padding-left: 12px; padding-bottom: 0px; padding-top: 3px; margin: 0px; background: url('images/bullet2.gif') no-repeat 0px 9px;}

.pullbox			{ float: right; background: url('images/dots_vertical.gif') repeat-y; background-position: left; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 0px; width: 200px; margin-left: 10px; }
form				{ padding: 0px; margin: 0px; }
.left				{ position: absolute; top: 0px; left: 0px; width: 168px; display: block; }
.right				{ margin-left: 186px; width: 593px; }
.note				{ width: 224px; height: 105px; background: #73a26f; margin-bottom: 5px; line-height: 18px; color: #FFFFFF; font-size: 12px; }
.note #pad			{ padding: 15px; }
.note p				{ padding-top: 5px; padding-bottom: 0px; margin: 0px; }
.note h3			{ font-size: 18px; font-weight: normal; padding: 0px; margin: 0px; color: #FFFFFF; }
.note a:link		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.note a:visited		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.note a:hover		{ color: #feffb2; text-decoration: underline; font-weight: bold; }

.member_ad			{ width: 168px; height: 105px; background: #787878; color: #FFFFFF; font-size: 11px; line-height: 18px; margin-top: 5px; }
.member_ad	#pad	{ padding-left: 10px; padding-right: 10px; padding-top: 7px; }
.member_ad #title	{ font-size: 10px; color: #d3d3d3; }
.member_ad a:link	{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
.member_ad a:visited{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
.member_ad a:hover	{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
.footer				{ width:784px; margin-left: auto; margin-right: auto; color: #d3d3d3; font-size: 11px; text-align: right; line-height: 18px; margin-top: 10px; }
.footer a:link		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.footer a:visited		{ color: #feffb2; text-decoration: none; font-weight: bold; }
.footer a:hover		{ color: #feffb2; text-decoration: underline; font-weight: bold; }

.category_title		{ color: #73a26f; font-weight: bold; }