/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.gif') repeat-x left top;
 	font-family: sans-serif, "Arial CE", "Tahoma CE", Tahoma;
	font-size: 0.75em;
	color: #636466;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */
h1 {margin:0px;padding:10px 0px;font-size:1.6em;color:#00915c;text-transform:uppercase;padding:15px 0px 15px 20px;background:url('img/arrow3.gif') no-repeat left 23px;}
h2 {margin:0px;padding:10px 0px;font-size:1.3em;text-transform:uppercase;}
h3 {margin:0px;padding:10px 0px;font-size:1.2em;text-transform:uppercase;}
h4 {margin:0px;padding:10px 0px;font-size:1.2em;text-transform:uppercase;}
.caption{font-size:1.2em;font-weight: bold;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr {clear:both;display:none;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border-left:#fff solid 3px;border-right:#fff solid 3px;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: middle;}
td {border-bottom: 1px solid #adaeb1;border-left:#fff solid 6px;border-right:#fff solid 6px;padding: 5px 10px;vertical-align: top;vertical-align:middle;}
.table-clean tr td{background:none !important;border:none !important;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
form, fieldset{padding:0px;margin:0px;}
legend {}
input, textarea, select {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#636466;}
a:visited {}
a:hover {text-decoration: none;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* wrapper-all
-------------------------------------------------- */
#wrapper-all{position:relative;width:100%;height:100%;background:url('img/wrapper-bcg.gif') repeat-x left bottom;}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:906px; margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background: url('img/top.jpg') no-repeat left top;height:143px;text-align:left;}

#logo{position:absolute;top:27px;left:60px;}

#search{position:absolute;top:55px;left:268px;width:252px;height:21px;background:url('img/search-bcg.gif') no-repeat left top;}
#searchstring{position:absolute;top:2px;left:2px;width:177px;color:#425160;background:none;border:none;}
#searchsubmit{position:absolute;top:0px;left:188px;}

#menu-h1{position:absolute;top:103px;right:3px;width:640px;height:36px;background:url('img/menu-h-bcg.gif') repeat-x left top;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 0px 0px 1px;background:url('img/menu-h1-line.gif') no-repeat left top;}
#menu-h1 ul li a{position:relative;width:105px;text-align:center;text-decoration:none;float:left;display:block;line-height:36px;color:#bac0c6;text-transform: uppercase;}
#menu-h1 ul li a:hover{background:url('img/menu-h-hover.gif') repeat-x left top;color:#fff;}

#top-nav{position:absolute;top:29px;right:37px;}
#top-nav ul{position:relative;padding:0px;margin:0px;}
#top-nav ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 0px 0px 24px;}
#top-nav ul li a{position:relative;text-decoration:none;float:left;display:block;color:#425160;padding:0px 0px 0px 11px;background:url('img/arrow1.gif') no-repeat left 3px;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:900px;padding:0px 3px 25px 3px;margin:143px 0px 0px 0px;background:url('img/container-bcg.png') repeat-y left top;}
* html #container{width:100%;background:url('img/container-bcg.gif') repeat-y left top;}


/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:260px;float:left;position:relative;}

#menu-v1{position:relative;width:100%;min-height:248px;background:#ebeced;padding:30px 0px 0px 0px;}
* html #menu-v1{height:278px;position:relative;float:left;clear:both;width:100%;}
#menu-v1 ul{position:relative;padding:0px 36px 0px 26px;margin:0px;overflow:hidden;}
* html #menu-v1 ul{float:left;clear:both;width:100%;}
#menu-v1 ul li{position:relative;top:-1px;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;background:url('img/arrow1.gif') no-repeat 14px 10px;padding:7px 0 7px 28px;border-top:#868f98 solid 1px;color:#3c4c5c;text-transform: uppercase;}
* html #menu-v1 ul li a{height:1px;}
#menu-v1 ul li a:hover{text-decoration:underline;}

#menu-v1 ul li ul{padding:5px 0px 0px 0px;top:0px;overflow: visible;border-top:#868f98 solid 1px;}
#menu-v1 ul li ul li a{background:none;border:none;text-transform:none;padding:3px 0 3px 38px;}

#extranet{position:relative;width:230px;margin:23px 0px 0px 19px;}

#honour{position:relative;width:230px;height:291px;background:url('img/honour.jpg') no-repeat left top;margin:23px 0px 0px 19px;}
#honour .cpt{color:#00915c;font-size:1.6em;font-weight:bold;text-transform: uppercase;padding:10px 0px 30px 14px;}
#honour ul{position:relative;padding:0px;margin:0px;}
#honour ul li{position:relative;list-style-type: none;display:block;color:#fff;background:url('img/arrow2.gif') no-repeat 11px 3px;padding:0px 0px 3px 19px;text-transform:uppercase;font-size:0.9em;}

#fcb{position:relative;float:left;clear:both;width:230px;margin:23px 0px 0px 19px;}

#navo div table tr td{background:none;border:none;}

/* right
-------------------------------------------------- */	
#right{width:640px;float:right;overflow:hidden;position:relative;}

.text{position:relative;float:left;clear:both;width:585px;padding:0px 20px 0px 35px;}
* html .text{width:100%;}
.text h1{position:relative;padding:15px 0px 0px 20px;margin:0px 0px 10px 0px;width:603px;left:-20px;}
* html .text h1{width:623px;}
.text h1 span{display:inline-block;border-bottom:#a3a5a8 solid 1px;width:100%;padding:0px 0px 15px 0px;}
.text ul{position:relative;padding:0px;margin:10px 0px;}
.text ul li{position:relative;padding:0px;margin:0px;list-style-type: none;padding:0px 0px 0px 10px;background:url('img/text-li-arrow.gif') no-repeat left 6px;line-height:18px;}
.text table tr td{padding:5px 0px;}
.plyn{position: relative;left:-35px;}

#right-nav{position:relative;float:left;clear:both;width:100%;height:147px;background:#ebeced;}
#right-nav ul{position:relative;float:left;clear:both;width:100%;padding:0px;margin:0px;}
#right-nav ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 4px 0px 0px;}
#right-nav ul li a{position:relative;text-decoration:none;float:left;display:block;}

#eshop{position:relative;float:left;clear:both;width:456px;height:131px;background:#3c4c5c url('img/eshop.gif') no-repeat left top;color:#fff;padding:0px 0px 0px 184px;}
* html #eshop{width:100%;}
#eshop .cpt{font-size:1.6em;font-weight:bold;text-transform:uppercase;padding:15px 0px 5px 0px;}
#eshop .eshop-text{font-size:0.9em;padding:0px 15px 0px 0px;height:70px;overflow:hidden;}
#eshop .more-info{width:128px;height:21px;line-height:20px;display:inline-block;position:absolute;bottom:0px;right:0px;background:#d1d3d4 url('img/more-info.gif') no-repeat right top;color:#3c4c5c;text-align:center;text-decoration:none;}
#eshop .more-info span{cursor:pointer;background:url('img/arrow1.gif') no-repeat right 4px;padding:0px 12px 0px 0px;}

#news{position:relative;float:left;clear:both;width:100%;padding:0px 0px 0px 0px;}
#news dl{position:relative;float:left;clear:both;width:100%;padding:0px;margin:0px;}
#news dl dd{position:relative;float:left;padding:30px 0px 0px 0px;margin:0px 28px 0px 0px;width:292px;}
#news dl dd h2{position:relative;padding:0px 0px 1px 0px;margin:0px 0px 10px 0px;font-size:1.5em;font-weight:normal;border-bottom:#c6c9ce solid 1px;}
#news dl dd h2 a{position:relative;text-decoration: none;color:#3b4d5b;display:inline-block;overflow:hidden;height:44px;}
#news dl dd h2 a:hover{text-decoration: underline;}
#news .news-text{position:relative;font-size:0.9em;height:127px;overflow:hidden;}
#news .more-info{position:relative;border-top:#c6c9ce solid 1px;margin:10px 0px 0px 0px;padding:5px 0px 0px 0px;text-align:right;}
#news .more-info a{display:inline-block;background:url('img/arrow1.gif') no-repeat right 4px;padding:0px 12px 0px 0px;color:#3c4d5d;text-decoration:none;}
#news .more-info a:hover{text-decoration:underline;}

#news dl .third{width:612px;}
#news dl .third h2 a{height:20px;}
#news dl .third .news-text{height:58px;}

#find{position:relative;float:left;clear:both;width:100%;padding:0px 0px 0px 0px;}
#find .cpt{color:#636466;font-size:1.3em;padding:0px 0px 30px 0px;}
#find .update{text-align:right;}
#find .update span{display:inline-block;width:334px;border-bottom:#e2e3e4 solid 1px;padding:0px 0px 4px 0px;}
#find .update span b{color:#00915c;display:inline-block;padding:0px 3px 0px 0px;}
#find form table{width:100%;margin:5px 0px 0px 0px;}
#find form table tr td{background:#ebeced;border:none;}
#find form table .firstRow td{padding:20px 10px 5px 10px;}
#find form table .nobcg td{background:none;padding:10px 20px 5px 0px;}
#find form table tr .bcg2{background:#e2e3e4;}
#find form table tr .border-top{border-top:#fff solid 1px;}
#find form table tr td select{border:#808080 solid 1px;width:140px;}
#find form table tr td .inpt{border:#808080 solid 1px;}
#find form table tr td button{background:#ebeced;border:none;width:160px;height:30px;line-height:30px;text-align:center;text-transform:uppercase;font-weight:bold;color:#636466;overflow:visible;cursor:pointer;}

#results{position:relative;float:left;clear:both;width:100%;}
#results table{width:100%;}
#results table tr td{border:#a3a5a8 solid 1px;border-left:none;border-right:none;}
#results table tr td a{color:#00915c;}
#results table tr th{color:#00915c;font-weight: normal;}
#results table .last td{background:none;border:none;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;height:66px;text-align:left;background:url('img/foot-bcg.gif') no-repeat left top;}
* html #foot{background:url('img/foot-bcg-ie6.gif') no-repeat left top;}

#menu-foot{position:relative;float:right;overflow:hidden;}
#menu-foot ul{position:relative;padding:13px 0px 0px 0px;margin:0px;right:-1px;}
#menu-foot ul li{position:relative;list-style-type: none;display:block;float:left;}
#menu-foot ul li a{position:relative;text-decoration:none;float:left;display:block;color:#fff;background:url('img/foot-line.gif') no-repeat right 2px;padding:0px 15px 0px 14px;}
#menu-foot ul li a:hover{text-decoration:underline;}
	
/* etc ----------------------------------------------------------------*/
.clear {clear:both;background:white;overflow:hidden;}
html > body .clear{height:0px;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
.toLeft{float:left;}
.toRight{float:right !important;}
.textToLeft{text-align:left;}
.textToCenter{text-align:center;}
.textToRight{text-align:right;}

