
/************************************************************/

* {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  /* font-size: 100%; */
}

.border1px  {border:1px solid #999;}

A {
	color:#38b; 
	text-decoration:underline;
	padding:0 3px;
}

A:hover {
	color:#3E85B9; color:#000;
	text-decoration:none;
	background:#3E85B9; color:#fff;
}

A:focus {
        outline:none;
        }

A IMG {border:0;}


A.arrow_link,
.content  A.arrow_link
{
	background:url(img/arrow_blue.gif) right center no-repeat;
	padding:1px 13px 2px 5px;
	/*  */
	border:1px solid #B1CBDE;
	border:1px solid #3E85B9;
	text-decoration:none;
}

A.arrow_link:hover,
.content  A.arrow_link:hover
{
	background:url(img/arrow_white.gif) right no-repeat #3E85B9;
	
}


b, b a {color:#9A8B22;}
a:hover b, b a:hover {color:#fff;}

big {
	font-size:135%;
	line-height:120%; color2:#2E4670;
	}

BLOCKQUOTE {
	margin: 0.75em 0 0.75em 70px;
	padding:4px 15px;
	border-right:1px solid #B1A032;
	background:#DAD5AE;
}	
BLOCKQUOTE  BLOCKQUOTE  {border:0;background:none; }	
body, html {
	width:100%; height:100%;
	margin:0; padding:0;
	background:url(img/body_bg.gif) left top  #fff;
	
}

body { padding-top:10px;
	font: normal 16px/135% Arial,'Arial Unicode MS', sans-serif; 
	color:#333;
	
	}
	 

#bottommenu {
	font-family:Arial,sans-serif; 
}

hr {
    border: 0;
    width: 100%;
    color: #69a; 
	background-color: #69a;
    height: 1px;
}


#bottommenu {}
#bottommenu {
	border:0px solid #fff; 
	padding: 10px;
	font-weight:bold;
	font-size:12px;
	display:block; 
	text-align:center;
		
}
#bottommenu A {
	white-space:nowrap;
	display:inline-block; /*margin-left:2px; float:right; padding-left:11px;*/
	
	}
#bottommenu A:hover{} 

#bottommenu A.active_link {
	color:#7CA500;
	padding-left:11px;
	
	text-decoration:none;
	}

BR {font-size:10px}

#content {
	border:0px solid #ccc;
	margin:10px 20px 10px;
	padding:1px;
	text-align:justify;
	
}



#doc {
	border:0px solid #ccc;
	
	width:800px; 
	/**/height:100%;/**/
	margin:15px auto;
	position:relative;
}


_.dropcap:first-letter
/*,p:first-letter  */
{
	font-size: 270%; 
	display:block; 
	color: #C9B637; 
	padding:0 1px 0px 0;
	position:relative; 
	vertical-align:middle;
	position:relative;
	top:6px;
	float:left;
	margin:0 9px 5px 0;
	width:30px; height:50px;
	font-family:'Monotype Corsiva';
}
#footer {
	
	background:url(img/header_shadow.gif) top no-repeat;
}


#footer_copyright {
	font-size:11px;
	text-align:center;
	color:#666;
	background:#EFEFEF;
	
	padding:10px 20px 5px;
	position:relative; z-index:2;
}
#footer_copyright A {color:#666;}
#footer_copyright A:hover {color:#fff;}


h1,h2,h3 {
    font-family: 'Arial Narrow','Franklin Gothic Medium', Arial,  Tahoma,  Helvetica, sans-serif;
    font-weight: bold;
	line-height:130%;
	text-align:left;
}
h1 {
	font-size: x-large; 
    color: #036; 
    margin: 15px 0 10px 0; 
	padding:6px 0 2px 6px;
	/* border-left:4px solid #C9B637; */
	border-bottom:1px solid #C9B637;
	
	
}
h1 a {
    font-weight: normal;
}
h2 {
    font-weight: normal;
    color: #B6A630; color: #000;
    margin: 12px 0 6px 0; 
	padding:4px 0 1px 0px;
	font-size: 22px;
	
	/*border-top:1px solid #D8CA63;
	border-left:3px solid #D8CA63;	
	position:relative;
	margin:0;padding:0;
	border:1px solid #ccc;
	*/
}
h2 SPAN {color: #B7A41A; margin-right:10px;}
h2 A {color: #000;}
h3 {
    color: #999; background-color: transparent;
    
    margin: 14px 0 4px 0; padding: 0;
	font-size: 20px; 
	
}
#middle #h1main {
		background-color:#C8D1E6;
		background-color:#B5C3E2;
		
		border:0;
		/*
		border-left: 6px solid #C6B32B;
		border-left: 6px solid #E7D554;
		border-left: 6px solid #42649C;*/
		border-left: 6px solid #79b;
		
		
		/*background-image: url(img/h1main_bg.gif);
		background-position:0px center;
		background-repeat:no-repeat ; */
		
		font-size:28px;
		line-height:100%;
		
		color:#fff; color:#2D4773; 
		padding:2px 10px 2px 5px;
		margin:0;
		
}

#header {
	border:0;
	border-top:1px solid #aab;
	width:100%;
	height:276px;
	/**/ font-size:0;/**/
	position:relative;
	background:#374866;

}
#header A {padding:0;}

#pathmenu {
	border:0px solid #ccc;
	background: url(img/header_shadow.gif) center top  no-repeat #fff;
	width:auto; 
	/*height:21px;*/
	padding:7px 0 5px;
	text-align:center;
	font-size:13px;
}

#pathmenu A {font-weight:normal;}

#pathmenu B {
	color:#558;
	font-size:12px; 
	letter-spacing:5px;
	word-spacing:5px;;
}


.img_left {
	float:left; margin:5px 15px 10px 0; 
	border:1px solid #999;
	padding:5px; background:#F4F6F6;
	border:1px solid #D8CA63; 
	}
.img_right {
	float:right; margin:5px 0 10px 15px;  
	border:1px solid #999;
	padding:5px; background:#F4F6F6;
	border:1px solid #D8CA63; 
	}

/**/
#logo {
	position:absolute; top:-1px;left:0;
	height:274px;
	border:1px solid #ccd;
	
	
}
#logo A, #logo A IMG {padding:0;margin:0;}


#middle {
	background:#E2E4EA;
	border:1px solid #C8D1E6;
	border-width:1px 1px;
}

#middle_left {
	background:#EFF2F1;
	background:#D5D6E2;
	background:#C2CCC8;
	
}
#middle_center {

}


p {
    margin: 0.45em 0; 
}

table {
  margin: auto;
}

#topfoto {
	position:absolute;
	top:0; left:404px; z-index:1;
	width:396px; height:274px;
	text-align:center; vertical-align:middle;
	border:1px solid #888;
	border-width:1px 1px 0 0;
}
#topfoto  IMG {width:396px; height:274px;}

#topfoto-title {
	position:absolute; top:245px; left:6px;
	
	font-size:17px;
	font-weight:bold;
	font-family: Tahoma,Verdana;
	
	background:#274378; color:#fff;
	padding:1px 8px;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7; 
}



#topmenu {
	background:#6CA6CD;
	width:202px; height:275px;
	position:absolute; top:0; left:202px; z-index:10;

} 

#topmenu2{}
#topmenu2 li,
#topmenu2 a
 { display: inline; white-space:nowrap; position:relative; }

ul{ list-style: none; }
ul li{
    padding-left:20px;
	padding-bottom:2px;
    background:url(img/li_bg.gif) no-repeat left 6px; 
}



