body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	background-image:url(../images/bg_inside.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}

h2{
	font-size:130%;
	color:#1e6174;
	font-family:"Trebuchet MS", Verdana, Arial;
	margin:5px;
}
 
#pagewidth{ 
	width:779px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background-image:url(../images/body_inside_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
} 
 
#header{
	position:relative; 
	height:130px; 
	background-color:#1e6174; 
	width:100%;
}

#header img{
	margin:0px 0px 0px 0px;
}
 
#leftcol{
	width:361px; 
	float:left; 
	position:relative; 
}

#leftcol ul{
	float:right;
}

#leftcol li{
	list-style-type:none;
	background-image:url(../images/menu_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 20px;
	font-family:"Monotype Corsiva",Verdana, Arial, Helvetica, sans-serif;
	font-size:155%;
} 
 
#leftcol a{
	color:#FFFFFF;
	text-decoration:none;
} 

#leftcol a:hover{
	color:#fcb60b;
} 

#leftcol .active a{
	color:#fcb60b;
} 

#head{
	clear:both;
	position:absolute;
	margin:-14px 0px 0px 370px;
	padding:0px;
	z-index:1;
}

#head h1{
	background-image:url(../images/heading_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-family:"Monotype Corsiva",Verdana, Arial, Helvetica, sans-serif;
	font-size:220%;
	color:#FFFFFF;
	padding:0px 0px 0px 35px;
	margin:0px;
	font-weight:500;
}

#maincol{
	float: right; 
	display:inline; 
	position: relative; 
	width:418px; 
	min-height:481px;
	height:auto;
	text-align:justify;
}

/* for Internet Explorer */
/*\*/
* html #maincol{
	float: right; 
	display:inline; 
	position: relative; 
	width:418px; 
	height:481px;
	text-align:justify;
}
/**/

#maincol_popup{
	position: relative; 
	width:762px; 
	min-height:481px;
	height:auto;
	text-align:justify;
}

/* for Internet Explorer */
/*\*/
* html #maincol_popup{
	position: relative; 
	width:762px; 
	height:481px;
	text-align:justify;
}
/**/

#content{
	margin:10px;
	padding:10px;
	background-color:#8daeb8;
	background-image:url(../images/maincol_inside_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:481px;
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html #content{
	margin:10px;
	padding:10px;
	background-color:#8daeb8;
	background-image:url(../images/maincol_inside_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:481px;
}
/**/

#content p{
	margin:20px 10px 10px 10px;
}

#content li{
	padding:5px;
}

#content a{
	color:#1E6174;
	text-decoration:none;
	font-weight:700;
	padding:2px;
}

#content a:hover{
	border-bottom:1px #1E6174 dotted; 
	text-decoration:none;
}

#content_popup{
	margin:0px;
	padding:10px;
	background-color:#8daeb8;
	background-image:url(../images/maincol_popup_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:481px;
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html #content_popup{
	margin:0px;
	padding:10px;
	background-color:#8daeb8;
	background-image:url(../images/maincol_popup_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:481px;
}
/**/

#content_popup p{
	margin:20px 10px 10px 10px;
}

#content_popup li{
	padding:5px;
}

.galleria img{
	background-color:#EBEBEB;
	border:2px #D3D3D3  solid;
	margin:0px;
	padding:2px;
}

#content .galleria a:hover{
	border:0px;
}

.large_img{
	margin-left:auto;
	margin-right:auto;
}

.large_img img{
	background-color:#EBEBEB;
	border:2px #D3D3D3  solid;
	margin:0px 5px 5px auto;
	padding:5px;
}

.large_img_right{
	margin-left:auto;
	margin-right:auto;
}

.large_img_right img{
	background-color:#EBEBEB;
	border:2px #D3D3D3  solid;
	margin:0px auto 5px 5px;
	padding:5px;
}

.label	{
	width:150px;
	float:left;
	text-align:left;
	padding:2px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:120%;
}

.FormInputs  {
	color:#333333;
	border-color:#fff;
	border-top-width:1px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-right-width:2px;
	width:150px;
}

.FormTxt  {
	color:#333333;
	border-color:#fff;
	border-top-width:1px;
	border-bottom-width:2px;
	border-left-width:1px;
	border-right-width:2px;
	width:200px;
	height:100px;
}

.FormButton	{
	border-style:solid;
	color:#333333;
	border-color:#999999;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:2px;
	border-bottom-width:2px;
	background-color:#FFFFFF;
}

/* *** Float containers fix:  *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}