body, html {
	background: #474745;
	margin: 0px;
	padding: 0px;
}
form{
	margin:0px;
	padding:0px;
}
#pageTop {
	background: url(/Templates/04resources/images/top.jpg) repeat left top;
	height: 88px;
	width: 944px;
	position: relative;
	background-color: #571711;
}
#homeLink #logo {
	border-style: none;
	position: absolute;
	left: 30px;
	top: 0px;
}
#mainFrame {
	background: #474745 url(/Templates/04resources/images/bg_re.gif) repeat-y left top;
	margin: 0px auto;
	width: 944px;
	padding-right: 28px;
	padding-left: 28px;
}
#pageBottom {
	background: url(/Templates/04resources/images/bg_bottom.gif) no-repeat left top;
	width: 944px;
	padding-top: 1px;
	padding-right: 28px;
	padding-left: 28px;
	margin: 0px auto;
	text-align: center;
	color:#B9B7B0;
}
#pageBottom a{
	color:#B9B7B0;
}
#pageBottom a:hover{
	color:#E5E3D8;
}
#mainTable {
	width: 944px;
	border-style: none;
	border-collapse: collapse;
	background: #FFFFFF;
}

.sideContent, .sideDiv, #localNav {
	width: 204px;
	overflow: visible;
}
.sideContent {
	background: #E2DED2 url(/Templates/04resources/images/side_bottom_re.gif) repeat-x left bottom;
	padding:0px;
	vertical-align:top;
}
.sideDiv {
	background: url(/Templates/04resources/images/side_top_re.gif) repeat-x left top;
	margin: 0px;
	padding-top: 1px;
}
.sideCustomContent{
	width:180px;
	margin:auto;
	overflow: hidden;
}
.mainContent {
	padding:0px 0px 10px 0px;
	vertical-align:top;
	background: url(/Templates/04resources/images/content_bottom.gif) repeat-x left bottom;
}
.mainDiv {
	padding: 0px 25px;
}
.contentType1 { width: 486px; }
.contentType2 { width: 690px; }
.contentType3 { width: 894px; }
#mainNav {
	background: #DBD9CE url(/Templates/04resources/images/tab_re.gif) repeat-x left top;
	margin: 0px;
	padding: 0px 0px;
	height: 24px;
	width: 944px;
	position: relative;
}
#tabs {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	border-collapse:collapse;
}
#tabs td{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
#tabs a {
	line-height:12px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	padding: 6px 22px 0px 22px;*/
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 11px;
	height: 17px;
	padding: 7px 22px 0px 22px;
	text-transform:uppercase;
	
	color: #564242;
	text-decoration: none;
	display: block;
	overflow:hidden;
}
#tabs  a.sel {
	color: #FFFFFF;
	background: #AFAFAF url(/Templates/04resources/images/tab_re_sel.gif) repeat-x;
}
#tabs  a:hover {
	color: #FFFFFF;
	background: #B1B1B1 url(/Templates/04resources/images/tab_re_hover.gif) repeat-x;
	text-decoration: none;
}
#pageTop #topContent {
	position: absolute;
	top: 7px;
	right: 9px;
	color: #FFFFFF;
	text-align: right;
}
#pageTop #topContent a {
	color: #FFFFFF;
	text-shadow:#000000 5px 5px 20px;
}


.a_tabs a {
	font-weight:normal;
	margin:0px 10px 3px 1px;
	white-space:nowrap;
	opacity: .6;
	border:none;
	padding:3px 6px;
}
.a_tabs a.sel {
	font-weight: bold;
	opacity: 1;
	border:dotted 1px #BEBEB1;
	border-bottom:solid 1px #FFFFFF;
	background-color:#FFFFFF;
}
.a_tabContent {
	border:dotted 1px #BEBEB1;
	margin-bottom:10px;
}

.backButton {
	background: url(/Templates/04resources/images/arrow_back.gif) no-repeat left 3px;
	display: block;
	padding-left: 16px;
	margin:10px 0px;
}

.newsAndEventsSide{
	height: 123px; /*205px; for 5*/
	overflow:hidden;
	position:relative;
	font-size:10px;
	width:164px;
}
.newsAndEventsSide div.newsContent{
	position: absolute;
	top:0px;
	left:0px;
	width:164px;
}
.newsAndEventsSide div.newsContent div.newsRow{
	height:35px;
	overflow:hidden;
	line-height:12px;
	padding: 3px 0px 3px 0px;
}
.newsAndEventsSide a{
	display: block;
	float: right;
	width: 115px;
	line-height:12px;
}
.newsAndEventsSide .newsBullet a{
	width: 152px;
}
ul.newsList{
	margin-top:0px;
}
.newsList li{
	font-size:10px;
	margin-bottom:.5em;
	line-height:1.2em;
}
.newsTable{
	border:none;
	border-collapse:collapse;
}
.newsTable td{
	font-size:10px;
	line-height:1.2em;
	padding:0em .5em .5em 0em;
	vertical-align:top;
}
a.localNavHead{
	padding: 5px 2px 5px 10px;
	font-size:16px;
	font-weight:bold;
	color: #E5E3D8;
	background: #6C836F;
	width:192px;
	border-bottom: 1px solid #5F7863;
	display:block;
	text-decoration: none;
}
a.localNav,a.localNavSel {
	color: #E5E3D8;
	background: #7F9481 url(/Templates/04resources/images/nav_l1.jpg) no-repeat left top;
	display: block;
	height: 15px;
	padding: 6px 2px 4px 25px;
	line-height: 1em;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	width:177px;
}
a.localNavSel {
	background: url(/Templates/04resources/images/nav_l1_sel.jpg);
	color:#FFFFFF;
}
a.localSub, a.localSubSel {
	color: #E5E3D8;
	background: #879C89;
	border-bottom: 1px solid #728975;
	border-top: 1px solid #9EAF9D;
	display: block;
	height: 13px;
	padding: 7px 2px 4px 30px;
	font-size: .9em;
	line-height: 1em;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	width:172px;
}
a.localSubSel {
	background: url(/Templates/04resources/images/nav_l2_sel.gif) repeat-y left top;
	color:#FFFFFF;
}
a.localSub:hover, a.localNav:hover, a.localSubSel:hover, a.localNavSel:hover{
	color:#FFFFFF;
}

#breadCrumbs {
	text-align: left;
	padding: 4px 5px;
	font-size:12px;
	/*background: url(/Templates/04resources/images/bread_re.gif) repeat-x left top;*/
	background-color:#F6F5F0;/*#fcf8f3;*/
	border-bottom:1px dotted #E6E3D9; /*#CDC2AE;*/
	height: 15px;
	margin: 0px 1px;
	color:#CDC2AE;
}
#breadCrumbs a{
	color:#CDC2AE;
}
#breadCrumbs a.sel{
	color:#879C89;
	background:none;
}
.headerImage {
	margin: 0px 1px 1px 1px;
	display:block;
}
.nice  {
	width: 184px;
	margin: 10px auto;
	position: relative;
	border: 1px solid #CDC2AE;
	z-index: 1;
	background: #E2DED2;
}
.niceTop {
	position: absolute;
	left: -1px;
	top: -1px;
	height: 49px;
	width: 186px;
	z-index: 2;
}
.niceBottom {
	position: absolute;
	left: -1px;
	bottom: -2px;
	height: 71px;
	width: 186px;
	z-index: 2;
}
.niceContent {
	position: relative;
	z-index: 3;
	padding: 1px 10px 5px 10px;
	width:164px;
	overflow:hidden;
}
.askQuestionBox .nice {
	z-index: 6;
}
.askQuestionBox .niceTop, .askQuestionBox .niceBottom {
	z-index: 7;
}
.askQuestionBox .niceContent {
	z-index: 8;
}
.windowWrap {
	position: absolute;
	left: 50%;
	top: 100px;
	width:520px;
	margin-left:-260px;
}
.window {
	width: 446px;
	background: url(/Templates/04resources/images/window/window_re.png) repeat-y left top;
	padding: 1px 37px;
}
.windowTop {
	background: url(/Templates/04resources/images/window/window_top.png) no-repeat left bottom;
	height: 30px;
	width: 520px;
	cursor:pointer;
}
.windowBottom {
	background: url(/Templates/04resources/images/window/window_bottom.png) no-repeat left top;
	height: 30px;
	width: 520px;
}
.sideGreenContent {
	background:#295822 url(/Templates/04resources/images/movie_bg.jpg) no-repeat top left;
	padding: 5px 15px;
	margin-top:-1px;
	color: #FFFFFF;
	height: 224px;
	width: 174px;
	overflow:hidden;
	font-size:12px;
	text-shadow: #000000 2px 2px 2px;
}
.sideGreenContent a{
	color:#FFFFFF;
	text-decoration:none;
}
.sideGreenContent a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.sideGreenContent h1, .sideGreenContent h2, .sideGreenContent h3{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	border-bottom:none;
	margin: 5px 0px;
	text-shadow: #000000 2px 2px 2px;
}
.headTag {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC7B3;
}
.GWUCopyright {
	color:#808080;
	font-size:smaller;
}
#theSearchBox{
	border: solid 1px #974C50;
	margin:0px;
	background-color:#2E0505;
	color:#974C50;
	padding: 1px 5px;
	font-size:12px;
	width:125px;
}
#theSearchImage{
	margin:0px;
}
#topSearchTable{
	border-collapse:collapse;
	border:none;
}
#topSearchTable td{
	padding:0px;
}