/***************************************************/
/* Generic styles for html elements                */
/***************************************************/
body {
	font-family: Verdana;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	background-color:#F8F3EF;
}
.toplink { padding-left:34px; padding-top:80px;}
.Whitebg { background-color:#FFFFFF; }
.topline { background-color: #EBE8DE; }

TD { font-family:Verdana; font-size:10px;}

.news { background-color:#E5F5FD; color:#000000; padding-left:5px; padding-top:4px;width:210px; height:20px;}
.error {color:#990000; font-weight:bold;}
.Centerbg{ background-color:#cdcdbd;}
.Centerbg-green{ background-color:#AED8BB;}
.bold { font-weight:bold; }
.list li{padding:4px;}

.Topnavigation { background-color:#B39C81; height:22px; }
.Topnavigation1{ background-color:#B39C81; height:22px; }
.Topnavigation a:link { font-weight:bold; color:#FFFFFF; text-decoration:none}
.Topnavigation a:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
.Topnavigation a:active { font-weight:bold; color:#FFFFFF; text-decoration:none }
.Topnavigation a:hover { font-weight:bold; color:#000000; text-decoration:none }

.Contentbg { background-color:#F4FAFD;}

.Botnavigation { background-color:#EBE8DE; color:#663700; height:25px;}
.Botnavigation a:link { color:#906839; text-decoration:none}
.Botnavigation a:visited { color:#906839; text-decoration:none }
.Botnavigation a:active { color:#906839; text-decoration:none }
.Botnavigation a:hover { color:#D7AB87; text-decoration:none }

.Head01 {font-weight:bold; font-size:11px;}
.Head02 {color:#412D10 }
.Head03 {font-weight:bold; font-size:10px;}
.Head04 {font-family: Monotype Corsiva; font-style:italic;font-size:14px;}

.H1 {font-weight:bold; color:#CF0000; font-size:12px}
.H2 {font-weight:bold; color:#CF0000 }

.leftcontent {color:#285996; width:210px}

.Content { background-color:#F4FAFD; padding-top:10px; padding-left:10px;padding-right:10px; padding-bottom:10px;}

.indentedtext { padding-left:25px;}
.indentedblue { padding-left:25px; color:#285996}

.Topactive { background-color:#E1D8BA; height:15px;}

.imgspace { margin-right:17px;}
.imgspace1 { margin-right:17px; margin-top:13px;}

.botline { border-bottom:1px dotted #B39C81;}
.line { border-bottom:1px solid #B39C81;}

.newsheading { color:#b5984a; font-weight:bold;}
.noborder { background-color:#FFFFFF; border:0px; }
.formtdcolor { background-color:#F1EEE7; }

em {
	font-style: normal;
	color: #000099;
	font-weight: bold;
}

p { margin-bottom:10px; margin-top:0px; margin-left:0px; margin-right:0px; text-align:justify; line-height:16px}

H1 {
	font-size:14px;
	font-weight:bold;
	color : #412D10;
	margin-bottom : 5px;
	margin-top : 0px;	
	line-height:16px
}
H2 {
	font-size:10px;
	color:#412D10;
	margin-bottom : 5px;
	margin-top : 0px;	
	line-height:16px
}
H3 {
	font-size:12px;
	font-weight:bold;
	color:#B5984A;
	margin-bottom : 5px;
	margin-top : 0px;
	line-height:16px
}
H4 {
	font-size:12px;
	font-weight:bold;	
	color:#412D10;
	margin-bottom : 5px;
	margin-top : 0px;
}
pre {
font-size:10px;
font-family:Verdana;
}
/***************************************************/
/* Link styles                                     */
/***************************************************/
A:link { text-decoration: underline; color: #7c7e01;}
A:visited {text-decoration: underline; color: #B5984A;}
A:hover {text-decoration: none; color: #D2B478;}
A:active {text-decoration: underline; color: #B5984A;}

/***************************************************/
/* Content layout styles                           */
/***************************************************/

/* Banner, header, footer */
div#header { 
    width: 770px;
}
td#squares {
	padding: 0px;
}
td#banner {
	vertical-align: top; margin:0px;
}
div#contentwide{
        width: 760px;
}
div#content{
        width: 770px;
		
}


/* 1 column page */
DIV#onecol { text-align: left; }
DIV#onecol TD#colNormal { vertical-align: top; background-color:#ffffff; padding-top:5px; padding-left:5px;padding-right:5px; padding-bottom:5px;}


/* 2 column page */
DIV#twocol TD#colNormal { vertical-align: top; background-color:#ffffff; padding-top:5px; padding-left:5px;padding-right:5px; padding-bottom:5px;}
DIV#twocol TD#colRight { width:230px; background-color:#FFFFFF;}
DIV#twocol TD#colLeft {	vertical-align: top; width: 210px; }
/* 2 column page */


/* 3 column page */
DIV#threecol TD#colLeft { vertical-align: top; width:230px; background-color:#FFFFFF;}
DIV#threecol TD#colNormal {	vertical-align: top; background-color:#ffffff; padding-top:5px; padding-left:5px;padding-right:5px; padding-bottom:5px;}
DIV#threecol TD#colRight { vertical-align: top; width:230px; background-color:#FFFFFF;}

/***************************************************/
/* Navigation layout styles                        */
/***************************************************/

/* TOPMENU  row */
div#topmenu table { text-align:center; }

/*  TOPMENU , level 1, normal state (NO) */
DIV#topmenu DIV.menu1-level1-no a {
	display: block; width: auto;
    padding: 5px 4px 5px 4px;
	color:#000000;text-decoration: none;
}
DIV#topmenu DIV.menu1-level1-no a:link {color: #FFFFFF;}
DIV#topmenu DIV.menu1-level1-no a:visited {color: #FFFFFF;}
DIV#topmenu DIV.menu1-level1-no a:hover { color: #000000;text-decoration: none; background-color:#D7AB87;} 
   
/*  TOPMENU , level 1, active state (ACT) */
DIV#topmenu DIV.menu1-level1-act a{
	display: block; width: auto;
    padding: 5px 4px 5px 4px;
	background-color:#D7AB87;
	color: #FFFFFF;text-decoration: none;
} 

/*  TOPMENU , level 1, Disable state (NO) */
DIV#topmenu DIV.menu1-level1-disable  {
	display: block; width: auto;
    padding: 5px 4px 5px 4px;
	color:#000000;text-decoration: none;
}
DIV#topmenu DIV.menu1-level1-disable  {color: #FFFFFF;}
DIV#topmenu DIV.menu1-level1-disable  {font-weight: bold; color: #FFFFFF;}



 
	
/*  TOPMENU , level 1, spacer */
DIV#topmenu TD.menu1-level1-spc { width : 6px; } 
                                
/*  SIDEMENU */
div#sidemenu { width:auto;}

/*  SIDEMENU , level 2, normal state (NO)  */
DIV#sidemenu DIV.menu1-level2-no a {
	display: block; width: auto;
    padding: 2px 10px 2px 12px;
	font-weight:bold;
	color:#008ED0;
	background-color:#B39C81;
	text-decoration: none;	
}
DIV#sidemenu DIV.menu1-level2-no a:link {color: #FFFFFF;}
DIV#sidemenu DIV.menu1-level2-no a:visited {color: #FFFFFF;}
DIV#sidemenu DIV.menu1-level2-no a:hover {color: #5A3100;text-decoration: none; background-color:#E1D8BA;} 
   
/*  SIDEMENU , level 2, active state (ACT) */
DIV#sidemenu DIV.menu1-level2-act a{
	display: block; width: auto;
    padding: 2px 20px 2px 22px;
	color: #5A3100;
	font-weight:bold;
	background-color:#E1D8BA;
	text-decoration: none;
} 

/*  SIDEMENU , level 3, normal state (NO)  */
div#leftmenu { width:auto;}
div#leftmenu table { padding-bottom:0px; background-color:#F4F4F4; }
DIV#leftmenu DIV.menu1-level3-no a {
	display: block; width: auto;
    padding: 4px 14px 4px 6px;
	color: #9A9A9A;
	text-decoration: none;
}
DIV#leftmenu DIV.menu1-level3-no a:link {color: #9A9A9A;}
DIV#leftmenu DIV.menu1-level3-no a:visited {color: #9A9A9A;}
DIV#leftmenu DIV.menu1-level3-no a:hover { color: #CF0000;text-decoration: none; } 
   
/*  SIDEMENU , level 3, active state (ACT) */
DIV#leftmenu DIV.menu1-level3-act a{
	display: block; width: auto;
    padding: 4px 14px 4px 6px;
	color: #CF0000;
	text-decoration: none;
} 

input, select, textarea {
	BORDER: #A06A2A 1px solid; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	background-color:#EFEFEC;
}


.submit { background-color:#B39C81; color:#FFFFFF; cursor:hand; padding-left:5px; padding-right:5px; }



.subhead1 {
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-size : 10px;
	color : red;
}
.headerdate {
	font-size : 10px;
	color : Green;
	font-weight: normal;
}

.caption {
	font-size : 10px;
}
.bulletlist { margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; text-align:justify; }

.searchform {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	font-weight : bolder;
}
.searchresultpagetitle {
	font-family : Verdana;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	font-weight : normal;
	text-align:justify;
}
.searchresultheader {
	font-family : Verdana;
	font-size : 12px;
	color : #000000;
	font-weight : bolder;
}
.searchmarkup {
	color : #CF0000;
}

.loginform {
	font-weight : bold;
}

.mailform {
	font-size : 11px;
	font-weight : normal;
}
.mailformrequired {
        font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	font-weight : bold;
}
.mailformradio {
	font-family : Verdana;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}

.filelinks {
	font-family : Verdana;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana;
	font-size : 14px;
	color : Green;
}

.sitemap1 {
	font-family : Verdana;
	font-size : 10px;
	font-weight:bold;
	color : #008ED0;
}
.sitemap2 {
	font-family : Verdana;
	font-size : 11px;
	color : #008ED0;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana;
	font-size : 10px;
	color : #008ED0;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}

.celmenu {
	font-family : Verdana;
	font-size : 10px;
	font-weight:bold;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	margin-left : 20px;
	margin-top : 3px;
}

.table_row_header {
	PADDING: 1px; 
    	FONT-WEIGHT: Bold;
	FONT-SIZE: 60%; 
	background-color:#cdcdbd;
	COLOR: #000000;     	
	FONT-FAMILY: verdana, arial, helvetica; 
	TEXT-ALIGN: Center;
    	border: 1px solid #FFFFFF;
	height: 24;
}

.table_sortable_column_header_text 
{

FONT-WEIGHT: bold;
FONT-SIZE: 70%;
COLOR: #FFFFFF;
BACKGROUND: #c0a956;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	TEXT-ALIGN: Center;
    	border: 1px solid #FFFFFF;
}


.initial { background-color: #DDDDDD; color:#000000 }
.normal { background-color: #CCCCCC }
.highlight { background-color: #d7e8f9 }
.mandatory { background-color: #E1D8BA }


.table_banded_row
{
background-color: #efefec;


}
.table_row
{
background-color: #ffffff;

}


.table_row_selected
{
background-color: #d7e8f9;



}

.table_link {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 70%; PADDING-BOTTOM: 1px; COLOR: #336699; PADDING-TOP: 1px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-decoration: underline 
}

.table_sortable_column_header_background {
	BORDER-RIGHT: #FFCC33 1px solid; 
	PADDING: 1px; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #F4E9D3; 
 
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #FFCC33 1px solid; 
	TEXT-ALIGN: center;
	line-height : 100%;
}

.Label 
{ 
font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: 70%; 
color: 000000;  
font-weight: bold
}

.BannerLabel1
{ 
font-family: Monotype Corsiva; 
font-size: 24; 
color: brown;
text-decoration:blink;  
font-weight: bold
}

.BannerLabel {
	color: #7c7e01;
	font-size: 35px;
	font-family: "Century Gothic";
	font-weight: bold;
}
 
.table_column_header_text 
{
FONT-WEIGHT: bold;
FONT-SIZE: 70%;
COLOR: #000000;
FONT-FAMILY: verdana, arial, helvetica, sans-serif;

}

.table_column_header_background {
	PADDING: 1px; 
   
	BACKGROUND: #F4E9D3; 
	 
	TEXT-ALIGN: center;
    border: 1px solid #FFFFFF;

}

.table_sortable_column_header_background {
	BORDER-RIGHT: #FFCC33 1px solid; 
	PADDING: 1px; 
	BORDER-TOP: #ffffff 1px solid; 
	BACKGROUND: #F4E9D3; 
 
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #FFCC33 1px solid; 
	TEXT-ALIGN: center;
	line-height : 100%;
}

.data 
{
font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: 71%; 
color: 000000;  
font-weight: normal; 
text-align: left
}

.labeldata 
{
font-family: verdana, Arial, Helvetica, sans-serif; 
font-size: 71%; 
color: 000000;  
font-weight: bold; 
text-align: left
}

td.locked,  th.locked{
background-color: #ffeaff;
font-weight: bold;
border-right: none;
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
position: relative;
z-index: 10;
}
