.sideMenuHeading1 {
	font-weight: bold;
	background-color: rgb(153, 0, 0);
	color: white;
	text-align: center;
}

.sideMenuHeading2 {
	color: white;
		font-weight: bold;
	background-color: rgb(51, 102, 102);
	text-align: center;
}

.sideMenuHeading3 {
	color: white;
		font-weight: bold;
	background-color: rgb(247, 247, 247);
		text-align: center;
}


.sideMenuHeading4 {
	background-color: rgb(255, 255, 255);
	text-align: center;
}


.sideMenuHeading3_dis {
	color: lightgrey;
	background-color: #02a676;
}


.sideMenuHeading4_dis {
	font-weight: bold;
	color: darkgrey;
	background-color: #F1F1E3;
}


.adsButton {
	font-size: 14px;
	background-color: white;
	border: 2px solid #336666;
	padding: 10px;
	spacing: 10px;
	margin: 2px;
	font-weight: bold;
	color: #336666;
	}
	

.adsButtonLink:link {color: #336666}
.adsButtonLink:visited {color: #336666}
.adsButtonLink:hover {color: #336666}
.adsButtonLink:active {color: #336666}
	
BODY {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    padding: 0;
    height: 100%;
}

BODY TD {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

BODY H6 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}

BODY CITE {
    FONT-SIZE: 8pt
}

BODY STRONG {
    color: red;
    font-weight: bold;
}

.greenStrong {
	 color: #336666;
    font-weight: bold;
}

.BLACKBOLD {
	color: black;
	font-weight: bold;	
}

.CENTER {
	text-align: center;	
}

BODY LABEL {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #664422
}

A:ACTIVE {
    COLOR: #0000FF;
    TEXT-DECORATION: none
}

A:LINK {
    COLOR: #0000FF;
    TEXT-DECORATION: none
}

A:VISITED {
    COLOR: #0000FF;
    TEXT-DECORATION: none
}
A:HOVER {
    COLOR: #990000
}

TABLE {
    BORDER-COLOR: #FFFFFF #FFFFFF #888888 #888888
}

TD {
    border: none white;
}

TR.ROW1 {
}

TR.ROW0 {
    background-color: #dddddd
}

TH {
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='orange', EndColorStr='#000000ff');
    font-size:  12;
    color: #336666;
    text-align: left;
    border: none white;
}

.REPORT {
    BACKGROUND-POSITION: left 50%;
    FONT-SIZE: 10pt;
    WORD-SPACING: normal;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: "Courier New", Courier, mono;
    WHITE-SPACE: normal;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}

H1 {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
   text-align: left
}

H2 {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #a91229;
}
H3 {
    color: #990033;
    font-size: 14px;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
H4 {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    color: #990033;
}
.ERROR {
    color: #ff0000;
}

UL {
    list-style-image: url(/public/images/bullet.gif)
}

.YELLOWBOOKUL {
	list-style-image: url(/public/images/smallyellowbook.gif);
	line-height: 200%;
	vertical-align: top;
}

.BLACKBOOKUL {
	list-style-image: url(/public/images/smallblackbook.gif);
	line-height: 200%;
	vertical-align: top;
}

.REDBOOKUL {
	list-style-image: url(/public/images/smallredbook.gif);
	line-height: 200%;
	vertical-align: top;
}

.WHITEBOOKUL {
	list-style-image: url(/public/images/smallwhitebook.gif);
	line-height: 200%;
	vertical-align: top;
}

.SAMPLE {
        background-image: url(/public/images/sample.gif);
        background-repeat: no-repeat;
        background-position: top center;
        background-attachment: fixed;
}

.IMAGEBUTTON {
    filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer; /* Mozilla HACK - allows display of hand */
    cursor: hand;
    color: white;
    font-family: Arial, sans-serif;
    background-color: #01573e;
    border: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none
}

.IMAGEBUTTON2 {
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer; /* Mozilla HACK - allows display of hand */
    cursor: hand;
    color: white;
    font-family: Arial, sans-serif;
    background-color: #01573e;
    border: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none
}


.IMAGEBUTTONFIX {
    filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer; /* Mozilla HACK - allows display of hand */
    cursor: hand;
    color: white;
    font-family: Arial, sans-serif;
    background-color: #01573e;
    border: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 100px;
}

.TABBUTTON {
    filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
    margin-top: 2px;
    margin-bottom: 2px;
    width: 150;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer; /* Mozilla HACK - allows display of hand */
    cursor: hand;
    font-family: Arial, sans-serif;
    background-color: #FFFFBB;
    border: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none
}

.TABBUTTON2 {
    margin-top: 2px;
    margin-bottom: 2px;
    width: 150;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer; /* Mozilla HACK - allows display of hand */
    cursor: hand;
    font-family: Arial, sans-serif;
    background-color: #FFFFBB;
    border: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none
}

.HELPBUTTON {
    filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer; /* Mozilla HACK - allows display of hand */
    cursor: hand;
    color: #336666;
    font-family: Arial, sans-serif;
    background-color: orange;
    border: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none
}

.IMAGELIST {
    list-style-image: url(/public/images/bullet.gif)
}

.FADEGREEN {
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff336666', EndColorStr='#000000ff')
}

.FADELIGHTGREEN {
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff88bbbb', EndColorStr='#000000ff')
}

.SHADOWFONT {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);
    width: 300px;
    color: white;
    font-size:  18;
}
.shadowbox {
	background-color: #ffffcc;
	filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
}
.box {
	background-color: #ffffcc;
	filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
}
.graybox {
	background-color: #eeeeee;
	border: solid 1px black;
	filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
}
.fullbox {
	width: 880px;
	background-color: #ffffcc;
	filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
}
.halfbox {
    width: 435px;
	background-color: #ffffcc;
	filter:progid:DXImageTransform.Microsoft.dropshadow(color='#c0c0c0',offx=5,offy=5,positive=true);
}
.boxhead {
	background-image: url(/public/images/boxhead.jpg);
	color: white;
	font-weight: bold;
}

.BOXTABLE {
    border: none;
}

.BOXTABLECELL {
    background-color: #ffffcc;
    color: #336666;
    font-weight: bold;
}

.HEADING {
    color: #a91229;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    font-weight: bold;
}

.HEADINGWITHSPACE {
    color: #a91229;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    font-weight: bold;
    padding-top: 20px;
}

.ALIGNWITHHEADINGWITHSPACE {
	vertical-align: bottom;
    padding-top: 20px;
}

.CAPTION {
    text-align: center;
    color: #a91229;
    font-family:  times;
    font-size: 8px;
    font-weight: bold;
}

.FOOTER {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    border-style: none;
}

.GREENFONT {
    text-align: center;
    font-weight: bold;
    color: #336666;
}

.STEP {
    font-weight: bold;
    color: #a91229;
    font-size: 20;
}

.LETTERHEAD {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size:  10px;
    color:  #297373;
}

.VERTICALLETTERHEAD {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size:  10px;
    color:  #cfecec;
}

.FADEBOX {
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='orange', EndColorStr='#000000ff')
}

.MEDIUMFONT {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size:  10px;
}

.SMALLFONT {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size:  9px;
}


TH.BOX {
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000066', EndColorStr='#000000ff');
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: white;
    background-color: #000066;
}

TD.BOX {
    border: #000066;
    border-style: double;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-size: 12px;
    background-color: #FFFFCC;
}

TD.SMALLFONTBOX {
    border: #000066;
    border-style: double;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #FFFFCC;
    font-size: 9px
}

TD.MEDIUMFONTBOX {
    border: #000066;
    border-style: double;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #FFFFCC;
    font-size: 11px
}


.ARROWLIST {
    list-style-image: url(/public/images/bullet.gif);
    list-style-position: outside;
    list-style-type: none;
}

.LOGINBOX {
    border: #000066; background-color: #CCFFFF;
    border-style: double; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 12px
}

.LOGININNERBOX {
    border: #000066; background-color: #FFFFCC;
    border-style: double; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 12px
}

.TABLELIST {
    width: 90%;
    border-color: white;
    border-spacing: 1;
}

.TABLE2 {  border: #336666 solid; border-width: 2px 0px}
.pageHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333; clip: rect( ); border-color: #336666 black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px }

.pageOption { 
	text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; clip: rect( ); border-color: #336666 black; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

.pageOptionLink {
	color: black;
	}

.subHeadingblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.subHeadingRed {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990033
}
.dottedLine {
	border-bottom-style: dotted; 
	border-bottom-width: 1px; 
	border-bottom-color: black;
}
.dashedLine {
	border-bottom-style: dashed; 
	border-bottom-width: 1px; 
	border-bottom-color: black;
}

.subHeadingBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
.borderCell {  border-color: #336666 black; border-style: solid; border-top-width: thin; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.bookHeadings {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990033; text-decoration: none; border-color: #336666 #336666 #336666 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.subHeadingWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #000066}
.subHeadinggreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
.menuLinktxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.quickLinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}

.NEWS {
    background-image: url(/public/images/keyboardBackground.gif);
}

.FORM {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.PHOTOFRAME {
	border: solid 2 #336666;
}