/* --------------General------------- */
html, body
{
	width: 100%;
	height: 100%;
	color: black;
	margin: 0;
	padding: 0;
	border: 0;
 	font-family: "trebuchet ms", sans-serif;
	background-color: white
}
h1
{
	margin-top: 1em;
 	font-family: "trebuchet ms", sans-serif;
	font-size: xx-large;
}
a:link
{
	color: #0088FF;
	background-color: inherit;
	text-decoration: none
}
a:visited
{
	color: #6633FF;
	background-color: inherit;
	text-decoration: none
}
a:hover
{
	color: #A00000;
	background-color: inherit;
	text-decoration: underline
}
.page
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
	border-collapse: collapse;
}

/* -----------Side Menu---------------*/
.sidemenu
{
	vertical-align: top;
	width: 250px;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url("graphics/menu_line.gif");
}
.logodiv
{
	padding-top: 10px;
	padding-bottom: 5px;
}
.imagebutton
{
	border-width: 0px;
}
.menubuttondiv
{
	padding-top: 5px;
	width: 250px;
	height: 42px;
}
.menubuttondiv a
{
	display: block;
        width: 250px;
        height: 42px;
        text-align: center;
        font-family: helvetica, sans-serif;
        font-size: 38px;
        color: #000000;
	background-color: inherit;
        text-decoration: none;
        background-image: url("graphics/menu_button_up.gif");
}
.menubuttondiv a:link
{
	color: #000000;
	background-color: inherit;
        text-decoration: none;
}
.menubuttondiv a:visited
{
	color: #000000;
	background-color: inherit;
        text-decoration: none;
}
.menubuttondiv a:hover
{
	color: #000000;
	background-color: inherit;
        text-decoration: none;
	background-image: url("graphics/menu_button_down.gif");
}
.selectedmenubuttondiv
{
	padding-top: 5px;
	width: 250px;
	height: 42px;
}
.selectedmenubuttondiv a
{
	display: block;
        width: 250px;
        height: 42px;
        text-align: center;
        font-family: helvetica, sans-serif;
        font-size: 38px;
        color: #000000;
	background-color: inherit;
        text-decoration: none;
        background-image: url("graphics/menu_button_down.gif");
}
.selectedmenubuttondiv a:link
{
	color: #000000;
	background-color: inherit;
        text-decoration: none;
}
.selectedmenubuttondiv a:visited
{
	color: #000000;
	background-color: inherit;
        text-decoration: none;
}
.selectedmenubuttondiv a:hover
{
	color: #000000;
	background-color: inherit;
        text-decoration: none;
}

/* -------------Main Area-------------*/
.main
{
	vertical-align: top;
	padding: 0 20px 0 20px;
	margin: 0;
	font: medium Arial, Helvetica, sans-serif;
}
.main table
{
	margin-top: 30px;
	width: 100%;
}
.box
{
	color: inherit;
	background: #666666;
}
.box td
{
	padding: 5px;
}
.box td.head
{
	background: #333333;
	color: #FFEF54
}
.box td.fine
{
	background: #EEEEEE;
	color: #000000
}
.box table
{
	margin-top: 0px;
	width: 100%;
}
.urgent
{
	color: inherit;
	background: #990000
}
.urgent td
{
	padding: 5px;
}
.urgent a:hover
{
	color: #ffffff;
	background-color: inherit;
}
.urgent td.head
{
	background: #CC3333;
	color: #ffffff
}
.urgent td.fine
{
	background: #FF8888;
	color: #000000;
}
.urgent table
{
	margin-top: 0px;
	width: 100%;
}
.note
{
	color: inherit;
	background: #cc9900;
}
.note td
{
	padding: 5px;
}
.note td.head
{
	background: #ffcc00;
	color: #555522;
}
.note td.fine
{
	background: #ffff99;
	color: #000000;
}
.note table
{
	margin-top: 0px;
	width: 100%;
}
.mapdiv
{
	width: 500px;
	height: 400px;
	background-repeat: no-repeat;
	background-position: center;
}
.centered
{
	text-align: center;
}

/* ------------Bottom--------------- */
.tagline
{
	padding-top: 1em;
	font: small Arial, Helvetica, sans-serif;
	text-align: center;
}
