/* global reset */
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-size: 1em;
}
 
@font-face {
	font-family: 'Merl MediumItalic';
	
	src: local('☺'), url('../fonts/merl-mediumitalic-webfont.otf') format('opentype'), url('../fonts/merl-mediumitalic-webfont.woff') format('woff'),  url('../fonts/merl-mediumitalic-webfont.svg#webfontWMSWQC50') format('svg') , url('../fonts/merl-mediumitalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Merl Medium';
	
	src: local('☺'), url('../fonts/merl-medium-webfont.otf') format('opentype'), url('../fonts/merl-medium-webfont.woff') format('woff'), url('../fonts/merl-medium-webfont.ttf') format('truetype'), url('../fonts/merl-medium-webfont.svg#webfontiYrmeA9S') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Merl BoldItalic';
	
	src: local('☺'), url('../fonts/merl-bolditalic-webfont.otf') format('opentype'), url('../fonts/merl-bolditalic-webfont.woff') format('woff'), url('../fonts/merl-bolditalic-webfont.svg#webfontT0GAM9sy') format('svg') , url('../fonts/merl-bolditalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Merl Bold';
	
	src: local('☺'), url('../fonts/merl-bold-webfont.otf') format('opentype'), url('../fonts/merl-bold-webfont.woff') format('woff'), url('../fonts/merl-bold-webfont.svg#webfontVxtTR75r') format('svg') , url('../fonts/merl-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Merl LightItalic';
	
	src: local('☺'), url('../fonts/merl-lightitalic-webfont.otf') format('opentype'), url('../fonts/merl-lightitalic-webfont.woff') format('woff'), url('../fonts/merl-lightitalic-webfont.svg#webfontdBBJ3rrM') format('svg') , url('../fonts/merl-lightitalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Merl Light';
	
	src: local('☺'), url('../fonts/merl-light-webfont.otf') format('opentype'), url('../fonts/merl-light-webfont.woff') format('woff'), url('../fonts/merl-light-webfont.svg#webfontRB8cT8Wi') format('svg'), url('../fonts/merl-light-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Titus MediumItalic';
	
	src: local('☺'), url('../fonts/titus-mediumitalic-webfont.otf') format('opentype'), url('../fonts/titus-mediumitalic-webfont.woff') format('woff'),  url('../fonts/titus-mediumitalic-webfont.svg#webfontWMSWQC50') format('svg') , url('../fonts/titus-mediumitalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Titus Medium';
	
	src: local('☺'), url('../fonts/titus-medium-webfont.otf') format('opentype'), url('../fonts/titus-medium-webfont.woff') format('woff'), url('../fonts/titus-medium-webfont.ttf') format('truetype'), url('../fonts/titus-medium-webfont.svg#webfontiYrmeA9S') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Titus BoldItalic';
	
	src: local('☺'), url('../fonts/titus-bolditalic-webfont.otf') format('opentype'), url('../fonts/titus-bolditalic-webfont.woff') format('woff'), url('../fonts/titus-bolditalic-webfont.svg#webfontT0GAM9sy') format('svg') , url('../fonts/titus-bolditalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Titus Bold';
	
	src: local('☺'), url('../fonts/titus-bold-webfont.otf') format('opentype'), url('../fonts/titus-bold-webfont.woff') format('woff'), url('../fonts/titus-bold-webfont.svg#webfontVxtTR75r') format('svg') , url('../fonts/titus-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Titus LightItalic';
	
	src: local('☺'), url('../fonts/titus-lightitalic-webfont.otf') format('opentype'), url('../fonts/titus-lightitalic-webfont.woff') format('woff'), url('../fonts/titus-lightitalic-webfont.svg#webfontdBBJ3rrM') format('svg') , url('../fonts/titus-lightitalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Titus Light';
	
	src: local('☺'), url('../fonts/titus-light-webfont.otf') format('opentype'), url('../fonts/titus-light-webfont.woff') format('woff'), url('../fonts/titus-light-webfont.svg#webfontRB8cT8Wi') format('svg'), url('../fonts/titus-light-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Phobos MediumItalic';
	
	src: local('☺'), url('../fonts/phobos-mediumitalic-webfont.otf') format('opentype'), url('../fonts/phobos-mediumitalic-webfont.woff') format('woff'),  url('../fonts/phobos-mediumitalic-webfont.svg#webfontWMSWQC50') format('svg') , url('../fonts/phobos-mediumitalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Phobos Medium';
	
	src: local('☺'), url('../fonts/phobos-medium-webfont.otf') format('opentype'), url('../fonts/phobos-medium-webfont.woff') format('woff'), url('../fonts/phobos-medium-webfont.ttf') format('truetype'), url('../fonts/phobos-medium-webfont.svg#webfontiYrmeA9S') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Phobos BoldItalic';
	
	src: local('☺'), url('../fonts/phobos-bolditalic-webfont.otf') format('opentype'), url('../fonts/phobos-bolditalic-webfont.woff') format('woff'), url('../fonts/phobos-bolditalic-webfont.svg#webfontT0GAM9sy') format('svg') , url('../fonts/phobos-bolditalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Phobos Bold';
	
	src: local('☺'), url('../fonts/phobos-bold-webfont.otf') format('opentype'), url('../fonts/phobos-bold-webfont.woff') format('woff'), url('../fonts/phobos-bold-webfont.svg#webfontVxtTR75r') format('svg') , url('../fonts/phobos-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Phobos LightItalic';
	
	src: local('☺'), url('../fonts/phobos-lightitalic-webfont.otf') format('opentype'), url('../fonts/phobos-lightitalic-webfont.woff') format('woff'), url('../fonts/phobos-lightitalic-webfont.svg#webfontdBBJ3rrM') format('svg') , url('../fonts/phobos-lightitalic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Phobos Light';
	
	src: local('☺'), url('../fonts/phobos-light-webfont.otf') format('opentype'), url('../fonts/phobos-light-webfont.woff') format('woff'), url('../fonts/phobos-light-webfont.svg#webfontRB8cT8Wi') format('svg'), url('../fonts/phobos-light-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
 /*General Formatting */
 
body, html{
 	height:100%;
	margin:0;
	padding:0;
}
 
body {
font-size: 62.5%;
font-family:"Helvetica", "Arial", "Verdana", "sans-serif";
text-align:center;
background:black;
}


 
#main h1 {
	font-size: 1.6em;
	font-weight: bold;
	font-style: normal;
	line-height:normal;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
/*	font-family: "Merl Bold","Titus Bold","Phobos Bold","Verdana", "Arial", "Helvetica", "sans-serif";
*/	font-size-adjust: 0.54;
	float:left;
	margin-bottom:10px;
	width:500px;
	color:#88a6a8;
}
 
#main h2 {
	font-size: 1.1em;
	font-weight: bold;
	font-style: normal;
	line-height:normal;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
/*	font-family: "Merl Bold","Titus Bold","Phobos Bold","Verdana", "Arial", "Helvetica", "sans-serif";
*/	font-size-adjust: 0.54;
	float:left;
	
}

#main p, #main ul{
	margin-top:0px;
}

#main a, #main a:visited{
	font-weight:bold;
	color:#88a6a8;
}

#main h2 a, #main h2 a:hover,#main h2 a:visited{
	font-weight:inherit;
	color:#FFFFFF;
	text-decoration:none;
}

#main a:hover{
	color:#000;
}

#main cite{
	float:right;
	width:150px;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
/*	font-family: "Merl Medium","Titus Medium","Phobos Medium","Verdana", "Arial", "Helvetica", "sans-serif";
*/	font-size-adjust: 0.51;
	font-size: 0.95em;
	margin:0px 20px 10px 20px;
	padding:10px 0px;
	border-width:5px;
	border-top-style:groove;
	border-bottom:3px double;
}

#main cite small{
	color:#000;
	font-size:0.9em;
	font-family:"Helvetica", "Arial", "Verdana", "sans-serif";
}

#main cite.large-quote{
	float:none;
	zoom:1;
	display:table;
	width:auto;
}

#main hr{
	border-top:1px solid #b3b3b3;
	border-bottom:1px solid #FFF;
}

/*h2 strong.sifr {
	letter-spacing: -0.1em;
}*/
 

 
/* Layout */
 
#top{
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:8px 0px;
	font-size:1.2em;
	position:relative;
	color:#FFFFFF;
	background:#000;
	
}
 
#wrapper #top{
	float:left;
	font-size:1em;
}
 
#topleft{
	float:left;
	margin-left:28px;
}
 
#topright{
	float:right;
}
 
#wrapper{
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:auto !important;  /*real browsers */
	height:100%;  /*IE6: treaded as min-height*/
	min-height:100%;  /*real browsers*/
	background:#FFFFFF;
	font-size:1.2em;
	position:relative;
	clear:both;
}
 
.home #wrapper{
 
	height:auto !important;  /*real browsers */
	height:768px;  /*IE6: treaded as min-height*/
	min-height:768px;  /*real browsers*/
	background:#000000 url('../images/NAV/layout/HomeBG.jpg') no-repeat;
}

 
#header{
	margin:0px 0px 0px 1px;
	position:relative;
	color:#FFFFFF;
	clear:both;
	height:249px;
	background:#000;
}

 
.home #header{
	border-bottom:none;
	width:465px;
	float:right;
	margin:30px 30px 0px 0px;
	display:inline;
	font-size:1.2em;
	clear:none;
	height:auto;
	background:none;
}

#header_inner{
	position:relative;
	padding-right:110px;
}
 
#right{
	width:960px;
	right:0px;
	top:18em;
	background:red;
	position:relative;
}

#rightImage{
	height:230px;
	float:right;
	overflow:visible;
}
 
#home_animation{
	position:absolute;
	right:0px;
	width:960px;
	height:135px;
	overflow:hidden;
}
 
#home_animation *, #home_animation .hidden{
	display:none;
}
 
#home_animation .first{
	display:block;
	position:absolute;
	left:960px;
}
 
#left{
	width:190px;
	overflow:hidden;
	background:#000000 url('../images/NAV/layout/blackSubBotCurve.gif') 0% 100% no-repeat;
	padding:0px 0px 30px 0px;
	float:left;
	margin:0px 0px 30px 1px;
	display:block !important;
	display:inline;
	
}
 
.home #left{
	width:365px;
	background:url('../images/NAV/layout/HomeBGMask.png') 0px 0px no-repeat;
	margin:0px 0px 50px 0px;
	padding:205px 0px 20px 0px;
	text-transform:uppercase;
	position:relative;
}
 
 
#main{
	width:769px;
	float:left;
	background:url('../images/NAV/layout/blackSubMainTagCurve.gif') no-repeat;
	height:auto !important; /* real browsers */
	height:30px; /* IE6: treaded as min-height*/
	min-height:30px;  /*real browsers*/
}
 
.home #main{
	background:none;
	float:none;
	clear:both;
	width:auto;
	height:auto !important;
	min-height:115px;
	text-align:center;
	margin-bottom:105px;
}
 
.bodyPadding{
	padding:30px 120px 30px 30px;
	position:relative;
}
 
.float-right {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
 
.float-left {
	display: block;
	float: left;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 0px;
}

.float-left-nonpad {
	display: block;
	float: left;
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 0px;
}

.containerBlock{
	display:table;
	zoom:1;
}

.threeCol{
	width:180px;
	float:left;
	margin:0px 10px;
}
 
.comment1, .comment2, .comment1 .quote{
	width:585px;
	overflow:hidden;
}

.comment1 .quote{
	padding-top:20px;
}

.comment4, .comment4 .quote{
	width:303px;
	overflow:hidden;
}
 
.comment2 .quote, .comment3{
	width:303px;
}

.comment3{
	float:right;
	margin-top:-120px;
	overflow:hidden;
}

.comment2 blockquote{
	padding:0px 25px 60px 15px;
	margin:0px;
}

.comment1 blockquote, .comment3 blockquote{
	padding:0px 15px 60px 15px;
	margin:0px;
}

.comment4 blockquote{
	padding:0px 15px 60px 15px;
	margin:0px;
}

.comment1 em,.comment4 em, .comment2 em{
	color:#000;
}

#main .commenter{
	float:right;
	position:relative;
	margin:-30px 150px auto 0px;
}

#main .comment2 .commenter{
	margin:-30px 403px auto 0px;
}



#main .comment3 .commenter{
	float:right;
	margin:-30px 110px auto 0px;
}

#main .comment4 .commenter{
	margin:-30px 150px auto 0px;
}

 
.projects .comment1, .projects .comment4{
	color:#ae002e;
}

.about .comment1,.about .comment4{
	color:#657511;
}

.services .comment1,.services .comment4{
	color:#50025c;
}


.projects .comment1 .quote{
	background:url('../images/NAV/layout/projectscomment1Top.gif') no-repeat;
}

.about .comment1 .quote{
	background:url('../images/NAV/layout/aboutcomment1Top.gif') no-repeat;
}

.services .comment1 .quote{
	background:url('../images/NAV/layout/servicescomment1Top.gif') no-repeat;
}
 
.projects .comment2{
	color:#ae002e;
}

.about .comment2{
	color:#99b700;
}

.services .comment2{
	color:#50025c;
}


.projects .comment2 .quote,.projects .comment4 .quote{
	background:url('../images/NAV/layout/projectscomment2Top.gif') no-repeat;
	padding-top:20px;
}

.about .comment2 .quote,.about .comment4 .quote{
	background:url('../images/NAV/layout/aboutcomment2Top.gif') no-repeat;
	padding-top:20px;
}

.services .comment2 .quote,.services .comment4 .quote{
	background:url('../images/NAV/layout/servicescomment2Top.gif') no-repeat;
	padding-top:20px;
}

.projects .comment3 .quote{
	background:url('../images/NAV/layout/projectscomment3Top.gif') no-repeat;
}

.about .comment3 .quote{
	background:url('../images/NAV/layout/aboutcomment3Top.gif') no-repeat;
}

.services .comment3 .quote{
	background:url('../images/NAV/layout/servicescomment3Top.gif') no-repeat;
}

.projects .comment1 blockquote{
	background:#f2a8bc url('../images/NAV/layout/projectscomment1Bottom.gif') 0% 100% no-repeat;
	color:#000;
}

.about .comment1 blockquote{
	background:#bacb62 url('../images/NAV/layout/aboutcomment1Bottom.gif') 0% 100% no-repeat;
	color:#000;
}

.services .comment1 blockquote{
	background:#d695e0 url('../images/NAV/layout/servicescomment1Bottom.gif') 0% 100% no-repeat;
	color:#000;
}
 
.projects .comment2 blockquote,.projects .comment4 blockquote{
	background:#f2a8bc url('../images/NAV/layout/projectscomment2Bottom.gif') 0% 100% no-repeat;
	color:#000;
}

.about .comment2 blockquote,.about .comment4 blockquote{
	background:#bacb62 url('../images/NAV/layout/aboutcomment2Bottom.gif') 0% 100% no-repeat;
	color:#000;
}

.services .comment2 blockquote,.services .comment4 blockquote{
	background:#d695e0 url('../images/NAV/layout/servicescomment2Bottom.gif') 0% 100% no-repeat;
	color:#000;
}

.projects .comment3 blockquote{
	background:#e8688a url('../images/NAV/layout/projectscomment3Bottom.gif') 0% 100% no-repeat;
}
.about .comment3 blockquote{
	background:#afc734 url('../images/NAV/layout/aboutcomment3Bottom.gif') 0% 100% no-repeat;
}

.services .comment3 blockquote{
	background:#a958b5 url('../images/NAV/layout/servicescomment3Bottom.gif') 0% 100% no-repeat;
}

 
 
.clear{
	clear:both;
}
 
.comment1 .clear,.comment4 .clear{
	display:block;
	height:1px;
}

.personnel{
	float:left;
	width:100%;
}
 
.push{
	height:auto !important; /* real browsers */
	height:3em; /* IE6: treaded as min-height*/
	min-height:3em;  /*real browsers*/
	line-height:3em;
	clear:both;
}
 
#footer_wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:auto !important; /* real browsers */
	height:3em; /* IE6: treaded as min-height*/
	min-height:3em;  /*real browsers*/
	overflow:hidden;
	position:absolute;
	bottom:0px;
	background-color:#e0e0e0;
	line-height:3em;
	clear:both;
}
 
.home #footer_wrapper{
	bottom:25px;
	height:auto !important;
	min-height:auto !important;
}

#footerleft{
	margin:-14px 0px 0px 0px;
	padding:0px 0px 0px 28px;
	float:left;
	position:absolute;
	top:50%;
}

#footerright{
	float:right;
	margin:-0.4em 0px 0px 0px;
	padding:0px 30px 0px 0px;
	position:relative;
	top:1.5em;
	
}

.home #footerleft{
	margin:-1.5em 0px 0px 0px;
}

#footerright a,#footerright a:visited{
	text-transform:uppercase;
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:0.95em;
	line-height:0.95em;
}
 
#home_accreditation{
	height:60px;
	background:#FFFFFF;
	position:relative;
}

#home_accreditation img{
	margin:6px 0px 0px 28px;
}

#pjelogo{
	position:absolute;
	top:0px;
	right:0px;
}
 
#home_footer{
	height:auto !important; /* real browsers */
	height:3em; /* IE6: treaded as min-height*/
	min-height:3em;  /*real browsers*/
	overflow:hidden;
	line-height:3em;
	position:relative;
}
 
/* Menu */
 
#top span{
	clear:both;
	display:block;
}
 
#top ul{
	margin:0px;
	padding:4px 0px;
	float:left;
	font-size:0.95em;
}
 
#top li{
	list-style-type:none;
	float:left;
	border-left:1px solid #FFF;
	text-transform:uppercase;
	position:relative;
	top:0.1em;
}
 
#top li.first{
	border:none;
}
 
#top a{
	color:#FFF;
	text-decoration:none
}
 
#topleft img{
	display:inline;
	vertical-align:middle;
}
 
#topleft a{
	padding:4px 0px 4px 30px;
	text-transform:uppercase;
	position:relative;
	top:0.1em;
	font-size:0.95em;
	background: url('../images/NAV/layout/HomeIcon.gif') 0% 50% no-repeat;
	float:left;
/*	margin:0px 28px;
*//*	display:block;
*//*	
	height:auto !important;
	height:18px;
	min-height:18px;*/
}
 
#topright li a{
	padding:0px 10px;
}
 
#top #info{
	font-size:1.2em;
	color:#b3b3b3;
 
	margin:3px 32px 3px 20px;
	font-weight:bold;
	position:relative;
	display:block;
	float:left;
	top:-0.2em;
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
/*	font-family:"Merl Medium","Titus Medium","Phobos Medium", "Verdana", "Arial", "Helvetica", "sans-serif";
*/}
 
#mainMenu{
	position:absolute;
	bottom:20px;
	width:959px;
	background:url('../images/NAV/layout/mainMenuBG.png');

}
 
.home #mainMenu{
	position:static;
	background:none;
	width:840px;
	text-align:left;
	margin:0px auto 0px auto;
	overflow:hidden;
}
 
.mainNav{
	margin:0px 0px 0px 25px;
	padding:0px;
}
 
.home .mainNav{
	margin:0px 0px 0px 40px;
	width:900px;
}
 
.mainNav li{
	float:left;
	list-style-type:none;
	width:186px;
}
 
.home .mainNav li{
	width:160px;
	height:115px;
}
 
#mainMenu .mainNav li a,#mainMenu .mainNav li a:visited{
	display:block;
	padding:5px 10px;
	margin:11px 25px 11px 0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
 
.home #mainMenu .mainNav li a{
	margin:0px;
	padding:0px;
	width:115px;
	height:115px;
	position:relative;
}
 
.home .mainNav li a span{
	display:block;
	position:absolute;
	bottom:5px;
	left:10px;
	color:#FFFFFF;
}
 
#projectsButton{
	background:#ae002e;
}
 
#aboutButton{
	background:#99b700;
}
 
#servicesButton{
	background:#50025c;
}
 
#clubButton{
	background:#df6418;
}
 
#contactButton{
	background:#4c97d6;
}
 
 
 
 
#left ul{
	margin:0px;
	padding:0px;
}
 
#left li{
	list-style-type:none;
	position:relative;
}
 
#left .leftNav{
	margin:0px 25px;
}


 
.home #left .leftNav{
	margin:0px 30px 0px 55px;
	height:auto !important; /* real browsers */
	height:170px; /* IE6: treaded as min-height*/
	min-height:170px;  /*real browsers*/
	position:relative;
}
 
#left .LeftSubNav{
	background:#FFFFFF;
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 13px;
}
 
.sepTop{
	height:45px;
	background:#000000 url('../images/NAV/layout/blackOpeningTop.gif') 100% 100% no-repeat;
	margin-top:-18px;
}
 
.sepBottom{
	height:45px;
	background:#000000 url('../images/NAV/layout/blackOpeningBot.gif') 100% 100% no-repeat;
	margin-top:-10px;
	margin-bottom:-18px;
}
 
.leftNav li{
	border-bottom: 1px solid #4d4d4d;
}
 
.home .leftNav li{
	border-bottom: none;
	padding:2px 0px;
}
.leftNav a,.leftNav a:visited{
	text-decoration: none;
	color: #b3b3b3;
	padding:2px 0px;
	display:block;
}

.home .leftNav a, .home .leftNav a:visited{
	color: #dddddd;
}

.leftNav a:hover,.home .leftNav a:hover{
	color: #FFF;
}
 
.LeftSubNav li{
	color:#88a6a8;
	position:relative;
	top:-5px;
	padding:2px 0px 2px 20px;
	background:url('../images/NAV/layout/SubSep.gif') 20px 100% no-repeat;
}
 
.LeftSubNav .pageNavHeader{
	font-weight:bold;
	padding:0px 0px 3px 20px;
	position:relative;
	background:url('../images/NAV/layout/upArrow.gif') no-repeat;
}
 
.projects .pageNavHeader{
	color:#ae002e;
	background:url('../images/NAV/layout/projects_upArrow.gif') no-repeat;
}

.about .pageNavHeader{
	color:#99b700;
	background:url('../images/NAV/layout/about_upArrow.gif') no-repeat;
}

.services .pageNavHeader{
	color:#50025c;
	background:url('../images/NAV/layout/services_upArrow.gif') no-repeat;
}

.club .pageNavHeader{
	color:#df6418;
	background:url('../images/NAV/layout/club_upArrow.gif') no-repeat;
}

.contact .pageNavHeader{
	color:#4c97d6;
	background:url('../images/NAV/layout/contact_upArrow.gif') no-repeat;
}

 
.LeftSubNav a, .LeftSubNav a:visited{
	text-decoration: none;
	display:block;
	color:#666666;
}


#wrapper .LeftSubNav a:hover{
	color:#000;
}
 
.projects .LeftSubNav a,.projects .LeftSubNav a:visited{
	color:#ae002e;
}

.about .LeftSubNav a,.about .LeftSubNav a:visited{
	color:#99b700;
}

.services .LeftSubNav a,.services .LeftSubNav a:visited{
	color:#50025c;
}

.club .LeftSubNav a,.club .LeftSubNav a:visited{
	color:#df6418;
}

.contact .LeftSubNav a,.contact .LeftSubNav a:visited{
	color:#4c97d6;
}

 
.LeftSubNav .pageNavFooter{
	background:none;
}
 
/* Advanced Formatting */

#wrapper #main a.image-link,#wrapper #main a.image-link:visited{
	font-weight:normal;
	text-decoration:none;
	color:#000;
}

.center{
	display:block;
	text-align:center;
}

.align-right{
	text-align:right;
}

.clear_rightimage{
	width:504px;
}
 
.projects #main h1{
	color:#ae002e;
}

.about #main h1{
	color:#99b700;
}

.services #main h1{
	color:#50025c;
}

.club #main h1{
	color:#df6418;
}

.contact #main h1{
	color:#4c97d6;
}

/*h2 .bgwrapper{
	background:#ae002e;
	overflow:hidden;
	display:block;
}*/

 
#main h2{
	color:#FFF;
	display:block;
/*	float:left;
*/	background:#666666;
	padding:4px;
}
 
.projects #main h2{
	background:#ae002e;
}

.about #main h2{
	background:#99b700;
}

.services #main h2{
	background:#50025c;
}

.club #main h2{
	background:#df6418;
}

.contact #main h2{
	background:#4c97d6;
}


#left h2{
	color:#FFF;
	width:190px;
	height:29px;
	overflow:hidden;
	
}
.projects .pagetitle{
	background:url('../images/NAV/layout/projectsTitle.gif') 25px 0px no-repeat;
	
}

.about .pagetitle{
	background:url('../images/NAV/layout/aboutUsTitle.gif') 25px 0px no-repeat;
}

.services .pagetitle{
	background:url('../images/NAV/layout/servicesTitle.gif') 25px 0px no-repeat;
}

.club .pagetitle{
	background:url('../images/NAV/layout/clubTitle.gif') 25px 0px no-repeat;
}

.contact .pagetitle{
	background:url('../images/NAV/layout/contactTitle.gif') 25px 0px no-repeat;
}

.news .pagetitle{
	background:url('../images/NAV/layout/newsTitle.gif') 25px 0px no-repeat;
}

.jobs .pagetitle{
	background:url('../images/NAV/layout/jobsTitle.gif') 25px 0px no-repeat;
}

.sitemap .pagetitle{
	background:url('../images/NAV/layout/sitemapTitle.gif') 25px 0px no-repeat;
}

#left h2 span{
	display:block;
	margin:999px;
}
 
/*h2 span span{
	display:inline;
	float:none;
	background:none;
	padding:0px;
	margin:0px;
}*/

 
.light{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	/*font-family: "Merl Light","Titus Light","Phobos Light","Verdana", "Arial", "Helvetica", "sans-serif";*/
	/*font-size-adjust: 0.51;*/
	font-size:1.1em;
}

.clearh1{
	clear:left;
	padding:0px;
	background:none;
	float:none;
	display:block;
}

.clearh2{
	clear:left;
	padding:0px;
	background:none;
	float:none;
	display:block;
}

#main h3{
	color:#666;
}

.projects #main h3{
	color:#ae002e;
}

.about #main h3{
	color:#657511;
}

.services #main h3{
	color:#35013d;
}

.club #main h3{
	color:#ae4301;
}

.contact #main h3{
	color:#1a5a90;
}
 
.comments{
	margin-top:30px;
}

.comment1 .comments{
	margin-top:auto;
}


.projects #main a, .projects #main a:visited{
	color:#ae002e;
}

.about #main a, .about #main a:visited{
	color:#99b700;
}

.services #main a, .services #main a:visited{
	color:#50025c;
}

.club #main a, .club #main a:visited{
	color:#df6418;
}

.contact #main a, .contact #main a:visited{
	color:#4c97d6;
}
 
.projects #main h2.comments{
	background:none;
	color:#ae002e;
	padding:0px;
}

.about #main h2.comments{
	background:none;
	color:#99b700;
	padding:0px;
}

.services #main h2.comments{
	background:none;
	color:#50025c;
	padding:0px;
}

.aboutDescription{
	width:350px;
	float:left;
	margin-bottom:30px;
}

.aboutPartnerThumbs{
	width:80px;
	float:left;
	margin:0px 0px 30px 10px;
	display:inline;
}

.aboutDescription .contactInfo{
	border-top:1px solid #b3b3b3;
	padding:10px 0px 0px 0px;
}


.personnel p, .switchboard p{
	margin:0px;
	padding:3px 0px 3px 0px;
}

.phone,.mobile,.email,.fax,.no-phone,.no-mobile,.no-email,.no-fax,.tick{
	margin:0px 0px 0px -30px;
	padding:3px 0px 3px 30px;
}


#main table .phone,#main table .mobile,#main table .email,#main table .fax,#main table .maps,#main table .no-phone,#main table .no-mobile,#main table .no-email,#main table .no-fax,#main table .no-maps{
	margin:0px 0px 0px 10px;
	padding:3px 0px 3px 25px;
}

#main table.switchboard .phone,#main table.switchboard .mobile,#main table.switchboard .email,#main table.switchboard .fax,#main table .maps,#main table.switchboard .no-phone,#main table .no-mobile,#main table.switchboard .no-email,#main table.switchboard .no-fax,#main table.switchboard .no-maps{
	margin:0px 0px 0px 10px;
	padding:3px 20px 3px 25px;
}

.switchboard .containerBlock {
	margin-left:20px;
}

.tick{
    background:url('../images/NAV/layout/about_tick.gif') 0% 50% no-repeat;
}

.phone{
	background:url('../images/NAV/layout/phoneLogo.gif') 0% 50% no-repeat;
}

.about .tick{
	background:url('../images/NAV/layout/about_tick.gif') 0% 50% no-repeat;
}

.about .phone{
	background:url('../images/NAV/layout/about_phoneLogo.gif') 0% 50% no-repeat;
}

.club .phone{
	background:url('../images/NAV/layout/club_phoneLogo.gif') 0% 50% no-repeat;
}

.contact .phone{
	background:url('../images/NAV/layout/contact_phoneLogo.gif') 0% 50% no-repeat;
}

.mobile{
	background:url('../images/NAV/layout/mobileLogo.gif') 0% 50% no-repeat;
}


.about .mobile{
	background:url('../images/NAV/layout/about_mobileLogo.gif') 0% 50% no-repeat;
}

.club .mobile{
	background:url('../images/NAV/layout/club_mobileLogo.gif') 0% 50% no-repeat;
}

.contact .mobile{
	background:url('../images/NAV/layout/contact_mobileLogo.gif') 0% 50% no-repeat;
}

.email{
	background:url('../images/NAV/layout/mouseLogo.gif') 0% 50% no-repeat;
}


.about .email{
	background:url('../images/NAV/layout/about_mouseLogo.gif') 0% 50% no-repeat;
}

.club .email{
	background:url('../images/NAV/layout/club_mouseLogo.gif') 0% 50% no-repeat;
}

.contact .email{
	background:url('../images/NAV/layout/contact_mouseLogo.gif') 0% 50% no-repeat;
}

.fax{
	background:url('../images/NAV/layout/faxLogo.gif') 0% 50% no-repeat;
}

.about .fax{
	background:url('../images/NAV/layout/about_faxLogo.gif') 0% 50% no-repeat;
}

.club .fax{
	background:url('../images/NAV/layout/club_faxLogo.gif') 0% 50% no-repeat;
}

.contact .fax{
	background:url('../images/NAV/layout/contact_faxLogo.gif') 0% 50% no-repeat;
}

.maps{
	background:url('../images/NAV/layout/signLogo.gif') 0% 50% no-repeat;
}

.about .maps{
	background:url('../images/NAV/layout/about_signLogo.gif') 0% 50% no-repeat;
}

.contact .maps{
	background:url('../images/NAV/layout/contact_signLogo.gif') 0% 50% no-repeat;
}

.about cite{
	color:#99b700;
	border-color:#99b700;
}

.projects cite{
	color:#ae002e;
	border-color:#ae002e;
}

.services cite{
	color:#50025c;
	border-color:#50025c;
}

.club cite{
	color:#df6418;
	border-color:#df6418;
}

.contact cite{
	color:#4c97d6;
	border-color:#4c97d6;
}

#main h2.no-style{
	color:#000;
	background:none;
	float:none;
	padding:0px;
}

.services .highlight{
	color:#a958b5;
}

#main li span{
	color:#000000;
}

.home #main li span{
	color:#FFFFFF;
}

#main li{
	color:#88a6a8;
}

.projects #main li{
	color:#ae002e;
}

.about #main li{
	color:#99b700;
}

.services #main li{
	color:#50025c;
}

.club #main li{
	color:#df6418;
}

.contact #main li{
	color:#4c97d6;
}

.inset30{
	margin-left:30px;
}


/* services design */

#leftRender1 {
height: 125px;
width: 80%;
background: url("../images/services/leftRender1.jpg") no-repeat 50% 50%;
}
 
#middleRender1 {
height: 125px;
width: 80%;
background: url("../images/services/middleRender1.jpg") no-repeat 50% 50%;
}
 
#rightRender1 {
height: 125px;
width: 80%;
background: url("../images/services/rightRender1.jpg") no-repeat 50% 50%;
}
 
/**/
 
#leftRender2 {
height: 125px;
width: 80%;
background: url("../images/services/leftRender2.jpg") no-repeat 50% 50%;
}
 
#middleRender2 {
height: 125px;
width: 80%;
background: url("../images/services/middleRender2.jpg") no-repeat 50% 50%;
}
 
#rightRender2 {
height: 125px;
width: 80%;
background: url("../images/services/rightRender2.jpg") no-repeat 50% 50%;
}

/*club fm */

.tableHeaderLeft {
border-top: 1px outset #CCC;
border-bottom: 2px inset #9d9d9d;
border-right: 1px inset #CCC;
vertical-align: middle;
padding: 5px 10px 10px 20px;
}

.tableHeaderMiddle {
border-top: 1px outset #CCC;
border-bottom: 2px inset #9d9d9d;
vertical-align: middle;
text-align: center;
padding: 5px 10px 10px 10px;
}

.tableHeaderRight {
border-top: 1px outset #CCC;
border-bottom: 2px inset #9d9d9d;
border-left: 1px outset #CCC;
vertical-align: middle;
text-align: center;
padding: 5px 10px 10px 10px;
}

.tableCellLeft {
border-bottom: 1px inset #DDD;
border-right: 1px inset #CCC;
vertical-align: middle;
padding: 5px 10px 10px 10px;
}

.tableCellMiddle {
border-bottom: 1px inset #DDD;
vertical-align: middle;
text-align: center;
padding: 5px 10px 10px 10px;
}

.tableCellRight {
border-bottom: 1px inset #DDD;
border-left: 1px outset #CCC;
vertical-align: middle;
text-align: center;
padding: 5px 10px 10px 10px;
}

.tableFooterLeft {
border-bottom: 1px inset #CCC;
border-right: 1px inset #CCC;
vertical-align: middle;
padding: 5px 10px 10px 10px;
}

.tableFooterMiddle {
border-bottom: 1px inset #CCC;
vertical-align: middle;
text-align: center;
padding: 5px 10px 10px 10px;
}

.tableFooterRight {
border-bottom: 1px inset #CCC;
border-left: 1px outset #CCC;
vertical-align: middle;
text-align: center;
padding: 5px 10px 10px 10px;
}

ul.redTable-unordered-list {
margin: 0px 10px 0px 20px;
padding: 0px;
list-style-type: disc;
}

.listTable-item {
color: #000000;
}

/* news */
#main #NewsTable h3{
	margin-top:0px;
}

/*sitemap */
#main .sitemaplist li a, #main .sitemaplist li a:visited{
	font-weight: normal;
}

#main .sitemaplist li{
	margin:5px 0px;
}
