html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background-color: #EEEEEE;
	font-size:12px; 
	font-family: Verdana, Arial, Sans-Serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-color: #EEEEEE;
	}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:150px; 
	bottom:72px; 
	width:920px; 
	margin-left:-471px; 
	left:50%;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#fff;
	}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:942px;
	border-top:154px solid #fff; 
	border-bottom:70px solid #fff;
	}

#contentpopup {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:80px; 
	bottom:32px; 
	width:480px; 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#fff;
	}

* html #contentpopup {
	top:0; 
	bottom:0; 
	height:100%;
	width:502px;
	border-top:74px solid #fff; 
	border-bottom:30px solid #fff;
	}
	
#head {
	position:absolute; 
	margin-left:-471px; 
	left:50%; 
	top:0; 
	width:940px; 
	min-width:940px; 
	height:150px; 
	background:#000; 
	font-size:1em; 
	z-index:5; 
	border:1px solid #0F0F0F;
	border-bottom:2px solid #FF8C00;
	}

* html #head {
	width:942px; height:148px;
	}

#headpopup {
	position:absolute; 
	top:0; 
	width:500px; 
	min-width:500px; 
	height:80px; 
	background:#000; 
	font-size:1em; 
	z-index:5; 
	border:1px solid #0F0F0F;
	border-bottom:2px solid #FF8C00;
	}

* html #headpopup {
	width:502px; height:78px;
	}
	
#pad {height:110px;}
#padpopup {height:80px;}

#logo 
{
	float:left;
}

#login 
{
	float:right;
	text-align:right;
	padding:5px;
	width:400px;
	color: #fff;
	font-weight:bold;
}

#login label
{
	padding: 5px;
}

.formbutton {
	margin-top:0px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-family:Verdana,geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {padding:0; margin:0; list-style:none;}
#menu li {float:left; margin-left:1px; }
#menu li a {display:block; height:40px; line-height:40px; padding:0 20px; float:left; background:#ddd; color:#000; text-decoration:none; }
#menu li a b {text-transform:uppercase;}
#menu li a:hover, 
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{background: #fff url(/images/arrow.gif) no-repeat center bottom; color:#e60;}

#foot {
	text-align:center;
	position:absolute; 
	margin-left:-471px; 
	left:50%; 
	bottom:0; 
	width:940px; 
	min-width:940px; 
	height:70px; 
	font-size:1em; 
	z-index:5; 
	border:1px solid #0F0F0F;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:bold;
	background: #000;
	color:#ddd;
	}

* html #foot {
	bottom:2px; width:942px; height:68px;
	}

#outer1 {float:left; width:20%; padding:5px 0px 5px 0px; border:0px solid #FF8C00}
#outer3 {float:right; width:20%; padding:5px 0px 5px 0px; border:0px solid #FF8C00}
#outer2 {float:left; width:58%; padding:5px 0px 5px 0px; border:0px solid #FF8C00}

#inner1 {float:left; width:100px; border:0px solid #FF8C00}
#inner2 {float:right; padding:0px 20px 0px 0px; border:0px solid #FF8C00 }

#footpopup {
	text-align:center;
	position:absolute; 
	bottom:0; 
	width:500px; 
	min-width:520px; 
	height:30px; 
	font-size:1em; 
	z-index:5; 
	border:1px solid #0F0F0F;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:bold;
	background: #000;
	color:#ddd;
	}

* html #footpopup {
	bottom:2px; width:502px; height:28px;
	}



#content p {
	padding:5px; text-align:justify;
	}

.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
.bold {font-weight:bold;}

a {font-weight:normal;font-size:10pt;color:#FF8C00}

a img {border-style:none;}

select {font-family: Verdana, Arial, Sans-Serif; font-size:12px}

div.new{width:90%;background-color: #ddd; }
fieldset{border: 0px solid #000;}legend{font: bold 140%/1.6 Arial,sans-serif;color: #000}
fieldset label{float:left;display:inline;width:200px; line-height:16px;margin: 3px 10px;text-align:left;}
input,textarea{margin:0px 0 3px 0;border: 1px solid #000;width: 180px;font-family: Verdana, Arial, Sans-Serif; font-size:12px}
input.small{margin:0px 0 3px 0;border: 1px solid #000;width: 30px;font-family: Verdana, Arial, Sans-Serif; font-size:12px}
input{height: 18px; }
br{clear:left}

input.go{font-weight:bold;margin: 3px 0 0 220px;border: 1px solid #000;background: #FF8C00;width:auto;height: auto;}
span input{width:auto;height: auto; border-style:none;}
checkbox{text-align:left;width:auto;height: auto; border-style:none;}
div.news{width: 410px;background: #F0F0E7;margin-bottom: 20px}
news.h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #ddd;color: #000;text-align: center}
p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}


.help { 
margin : 5px; 
} 
.help img { 
border-style : none; 
margin : 0 5px 5px 0; 
vertical-align : middle; 
} 
.help:hover { 
background-color : transparent; 
} 
.help:hover img { 
border-style : none; 
} 
.help iframe { 
position : absolute; 
left : -1000px; 
width : 320px; 
visibility : hidden; 
z-index : -51; 
} 
.help span { 
font-weight : normal; 
position : absolute; 
background : #f5f5dc; 
padding : 5px 5px 5px 15px; 
left : -1000px; 
border : 1px dashed gray; 
width : 200px; 
color : black; 
text-decoration : none; 
visibility : hidden; 
} 
.help:hover span { 
visibility : visible; 
top : 150px; 
left : 350px; 
width : 200px; 
z-index : 50; 
} 
.help:hover iframe { 
visibility : visible; 
top : 150px; 
left : 150px; 
width : 200px; 
z-index : -51; 
} 
.error { 
color : #ff0000; 
border-style : solid; 
padding : 5px 0 5px 0; 
margin-bottom : 10px; 
border-width : 2px; 
vertical-align : middle; 
text-align : center; 
background-color : #f5f5dc; 
} 
.info { 
color : blue; 
border-style : solid; 
padding : 5px 0 5px 0; 
margin-bottom : 10px; 
border-width : 2px; 
vertical-align : middle; 
text-align : center; 
background-color : #f5f5dc; 
} 

.listDiv div {
    float: left;
    padding-bottom:10px;
}

.listDiv .listOption H5, .listDiv .listSelected H5 {
    width: 140px;
    text-align: center; 
    background-image:none;
    background-color: #000000;
	font-family: Verdana,geneva,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight:  bold;
	line-height: 11pt;
	color:#ffffff;
	margin:0px; 
}

.listDiv .listOption select {
    width: 140px; margin: 0 0 0 0;
}

.listDiv .listControl {
    margin: 35px 0 0 10px; display: inline;
}

.listDiv .listControl input {
    display: block; 
    width: 40px; 
    font-size: 10px; 
    background-color: #FF8C00; 
    color:#ffffff;
    margin: 0 0 10px 0;
}

.listDiv .listControl div {
    display: block; clear: both; margin: 0 0 5px; 
}

.listDiv .listSelected {
    margin: 0 0 0 10px;
}

.listDiv .listSelected select {
    width: 140px; margin: 0;
}

.required
{
	background-position: right top;
	background-image: url(../images/required.gif);
	background-repeat: no-repeat
}

.requiredDisabled
{
	background-position: right top;
	background-image: url(../images/required.gif);
	background-repeat: no-repeat;
	background-color: #ddd;
}

TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border: solid 1pt black;
	background-color: #ddd;
	color:#000000;
	padding:0px;
	width:90%;
}

THEAD
{
   background-color:#000000;
   color:#fff; 
   text-align:left;
}

TABLE td
{
    padding:3px;
}