/* Default Formatting */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	margin: 0px;
	padding: 0px;
	background-color:#999999;
}

table, img {
	border: 0;
}

a {
	color: #b57619;
	text-decoration: none;
}

a:hover {
	color: #b57619;
	text-decoration: underline;
}

/* rollovers */

a.download_pdf {
	width:124px;
	height:24px;
	overflow:hidden;
	background:transparent url(../images/btn_pdf.gif) repeat scroll 0 0;
	display:block;
}

a.download_pdf:hover {
	background-position:0px -24px;
}

a.img_back {
	width:150px;
	height:24px;
	overflow:hidden;
	background:transparent url(../images/btn_back_nr.gif) repeat scroll 0 0;
	display:block;
}	
a.img_back:hover {
	background-position:0px -24px;
	
}



a.events_back:hover {
	background-position:0px -24px;
	
}

a.img_events {
	width:190px;
	height:24px;
	overflow:hidden;
	background:transparent url(../images/btn_events_nr.gif) repeat scroll 0 0;
	display:block;
}
a.img_events:hover {
	background-position:0px -24px;
}

/* Custom Formatting */
#wrapper {
	width: 800px;
	background-color: #FFFFFF;
}

#header_graphic {
	height: 101px;
	background-image: url(../images/bg_topbar.jpg);
	padding-right: 10px;
}

#subnavi {
	font-family: Century Gothic;
	font-size: 10px;
	padding-left: 15px;
	background: url(../images/bg_submenu.gif) repeat-x top #AC8C44;
	color: #FFFFFF;
	height: 26px;
	text-align: left;
}

#subnavi a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#subnavi a:hover {
	color: #333333;
}

#subnavi .selected {
	font-weight: bold;
	color: #333333;
}

.searchfield {
	font-size: 10px;
	width: 126px;
}

#maincontent {
	width: 787px;
}

#maincontent h3 {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #6c4b0d;
	font-size: 16px;
}
#maincontent h2 {
	margin-top: 20px;
	color: #6c4b0d;
	font-size: 16px;
	margin-bottom: 0px;
}

#maincontent p {
	margin-top: 0px;
	margin-bottom: 8px;
	color: #333333;
}

#maincontent h4 {
	margin-top: 0px;
	font-size: 13px;
	color: #B37514;
	margin-bottom: 0px;
}
#maincontent h5 {
	margin-top: 0px;
	font-size: 13px;
	color: #6c4b0d;
	margin-bottom:20px;
}

/* FOR INDEX.PHP */
#indexcontent {
	width: 777px;
}

#indexcontent h3 {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #6c4b0d;
	font-size: 16px;
}

#indexcontent p {
	margin-top: 0px;
	margin-bottom: 8px;
	color: #333333;
}

#indexcontent h4 {
	font-size: 13px;
	color: #B37514;
	margin-bottom: 0px;
}
/* END OF STYLES FOR INDEX.PHP */

.highlights {
	width: 98px;
	vertical-align: top;
}

.highlights p {
	padding: 0px 0px 0px 8px;
	font-size: 13px;
	text-align: left;
}

/* START OF FORMATTING STYLES FOR THE NOMINATION FORM */
#nominationform {
	width: 500px;
	/*background-color: #ffffcc;*/
	/*padding: 20px 20px 20px 20px;*/
	border: solid 1px #6b5732;
}

#nominationform td {
	padding: 5px 0px 5px 0px;
}

#nominationform .formdivider {
	background-color: #6b5732;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	text-align: left;
}

#nominationform .shortfieldname {
	font-weight: bold;
	font-size: 13px;
	width: 200px;
	padding: 5px 0px 5px 15px;
}

#nominationform .longfieldname {
	font-weight: bold;
	font-size: 13px;
	padding: 0px 0px 0px 15px;
}

#nominationform .longfield {
	padding: 5px 0px 5px 15px;
}

#nominationform input, #nominationform select, #nominationform textarea {
	font-family: Arial;
	font-size: 12px;
}

.nominationbuttons {
	background-color: #6b5731;
	color: #FFFFFF;
	border: solid 1px #433926;
}

input.nominationbuttons:hover {
	background-color: #887349;
	color: #FFFFFF;
	border: solid 1px #58492c;
	cursor:pointer;
}

/* END OF FORMATTING STYLES FOR NOMINATION FORM */

/* START OF FORMATTING STYLES FOR THE CONTACT US FORM */
#contactusform {
	width: 100%;
	border: solid 1px #6b5732;
}

#contactusform td {
	padding: 5px 0px 5px 0px;
}

#contactusform .header {
	background-color: #6b5732;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
	text-align: left;
}

#contactusform .fieldname {
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0px 5px 30px;
	text-align: left;
	width: 90px;
}

#contactusform input, #contactusform select, #contactusform input, #contactusform textarea  {
	font-family: Arial;
	font-size: 12px;
}

#contactusform .buttons {
	background-color: #6b5732;
	color: #FFFFFF;
	border: solid 1px #000000;
}
/* END OF FORMATTING STYLES FOR CONTACT US FORM */


/* START OF STYLES FOR CALENDAR OF EVENTS TABLE */
#eventscalendar {
	width: 100%;
	font-size: 13px;
	margin-bottom: 20px;
}

#eventscalendar th {
	font-weight: bold;
	text-align: left;
	background-color: #6b5732;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}

#eventscalendar td {
	vertical-align: top;
	padding: 5px 0px 5px 15px;
	border-bottom: solid 1px #999999;
}

#eventscalendar .descriptions {
	color: #6b5732;
}
/* END OF STYLES FOR CALENDAR OF EVENTS TABLE */

/* START OF STYLES FOR RESOURCES TABLE */
#resources {
	width: 100%;
	font-size: 13px;
	margin-bottom: 20px;
}

#resources th {
	font-weight: bold;
	text-align: left;
	background-color: #6b5732;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}

#resources td {
	vertical-align: top;
	padding: 5px 0px 5px 15px;
}

#resources .header {
	color: #B37514;
	font-weight: bold;
}
/* END OF STYLES FOR RESOURCES TABLE */

/* START OF STYLES FOR FACTSHEET TABLE */
#factsheet {
	width: 100%;
	font-size: 13px;
	margin-bottom: 20px;
	border: solid 1px #6b5732;
}

#factsheet th {
	font-weight: bold;
	text-align: left;
	background-color: #6b5732;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}

#factsheet td {
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border: solid 1px #6b5732;
}

#factsheet .descriptions {
	color: #6b5732;
}
/* END OF STYLES FOR CALENDAR OF FACTSHEET TABLE */


/* START OF STYLES FOR roadshow */
#roadshow {
	width: 100%;
	font-size: 13px;
	margin-bottom: 20px;
}

#roadshow th {
	font-weight: bold;
	text-align: left;
	background-color: #6b5732;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}

#roadshow td {
	vertical-align: top;
	padding: 5px 0px 5px 10px;
}

#roadshow .header {
	color: #B37514;
	font-weight: bold;}
	
#roadshow .header2 {
	color: #B37514;
	font-weight: bold;
	text-decoration:underline
}
/* END OF STYLES FOR roadshow TABLE */

/* START OF STYLES FOR ngeeann */
#ngeeann {
	width: 100%;
	font-size: 13px;
	margin-bottom: 0px;
}

#ngeeann th {
	font-weight: bold;
	text-align: left;
	background-color: #6b5732;
	color: #FFFFFF;
	padding: 5px 0px 5px 15px;
}

#ngeeann td {
	vertical-align: top;
	padding: 5px 0px 5px 5px;
}

#ngeeann .header {
	color: #B37514;
	font-weight: bold;
}
/* END OF STYLES FOR ngeeann TABLE */

/*START OF STYLES FOR TELL A FRIEND FORM */
#tellafriendlayer {
	display: none;
	position: absolute;
	width: 300px;
	left: 480px;
	top: 152px;
	z-index: 1;
}

#tellfriendform {
	border: solid 3px #db6e35;
	background-color: #FFFFFF;
	color: #333333;
	/*padding: 20px 20px 20px 20px;*/
}

#tellfriendform .titlebar {
	font-size: 12px;
	font-weight: bold;
	color: #db6e35;
	background-color: #ffcb99;
	padding: 5px 5px 5px 5px;
}

#tellfriendform td {
	padding: 3px;
}

#tellfriendform .fieldname {
	font-weight: bold;
	text-align: left;
}

#tellfriendform select, #tellfriendform input, #tellfriendform textarea {
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #999999;
}

#tellfriendform .buttons {
	font-size: 12px;
	background-color: #ffcb99;
	color: #db6e35;
	border: solid 1px #db6e35;
}

/*END OF STYLES FOR TELL A FRIEND FORM */

/*START OF STYLES FOR THANK YOU */
#thankyoulayer {
	display: none;
	position: absolute;
	width: 300px;
	left: 480px;
	top: 152px;
	z-index: 1;
}

#thankyouinside {
	border: solid 3px #db6e35;
	background-color: #FFFFFF;
	color: #333333;
	/*padding: 20px 20px 20px 20px;*/
}

#thankyouinside .titlebar {
	font-size: 12px;
	font-weight: bold;
	color: #db6e35;
	background-color: #ffcb99;
	padding: 5px 5px 5px 5px;
	height: 25px;
}
/*END OF STYLES FOR THANK YOU */

/* START OF RIGHT COLUMN STYLE */
#rightcolumn {
	background: url(../images/bg_rightgradient.gif) #eaeaea top no-repeat;
	width: 189px;
	border-left: solid 1px #ebebeb;
	vertical-align: top;
}
/* END OF RIGHT COLUMN STYLE */

#footer {
	text-align: left;
	font-size: 11px;
	color: #333333;
	padding: 20px 0px 5px 0px;
}