/* General */
html,body{margin:0;padding:0}
body{text-align:center;}
div#container {text-align:left;width:800px;margin:0 auto;background: #fff;}
div#wrapper {float:left;width:800px;margin-top:0px}
div#header{height:140px;width:800px;margin:0;background: #fff;}


div#star {
	float:right;
	width:129px;
	height:135px;
	margin:0x;
	background: url(images/open-star.gif);
	background-repeat: no-repeat;
}

div#logo {
	float:left;
	width:349px;
	height:110px;
	margin-top: 13px;
	background: url(images/logo.png);
	background-repeat: no-repeat;
}

.mapClick {
	float:left;
	width:116px;
	height:42px;
	margin: 7px 0 10px 0;
	background: url(images/click_here.jpg);
	background-repeat: no-repeat;}

/* Fonts */
html{font: 100%}
body{font: 70% arial, verdana, sans-serif;line-height:1.3em;color: #333;}
h1 {/* Titlehead */font: 1.8em/2.4em Arial, serif;margin: 0;color: #3f3f3f;}
h2 {/* Newsheadline */font:  bold 1.1em/1.3em Arial, sans-serif;color: #0099cc;margin-bottom: 2px;line-height:1em;padding:0 0 0 10px;}
h3 {/* Intro Text */color: #333;font: bold 1.1em/1.2em Arial, Arial, Verdana, sans-serif;margin-top: 0px;}
h4 {/* Intro Text */color: #fff;font: bold 1.1em/1.2em Arial, Arial, Verdana, sans-serif;margin-top: 0px;}
h5 {/* Intro Text */color: #fff;font: bold 1.6em/2.0em Arial, Arial, Verdana, sans-serif;margin-top: 0px;line-height:1.2em;}

a{/* General Links */color: #336699;text-decoration: none;font: 1em arial, verdana, sans-serif;line-height:1.1em;}
a:link {line-height: 1.5em;}
a:visited {color: #6699cc;line-height: 1.5em;}
a:hover {color: #6699cc;line-height: 1.5em;}
a:active {line-height: 1.5em;}
hr {background-color: #cccccc;height: 1px;border: 0;margin: 0 10px 0 10px;}

.latestNews p{padding:0 10px 4px 10px;margin:0}
.latestsSideNews h1{background: #fff url(images/newsbox_curve.gif) no-repeat left top; padding:10px 10px 0 10px;margin:0}
.latestSideNews p{padding:0 10px 4px 10px;margin:0}


/* Top Menu */
#outcomersMenu{width: 800px;
height: 31px;
background-color: #0066CC;
padding: 0;
margin: 0;}
#outcomersMenu:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
#outcomersMenu img {
border: none;vertical-align: bottom;
}

/* Title Banner */
div#titleBanner {float:left;margin:0 0 0 0;width:800px;height:110px;background: #f3f2e4;background-position: bottom;}
div#titleFrontBanner {float:left;margin:0 0 0 0;width:800px;height:201px;background: #f3f2e4;background-position: bottom;	background-color: #000;}

ul 
{
    list-style-position: inside;
	
	}
	
	ul li {padding: .5em .5em .5em 17px; margin:0; position: inherit;}



/* General Rightside Navigation */
.featureSecondContent ul{margin:0 0 0 0;padding: 0;list-style-type: none;}
.featureSecondContent ul a {display: block;width: 235px;height: 25px;line-height: 25px;font-family: Arial, Helvetica, sans-serif;
font-size: 13px;text-indent: 10px;color: #333;border-bottom: 1px;border-bottom-color: #d2d0bb;border-bottom-style: solid;}
.featureSecondContent li.menuTitle{height: 62px;line-height: 29px;border-bottom: 1px;border-bottom-color: #c4c2ad;border-bottom-style: solid;}  
.featureSecondContent a:hover, .selected a {display: block;width: 235px;height: 25px;line-height: 25px;font-family: Arial, Helvetica, sans-serif;
font-size: 13px;text-indent: 10px;
	color: #a7a690;
	text-indent: 10px;
}
.featureSecondContent a:visited {display: block;width: 235px;height: 25px;line-height: 25px;font-family: Arial, Helvetica, sans-serif;
font-size: 13px;text-indent: 10px;
	color: #6699cc;
	text-indent: 10px;}
.featureSecondContent li {display: inline:} 


/* Frontpage */
div#topmainimage {width:800px;height:200px;}
div#contentFront {float:left;width:785px}
div#mainContentFront {
	float:left;
	margin:0 0 0 0;
	width:800px;
	background: #000 url(images/front_map.jpg) no-repeat;;
	overflow: auto;
	height: 100%;
	background-position: right top;
}
/* Frontpage Secondary Coontent */
.secondContentWelcome {/* welcome */float:left;margin:15px;width:378px;color: #fff;display: inline;}
.secondContentWelcome p{/* welcome */padding: 0 0 10px 0;}
.secondContentFind {/* find us */
	float:left;
	margin:15px 15px 0 0;
	width:375px;
	height:100%;
	display: inline;
	height: 100%;
}
.secondContentGroup{/* groups */float:left;width:508px;margin:15px 0 0 15px;display: inline;}
.secondContentGroup img{/* groups */float:right;;background: #fff ;margin:41px 0 0 15px}

.MainYouth {
	margin:15px 0 15px 0;
	background-image: url(images/youth_group_img.gif);
	background-repeat: no-repeat;
	display: inline;
	border-bottom: 1px;
	background-color: #FFFFFF;
}
.Women {
	background-image: url(images/womens_group_img.gif);
	background-repeat: no-repeat;
	display: inline;
	margin: 15px 0 0 0;
	background-color: #FFFFFF;
}
.Men {
	background-image: url(images/mens_group_img.gif);
	background-repeat: no-repeat;
	display: inline;
	margin: 0;
	background-color: #FFFFFF;
}
.latestNews{/* latest News */
	float:right;
	width:247px;
	background: #fff;
	margin:15px 15px 15px 0;
	display: inline;
	clear: right;
}
.latestSideNews{/* latest Side News */float:right;width:235px;background: #fff;margin:0;}

/* Secondary Area */
div#secondContent {
	float:left;
	width:800px;
	background: #edebd6;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #E0F0FF;
}

div#secondFrontContent {
	float:left;
	width:800px;
	background: #edebd6;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #E0F0FF;	
}

/* Feature Body Area */

.featureWrapper{
	float:left;
	width:520px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
	display: inline;
}
.featureMainContent{
	float:left;
	width:520px;
	background: #fff;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	display: inline;
}
.featureMainContent h1{padding:0px 90px 0 120px;margin:0}
.featureMainContent p{padding:0 10px 10px 10px;margin:0}
.featureSecondContent{
	float:right;
	width:235px;
	margin:15px 15px 15px 0;
	background-color: #ffffff;
	display: inline;	
}
.half{float:left;width:378px;background: #fff url(images/wherebody_curve_bottom.gif) no-repeat left bottom;margin:15px;}
.half h1{background: #fff url(images/wherebody_curve_top.gif) no-repeat left top; padding:0px 10px 0 10px;margin:0}
.map{float:right;width:377px;margin:15px 15px 15px 0;}
.icon{float:left;width:127px;height:118px;}
.title{float:left;width:214px;height:67px;}
.title img{margin:34px 0 0 0;}
.pageTitle{
	float:left;
	width:214px;
	height:51px;
	font: 1.8em/2.4em Arial, serif;
	margin: 0;
	color: #0099cc;
	padding:0 0  0;
	line-height: 1.2em;
}
.pageContent{
	float:left;
	width:520px;
	margin-top: 10px;
}

/* Right Side Links */
.sideNews{padding: 0;list-style-type: none;height:88px;}

/* Footer */
div#footer {clear:both;width:100%;height: 60px;color: #fff;text-align:center;background: #333;}
div#footerContent {text-align:left;width:800px;margin:0 auto;font: 10px arial, verdana, sans-serif;color: #003366;}
div#footerWrapper {float:left;width:800px;margin-top:0px}
div#footer p {float:left;margin:10px;text-align:left;}

