html,body {
  margin: 0px auto 0px auto;
  background-color:#FFFFFF;
  height:100%;
}

h1{
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#E81953; font-size:15px; margin:5px;
}

h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#58799A; font-size:12px; margin:0px;
}

h3 {
	padding:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#58799A; font-size:13px; margin:0px;
	}

p {
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; color:#000000;
}

a {
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; color:#0000CC;
}

a:hover {
	text-decoration:none;
}

ul {
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; list-style: square; color:#35809A;
}

li {
	line-height:14px;
}

div.sitecontainer 
{
  background-color:white;
  width: 100%;
  margin: 0px auto 0px auto;
  height:100%;
}
/* html>body div.sitecontainer {height: auto;min-height: 100%;} */

.topbar 
{ 
background-color:#35809A; border-bottom:1px solid #295F72;
font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
padding:2px; color:white;
}

.topbar a,.toplowerbar a {
	color:white; padding:4px; font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:bold;
}

.toplowerbar 
{
background-color:#35809A; border-bottom:1px solid #295F72;
font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
padding-left:8px; color:white; height:20px;
}



.toplowerbar h1 {
	color:white;
}

.toplogocontainer
{
	height:100px;
	background-color:white;
	padding:4px;
}

.toplogo {
	background-image: url(images/w3-logo.jpg);
	background-repeat:no-repeat; height:100px;
}

.toplogonav { position:fixed; top:69px; left:561px;}

.welcomefill { background-image: url(images/welcome-fill.jpg); height:100px;}
.welcomebox { background-image: url(images/welcome.jpg); background-repeat:no-repeat; height:100px;}
.welcometext { position:relative; top:50px; left:20px; width:290px;}
.welcometext p { font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:black; }

/* FORMS */
.searchboxcontainer { position:relative; float:right; padding:6px;}
.searchbox {
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;
	padding:5px;
}

.searchboxtext {
	border:1px solid #7F9DB9;
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:4px; width:310px;
}

.searchdropdown {
	border:1px solid #7F9DB9;
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; 
}

.searchboxbutton {
font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px; background-color:#60C367; color:white;
border:1px solid silver; font-weight:bold; height:26px;
cursor:pointer;
}

.formcell1 {
	background-color:#D0D0D0; padding:4px;
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; border-bottom:1px solid silver;
}

.formcell2 {
	background-color:#EBEBEB; padding:4px;
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; border-bottom:1px solid silver;
}

.logincell {
		font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; color:white;
}

.textbox {
	font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; border:1px solid #7F9DB9; padding:4px;
}

/* FORMS END */

/* SEARCH RESULTS */

#searchresults{
font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px; padding-top:5px;
}

.pagecurrent {
	background-color:#DDDDDD; border:1px solid #B9B9B9;
	width:10px; padding-left:4px; padding-right:4px;
}

/* ENDS */
.maincontent { float:left; width:75%; padding:10px;}
.contentwrapper { padding-left:5px; }
.contentbox {
	background-color:#F5F5F5; border:1px solid #DBDBDB;
	padding:10px;
}
.menuright { width:20%; float:right;}

.logo img { border:1px solid silver; background-color:white; padding:4px; }

.menubox1 { background-image: url(images/color_tabs_left.gif); background-repeat:no-repeat; background-position:left top; background-color:#777DAF; padding:4px; color:white;}
.menubox1 p, .menubox1ft p { color:white; margin-top:0px; font-size:11px;}
.menubox1 h1 { color:white; margin-bottom:0px; font-size:12px; }
.menubox1 a { font-size:11px; text-decoration:none; color:white;}
.menubox1 a:hover { text-decoration:underline; }

.menubox2 { background-image: url(images/color_tabs_left.gif); background-repeat:no-repeat; background-position:left top; background-color:#AA070B; padding:4px; }
.menubox2 p, .menubox2ft p { color:white; margin-top:0px; font-size:11px;}
.menubox2 h1 { color:white; margin-bottom:0px; font-size:12px; }
.menubox2 a { font-size:11px; text-decoration:none; color:white;}
.menubox2 a:hover { text-decoration:underline; }

.menubox3 { background-image: url(images/color_tabs_left.gif); background-repeat:no-repeat; background-position:left top; background-color:#35809A; padding:4px; color:white;}
.menubox3 p, .menubox3ft p { color:white; margin-top:0px; font-size:11px;}
.menubox3 h1 { color:white; margin-bottom:0px; font-size:12px; }
.menubox3 a { font-size:11px; text-decoration:none; color:white;}
.menubox3 a:hover { text-decoration:underline; }

.menubox1ft,.menubox2ft { background-image: url(images/menu-footers-1.jpg); background-color:#005E7F; border-top:1px solid #B7BBE1; padding:2px;}
.menubox1ft a, .menubox2ft a, .menubox3ft a { font-size:11px; text-decoration:none; color:white;}
.menubox1ft a:hover, .menubox2ft a:hover, .menubox3ft a:hover { font-size:11px; text-decoration:underline;}

.resultsrow { border-bottom:1px dashed silver; }
.resultsrow a { color:#0000CC; }

.footer { padding:4px; border-top:1px solid #C7C7C7; }
.footer a { color:black; font-size:11px; color:#666666; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer p { font-family: "Tahoma",Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }

/* UPDATE SYSTEM SPECIFIC */

.managercell1 {
	background-color: #E6E6E6; border-bottom:1px solid #D7D5D5;
	padding:4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: bold;
}

.managercell2 {
	background-color: #F9F9F9; border-bottom:1px solid #B7BAC1;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.managercell1 a { font-size:10px;}
.managercell2 a { font-size:10px; color:#1B3597;}

.titlebar {
	background-color:#AA070C; border-bottom:1px solid #69070A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color:white; padding:4px;	
}
