/* CSS Document */

/*   Colours --------
white #fff
black #212125
blue #007cc0
red #c73426


*/

body {
	color: #212125;
	margin:0px;
	padding: 30px 0 0 0;
	background: #fff;
	font: 90%/1.2em Tahoma Verdana, Arial, Helvetica, sans-serif;
	}

	
p,h1,pre {
	}
	
h1 {
	border-bottom: 1px solid #eee;
	color: #a92c20;
	font: bold 120% Georgia, "Times New Roman", Times, serif;
	
	}

h2 {
	border-bottom: 1px solid #eee;
	clear:left;
	/*clear: both;*/
	color: #a92c20;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	
	}

h3 {
	/*clear: both;*/
	color: #212125;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	}

.shells ul {
	margin: 1em 0;
	padding: 0 1em;}

.shells li	 {
	font: normal 100% Georgia, "Times New Roman", Times, serif;
	list-style-image: url(images/linkShells.gif);
	margin: 1em 0;
	padding: 0 .6em;}

	
a {
	color: #007cc0;
	text-decoration: underline;}
a:hover {
	text-decoration: none;}
		
#banner {
	background: url(images/banner_index.jpg) 50% 50% no-repeat #007cc0;
	border-bottom: 1px solid #d5d5d5;
	clear: both;
	height: 160px;
	margin: 0;}
	
#container {
	margin: auto;
	position: relative;
	width: 86%;
	}

#footer {
	border-top: 1px solid #c5c5c5;
	clear: both;
	color: #909092;
	font: 90% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 30px 0 0 0;
	padding: 12px 0 36px 0;
	text-align: right;
	}
#footer ul {
	margin: 0 0 .4em 0;
	padding: 0;}
#footer p {
	margin: 0 0 .4em 0;}
#footer li {
	display: inline;
	margin: 0;
	padding: 0;}
	
#footer a {
	border-left: 1px solid #c5c5c5;
	color: #909092;
	margin: 0 0 0 6px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;}

#footer a:hover {
	color: #c5c5c5;}


#logo {
	position: absolute; 
	top: 0; left: 0;
	font-weight: 700;
	color: #c73426;}

#logo p {
	text-align: center;}

#navigation {
	background: #c73426;
	border-bottom: 3px solid #005687;
	color: #fff;
	float: left;
	margin: 0 0 1px 0;
	padding-left: 0;
	width: 100%;}

#navigation li {
	display: inline;}
	
#navigation a {
	background-color: #c73426;
	border-right: 1px solid #9f2a1e;
	border-left: 1px solid #e39992;
	color: #fff;
	float: left;
	font: bold 96% Georgia, "Times New Roman", Times, serif;
	padding: 12px 12px 3px 12px;
	text-decoration: none;}
	
#navigation a:hover {
	background: #ce4c40;
	border-left: 1px solid #d87167; /*d25d51*/}	
	
	
#maincontent {
	background: #fff;
	margin-left: 260px;
	margin-right: 30px;
	padding: 0;
	}

.clear {
	clear: both;}

.img {
	border: 1px solid #909092;
	margin: 0 9px 6px 0;
	padding: 1px;}

.imgLeft {
	border: 1px solid #909092;
	float: left;
	margin: 0 9px 6px 0;
	padding: 1px;}
	
.imgRight {
	border: 1px solid #909092;
	float: right;
	margin: 0 0 6px 9px;
	padding: 1px;}	
	
	
.rightContent {
	background: #f2f2f2;
	border: 1px solid #909092;
	padding: 1px;
	color: #212125;
	float: right;
	margin: 0 0 6px 18px;
	padding: 6px ;
	font: normal 100% Georgia, "Times New Roman", Times, serif;
	width: 184px}	


.rightContent img {
	border: 1px solid #909092;
	padding: 1px;}		
	
.rightContent p {
	margin-top: 0;}	
	
.rightContent ul {
	background: url(images/bg_rightContent-top.gif) 100% 0% no-repeat #fff;
	margin: 0 0 0 4px;
	padding: 18px 22px 0 0;}
	
	
/*    FORMS    */

fieldset {
	margin: 0;
	padding: 0;}


#formHolder {
	position: relative;}

.wide {}

#ntap {
	position: absolute;
	bottom: 60px; left: 30px;}
	
.announce {
	/*background: #eec2bd;*/
	border: 1px solid #e39992;
	padding: 20px;
	margin-right: 226px;}