/* General Styles */
BODY		 	{font-size:100%;font-family: Arial, Helvetica, sans-serif; margin:0px; width:100%;}
DIV,SPAN,P	 	{font-size:100%;font-family: Arial, Helvetica, sans-serif; margin-top:0.001pt; margin-bottom:0.001pt;  color:#000000; font-weight:normal;}
UL           		{font-size:100%;margin-top:0.001pt; margin-bottom:0.001pt;  padding-left:25px; margin-left:7px; list-style-image:url(images/sqBltGrey.gif);}
OL           		{font-size:100%;margin-top:0.001pt; margin-bottom:0.001pt;}
BLOCKQUOTE	 	{font-size:100%;margin-top:0.001pt; margin-bottom:0.001pt;}
FORM		 	{font-size:100%;margin-top:0px;}

.ggg			{color:#FF0000;}

/* Start DSL styles */

#fullscreen		{width:100%;min-width:800px;}

#topbarleft		{width:71.7%;float:left;}
#logo			{width:35%;float:left;margin-top:10px;padding-left:5px;}
#logo1			{width:60%;float:left;margin-top:5px;}

#search			{width:28.3%;float:right;}
#searchbox		{width:221px;}
#stop			{width:221px;}
#s1			{width:86px;float:left;height:19px;}
#s11			{background-image:url(../../../../images/save_top_l.gif);width:86px;height:19px;background-repeat:no-repeat;position:absolute;top:3px;}
#s2			{float:left;width:78px;}
#s3			{float:left;width:57px;}
#s4			{background-image:url(../../../../images/save_top_b.gif);height:10px;width:221px;position:absolute;top:21px;}
#s5			{background-image:url(../../../../images/save_mid.gif);width:221px;position:absolute;top:31px;}
#s6			{background-image:url(../../../../images/save_mid.gif);width:221px;position:absolute;top:54px;}
A.s6			{font-size:100%;color:#000000;font-weight:bold;}
A.s6:visited		{font-size:100%;color:#000000;font-weight:bold;}
#s7			{background-image:url(../../../../images/save_mid.gif);width:221px;position:absolute;top:70px;}
A.s7			{font-size:100%;color:#003366;font-weight:normal;}
A.s7:visited		{font-size:100%;color:#003366;font-weight:normal;}

#crumbtrail		{width:100%;}
#clinks			{padding:5px 5px 5px 5px;}
#main			{width:100%;}

#leftcol		{float:left;width:22%;min-width:176px;}
#middlecol		{float:left;width:51%;min-width:408px;}
#rightcol		{float:right;width:26.8%;min-width:216px;}
#footer			{float:left;width:100%;text-align:left;border-top: solid 2px #00607C;}
#footer a:link		{color:#003366;}
#footer a:visited	{color:#003366;}
#footer a:hover		{color:#7F98B1;}
#footerleft		{width:80%;float:left;}
#footerright		{width:19.8%;float:right;text-align:center;padding-top:15px;}
#footer1		{font-size:80%;padding-left:5px;}
#footer2		{font-size:75%;padding-left:5px;}
#footer3		{font-size:75%;padding-left:5px;}
#footer3 a:link		{color:#003366;}
#footer3 a:visited	{color:#003366;}
#footer3 a:hover	{color:#7F98B1;}
#latestnews		{}
#subscribe		{font-size:75%;}
#subscribe H3		{font-size:75%;}


#col1			{color:#003366;}
#col2			{padding:5px 5px 5px 5px;}
#col3			{padding:5px 5px 5px 5px;}
#col4			{}
#col5			{}

#wheretofindus,#directgov	{text-align:center;border-top:1px solid #7FAFBD; border-right:1px solid #7FAFBD;}
#councillorsarea	{}

#middlecol2cols		{float:right;width:77.8%;}
#noscriptline		{width:100%;}
#noscript		{color:#FF0000;padding-left:5px;}

.linkhead       	{}
.footer			{}


/* End DSL styles */

/*Shared Layout styles */
#nav  		 	{float:right; text-align:right; padding-right:2px; padding-top:10px; white-space:nowrap;}
#rightshadow    {float:left; width:4px; background-image: url(../../../../images/rightshade.gif); background-repeat:no-repeat;}
#bottomshadow	{float:left; width:778px; height:6px; background-image: url(../../../../images/picbottom.gif); background-repeat:no-repeat; background-color:#FFFFFF}
#welcomearea	{border:0; text-align:center; color:#EAEAEA}
#modeswitch		{white-space: nowrap;}
#topcolour	 	{height:22px}


.langpic		{padding-left:4px; padding-right:4px;}
.maincontent    {padding-left:4px; padding-top:4px; border:0}
.small          {}

IFRAME {overflow-x:visible; overflow-y:visible;}

img		{BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; COLOR: white; BORDER-BOTTOM: white 0px solid}
img.menuspace   {width:14px; height:10px;}


/* AtoZBrowser */
.AtoZIndex	 {color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:125%; font-weight:bold; text-decoration:underline;}
.AtoZIndex:hover {color:#9999ff;}
.AtoZBG		 {background-color:#000099;}
.AtoZLink	 {color:#000099;}
.AtoZLink:hover	 {color:#9999ff;}
.AtoZTitle1	 {color:#ffffff; background-color:#000099; font-size:100%; font-weight:bold}

/* ArticleIndex */
.articlehead	 {color:#000044; font-family:Arial,Verdana,Helvetica; font-size:100%; font-weight:bold;}
.articlebody	 {color:#000044; font-family:Arial,Verdana,Helvetica; font-size:80%;}
.articlelink	 {color:#000044; text-decoration:none; font-weight:bold;}
.articlelink:hover {color:#7F9DB9;}
.articlerule	 {background-color:#7F9DB9;}

/*Events Calendar */
.eventsborder  {background-color:#CC6666; color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:125%; font-weight:normal;}
.eventsboxbg	 {background-color:#ffcccc; font-size:100%; color:#700000;}
.eventsbullet{background-image:url(../../images/documenticon.gif);}

/*Faq manager */
.faqSearchBox			{width:40em; padding-top:7px; padding-left:10px; padding-bottom:10px; border:solid 1px #007000; background-color:#effff3; font-size:100%; font-weight:bold; color:#7E7E7E;}
.faqSearchTableText		{font-size:100%;font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#7E7E7E;}
.faqSearchTableBorder		{background-color:#007000;}
.faqSearchTableBackground	{background-color:#effff3;}
A.faqQuestion,TD.faqQuestion{font-size:100%;font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000044;}
A.faqQuestion:hover		{color:#0000ff;}


/*News Letter */
.NewsLetterDarkBg		{background-color:#007000;}
.NewsLetterLightBg		{background-color:#effff3;}

/*Vacancies2*/
.VacanciesDarkBg		{background-color:#66CC66;}
.VacanciesLightBg1		{background-color:#66CCcc;}
.VacanciesLightBg2		{background-color:#99ee99;}
.VacanciesLightBg3		{background-color:#ffffff;}

/*Page Counter */
.pagecountertext		{font-size:100%;font-family:Arial,Helvetica,sans-serif;color:#000070;}
#pagecounterpageno		{font-size:100%;font-family:Arial,Helvetica,sans-serif;width:5ex;height:2.5ex;padding:0px;}
.pagecounterReturn		{font-size:100%;font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000070;}
.pagecounterReturn:hover	{color:#0000ff;}


/* Page Counter Styles */
#PageCounter	{text-align:right; clear:both; width:10em;}
.PageCounter	{text-align:left; font-size:60%; color:#000070;}
HR.PageCounter	{color:#000070; height:1px;}
.PageCounterTxtBox		{width:2em; font-size:1em;}

/*Directory */
.listheading			{background-color:#66cc66; color:#ffffff; font-weight:bold;}
.DirectoryAZIndex		{background-color:#66CC66; color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:125%; font-weight:bold; text-decoration:underline;}
.DirectoryAZIndex:hover {color:#99ff99;}
.DirectoryAZBG			{background-color:#66CC66;}


/* Scroller */
.scrollertitle	{color:#8C897A; font-family:Arial,Verdana,Helvetica;	font-size:100%; font-weight:bold;}
.scrollerbody	{color:#8C897A; font-family:Arial,Verdana,Helvetica; 	font-size:100%; font-weight:normal;}

/*Misc Styles */
.HomeNewsBody			{margin-bottom:10px;}

/* eWorld UI Calendar Control */
.calCtrl				{font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlDayHeader		{background-color: #ABABAB; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlMonthHeader		{background-color: #ffcccc; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekDay			{background-color: #FFFFFF; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlOffMonth		{background-color: #E3E3E3; color: #AAAAAA;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlGoToToday		{background-color: #FFFFFF; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlTodayDay		{background-color: #ffcccc; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlWeekend			{background-color: #E3E3E3; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlSelectedDate	{background-color: #FFFF00; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlClearDate		{background-color: #FFFFFF; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}
.calCtrlHoliday			{background-color: #FFFFFF; color: Black;font-size:100%; font-weight:normal; font-family:Verdana,tahoma,arial,sans-serif;}

/* Contact Search */
table.contactsearchform {background-color: #cccccc; border: solid 1px 000066; }
table.contactsearchform,
table.contactsearchform * { color: Black }
table.contactsearchform td { padding: 10px; vertical-align: top; }

div.contactsearchresults { display:table; width: auto; }
div.contactsearchresults table { margin-bottom: 0.5em; }
div.contactsearchresults td
{
	 padding: 2px;
	 vertical-align: top;
}

.contactsearchresults td { background-color: #eeeeee;  border-bottom: solid 1px white; border-left: solid 1px white ;}
.contactsearchresults th { border-bottom: solid 1px #888888; border-top: solid 1px #888888 ; }

.contactsearchresults div.pageinfo { float:left; }
.contactsearchresults div.pager { float:right; }

.contactsearchdisplay td { vertical-align: top; }
.contactsearchdisplay td.fieldname { font-weight: bold; }

