/* CSS Document */
body {
padding:0px;
margin:0px;
}

.website-container {
text-align:center;
width:100%;
margin: 0 auto;
padding:0px;
}

.header-outer {
width:100%;
background-color:#002531;
}

.header-container {
width:1010px;
height:134px;
margin:auto;
background:url(images/header.gif) #003333 no-repeat;
}

.top-links-container {
width:1006px;
height:41px;
margin:auto;
padding:1px 0 0 0;
background:url(images/top-links.gif) 10px 0px no-repeat;
}

.header-link {
position:absolute;
left:900px;
top:10px;
color:#cccc33;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
white-space:nowrap;
}

.header-link a {
color:#cccc33;
text-decoration:none;
}

.header-link a:hover {
text-decoration:underline;
}

.search {
position:absolute;
margin:0 auto;
left:900px;
top:42px;
vertical-align:middle;
white-space:nowrap;
}

.search_box {
position:relative;
top:-5px;
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0 auto;
padding:0px;
}

.search_submit {
margin: 0 auto;
padding:0px;
}

.top-link-table {
width:985px;
padding:0px;
margin: 0 auto;
}

.top-link-table td {
width:123px;
padding:0px;
margin: 0 auto;
}

.top-link-text {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-left:3px;
margin-right:3px;
margin-top:10px;
padding:0px;
text-align:center;
font-weight:normal;
}

.top-link-text a {
color:#003333;
text-decoration:none;
}

.top-link-text a:hover {
text-decoration:underline;
}

div.content-container {
	width:980px;
	margin:auto;
	min-height:600px;
}
* html div.content-container ,*:first-child+html body div.content-container { position:relative; top:-20px;}

.right-container {
width:744px;
/*height:260px;*/
padding:0px;
margin: 0 auto;
float:left;
}

.left-container {
width:220px;
/*height:600px;*/
padding:0px;
margin: 0;
float:right;
}

.centre-container {
width:750px;
padding:0px;
margin: 0 auto;
float:left;
}

p { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:10px;
padding-right:10px;
}

h1,h2,h3,h4,h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
padding-right:10px;
}

.search-results {
padding:0px;
margin:0px;
width:980px;
height:400px;
/*position:absolute;
top:175px;
left:175px;*/
}

.search-result {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
margin: 0 auto;
}

.search-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
padding:10px;
}

.footer {
/*position:relative;
top:600px;
left:170px;
width:985px;*/
}

.footer-header {
font-family:Arial, Helvetica, sans-serif;
color:#003333;
font-size:14px;
text-align:left;
margin: 0 auto;
}

.footer-link {
color:#003333;
text-decoration:none;
}

.footer-link:hover {
text-decoration:underline;
}

.footer-table {
width:985px;
margin: 0 auto;
padding:0px;
vertical-align:top;
}

.footer-table td {
width:20%;
margin: 0 auto;
padding:0px;
vertical-align:top;
}

.footer-hr {
height:1px;
}

a:link img, a:visited img { border-style: none; margin: 0 auto; } /* no border on img links */

/* from layout 3 */

.breadcrumbs {
width:985px;
height:30px;
margin:0 auto 10px auto;
padding:0px;
background-color:#cccccc;
clear:left;
}

/**:first-child+html body .cc-layout1 { position:relative; top:-370px;}
*:first-child+html body .cc-layout2 { position:relative; top:-20px;}
*:first-child+html body .cc-layout3 { position:relative; top:-20px;}*/

/** html .cc-layout1 { position:relative; top:-400px !important; width:980px !important; }
* html .cc-layout1 .left-container { position:relative; top:606px !important; left:35px }*/

.breadcrumb-text {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#003333;
text-align:left;
margin: 0 auto;
padding-top:7px;
padding-left:10px;
}

.breadcrumb-text a {
color:#003333;
}

.breadcrumb-text a:hover {
font-weight:bold;
}

.navigation-table {
width:190px;
padding:0px;
margin: 0 auto;
text-align:left;
}

.navigation-table td {
width:190px;
padding:0px;
margin: 0 auto;
}

.white {
color:white;
padding:0px;
margin: 0 auto;
height:1px;
}

.nav-item {
text-align:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin: 0 auto;
}

.nav-item a {
text-decoration:none;
color:black;
}

* html .nav-item, *:first-child+html body .nav-item { padding:5px 0 0 0; margin:0;}

.nav-item a:hover {
text-decoration:underline;
Color:black;
}

.right-container-nav {
width:200px;
padding:0px;
margin: 0;
float:left;
}

div.inner-nav{
background-color:#cccccc;
}

div.layout3 { width:760px;}
/*div.layout3 div{ width:370px !important; float:left !important; padding:0 10px 0 0 !important; }*/

/** html div.layout3 div{ width:330px !important; }*/

.rightad p { position:relative; left:-10px; }

div.layout1 { width:550px;}
div.lc-layout1 { margin-top:28px;}
