


/* This is the background image for front page */
#bg {
margin-top:10px;
width: 405px;
height: 269px;
background-repeat: no-repeat;
border: 2px solid black;
}

/* This is the transparent box */
#transbox {
width: 300px;
margin: 0 50px;
margin-top:20px;
background-color: #fff;
border: 2px solid black;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}

n-top:10px;
width: 405px;
height: 269px;
background-repeat: no-repeat;
border: 2px solid black;
}

/* This is the transparent box */
#transbox {
width: 300px;
margin: 0 50px;
margin-top:20px;
background-color: #fff;
border: 2px solid black;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox div {
padding: 20px;
font-weight: bold;
color: #000;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}

/* This is the container which set text to solid color.
position: relative used for IE */
#transbox div {
padding: 20px;
font-weight: bold;
color: #000;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}


body {background-color:#333333;text-align:center;}

a.nav:link {color:#999999;font-family:arial,helvetica,sans-serif; font-size: 12px; margin-top:50px;cursor:hand;}

a.nav:hover {color:#999999;font-family:arial,helvetica,sans-serif; font-size: 12px; margin-top:50px; cursor:hand;}

a.nav:visited {color:#999999;font-family:arial,helvetica,sans-serif; font-size: 12px; margin-top:50px;cursor:hand;}

.topbar {background-color:#666666;width:760px;height:105px;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;text-align:center;}
.mainbox {background-color:#999999;width:730px;height:370px;overflow:auto;border-left:1px solid #000000;border-right:1px solid #000000;padding:15px;text-align:left;}  

.footer {background-color:#666666;width:760px;height:105px;border:1px solid #000000;}

#contentHolder {margin: 0px auto;width:762px;}


.logoTop {margin: 0px auto;width:200px;background-color:#999999;height:25px;font-family:verdana,arial,helvetica,sans-serif;font-size:15px;color:#333333;text-align:center;padding:7px 3px 3px 3px;letter-spacing:4px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;}

.logoBottom {margin: 0px auto;width:200px;background-color:#333333;height:25px;font-family:verdana,arial,helvetica,sans-serif;font-size:15px;color:#999999;letter-spacing:8px;text-align:center;padding:3px;border-left: 1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000; }


.sectionHead {float:right;margin-right:20px;height:50px;}
.menuBar {clear:both;height:25px;font-family:verdana,arial,helvetica;font-size:15px;text-align:left;margin-left:10px;}

/* note: topBar is 105x high and contains:
logoBottom: 25px ; + 1px border
sectionHead: 50px;
menuBar: 25px;
*/ 

.popup_caption {margin-top:8px;font-family:arial,helvetica,sans-serif; font-size: 18px; font-style: italic; color:#999999;text-decoration:none;}
/* moved margin and text stuff to span classes */
a.popup_close:link {color:#555555;text-decoration:none;}
a.popup_close:visited {color:#555555;text-decoration:none;}
a.popup_close:hover {color:#ff9900;text-decoration:none;}
a.popup_lightbox:link { color:#555555;text-decoration:none;}
a.popup_lightbox:visited {color:#555555;text-decoration:none;}
a.popup_lightbox:hover { color:#ff9900;text-decoration:none;}

/* no . before class definition */
.popup_lightbox_span {margin-right:80px;width:100px;float:left;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;}
.popup_close_span {margin-left:80px;width:100px;float:left;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;}

.menulink {margin-right:20px;}
.crumbBar  {margin:0px 0px 5px 0px;}

.bodyheaders {font-family:verdana,arial,helvetica,sans-serif;font-size:1.2em;text-align:left;}
.bodytext {font-family: verdana,arial,helvetica,sans-serif;font-size:1em;text-align:left;}
.picturecaption {font-family:arial,helvetica,sans-serif;font-size:0.9em;text-align:left;font-style:normal;}  

.picturecaption_small {font-family:arial,helvetica,sans-serif;font-size:0.75em;text-align:left;font-style:normal;}  

a.menulink:link {font-family:arial,helvetica,sans-serif;color:#333;font-size:1.1em;text-decoration:none;}
a.menulink:visited {font-family:arial,helvetica,sans-serif;color:#333;font-size:1.1em;text-decoration:none;}
a.menulink:hover {font-family:arial,helvetica,sans-serif;color:#ff9900;font-size:1.1em;text-decoration:none;}

a.crumb:link {font-family:arial,helvetica,sans-serif;color:#333;font-size:1em;text-decoration:none;}
a.crumb:visited {font-family:arial,helvetica,sans-serif;color:#333;font-size:1em;text-decoration:none;}
a.crumb:hover {font-family:arial,helvetica,sans-serif;color:#ff9900;font-size:1em;text-decoration:none;}

.info {width: 400px; float:left; text-align:left; margin:5px;}

.thumb {float:left;margin-right:2px;border:1px solid #000000;margin-right:10px;}

.formLabel {float:left;width:125px;font-family:arial,helvetica,sans-serif;}

.formLabel2 {float:left;width:150px;font-family:arial,helvetica,sans-serif;font-size:0.6em}

.formField {width:125px;font-family:arial,helvetica,sans-serif;padding-left:5px;}

.error {font-family:arial,helvetica,sans-serif;color:#ff0000;font-size:1em;text-decoration:none;display:none;}

.status {font-family:courier,arial,helvetica,sans-serif;color:#000000;font-size:.7em;text-decoration:none;display:block;font-weight:bold;}

li {margin-bottom:10px;text-align:left;}

.session {font-family:arial,helvetica,sans-serif;font-size:0.9em;text-align:left;font-style:normal;}

.picbox {float:left;margin-right:12px;}
