/*///////////// BODY Code ////////////*/

.body {
	
	background:#ffffff;
	padding: 0em 0em 0em 0em;
	margin: 0px;
	
}
.bodyform {
	
	background:#eee;
	padding: 0em 0em 0em 0em;
	margin: 0px;
	text-align:center;
	
}
.appbody {
	
	background: url(../images/fon.gif);
	padding: 0em 0em 0em 0em;
	margin: 0px;
	
}
.wwwbody {
	
	background: url(../../images/fon.gif);
	padding: 0em 0em 0em 0em;
	margin: 0px;
}

/*///////////// LINKS Code ////////////*/

a { color: #06C;}
a:hover { color: red; }
a:active { color: #000; }


/*///////////// FONTS FOR LINKS IN BODY ////////////*/
.memberfont { color: blue;font-family: tahoma,verdana,sans-serif;background-color:#eee;font-size: 11px;border-left: 1px solid #CCC;padding: 0 4px 0 4px;text-decoration:none;}

.linkfont { color: blue;font-family: tahoma,verdana,sans-serif;font-size: 11px;border-left: 2px groove #ffffff;padding: 0 4px 1px 4px;text-decoration:none;}
.linkfont:hover { color: red; }
.linkfont:active { color: #000; }
.linkfontb { color: blue;font-family: tahoma,verdana,sans-serif;font-size: 12px;text-decoration:none;}
.linkfontb:hover { color: red; }
.linkfontb:active { color: #000; }
/*//News DISPLAy LINKS//*/
.linkfontnews { color: #ffffff;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:500;text-decoration:none;}
.linkfontnews:hover { color: red; }
.linkfontnews:active { color: yellow; }

/*////MENU FONT LINKS///*/
.linkfontc { color: #ffffff;font-family: tahoma,verdana,sans-serif;background:#A5C3D2;font-size: 11px;font-weight:800;border-right: 2px groove #99ccff;padding: 0px 8px 0px 8px;text-decoration:none;}
.linkfontc:hover { color: yellow; border:1px dotted #ccc;}
.linkfontc:active { color: #000; background-color:#dddddd;}
.linkfontcactive { color: yellow;font-family: tahoma,verdana,sans-serif;background:#336699;font-size: 11px;font-weight:600;padding: 5px 4px 4px 6px;text-decoration:none;}

.linkfontd { color: #ffffff;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:500;border-right: 0px solid #ffffff;padding: 0 4px 0 6px;text-decoration:none;}
.linkfontd:hover { color: yellow; border:1px dotted #ccc;}
.linkfontd:active { color: yellow;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:600;padding: 0 4px 0 6px;text-decoration:none;border-right: 0px solid #ffffff;}
.linkfontdactive { color: yellow;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:600;padding: 0 4px 0 6px;text-decoration:none;border-right: 0px solid #ffffff;}

/*////QUICK LINKS///*/
.linkfontq { color: #ffffff;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:500;border-left: 0px solid #CCC;padding: 0 2px 0 2px;text-decoration:none;}
.linkfontq:hover { color: yellow; border:1px dotted #ccc;}
.linkfontq:active { color: #000; background-color:#dddddd;}

/*//CASE DISPLAy LINKS//*/
.linkfontmvc { color: #003366;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:600;text-decoration:none;}
.linkfontmvc:hover { color: red; }
.linkfontmvc:active { color: #000; }
/*//BUTTONS//*/
.linkbutton {background:#dddddd;color: blue;border:2px outset #ffffff; padding:1px;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:500;text-decoration:none;}
.linkbutton:hover {background:#dddddd;color: red;border:2px outset #99CCFF; padding:1px;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:500;text-decoration:none;}
.linkbutton:active {background:#dddddd;color: red;border:2px outset #99CCFF; padding:1px;font-family: tahoma,verdana,sans-serif;font-size: 11px;font-weight:500;text-decoration:none;}


p { line-height: 140%; }


/*///////////// NOTE Code USED IN BODY OF APPLICATION ////////////*/

.note {
	background: #ffffff;
	padding-top: 0px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	line-height: 130%;
	margin-top: 5px;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
	border-left: 0px solid #666;
	
	height:98%;
	width:100%;
	overflow: auto;
	text-align:left;
}





.bookmark {background:#dddddd;color: blue;font-family: trebuchet ms,arial,verdana,sans-serif;font-size: 12px;font-weight:800;
border-left: 1px solid #88a4c8;
border-right: 1px solid #88a4c8;
border-top: 1px solid #88a4c8;
padding: 1px 1px 1px 1px;
text-decoration:none;}

.bookmarkactive {background:#eee;color: #336699;font-family: trebuchet ms,arial,verdana,sans-serif;font-size: 14px;font-weight:800;
text-decoration:none;
padding: 4px 4px 4px 4px;

border-left: 2px outset #88a4c8;
border-right: 2px outset #88a4c8;
border-top: 2px outset #88a4c8;
}

.bookmark:hover { color: red; }
.bookmarkdetail {margin-top:0px;FONT-FAMILY:trebuchet ms,arial,verdana,sans-serif;background-color:#eee;text-align:left;font-size:13px;font-weight:500;color:#003366;padding:1px;vertical-align:top;
border-top:1px solid #88a4c8;
border-left:1px solid #88a4c8;
border-right:1px solid #88a4c8;
}


.loginform {
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	background: #fffdf2;
	color: #666;
	text-align: left;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	clear: both;
	padding:1px;
	margin-top:-5px
	}

.divscrolldetails{background: #ffffff;overflow: auto;position: relative;width:100%;max-height:330px;border-left: 1px solid #88a4c8;border-right: 1px solid #88a4c8;border-bottom: 1px solid #88a4c8;padding-top:0px;padding-left:0px;margin-left:0px;margin-right:0px;margin-top: 0px;height:expression(
this.scrollHeight > 330? "330px" : "auto" );}

.divscrollfull{background: #ffffff;overflow: auto;position: relative;width:100%;max-height:385px;border-left: 0px solid #88a4c8;border-right: 0px solid #88a4c8;border-bottom: 0px solid #88a4c8;padding-top:0px;padding-left:0px;margin-left:0px;margin-right:0px;margin-top: 0px;height:expression(
this.scrollHeight > 385? "385px" : "auto" );}

.divscrollsub{background: #ffffff;relative;width:98%;border-bottom: 0px solid #dedede;border-top: 0px solid #CCC;border-right: 0px solid #CCC;border-left: 0px solid #CCC;padding-top:0px;padding-left:0px;margin-left:0px;margin-right:0px;margin-top: 0px;margin-bottom: 3px;}

.divscrollscreenmanager{background: #eee;overflow: auto;position: relative;width:100%;max-height:300px;border-bottom: 0px solid #CCC;border-top: 0px solid #CCC;border-right: 0px solid #CCC;border-left: 0px solid #CCC;padding-top:5px;padding-left:0px;margin-left:0px;margin-right:0px;margin-top: 5px;height:expression(
this.scrollHeight > 200? "300px" : "auto" );}

.divscrollform{background: #ffffff;overflow: auto;position: relative;width:100%;max-height:385px;border-left: 0px solid #88a4c8;border-right: 0px solid #88a4c8;border-bottom: 0px solid #88a4c8;padding-top:0px;padding-left:0px;margin-left:0px;margin-right:0px;margin-top: 0px;height:expression(
this.scrollHeight > 385? "385px" : "auto" );}


.divscrolltask{background:#ffffff;overflow: auto;position: relative;width:600px;height:275px;padding-top:5px;padding-left:0px;margin-top: 0px;border-bottom: 0px solid #000000;border-top: 0px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;}
.divscrolltaskbottom{background:#dddddd;overflow: auto;position: relative;width:600px;height:40px;padding-top:5px;padding-left:0px;margin-top: 0px;border-bottom: 1px solid #000000;border-top: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;}

.divscrollnews{background: #ffffff;overflow: auto;position: relative;width:98%;height:200px;border: 1px outset #88avc8;padding-top:5px;padding-left:5px;padding-right:5px;margin-top: 5px;text-align:left;}
.divscrolladd{background: #ffffff;overflow: auto;position: relative;width:70%;height:300px;border: 1px outset #CCC;padding-top:5px;padding-left:5px;margin-top: 5px;text-align:left;}
.divscrolldisclaim{background: #ffffff;overflow: auto;position: relative;width:98%;height:200px;border: 1px outset #88avc8;padding-top:5px;padding-left:5px;padding-right:5px;margin-top: 5px;text-align:left;}
.divscrollwelcome{background: #FFFFFF;overflow: auto;position: relative;width:98%;height:300px;border: 0px outset #88a4c8;padding-top:5px;padding-left:0px;margin-left:0px;margin-right:0px;margin-top: 5px;}

/*///////////// TEMPLATE SETTINGS ////////////*/
.holder {width:100%;background-color:#eeeeee;padding:1px;margin:0px;border-width:1px;border-left-color:#88a4c8;border-top-color:#88a4c8;border-right-color:#88a4c8;border-bottom-color:#88a4c8;border-style:solid;border-collapse:collapse;}
.appheader {padding:0px;margin:0px;border:2px groove #99ccff;width:100%;}
.menubar {background:#A5C3D2;padding:0px;margin:-2px;width:100%;border-top:2px groove #99CCFF;border-left:2px groove #99ccff;border-right:2px groove #99ccff;}
.submenubar {width:100%;FONT-FAMILY:verdana, arial, helvetica; font-size:11px;sans-serif;color:#ffffff;background-color:#336699;padding:0px;margin:0px;border-left:2px groove #99ccff;border-right:2px groove #99ccff;} 
.mainbody {background:#ffffff;border-left:2px groove #99ccff;border-right:2px groove #99ccff;border-bottom:2px groove #99ccff;width:100%;}
.leftside {FONT-FAMILY:verdana, arial, helvetica; font-size:11px;sans-serif;color:#ffffff;background-color:#336699;padding:0px;margin:0px;border:0px outset #DEDEDE;} 
.bottom {FONT-FAMILY:verdana, arial, helvetica; width:98%;font-size:11px;sans-serif;color:#000000;background-color:#eeeeee;padding:2px;border-left:0px solid #666;
border-right:0px solid #666;border-bottom:0px solid #666;border-top:0px solid #666;} 
.quicklink {FONT-FAMILY:verdana, arial, helvetica; font-size:11px;sans-serif;color:#ffffff;font-weight:500;background-color:#A5C3D2;padding:2px;border:2px groove #99CCFF;}

.headertable {background-color:#dddddd;padding:1px;margin:0px;border-width:0px;border-left-color:#88a4c8;border-top-color:#88a4c8;border-right-color:#88a4c8;border-bottom-color:#88a4c8;border-style:solid;border-collapse:collapse;}
.headertablesub {background-color:#dddddd;padding:1px;margin:0px;border-width:1px;border-left-color:#88a4c8;border-top-color:#88a4c8;border-right-color:#88a4c8;border-bottom-color:#88a4c8;border-style:solid;border-collapse:collapse;}  
.headertd {FONT-FAMILY:verdana, arial, helvetica; font-size:11px;sans-serif;color:#ffffff;font-weight:500;background-color:#A5C3D2;padding:2px;border:2px groove #99CCFF;}
.headertdsub {FONT-FAMILY:verdana, arial, helvetica; font-size:11px;sans-serif;color:#ffffff;font-weight:500;background-color:#88a4c8;padding:0px;border:2px groove #99ccff;}

.formtable {width:96%;background-color:#eee;padding:1px;margin:0px;border-width:0px;border-left-color:#88a4c8;border-top-color:#88a4c8;border-right-color:#88a4c8;border-bottom-color:#88a4c8;border-style:solid;border-collapse:collapse;}
.detailtable {width:96%;background-color:#eee;padding:1px;margin:0px;border-width:0px;border-left-color:#88a4c8;border-top-color:#88a4c8;border-right-color:#88a4c8;border-bottom-color:#88a4c8;border-style:solid;border-collapse:collapse;}


.headerfont {FONT-FAMILY:verdana, arial, helvetica; font-size:11px;sans-serif;color:#ffffff;text-decoration:none;}
.navbuttons {background-color:#ffffff;padding:2px;margin:0px;border:0px outset #dddddd;vertical-align:bottom;}

.logotable {width:800px;padding:0px;background-color:#eee;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;margin:0px;} 
.menutable {width:800px;padding:0px;margin:0px;background-color:#88A4C8;border:1px solid #000000;} 

.datatdresults {FONT-FAMILY:verdana, arial, helvetica;font-size:10px;color:#000000;text-align:left;vertical-align:top;}
.datatdprint {FONT-FAMILY:verdana, arial, helvetica;font-size:10px;color:#000000;text-align:left;vertical-align:top;border: 1px groove #dddddd;}
.labeltd {FONT-FAMILY:verdana, arial, helvetica;background-color:#eee;text-align:right;font-size:11px;font-weight:600;color:#003366;padding:1px;vertical-align:top;border-left:0px solid #88a4c8;}
.labeltdreq {FONT-FAMILY:verdana, arial, helvetica;background-color:#eee;font-size:11px;color:red;font-weight:600;padding:1px;text-align:right;vertical-align:top;border-left:0px solid #88a4c8;}
.datatr1 {background-color:#ffffff;} 
.datatr2 {background-color:#ffffff;}
.datatrover {FONT-FAMILY:verdana, arial, helvetica;font-size:12px;color:#000000;text-align:left;vertical-align:middle;background-color:#fff3b3;} 
.datatd {FONT-FAMILY:verdana, arial, helvetica;vertical-align:top;background-color:#ffffff;font-size:12px;color:#000000;padding-left:3px;border-bottom:1px dotted #DEDEDE;}
.datatdover {FONT-FAMILY:verdana, arial, helvetica;vertical-align:top;background-color:#ffffff;font-size:12px;color:#000000;padding:0px;border:0px solid #DEDEDE;}

.tdcase {FONT-FAMILY:verdana, arial, helvetica;font-size:12px;color:#000000;text-align:left;padding:2px;border-bottom:1px solid #DEDEDE;} 
.tdcasesub {FONT-FAMILY:verdana, arial, helvetica;font-size:12px;color:#000000;text-align:left;padding:2px;} 
.fieldset{width:98%;text-align:left;border:2px outset #000000}
.legend{color: #336699;font-family: trebuchet ms,arial,verdana,sans-serif;font-size: 14px;font-weight:800;}
.smallfont {FONT-FAMILY:verdana, arial, helvetica;font-size:10px;color:#000000;font-weight:500} 
.requiredfontsmall {FONT-FAMILY:verdana, arial, helvetica;font-size:10px;color:red;font-weight:500} 
.regularFont {FONT-FAMILY:verdana, arial, helvetica;font-size:12px;color:#000000;font-weight:500}
.requiredFont {FONT-FAMILY:verdana, arial, helvetica;font-size:12px;color:red;font-weight:700;}
.activeFont {FONT-FAMILY:verdana, arial, helvetica;FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:12px;color:green;font-weight:700;letter-spacing:1px;} 
.user {	font-family: trebuchet ms,arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	margin: 0px;
}
.select {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:11px;COLOR:#ffffff;BACKGROUND-COLOR:#88A4C8;}
.selectdesktop {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:11px;font-weight:bold;BACKGROUND-COLOR:#ffffff;border:2px groove #EFEFEF;}

.input {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:11px;COLOR:#ffffff;BACKGROUND-COLOR:#88A4C8;border:2px groove #99CCFF;} 
.textarea {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:11px;COLOR:#000000;BACKGROUND-COLOR:#ffffff;}
.cmd {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#000000;BACKGROUND-COLOR:#dddddd; border:2px outset #ffffff;} 

.radio {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#ffffff;BACKGROUND-COLOR:efefef;}
.checkbox {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:8px;COLOR:#000000;BACKGROUND-COLOR:efefef;}
.checkradiofont {FONT-FAMILY:verdana, arial, helvetica;font-size:10px;color:#000000;font-weight:500}


/*///////////// SCHEDULE STYLES ////////////*/
.open {FONT-FAMILY:verdana, arial, helvetica;font-size:11px;color:#ffffff;background:green;text-align:left;vertical-align:middle;border:1px solid #eee;padding:1px;}
.closed {FONT-FAMILY:verdana, arial, helvetica;font-size:11px;color:#ffffff;background:red;text-align:left;vertical-align:middle;border:1px solid #eee;padding:1px;}
.blocked {FONT-FAMILY:verdana, arial, helvetica;font-size:10px;color:#000000;background:silver;text-align:left;vertical-align:middle;border:1px solid #eee;padding:1px;}

.linkfonts { color: #ffffff;font-family: tahoma,verdana,sans-serif;font-size: 10px;font-weight:500;}
.linkfonts:hover { color: yellow;}
.linkfonts:active { color: #000; background-color:#dddddd;}
