﻿html { margin:0; padding:0; height:100%; font-size: 100%; }
body { margin:0; padding:0px; height:100%; text-align:center; font-family:Arial, Helvetica, Sans-Serif; font-size:82%; color:#444444; background-color:#e3e4f1; }

h1 {font-size:225%; color:#000066; margin:0px 0px 16px 0px; font-family:"Myriad Pro", "Trebuchet MS", Arial; font-weight:normal; padding-bottom:5px; }
h2 {font-size:170%; color:#b10909; margin:0px 0px 6px 0px; font-family:"Myriad Pro", "Trebuchet MS", Arial; font-weight:normal; }
h3 {font-size:140%; color:#b10909; margin:0px 0px 4px 0px; font-family:"Myriad Pro", "Trebuchet MS", Arial; font-weight:normal; }
h4 {font-size:98%; color:#2e3192; margin:0px 0px 10px 0px; font-weight:bold; letter-spacing:0.1em; }
h5 {font-size:95%; color:#555555; margin:0px 0px 6px 0px; font-weight:bold; }
h6 {font-size:90%; color:#555555; margin:0px 0px 4px 0px; }
p { }

form { background-color:#ffffff; }

.displaynone { display:none; }
.required { color:Red; }

a img { border: none; }

table {font-size:100% /* IE hack */ }

/* body ----------------------------- */
#site-container { background-color:#ffffff; padding-bottom:34px; }
#site-center { text-align:left; text-align:center; }
.centerdiv {width:960px; margin:0px auto; text-align:left; }

/* header --------------------------- */
#site-header { background-image:url('../images/background.gif'); background-repeat:repeat-x; background-position:top; height:210px; }

#header-top { height:109px; text-align:center; }

#quicklinks { float:right; }
#logo { margin-right:300px; float:left; }

#search {padding:6px 0px 10px 0px; float:right; width:375px; margin-right:10px; color:#2e3192; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#search #search-box { float:right; padding:7px 5px 0px 0px; }
#search #search-box input { width:120px; color:#8d81bb; font-size:90%; }
#search #search-box input.date { width:58px; color:#8d81bb; font-size:90%; }
.ddl { color:#8d81bb; font-size:90%; }
#search #search-button { float:right; }

#header-menu { text-align:center; }
#header-menu ul { margin:0; padding:0; list-style:none; } 
#header-menu ul li { list-style-type:none; padding:0px; text-align:center; float:left; background-repeat:no-repeat; }
#header-menu ul li.hover { }
#header-menu ul li.active { }
#header-menu ul li a { color:#ffffff; text-decoration:none; font-size:101%; font-weight:bold; display:block; }
#header-menu ul li a:hover { text-decoration:underline; }

#header-menu span { padding-top:77px; display:block; }

#header-menu ul li.webmail { width:68px; background-image:url('../images/icon_webmail.gif'); }
#header-menu ul li.policies-todo { width:140px; background-image:url('../images/icon_ptodo.gif'); }
#header-menu ul li.policies-done { width:100px; background-image:url('../images/icon_pdone.gif'); }
#header-menu ul li.news { width:100px; background-image:url('../images/icon_news.gif'); }
#header-menu ul li.clients { width:100px; background-image:url('../images/icon_clients.gif'); }
#header-menu ul li.forms { width:100px; background-image:url('../images/icon_forms.gif'); }

#header-menu a.active { }

#header-user { text-align:right; color:#ffffff; text-decoration:none; font-size:101%; font-weight:bold; }

#site-body-headings { text-align:center; background-color:#e3e4f1; height:20px; border-top:solid 1px #7a7a7a; border-bottom:solid 1px #2e3192; }
#site-body-headings-centre { width:960px; margin:0px auto; text-align:left; }

/* footer ----------------------- */
#site-footer { padding:0px 0px 10px 0px; width: 100%; margin:0px;  border-top:solid 1px #2e3192; background-color:#e3e4f1; text-align:center; vertical-align:middle; }
#site-footer a { color:#000066; text-decoration:underline; font-weight:normal; font-size:95%; font-weight:bold; }
#site-footer a:hover { text-decoration:none; }
#site-footer ul { margin:0; padding:0; list-style:none; }
#site-footer ul li { list-style-type:none; display:block; padding:0px 6px 0px 6px; display:inline; border-right:solid 1px #444444; }
#site-footer ul li.last { border-right:none; }

#itmildura { float:left; color:#000066; text-align:left; margin-top:18px; }
#itmildura a { width:220px; height:29px; background:url('../images/website-itmildura.gif') no-repeat top left; display:block; padding-bottom:10px; }
#itmildura a.portal { width:100px; height:40px; background:url('../images/srs_portal.gif') no-repeat top left; display:block; padding-left:10px; }
#itmildura span { display:none; }

/*#portal { float:left; color:#000066; text-align:left; margin-top:18px; margin-left:210px; }
#portal a { width:100px; height:40px; background:url('../images/srs_portal.gif') no-repeat top left; display:block; }
#portal span { display:none; }*/

#footerlinks { float:right; color:#000066; margin-top:20px; padding:0px; }

/* message bars ---------------- */
#site-body-massagebar { position:absolute; text-align:center; width:100%; }
TABLE.table_pageerror 
{
	background-color:#f2f85a;
	padding:3px 3px 3px 3px;
}
.text_pageerrorbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	
}
TABLE.table_pagesuccess
{
	background-color:#8df482;
	padding:3px 3px 3px 3px;
}
.text_pagesuccessbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	
}
TABLE.table_user
{
	background-color:#92ccf7;
	padding:3px 3px 3px 3px;
}