/* updated by 12website.com.au */



body {

 /*  background:#8b8b8b;  */

color:#303030;

font:90% Verdana,Tahoma,Arial,sans-serif;        /* 76% */

margin:0;

padding:0;

text-align:center;

background: #ffffff url("../images/back.gif") fixed;

}



a {

color:#505050;

font-weight:bold;

text-decoration:none;

}



a:hover {

color:#808080;

text-decoration:underline;

}



p {

line-height:1.5em;

margin:0 0 15px;

}



/*** Main container ***/



#container {

background:#B2191B url(images/hra001.jpg) repeat-x; /* #f0f0f0  B2191B */

color:#303030;

margin:0;

min-width:770px;

padding:0;

text-align:left;

width:100%;

}



/*** Header section ***/



#sitename {

color:#990000;

height:92px;

margin:0 20px 55px;

text-align:left;

}



#sitename h1,#sitename h2 {

font-weight:400;

letter-spacing:-2px;

margin:0;

padding:0;

}



#sitename h1 {

font-size:2.4em;

padding-top:20px;

}



#sitename h2 {

font-size:1.6em;

}



#hralogo {

float:right;

}



/*** Horizontal menu ***/



#mainmenu {

float:left;

margin-bottom:25px;

}



#mainmenu ul {

font-size:16px;

margin:0;

padding:0;

}



#mainmenu li {

float:left;

height:35px;

list-style:none;

margin:0;

padding:0;

}



#mainmenu a {

border-right:1px solid #b0b0b0;

color:#606060;

display:block;

font-size:0.7em;

padding:11px 10px 10px;

text-transform:uppercase;

}



#mainmenu a:hover {

background:#f0f0f0 url(images/hra004.jpg) top left repeat-x;

color:#505050;

text-decoration:underline;

}



#mainmenu a.current {

background:#f0f0f0 url(images/hra004.jpg) top left repeat-x;

color:#505050;

text-decoration:none;

}

#mainmenu a.sponsor {

background:#f0f0f0 url(images/sponsor.jpg) top left repeat-x;

color:#505050;

text-decoration:none;

}

#mainmenu a.sponsor-a-child {
	background:#f0f0f0 url(images/sponsor.jpg) top left repeat-x;
	color:#931B1A;
	text-decoration:underline;
}
/*** Content wrap ***/



#wrap {

clear:both;

font-size:0.9em;

padding:0;

}



/*** Sidebar ***/



#leftside {

float:left;

margin: 0px 10px 0px 0px;

padding:0 10px 10px;

width:165px;

}



#leftside h1 {

color:#505050;

font-size:1.6em;

font-weight:bold;

letter-spacing:-1px;

margin:0 0 12px;

}



#leftside h2 {

font-size:1.1em;

margin:0 0 20px;

}



#leftside p {

font-size:0.9em;

line-height:1.4em;

margin:0 0 16px 10px;

}



.linklist {

list-style:none;

margin:0 0 16px 10px;

padding:0;

}



.linklist li {margin-bottom:0.7em;}



/*** Sidebar menu ***/



.nav {
	/* background:#e8e9ea; */
	border:1px solid #0C6;
	color:#000;
	display:block;
	margin-top:8px;
	padding:5px 4px 4px 10px;
	position:relative;
	text-transform:uppercase;
	width:140px;
	background-color: #FFFFE8;
}



.nav:hover,.active {

background:#ffffff;

border:1px solid #ff0000;

color:#303030;

text-decoration:none;

}



.sub {

font-size:0.8em;

letter-spacing:1px;

margin:3px 0 2px 10px;

padding:4px 2px 2px 8px;

width:125px;

}



/*** Page backgrounds (<div id="content" class="bg-xxx">) ***/



.bg-sl001 {

background-image:url(images/bg/sl/001.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl002 {

background-image:url(images/bg/sl/002.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl003 {

background-image:url(images/bg/sl/003.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl004 {

background-image:url(images/bg/sl/004.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl005 {

background-image:url(images/bg/sl/005.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl006 {

background-image:url(images/bg/sl/006.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl007 {

background-image:url(images/bg/sl/007.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-sl008 {

background-image:url(images/bg/sl/008.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn001 {

background-image:url(images/bg/vn/001.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn002 {

background-image:url(images/bg/vn/002.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn003 {

background-image:url(images/bg/vn/003.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn004 {

background-image:url(images/bg/vn/004.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn005 {

background-image:url(images/bg/vn/005.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn006 {

background-image:url(images/bg/vn/006.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn007 {

background-image:url(images/bg/vn/007.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn008 {

background-image:url(images/bg/vn/008.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn009 {

background-image:url(images/bg/vn/009.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-vn010 {

background-image:url(images/bg/vn/010.jpg);

background-color:#ffffff;

background-repeat:no-repeat;

background-position:bottom right;

}



.bg-blank {background-color:#ffffff;}



/*** Content ***/



#content {

background-color:#ffffff;

border:1px solid #909090;

color:#2a2a2a;

padding:15px 20px 5px;

margin:0 20px 0 200px;

overflow: auto;

}



#content h1,#content h2 {

/* background-color:inherit; */ 

color:#606060;

font-size:1.8em;

font-weight:bold;

letter-spacing:-1px;

margin:0 0 15px;

padding:0;

}



#content h2 {

font-size:1.6em;

margin-bottom:10px;

}



#content img {

border:1px solid #b0b0b0;

padding:5px;

}



#content ul {

list-style-type: circle;

margin: 0 0 16px 30px;

padding: 0;

}



#content ol {

margin: 0 0 16px 30px;

padding: 0;

}



#content li {margin-bottom:1.5em;}



/*** Gallery ***/



#picgal {

background-color:#fafcff;

margin:0 10px 0 10px;

padding: 0px 5px 0px 5px;

}



#picgal img {

border:1px solid #b0b0b0;

float:left;

padding: 5px;

margin: 5px;

}



/*** Footer ***/



#footer {

background:#8b8b8b url(images/hra003.jpg) top left repeat-x;

clear:both;

color:#d0d0d0;

font-size:0.9em;

font-weight:bold;

margin:0;

padding:20px 0;

text-align:center;

width:100%;

}



#footer a {
	color:#030; /* #d0d0d0   */
	font-weight:bold;
}



/*** Various classes ***/



.clearingdiv {

clear:both;

height:30px;

width:1px;

}



.pgenddiv {

clear:both;

height:10px;

width:1px;

}



.sectionenddiv {

clear:both;

height:5px;

width:1px;

}



.hide {display:none;}



.imgright {

float:right;

margin:5px 4px 6px 15px;

}



.imgleft {

float:left;

margin:5px 15px 6px 4px;

}



.imgvmid {

vertical-align:middle;

}



/*** Text format ***/



.intro {

font-size:1.1em;

font-weight:bold;

letter-spacing:-1px;

}



.small {font-size:0.8em;}

.large {font-size:1.4em;}

.center {text-align:center;}

.right {text-align:right;}

#scroll {
float:left;
width:185px;
	height:600px;
	overflow:auto;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	/* background-color: #e8ffff; */
	h2: font-weight: bold; color: #000066;
	}
	
#scroll img{
	border: 1px #d1e8f6 solid;
	background-color: #e6f0f5;
	padding:5px
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0px;
	margin: 0px;  */
}	

.image-top-right-box { 
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	float: right;
	border: 1px #d1e8f6 solid;
	background-color: #e6f0f5;
	padding:5px
}

/* margin: 0px 10px 0px 0px;

padding:0 10px 10px;

width:165px; */


/*
.scroll_halo{
	width:160px;
	height:600px;
	overflow:auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #e8ffff;
	h2: font-weight: bold; color: #000066;
}
*/
.colorRed{
	color: #B2191B }
/*** End of file ***/
