﻿body {font-family:Arial; font-size:8pt; padding:0px; margin:0px;}
td {font-family:Arial; font-size:8pt; vertical-align:top;}
a {text-decoration:none;}
input, textarea, select {font-family:Tahoma; font-size:8pt;}
img {border-width:0px;}

#main {width:100%;}
#toprow {background-image:url(../images/bg/topbg.gif); background-repeat:repeat-x; height:25px;}
#logo {padding-bottom:10px; padding-left:10px; padding-right:10px;}
#navmenu {border-top:solid 1px #008080; border-bottom:solid 1px #008080; background-image:url(../images/bg/menubg.gif); background-repeat:repeat-x;}
#pageleft {width:150px; background-image:url(../images/bg/leftbg.jpg); background-repeat:repeat-x; background-color:#E0E0FF; border-right:solid 1px #008080; padding:5px;}
#pagecenter {}
#content {padding:20px;}
#pagebottom {border-top:solid 1px #008080; border-bottom:solid 1px #008080; background-image:url(../images/bg/menubg.gif); background-repeat:repeat-x; height:20px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=180,strength=5)}
#copyright {padding:10px; text-align:center;}

.navmenuitem a {width:100px; padding-top:3px; padding-bottom:3px; background-image:url(../images/bg/menubg.gif); background-repeat:repeat-x; display:block; text-align:center; vertical-align:bottom; color:#008080; border-right:solid 1px #008080;}
.navmenuitem a:hover {background-image:url(../images/bg/menubg_over.gif);}
.navmenuitem_on a {width:100px; padding-top:3px; padding-bottom:3px; background-image:url(../images/bg/menubg_on.gif); background-repeat:repeat-x; display:block; text-align:center; vertical-align:bottom; color:white; font-weight:bold; border-right:solid 1px #008080;}

.leftmenuitem a {padding:3px; vertical-align:middle; text-align:left; display:block; color:navy; border-style:solid; border-width:0px; border-color:transparent;}
.leftmenuitem a:hover {border:solid 0px #60C0FF; background-image:url(../images/bg/left.gif); background-repeat:no-repeat;}

.leftmenuitem_on a {padding:3px; vertical-align:middle; text-align:left; display:block; border:solid 1px #FFFFE0; color:Navy; border:solid 1px #60C0FF; background-image:url(../images/bg/leftbg_on.gif); background-repeat:repeat-x;}

.submenu {width:162px; display:none; position:absolute; padding:5px; left:160px; background-color:#E0E0FF; border:solid 1px #008080; filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=5) progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

#title {color:Navy; font-size:12pt; font-weight:bold; padding-bottom:3px; border-bottom:solid 1px navy; width:500px;}
#subtitle {color:#008080; font-weight:bold; padding-top:3px; width:500px; text-align:right;}
.pagecontent {margin-top:20px;}

.heading {width:200px; padding:3px; margin-bottom:1px; font-weight:bold; color:White; background-color:#008080; background-image:url(../images/bg/headerbg.gif); background-repeat:repeat-x;}
.label {font-weight:bold; color:Navy; text-align:right;}
.error {color:Red; margin-bottom:10px;}
.formbg {background-image:url(../images/bg/formbg.jpg); background-repeat:repeat-y; background-position:right; width:360px; padding:5px; border:solid 1px navy; text-align:center; margin-bottom:20px;}
.arrow {width:6px; height:6px;}

.datagrid_header {background-image:url(../images/bg/dg_header.gif); background-repeat:repeat-x; background-position:bottom; color:Navy; font-weight:bold; text-align:center;}
.datagrid_header a {color:Blue;}
.datagrid_item {}
.datagrid_alt {background-color:#F0F0F0;}
.datagrid_selected {background-color:#F0FFFF;}