/*general*/
* { margin:0px; padding:0px;}
body { width:100%; height:100%; text-align:center; background-color:#A5C4E4; font-family:Arial, Helvetica, sans-serif;}
.clear { clear:both;}
#wrapper { margin:10px auto 0px auto; width:780px;}
/*header*/
#wrapper #header { width:778px; background:url(../coco_img/wrapper-bg.jpg) repeat-y;}
#wrapper #header #banner { float:left; height:126px; width:709px; margin:5px 0px 5px 10px; background:url(../coco_img/banner-left.jpg) no-repeat; text-align:left;}
#wrapper #header #banner img { margin-top:17px; margin-left:17px;}
#wrapper #header #aaa { float:right; background:url(../coco_img/banner-right.jpg) no-repeat; height:126px; width:49px; margin:5px 10px 5px 0px; text-align:right;}
*html #wrapper #header #banner { margin:5px 0px 5px 5px;}
*html #wrapper #header #aaa { margin:5px 7px 1px 0px;}
#wrapper #header #aaa a { color:#084368; text-decoration:none;}
#wrapper #header #aaa a:hover { text-decoration:underline;}
#wrapper #header #aaa .firstA { margin-right:6px; font-size:9px;}
#wrapper #header #aaa .secondA { margin-right:4px; font-size:11px;}
#wrapper #header #aaa .thirdA { font-size:13px;}
/*menu*/
#wrapper #menubar { margin-top:1px; margin-bottom:1px;}
*html #wrapper #menubar { margin-bottom:-3px;}
#wrapper #menubar #mainmenu { float:left; list-style-type:none; color:#034DA2; font-weight:bold; font-size:12px; margin:3px 0px 0px 10px;}
*html #wrapper #menubar #mainmenu { margin:3px 0px 0px 5px;}
#wrapper #menubar #mainmenu li { display:inline;}
#wrapper #menubar #mainmenu li a { color:#034DA2; text-decoration:none;}
#wrapper #menubar #mainmenu li a:hover { text-decoration:underline;}
/*search*/
#wrapper #menubar #search { float:right; margin:0px 10px 0px 0px; padding-bottom:2px;}
*html #wrapper #menubar #search form { margin-top:-2px;}
*html #wrapper #menubar #search { margin:0px 5px 0px 0px;}
#wrapper #menubar #search .textinput { border:1px solid #8994A0; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; color:#666;}
*html #wrapper #menubar #search .textinput { margin-top:3px; margin-bottom:1px;}
#wrapper #menubar #search .submit { border:0px; width:20px; height:15px; color:#FFFFFF; background-image:url(../coco_img/go-bg.jpg); font-size:11px; padding-bottom:2px; cursor:pointer;}
*html #wrapper #menubar #search .submit { margin-bottom:2px; padding-top:1px;}
#wrapper #menubar #search a { font-size:12px; color:#034DA2; text-decoration:underline;}
#wrapper #menubar #search a:hover { text-decoration:none;}
/*content*/
#wrapper #bodyframe { width:778px; background:url(../coco_img/wrapper-bg.jpg) repeat-y;}
/*left hand side*/
#wrapper #bodyframe #contentleft { float:left; width:195px; margin:4px 4px 4px 8px; text-align:left;}
*html #wrapper #bodyframe #contentleft { margin:4px 4px 4px 4px;}
/*left hand side menu*/
#wrapper #bodyframe #contentleft #menutitle { width:190px; height:26px; background:url(../coco_img/menu-top.jpg) no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px; border-bottom:1px solid #FFFFFF;}
	#wrapper #bodyframe #contentleft ul { list-style-type:none; width:196px; margin-left:-1px;}
#wrapper #bodyframe #contentleft ul li { background:#F9EAD9 url(../coco_img/menu-arrow.gif) 7px 8px no-repeat; font-size:12px; padding:3px 0px 3px 20px; border-bottom:1px solid #FFFFFF;}
*html #wrapper #bodyframe #contentleft ul li {padding:0px 0px 3px 20px;}
#wrapper #bodyframe #contentleft ul li a { color:#34436E; text-decoration:none;}
#wrapper #bodyframe #contentleft ul li a:hover { text-decoration:underline;}
/*left hand side panels*/
#wrapper #bodyframe #contentleft .panels { width:195px; height:60px; margin-top:3px;}
#wrapper #bodyframe #contentleft .panels h1.white { color:#FFFFFF; font-size:14px; padding-top:8px; margin-left:5px; width:125px;}
#wrapper #bodyframe #contentleft .panels h1.orange { color:#E69940; font-size:14px; padding-top:8px; margin-left:5px; width:125px;}
#wrapper #bodyframe #contentleft .panels h1.maroon { color:#850746; font-size:14px; padding-top:8px; margin-left:5px; width:140px;}
#wrapper #bodyframe #contentleft .panels p {color:#0C5FB6; font-size:11px; padding-top:0px; margin-left:5px; width:125px;}
#wrapper #bodyframe #contentleft .panels h1.white a { color:#FFFFFF; text-decoration:none;}
#wrapper #bodyframe #contentleft .panels h1.white a:hover { text-decoration:underline;}
#wrapper #bodyframe #contentleft .panels h1.orange a { color:#E69940; text-decoration:none;}
#wrapper #bodyframe #contentleft .panels h1.orange a:hover { text-decoration:underline;}
#wrapper #bodyframe #contentleft .panels h1.maroon a { color:#850746; text-decoration:none;}
#wrapper #bodyframe #contentleft .panels h1.maroon a:hover { text-decoration:underline;}
#wrapper #bodyframe #contentleft .panels p a { color:#0C5FB6; text-decoration:none;}
#wrapper #bodyframe #contentleft .panels p a:hover { text-decoration:underline;}
#wrapper #bodyframe #contentleft #panel1 { background:url(../coco_img/panels/planning-online.jpg) no-repeat; margin-top:10px;}
#wrapper #bodyframe #contentleft #panel2 { background:url(../coco_img/panels/can-you-vote.jpg) no-repeat;}
#wrapper #bodyframe #contentleft #panel3 { background:url(../coco_img/panels/ras.jpg) no-repeat;}
#wrapper #bodyframe #contentleft #panel4 { background:url(../coco_img/panels/motor-tax.jpg) no-repeat;}
#wrapper #bodyframe #contentleft #panel5 { background:url(../coco_img/panels/save-the-dog.jpg) no-repeat; margin-bottom:10px;}
#wrapper #bodyframe #contentleft #panel6 { background:url(../coco_img/panels/water-qual.jpg) no-repeat; margin-bottom:10px;}
#wrapper #bodyframe #contentleft #panel7 { background:url(../coco_img/panels/NPPR.jpg) no-repeat;}
#wrapper #bodyframe #contentleft #panel8 { background:url(../coco_img/panels/HouseCharge.jpg) no-repeat;}
/*middle content*/
#wrapper #bodyframe #contentmiddle { float:left; width:401px; margin:4px 4px 4px 0px;}

#wrapper #bodyframe #contentmiddle .newsitem img {margin:0px 10px 5px 0;padding:4px; float:left; border:1px solid #e2e2e2;}

#wrapper #bodyframe #contentmiddle_inside p img {margin:0px 10px 5px 0;padding:4px; float:left; border:1px solid #e2e2e2;}

#wrapper #bodyframe #contentmiddle #newsholder  .associated_links { width:147px; padding:0px 5px 5px 5px; font-size:11px; list-style-type:none;}
#wrapper #bodyframe #contentmiddle #newsholder  .associated_links li { color:#0868CB; background:url(../coco_img/links-arrow.gif) 0px 7px no-repeat; padding:2px 0px 3px 10px;}
#wrapper #bodyframe #contentmiddle #newsholder  .associated_links li a { color:#0868CB; text-decoration:underline;}
#wrapper #bodyframe #contentmiddle #newsholder  .associated_links li a:hover { text-decoration:none;}

#wrapper #bodyframe #contentmiddle_inside a {color:#006699; font-size:0.9em; padding-left:5px; margin-top:10px; margin-bottom:10px; font-weight:bold; text-decoration:underline;}
#wrapper #bodyframe #contentmiddle_inside a:hover {text-decoration:none;}
/*middle panels*/
#wrapper #bodyframe #contentmiddle #middlepanel_holder .middlepanel { float:left; width:190px; height:75px; text-align:left; border-right:1px solid #ccc; margin-left:7px;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder .middlepanel h1 { color:#FFFFFF; font-size:14px; padding-top:3px; margin-left:35px;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder .middlepanel p { width:184px; margin-left:8px; padding-top:10px; color:#466795; font-size:11px; font-weight:bold;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder .middlepanel p a { color:#466795; text-decoration:none;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder .middlepanel p a:hover { text-decoration:underline;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder #middlepanel1 { background:url(../coco_img/middle-panels/panel1.jpg); margin-bottom:7px; margin-right:6px;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder #middlepanel2 { background:url(../coco_img/middle-panels/panel2.jpg); margin-left:1px; margin-bottom:1px;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder #middlepanel3 { background:url(../coco_img/middle-panels/panel3.jpg);  margin-left:7px; margin-right:6px;}
#wrapper #bodyframe #contentmiddle #middlepanel_holder #middlepanel4 { background:url(../coco_img/middle-panels/panel4.jpg); margin-left:1px;}

/* ie6 */
*html #wrapper #bodyframe #contentmiddle #middlepanel_holder .middlepanel, *html #wrapper #bodyframe #contentmiddle #middlepanel_holder #middlepanel3{margin-left:2px;}

/*news*/
#wrapper #bodyframe #contentmiddle #newsholder { width:401px; text-align:left; margin-top:12px;}
#wrapper #bodyframe #contentmiddle #newsholder h1 {color:#085CB5; font-size:22px; font-weight:normal; padding-left:6px;}
*html #wrapper #bodyframe #contentmiddle #newsholder h1 { background-position:120px 2px}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem { width:401px;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .news a{color:#006699; text-decoration:underline;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .news a:hover {color:#0099CC; text-decoration:none;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem img {margin:0px 10px 5px 0;padding:4px; float:left; border:1px solid #e2e2e2;}

#wrapper #bodyframe #contentmiddle #newsholder .newsitem h2 { font-size:12px; color:#085CB5; margin-top:5px; padding:2px 10px 2px 7px; }
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .date { font-size:11px; color:#999; padding:0px 0px 2px 7px;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .news { font-size:12px; color:#085CB5; padding:2px 10px 2px 7px; line-height:1.4em; color:#333;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .more { font-size:11px; color:#085CB5; padding:2px 0px 2px 16px; background:url(../coco_img/menu-arrow.gif) 7px 6px no-repeat; margin-bottom:10px;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .more a { color:#085CB5; text-decoration:underline;}
#wrapper #bodyframe #contentmiddle #newsholder .newsitem .more a:hover { text-decoration:none;}

/* ie6 */ *html #wrapper #bodyframe #contentmiddle #newsholder .newsitem .more{margin-bottom:5px;}

/*right content*/
#wrapper #bodyframe #contentright { float:left; width:159px; text-align:left; margin:4px 0px 4px 0px;}
#wrapper #bodyframe #contentright .rightboxtitle { width:154px; height:26px; background:url(../coco_img/label-blue.jpg) no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}
#wrapper #bodyframe #contentright .rightboxtitle  a{color:#FFFFFF; text-decoration:none;}
#wrapper #bodyframe #contentright .rightboxtitle_info { width:154px; height:26px; background:url(../coco_img/label-info.jpg) no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}
#wrapper #bodyframe #contentright .rightboxtitle_info  a{color:#FFFFFF; text-decoration:none;}
#wrapper #bodyframe #contentright .rightboxcontent { width:157px; border:1px solid #B1BFD3; background-color:#F5F5F5; margin-bottom:10px; margin-top:2px;}
#wrapper #bodyframe #contentright .rightboxcontent ul { width:147px; padding:5px; font-size:11px; list-style-type:none;}
#wrapper #bodyframe #contentright .rightboxcontent ul li { color:#34436E; background:url(../coco_img/lightblue-arrow.gif) 0px 7px no-repeat; padding:2px 0px 2px 10px;}
#wrapper #bodyframe #contentright .rightboxcontent ul li a { color:#34436E; text-decoration:underline;}
#wrapper #bodyframe #contentright .rightboxcontent ul li a:hover { text-decoration:none;}
#wrapper #bodyframe #contentright .rightboxcontent p { width:147px; padding:5px 5px 5px 5px; font-size:11px; color:#34436E; }
#wrapper #bodyframe #contentright .rightboxcontent p a{color:#34436E; text-decoration:underline;}
#wrapper #bodyframe #contentright h1 { color:#085CB5; font-size:14px; padding-left:5px; margin-top:12px; margin-bottom:4px;}
#wrapper #bodyframe #contentright .associated_links { width:147px; padding:0px 5px 5px 5px; font-size:11px; list-style-type:none;}
#wrapper #bodyframe #contentright .associated_links li { color:#0868CB; background:url(../coco_img/links-arrow.gif) 0px 7px no-repeat; padding:2px 0px 3px 10px;}
#wrapper #bodyframe #contentmiddle #newsholder ul.associated_links{list-style:none;}
#wrapper #bodyframe #contentmiddle #newsholder ul.associated_links li a {color:#0868CB; text-decoration:underline; list-style:none; font-weight:bold; padding-left:12px;}
#wrapper #bodyframe #contentmiddle #newsholder ul.associated_links li a:hover {text-decoration:none;}
/*footer*/
#wrapper #footer { margin-top:7px; margin-bottom:7px;}
#wrapper #footer p { color:#085CB5; font-size:10px; margin-top:3px;}
#wrapper #footer p a { color:#085CB5; text-decoration:none;}
#wrapper #footer p a:hover { text-decoration:underline;}
#wrapper #footer .browsealoud {float:right; margin-right:7px; margin-top:-3px;}
/*inside pages leftcontent*/
#wrapper #bodyframe #contentleft_inside { float:left; width:165px; margin:4px 4px 4px 8px; text-align:left;}
*html #wrapper #bodyframe #contentleft_inside { margin:4px 4px 4px 4px;}
/*left hand side menu*/
#wrapper #bodyframe #contentleft_inside #menutitle { width:160px; height:26px; background:url(../coco_img/menu-top-inside.jpg) no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px; border-bottom:1px solid #FFFFFF;}
#wrapper #bodyframe #contentleft_inside ul { list-style-type:none; width:166px; margin-left:-1px;}
#wrapper #bodyframe #contentleft_inside ul li { background:#F9EAD9 url(../coco_img/menu-arrow.gif) 7px 8px no-repeat; font-size:12px; padding:3px 0px 3px 20px; border-bottom:1px solid #FFFFFF;}
*html #wrapper #bodyframe #contentleft_inside ul li {padding:0px 0px 3px 20px;}
#wrapper #bodyframe #contentleft_inside ul li a { color:#34436E; text-decoration:none;}
#wrapper #bodyframe #contentleft_inside ul li a:hover { text-decoration:underline;}
/*inside pages middlecontent*/
#wrapper #bodyframe #contentmiddle_inside { float:left; width:437px; margin:4px 9px 4px 0px; text-align:left;} /*ie6*/*html #wrapper #bodyframe #contentmiddle_inside{margin-right:4px;}
#wrapper #bodyframe #contentmiddle_inside .description { width:432px; font-size:10px; background-color:#1867BA; color:#FFFFFF; padding:1px 5px 1px 5px; margin-top:1px; }
#wrapper #bodyframe #contentmiddle_inside h1 { color:#085CB5; font-size:22px; padding-left:5px; margin-top:10px; margin-bottom:10px;}
#wrapper #bodyframe #contentmiddle_inside p { color:#333;  padding-left:5px;  margin-bottom:10px; font-size:12px; line-height:1.5em; }
/* ******************************* Styleguide ******************************************** */
/* headings */
#wrapper #bodyframe #contentmiddle_inside h1 { color:#085CB5; font-size:22px; padding-left:5px; margin-top:10px; margin-bottom:10px;}
#wrapper #bodyframe #contentmiddle_inside h2 { color:#085CB5; font-size:18px; padding-left:5px; margin-top:10px; margin-bottom:8px;}
#wrapper #bodyframe #contentmiddle_inside h3 { color:#085CB5; font-size:14px; font-weight:bold; padding-left:5px; margin-top:10px; margin-bottom:8px;}
#wrapper #bodyframe #contentmiddle_inside h4 { color:#085CB5; font-size:12px; font-weight:bold; padding-left:5px; margin-top:10px; margin-bottom:8px;}
/* link colour */
#wrapper #bodyframe #contentmiddle_inside p a{color:#006699; text-decoration:underline;}
#wrapper #bodyframe #contentmiddle_inside p a:hover{color:#0099CC; text-decoration:none;}

/* blockquote */
#wrapper #bodyframe #contentmiddle_inside blockquote{color: #555; font-style:italic; font-size:14px; margin-bottom:0px; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-right:20px; padding-left:15px;}

#wrapper #bodyframe #newsholder blockquote {color: #555; font-style:italic; font-size:14px; margin-bottom:0px; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-right:20px; padding-left:15px;}


blockquote span{color:#085CB5; font-family: Times New Roman, Verdana, Arial, serif; font-size:18px; font-weight:bold;}
cite{font-size:11px; color:#666; line-height:20px;}
/* lists */
#wrapper #bodyframe #contentmiddle_inside ul{margin-bottom:20px; margin-left:3px; font-size:12px; color:#333;  } #wrapper #bodyframe #contentmiddle_inside ul li{padding-left:19px; background:url(../coco_img/icons/arrow.gif) no-repeat 0px 2px; margin-bottom:3px; list-style:none;}
#wrapper #bodyframe #contentmiddle_inside ul li a{color:#006699; text-decoration:underline;} 
#wrapper #bodyframe #contentmiddle_inside ul li a:hover{color:#0099CC; text-decoration:none;}
#wrapper #bodyframe #contentmiddle_inside ol{color:#333;  margin-bottom:10px; font-size:12px; line-height:1.5em; }

/* Downloads List */
#wrapper #bodyframe #contentmiddle_inside ul.downloads {margin: 10px 10px 10px 5px}
#wrapper #bodyframe #contentmiddle_inside ul.downloads li { padding: 0 0 7px 20px; list-style:none;} 
#wrapper #bodyframe #contentmiddle_inside ul.downloads li.word {padding: 0 0 4px 21px; background: url(../coco_img/icons/word.gif) no-repeat top left}
#wrapper #bodyframe #contentmiddle_inside ul.downloads li.excel {padding: 0 0 4px 21px; background: url(../coco_img/icons/excel.gif) no-repeat top left}
#wrapper #bodyframe #contentmiddle_inside ul.downloads li.powerpoint {padding: 0 0 4px 21px; background: url(../coco_img/icons/powerpoint.gif) no-repeat top left}
#wrapper #bodyframe #contentmiddle_inside ul.downloads li.pdf {padding: 0 0 4px 21px; background: url(../coco_img/icons/pdf.gif) no-repeat top left}
#wrapper #bodyframe #contentmiddle_inside ul.downloads li.desc {background: none; border: none; padding-left:23px; font-size:0.9em; color:#999;}
/* News List */
#wrapper #bodyframe #contentmiddle_inside ul.news {margin: 10px 10px 15px 5px}
#wrapper #bodyframe #contentmiddle_inside ul.news li { padding: 0 0 0px 20px; list-style:none;}
#wrapper #bodyframe #contentmiddle_inside ul.news li.title {padding: 0 0 4px 21px; background: url(../coco_img/icons/page.gif) no-repeat top left}
#wrapper #bodyframe #contentmiddle_inside ul.news li.desc {background: none; border: none; color: #858585; line-height:1.5em; margin-bottom:3px;}
#wrapper #bodyframe #contentmiddle_inside ul.news li.desc img{margin:0px 10px 5px 0;padding:4px; float:left; border:1px solid #e2e2e2;}
/* Forms List */
#wrapper #bodyframe #contentmiddle_inside ul.forms {margin: 10px 10px 15px 5px}
#wrapper #bodyframe #contentmiddle_inside ul.forms li { padding: 0 0 0px 20px; list-style:none;}
#wrapper #bodyframe #contentmiddle_inside ul.forms li.title {padding: 0 0 14px 51px; background: url(../coco_img/icons/folder.gif) no-repeat top left}
#wrapper #bodyframe #contentmiddle_inside ul.forms li.desc {background: none; border: none; color: #858585; line-height:1.5em; margin-bottom:3px;}
/* Imagery */
#wrapper #bodyframe #contentmiddle_inside img.imgleft{margin-left:5px; margin-right:10px; margin-bottom:5px; padding:3px; border:1px solid #e2e2e2; float:left;}
#wrapper #bodyframe #contentmiddle_inside img.imgright{margin-left:5px; margin-right:10px; margin-bottom:5px; padding:3px; border:1px solid #e2e2e2; float:right;}
/* Table */
table.data{width:97%; margin-bottom:10px; margin-left:5px; }
table.data th{padding:4px 6px; text-transform:uppercase; font-size:10px; background:#376CA2 url(../coco_img/background/table-th-bg.jpg) repeat-x 0px 0px; color:#fff; font-family:Lucida Sans, Verdana, Arial; border-bottom:1px solid #e2e2e2; font-weight:normal;}
table.data tr.alt{background-color:#F1F5FA;}
table.data td{padding:4px 7px; font-size:11px;  border-bottom:1px solid #e2e2e2;}
table.data tr td a { color:#006699; text-decoration:underline;}
table.data tr td a:hover { color:#0099CC; text-decoration:none;}

/* Pagination */
#wrapper #bodyframe #contentmiddle_inside ul.prevnext li{display:inline; font-size:12px;}
#wrapper #bodyframe #contentmiddle_inside ul.prevnext li a{color:#999; text-decoration:none; padding:4px 8px; background-color:#f5f5f5; border:1px solid #e2e2e2;}
#wrapper #bodyframe #contentmiddle_inside ul.prevnext li a:hover{border:1px solid #ccc; color:#666;}

/* Ordered List */
ol{font-size:12px; margin-bottom:13px; margin-left:23px;}
ol li{margin-bottom:3px;}

/* Highlight */
p.highlight{background:#ffffcc; border:1px solid yellow; padding:5px; margin:0px 5px 0px 5px;}

/* Mandatory */
span.mand{color:#990000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

/* Yellow */
span.yellow{background-color:#ffffcc; border-bottom:1px solid yellow; padding:2px;}

/* Hint */
span.hint{font-size:11px; color:#4c87c4;}

/* Forms Size */
.s150{width:130px;}

/* Forms Style */
table.form{margin-bottom:10px; width:98%; margin:0px 5px 0px 5px;}
table.form th{padding:6px 8px; background:#559de9 url(../coco_img/background/form-th.jpg) repeat-x; font-size:14px; color:#fff; font-weight:bold; }
table.form tr.alt td{background-color:#f1f6fc;}
table.form tr.last td{border-bottom:none;}
table.form td{padding:6px 8px; font-size:12px; font-family:Tahoma, "Trebuchet MS", Arial, serif; border-bottom:1px solid #dbebfb; line-height:1.4em;}
table.form td input.text{padding:4px; width:250px; border:1px solid #c3ddf9; font-family:Tahoma, "Trebuchet MS", Arial, serif; color:#0d57a5;}
table.form td input.small-text{padding:4px; width:56%; border:1px solid #c3ddf9; font-family:Tahoma, "Trebuchet MS", Arial, serif; color:#0d57a5;}
table.form td textarea.textarea{padding:4px; width:250px; border:1px solid #c3ddf9; font-family:Tahoma, "Trebuchet MS", Arial, serif; color:#0d57a5; font-size:12px;}
table.form td select{width:60%;  border:1px solid #c3ddf9; font-family:Tahoma, "Trebuchet MS", Arial, serif; color:#0d57a5; padding:3px;}
table.form input.small-euro{padding:4px; width:56%; border:1px solid #c3ddf9; font-family:Tahoma, "Trebuchet MS", Arial, serif; color:#0d57a5; background:url(../coco_img/background/euro.gif) no-repeat 3px center; padding-left:15px;}
table.form td input#email{background:url(../coco_img/background/mail.gif) no-repeat center right; }
table.form input.submit{background:#559de9 url(../coco_img/background/form-th.jpg) repeat-x; font-size:14px; color:#fff; font-weight:normal; padding:5px 6px; border:none;  font-family:Tahoma, "Trebuchet MS", Arial, serif; cursor:pointer;}
table.form input.submit:hover{background-color:#3e78b5; background-image:none;}

/* Sitemap */
#wrapper #bodyframe #contentmiddle_inside p.section{font-size:1.1em;}
#wrapper #bodyframe #contentmiddle_inside p.section a{text-decoration:none; border-bottom:1px dotted #1867BA;}
#wrapper #bodyframe #contentmiddle_inside p.section a:hover{border-bottom:1px solid #1867BA;}
#wrapper #bodyframe #contentmiddle_inside ul.sub{margin-bottom:13px;}
#wrapper #bodyframe #contentmiddle_inside ul.sub li{margin-bottom:7px;}
#wrapper #bodyframe #contentmiddle_inside ul.sub li a{color:#666; text-decoration:none; border-bottom:1px solid #e2e2e2; padding-bottom:1px;}
#wrapper #bodyframe #contentmiddle_inside ul.sub li a:hover{color:#333;}
#wrapper #bodyframe #contentmiddle_inside ul.sub li.sub{background:none; font-size:11px; margin-top:4px; margin-bottom:4px;}
#wrapper #bodyframe #contentmiddle_inside ul.sub li.sub a{border-bottom:none; padding-bottom:0px;}

/*inside pages rightcontent*/

#wrapper #bodyframe #contentright_inside { float:left; width:148px; text-align:left; margin:4px 0px 4px 0px;}

/* Blue Header */
#wrapper #bodyframe #contentright_inside #rhs_menutitle { width:143px; height:26px; background:url(../coco_img/rhs-menu-top.jpg) no-repeat; color:#4887C8; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}

/* Dark Red Header */
#wrapper #bodyframe #contentright_inside #rhs_darkred_menutitle { width:143px; height:26px; background:url(../coco_img/darkred-menu-top.gif) no-repeat; color:#fff; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}

/* Dark Red Header */
#wrapper #bodyframe #contentright_inside #rhs_darkred_menutitle1 { width:143px; height:26px; background:url(../coco_img/darkred-menu-top.gif) no-repeat; color:#fff; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}

/* Light Red Header */
#wrapper #bodyframe #contentright_inside #rhs_lightred_menutitle { width:143px; height:26px; background:url(../coco_img/lightred-menu-top.gif) no-repeat; color:#fff; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}

/* Light Red Header */
#wrapper #bodyframe #contentright_inside #rhs_lightred_menutitle1 { width:143px; height:26px; background:url(../coco_img/lightred-menu-top.gif) no-repeat; color:#fff; font-weight:bold; font-size:12px; line-height:26px; padding-left:5px;}


#wrapper #bodyframe #contentright_inside #rhs_menu { width:148px; margin-top:5px; list-style-type:none; margin-bottom:12px;}
#wrapper #bodyframe #contentright_inside #rhs_menu li { font-size:12px; color:#666; background:url(../coco_img/rhs-menu-arrow.gif) 7px 7px no-repeat; padding:3px 0px 3px 15px; border-bottom:1px solid #9BBDE1;}
*html #wrapper #bodyframe #contentright_inside #rhs_menu li { padding:2px 0px 2px 15px; background-position:7px 9px;}
#wrapper #bodyframe #contentright_inside #rhs_menu li a { color:#666; text-decoration:none;}
#wrapper #bodyframe #contentright_inside #rhs_menu li a:hover { text-decoration:underline;}

#wrapper #bodyframe #contentright_inside #rhs_menu1 { width:148px; margin-top:5px; list-style-type:none; margin-bottom:12px;}
#wrapper #bodyframe #contentright_inside #rhs_menu1 li { font-size:12px; color:#666; background:url(../coco_img/rhs-menu-arrow.gif) 7px 7px no-repeat; padding:3px 0px 3px 15px; border-bottom:1px solid #9BBDE1;}
*html #wrapper #bodyframe #contentright_inside #rhs_menu1 li { padding:2px 0px 2px 15px; background-position:7px 9px;}
#wrapper #bodyframe #contentright_inside #rhs_menu1 li a { color:#666; text-decoration:none;}
#wrapper #bodyframe #contentright_inside #rhs_menu1 li a:hover { text-decoration:underline;}

#wrapper #bodyframe #contentright_inside #rhs_menu2 { width:148px; margin-top:5px; list-style-type:none; margin-bottom:12px;}
#wrapper #bodyframe #contentright_inside #rhs_menu2 li { font-size:12px; color:#666; background:url(../coco_img/rhs-menu-arrow.gif) 7px 7px no-repeat; padding:3px 0px 3px 15px; border-bottom:1px solid #9BBDE1;}
*html #wrapper #bodyframe #contentright_inside #rhs_menu2 li { padding:2px 0px 2px 15px; background-position:7px 9px;}
#wrapper #bodyframe #contentright_inside #rhs_menu2 li a { color:#666; text-decoration:none;}
#wrapper #bodyframe #contentright_inside #rhs_menu2 li a:hover { text-decoration:underline;}

#wrapper #bodyframe #contentright_inside #rhs_menu3 { width:148px; margin-top:5px; list-style-type:none; margin-bottom:12px;}
#wrapper #bodyframe #contentright_inside #rhs_menu3 li { font-size:12px; color:#666; background:url(../coco_img/rhs-menu-arrow.gif) 7px 7px no-repeat; padding:3px 0px 3px 15px; border-bottom:1px solid #9BBDE1;}
*html #wrapper #bodyframe #contentright_inside #rhs_menu3 li { padding:2px 0px 2px 15px; background-position:7px 9px;}
#wrapper #bodyframe #contentright_inside #rhs_menu3 li a { color:#666; text-decoration:none;}
#wrapper #bodyframe #contentright_inside #rhs_menu3 li a:hover { text-decoration:underline;}
