body {
	margin: 0 0 0 0;
	height: 100%;
	background-color : #016469;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
asp:button.btnGroup
{
  font: tahoma;
  font-size: 10px;
  background-color: ButtonFace;
}
.Toolbar
{
  width: 120px;
  background-color: ButtonFace;
  border-bottom-style: outset;
  border-top-style: outset;
  border-left-style: groove;
  border-right-style: groove;
}
div.formLine
{
    font:tahoma;
    font-size: 10px;
    color: Gray;
    border: 0;
    float: left;
    padding: 5px 5px 5px 10px;
}
div.tableHeading
{
	background-image: url(menu.gif);
    font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 0;
}
report {
	margin: 0 0 0 0;
	background-color : white;
	color: black;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
save
{
    color: Black;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    margin: 0;
    padding: 0.66em 0 0.33em 9%;
    letter-spacing: .75px;
    line-height: 14px;
    }
img.linkButton
{
    border-top: solid 2 #016469;
    border-bottom: solid 2 #016469;
    border-left: none;
    border-right: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    }

div.formLine.label
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 20px;
    font-weight: normal;
    color: Gray;
    float: left;
}
td.requiredText
{
  font:Tahoma;
  font-size:10px;
  font-weight:normal;
  color:Red;
}
td.testTitle{
  font:Tahoma;
	font-size:26px;
	color:black;
	background-image : url(interface/title.gif);
	text-align:center;
	padding: 20px 10px 20px 10px;
	}
td.testInstruction{
    font:Times New Roman;
	font-size:14px;
	color:white;
	background: #016469;
	text-align:justify;
	padding: 20px 10px 20px 10px;
	}
td.questionText{
    font:Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-align:left;
	vertical-align:top;
	}
td.line
{
	border:solid;
	border-bottom:2px;
	border-color:Black;
	border-top:none;
	border-left:none;
	border-right:none;
}
td.tab
{
	background-color:#ffffdf;
	font-family:Arial Narrow;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	color:Navy;
	border:solid;
	border-bottom:2px;
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-color:Black;
}

td.tabSelected
{
	background-color:#ffffdf;
	font-family:Arial Narrow;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	color:Navy;
	border:solid;
	border-bottom:none;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-color:Black;
}
a.tab
{
	font-family:Arial Narrow;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	color:Navy;
	text-decoration:none;
	border:none;
}

a.tabSelected
{
	font-family:Arial Narrow;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	color:Navy;
	text-decoration:none;
	border:none;
}

td.questionNumber{
    font:Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-align:left;
	vertical-align:top;
	}
td.questionAnswer{
    font:Times New Roman;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-align:left;
	}
	
td.left-text{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:white;
	}
td.button-text{
    height: 25px;
    width: 100px;
    background-color: #f5deb3;
    font-family: Tahoma;
    font-size:x-small;
    color: #016469;
    border-color: White;
    border-style: solid;
    border-width: 1px;
    }
td.classLocation{
	background-image: url(menu.gif);
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:0;
	}
td.className{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#f5deb3;
	text-align:left;
	font-weight:bold;
	padding-left:0;
	}
td.classDate{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image : url(menu.gif);
	text-align:left;
	padding-left:4px;
	}
td.left-subtext{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	}
td.right-text{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	}
td.mainBorderTitle
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    border-color: Black;
    border-bottom: 2px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    background-color: white;
    color: #016469;
    text-align: left;
}
td.mainBorderTitleCentered
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    border-color: Black;
    border-bottom: 2px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    background-color: white;
    color: #016469;
    text-align: center;
}
td.mainBorder
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: white;
    border-color: Black;
    border-bottom: 2px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    color: #016469;
    text-align: left;
}
td.main
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: white;
    color: #016469;
}
td.mainTitle
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: silver ;
    color: Black;
}
td.title406
{
  
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #f5deb3 ;
    color: #016469;
}

td.tblHeader
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #016469 ;
    color: White;
    text-align: center;
    font-weight: bold;
}

td.tblHeaderGold
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #f5deb3 ;
    color: Black;
    text-align: left;
    font-weight: bold;
}

td.pageHeader
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}
.editCaption
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #016469 ;
    color: White;
    text-align: left;
    font-weight: bold;
    width: 100px;
}
td.tblCaption
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #016469 ;
    color: White;
    text-align: left;
    font-weight: bold;
}
td.tblCell
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: white;
    color: #016469;
    text-align: left;
}
td.tblRowHeader
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #f5deb3;
    color: #016469;
    text-align: left;
    font-weight: bold;
}

a.option{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #016469;
}
a.option:hover
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-color: #f5deb3;
    color: Black;
}

a.navigationtab{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #016469;
}
a.navigationtab:hover
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-color: #f5deb3;
    color: Black;
    font-weight: bold;
}
a.navigationtabselected{
  font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: underline;
	color: #016469;
	font-weight: bolder;
}

a.blueblackoption{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	background-color: #016469;
	color: white;
}
a.blueblackoption:hover
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    background-color: Silver;
    color: Black;
}
td.majorHeading{
	background-color:#016469;
    font: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: ThreeDDarkShadow;
	text-align:left;
	padding-left:3;
	}
td.demos{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Silver;
	background-color:Black;
	text-align:center;
	font-weight:bold;
	padding-left:3;
	}
td.intHeading{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#016469;
	background-color:#f5deb3;
	text-align:left;
	font-weight:bold;
	padding-left:3;
	}
a.item{
    font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image : url(menu.gif);
	text-align:left;
	padding-left:4px;
	}
clTbl
{
    float:left;
    height: 224px;
    width: 600px;
    margin: 0, 0, 0, 15;
    border: 2;
    border-color: Maroon;
}
TD {
	color: black; 
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	}
H1 {
	color: black; 
	font-size: 14px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
H2 {
	color: black; 
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
p 
{
	margin: 0 0 10px 0;
	padding: 3px;
	color: black;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: left;
	font-weight: normal;
    }
li
{
	color: #016469;
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

.listItem 
{
    color: #016469;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    margin: 9%;
    padding: 30px 0 0.33em 9%;
    letter-spacing: .75px;
    line-height: 14px;
    border: none;
    }

.headertext {
    color: black;
    font-weight: bold;
}

.blocktitle {
	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	width : 100%;
}

.blockcontent {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	width : 100%;
}

.blockcontentsmall {
	font-size: 9px;
	font-family: verdana, arial, sans-serif;
	width : 100%;
}

.shoutcontent {
	font-size: 10px;
        color: #016469;
	font-family: verdana, arial, sans-serif;
	width : 100%;
}

.shoutinput {
	font-size: 10px;
      color: #016469;
	font-family: verdana, arial, sans-serif;
}

.footer {
  background: #016469;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}

.storytitle {
 	background: #DDDDDD;
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.storyunderline{
	background: #000000; 
	}
.warning {
	color: red; 
	font-size: 12px;
	font-weight: bold; 
	font-family: verdana, arial, sans-serif;
	}
.warningsmall {
	color: red; 
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}
.commentbar1 {
	color: white; 
	background: #016469; 
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding: 3px;
	}
.commentbar2 {
	background: #e1cfa7;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	}
.commentbar3 {
	color: black;
	background: #e1cfa7;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	padding: 2px;
}
.commenttitle {
	font-size: 12px;
	font-weight: bold;
	background: #ece0c4;
	font-family: verdana, arial, sans-serif;
	padding: 2px;
}
.cal_day {
    font-size: 14px;
    font-weight: bold;
    }
.cal_nullday {
    background: #EEEEEE;
    }
.cal_oldday {
    background: #DDDDDD;
    }
.cal_today {
    background: e1cfa7;
    }
.weekview_caltitle {
    background: #DDDDDD;
    font-weight: bold;
    font-size: 14px;
    }
.weekview_curday {
    background: yellow;
    }
.weekview_offday {
    background: #DDDDDD;
    }
.weekview_dayformat {
    font-weight: bold;
    }
.weekview_addevent {
    font-size: 9px;
    }
.weekview_daterange {
    font-size: 16px;
    font-weight: bold;
    }
.dayview_times {
    font-weight: bold;
    text-align: center;
    }
.dayview_datecol {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 16px;
    }
.dayview_quickaddtitle {
    font-weight: bold;
    background: #DDDDDD;
    font-size: 14px;
    }

.header {
	background-color: #f8f8f3;
}

.menu {
	background-image : url(interface/menu.gif);
	font-family : Verdana, Gen11:59 AM 6/28/2005eva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	color : #376469;
	text-align : center;
	border-bottom : 1px solid #376469;
	border-top : 1px solid #376469;
}
.blockheader {
	background-image : url(menu.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	color : #000033;
	text-align : center;
	border-bottom : 1px solid #376469;
	border-top : 1px solid #376469;
}

.featureheader {
	background-image : url(menu.gif);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	color : #000033;
}

.tabButtonActive
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #016469 ;
    color: White;
    text-align: left;
    font-weight: bold;
}

.tabButtonInactive
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: White;
    color:  #016469;
    text-align: left;
    font-weight: normal;
}

a, a.link,a.visited {
	color : #016469;
	text-decoration: none;
	border-bottom : 0px solid #376469;
	border-top : 0px solid #376469;
	font-weight : bold;
}

a:hover {
    color : #376469;
	font-weight : bold;
    text-decoration: underline overline;
}

a.content:hover {
    color:Black;
    background-color:Silver;
	font-weight : bold;
    text-decoration: underline overline;
}

.content {
    background-color : transparent;
}

.subcontent {
      background-color : transparent;
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size : 9px;
      padding : 2px;
      color : #016469;
}

.submittedcontent {
      background : #f8f8f3;
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size : 9px;
      padding : 2px;
      color : #016469;
}

.contentlabel {
      background : transparent;
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      padding : 2px;
      color : #000000;
}

.header1 {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 26px;
	padding-bottom : 3px;
}

.header2 {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	text-transform : uppercase;
	padding-bottom : 3px;
}

.footer {
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-bottom : 3px;
    color : #e1cfa7;
}

a.footer,a.footer:link,a.footer:visited {
    color : #CCCCFF;
    text-decoration: none;
}

a.footer:hover {
 	   color : #FFFFFF;
    text-decoration: underline;
   
}

.sched 
{
	font-family: Times New Roman;
	font-size: 14;
	background-color: White;
	color: Black;
	font-weight: normal;
	text-align: left;
	vertical-align:bottom;
}

a.schedule 
{
	font-family:Times New Roman;
	font-size:14;
	background-color:#ffffff;
	color:Black;
	font-weight:normal;
	text-align:left;
	vertical-align: bottom;
}

.strongText {
  FONT-SIZE: 16px; COLOR: #762123; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height: 2.0; font-weight: bold;
}

.mediumText {
  FONT-SIZE: 11px; COLOR: #762123; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height: 1.3; font-weight: normal;
}

.boldText {
  FONT-SIZE: 11px; COLOR: #762123; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height: 1.3; font-weight: bold;
}

.bigBoldText {
  FONT-SIZE: 14px; COLOR: #762123; FONT-FAMILY: Verdana; TEXT-DECORATION: none; line-height: 1.3; font-weight: bold;
}

.content {
	color: black; 
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	background: transparent;
}

.fullbox {
	border: 1px solid #999999;
	background-color : #F8F8F3;
}

.midbox {
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	background-image : url(storyheader-back.gif);
}

.upper-left         { background-image : url(interface/upper-left.gif); }
.upper-mid          { background-image : url(interface/upper-mid.gif); }
.upper-right        { background-image : url(interface/upper-right.gif); }
.shadow-left        { background-image : url(interface/shadow-left.gif); }
.shadow-mid         { background-image : url(interface/shadow-mid.gif); }
.shadow-right       { background-image : url(interface/shadow-right.gif); }
.main-left          { background-image : url(interface/main-left.gif); }
.main-mid           { background-image : url(interface/main-mid.gif); }
.main-right         { background-image : url(interface/main-right.gif); }
.lower-left         { background-image : url(interface/lower-left.gif); }
.lower-right        { background-image : url(interface/lower-right.gif); }
.col-left           { background-image : url(interface/col-left.gif); }
.col-right          { background-image : url(interface/col-right.gif); }
.col-left-curve     { background-image : url(interface/col-left-curve.gif); }
.col-right-curve    { background-image : url(interface/col-right-curve.gif); }
.col-left-line      { background-image : url(interface/col-left-line.gif); }
.col-right-line     { background-image : url(interface/col-right-line.gif); }
.lower-line-left    { background-image : url(interface/lower-line-left.gif); }
.lower-line-right   { background-image : url(interface/lower-line-right.gif); }
.lower-line-mid     { background-image : url(interface/lower-line-mid.gif); }
.center-mid         { background-image : url(interface/menu.gif); }
.center-left        { background-image : url(interface/menu.gif); }
.center-right       { background-image : url(interface/menu.gif); }

	
.redcolor
{
  font-size: 12px;
  font-weight:bold;
  color: Red;
  font-family: Tahoma;
  }

.ftr
{
  background: #016469;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	}
.companyNameHeader
{
  font-weight: bold;
  font-size: xx-large;
}
.hiddenPanel
{
  display: none;
}
.visiblePanel
{
  display: block;
}
.popupwindowtable
{
  background-color: #DCDCDC;
}
.popupwindowtitle
{
  background-color:#016469; color: White; text-align:center; cursor: move; font-weight: bold; font-size: 11pt;
}
.popupwindowpanel
{
  position: absolute; left:250px; top:200px; z-index:1000; background-color:White; border-style: outset; vertical-align: middle;
}
.section406breviewcaption
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #016469 ;
    color: White;
    text-align: left;
    font-weight: bold;
    width: 200px;
}
