body {
	background-color: #FFFFFF;
	margin: 0px;
}
.defaulttext {  font-family: verdana, arial, Helvetica, sans-serif; color: #000000; font-size: 90%}
.breadcrumb {  font-family: verdana, arial, Helvetica, sans-serif; font-size: 70%; font-weight: lighter; color: #666666; margin-left: 0px; clip:   rect(   )}
a:active {  color: #FF3333}
a:hover {  color: #CC6633}
a:link {  color: #406C81}
a:visited {
	color: #406C81;
}
a.light:active {  color: #00FFCC}
a.light:hover {  color: #FFCC00}
a.light:link {
	color: #FFFFFF;
	
}

/* from template */

TD{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	empty-cells: show;
}

/*.menu{
	color:#336699;
	font: bold 70% verdana;
}
.menu:hover{
	text-decoration:underline;
}
.big{
	font-size:13px;
	color:white;	
}


*/


.white{
	color:#FFFFFF;
}



.lightback {
	background: FFB20E;
}

.darkback {
	background: #091046;
	color: #FFFFFF;
}

h1 {
	font: 130% Verdana, Arial, Helvetica, sans-serif;
	color: #406C81;

}
h2 {

	font: lighter normal 110% Verdana, Arial, Helvetica, sans-serif;
	color: #091046;
}


h3 {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #406C81;
	margin-top: 20px;
	margin-bottom: 10px;


}

h4 {
	font: 500 85% Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

p {
	font: 80%/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 2px 5px 12px 10px;
}

.tabletext {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
}
.medback {
	background: #406C81;
}

input {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	background: #FFFFFF;
	color: #091046;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #091046;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.small {
	font-size: 75%;
}

.leftpic {
	padding-right: 5px;
	padding-bottom: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-top: 6px;
}
a:link {
	color: #006699;
}
a:hover {
	color: FFB20E;
}


a:visited {
	color: #006699;
}
a.white:hover {
	color: FFB20E;

}

</style>

/* from templates */





a.top:active {  color: #051153}
a.top:hover {  color: #666500}
a.top:link {  color: #1531530}
a.top:visited {  color: #666500}

a.front:active {  color: #FFFFFF}
a.front:hover {  color: #ffFFFF}
a.front:link {  color: #FFFFFF}
a.front:visited {  color: #ffFFFF}

/* Calendar Styles */

TABLE 
{ 
empty-cells: show;
}

.cal_table
{
background-color: #FFFFFF; 
border: 1px #006699 solid; 
}

.messagecellbody 
{
	color: #666666;
	padding:3px;
	background: #EEEEEE;
	font: 12px verdana, arial, Helvetica, sans-serif;
}

.messagecellbody2 
{
	color: #406C81;
	padding:3px;
	background: #F0F8FF;
	font: 12px verdana, arial, Helvetica, sans-serif;

}
.messagecellheader
{
	color: #FFFFFF;
	padding: 3px;
	background: #406C81;
	font: bold 80% verdana, arial, Helvetica, sans-serif;
}

.messagecellheader2
{
	color: #000000;
	background-color: #D0D7DD;
	font: bold 80% verdana, arial, Helvetica, sans-serif;


}

.messagecellspacer
{
	background-color: #D0D7DD;
	color: #D0D7DD;
	height: 5;
	font-size: 5px;
	font-family: verdana, arial, Helvetica, sans-serif;

}

.smalltext
{
	font-size: 10px;
}


/* MAIN HYPERLINKS */


/* Headers (not used too often) */ 

.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}

.quotation
{ 
	font-size: 11px; 
	color: #406C81; 
	margin-left: 20px; 
	margin-right: 10px; 
	padding: 2px; 
	BORDER-LEFT: 1px solid;
}

/* Header items */
.headerbar
{
	font-size: 12px;
	color: #111111;
	background: ffccoo;

}
.navbar
{
 border:1px groove #000000; BACKGROUND-COLOR: #333399;
 FONT-SIZE: 13px;
 FONT-WEIGHT: bold; color:#FFFFFF; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1;
 }
 
.homelink
{
	color: #406C81;
	font-decoration: none;
	font-size: 18px;
	text-decoration: none;
    FONT-WEIGHT: bold;	
}
   

/* footer items */
.footerbar
{ 
    font-size: 12px; 
    color: #406C81; 
    background-color: #ECECEC
    
}



/* FORMS */

.cal_button
{
 border:1px outset #C0C0C0; FONT-SIZE: 10px; color:#000000; background-color:#FFFFFF
}

.cal_textbox
{
 FONT-SIZE: 12px; background-position: left top; background-image: url(../schemes/files/%27__forumroot__/images/cell-background.gif%27); background-repeat:no-repeat; background-attachment:fixed
}

.cal_editbox
{
 FONT-SIZE: 12px;  
}

.cal_checkbox
{
 FONT-SIZE: 12px;
}

.cal_radiobox
{
 FONT-SIZE: 12px;
}

.cal_dropdownbox
{
 FONT-SIZE: 11px;
}


form {
	margin: 0px;
}



.border {
	border: 1px solid #406C81;
}
.smallmenu {
	font: bold 65% Tahoma, verdana, arial;

}

.leftmenu {
	font: 75% Tahoma, verdana;
	list-style: url(template/html/images/bullet.gif);
	margin-top: 5px;

}
li {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 13px;




}
.textbody {
	margin: 20px;
	padding: 0px;


}
a.smallmenu:hover {
	font: bold 65% Tahoma, verdana, arial;
	text-decoration: none;
	color: #406C81;

}
.whiteback {
	background: #FFFFFF;
}
.pad {
	margin: 5px;
	padding: 5px;
}
.menubackon {
	background: url(images/blue_horizon.gif);
	font-family: Tahoma, Verdana, Arial;

}
.menubackoff {
	font: 75% tahoma, verdana, arial;
	color: #FFFFFF;
	background: url(images/teal_horizontal.gif);
}
a.light:visited {
	
	color: #FFFFFF;


}
a.white {
	color: #FFFFFF;
	

}
a.white:link {
	color: #FFFFFF;
}


a.white:visited {
	color: #FFFFFF;
	
}

a.white:visited:hover {

color: #FFB20E;
}

/* Staff Site Styles */
.HeaderTable, .LabelTD, .DataTD, .fieldTD {FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:11px;color:#000000;letter-spacing:0px;} 
.HeaderTable {
	padding:3px;
	margin:0px;
	border:0px groove whitesmoke;
	width: 100%;


} 
.HeaderTD {background-color:;
	color:#666666;
	padding:4px 3px 2px 5px;


text-align:;vertical-align:;
	font: bolder 11px verdana, arial, helvetica, sans-serif;


} 
.HeaderFont {FONT-FAMILY:verdana, arial, helvetica, sans-serif;font-size:11px;color:#000000;font-weight:800;letter-spacing:0px;} 
.HeaderFont:visited {TEXT-DECORATION:underline;COLOR:#406C81;} 
.HeaderFont:link {TEXT-DECORATION:underline;COLOR:#406C81;} 
.HeaderFont:hover {TEXT-DECORATION:none;COLOR:#000000;} 
.LabelTD {
	padding:2px;
	text-align:right;
	vertical-align:middle;
	font-weight:500;
	border:1px;
	border-color:#FEFEFE;
	border-style:solid;
	background: FFB20E;
	color: #000033;

}
.LabelFont {font-size:;color:#88A4C8;font-weight:500;} 
.LabelFont:visited {TEXT-DECORATION:none;COLOR:#406C81;} 
.LabelFont:link {TEXT-DECORATION:none;COLOR:#406C81;} 
.LabelFont:hover {TEXT-DECORATION:none;COLOR:#333333;} 
.DataTD {
	padding:3px;
	color: #666666;
	border: 1px solid #eeeeee;





} 
.DataTDover {background-color:#FFFFFF;padding:2px;border:1px;border-color:#6c6c6c;border-style:dashed;} 
.DataFont {font-size:;
	color:#666666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
} 
.DataFont:visited {TEXT-DECORATION:none;COLOR:#333333;} 
.DataFont:link {TEXT-DECORATION:none;COLOR:#333333;} 
.DataFont:hover {TEXT-DECORATION:none;COLOR:#000000;} 
.FieldTD {background-color:#DCDCDC;padding:4px;vertical-align:middle;text-align:;border:2px groove #EFEFEF;} 
.FieldFont {font-size:;color:#406C81;font-weight:700;} 
.FieldFont:visited {TEXT-DECORATION:none;COLOR:#406C81;} 
.FieldFont:link {TEXT-DECORATION:none;COLOR:#406C81;} 
.FieldFont:hover {TEXT-DECORATION:none;COLOR:#406C81;} 
.MenuTable {background-color:;padding:0px;margin:0px;border:0px;border-style:groove;border-color:#EFEFEF;border-collapse:collapse;}
.MenuHeaderTD {background-color:;padding:1px;font-size:12px;color:#333333;font-weight:800;text-align:;} 
.MenuTD {background-color:;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	//* padding-right: 4px;
	padding-left: 4px;*//
	background: url(images/shadeback.gif);
	border-top: 0px outset #666666;
	border-right: 1px outset #CCCCCC;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px outset #CCCCCC;
} 
.MenuTD a {
display: block;
	padding-right: 2px;
	padding-left: 2px;
}
.MenuTDover a {
display: block;
	padding-right: 2px;
	padding-left: 2px;
}

.MenuTDover {
	margin:0px;
	text-align:center;
	vertical-align:middle;
	//* padding-right: 4px;
	padding-left: 4px; *//
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/shadeback2.gif);
	border-top: 0px solid;
	border-right: 1px solid;
	border-bottom: 0px solid;
	border-left: 1px solid;



}
.MenuFont {
	letter-spacing:0px;
	font-weight: bold;


} 
.MenuFont:visited {TEXT-DECORATION:none;font-weight:bold;} 
.MenuFont:link {TEXT-DECORATION:none;color:#000099;font-weight:bold;} 
.MenuFont:hover {
	TEXT-DECORATION:none;
	font-weight:bold;
	color: FFB20E;
} 
.GroupTD {background-color:#FCFCFC;padding:2px;vertical-align:top;text-align:;font-size:12px;font-weight:800;color:#999999;} 
.MsgTD {background-color:#CCFF33;padding:2px;vertical-align:top;text-align:;} 
.MsgFont {background-color:#CCFF33;FONT-FAMILY:;font-size:10pt;color:#091046;font-weight:300;padding:2px;} 
.ErrTD {background-color:#990000;padding:2px;vertical-align:top;text-align:;} 
.ErrFont {background-color:#990000;FONT-FAMILY:;font-size:8pt;color:#EFEFEF;font-weight:300;padding:2px;} 

Select {
	COLOR:#091046;
	BACKGROUND-COLOR:#efefef;
	border-width:1px;
	border-style:solid;
	font: 11px verdana, arial, helvetica, sans-serif;
} 
Input {
	COLOR:#091046;
	BACKGROUND-COLOR:#efefef;
	border-width:1px;
	border-style:solid;
	font: 11px verdana, arial, helvetica, sans-serif;
} 
Textarea {
	COLOR:#091046;
	font: 11px verdana, arial, helvetica, sans-serif;
	background: #FFFFFF;
	border: 1px solid;



} 
.cmd  {FONT-FAMILY:verdana, arial, helvetica, sans-serif;FONT-SIZE:10px;COLOR:#FEFEFE;BACKGROUND-COLOR:#6c6c6c;border-width:2px;border-style:outset;} 
.radio  {
	COLOR:#091046;
BACKGROUND-COLOR:;	border-width:0px;
	border-style:none;
	font: 11px verdana, arial, helvetica, sans-serif;
} 
.medtext {
	font: 70% verdana, arial, Helvetica, sans-serif;
	color: #333333;
}

.hordash {
	background: url(images/hor_dash.gif);
}
blockquote {
	margin-top: 0px;
}
.intentOne {
	margin-left: 15px;
	padding-left: 15px;
}
.intentTwo {
	margin-left: 30px;
	padding-left: 30px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 10px;
	padding-left: 10px;

}
.right {
	text-align: right;
	background: right;
}
.bottomborder {
	border-bottom: 1px solid #eeeeee;
}
.leftborder {
	border-left: 2px solid #091046;
}
ul {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	list-style: url(images/bullet.gif);



}
HR {
	color : #CCCCCC;
	height : 1px;
}
	/* *-*-*-*- *-*-*-*- *-*-*-*-        end <a> rules             *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                   _____________                                      */

	/* *-*-*-*- *-*-*-*- *-*-*         Begin Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                 _____________________                                */
			.button{
				/* may cause windows bug:
				   position: relative;
				*/
 				letter-spacing: .05em;

				color: White;
				z-index: 100000;
				cursor: default;
				font: bold 75% Verdana, Arial, Helvetica, sans-serif;
				margin-bottom: 0px;
				margin-top: 2px;
			}
			
			.buttonlabel{
	height: 14px;
	cursor: default;
	padding: 2px 0px 2px 6px;
	top: 0;
	left: 0;
	visibility: visible;



			}
			
			.buttonlabel img{
				margin: 0 0 -4px 0 !important;
				border: 0 !important;
				padding: 0 !important;
			}
			
			.level1label {
				height: 12px;
				font-size: 10px;
				font-weight: 500;
				padding: 1px 3px;
				cursor: default;
 				margin-bottom: 0;
 				margin-top:  .05em;
				border-left: 0px solid #0066CC!important;
			}
			
			.menuNode{
				font-size: 10px;
				border-bottom: 1px solid #0066CC;
				border-left: 1px solid #0066CC;
				height: 12px;
			}
			
			.menuNode a{
				color: #FFFFFF;
				font-size: 10px;
				line-height: 16px;
				font-weight: 400;
				padding: 0px 3px 1px 8px;
				text-decoration: none;
				width: auto;
				white-space: nowrap;
 			}
 			
 			.menuNode a:hover{
 				text-decoration: underline;
 			}
 			
			.menu {
	position: relative;
	padding-left: 6px;
	padding-bottom:  0.6em;
	padding-top: 1px;
	margin-bottom: -3px;
	color: #00CCFF;
	font: 70% Verdana, Arial, Helvetica, sans-serif;





			 }
			 
			 			.menuItem {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
				line-height: 16px;
				font-weight: 400;
				padding: 3px 2px 2px 3px;
				text-decoration: none;
				width: auto;
				white-space: nowrap;
				color: white;
					
			 }
			 
			 
			 menuItem a.link {
			 color: #FFFFFF;
			 }
			 
			 menuItem a.visited {
			 color: #FFFFFF; 
			 }
			 
			 .menu .menu, .menu .menu .menu { /* submenus & submenus' submenus  */
				border-left: 1px solid #0066CC;
				padding-left: 10px;
			 }			 
			 
			 .menu .menu .menu { /* submenus' submenus  */
 				height:1%;
			 }
			 			 
			#nav {
				border: 0px solid #0066CC;
				background: #ffffff;
				overflow: hidden;
				position: absolute;
				width: 135px;
				height: 100%;
				margin: 5px;
				left: 11px;
				top:92px;
				position: absolute;
				white-space: nowrap;
			}
			
	/* *-*-*-*- *-*-*-*- *-*-*-*-        @media print rules        *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                   __________________                                 */

				 
.lightbacksmall {
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.menuNode a:visited {
	color: #00CCFF;

}

ol {
	margin-top: 5px;
	margin-bottom: 10px;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
}
.menuselected {
	font-weight: bold;
	color: FFB20E;
	text-decoration: none;
	font-variant: small-caps;





}
.HeaderTD {
	color:#666666;
	letter-spacing:0px;
	border-bottom: 1px solid #999999;
} 
.medbacktop {
	background: url(images/dots.jpg);
}
.indent {
	margin-left: 35px;

}
