
/*Jamesaustindds*/

body {
	text-align:center;
	margin: 0px 0px 0px 0px;
	background-color:#7b9052;
}
#pagebackground {
	position:relative;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 0px;*/
	min-height:444px;
	_height:444px;
	background:url(images/background.jpg) top repeat-x;
}
#wrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width:900px;
}
#music {
	position:absolute;
	top:0;
	left:750px;
	width:100px;
	height:30px;
}
#header_home{
	float:left;
	width:900px;
	height:344px;
	background:url(images/header_home.jpg) top no-repeat
}
#shell{
	float:left;
	width:900px;
	min-height:257px;
	_height:257px;
	background:url(images/shell.jpg) top repeat-y;
}
#menu{
	float:left;
	height:29px;
	width:900px;
	background:url(images/menu.jpg) top no-repeat;
}
#contentpanel{
	float:left;
	width:900px;
	_height:238px;
	min-height:238px;
	background:url(images/contentpanel.jpg) top no-repeat;
}
#contenttitle{
	float:left;
	width:750px;
	height:30px;
	text-align:left;
	margin-top:15px;
	padding-left:30px;
	margin-bottom:10px;
}
#content{
	float:left;
	width:750px;
	text-align:left;
	padding-left:30px;
}
#content p{
	Font:Normal 12px Verdana;
	 color:#000000;
 	line-height:1.5;
}

#content ul{
	font:normal 18px "Verdana",Arial;
	line-height:1.5;
	margin-left:-25px;
}

#content ol{
	font:18px "Verdana",Arial;
	line-height:1.5;
	margin-left:-23px;
}
#content ol li ul li{
	list-style-type:square;
}

#content h2{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#content h3{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#content h4{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#content h5{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#content a{
color:#000000;
}
/*#form {
padding-left:-70px;
}*/

#footer{
	float:left;
	width:900px;
	height:106px;
	background:url(images/footer.jpg) top no-repeat
}
#footertxt{
	float:left;
	width:900px;	
	height:32px;
	margin-top:72px;
	font:normal 10px "Verdana",Arial;
	color:#4F370F;
}

#footertxt a {
	font:normal 10px "Verdana",Arial;
	color:#4F370F;
}

#footertxt a:hover{
	font:normal 10px "Verdana",Arial;
	color:#4F370F;
	text-decoration:underline;
}
#clear {clear:both;}
.clear {clear:both;}
/*Inner Page*/
#header_inner{
	float:left;
	width:900px;
	height:344px;
	background:url(images/header_inner.jpg) top no-repeat
}
#contentin{
	float:left;
	width:750px;
	text-align:left;
	padding-left:30px;
}
#contentin p{
	Font:Normal 12px Verdana;
	 color:#000000;
 	line-height:1.5;
}

#contentin ul{
	Font:Normal 12px Verdana;
	line-height:1.5;
	margin-left:-25px;
}

#contentin ol{
	Font:Normal 12px Verdana;
	line-height:1.5;
	margin-left:-20px;
}
#contentin ol li ul li{
	list-style-type:square;
}

#contentin h2{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#contentin h3{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#contentin h4{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#contentin h5{
	font-family:"Verdana",Microsoft Sans Serif,Arial;
	line-height:1.5;
}
#contentin a{
color:#000000;
}

/* Menu implementation */

#MainMenu {
	margin:0;
	padding:0px 0px 0px 35px;
	text-align:left;
}

#MainMenu ul {
	margin:-3px 0px 5px 0px;
	padding:0;
	width:845px;
	height:29px;
	z-index:997;
}

#MainMenu ul li {
	padding:6px 0px 6px 0px;
	list-style:none;
	display:inline;
	height:17px;
	position:relative;
	z-index:998;
}

#MainMenu ul li a {
	color:#FFFFFF;
	font:Bold 14px Verdana,Arial,Sans-Serif;
	padding:4px 20px 5px 0px;
	line-height:30px;
	height:18px;
}

#MainMenu ul li a:hover {
	padding:4px 20px 7px 0px;
	height:18px;
	text-decoration: none;
	background:#E9AD3B;
}

#MainMenu ul li a img {
	padding:0px 10px 0px 0px;
	vertical-align:middle;
}
#MainMenu ul li ul {
	position: absolute;
	height: auto;
	width: 165px;
	margin:-1px 0px 0px 0px;
	top:32px;
	left:0px;	
	background: #EBE899;
	display: none;
	z-index:999;	
	padding:10px 0px 0px 0px;
}

#MainMenu ul li ul li {
	padding:0px 0px 10px 0px;
	position:relative;
	list-style:none;
	text-align:left;
	display: block;
	height:auto;
}

#MainMenu ul li ul li a {
	font:11px Verdana,Arial,Sans-Serif;
	padding:5px 0px 5px 12px;
	color: #000000;
	display:block;
	height:auto;
}

#MainMenu ul li ul li a:hover {
	color:#ffffff;
	padding:5px 0px 5px 10px;
	text-decoration: none;
	background:#687C41;
	height:auto;
}

a:link{	
	text-decoration:underline;
	font-weight:bold;
}

a:hover{
	color:#7D9052;
}

/*sIFR Implementation*/

/*
.sIFR-flash {  
	visibility: visible !important;	
	margin: 0;	
	padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 0; 
	height: 0; 
	display: block; 
	overflow: hidden;
}
.sIFR-replaced > div { 
	display: none !important;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-active #title .sIFR {
	visibility: hidden;
	font:normal 28px/100% Arial, Helvetica, sans-serif;
	color:#ffffff;
}

*/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;        
	padding: 0; 
}

.sIFR-replaced { 
	visibility: visible !important; 
	width:auto; 
}

.sIFR-alternate {
	position: absolute; 
	left: 0; top: 0; 
	width: 0; 
	height: 0; 
	overflow: hidden; 
	text-decoration: none; 
}

.sIFR-alternate a { 
	text-decoration: none; 
	cursor: pointer; 
}

.sIFR-replaced > div { 
	display: none !important; 
}

.sIFR-active h1 {
visibility: hidden;
	font:normal 28px/100% Arial, Helvetica, sans-serif;
	color:#ffffff;
}