body{ background-color:#000; color:#fff; margin-top:0px; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
h2{font-size:20px; font-family: Arial, Helvetica, sans-serif; line-height:42px;}
h3{font-size:16px; font-family: Arial, Helvetica, sans-serif; }


table{font-size:13px; font-family: Arial, Helvetica, sans-serif;vertical-align:text-top;}
td{ font-size:13px;padding:0 10px 0 0;vertical-align:text-top;}
p{font-size:13px;}
li {font-size:13px;}

#piecemaker_container {
background-color:#f6f6f6;
border-bottom:thick solid #dedede;

}

#clear{clear:both;}

#gallerycont_s{
min-height:600px;
background-color:#231f20;

}
#gallerycont{
	overflow:hidden;
	height: 580px;
	margin: 0;
	padding-bottom:40px;
	background-color: #231f20;
	
}

#main_container{width:1006px; margin:0 auto;}
#header_container{height:152px; background-image:url('images/headers/header3.jpg'); background-repeat:no-repeat;}
#header_left{ float:left; width:350px; height:152px;  }
#header_left img {padding-left:24px;position:fixed;
left:-3000px;}
#header_right{float:left; width:656px; height:152px;}
#top_menu{text-align:right; margin:20px 40px 0 0; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:12px;}
	#top_menu a {text-decoration:none; color:#fff;}
	#top_menu ul {list-style:none;}
	#top_menu li {display:inline; padding:10px;}
#menu_container{height:26px; background-color:#000;  background-image:url('images/Menu_Bar.png');background-position: -24px; text-transform: uppercase;}
	#menu{ font-family: Arial, Helvetica, sans-serif; font-size:13px;}
	#menu a {text-decoration:none; color:#fff;}
	#menu ul {list-style-type:none; height:26px; padding-top: 7px; margin-top:0;text-decoration:none;}
	#menu li {display:inline; padding-left:50px; text-decoration:none;}
#content_g{ background-color:#fff; color:#000; background-image:url('images/cbg.jpg');}
#content{ background-color:#fff; color:#000; background-image:url('images/cbg.jpg'); padding-bottom:10px;}
	#content_box{background-color:#fff;font-family: Arial, Helvetica, sans-serif; font-size:13px; width:900px; text-align:justify; margin: 0 auto; padding-bottom:60px; line-height:22px; padding-top: 10px;}
	#content_box a {color:#9ade25; text-decoration:none; border-bottom: 1px dashed #808080;}
	
	#content_box_s{background-color:#fff; font-family: Arial, Helvetica, sans-serif; text-align:justify;  line-height:22px; padding-bottom:60px; margin: 0 auto; width: 998px; padding-top:30px; min-height:500px; color:#1c1c1c;}
		#content_box_s p{font-size:13px; font-family: Arial, Helvetica, sans-serif;}
		#content_box_s li{font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:20px;}
		#content_box_s h2{font-size:20px; font-family: Arial, Helvetica, sans-serif; line-height:42px;}
		#content_box_s h3{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:36px; text-transform:uppercase;}
		#content_box_s h4{font-size:13px; font-family: Arial, Helvetica, sans-serif; line-height:36px;}
	#content_box_s_menu { text-transform:uppercase; background-color:#fff; float:left; width:180px; padding-left:20px; }
		#content_box_s_menu a {text-decoration:none; color:#6c6c6c; text-align:left;  font-size:12px; line-height:28px; }
		#content_box_s_menu ul {color:#6c6c6c;}
		#content_box_s_menu b {color:#3e3e3e;}
	#content_box_s_left {background-color:#fff; float:left; width:516px; padding-left:40px; padding-right:40px;}
		#content_box_s_left li{ margin-left:0px;}
		#content_box_s_left a { color:#9ade25; text-decoration:none; border-bottom: 1px dashed #808080;}
	#content_box_s_right {background-color:#fff; float:left; width:200px; padding-top:40px;}
		#content_box_s_right img{padding:0px; border: 1px #000 solid; }
		#content_box_s_right p {font-size:11px; font-family: Arial, Helvetica, sans-serif; margin-left:0px; text-align:left;}
		#content_box_s_right a {color:#9ade25;}
	
	#home_box {width:900px;}
		#home_box_overview{width:600px; float:left;}
		#home_box_overview a {font-size:32px; color:#ababab; text-decoration:none; border-bottom:none;}
		#home_box_overview h3 {padding-left:20px; font-size:13px;}
		#home_box_news{width:280px;float:left;background-color:#fff; margin-left:10px; margin-right:10px;}
		#home_box_news p {padding-left:10px;}
		#home_box_news h3 {padding-left:20px; font-size:13px;}
		
		
		#home_box_overview-bu{width:660px; float:left;}
		#home_box_news-bu{width:220px;float:left;background-color:#fff; margin-left:10px; margin-right:10px;}
		#home_box_news-bu p {padding-left:10px;}
		#home_box_news-bu h3 {padding-left:20px;}
	#management table img{height:90px; width:auto;}
		
#breacrumbs{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c6c6c;}	
#breacrumbs a {color:#9ade25; text-decoration:none;}
#breacrumbs p {padding-left:20px;padding-top:5px; color:#9ade25; font-size:11px;}

#partners td{ vertical-align:middle;}

#heading, #currencyBox, #results {width:675px;margin:0 auto;}

#heading {font-weight:bold;font-size:28px;padding-bottom:10px;color:#333;}

#currencyBox {-moz-border-radius:5px;border-radius:5px;background:#999;overflow:hidden;padding:10px;}

label {display:block;padding-bottom:2px;font-weight:bold;}

.data {float:left;width:auto;padding:0 5px;}

input[type=button] {margin-top:15px;cursor:pointer;background:#333333;color:#ffffff;border:none;padding:2px 5px;-moz-border-radius:5px;border-radius:5px;}

#results {display:none;font-weight:bold;font-size:24px;}
#results {-moz-border-radius:5px;border-radius:5px;background:#999999;overflow:hidden;padding:10px;text-align:center;margin-top:10px;}

#management td { padding:20px; background-color:#fdfffd;  vertical-align:top;}
#management img{ width:200px; border: 1px solid #ccc; padding:5px;}
#management  p{ margin:0; padding:0; border-bottom:1px solid #ccc;}

#tableborder td{border:1px solid #ccc;}

#gallery_small {text-transform:none;}
#gallery_small  img{ width:75px; height:70px; padding:0 0 0 0; }


#contact p, label, legend { font-family: Arial, Helvetica, sans-serif; font-size:13px; }

#contact h1 { margin: 10px 0 10px; font-size: 13px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 650px; margin: 50px auto; padding: 35px; border: 1px solid #cbcbcb; background-color: #FFF; -webkit-border-radius:5px;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 13px; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f7fef8; border: 1px solid #ccc; margin: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size:13px; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }
#news img{padding:10px;}

