/*
##########################################################
# Main cascade style page items
##########################################################
*/

body {
	background-image: url(images/bg.jpg);
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div {
	text-align: center;
	margin: auto;
}

h1{
	color: #AE9E47;
	font-size: 20px;
	font-weight: normal;
	display: inline;
}

a:link {
	color: #FFFF99;
	text-decoration: none;
}     /* unvisited link */

a:visited {
	color: #FFFF99;
	text-decoration: none;
}  /* visited link */

a:hover {
	color: #FFFF99;
	text-decoration: underline;
}   /* mouse over link */

a:active {
	color: #FFFF99;
	text-decoration: none;
}   /* selected link */ 

.divHeader {
	width: 800px;
	text-align: right;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	height: 180px;
	clear: both;
}

.divsubHeader {
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-y;
	margin-top: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	color: #8E8E8E;
	height: 140px;
	width: 25%;
	float: right;
}

.divsubHeader h2{
	color: #AE9E47;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}

.divsubHeader h3{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	display: inline;
}

.divMenu {
	background-image: url(images/bgMenu.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.divContent {
	width: 800px;
	height: 180px;
	font-size: small;
	text-align: justify;
	color: #8E8E8E;
	padding-top: 15px;
	clear: both;
}

.divPageNum {
	color: #999999;
	text-align: right;
	clear: both;
	padding: 15px;
}

.divFooter {
	width: 800px;
	background-image: url(images/bgFooter.jpg);
	font-size: 10px;
	color: #999999;
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	height: 40px;
	clear: both;
}

.divPopupMenu {
	position:absolute;
	width:132px;
	z-index:1;
	left: 374px;
	top: 211px;
	background-color: #292929;
	display: none;
}

.divPopupMenu ul{
	text-align: left;
	font-size: 10px;
	margin: 0px;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.divPopupMenu li{
	padding-bottom: 5px;
}

.divPopupMenu a:link {
	color: #676767;
	text-decoration: none;
}     /* unvisited link */

.divPopupMenu a:visited {
	color: #676767;
	text-decoration: none;
}  /* visited link */

.divPopupMenu a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}   /* mouse over link */

.divPopupMenu a:active {
	color: #676767;
	text-decoration: none;
}   /* selected link */ 

/*
##########################################################
# End of cascade style page items
##########################################################
*/

/*
##########################################################
# panel cascade style page items
##########################################################
*/

.divContentLeft {
	float: left;
	width: 25%;
	text-align: left;
}

.divContentRight {
	float: right;
	width: 25%;
	text-align: left;
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-y;
	padding-left: 10px;
}


.divAchievement {
	text-align: left;
	padding-bottom: 25px;
	text-indent: 0px;
	display: inline;
}

.divAchievement h2{
	color: #AE9E47;
	font-size: 12px;
	font-weight: normal;
	display: inline;
	text-align: left;
}

.divAchievement ul{
	font-size: x-small;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.divAchievement li{
	margin-left: 0px;
	padding-left: .25em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

.divContact {
	text-align: left;
	padding-bottom: 25px;
	font-size: x-small;
}

.divContact h2{
	color: #AE9E47;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}

.divContact h3{
	color: #FFFFFF;
	font-size: x-small;
	font-weight: normal;
	display: inline;
}

.divContact ul{
	text-align: left;
	font-size: x-small;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.divContact li{
	display: block;
	line-height: 100%;
	list-style-type: none;
}

.divLatestEvent {
	text-align: justify;
	padding-bottom: 10px;
	font-size: x-small;
}

.divLatestEvent h2{
	color: #AE9E47;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}

.divLatestEvent h3{
	color: #FFFFFF;
	font-size: x-small;
	font-weight: normal;
	display: inline;
}

.divCareer {
	text-align: justify;
	padding-bottom: 10px;
	font-size: x-small;
}

.divCareer h2{
	color: #AE9E47;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}

.divCareer ul{
	text-align: left;
	font-size: x-small;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.divCareer li{
	display: block;
	margin: 0px;
	padding-top: .5em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.divDateIcon {
	height: 30px;
	width: 30px;
	background-image: url(images/dateIcon.jpg);
	float: left;
	background-repeat: no-repeat;
	margin: 5px;
}

.divDateIconDays {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 19px;
}

.divDateIconMonth {
	color: #000000;
	font-size: 9px;
	width: 30px;
}

.divPost {
	text-align: justify;
	padding-bottom: 10px;
	font-size: x-small;
}

.divPostMessage {
	text-align: justify;
	padding-bottom: 10px;
	font-size: 12px;
	color: #AE9E47;
}

.divPost h2{
	color: #AE9E47;
	font-size: 12px;
	font-weight: normal;
	display: inline;
}

.divPostForm {
	text-align: left;
	padding-bottom: 10px;
	font-size: 10px;
}

/*
##########################################################
# End of panel style page items
##########################################################
*/

/*
##########################################################
# Main Page cascade style page items
##########################################################
*/

.divPageMain {
	font-size: small;
	display: inline;
	text-align: justify;
}

.divPageMain h2{
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageMainColumnLeft {
	width: 35%;
	float: left;
	text-align: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.divPageMainColumnRight {
	width: 35%;
	float: right;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.divPageMainColumnTitle {
	background-image: url(images/gold2pixels.gif);
	background-repeat: repeat-y;
	width: 41%;
	color: #AE9E47;
	font-size: small;
	float: left;
	text-align: center;
	height: 47px;
}

.divPageMainColumnImageNews {
	height: 47px;
	width: 157px;
	background-image: url(images/mainpageNews.jpg);
	float: left;
}

.divPageMainColumnImageCareer {
	height: 47px;
	width: 157px;
	background-image: url(images/mainpageOpportunity.jpg);
	float: left;
}

.divPageMainColumnContent {
	width: 277px;
	clear: both;
}

.divPageMainColumnItem {
	font-size: small;
	font-weight: normal;
	text-align: left;
	clear: both;
	padding-top: 10px;
}

.divPageMainColumnItem h3 {
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageMainColumnItem h4 {
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #887D3C;
}

.divPageMainColumnItem ul {
	text-align: left;
	font-size: small;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.divPageMainColumnItem li {
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.divPageMainColumnLeftItemText {
	font-size: small;
	font-weight: normal;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	width: 80%;
}

.divPageMainColumnRightItemText {
	font-size: small;
	font-weight: normal;
	text-align: justify;
	float: left;
	width: 99%;
}



/*
##########################################################
# End of Main page style page items
##########################################################
*/

/*
##########################################################
# About page style page items
##########################################################
*/

.divPageAbout {
	font-size: small;
	display: inline;
	text-align: left;
}

.divPageAbout h2{
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageAboutIndex{
	width: 73%;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.divPageAboutColumn{
	font-size: small;
	font-weight: normal;
	width: 35%;
	text-align: left;
	color: #FFFFFF;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
}

.divPageAboutColumn ul{
	font-size: small;
	margin: 0px;
	list-style-type: none;
}

.divPageAboutColumn li{
	padding: 0.25em;
}

.divPageAboutItem{
	text-align: justify;
	width: 73%;
	padding-bottom: 20px;
	float: left;
}

.divPageAboutItem  ul{
	text-align: left;
	font-size: small;
	margin: 0px;
	list-style-type: none;
}

.divPageAboutItem  li{
	padding: 0.25em;
}

.divPageAboutPhoto {
	background-image: url(images/aboutPhoto.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 145px;
}

/*
##########################################################
# End of About page style page items
##########################################################
*/

/*
##########################################################
# Group page style page items
##########################################################
*/

.divPageGroup {
	font-size: small;
	display: inline;
	text-align: left;
	float: left;
	width: 71%;
}

.divPageGroup h2{
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageGroupList {
	float: left;
}

.divPageGroupListColumn {
	background-image: url(images/gray2horpixel.gif);
	padding-left: 5px;
	float: left;
	width: 46%;
	margin-right: 15px;
	height: 165px;
}

.divPageGroupListColumn ul{
	font-size: 13px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.divPageGroupListColumn li{
	margin-left: 0px;
	padding: 0.3em;
}

.divPageGroupHeader {
	text-align: left;
	clear: both;
}

.divPageGroupSub {
	float: left;
	text-align: left;
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-y;
	background-position: 212px;
	width: 34%;
}

.divPageGroupSub ul{
	text-align: left;
	font-size: 13px;
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
	color: #FFFFFF;
}

.divPageGroupSub li{
	margin-left: 0px;
	padding: 0.2em;
}

.divPageGroupSubImage {
	float: left;
	text-align: right;
}

.divPageGroupSubItem{
	text-align: justify;
	margin-bottom: 20px;
	clear: both;
}

.divPageGroupSubItemIndent{
	text-align: justify;
}
/*
##########################################################
# End of Group page style page items
##########################################################
*/

/*
##########################################################
# Event page style page items
##########################################################
*/

.divPageEvent {
	font-size: small;
	display: inline;
	text-align: left;
	float: left;
	width: 71%;
}

.divPageEvent h2{
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageEventItem{
	text-align: left;
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
}

.divPageEventItemText{
	text-align: justify;
	width: 87%;
	padding-bottom: 20px;
	padding-left: 10px;
}

.divPageEventPhoto {
	background-image: url(images/eventPhoto.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 145px;
}

/*
##########################################################
# End of Event page style page items
##########################################################
*/

/*
##########################################################

# Career page style page items
##########################################################
*/

.divPageCareer {
	font-size: small;
	display: inline;
	text-align: left;
	float: left;
	width: 69%;
}

.divPageCareer h2{
	font-size: large;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageCareer h3{
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageCareerItem{
	text-align: justify;
	margin-bottom: 10px;
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-x;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 10px;
	float: left;
	width: 100%;
}

.divPageCareerItemDetail{
	text-align: justify;
	width: 48%;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.divPageCareerItemDetail ul{
	text-align: left;
	margin: 0px;
	padding: 0px;		
	list-style-type: none;
}

.divPageCareerItemDetail li{
	margin-left: 0px;
	padding: 0.25em;
}

.divPageCareerItemDescription{
	text-align: justify;
	width: 42%;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

.divPageCareerPhoto {
	background-image: url(images/careerPhoto.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 145px;
	color: #FFFFFF;
}

/*
##########################################################
# End of Career page style page items
##########################################################
*/

/*
##########################################################
# Contact page style page items
##########################################################
*/

.divPageContact {
	font-size: small;
	display: inline;
	text-align: left;
	float: left;
	width: 73%;
}

.divPageContact h2{
	font-size: large;
	font-weight: normal;
	display: inline;
	color: #AE9E47;
}

.divPageContact h3{
	font-size: small;
	font-weight: normal;
	display: inline;
	color: #FFFFFF;
}

.divPageContactItem{
	text-align: left;
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-x;
	padding-top: 10px;
	float: left;
	width: 98%;
	margin-top: 10px;
}

.divPageContactItemDetail{
	text-align: left;
	width: 80%;
	float: left;
}

.divPageContactItemText{
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	width: 45%;
	float: left;
}

.divPageContactItemText ul{
	text-align: left;
	margin: 0px;
	list-style-type: none;
	padding: 0px;	
}

.divPageContactItemText li{
	margin-left: 0px;
	padding: 0.25em;
}

.divPageContactItemImage{
	text-align: left;
	width: 18%;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

.divPageContactPhoto {
	background-image: url(images/contactPhoto.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 145px;
}

/*
##########################################################
# End of Contact page style page items
##########################################################
*/

/*
##########################################################
# Members page style page items
##########################################################
*/

.Normal_th{
	text-align: center;
	color: #FFFFFF;
	background-color: #333333;
}

.Normal_tr{
	text-align: left;
	color: #FFFFFF;
}

.Alternate_tr{
	text-align: left;
	background-color: #333333;
	color: #FFFFFF;
}

.Selected_tr{
	text-align: left;
}

.divPageLoginContent {
	background-repeat: no-repeat;
	text-align: left;
	color: #FFFFFF;
	width: 68%;
	clear: both;
	float: left;
}

.divPageLoginForm {
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 30%;
	float: right;
	text-align: left;
}

.divPageMemberEvent {
	font-size: small;
	display: inline;
	text-align: left;
	width: 99%;
}

.divPageMemberEventWelcome {
	font-size: small;
	display: inline;
	text-align: left;
}

.divPageMemberEventItem{
	text-align: justify;
	margin-bottom: 10px;
	background-image: url(images/pixelGold.jpg);
	background-repeat: repeat-x;
	margin-top: 15px;
	padding-top: 10px;
	padding-right: 10px;
	width: 99%;
}

/*
##########################################################
# End of Members page style page items
##########################################################
*/
