/* CSS Document */

Body,html {	margin-top:0px;
			padding-top:0px;
			background-color:#FFFFFF;
			text-align:center;
			top:0px;
			padding-bottom:00px;
			height:auto;
			width:98%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #030f40;
			
			/*letter-spacing:1px;*/
			
					
}
a:link {color: #1a5341; text-decoration:none;}
a:active {color: #1a5341; text-decoration:underline;}
a:visited {color: #1a5341; text-decoration:none;}
a:hover {color: #030f40; text-decoration:underline;}

h1{	
	padding: 0px 0px 0px 0px;
 	font-family:   Verdana, Arial, Helvetica, sans-serif; 
	font-size:17px; 
	color:#030f40;
	font-weight: bold;
	letter-spacing: 2px;	
	line-height:10px;
}

h2{	
	padding: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	color:#030f40;
	font-size:14px; 
	font-weight: bold;
	letter-spacing:2px;	
	line-height:15px;	
}

h2 a:link {color: #030f40; text-decoration:none;}
h2 a:active {color: #1a5341; text-decoration:none;}
h2 a:visited {color: #1a5341; text-decoration:none;}
h2 a:hover {color: #1a5341; text-decoration:none;}

h3{
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	letter-spacing:2px;		
	color:#030f40;
	
}

h4{
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight: nromal;
	letter-spacing:2px;
	color:#030f40;	
		
}


*html h4{
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight: nromal;
	letter-spacing:2px;
	color:#030f40;	
}



#divpos{
	z-index: 0;
	height: 100%;
	height: auto ;
	position: relative;
	text-align: center;
	top: 10px;
	width: 760px;
	margin: 0 auto 0 auto;
	padding:0px auto;
	float: none;
	margin-bottom:30px;	
}

#LogoHolding{
	z-index:100;
}

#LogoDiv{
	
	width:140px;
	height:140px;
	position:absolute;
	top:5px;
	left:5px;
	z-index:100;

}
#divHeader{
	background-image:url(../_images/header_top.jpg);
	background-position:top left;
	height: 82px;
	margin: 0px 0px 2px 0px; 
    position: relative;
	float:left;
	text-align: center;
	width: 760px;
    z-index: 1;	
}

#divMenuBar{
	background-color:#FFFFFF;
	height: 32px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	position: relative;
	vertical-align:middle;
	float:left;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	width: 763px;
    z-index: 5;
}

#divMenuBar a:link {color: #FFFFFF; text-decoration:None;}
#divMenuBar a:active {color: #FFFFFF; text-decoration:None;}
#divMenuBar a:visited {color: #FFFFFF; text-decoration:None;}
#divMenuBar a:hover {color: #ffd081; text-decoration:None;}

#DivLineHome{
	position: relative;
	width:760px;
	height:10px;
	margin:4px 0px 2px 0px;
	float:left;
	background-color: #ffd081;
	z-index:2;
	
}

#DivLineHome2{
	position: relative;
	width:760px;
	height:10px;
	margin:4px 0px 2px 0px;
	float:left;
	background-color: #ffd081;
	z-index:2;
	
}

#HomePageIntro{
	position: relative;
	width:458px;
	height:310px;
	margin: 0px 2px 0px 0px;
	background-color: #f2f4ff;
	float:left;	
	text-align:left;
	padding:30px 0px 10px 10px;
	z-index:2;
	font-size:12px;
}

#HomePageIntroPic{
	position: relative;
	width:245px;
	height:auto;
	margin: 0px 0px 0px 1px;
	float:right;	
	text-align:left;
	padding:0px 5px 0px 0px;
	z-index:2;
}

#searchBarBackground{
	background-image:url(../_images/search_bar_background.jpg);
	background-repeat: repeat-y;
	position: relative;
	width:760px;
	height:49px;
	margin:2px 0px 0px 0px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px ; 
	z-index:2;
}


*html #searchBarBackground{
	background-image:url(../_images/search_bar_background.jpg);
	background-repeat: no repeat;
	position: relative;
	width:300px;
	height:27px;
	margin:4px 0px 0px 0px;
	float:left;
	text-align:center;
	padding:10px 0px 0px 0px ; 
	z-index:2;
}

*#searchBarBackground{
	background-image:url(../_images/search_bar_background.jpg);
	background-repeat: no repeat;
	position: relative;
	width:300px;
	height:32px;
	margin:4px 0px 0px 0px;
	float:left;
	text-align:center;
	padding:10px 0px 0px 0px ; 
	z-index:2;
}

#MainContent{
	background-color: #FFFFFF;
	height: 100%;
	overflow: hidden;
	position: relative;
	float:left;
	width: 760px;
	margin:4px 0px 0px 0px;
	text-align:left;
	z-index: 3;
}

#MainLeftContent{
	background-color: #FFFFFF;
	height: 100%;
	overflow: hidden;
	position: relative;
	float:left;
	width: 505px;
	text-align:left;
	z-index: 3;
	font-size:12px;
	
}

#MainRightContent{
	background-color: #FFFFFF;
	height: 100%;
	overflow: hidden;
	position: relative;
	float:right;
	width: 250px;
	text-align:left;
	z-index: 3;
}

#PreviewBoxAbout{
	background-color:#f2f4ff;
	background-image:url(../_images/home/about_preview.jpg);
	background-position: top;
	background-repeat:no-repeat;
	position: relative;
	width:233px;
	height:auto;
	border:1px solid #1a5341;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 5px 15px;
	float:left;	
	text-align:left;
	z-index:3;
}

#PreviewBoxLinks{
	background-color:#f2f4ff;
	background-image:url(../_images/home/links_preview.jpg);
	background-position: top;
	background-repeat:no-repeat;
	position: relative;
	width:233px;
	height:auto;
	border:1px solid #1a5341;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 15px;
	float:left;	
	text-align:left;
	z-index:3;
}

#PreviewBoxPublications{
	background-color:#f2f4ff;
	background-image:url(../_images/home/publications_preview.jpg);
	background-position: top;
	background-repeat:no-repeat;
	position: relative;
	width:483px;
	height:auto;
	border:1px solid #1a5341;
	margin: 4px 0px 0px 0px;
	padding: 0px 5px 5px 15px;
	padding-top:10px;
	float:left;	
	text-align:left;
	z-index:3;
	font-size:12px;
}

#PreviewBoxGuestBook{
	
	background-image:url(../_images/home/guestbook_preview.jpg);
	background-position: top;
	background-repeat:no-repeat;
	position: relative;
	width:233px;
	height:auto;
	border:1px solid #1a5341;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 15px;
	float:left;	
	text-align:left;
	z-index:3;
}

#PreviewBoxNews{
	background-color:#f2f4ff;
	background-image:url(../_images/home/news_preview.jpg);
	background-position: top;
	background-repeat:no-repeat;
	position: relative;
	width:228px;
	height:auto;
	border:1px solid #1a5341;
	margin: 4px 0px 0px 0px;
	padding: 0px 5px 5px 15px;
	float:left;	
	text-align:left;
	z-index:3;
	
}

#DetailDiv{
	background-color:#f2f4ff;
	position: relative;
	width:483px;
	height:auto;
	border:1px solid #1a5341;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 15px;
	padding-top:10px;
	float:left;	
	text-align:left;
	z-index:5;
}

#FooterBar{
	position: relative;
	width:760px;
	height:20px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:9px;
	background-color: #1a5341;
	z-index:4;
}

#FooterBar a:link {color: #FFFFFF; text-decoration:none;}
#FooterBar a:active {color: #FFFFFF; text-decoration:none;}
#FooterBar a:visited {color: #FFFFFF; text-decoration:none;}
#FooterBar a:hover {color: #030f40; text-decoration:none;}

/* Aligning Images */
.Pictures_Left {float: left; padding-right: 10px; padding-bottom:10px;}
.Pictures_Right {float: right; padding-left: 10px;}

.txtForm {
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #FFFFFF;
	cursor: default;
	padding-left: 2px;
}

.FormButtons {
	background-color: #030f40;
	border-top: 1px solid #5d5f6b;
	border-left: 1px solid #5d5f6b;
	border-right: 1px solid #5d5f6b;
	border-bottom: 1px solid #5d5f6b;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	}
	
.caption {
    font-size: 9px;
	margin-top:0px
   }

/* nav */

#divMenuBar UL {
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	
}
#divMenuBar LI {
	float:left;
	text-align:left;
	WIDTH: 0px;
	POSITION: relative;
	margin: 0px 0px 0px 0px;
	
}
#divMenuBar LI UL {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; top:100px; margin-top:3px;
}
#divMenuBar li > ul {
	LEFT: auto; TOP: auto; padding:4px 0px 4px 0px;
}
#divMenuBar LI:hover UL {
	DISPLAY: block; 
}
#divMenuBar LI.over UL {
	DISPLAY: block; margin-top:5px; background-color: #3b695c;
}
#content {
	CLEAR: left
}
/*IE 6*/
*html #divMenuBar UL {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	
}
*html #divMenuBar LI {
	float:left;
	text-align:left;
	POSITION: relative;
	margin: 0px 2px 3px 0px;
	
}
*html #divMenuBar LI UL {
	DISPLAY: none; LEFT: -15px; POSITION: absolute; top:28px; left:0px;
}
*html #divMenuBar li > ul {
	LEFT: auto; TOP: auto; padding:4px 0px 4px 0px;
}
*html #divMenuBody LI:hover UL {
	DISPLAY: block; 
}
*html #divMenuBar LI.over UL {
	DISPLAY: block; margin-top:5px; background-color: #3b695c;
}
*html #content {
	CLEAR: left
}
/*IE7*/

*#divMenuBar UL {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	
}
*#divMenuBar LI {
	float:left;
	text-align:left;
	WIDTH: 100px;
	POSITION: relative;
	margin: 0px 2px 5px 0px;
}
*#divMenuBar LI UL {
	DISPLAY: none; LEFT: -10px; absolute: relative; 
}
*#divMenuBar li > ul {
	LEFT: 0px; TOP: 30px; background-color: #3b695c;
}
*#divMenuBar LI:hover UL {
	DISPLAY: block; 
}
*#divMenuBar LI.over UL {
	DISPLAY: block; margin-top:5px; background-color: #3b695c;
}
*#content {
	CLEAR: left
}