/* CSS Document */

/* EUROTRUST */





/* HTML */
*
{
	padding:0px;
	margin:0px;
	line-height:100%;
}

body
{
	font-family: verdana, arial, helvetica, sans-serif;
	background:#fff;
	background-color:#FFF;
	background:url('../../media/jpg/page_jpg/BG.jpg') 0px 0px repeat-x #fff;/**/
	padding:0px;
	margin:30px 10px 10px 10px;
	font-size: 100%;
}
#content 
{
	text-align:left;
}
#content p,
#content pre
{
	font-size: 75%;
	line-height:170%;
	font-weight: 100;
	font-style:normal;
	color:#999;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	text-align:left;
}
#content pre
{
	font-size: 80%;
}

#content li
{
	font-size: 75%;
	line-height:170%;
	font-weight: 100;
	font-style:normal;
	color:#999;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
}


#content a
{
	color:#999;
}

#content h1
{
	font-family:"Times New Roman", Times, serif;
	font-size: 160%;
	line-height:120%;
	font-weight: 100;
	font-style:normal;
	color:#006600;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:50px;
	background:url('../../media/gif/page_gif/lines_blue.gif') 8px 0px no-repeat;
}
.flash_title h1
{
	padding-left:0px;
}
.flash_title
{
	padding-left:9px;
	padding-right:5px;
	padding-bottom:50px;
	background:url('../../media/gif/page_gif/lines_blue.gif') 8px 0px no-repeat;
	width:85%;
	/*height:25px;
	background-color:#009933;*/
}
.col_three .flash_title 
{
	width:60%;
}

#content h2
{
}

#content h3
{
	font-family:"Times New Roman", Times, serif;
	font-size: 110%;
	line-height:120%;
	font-weight: 100;
	font-style:normal;
	color:#006600;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
}

#content h4
{
}

#content .green
{
	color:#006600;
}
#content .gold
{
	color:#8E9233;
}
#content .white
{
	color:#fff;
}




/*
	CONTENT BULLET SYLES
*/
#content .html_text li
{
	font-family: verdana, arial, helvetica, sans-serif;
	size: 100%;
	font-size: 70%;
	color: #006600;
	line-height:130%;
	margin:0px 0px 5px 0px;
	padding:0px;
}
#content .html_text li a
{
	color: #006600;
}
#content .html_text ul,
#content .html_text ol
{
	margin:0px 0px 15px 25px;
	padding:0px;
	list-style-position:outside;
}
#content .html_text ol
{
	margin:0px 0px 15px 30px;
}




/* HTML TOOL TABLES */
/*
	TABLE SYLES
*/
.html_text caption
{
	font-weight:100;
	font-style:normal;
	font-size:80%;
	line-height:160%;
	width:auto;
	padding:2px;
	padding-bottom:15px;
	text-align:left;
	color:#9ADCF6;
}
.html_text th
{
	background-color:#006600;
	color:#fff;
	font-weight:900;
	font-style:normal;
	font-size:80%;
	line-height:130%;
	padding:4px;
	padding-bottom:2px;
	padding-right:10px;
	width:auto;
	text-align:left;
	border-right:1px Dotted #fff;
}
.html_text td
{
	font-style:normal;
	font-size:80%;
	font-weight:100;
	line-height:130%;
	color:#666;
	padding:4px;
	padding-bottom:2px;
	padding-right:10px;
	width:auto;
	border-right:1px Dotted #999;
	border-bottom:1px Dotted #999;
}
.html_text table
{
	border:1px Dotted #999;
	margin:0px 10px 10px 10px;
	padding:0px;
	width:auto;
}




/* PAGE STRUCTURE */
#content table
{
	width:100%;
}
.site_clear
{
	height:1px;
	width:auto;
	background-color:#FF0000;
	overflow:hidden;
	clear:both;
}
.webpage
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	min-width:740px;
	max-width:1020px;
}
.site_main
{
	background:#FFF;
	border-left:1px Solid #ccc;
	border-right:1px Solid #ccc;
}
.site_top
{
	height:15px;
	width:auto;
	background:#FFF;
	background:url('../../media/gif/page_gif/T.gif') 0px 0px repeat-x;
}
.site_bottom
{
	height:15px;
	width:auto;
	background:#FFF;
	background:url('../../media/gif/page_gif/B.gif') 0px 0px repeat-x;
}
.site_TR, .site_TL, .site_BR, .site_BL
{
	height:15px;
	width:15px;
}
.site_TR
{
	background:url('../../media/gif/page_gif/TR.gif') top right no-repeat;
}
.site_TL
{
	background:url('../../media/gif/page_gif/TL.gif') 0px 0px no-repeat;
}
.site_BR
{
	background:url('../../media/gif/page_gif/BR.gif') top right no-repeat;
}
.site_BL
{
	background:url('../../media/gif/page_gif/BL.gif') 0px 0px no-repeat;
}





/* COL STRUCTURE */
.col_one
{
	width:25%;
	position:relative;
}
.col_two
{
	width:50%;
}
.col_three
{
	width:25%;
}
.col_two_plus_three
{
	width:75%;
}





/* SITE MAIN ELEMENTS */
.logo_hold 
{
	text-align:center;
	margin-bottom:25px;
}
.address 
{
	margin-top:30px;
	bottom:0px;
}
.search_box 
{
	padding-left:10px;
	margin-bottom:10px;
}
#content .search_box input.button
{
	width:50px;
	height:20px;
	overflow:hidden;
	font-size:10px;
	/*background-color:#C1D9C1;*/
	background:url('../../media/gif/page_gif/search.gif') 0px 0px no-repeat;
	border:0px Solid #fff;
}
.search_box .keyword
{
	width:60%;
	border:1px Solid #C1D9C1;
	margin-bottom:0px;
	padding:2px 2px 0px 2px;
}





/* SITE MAIN MENU */
.main_site_nav ul
{
	list-style-type:none;
	padding-left:10px;
	padding-bottom:15px;
}
#content .main_site_nav li
{
	line-height:100%;
	font-size: 75%;
	background-color:#C1D9C1;
	margin-bottom:1px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#content .main_site_nav li.selected
{
	background-color:#006600;
}
#content .main_site_nav li a.on
{
	color:#fff;
}
.main_site_nav .menu_wrap
{
	position:relative;
	padding:4px;
}
#content .main_site_nav a
{
	color:#006600;
	line-height:120%;
	text-decoration:none;
}
#content .main_site_nav a:hover
{
	color:#fff;
} 





/* SITE SUB MENU */
.main_sub_nav ul
{
	list-style-type:none;
	padding-left:10px;
	padding-bottom:15px;
}
#content .main_sub_nav li
{
	line-height:100%;
	font-size: 75%;
	background-color:#e5e5e5;
	margin-bottom:1px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
#content .main_sub_nav li.selected
{
	background-color:#999;
}
#content .main_sub_nav li a.on
{
	color:#fff;
}
.main_sub_nav .menu_wrap
{
	position:relative;
	padding:4px;
}
#content .main_sub_nav a
{
	color:#666;
	line-height:120%;
	text-decoration:none;
}
#content .main_sub_nav a:hover
{
	color:#333;
} 





/*  MENU CURVED EDGES */
.menu_wrap .mTL
{
	position:absolute;
	top:0px; 
	left:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mTL.gif') 0px 0px no-repeat;
}
.menu_wrap .mTR
{
	position:absolute;
	top:0px; 
	right:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mTR.gif') 0px 0px no-repeat;
}
.menu_wrap .mBR
{
	position:absolute;
	bottom:0px; 
	right:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mBR.gif') 0px 0px no-repeat;
}
.menu_wrap .mBL
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mBL.gif') 0px 0px no-repeat;
}





/* SITE IMAGE MODULE */
.dyn_img
{
	position:relative;
	width:auto;
	padding-left:10px;
	margin-bottom:10px;
}
.col_three .dyn_img
{
	margin-right:10px;
}
.dyn_img img
{
	width:100%;
}
.dyn_img .bTL
{
	position:absolute;
	top:0px; 
	left:10px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mTL.gif') 0px 0px no-repeat;
}
.dyn_img .bTR
{
	position:absolute;
	top:0px; 
	right:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mTR.gif') 0px 0px no-repeat;
}
.dyn_img .bBR
{
	position:absolute;
	bottom:0px; 
	right:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mBR.gif') 0px 0px no-repeat;
}
.dyn_img .bBL
{
	position:absolute;
	bottom:0px;
	left:10px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mBL.gif') 0px 0px no-repeat;
}




/* SITE BANNER */
.banner_box
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	position:relative;
}
.col_two .banner_box
{
	margin-right:0px;
}
.banner_box .read_more
{
	text-align:right;
	margin-top:10px;
}
#content .banner_box .read_more a,
#content .banner_box .read_more a:visited
{
	color:#FFF;
}
#content .banner_box .read_more p
{
	padding-bottom:0px;
}





/*  BANNER CURVED EDGES */
.banner_box .bTL
{
	position:absolute;
	top:0px; 
	left:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mTL.gif') 0px 0px no-repeat;
}
.banner_box .bTR
{
	position:absolute;
	top:0px; 
	right:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mTR.gif') 0px 0px no-repeat;
}
.banner_box .bBR
{
	position:absolute;
	bottom:0px; 
	right:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mBR.gif') 0px 0px no-repeat;
}
.banner_box .bBL
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:3px;
	height:3px;
	overflow:hidden;
	background:url('../../media/gif/page_gif/mBL.gif') 0px 0px no-repeat;
}





/*  BANNER COLOURS */
.banner_green, .banner_brown
{
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background:url('../../media/png/lines_white.png') bottom left no-repeat;
}
.banner_green
{
	background-color:#006600;
}
.banner_brown
{
	background-color:#3d3d00;
}





/* DOWNLOADABLE FILES */
#content .downloadable a
{
	text-decoration:none;
}
#content .downloadable p 
{
	padding-left:45px;
	font-weight:900;
	background: url(../../media/gif/page_gif/download.gif) 10px 0px no-repeat;
}
#content .downloadable p a
{
	line-height:140%;
}
#content .downloadable p a span
{
	font-weight:100;
	color: #006600;
	text-decoration:underline;
}





/* Person Profile Tool */
#content .person_profile_box
{
	padding-bottom:5px;
}
#content .person_profile_box h1
{
	font-family:"Times New Roman", Times, serif;
	font-size: 100%;
	color:#006600;
	padding-bottom:10px;
	background:url('');
}
#content .person_profile_box h1 a
{
	color:#006600;
}

#content .person_profile
{
	vertical-align: top;
	padding-bottom: 10px;
}
#content .person_profile p
{
	padding:0px 0px 5px 10px;
	margin:0px;
}
#content .person_profile  .profile_img
{
	padding-bottom: 15px;
	padding-left:10px;
}

#content .person_profile  .profile_img img
{
	border-bottom:5px Solid #006600;
}
#content .person_profile .profile_biog
{
	width: auto;
}
#content .person_profile a
{
	color: #006600;
}





/* SITE FOOTER */
#content .site_footer p,
#content .site_footer p
{
	padding-bottom:0px;
}





/* SITE BREADCRUMB */
.breadcrumb 
{
	margin-bottom:15px;
	margin-top:15px;
	margin-left:10px;
}
#content .breadcrumb ul
{
	list-style-type:none;
	padding:0px;
	margin:0px 15px 0px 10px;
}
#content .breadcrumb li
{
	display:inline;
	padding:0px;
	margin:0px 0px 0px 0px;
}	
.breadcrumb li a
{
	padding-right:15px;
	background:url('../../media/gif/page_gif/breadcrumb_arrow.gif') right no-repeat;
}
#content .breadcrumb li a.on
{
	padding-right:15px;
	background-image:url();
	color:#006633;
}




/* SITE FORM */
#content .site_form p
{
	padding-bottom:0px;
	margin-bottom:0px;
	
}
#content .site_form p span
{
	color:#006600;
}
#content .site_form input,
#content .site_form textarea,
#content .site_form select
{
	margin-left:10px;
	margin-bottom:5px;
	width:60%;
	color:#006600;
	padding:1px;
}
#content .site_form textarea
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
}
#content .site_form .submit
{
	background-color:#006600;
	color:#FFF;
	border:1px Solid #006600;
	cursor:pointer;
	width:100px;
}





/* GOOGLE MAPS */
.map
{
	border:3px Solid #006600;
	margin-left:10px;
}
#content .gmarker
{
}
#content .gmarker h1,
#content .gmarker h2,
#content .gmarker p
{
	margin:0px;
	padding:0px;
}



/* DETAILED RSS */
#detailed_rss_news
{
}
#content #detailed_rss_news p,
#content #detailed_rss_news h3
{
	padding-left:0px;
}
#detailed_rss_news div
{
	margin-bottom:10px;
	margin-left:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}
#detailed_rss_news .green
{
	padding-bottom:0px;
}

#content img
{
	border:0px;
}