/*<group=General Styles>*/

body  { color: #666666; font: 0.5em Helvetica, Geneva, Verdana, Arial, sans-serif; background: #f0f0f0; text-align: center; margin: 8px ; }

p  { font-size: 12pt; }

b, strong {

}

a:link  { text-decoration: none }

a:visited  { text-decoration: none }

a:hover, a:active {
	text-decoration: none;
}

img {
	border: none;
}
.image-left {
	float: left;
	margin: 3px 3px 3px 0;
	padding: 3px 3px 3px 0;
}

.image-right {
	float: right;
	margin: 3px 0 3px 3px;
	padding: 3px 0 3px 3px;
}
	
/*</group>*/
#container            {
	background: #ffffff url(graphics/sidebar_left_bg2.png) repeat-y left 50%;
	text-align: left;
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	border-top: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
}
#containerlinks         { background-color: #ffffff; background-repeat: repeat-y; background-attachment: scroll; text-align: left; display: block; margin: 0 auto; border-top: 1px solid #aeaeae; border-right: 1px solid #aeaeae; border-left: 1px solid #aeaeae }
#contentHeader   { background-color: white; width: 950px; margin: 0; height: 100px  }

#contentHeader img   {  }

#contentHeader h1      { color: black; font-size: 1.2em; font-weight: 600; margin: 0; padding-top: 10px; padding-left: 20px; text-shadow: #000000 0px 1px 1px  }

#contentHeader h2     { color: #858585; font-size: 0.8em; font-weight: normal; margin: 0; padding-left: 20px }
/*/
#contentMenu   { list-style-type: none; display: inline }
//*<group=Main Menu Container>*/
#menucontainer  { color: white; font-size: 10pt; background-image: url(graphics/breadcrumb_bg.png); text-indent: 150px; vertical-align: top; width: 950px ; height: 30px; visibility: inherit; border-bottom: 1px solid #aeaeae; }
#menucontainer #current  { color: white; font-weight: 600; width: 950px; height: 30px; }
#menucontainer ul  { list-style: none; margin: 0; padding-top: 5px; padding-bottom: 2px }
#menucontainer li       { display: inline; padding-right: 10px; padding-left: 10px }
#menucontainer a       { color: lime; text-decoration: none;}
#menucontainer a:hover      { color: white; font-weight: 500; text-decoration: none;}
/*</group=Side Menu Container>*/
#contentsidebar      { color: black; font-size: 10pt; width: 150px; height: auto; float: left; }
#contentsidebar #current    { color: black; background-image: url(graphics/button_over.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-shadow: 0px 1px 1px #yellow    }
#contentsidebar ul { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #aeaeae; }


#contentsidebar li {  }


#contentsidebar a  { color: #333333; text-decoration: none; background: url(graphics/button_normal.png) repeat-x; display: block; padding-top: 5px; padding-right: 5px; padding-left: 5px; height: 20px; border-bottom: 1px solid #aeaeae; text-shadow: 0px 1px 0px #fff      }

#contentsidebar a:hover   { background-image: url(graphics/button_normal.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-shadow: 0px 1px 1px #yellow   }

#contentsidebar a:active {

}
#sub-contentsidebar { color: black; font-weight: bold; background-color: silver; height: auto; list-style-image: none; padding-left: 10pt     }
#sub-contentsidebar #current     { color: white; background-color: transparent; background-image: none; list-style-image: none; text-shadow: 0px 1px 1px #666666     }
#sub-contentsidebar ul  { list-style: none; border-style: none;}

#sub-contentsidebar li  { }

#sub-contentsidebar a   { text-decoration: none; background-image: none; list-style-image: none; display: block; padding: 0; border-style: none; text-shadow: 0px 1px 0px #fff  }

#sub-contentsidebar a:hover    { color: white; background-image: none; list-style-image: none; text-shadow: 0px 1px 1px #666666   }

#sub-contentsidebar a:active  { background-image: none; list-style-image: none  }
/**/
#contentContainer         { color: black; background-position: 0 top; vertical-align: top; width: 795px; height: auto; margin-top: 0; margin-left: 150px; padding-right: 10px; padding-left: 10px ; }
#contentContainer h1   { color: black; font-size: 13pt; text-align: justify  ; margin-top: 10px; }
#contentContainer p  { color: #4c4c4c; font-size: 11pt; text-align: justify   }
#contentContainer a   { color: black; font-size: 12pt; text-decoration: none; text-align: justify    }
#contentContainer a:active   { color: black; text-decoration: none; text-align: justify  }
#contentContainer a:visited   { color: black; text-decoration: none; text-align: justify  }
#contentContainer a:hover   { color: red; text-align: justify }
/*</group>*/
#contentlinks         { color: black; padding: 10px; width: 950px }
#contentlinks p   { color: #595959; text-align: justify }

#FooterFlag         { color: black; background: white url(graphics/sidebar_left_bg2.png) repeat-y left 50%; text-align: left; width: 952px; height: 80px; margin-top: 0; margin-right: auto; margin-left: auto; border-left: 1px solid #aeaeae; border-right: 1px solid #aeaeae; border-bottom: 1px solid silver; display: block; }
#FooterFlag_img        { color: black; text-align: left; margin-bottom: 0; margin-left: 150px; padding-bottom: 0; padding-left: 50px; border-left: 1px solid silver; }
#contentFooter { }
#contentFooter p  { color: black; margin: 0; padding: 5px }
#contentFooter a { color: maroon; font-size: 1.5em; font-weight: bold; text-decoration: none; background-image: none; vertical-align: middle; list-style-image: none; display: block; padding: 0; border-style: none; text-shadow: 0px 1px 0px #fff      }
#contentFooter a:visited { text-decoration: none; background-image: none; list-style-image: none; display: block; padding: 0; border-style: none; text-shadow: 0px 1px 0px #fff  }
#contentFooter a:active { text-decoration: none; background-image: none; list-style-image: none; display: block; padding: 0; border-style: none; text-shadow: 0px 1px 0px #fff  }
/**/

