/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}

body {
		background:#FFFFFF;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size:100%;
		}
		
.mediabox {  
    border: 3px solid #ddd;  
    margin: auto;  
    background: white;  
    text-align: center;  
    font-weight: bold;  
    padding: 10px  
} 
/*  --------- 2. structure  --------- */

li { list-style:none; font-size:105%;line-height: 1.5em;}
#wrapper {
		width: 807px;
		margin: 0 auto;
		background: #ffffff;
		padding: 0px;
		font-size:85%;		
		}
#logo {
		background: url(images/WestFrame_03.jpg);
		background-position:left;
		background-repeat:no-repeat;
		height: 123px;
		margin-bottom: -15px;
		position:relative;
		left: -25px;		
		}
#menubar {
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#5a707d;
        font-size: 100%;
		height: 35px; 
		z-index:2;
		width:780px;
		margin-left:13px;
		position:relative;
		top:35px;
		border-bottom:1px dotted #383c3f;
		font-weight:normal;
		background-image:url(images/bg.gif);
	
	}
#menuoption {
		z-index:1;
		height:0px;
	}
#menubar a {
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#383c3f;
		margin-right:30px;
		position:relative;
		top:10px;
 
		
	}

#menubar a.active {
        font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		
		color:#5a707d;
	}

.map { 
       clear:both;
	   display:block;
	   height:280px;
       width:100%;
	   paddig:0;
	   height:100%;
	   background-image:url(images/map1.jpg);
	   background-repeat:no-repeat;
	   background-position:center;
	   font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
	   color:#383c3f;
	   font-size: 80%;
	   }	   
.menu .options {
		
		z-index:3;
		border-bottom:1px dotted #383c3f;
		

	}
.menu a {
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#383c3f;
		font-size: 90%; 
		display:block;
		padding:0px 10px 0px 10px ;
		text-decoration:none;
		background-image:url(images/overlay.png);
		text-align:center;
		
	}
.menu a:hover {
		/* background-color:#a4b0b6; */
		color:#a4b0b6;
		
	}

#about {
		position:absolute;
		left:5px;
		top:200px;
	}
		
#masthead {
		z-index: 1;
		clear:both;
		height: 289px;
		width:807px;
		margin-bottom: 10px;
		}
#content {
		padding-bottom: 10px;
		position:relative;
		}

#footer {
        clear: both;
		font-size: 70%;
        font-family: Verdana,Tahoma, Arial, sans-serif;
		color:#585657;
		clear: both;
		text-align: right;
		padding: 10px 0px 20px 0px;
	    border-top: 1px solid #cccccc;
		}

#sidebar, #mainColumn{
        margin-top:10px;
		float: left;
		}

.twoColumnPage #sidebar {
        margin-top:10px;
		width: 229px;
		margin-right: 20px;
		}

.twoColumnPage #mainColumn {
		width: 557px;
		padding: 0px 0px 0px 0px;
		}
.twoColumnPage #newsbox { 
        padding: 7px;
        background-color:#f5f5f6;
		display:block;
		width:100%px;
		height:100%;
		border-bottom:1px solid #7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		color:#7a7a7b;
		font-size: 80%;
}
.newsbox { 
        padding: 7px;
        background-color:#f5f5f6;
		display:block;
		width:100%px;
		height:100%;
		border-bottom:1px solid #7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		color:#7a7a7b;
		font-size: 80%;
		text-decoration:none;

}
A.newsbox { 
        padding: 7px;
        background-color:#f5f5f6;
		display:block;
		width:100%px;
		height:100%;
		border-bottom:1px solid #7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		color:#7a7a7b;
		font-size: 80%;
		text-decoration:none;

}
A.newsbox:hover { 
        background-image:url(images/WestFrame_01.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
        background-color:#e1e8e8;
		}
		
.home_topbox {
		background-color:#f5f7f7;
		padding: 10px 0px 10px 0px;
		/*background-image:url(images/globe.jpg);
		background-position:left top;*/
		background-repeat:no-repeat;
		color:#7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		font-size: 80%;
		text-decoration:none;
		line-height: 1.5em;
		margin-bottom: 2em;
		clear:both;
}
.note_box {
        clear:both;
		background-color:#f5f7f7;
		padding: 10px 0px 10px 0px;
		/*background-image:url(images/clock.jpg);*/
		background-position:left top;
		background-repeat:no-repeat;
		color:#7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		color:#7a7a7b;
		font-size: 80%;
		text-decoration:none;
		line-height: 1.5em;
		margin-bottom: 2em;
		margin-top:-10px;
}
.home_rightbox {
        display:block;
		width:260px;
		padding: 0px 10px 10px 10px;
		background-position:left top;
		background-repeat:no-repeat;
		color:#5a707d;
		font-family: Verdana, Arial, sans-serif;
		font-size: 80%;
		text-decoration:none;
		line-height: 1.5em;
		margin-bottom: 2em;
		float:left;
}
.home_leftbox {
        display:block;
        width:245px;
		margin-right:10px;
		padding: 0px 10px 10px 0px;
		color:#5a707d;
		font-family: Verdana, Arial, sans-serif;
		font-size: 80%;
		text-decoration:none;
		line-height: 1.5em;
		border-right:1px solid #7a7a7b;
		float:left;
		margin-bottom: 2em;
}
.arrowmore {
		display:block; 
		width:100%; 
		height:20px;
		background-image:url(images/WestFrame_01.gif); 
		background-position:right bottom; 
		background-repeat:no-repeat;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		color: #f5f5f6;
		}
.twoColumnPage #contactbox { 
        padding: 7px;
		margin: 10px 0px 10px 0px;
        background-color:#ebedef;
		background-image:url(images/WestFrame_04.jpg); 
		background-position:right bottom; 
		background-repeat:no-repeat;
		display:block;
		width:100%px;
		height:100%;
		border-bottom:1px solid #7a7a7b;
		border-top:1px solid #7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		color:#7a7a7b;
		font-size: 80%;
		text-decoration:none;
		line-height: 1.7em;
		margin-bottom:15px;


}
.twoColumnPage #map { 
        padding: 7px;
		margin: 10px 0px 10px 0px;
        background-color:#ebedef;
		background-position:right bottom; 
		background-repeat:no-repeat;
		display:block;
		width:100%px;
		height:100%;
		border-bottom:1px solid #7a7a7b;
		border-top:1px solid #7a7a7b;
		font-family: Verdana, Arial, sans-serif;
		color:#7a7a7b;
		font-size: 80%;
		text-decoration:none;
		line-height: 1.7em;
		margin-bottom:15px;


}
.smallimg { 
			border:1px solid #ebedef;
			margin:5px 3px 0px 3px;
			
			}
A.back { 
		text-align:right;
		font-size: 100%;
		padding:3px 5px 3px 5px;
		margin-bottom:10px;
		display:block;
		border-top:1px dotted #7a7a7b;
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#323234;
		text-decoration:none;
		}
A.back:hover { 
		color:#5a707d;
		text-decoration:underline;
		}
A.more { 
        display:block;
		text-align:right;
		font-size: 100%;
		padding:3px 5px 3px 5px;
		margin-top:10px;
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#323234;
		text-decoration:none;
		}
A.more:hover { 
		color:#5a707d;
		text-decoration:underline;
		}
A { 
		text-align:left;
		font-family: Tahoma,Verdana, Arial, sans-serif;
		color:#323234;
		text-decoration:none;
		
		}
A:hover { 
		color:#5a707d;
		
		}
.linksbox {
        font-size: 80%;
		background-color:#f5f7f7;
		margin:0px;
		padding:5px;
		border-top:1px solid #a4b0b6;
		border-bottom:1px solid #a4b0b6;
		height:156px;
		list-style:none;
		}
		
/* ---------- 4. fonts ---------- */


h1 {
        font-size: 110%;
		padding:10px 20px 10px 8px;
		margin-bottom:10px;
		display:block;
		border-top:1px solid #a4b0b6;
		border-bottom:1px solid #a4b0b6;
		background-color:#f5f7f7;
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#5a707d;
		font-weight:normal;
		}
.h1_img { 
        font-size: 80%;
		padding:4px 20px 5px 8px;
		margin-bottom:10px;
		display:block;
		border-top:1px solid #a4b0b6;
		border-bottom:1px solid #a4b0b6;
		background-color:#f5f7f7;
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#5a707d;
		}
h2  { 
        font-size: 100%;
		padding:3px 5px 3px 0px;
		margin-bottom:10px;
		display:block;
		border-bottom:1px dotted #7a7a7b;
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#5a707d;
		font-weight:normal;
		
	}
h3 {    font-size: 130%;
		padding:0px 10px 5px 0px;
		margin-bottom:10px;
		display:block;
		font-family: Georgia,Tahoma,Verdana, Arial, sans-serif;
		color:#585657;
		font-weight:normal;
		border-bottom:1px dotted #585657;
		
	}

p { 
        font-size: 80%;
		line-height: 1.5em;
		margin-bottom: 2em;
		color:#5a707d;
		}
ul { 
        font-size: 80%;
        margin-left:20px;   
		line-height: 1.5em;
		color:#5a707d;
		margin-bottom:10px;
		}		
	
	/* Window */
	
	.highslide-html {
    background-image:url(images/overlay1.png);
	font-size:85%;
	line-height: 1.5em;
    margin-bottom: 2em;
	position:absolute;
	width:50;
	height:50;
}

.highslide-html-blur {
}
.highslide-html-content {
	position:absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
	margin-top:3px;
}
.highslide-close {
	margin-top:3px;
	float:right;
}

.button {
    background:#f5f7f7;
    color:#333333;
    display: block;
    float: left;
    text-decoration: none;
	border:1px #a4b0b6 solid;
	margin:10px;
	margin-top:0px;
}
.button:hover {
	border:1px #5a707d solid;

}

