@charset "UTF-8";
/* CSS Document */


body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(pics/bg.gif) no-repeat top;
	text-align:center;
	}
body.body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(pics/bg.gif) no-repeat top;
		text-align:center;
	}
body.adminbody {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
	}
p {
	margin:0px 0px 10px 0px;
	text-align:left;
	color:#000000;
	line-height:18px;
	}
.listtext
{
	margin:0px 0px 10px 0px;
	text-align:left;
	color:#000000;
	line-height:18px;
	}
LI.contact {
	text-align:left;
	color:#000000;
	line-height:18px;
	}

h1.login-head {
	font-size:24px;
	color:#999999;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	}
h1 {
	font-size:44px;
	color:#999999;
	margin:0px 0px 10px 0px;
	font-weight:normal;
	text-align:left;
	}
h1.smaller {
	font-size:30px;
	color:#999999;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	text-align:left;
	}
h1.evensmaller {
	font-size:28px;
	color:#999999;
	margin:0px 0px 4px 0px;
	font-weight:normal;
	text-align:left;
	}
h2 {
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	text-align:left;
	}
h3 {
	font-weight:bold; 
	text-align:left;
	font-size:14px;
	color:#003366;
	margin:0px 0px 10px 0px;
	}
/*index style */

div.landing-container {
	margin:auto;
	width:300px;
	margin-top:40px;
	height:auto;
	text-align:center;
	}

#login {
	border:#CCCCCC 1px solid;
	padding:15px;
	text-align:left;
	width:300px;
	}
.login-box {
	width:100%;
	}
td.log {
	font-size:12px;
	color:#666666;
	padding:5px 0px;
}
div.copyright {
	margin:30px auto 0px auto;
	width:900px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 0px;
	background:url(pics/footer-bg.gif) no-repeat;
	}
div.admincopyright {
	margin:30px auto 0px auto;
	width:96%;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 0px;
	background:url(pics/footer-bg_admin.gif) no-repeat;
	}
div.bottom {
	margin:auto;
	padding:10px 0px;
	text-align:center;
	font-size:10px;
	color:#666666;
	line-height: 16px;
	}
	
/*main styles */

div.maincontainer {
	width:923px;
	margin:auto;
	padding:10px 0px 0px 0px;

	}
div.adminmaincontainer {
	
	margin:auto;
	padding:10px 0px 0px 0px;

	}
div.header-container {
	width:900px;
	margin:auto;
	height:80px;
	}
div.adminheader-container {
	width:96%;
	margin:auto;
	height:80px;
	}
div.logos {
	position:relative;
	float:left;
	}
div.top-buttons {
	position:relative;
	float:right;
	width:390px;
	}

/*navigation*/

div.nav-container {
	width:900px;
	margin:auto;
	height:35px;
	background:url(pics/navbar.gif) no-repeat; /*SEE CSS.CSS FOR OTHER NAVIGATION STYLES*/
	}
div.adminnav-container {
	width:95%;
	margin:auto;
	height:35px;
	background:url(pics/navbar_admin.gif) no-repeat; /*SEE CSS.CSS FOR OTHER NAVIGATION STYLES*/
	}
/* main body */

div.head {
	margin: 45px 0px 30px 75px;
	height:60px;
	text-align:left;
	}
div.welcome-body {
	width:600px;
	margin:auto;
	height:auto;
	}
div.admin-body {
	width:98%;
	margin:auto;
	height:auto;
	}

div.admincopy
{
margin-left:50px;
}
div.head2 {
	float:left;
	width:650px;
	}
div.adobe
	{
	float:right;
	}
.titleholder
{
margin-top:20px;
margin-bottom:20px;
margin-left:35px;
margin-right:35px;
width:875px;
	}
.table-head {

	width:96%
	}
.table {
	width:94%;
	margin-left:2%;
			margin-right:2%;
	text-align:left;
	}
	.nexttable {
	width:94%;
	margin-left:2%;
		margin-right:2%;
	}
TD.tabrow
{
border-bottom:#CCCCCC 1px dashed;
font-size:10px;
color:#666666;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
padding-left:3px;
}
TD.tabhead
{
	background-color:#003366;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-right:5px;
	padding-top:4px;
padding-bottom:4px;
padding-left:3px;
}

/*LINKS*/

a:link {color:#0000ff;text-decoration:underline;}
a:visited{color:#0000ff;text-decoration:underline;}
a:hover {color: #003366;text-decoration:underline;}
a:active {color:#0000ff;text-decoration:underline;}

a.nava:link {color:#666666;text-decoration:underline;}
a.nava:visited{color:#666666;text-decoration:underline;}
a.nava:hover {color: #003366;text-decoration:underline;}
a.nava:active {color:#666666;text-decoration:underline;}
	
a.logout:link{color:#666666;text-decoration:none;text-align:right;}
a.logout:visited{color:#666666;text-decoration:none;text-align:right;}
a.logout:hover{color:#000000;text-decoration:none;text-align:right;}
a.logout:active{color:#666666;text-decoration:none;text-align:right;}

a.listlinks:link {color:#666666;text-decoration:underline;}
a.listlinks:visited{color:#666666;text-decoration:underline;}
a.listlinks:hover {color: #003366;text-decoration:underline;}
a.listlinks:active {color:#666666;text-decoration:underline;}
	
.error
{
	text-align:left;
	color:#ff0000;
	line-height:18px;
	font-weight:bold;
}
#admin-body-form {
	width:600px;
	margin:auto;
	height:auto;
	}
#admin-body-form fieldset{border:0px;}
#admin-body-form label{display:block;text-align:right;width:100%;margin-bottom:4px;}
#admin-body-form input{width:160px;text-align:left;margin-right:300px;margin-left:10px;}
#admin-body-form select{width:164px;text-align:left;margin-right:300px;margin-left:10px;}
#admin-body-form legend{color:#51585E;margin-top:10px;display:block; text-align:left}
#admin-body-form textarea{text-align:left;margin-right:0px;margin-left:10px;}
#admin-body-form .checkbox { text-align:left; margin-left:20px; margin-bottom: 4px; }
#admin-body-form .checkbox label {display: inline; text-align:left;width:400px;}
#admin-body-form .checkbox input { width:30px; margin:0; }
#admin-body-form .radio { text-align:left; margin-left:20px; margin-bottom: 5px; }
#admin-body-form .radio label {display: inline;width:400px;text-align:left;}
#admin-body-form .radio input { width:30px; margin:0; }
#admin-body-form .FormButton {text-align:center;}
#admin-body-form .filebrowse {width:271px;margin-right:215px;}




div.logbutton {
	background:url(pics/logon1-button.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#999999;
	margin: 0px 0px 3px 0px;
	padding-top:4px;
	height:22px;
	font-weight:bold;
	position:relative;
	float:right;
	width:85px;
}
div.accountbutton {
	background:url(pics/logon1-button.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#999999;
	margin: 0px 0px 3px 30px;
	padding-top:4px;
	height:22px;
	font-weight:bold;
	position:relative;
	float:left;
	width:85px;

}
div.searchcontact {
	position:relative;
	float:left;
	margin: 0px 0px 3px 0px;
	padding-left:80px;
	}
div.region
{
text-align:right;
margin-bottom:20px;
}
select.reg
{
margin:0px;
}
#searchform {width:600px;margin:0px;padding:0px;}
#searchform label {margin:0px;padding:0px;display:inline;}
#searchform input {margin:0px;padding:0px;}
#searchform submit {margin:0px;padding:0px;width:80px;}

.col1
{
float:left;
width:45%;

}
.outerbox
{
float:left;
width:61%;
}
.col3
{
float:left;
width:35%;
}
div.welcome-body {
	width:770px;
	margin:auto;
	}

.newsbox
{
border:3px solid #003366;
padding:9px;
margin-left:0px;
margin-right:20px;
margin-top:20px;
}
a.nounder:link {text-align:left;color:#000000;line-height:18px;text-decoration:none;}
a.nounder:visited {text-align:left;color:#000000;line-height:18px;text-decoration:none;}
a.nounder:hover {text-align:left;color:#003366;line-height:18px;text-decoration:none;}
a.nounder:active {text-align:left;color:#000000;line-height:18px;text-decoration:none;}
.supportbox
{
border:3px solid #003366;
padding:9px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
width:307px;
}