/*
Mettoni

Version: 1.0
Author: Code23
Author URI: http://www.code23.com
*/

html {
		background: #ccc url(images/html_bg.jpg);
		}

body {
		margin: 0;
		padding: 0;
		FONT-FAMILY: Verdana, Tahoma, Arial;
		FONT-SIZE: 11px;
		color: #666666;
		background:  url(images/body_bg.jpg) repeat-x;
		}
		
h2 {
		color: #fff;
		font-family: Verdana, Tahoma, Arial;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 0px;
		margin: 0;
		text-transform: capitalize;
		}	
	
		h2 a:link {
		color: #ccc;
		text-decoration: none;
		}	
			
		h2 a:visited {
		color: #ccc;
		text-decoration: none;
		}	
				
		h2 a:hover {
		color: #fff;
		text-decoration: none;
		}
		.pager{
		}
		.pager tbody td
		{
			/*border-right:solid 1px #aaa;*/
			/*border-left:solid 1px #aaa;*/
		}
		h3 {
		color: #666;
		font-family: Verdana, Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		margin: 0 0 5px 0;
		text-transform: capitalize;
		margin: 0 0 5px 0; 
		padding: 0 0 5px 0; 
		}	
		
		h3.news {
		color: #6BAFC3;
		font-family: Verdana, Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0px;
		margin: 0;
		text-transform: capitalize;
		margin: 0; 
		padding: 0 0 10px 0; 
		}
		
		.date {
		color: #333333;
		font-family: Verdana, Tahoma, Arial;
		font-size: 10px;
		font-weight: normal;
		letter-spacing: -1px;
		margin: 0;
		text-transform: capitalize;
		margin: 0; 
		padding: 0; 
		}
		
		
		#container {
		width: 928px;
		padding: 0;
		margin: 0 auto;
		background: #fff url(images/container_bg.jpg) no-repeat bottom;
		background: #fff url(images/container_bg.jpg) no-repeat bottom;
		height: auto;
		overflow: auto;
		margin-bottom: 20px;
        }
		
		
		#toper {
		width: 896px;
		height: 82px;
		margin: 0 0 0 16px;
		background: #fff url(images/toper_bg.jpg);
		float: left;
		display: inline;
		}
		
		h1 {
		margin: 0;
		padding: 0;
		}
		
		h1 a {
		background: url(images/logo.jpg);
		margin: 0;
		padding: 0;
		width: 265px;
		height: 79px;
		display: block;
		float: left;
		}
		
		.hideme {
		display: none;
		}
		
		#logo {
		margin: 0;
		padding: 0;
		width: 265px;
		height: 79px;
		float: left;
		}
		
		#top_nav {
		margin: 10px 15px 0 0;
		padding: 0;
		width: 160px;
		float: right;
		color: #E7F0F3;
		letter-spacing: -1px;
		text-align: right;
		}
		
		#top_nav a:link {
		color: #E7F0F3;
		text-decoration: none;
		}	
			
		#top_nav a:visited {
		color: #E7F0F3;
		text-decoration: none;
		}	
				
		#top_nav a:hover {
		color: #fff;
		text-decoration: none;
		}	
		
		#menu {
		width: 896px;
		height: 35px;
		background: #fff url(images/menu_bg.jpg);
		float: left;
		display: inline;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 16px;
        }	
		
		
		#header {
		width: 896px;
		height: auto;
		margin: 0 0 0 16px;
		float: left;
		display: inline;
		overflow: auto;
		}
		
		#flash_box {
		width: 896px;
		height: auto;
		overflow: auto;
		}	
		
		#header_box {
		width: 896px;
		height: 82px;
		background: url(images/header_data_box.jpg);
		}
		
		#header_box_logo {
		width: 235px;
		height: 82px;
		float: left;
		text-align: center;
		}	
		
		#header_box_text {
		width: 455px;
		height: 60px;
		float: left;
		padding: 22px 0 0 0;
		line-height: 13px;
		color: #666666;
			}
		
		#header_box_button {
		width: 155px;
		height: 54px;
		float: left;
		padding: 28px 0 0 50px;
		}
		

/* content */	

		#content {
		width: 896px;
		margin: 0 0 0 16px;
		padding: 10px 0 0 0;
		height: auto;
		overflow: hidden;
		float: left;
		display: inline;
        }
		
		#about_box {
		width: 256px;
		padding: 0 0 10px 0;
		margin: 0;
		height: auto;
		float: left;
		background: url(images/about_box_bg.jpg) bottom;
        }
		

		#partners_box {
		width: 256px;
		padding: 0 0 10px 0;
		margin: 0;
		height: auto;
		float: right;
		background: url(images/about_box_bg.jpg) bottom;
        }
		
		.address_box {
		width: 256px;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		height: auto;
		float: right;
		background: url(images/about_box_bg.jpg) bottom;
        }
		
		.partner {
		margin: 0 0 25px 0;
        }
		
		#news_box {
		width: 354px;
		padding: 0 0 10px 0;
		margin: 0 14px 0 14px;
		height: auto;
		float: left;
		background: url(images/news_box_bg.jpg) bottom;
        }
		
		#news-button {
		width: auto;
		padding: 0 21px 0 0;
		margin: 0;
		height: 20px;
		float: right;
		text-align: right;
        }
		
		#sub_box {
		width: 626px;
		padding: 0 0 10px 0;
		margin: 0 14px 0 0;
		height: auto;
		float: left;
		background: url(images/sub_box_bg.jpg) bottom;
        }
		
		.leadership {
		width: 586px;
		padding: 0;
		margin: 0 0 15px 0;
		height: auto;
		float: left;
		background: url(images/leadership_bg.jpg) bottom;
        }
		
		.leadership-data {
		width: 556px;
		padding: 10px 15px 0 15px;
		margin: 0;
		height: auto;
		float: left;
		background: url(images/leadership_bg.jpg) bottom;
        }
		
		#sub_box_big {
		width: 896px;
		padding: 0 0 10px 0;
		margin: 0;
		height: auto;
		float: left;
		background: url(images/sub_box_big_bg.jpg) bottom;
        }
		
		.location {
		width: 200px;
		padding: 0 0 10px 0;
		margin: 0 14px 0 0;
		height: auto;
		float: left;
		display: inline;
        }
		
		.box_title {
		width: 236px;
		padding: 10px 0 0 20px;
		margin: 0 0 10px 0;
		height: 25px;
		float: left;
		background: #000 url(images/title_bg.jpg);
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 0px;
        }
		
		.box_title_2 {
		width: 334px;
		padding: 10px 0 0 20px;
		margin: 0 0 10px 0;
		height: 25px;
		float: left;
		background: #000 url(images/title_bg.jpg);
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 0px;
        }
		
		.box_title_3 {
		width: 606px;
		padding: 10px 0 0 20px;
		margin: 0 0 10px 0;
		height: 25px;
		float: left;
		background: #000 url(images/title_bg.jpg);
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 0px;
        }
		
		.box_title_4 {
		width: 876px;
		padding: 10px 0 0 20px;
		margin: 0 0 10px 0;
		height: 25px;
		float: left;
		background: #000 url(images/title_bg.jpg);
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 0px;
        }
		
		.box_title_leadership_open {
		width: 571px;
		padding: 10px 0 0 15px;
		margin: 0;
		height: 25px;
		float: left;
		background: url(images/leadership_title_open.jpg);
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 0px;
        }
		
		.box_title_leadership_close {
		width: 571px;
		padding: 10px 0 0 15px;
		margin: 0;
		height: 25px;
		float: left;
		background: #000 url(images/leadership_title_close.jpg);
		color: #FFFFFF;
		font-size: 12px;
		letter-spacing: 0px;
        }
		
		.box_data {
		width: 216px;
		padding: 5px 20px 0 20px;
		margin: 0;
		height: auto;
		float: left;
        }
		
		.box_data_partners {
		width: 216px;
		margin: 0;
		height: auto;
		float: left;
		text-align: center;
		padding-top: 12px;
		padding-right: 20px;
		padding-bottom: 6px;
		padding-left: 12px;
		}
		
		.box_data_address {
		width: 216px;
		padding: 5px 20px 0 20px;
		margin: 0;
		height: auto;
		float: left;
		text-align: left;
		}
		
		.box_data_2 {
		width: 314px;
		padding: 5px 20px 0 20px;
		margin: 0;
		height: auto;
		float: left;
        }
		
		.box_data_3 {
		width: 586px;
		padding: 5px 20px 0 20px;
		margin: 0;
		height: auto;
		float: left;
        }
		
		.box_data_4 {
		width: 856px;
		padding: 5px 20px 0 20px;
		margin: 0;
		height: auto;
		float: left;
        }
		
		.box_data_map {
		width: 856px;
		padding: 5px 20px 0 20px;
		margin: 0;
		height: auto;
		float: left;
		text-align: center;
        }
			

/* footer */		
		
		#footer {
		width: 896px;
		margin: 0 0 0 16px;
		margin-top: 10px;
		height: 30px;
		float: left;
		display: inline;
		}	
		
		#links {
		float: left;
		text-align: left;
		}
		
		#copy {
		float: right;
		text-align: right;
		}
		
		#footer p {
		font-size: 10px;
		margin: 0;
		padding: 0;
		line-height: 150%;
		}
		
		#footer p a:link {
		color: #666666;
		}
		
		#footer p a:visited {
		color: #666666;
		}
		
		#footer p a:hover {
		color: #000;
		}


/* contact form */
		
		#contatc_form {
		width: 480px;
		height: auto;
		padding: 20px 0 10px 0;
		margin: 0;
		text-align: left;
		float: left;
		overflow: auto;
		}
				
		form.contact label {
		display: block;
		float: left;
		width: 120px;
		text-align: right;
		margin: 0;
		clear: left;
		padding: 5px 8px 0 0;
		}
		
		input.styled {
		float: left; 
		display: block;
		width: 250px;
		margin-bottom: 8px;  
		padding: 3px;
		border: #C7CED5 1px solid;
		background: #F1F4F7 url(images/input_bg.jpg);
		}
		
		select {
		float: left; 
		display: block;
		width: auto;
		margin-bottom: 8px;  
		padding: 2px;
		border: #C7CED5 1px solid;
		background: #F1F4F7 url(images/input_bg.jpg) repeat-x;
		}
		
		form.contact {
		text-align: left;
		padding: 0px;
		margin: 0;
		float: left;
		}
		
		.submit-button {
		text-align: center;
		width: 70px;
		float: left;
		padding: 3px;
		}
		
		.submit {
		text-align: right;
		width: auto;
		margin: 3px 0 0 128px;
		float: left;
		display: inline;
		}
		
		textarea {
		float: left;
		position: relative;
		width: 300px;
		margin-bottom: 8px;
		padding: 2px;
		height: 200px;
		border: #C7CED5 1px solid;
		background: #F1F4F7 url(images/textarea_bg.jpg) repeat-x;
		}
		
		fieldset {
		margin: 0;
		padding: 0;
		border: none;		
		}

			
		
p { 
		margin: 0; 
		padding: 0 0 10px 0; 
		}
		

ul {
		margin: 0;
		padding: 0 0 0 25px;
		list-style-image: url(images/list-style-image-ff.gif);
		background-position: left;
		display: block;
		}	

li {
		margin: 0 0 3px 0; 
		padding: 0 0 3px 0;
		}			
		
	
IMG { border-style: none; border-width: 0; }
		
/* links */		

A:link { COLOR: #03AFDA; TEXT-DECORATION: none; }
A:visited { COLOR: #03AFDA; TEXT-DECORATION: none; }
A:hover { COLOR: #000; TEXT-DECORATION: underline; }		
