* {
	margin:0;
	padding:0;
	}

html, body {
	height:100%;
	}

body {
	
	font-family:Arial Round, Arial, Helvetica, sans-serif;
	text-align:center; 
	background-color:#FFF;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#191816;
	}
	
#container {
	margin:0 auto;
	position:relative;
	text-align:left;
	clear:left;	
	width:980px;
	background-color:#FFFFFF;
	}
	
#header {
	height:176px;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
	}
#header h1 {
	text-indent:-1000px;
	}
#header h1 a {
	padding:0px 1000px 130px 0;
	}
#header h2 {
	font-size:22px;
	position:absolute;
	top:20px;
	right:15px;
	color:#FFF;
	}

#navigation ul {
	position:absolute;
	top:87px;
	right:10px;
	}
#navigation ul li {
	float:left;
	list-style-type:none;	
	margin:0 5px;
	height:36px;
	text-align:center;
	}
#navigation ul li a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:7px 15px;
	display:block;
	}
#navigation ul li.whatwedo {
	background:url("../img/nav_right_whatwedo.gif") no-repeat right top;
	}
#navigation ul li.whatwedo a {	
    background:url("../img/nav_left_whatwedo.gif")  no-repeat left top;
	}
#navigation ul li.howwework {
	background:url("../img/nav_right_howwework.gif") no-repeat right top;
	}
#navigation ul li.howwework a {	
    background:url("../img/nav_left_howwework.gif")  no-repeat left top;
	}
#navigation ul li.whatwevedone {
	background:url("../img/nav_right_whatwevedone.gif") no-repeat right top;
	}
#navigation ul li.whatwevedone a {	
    background:url("../img/nav_left_whatwevedone.gif")  no-repeat left top;
	}
#navigation ul li.whoweare {
	background:url("../img/nav_right_whoweare.gif") no-repeat right top;
	}
#navigation ul li.whoweare a {	
    background:url("../img/nav_left_whoweare.gif")  no-repeat left top;
	}
#navigation ul li.contactus {
	background:url("../img/nav_right_contactus.gif") no-repeat right top;
	}
#navigation ul li.contactus a {	
    background:url("../img/nav_left_contactus.gif")  no-repeat left top;
	}
	
#navigation ul li.selected {
	background:url("../img/nav_right_selected.gif") no-repeat right top;
	}
#navigation ul li.selected a {
	color:#000;	
	display:block;
    background:url("../img/nav_left_selected.gif")  no-repeat left top;
	}
#navigation ul li ul {
	display:none;
	}

#content h1.headline {
	font-size:36px;	
	margin:0 70px 30px 30px;
	}
#content p {
	margin-bottom:16px;
	}
#content a {
	color:#004CFF;
	}	
	
#content div#leftColumn {
	float:left;
	width:210px;
	margin:20px 0 0 30px;
	padding-bottom:30px;
	}
#content div#leftColumn img.icon {
	margin-bottom:20px;
	}
#content div#leftColumn h3 {
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 30px 20px 0;	
	}
#content div#leftColumn ul {	
	margin:0;padding:0;
	}
#content div#leftColumn ul li {
	margin:0;padding:0;
	list-style-type:none;
	margin:6px 0 0 0;	
	}
#content div#leftColumn .whatwedo li a {
	text-decoration:none;
	font-weight:bold;
	color:#B23090;
	}
#content div#leftColumn .howwework li a {
	text-decoration:none;
	font-weight:bold;
	color:#00DA2B;
	}
#content div#leftColumn .whatwevedone li a {
	text-decoration:none;
	font-weight:bold;
	color:#004CFF;
	}
#content div#leftColumn .whoweare li a {
	text-decoration:none;
	font-weight:bold;
	color:#CF000D;
	}
	
#content div#leftColumn ul li.selected a {
	text-decoration:underline;
	}
	

/* sub navs */
#content div#leftColumn ul li ul {
	display:none;
	}
#content div#leftColumn div.whatwedo ul li.selected ul {
	display:block;
	}
#content div#leftColumn div.whatwedo ul li.selected ul li {
	font-size:13px;
	margin-left:20px;
	list-style-type:disc;
	color:#B23090;
	}
#content div#leftColumn div.whatwedo ul li.selected ul li a {
	text-decoration:none;
	}
#content div#leftColumn div.whatwedo ul li.selected ul li.selected a {
	text-decoration:underline;
	}
	

#content div#rightColumn {
	margin-left:300px;
	padding-right:40px;
	}
	
#content div#rightColumn h1 {
	font-size:34px;	
	margin:0 0 20px 0;
	padding-bottom:10px;
	}
#content div#rightColumn h2 {
	font-size:22px;
	margin-bottom:16px;
	}
#content div#rightColumn h3 {
	font-size:16px;
	margin-bottom:16px;
	color:#b23090;
	}

#content div#rightColumn object {
	margin-bottom:16px;
	}	
#content div#rightColumn table {
	margin-bottom:16px;
	}	
#content div#rightColumn table tr td {	
	padding:2px 10px 2px 0;
	}
#content div#rightColumn ul {
	margin-bottom:10px;
	}	
#content div#rightColumn ul li {
	margin-left:30px;
	padding:3px 0;
	}	


#content div#rightColumn ul.blue li {
	list-style-image:url(../img/bullet-blue.gif);
	}
#content div#rightColumn ul.green li {
	list-style-image:url(../img/bullet-green.gif);
	}
#content div#rightColumn ul.red li {
	list-style-image:url(../img/bullet-red.gif);
	}

	
/* form layout */
form {
	margin-bottom:60px;
	}
div.row {		
	clear: left;
	margin: 0;
	padding: 3px 0 5px 80px;
	}
div.row label {
	float: left;
	margin-left: -80px; 
	width: 65px;
	text-align:right;
	}
div.row input.text {
	width: 215px;
	padding:2px;	
	border:1px solid #8E8E8E;
	background-image:url(../img/formBackground.gif);
	}
div.row textarea {
	width: 218px;
	height: 100px;
	font-size:1em;
	line-height:1.3em;
	border:1px solid #8E8E8E;
	background-image:url(../img/formBackground.gif);
	}
div.row input.submit {
	width: 83px;
	height:28px;
	background-image:url(../img/submitBackground.gif);
	color:#FFF;
	font-weight:bold;
	border:0;
	float:right;
	}


#content div#rightColumn div.whoweare {
	width:290px;
	float:left;
	margin-top:10px;
	}
#content div#rightColumn div.whoweare h1 {
	font-size:20px;
	font-weight:normal;
	color:#cf000d;
	padding-top:40px;
	padding-left:75px;
	background:url("../img/whoweare_avtar.jpg") no-repeat left top;
	border:0;
	}
	
#content div#rightColumn div.whoweare_sub {
	margin-top:10px;
	}
#content div#rightColumn div.whoweare_sub h1 {
	font-size:20px;
	font-weight:normal;
	color:#cf000d;
	padding-top:40px;
	padding-left:75px;
	background:url("../img/whoweare_avtar.jpg") no-repeat left top;
	border:0;
	}	
	
#footer {
	clear:both;
	margin:50px 12px 0 13px;
	padding-bottom:50px;
	height:39px;
	background-image:url(../img/footerBackground.gif);
	background-repeat:no-repeat;
	}
#footer ul {
	margin-left:10px;
	}
#footer li {
	padding:10px 0 0;
	margin-right:4px;
	list-style-type:none;
	float:left;
	font-size:14px;
	color:#FFF;
	}
#footer li a {
	text-decoration:none;
	color:#FFF;
	padding:0 2px;
	}

#footer p {
	padding:10px;
	margin-right:4px;
	list-style-type:none;
	float:left;
	font-size:14px;
	color:#FFF;
	}
#footer p a {	
	color:#FFF;
	}

#preview {
	position:fixed;
	width:100%;
	background-color:#FFF;
	color:#000;
	z-index:2000;
	padding:10px;
	border-bottom:2px solid #FF0000;
	}
#preview form {
	margin:0;
	}
#preview strong {
	margin-right:30px;
	}
	
		
	
img.left {
	float:left;
	margin:0 10px 10px 0;
	}
img.right {
	float:right;
	margin:0 0 10px 10px;
	}
embed.left {
	float:left;
	margin:0 10px 10px 0;
	}
embed.right {
	float:right;
	margin:0 0 10px 10px;
	}
	
hr {
	clear:both;
	height:0px;
	border: 0;
	margin:10px 0 10px 0;
	}
