@charset "utf-8";
/* Main */
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #607384;}
body {background: #FFFFFF; margin: 0px 0px 0px 0px;}
a:link, a:visited, a:hover, a:active {color: #93AF2A; text-decoration: underline;}
a:hover{text-decoration:none;}
.clear {clear:both; width:1px; height:1px; margin:0px; height:0px;}
h1{ font-size: 16px; color: #607384; margin:0px 0px 5px 0px;}
h1 b{color:#93AF2A;}
h2{ font-size: 12px; color: #93AF2A; margin:0px 0px 5px 0px;}
p{ margin:0px 0px 5px 0px;}
.time{ font-size:10px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}

.morelink{ display:block; border-bottom:#607384 solid 2px; clear:both; margin:0px; padding:10px 0px 0px 20px;}
.morelink p{ background:url(../images/left_c.gif) no-repeat top left #93AF2A; margin:0px; padding:0px; display:block;}
.morelink a{ background:url(../images/right_c.gif) no-repeat top right; margin:0px; padding:4px 10px; display:block; color:#FFFFFF; font-size:10px; text-decoration:none; text-align:right;}
.morelink a:hover{ text-decoration:underline;}


/* Header */
#header{ background: url(../images/header_bg.gif) repeat-x; padding:0px; height:174px;}
#header .wawick{ width:158px; height:57px; position:absolute; left:10px; top:10px;}
#header .main{ width:950px; height:174px; margin:auto; padding:0px; position:relative; background:url(../images/header_bg_logo.gif) no-repeat 30px 0px;}
#header .logo{ width:190px; padding:0px 25px 0px 25px; height:174px; position:absolute; right:0px; top:0px; background:url(../images/rightside_bg.gif) center top no-repeat;}
#header #topmenu{ width:680px; padding:0px; position:relative; left:10px; top:125px; font-size:12px; font-weight:bold;}
#header #topmenu a{ text-decoration:none; color: #607384;}
#header #topmenu a:hover, #header #topmenu a.on{ text-decoration: underline; color: #93AF2A;}

/* Main Content */
.mainwidth{ width:950px; margin:auto; padding:0px;  clear:both; background:url(../images/rightside_bg.gif) no-repeat 710px -174px; position:relative; display: block;} 
#leftside{ width:170px; margin:0px; float:left; padding:0px;}
#rightside{ width:200px; margin:0px; float:right; padding:0px 20px 0px 0px;}

/* Side Menu */
#sidemenu{ margin:0px; padding:0px 0px 20px 0px; width:170px; display:table;}
#sidemenu ul{ margin:0px; padding:0px; list-style:none;}
#sidemenu ul li{margin:0px 0px 2px 0px; padding:0px; font-size:11px; width:170px; float:left;}
#sidemenu ul li a{margin:0px; padding:8px 4px; display:block; background:#DEE7Bf; color:#607384; text-decoration:none;}
#sidemenu ul li a:hover, #sidemenu ul li.on a{background:#93AF2A; color:#FFFFFF;}

/* Client Login */
#clientlogin a{ background:url(../images/icon_lock.gif) no-repeat 5px 3px; margin:0px; padding:0px 0px 10px 15px; display:block; color:#607384; font-size:11px; font-weight:bold; text-decoration:none;}
#clientlogin a:hover{ background:url(../images/icon_lock_on.gif) no-repeat 5px 2px; text-decoration: underline;}

/* Side Map */
#sidemap{ background:#F3F4F5; padding:5px; margin:10px 0px;}
#sidemap h1{ background:#F3F4F5; padding:0px 0px 5px 0px; margin:0px; color:#607384; font-size:14px;}
#sidemap a{ background:url(../images/icon_uk.gif) no-repeat;  padding:0px 0px 5px 40px; margin:0px; color:#607384; display:block; font-size:9px; text-decoration:none;}

/* Useful Links */
#usefulLinks{ margin:0px; padding:10px 0px 10px 0px; width:170px; display:table;}
#usefulLinks h1{margin:0px; padding:0px; color:#607384; font-size:14px; border-bottom:#607384 2px solid;}
#usefulLinks ul{ margin:0px; padding:4px 0px 0px 0px; list-style:none;}
#usefulLinks ul li{margin:0px 0px 2px 0px; padding:0px; font-size:10px; width:170px; float:left;}
#usefulLinks ul li a{margin:0px; padding:4px; display:block; background:#dfe3e6; color:#607384; text-decoration:none;}
#usefulLinks ul li a:hover{background:#607384; color:#FFFFFF;}

/* Side News */
#sideNews{ margin:0px; padding:0px; width:200px; font-size:9px;}
#sideNews .news{ margin:0px; padding:0px 0px 10px 0px;}
#sideNews h1{margin:0px; padding:0px; color:#607384; font-size:14px; border-bottom:#607384 2px solid;}
#sideNews img{margin:0px; padding:5px 0px;}


/* Company Links */
#companyLinks{ margin:0px; padding:10px 0px 10px 0px; width:200px; display:table;}
#companyLinks h1{margin:0px; padding:0px; color:#607384; font-size:14px; border-bottom:#607384 2px solid;}
#companyLinks ul{ margin:0px; padding:4px 0px 0px 0px; list-style:none;}
#companyLinks ul li{margin:0px 0px 2px 0px; padding:0px; font-size:10px; width:200px; float:left;}
#companyLinks ul li a{margin:0px; padding:4px; display:block; background:#dfe3e6; color:#607384; text-decoration:none;}
#companyLinks ul li a:hover{background:#607384; color:#FFFFFF;}

/* template 1 */
#template1{ padding:0px 10px 10px 25px; margin:0px; width:500px; float:left;}
#template1 h1, #template1 h2{ margin:0px;}
#template1 .heading{ border-bottom:#607384 2px solid; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
#template1 .mainimage{ margin:0px 0px 20px 0px; padding:0px;}
#template1 .picinfo{padding:0px 0px 5px 0px; margin:0px; font-size:9px; color:#CCCCCC; text-align:right;}
#template1 .sideimages{ float:right; width:200px; padding:0px 0px 0px 10px; margin:0px;}
#template1 .sideimages img{padding:5px 0px 0px 0px; margin:0px;}
#template1 ul{ padding:5px 0px 0px 0px; margin:0px 0px 0px 25px;}
#template1 li{ list-style:url(../images/arrow.gif); padding:0px 0px 5px 0px;}

/* Useful Links2 */
#usefulLinks2{ margin:0px; padding:0px 0px 10px 0px; width:500px; display:table;}
#usefulLinks2 h1{margin:0px; padding:0px; color:#607384; font-size:14px; border-bottom:#607384 2px solid;}
#usefulLinks2 ul{ margin:0px; padding:4px 0px 0px 0px; list-style:none;}
#usefulLinks2 ul li{margin:0px 0px 2px 0px; padding:0px; font-size:10px; width:500px; float:left; list-style:none;}
#usefulLinks2 ul li a{margin:0px; padding:4px; display:block; background:#dfe3e6; color:#607384; text-decoration:none;}
#usefulLinks2 ul li a:hover{background:#607384; color:#FFFFFF;}

/* news */
#news{ padding:0px 10px 10px 25px; margin:0px; width:500px; float:left;}
#news h1{border-bottom:#93AF2A 1px solid;}
#news h1, #news h2{ margin:0px 0px 10px 0px; }
#news .info{ margin:10px 0px 10px 0px;}
#news .more{text-align:right; clear:both;}

/* company */
#company{ padding:0px 10px 20px 25px; margin:0px; width:500px; float:left;}
#company h1{ margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:#93AF2A 2px solid; }
#company h2{ margin:10px 0px;}
#company ul{ margin:0px; padding:4px 0px 0px 0px; list-style:none;}
#company ul li{margin:0px 0px 2px 0px; padding:0px; font-size:14px; font-weight:bold; width:500px; float:left;}
#company h2 a, #company ul li a{margin:0px; padding:4px; display:block; background:#dfe3e6; color:#607384; text-decoration:none;}
#company h2 a:hover, #company ul li a:hover{background:#607384; color:#FFFFFF;}

.companies{padding:10px 20px 0px 0px; margin:0px; width:240px; float:left;}
.companies2{padding:10px 0px 0px 0px;}
.companies .logo{ padding:0px 0px 10px 0px;}
.companies .logo img { border:#93AF2A 2px solid;}
.companies p {padding:5px 0px 0px 0px;}

ul#mainImage{ margin:0px; padding:0px;}
ul#mainImage li{ list-style:none; padding:0px; margin:0px;}


/* Footer */
#footer{ text-align:center; font-size:10px; padding:0px; clear:both;}
#footer .menu{ clear:both; background:#93AF2A; padding:10px; margin:0px 0px 20px 0px; font-weight:bold; color:#FFFFFF;}
#footer .menu a{ text-decoration:none; color:#FFFFFF; font-size:10px;}
#footer .menu a:hover{ text-decoration: underline; color: #607384;}
#footer .menu a.on { text-decoration: underline; color: #607384;}
#footer h1 {font-size: 12px; color: #93AF2A;}
#footer h2 {font-size: 12px; color: #607384;}


