/* Start of basic set of tags for article */
HTML, html{margin:0; border:none;}
BODY, body
{color:#000000; font:normal 70% Arial, sans-serif; text-align:left; background-color:#ffffff; border:none; margin:0; min-width:1000px;}
.mainbody{margin:0 0 0 200px; padding:0;}
/* For 'textarea', 'input' and 'select' tags the font family is not inherited from the <body> tag and so has to be re-stated. */
IMG, img {border:none;}
TEXTAREA, textarea, INPUT, input, SELECT, select {font-family:Arial, sans-serif; color:#000000;}
TEXTAREA, textarea{font-size:100%;}
INPUT, input{font-size:90%;}
OL, ol, P, p, UL, ul{color:#000000;}
TH, th{color:#ffffff; background-color:#ebcceb; padding:5px;}
FIELDSET, fieldset{margin:20px 0; padding:5px; border:5px outset #FFD700;}
LEGEND, legend{font-size:1.25em; border-bottom:solid 1px #FFCC33;}
CAPTION, caption {font-weight:normal; font-size:1em; font-style:italic; color:#6666FF;}
HR, hr{border-style:none; color:#09448a; background-color:#09448a; height:1px;}
TABLE, table{text-align:left; font:normal 1em Arial, sans-serif;}
.textnorm{color:#000000; font-weight:normal; text-align:left;}
.textbold{color:#000000; font-weight:bold; text-align:left;}
.imagetitle{color:#ffffff; font-size:95%; font-weight:bold; background-color:#000000; padding:4px;}
.date{color:#ffffff; font-size:95%; font-weight:normal; padding:5px;}
.footer{ color:#0F3F87; }
.footeraddress{color:#cc66cc;}
.printonly{ display:none; }

h1{ font-size:16px; margin:0; font-weight:bold; }
h2.home { color:white; margin:0; padding-top:10px; }
h3 {color:#666; font-weight:bold; font-size:120%; }

body{ width:990px; background:#fff; margin:0 0 0 5px; padding:0;}
.page{ width:100%; padding-top:10px;}
.bodycontent {width:798px; margin:0 0 10px 200px; }

/* links */
a, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

/* top banner */
.banner { width:100%; height:146px; background:url('../../images/cworks/banner.jpg') no-repeat; }
.banner_logo { float:left; width:250px; height:100px; margin:20px 0 0 25px;}
.banner_txt { float:left; width:400px; height:60px; margin:58px 0 0 30px; color:#646464; overflow:hidden; font-size:110%; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.contactemail,a.contactemail:hover,a.contactemail:active,a.contactemail:visited {color:#007a6b;}

/* ticker */
#newsticker { font-weight:bold; color:#999; padding-left:15px; }
#newsticker ul { list-style: none; min-height: 1.6em; display:inline; clear:none; padding:none; margin:none; }
#newsticker ul li { display:inline; clear:none; padding:none; margin:none; }
#newsticker ul li, a.ticker, a.ticker:hover, a.ticker:visited, a.ticker:active { color:#329b97; }

/* lhs */
#lhsnav {width:184px; float:left; }
ul.lhsnav {list-style:none;  margin:0; padding:0;}
ul.lhsnav a {color:white;}

/* l(level)_s(section) */
li.lhsnav_l2 { background-image:url('../../images/cworks/beveltop.gif'); background-position:top right; background-repeat:no-repeat;
	font-weight:bold; padding:2px 0 2px 10px; margin-top:3px;}
li.lhsnav_l2_s1 { background-color:#339799; border-bottom:1px solid #a9dade; }
li.lhsnav_l2_s2 { background-color:#a25162; border-bottom:1px solid #d5acb2; }
li.lhsnav_l2_s3 { background-color:#738f54; border-bottom:1px solid #bdd7a8; }
li.lhsnav_l2_s4 { background-color:#bb9334; border-bottom:1px solid #f3ccac; }

li.lhsnav_l3 { padding:2px 0 2px 25px; }
li.lhsnav_l3_s1 { background:#70bfbc url('../../images/cworks/lhs_bullet_1.gif') 10px 5px no-repeat; border-bottom:1px solid #a9dade;}
li.lhsnav_l3_s2 { background:#b37381 url('../../images/cworks/lhs_bullet_2.gif') 10px 5px no-repeat; border-bottom:1px solid #d5acb2;}
li.lhsnav_l3_s3 { background:#99b96d url('../../images/cworks/lhs_bullet_3.gif') 10px 5px no-repeat; border-bottom:1px solid #bdd7a8;}
li.lhsnav_l3_s4 { background:#e0b161 url('../../images/cworks/lhs_bullet_4.gif') 10px 5px no-repeat; border-bottom:1px solid #f3ccac;}

li.lhsnav_l4 { padding:2px 0 2px 40px; }
li.lhsnav_l4_s1 { background:#70bfbc url('../../images/cworks/lhs_bullet_1.gif') 25px 5px no-repeat; border-bottom:1px solid #a9dade;}
li.lhsnav_l4_s2 { background:#b37381 url('../../images/cworks/lhs_bullet_2.gif') 25px 5px no-repeat; border-bottom:1px solid #d5acb2;}
li.lhsnav_l4_s3 { background:#99b96d url('../../images/cworks/lhs_bullet_3.gif') 25px 5px no-repeat; border-bottom:1px solid #bdd7a8;}
li.lhsnav_l4_s4 { background:#e0b161 url('../../images/cworks/lhs_bullet_4.gif') 25px 5px no-repeat; border-bottom:1px solid #f3ccac;}

li.lhsnav_l5 { padding:2px 0 2px 55px; }
li.lhsnav_l5_s1 { background:#70bfbc url('../../images/cworks/lhs_bullet_1.gif') 40px 5px no-repeat; border-bottom:1px solid #a9dade;}
li.lhsnav_l5_s2 { background:#b37381 url('../../images/cworks/lhs_bullet_2.gif') 40px 5px no-repeat; border-bottom:1px solid #d5acb2;}
li.lhsnav_l5_s3 { background:#99b96d url('../../images/cworks/lhs_bullet_3.gif') 40px 5px no-repeat; border-bottom:1px solid #bdd7a8;}
li.lhsnav_l5_s4 { background:#e0b161 url('../../images/cworks/lhs_bullet_4.gif') 40px 5px no-repeat; border-bottom:1px solid #f3ccac;}

/*

li.lhsnav { padding:2px 3px 2px 3px; }
li.lhsnav_hover { border:1px solid white; padding:1px 2px 1px 2px; background:#7dbb46 url('../../images/cypp/box_green_grad.gif') top repeat-x; font-weight:bold;}
li.lhsnav_cur { border:1px solid white; padding:1px 2px 1px 2px; }*/

/* rhs */
#rhsnav {width:184px; float:right; }
ul.rhsnav {list-style:none; margin:0; padding:0; color:#666;}
ul.rhsnav a {color:#666;}

li.rhstitle{ background:#ccc url('../../images/cworks/beveltop.gif') top right no-repeat;
	font-weight:bold; padding:2px 0 2px 10px; margin-top:3px; border-bottom:1px solid #eee; }
li.rhsitem{ background:#e3e3e3 url('../../images/cworks/rhs_bullet.gif') 10px 5px no-repeat; border-bottom:1px solid #eee; padding:2px 0 2px 25px; }

/*a.arhspagelink:link, a.arhspagelink:visited, a.arhspagelink:active, a.arhspagelink:focus, a.arhspagelink:hover,
a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:focus, a.arhslinkmedia:hover, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:focus, a.arhslink:hover {color:white; font-weight:bold; padding:3px;}

a.arhspagelink:hover, a.arhslinkmedia:hover, a.arhslink:hover {padding:2px; border:1px solid red; background:#e3274c url(../../images/cypp/box_pink_grad.gif) top repeat-x;}*/

/* homepage artifacts */ 
.home_block1_outer { margin-bottom:15px; width:790px; }
.home_block1_title { background:url('../../images/cworks/home_title1.gif') no-repeat top left; color:white; width:780px; height:33px; padding-left:10px; }
.home_block1_inner {border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; width:780px; padding:4px; }
.home_block1_base {width:790px; height:6px; background:url('../../images/cworks/home_base1.gif') no-repeat top left; }

.home_block2_outer { width:388px; float:left; }
.home_block2_title { background:url('../../images/cworks/home_title2.gif') no-repeat top left; color:white; width:378px; height:33px;	padding-left:10px; }
.home_block2_inner { border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; width:378px; padding:4px; }
.home_block2_base { width:388px; height:6px; background:url('../../images/cworks/home_base2.gif') no-repeat top left; }

.home_block3_outer { width:388px; float:left; margin-left:14px;  }
.home_block3_title { background:url('../../images/cworks/home_title3.gif') no-repeat top left; color:white; width:378px; height:33px;	padding-left:10px; }
.home_block3_inner { border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; width:378px; padding:4px; }
.home_block3_base { width:388px; height:6px; background:url('../../images/cworks/home_base2.gif') no-repeat top left; }

a.home_block:hover { color:white; }

.home_news { background:#dbdbdb; color:#6e6e6e; padding:5px; margin:5px; overflow:visible; }
.home_news img {float:left; margin:0 5px 5px 0;}
.home_news span {}

#real_choice_feature { width:461px; height:190px; background:url('../../images/cworks/real_choices.jpg') center 30px no-repeat; border:1px solid #ccc; margin-bottom:6px; }
.rcf_text { height:30px; font-weight:bold; margin:8px 8px 0 8px; }
.rcf_link { margin:0 8px 8px 8px; padding-top:130px; text-align:right;} 
.rcf_link a { color:#656565; }
.eu_flag { background:url('../../images/cworks/eu_flag.jpg') top right no-repeat;}
#news_feature { width:294px; border:1px solid #ccc; }
#news_feature h3 { margin:5px; padding:0; font-size:95%; }


.black { color:black; }
.white { color:white; }

a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.inlinelink:link, a.inlinelink:visited, a.inlinelink:active, a.inlinelink:hover, a.inlinelink:focus
{color:#000000; font-weight:normal; /* text-decoration:none; */}
a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus{font-weight:bold;}

a.autilnav, a.autilnavs{text-align:left; color:#000000;}
.utilspipe, .utilspipes{color:#ffffff; font-weight:bold; padding:0 5px 0 8px;}
a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus
{font-weight:normal;}
a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
{font-weight:bold;}
a.ahomeutilnav, a.ahomeutilnavs { color:#000000; padding:5px; }
.repeatbackground{
	background: url(../../images/linc/common/bannerrepeat.gif) repeat-x top;
}

.killpadding{margin:0;padding:0;}
.killbullet, .killbullet_1, .killbullet_2, .killbullet_3, .killbullet_4, .killbullet_5, .killbullet_6{ list-style:none; float:left; width:16.6%;}
.killbullets, .killbullet_1s, .killbullet_2s, .killbullet_3s, .killbullet_4s, .killbullet_5s, .killbullet_6s
{list-style:none; float:left; width:16.6%;padding:0;}

.formattachment{font-weight:bold;}

.rowhigh, .rowlow{padding:3px 3px 3px 3px;}
.footflourish{background:url(../../images/corporate/common/footer.gif) repeat-x;}
.contactbox{padding-left:5px; background-color:#ffffff;}
.introsearch, .introevent{padding:0 5px 0 0;}
.pollquestion, .pollanswer, .polltitle
{background-color:#ffffff; padding:8px 5px 3px 10px; text-align:left; float:left;}
.pollanswer{ text-align:left; font-weight:normal; padding:0px 5px 5px 8px; margin:2px; background-color:#ffffff}
.polltitle{font-weight:bold;}
.showmessgepoll{font-size:125%; padding:3px 0 3px 25px; font-weight:bold; text-align:left; color:#4080af;}
.pollquestionheading{padding:5px 5px 5px 25px; font-weight:bold; background-color:#ffffff; font-size:100%; text-align:left;}
.closebuttonstrip{width:100%; background-color:#bbbbbb; padding:5px 5px 5px 5px;}
.pollresult1, .pollresult3, .pollresult5, .pollresult2, .pollresult4{background-color:#4080af; color:#bbbbbb; text-align:left;}
.pollresult2, .pollresult4{background-color:#bbbbbb; text-align:left;} 
.pollquestionheading{}
.votebuttons{color:#FFFFFF; background-color:#ffffff; padding:8px 0 8px 5px;}

.logincontent{width:500px; position:relative;}
.loginhead, .errorhead{padding:0 5px 5px 5px; border:solid 2px #ffffff; background-color:#ffffff; color:#000000; font-weight:bold;}
.loginbandtop{ font-weight:bold; background-color:#ffffff; border-top:solid 2px #ffffff; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; padding:5px 5px 5px 5px;}
.loginbandbot{ background-color:#ffffff; border-bottom:solid 2px #ffffff; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; padding:5px 5px 5px 5px;}
.errorhead{background-color:#ffffff;}
.btntext{background-color:#4080af;color:#FFFFFF;font-weight:bold;text-align:center;}
.rowhigh{background-color:#ffffff;}
.rowlow{background-color:#ffffff;}
.searchtextnorm{color:#000444; font-weight:normal; text-align:left; vertical-align:middle;}

.hidden{display:none;}

.inlineimgR{float:right; clear:right; position:relative; margin:8px;}
.inlineimgL{float:left; clear:left; position:relative; margin:8px;}
.inlineimg{}

.lookupContainer {border:solid 1px #bbb; width:100%;}
.addressSearchContainer { padding-bottom:4px; margin-bottom:4px; border-bottom:solid 1px #bbb;}
.addressSearchContainerTitle { width:100%; background-color:#bbb; color:white; padding:5px 0px; font-weight:bold;}
.addressSearchResults { margin:5px; padding:0; border:solid 1px #cccccc; overflow:scroll; height:100px; width:98%;}

.addressResults { border:solid 1px #aaaaaa; width:98%;}

.addressResultsLineOdd {background-color: #dddddd;}
.addressResultsLineEven {background-color:#eeeeee;}
.addressResultsLineEven td, .addressResultsLineOdd td {padding:2px 0px;}
.addressResultsHouseCell {width:18%;}
.addressResultsStreetCell, .addressResultsTownCell {width:20%;}
.addressResultsBtnCell, .addressResultsCountyCell {width:15%;}
.addressResultsPostCodeCell {width:10%;}
.failedSearch {font-weight:bold;}

.atozcontainer { padding:0 0 15px 0; margin:0 0 10px 0; border-bottom:solid 1px #bbb;  width:100%;} 
.atozcontainer#ul {margin:0; padding:0;}
.atozcontainer#ul .atozcontainer#li {display:inline; margin-left:2px;}
.atozlink, .atozlinks { color:white; padding:4px 2px; text-align:center; font-size:120%; font-weight:bold; 
 text-decoration:none; background-color:#3e80b4; float:left; list-style-type:none; }

.atozlinks {background-color:#f5b432; color:#ffffff;}
.atozlink a:link, .atozlink a:visited, .atozlink a:hover, .atozlink a:focus, .atozlink a:active
	{color:white; font-weight:bold; text-decoration:none;}
.atozlinks a:link, .atozlinks a:visited, .atozlinks a:hover, .atozlinks a:focus, .atozlinks a:active
	{color:black; font-weight:bold; text-decoration:none;}
.atozcontent {float:left;display:inline;width:86%;}
.atozintrotext {display:block; margin:5px 0;}

a.featureslink:visited, a.featureslink:link, a.featureslink:active, a.featureslink:focus, a.featureslink:hover
{ font-weight:bold; color:#000000; text-decoration:none; font-size:110%; text-align:left;}

.rhslinkicon{background-color:#ffffff; padding:3px 5px 3px 6px;}

.bottombox{width:980px; clear:both; background:url('../../images/cworks/foot_hr.gif') 0 5px repeat-x; margin-top:10px; padding:10px 10px 5px 10px; color:#005a60;}

/* Block of base code that ALL horizontal navigation links use */
a.atopnav, a.atopnavs{display:block; text-align:left; text-decoration:none; float:left; padding:4px 6px 4px 6px; list-style-type:none;}
.rimage, .Rimage{ float:right; padding:10px 0 10px 20px; margin-top:5px; position:relative;}
.limage, .Limage{ float:left; padding:10px 20px 10px 0; margin-top:5px; position:relative;}
.lhscolumn{width:186px;}
span.treeblock{color:yellow;}

.flashLeft { text-align:left; }
.flashCenter { text-align:center; }
.flashRight { text-align:right; }

.contactbackground{	padding-top:5px; padding-bottom:3px; margin-bottom:5px;	list-style: none outside none; width:100%; }
.floatleft{float:left;}
.clearleft{clear:left;}
.contactelement{ width:80px; padding-left:15px; font-weight:bold; }

ul.list { padding:15px; margin:0; }
ul.list li { list-style-type:none; margin: 0 0 0 5px; padding: 0 0 0 15px; background:url('../../images/cworks/list_bullet.gif') 0px 3px no-repeat; }