body	{
 margin:0px;
 color:#333333;
 font-size:medium;
 line-height:1.5em;
 background-color:#191919;
 text-align:justify;
}

.logo h1	{
 color:#333333;
 font-size:24px;
 margin:0;
 font-weight:bold;
 padding:0 0 8px 0;
}

.logo a	{
 text-decoration:none;
 color:#333333;
}

.logo a:hover	{
 text-decoration:none;
}

.logo a:visited	{
 color:#333333;
}


h2	{
 margin:0px;
 padding-left:10px;
 font-size:medium;
 font-weight:bold;
 color:#333333;
}

h3	{
 font-weight:normal;
 color:#333333;
 font-size:medium;
 padding:0px;
 margin:0px;
}

h4 {
 font-weight:bold;
 color:#333333;
 font-size:medium;
 padding:0px;
 margin:0px;
}

strong  {
 font-weight:normal;
 border:solid 1px #334200;
 color:#334200;
 padding:3px 5px 3px 5px;
 font-size:large;
}


a	{
 text-decoration:none;
 color:#000066;
}

a:hover	{
 text-decoration:underline;
}

a:visited	{
 color:#990066;
}

.menu a	{
 text-decoration:none;
}

.menu a:hover	{
 color:#0000BB;
 text-decoration:underline;
}
	
.menu a:visited	{
}

.sub_menu a	{
 color:#333333;
 display:block;
 padding:6px;
 text-decoration:none;
 background-color:white;
 border-bottom:solid 1px #C8AE60;
}

.sub_menu a:hover	{
 text-decoration:underline;
 display:block;
 color:#0000BB;
 padding:6px;
 background-color:#E2E2E2;
 border-bottom:solid 1px #C8AE60;
}
	
.sub_menu a:visited	{
}

.sub_menu_2 a	{
 text-decoration:none;
 color:#EB7D14;
 font-size:small;
 font-family: serif;
}

.sub_menu_2 a:hover	{
 color:#0099CC;
 text-decoration:underline;
}
	
.sub_menu_2 a:visited	{
}

.sub_menu_3 a	{
 text-decoration:none;
}

.sub_menu_3 a:hover	{
 color:#0000BB;
 text-decoration:underline;
}
	
.sub_menu_3 a:visited	{
}


.subsub_menu a	{
 text-decoration:none;
 display:block;
 color:#333333;
 padding:6px;
 padding-left:25px;
 background-color:#FFFFFF;
 border-bottom:solid 1px #C8AE60;
}

.subsub_menu a:hover	{
 text-decoration:underline;
 display:block;
 padding:6px;
 padding-left:25px;
 background-color:#E2E2E2;
 border-bottom:solid 1px #C8AE60;
}
	
.subsub_menu a:visited	{
}

.sub_menu_fixed	{
 text-decoration:none;
 display:block;
 color:#0000BB;
 padding:6px;
 background-color:#E2E2E2;
 border-bottom:solid 1px #C8AE60;
}

.subsub_menu_fixed	{
 text-decoration:none;
 display:block;
 color:#0000BB;
 padding:6px;
 padding-left:25px;
 background-color:#E2E2E2;
 border-bottom:solid 1px #C8AE60;
}


.icon {
 padding-left:6px;
 padding-top:7px;
 padding-right:8px;
}

.icon_2 {
 padding-left:6px;
 padding-right:2px;
 padding-top:6px;
}

.icon_3 {
 padding-right:3px;
 margin-left:-2px;
 margin-top:-3px;
}

.icon_4 {
 padding-left:20px;
 padding-top:4px;
}

.icon_5 {
 padding-left:14px;
 padding-top:3px;
}

.sub_menu_tittle {
 color:black;
 font-size:large;
 font-family:Times New Roman;
 padding:2px;
 background-color:#CAC0A8;
 border-top:solid 1px white;
 border-bottom:solid 1px white;
}





.no_link  {
 text-decoration:none;
 display:block;
 color:black;
 padding:7px;
 background-color:white;
 border-top:solid 1px #CAC0A8;
 border-bottom:solid 1px #CAC0A8;
 border-left:solid 1px #CAC0A8;
 border-right:solid 1px #CAC0A8;
}

.no_link_2  {
 text-decoration:none;
 display:block;
 color:black;
 padding:3px 4px 5px 5px;
 background-color:white;
 border:solid 1px #F3F0E9;
}

.photo  {
 margin:20px;
 margin-right:0px;
 padding-left:40px;
 padding-right:0px;
 padding-bottom:20px;
}

.button3d a {
 color: #333333;
 display: block;
 text-decoration:none;
 background-color:#DFDFE3;
 text-indent: 4pt;
 border-top:solid 1px #FFFFFF;
 border-left:solid 1px #FFFFFF;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
padding:4px;
padding-top:6px;
padding-right:5px;
}

.button3d a:hover {
 background-color:#E1E2E4;
 border-top:solid 1px #CCCCCC;
 border-left:solid 1px #CCCCCC;
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 color:#999900;
 display: block;
 text-decoration:underline;
}

.button3d a:visited {
}

.logo {
 line-height:1.2em;
}

.link_img {
 border: solid 1px #CCCCCC
}


.size_change	{
 line-height:1em;
 font-weight:bold;
 padding-top:8px;
 padding-bottom:8px;
}

.size_change a	{
 text-decoration:none;
 color:white;
 background-color:#666666;
 padding:2px;
 line-height:1em;
}

.size_change a:hover	{
 color:white;
 background-color:#FF9900;
 padding:2px;
 text-decoration:none;
 line-height:1em;
}
	
.size_change a:visited	{
 background-color:#666666;
 text-decoration:none;
 padding:2px;
 color:white;
 line-height:1em;
}

