@charset "utf-8";
html,/*XXXXXXXXXX Generic page styling rules XXXXXXXXXX*/ body, li, ul, ol      {
	padding: 0;
	margin: 0;
	list-style: none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #F89829;
	text-align: left;
	margin: 0;
	padding: 0;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	color: #F89829;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #807F84;
	left: 100px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #807F84;
}

a:hover
{
	color:#FF9900;
	text-decoration:underline;
}
a:active {
	color:#ff9900;
	text-decoration:underline;
}

a img {
	border: 0;
}


a img:hover
{
}
.imageright {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
}
.imageleft {
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
}




#logo {
	position: absolute;
	left: 13px;
	top: 10px;
	height: 79px;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
#logo img {
	margin: 0px;
	border: 0;
}

#leftimage {
	height: 40px;
	width: 150px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 25px;
	right: 320px;
	z-index: 1000;
}
#centerimage {
	height: 40px;
	width: 150px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 25px;
	right: 160px;
	z-index: 1000;
}
#rightimage {
	height: 40px;
	width: 150px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 25px;
	right: 0px;
	z-index: 1000;
}

#maintxt {
	position: relative;
	width: 725px;
	left: 100px;
	top: 120px;
}
#maintxt   ul li  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #807F84;
	list-style-type: none;
	background-image: url(images/listbutton.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0.4em;
	text-indent: 0px;
	padding-left: 19px;
	margin-left: 25px;
}
#maintxt ul li li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #807F84;
	list-style-type: none;
	background-image: url(images/listbutton.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0.4em;
	text-indent: 0px;
	padding-left: 19px;
	margin-left: 25px;
}

#maintxt    ol li  {
	list-style-type: decimal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #807F84;
	list-style-position: outside;
	text-indent: 0px;
	margin-left: 45px;
}
#maintxt    a    {
	color: #FF9900;
}
#maintxt a:hover {
	text-decoration: underline;
}
#maintxt a:active {
	color: #ff9900;
}
.li-pic-left {
	margin-left: 5px;
}

#footerwrapper {
	width: 725px;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #807F84;
	line-height: 1em;
	left: 0px;
	position: relative;
}

#footerwrapper a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #807F84;
	text-decoration: none;
}

#footerwrapper a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#footerwrapper a:active {
	color: #ff9900;
	text-decoration: underline;
}

.hrleft {
	position: absolute;
	left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.footerleft {
	position: absolute;
	top: 15px;
	left: 200px;
}
.footercenter {
	position: absolute;
	top: 15px;
	left: 340px;
}

.footerright {
	position: absolute;
	top: 15px;
	left: 480px;
}
.footerbottom {
	position: absolute;
	top: 62px;
	text-align: center;
	width: 725px;
	height: 60px;
	left: 0px;
	line-height: 12px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #807F84;
	left: 100px;
}

	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	
	/* 3 Column settings */
	.threecol {
		background:#ffffff;		/* right column background colour */
	}
	.threecol .colmid {
		right:33%;			/* width of the right column */
		background:#fff;		/* center column background colour */
		border: 1px solid #ccc;
		border-width: 0 1px 0 0;
	}
	.threecol .colleft {
		right:33%;			/* width of the middle column */
		background:#ffffff;	/* left column background colour */
		border: 1px solid #ccc;
		border-width: 0 1px 0 0;
	}
	.threecol .col1 {
		width:29%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:29%;			/* Width of left column content (column width minus padding on either side) */
		left:39%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:29%;			/* Width of right column content (column width minus padding on either side) */
		left:77%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
	
/* 2 Column (double page) settings */
	.doublepage {
		background:#fff;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#fff;		/* left column background colour */
		border: 1px solid #ccc;
		border-width: 0 1px 0 0;
	}
	.doublepage .col1 {
		width:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
		border: 1px solid #ccc;
		border-width: 0 1px 0 0;
		
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
		}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
				
	}
