a,a:link,a:visited{font-family:Arial;font-size:100%;color:#00f;text-decoration:underline;font-weight:500;}
a:hover{color:red;}
#bgFix{background:#5f5f5f;}
body{height:100%;background:#5f5f5f;}
html{height:100%;}
#doc2{width:956px;padding-left:8px;background:url(images/background.gif) repeat-y #fff;}
#hd{position:relative;height:290px;}
#ft{position:relative;background:#bebebe;padding:5px;margin:0 0 0 10px;width:920px;}
#ftSpacer{height:20px;background:transparent;}
#bd{background:#efefef;width:930px;margin-left:10px;}
#rssFeed{position:absolute;top:10px;right:40px;z-index:3;}
#greyHeader{background:#bebebe;padding:10px 0 0 0;height:30px;width:930px;left:10px;position:absolute;text-align:right;}
#cse-search-box{position:absolute;z-index:5;left:100px;top:5px;}
#shadowImg{z-index:2;position:absolute;left:10px;top:0;}
#logoImg{position:absolute;left:150px;top:40px;z-index:3;}
#menuBar{position:absolute;top:110px;left:150px;}
#mainMenuBar{display:block;background:#7fca1e;width:760px;position:absolute;height:29px;margin-bottom:20px;}
#mainMenuBarText{vertical-align:middle;line-height:29px;}
#mainMenuBarText ul{margin-left:20px;list-style:none;}
#mainMenuBarText li{display:inline;padding:0;}
#mainMenuBarText a{color:#fff;cursor:pointer;font-size:123%;font-weight:900;padding:0 8px 0 4px;text-decoration:none;border-right:1px solid #7fca1e;}
#mainMenuBarText a:hover{color:#fff;text-decoration:underline;}
#mainMenuBarLeftImg{position:absolute;z-index:2;}
#mainMenuBarRightImg{position:absolute;top:0;left:750px;}
#greyHeaderRightImg{z-index:2;position:absolute;top:0;left:920px;}
#greyHeaderText{text-align:right;margin-right:60px;}
#googleAd{width:728px;height:90px;position:absolute;left:120px;top:170px;}
h1{background:url(images/h1img.png) #86cf26 no-repeat 3px 3px;border-bottom:2px solid #64af00;padding:3px 0 2px 24px;font-weight:900;font-size:124%;margin-bottom:10px;color:#203209;}
h2,h4{font-size:108% !important;font-weight:900 !important;color:#000;margin:25px 0 10px 0 !important;}
a.headerLink,a.headerLink:visited{font-size:100%;font-weight:900;padding-left:15px;color:#1a009f;text-decoration:none;}
a.headerLink:hover{text-decoration:underline;}
a.footerLink,a.footerLink:visited{font-weight:500;padding-right:15px;color:#5f5f5f;font-size:77%;text-decoration:none;}
a.footerLink:hover{text-decoration:underline;}
span.footerLink{position:absolute;left:700px;font-size:77%;color:#5f5f5f;}
strong{font-weight:900;}
em{font-style:italic;}
.updateInfo{border:1px solid #CECF67;padding:5px;background:#FFFFEF;}
button.awesome, .button.awesome {
	background: #222 url(images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.blue.awesome {
	background-color: #2844a8;
}

.red.awesome {
	background-color: #e33100;
}

.magenta.awesome {
	background-color: #a9014b;
}

.orange.awesome {
	background-color: #ff5c00;
}

.yellow.awesome {
	background-color: #ffb515;
}

.small.awesome {
font-size: 11px;
}
.medium.awesome {
font-size: 13px;
}
.large.awesome {
font-size: 14px;
padding: 8px 14px 9px;
}
.xlarge.awesome {
font-size: 17px;
padding: 10px 17px 10px;
}
