/*
big data
little data
body text
big inputs
little inputs
big buttons
little buttons

*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- Containers for Positioning ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
BODY
{
margin:0;
background-color:white;
text-align:center;
}
.pagecontainer
{
margin-left:auto;
margin-right:auto;
position:relative;
top:0px;
width:760px;
text-align:left;
}
.mainmenu
{
position:absolute;
top:2px;
left:0px;
width:760px;
height:40px;
}
.pagebody
{
position:absolute;
top:40px;
width:760px;
height:100%;
}
.messageboxstyle
{
position:absolute;
top:20px;
left:220px;
width:320px;
height:114px;
background-color:WhiteSmoke;
border:4px outset WhiteSmoke;
padding-top:2px;
font:10pt Arial;
color:Navy;
line-height:22px;
text-align:center;
visibility:hidden;
z-index:1000;
}
.helpboxstyle
{
position:absolute;
top:20px;
left:120px;
width:520px;
height:320px;
background-color:WhiteSmoke;
border:1px solid DimGray;
padding:2px;
overflow:auto;
visibility:hidden;
z-index:1000;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- STANDARD INPUTS ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.standardinput
{
font:9pt Arial;
color:Navy;
background-color:White;
border:1px solid Navy;
}




/* this is the big button */
.standardbutton
{
border:1px solid Navy;
font:8pt Arial;
color:Navy;
background-color:lightsteelblue;
}



.textbox
{
font:8pt Arial;
color:DimGray;
background-color:White;
width:100%;
padding:2px;
}
ul
{
list-style-position:outside;
list-style-type:disc;
font:9pt Arial;
color:Navy;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- STANDARD TEXT ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.text7N
{
font:7pt Arial;
color:Navy;
}
.text8
{
font:8pt Arial;
color:DimGray;
}
.text8N
{
font:8pt Arial;
color:Navy;
}
.text9
{
font:9pt Arial;
color:DimGray;
}
.text9N
{
font:9pt Arial;
color:Navy;
}
.text9BN
{
font:Bold 9pt Arial;
color:Navy;
}
.text10
{
font:10pt Arial;
color:DimGray;
}
.text10N
{
font:10pt Arial;
color:Navy;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- MAIN MENU STUFF ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.mainmenulink
{font:Bold 8pt Arial;color:Navy;text-decoration:none;}
.mainmenulink:visited
{font:Bold 8pt Arial;color:Navy;text-decoration:none;}
.mainmenulink:hover
{font:Bold 8pt Arial;color:DimGray;text-decoration:none;}

.mainmenutext
{
font:Bold 8pt Arial;
color:DimGray;
padding:0px 20px 0px 20px;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- SUBMENU STUFF ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.submenulink
{font:Bold 8pt Arial;color:Navy;text-decoration:none;}
.submenulink:visited
{font:Bold 8pt Arial;color:Navy;text-decoration:none;}
.submenulink:hover
{font:Bold 8pt Arial;color:DimGray;text-decoration:none;}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- HOME PAGE STUFF ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.newsbox
{
width:96%;
height:110px;
text-align:left;
font:10pt Arial;
color:Navy;
background-color:fcfcfc;
border:none;
padding:6px 6px 6px 6px;
}
.summarybox
{
width:98%;
background-color:fcfcfc;
border:none;
padding:6px 6px 6px 6px;
height:110px;
}
.calendarheader
{
font:9pt Arial;
color:Navy;
}
.calendardays
{
font:7pt Arial;
color:Navy;
height:46px;
background-color:white;
padding:1px 1px 1px 2px;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- ROUNDED BOX TOP ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.boxtop_left
{
width:20px;
height:20px;
background-image: url(images/menuleft.gif);
background-position:top left;
background-repeat:no-repeat;
}
.boxtop_center
{
height:20px;
background-image: url(images/menumiddle.gif);
background-position:top center;
background-repeat:repeat-x;
font:Bold 8pt Arial;
color:DimGray;
}
.boxtop_right
{
width:20px;
height:20px;
background-image: url(images/menuright.gif);
background-position:top right;
background-repeat:no-repeat;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- STANDARD TABLE FRAME ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.table_top_left
{
width:4px;
height:4px;
background-image: url(images/tabletopleft.gif);
background-position:top left;
background-repeat:no-repeat;
}
.table_top
{
height:4px;
background-image: url(images/table_top.jpg);
background-position:top center;
background-repeat:repeat-x;
}
.table_top_center
{
width:5px;
height:4px;
background-image: url(images/table_top_center.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.table_top_right
{
width:4px;
height:4px;
background-image: url(images/tabletopright.gif);
background-position:top right;
background-repeat:no-repeat;
}
.table_left
{
width:4px;
background-image: url(images/table_left.jpg);
background-position:center left;
background-repeat:repeat-y;
}
.table_left_middle
{
width:4px;
background-image: url(images/table_left_middle.jpg);
background-position:center left;
background-repeat:repeat-y;
}
.table_middle
{
height:5px;
background-image: url(images/table_middle.jpg);
background-position:center center;
background-repeat:repeat-x;
}
.table_center
{
width:5px;
background-image: url(images/table_center.jpg);
background-position:center center;
background-repeat:repeat-y;
}
.table_center_middle
{
width:5px;
height:5px;
background-image: url(images/table_center_middle.jpg);
background-position:center center;
background-repeat:no-repeat;
}
.table_right
{
width:4px;
background-image: url(images/table_right.jpg);
background-position:center right;
background-repeat:repeat-y;
}
.table_right_middle
{
width:4px;
background-image: url(images/table_right_middle.jpg);
background-position:center right;
background-repeat:repeat-y;
}
.table_bottom_left
{
width:4px;
height:4px;
background-image: url(images/tablebottomleft.gif);
background-position:top left;
background-repeat:no-repeat;
}
.table_bottom
{
height:4px;
background-image: url(images/table_bottom.jpg);
background-position:top center;
background-repeat:repeat-x;
}
.table_bottom_center
{
width:5px;
height:4px;
background-image: url(images/table_bottom_center.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.table_bottom_right
{
width:4px;
height:4px;
background-image: url(images/tablebottomright.gif);
background-position:top left;
background-repeat:no-repeat;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- Standard Data Tables ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.datatable
{
border:1px solid Gainsboro;
border-collapse:collapse;
margin-top:6px;
}
.datahead
{
border:1px solid Gainsboro;
background-color:LightGrey;
font:9pt Arial;
color:Navy;
padding:1px 2px 1px 2px;
}

.datahead2  /* 1 use ??? */
{
border:1px solid Gainsboro;
background-color:whitesmoke;
font:9pt Arial;
color:Navy;
padding:1px 2px 1px 2px;
}
.datacell1
{
border:1px solid Gainsboro;
font:7.5pt Arial;
color:DimGray;
background-color:whitesmoke;
padding:1px 2px 1px 2px;
}
.datacell2
{
border:1px solid Gainsboro;
font:7.5pt Arial;
color:DimGray;
background-color:white;
padding:2px 2px 2px 2px;
}
.datacell3
{
border:1px solid Gainsboro;
font:9pt Arial;
color:DimGray;
background-color:whitesmoke;
padding:1px 2px 1px 2px;
}
.datacell4
{
border:1px solid Gainsboro;
font:9pt Arial;
color:DimGray;
background-color:white;
padding:2px 2px 2px 2px;
}
.datainput
{
border:1px solid Gainsboro;
font:7.5pt Arial;
color:DimGray;
background-color:white;
}
.datainputbig  /* 1 use ??? */
{
border:1px solid Gainsboro;
font:9pt Arial;
color:DimGray;
background-color:white;
}
.databutton
{
border:1px solid Navy;
font:7pt Arial;
color:navy;
background-color:lightsteelblue;
}
.datalink
{font:7.5pt Arial;color:DimGray;text-decoration:underline;}
.datalink:visited
{font:7.5pt Arial;color:DimGray;text-decoration:underline;}
.datalink:hover
{font:7.5pt Arial;color:DimGray;text-decoration:underline;}
.datalink2
{font:9pt Arial;color:DimGray;text-decoration:underline;}
.datalink2:visited
{font:9pt Arial;color:DimGray;text-decoration:underline;}
.datalink2:hover
{font:9pt Arial;color:Gray;text-decoration:underline;}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- COPYRIGHT ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.copyright
{font:7pt Arial;color:Navy;}
.copyrightlink
{font:7pt Arial;color:Navy;text-decoration:none;}
.copyrightlink:visited
{font:7pt Arial;color:Navy;text-decoration:none;}
.copyrightlink:hover
{font:7pt Arial;color:DimGray;text-decoration:none;}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/*--- LINKS ---*/
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.bodylink
{font:9pt Arial;color:Navy;text-decoration:underline;}
.bodylink:visited
{font:9pt Arial;color:Navy;text-decoration:underline;}
.bodylink:hover
{font:9pt Arial;color:DimGray;text-decoration:underline;}
/*---------------------------------------------------------------*/
.tinylink
{font:7pt Arial;color:Navy;text-decoration:underline;cursor:pointer;}
.tinylink:visited
{font:7pt Arial;color:Navy;text-decoration:underline;cursor:pointer;}
.tinylink:hover
{font:7pt Arial;color:DimGray;text-decoration:underline;cursor:pointer;}
/*---------------------------------------------------------------*/

