@charset "UTF-8";

/* Reset the style defaults obtained from http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*/////////////////////////////////////////////*/

/* Basic Typology rules */

body {
	background-color:#EEEEEE;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;

}

/*margin and lines hieght approx 4 pixels higher then text size*/

p {
    font-size:0.875em;
	margin-bottom: 18px;
    line-height:18px; /* 16×1.125=18 */
}



ol li, ul li, dl dt, dl dd{font-size:0.875em;}
h1, h2, h3, h4, h5, h6{
	margin-bottom: 18px;
	}

#content_container h1 {  
font-size:2.5em}  
   
#content_container h2 {  
font-size:2.5em}  
   
#content_container h3 {  
font-size:1.4em;
}  
   
	
/*//////////////////////////////*/


.main_nav img{padding-left: 1px;}

#main_container{
	background-color:white;
border-bottom:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
margin:0 auto 15px;
padding:0 15px 10px;
text-align:left;
width:783px;

	}

#content_container{
	width:538px; 
	float:left;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 40px;
	min-height:500px;
	}
	
a{text-decoration:none}

.pharmacySec a{color:#00AD86;}
.pharmacySec a:active{color:#00AD86;}
.pharmacySec a:visited{color:#00AD86;}
.pharmacySec a:hover{color:#007A5E;}

.homeSec a{color:#D60C8C;}
.homeSec a:active{color:#D60C8C;}
.homeSec a:visited{color:#D60C8C;}
.homeSec a:hover{color:#810046;}

.mainSec a{color:#005aa4;}
.mainSec a:active{color:#005aa4;}
.mainSec a:visited{color:#005aa4;}
.mainSec a:hover{color:#003662;}

.travelSec a{color:#005aa4;}
.travelSec a:active{color:#005aa4;}
.travelSec a:visited{color:#005aa4;}
.travelSec a:hover{color:#BC7F36;}

.funeralSec a{color:#7e89be;}
.funeralSec a:active{color:#7e89be;}
.funeralSec a:visited{color:#7e89be;}
.funeralSec a:hover{color:#5b6389;}

.postSec a{color:#CC0000;}
.postSec a:active{color:#CC0000;}
.postSec a:visited{color:#CC0000;}
.postSec a:hover{color:#890000;}

.motorSec a{color:#0288A6;}
.motorSec a:active{color:#0288A6;}
.motorSec a:visited{color:#0288A6;}
.motorSec a:hover{color:#005467;}

.coffeeSec a{color:#6C1B78;}
.coffeeSec a:active{color:#6C1B78;}
.coffeeSec a:visited{color:#6C1B78;}
.coffeeSec a:hover{color:#d336ea;}

ul.noImageList{
line-height: 18px;
margin-bottom: 18px;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

img.headlinePic {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #000000;
}
.rightHandFLASH {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
	border: thin solid #000000;
}
.LeftSideTable {
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	border: thin solid #000000;
}
.QuoteBox {
	font-size: small;
	font-style: italic;
	font-weight: bold;
	color: #000033;
	border: 2px solid #000033;
	background-color: #CCCCCC;
	text-align: center;
	padding: 6px;
	float: right;
	margin-bottom: 3px;
	margin-left: 3px;
}
.newspageheadline {
	font-size: large;
	font-weight: bold;
	color: #0265AC;
	text-decoration: none;
	text-align: left;
}
.newsheaders {
	font-size: large;
	font-weight: bold;
	margin-bottom: 10px;
	color: #666666;
	text-decoration: underline;
}
.newstable {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.newsPics {
	border:thin solid #000000;
margin:0 0 18px;
padding:0;
}
.newsbody {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bodytable {
	text-align: left;
	vertical-align: top;
}

#quote_box{
	background: #CCCCCC url(../NewsStoriesFiles/quotemark1.gif) no-repeat  top left;
	font-size:smaller;
	width:250px;
	float:right;
	padding:0px;
	text-align: left;
	vertical-align: top;
	border:thin solid #000000;
}
#quote_box_top{
	margin:0px;
	font-style:italic;
	background:  url(../NewsStoriesFiles/quotemark2.gif) no-repeat bottom right;
	text-indent:30px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
}

#quote_box_bottom{
	background-color:#999999;
	color:#000033;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#quote_symbol{
	font-size:xx-large;
	font-weight:bold;
	margin-bottom:-10px;
	}
#cruiseclubcontainer {
	background-image: url(../travel/cruiseclub/cruiseclubheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 538px;
}
#brochurelink {
	background-color: #EDB267;
	padding: 5px;
	width: 200px;
	border: thin solid #000000;
}
#brochurelink a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#brochurelink a:hover {
	color: #FFFFFF;
}


#cruiseclubcontainer #form1 table {
	border: thin solid #f9b666;
}

.contentLeft {
	font-size: 11px;
	color: #000000;
	text-align: Left;
	text-decoration: none;
}

.subtitle {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}

a.headnav {
	font-size: 11px;
	color: #005AA4;
	text-decoration: none;
}

.clock {
	font-size: 10px;
	color: #005AA4;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}

.subnav {
	font-size: 11px;
	color: #005AA4;
	text-decoration: none;
	font-weight: normal;
}

.subcontent {
	color: #000000;
	text-decoration: none;

}

.hsubnav {
	font-size: 11px;
	color: #D60c8c;
	text-decoration: none;
	font-weight: normal;
}
.dsubnav {
	font-size: 11px;
	color: #54bceb;
	text-decoration: none;
	font-weight: normal;
}

.psubnav {
	font-size: 11px;
	color: #00ad86;
	text-decoration: none;
	font-weight: normal;
}

.fsubnav {
	font-size: 11px;
	color: #7e89be;
	text-decoration: none;
	font-weight: normal;
}

.posubnav {
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}

.msubnav {
	font-size: 11px;
	color: #0288A6;
	text-decoration: none;
	font-weight: normal;
}

.cssubnav {
	font-size: 11px;
	color: #6C1B78;
	text-decoration: none;
	font-weight: normal;
}

.copyheading {
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-transform: uppercase;
}

.jag {
	font-size: 11px;
	color: #7D9887;
	text-decoration: none;
	font-weight: normal;
}

.star {
	font-size: small;
	font-weight: bold;
	color: #FF6600;
}

.smallPrint{
clear:both;
color:#808080;
font-size:0.6em;
line-height:1.2em;
}


/* New Css */

#container{
	width: 779px;
	padding-left: 0;
	padding-right: 0;
}

#header{
	width: 100%;
	background: #FFFFFF;
}

#header h1{
	display: none;
}

#header {
	float: left;
	background: url(../Images/coop_logo.gif) no-repeat;
}

#dateTime {
	float: right;
}

#firstNavigation{
	clear: both;
}

#firstNavigation ul{
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-top: 60px;
}

#topNavigation ul{
	list-style: none;
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
}

#topNavigation li{
	float: left;
	width: 76px;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

#topNavigation a span{
	visibility: hidden;
}

a.yoursociety, a.yoursociety:visited, a.yoursociety:active{
	background: url(../Images/ys_off.gif) no-repeat;
}

a.yoursociety:hover{
	background: url(../Images/ys_on.gif) no-repeat;
}

a.yourmembership, a.yourmembership:visited, a.yourmembership:active{
	background: url(../Images/ym_off.gif) no-repeat;
}

a.yourmembership:hover{
	background: url(../Images/ym_on.gif) no-repeat;
}

a.yourcommunity, a.yourcommunity:visited, a.yourcommunity:active{
	background: url(../Images/yc_off.gif) no-repeat;
}

a.yourcommunity:hover{
	background: url(../Images/yc_on.gif) no-repeat;
}

a.vacancies, a.vacancies:visited, a.vacancies:active{
	background: url(../Images/v_off.gif) no-repeat;
}

a.vacancies:hover{
	background: url(../Images/v_on.gif) no-repeat;
}

a.foodstore, a.foodstore:visited, a.foodstore:active{
	background: url(../Images/f_off.gif) no-repeat;
}

a.foodstore:hover{
	background: url(../Images/f_on.gif) no-repeat;
}

a.pharmacy, a.pharmacy:visited, a.pharmacy:active{
	background: url(../Images/p_off.gif) no-repeat;
}

a.pharmacy:hover{
	background: url(../Images/p_on.gif) no-repeat;
}

a.home, a.home:visited, a.home:active{
	background: url(../Images/h_off.gif) no-repeat;
}

a.home:hover{
	background: url(../Images/h_on.gif) no-repeat;
}

a.funeral, a.funeral:visited, a.funeral:active{
	background: url(../Images/fun_off.gif) no-repeat;
}

a.funeral:hover{
	background: url(../Images/fun_on.gif) no-repeat;
}

a.travelcare, a.travelcare:visited, a.travelcare:active{
	background: url(../Images/tc_off.gif) no-repeat;
}

a.travelcare:hover{
	background: url(../Images/tc_on.gif) no-repeat;
}

a.postoffice, a.postoffice:visited, a.postoffice:active{
	background: url(../Images/po_off.gif) no-repeat;
}

a.postoffice:hover{
	background: url(../Images/po_on.gif) no-repeat;
}

a.coffeeshop, a.coffeeshop:visited, a.coffeeshop:active{
	background: url(../Images/cs_off.gif) no-repeat;
}

a.coffeeshop:hover{
	background: url(../Images/cs_on.gif) no-repeat;
}

#left{
	float: left;
}

#leftDot{
	float: left;
	background: url(../Images/dotted.gif) repeat-y;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#right{
	float: right;
}

#rightDot{
	float: right;
	background: url(../Images/dotted.gif) repeat-y;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.thelink {

	font-size: 10px;
	color: #999999;
	text-align: left;
	text-decoration: none;
}

.heading {
	font-size: 24px;
	color: #003399;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-top:10px;

}

.heading2 {

	font-size: 16px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}

.FLprice {
	font-size: 13px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: bolder;

}
.foodcontent {

	font-size: 10px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

.subnav {
	font-size: 10px;
	color: #005AA4;
	text-decoration: none;
	font-weight: normal;


}

.FLprice div.ProductCategory{
color:#FFFFFF;font-weight:normal;font-size:22px;position:relative;left:0px;border-bottom:solid #FF0000 1px;background-image:url(/Images/FoodLeaflet/blank_tab.gif);background-position:top left;height:30px;padding-left:15px;
text-transform:lowercase;
}

html {
	margin: 0;
	padding: 0;
}



/*These files control the rounded box

.tl, .tr, .br, .bl, .tablebg {
	width: 238px;
	font-family: Helvetica, Geneva, sans-serif;
}
.table_content {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 20px;
	text-align: left;
	color: #000000;
}

.tl {
	background-image:  url(/images/roundedcorner/tl.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tablebg {
	margin-top:10px;
	background-image:  url(/images/roundedcorner/bgr.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #F1B368;
}

.tright {
	background-image:  url(/images/roundedcorner/tr.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.bright {
	background-image:  url(/images/roundedcorner/br.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bl {
	background-image:  url(/images/roundedcorner/bl.png);
	background-position: left bottom;
	background-repeat: no-repeat;
} */
.box_header {
	padding-top: 13px;
	padding-right: 23px;
	padding-left: 5px;
	text-align: center;
}
.box_header h3 {
	margin: 0px;
	font-size: large;
	text-align: center;
	text-indent: 20px;
	color: #000000;
}
.table_content li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
	text-align: left;
}
.table_content img {
	border: 2px inset #000000;
}
.table_content p {
	clear: left;
}
.table_content a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	display: block;
	border-top-width: 2px;
	border-top-style: groove;
	border-top-color: #F1B368;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.table_content a:hover {
	color: #FFFFFF;
}

/*The following controls the appearence of the nav menu*/
.sidebar {
	width:239px;
	float:left;
	}
.second_item{
	margin-top:10px;
	}

.second_item img{
	border:0;
	}

a.headnav:active { color:#005AA4; }
a.headnav:visited { color:#005AA4; }


/*These where embedded in the head file*/
a.headnav:hover { color:#005AA4; text-decoration: underline }
a.subnav:hover { color:#00325B; text-decoration: none}
a.cssubnav:hover { color:#00325B; text-decoration: none}
a.dsubnav:hover { color:#00325B; text-decoration: none}
a.fsubnav:hover { color:#00325B; text-decoration: none}
a.hsubnav:hover { color:#00325B; text-decoration: none}
a.msubnav:hover { color:#00325B; text-decoration: none}
a.posubnav:hover { color:#00325B; text-decoration: none}
a.psubnav:hover { color:#00325B; text-decoration: none}
a.jag:hover { color:#00325B; text-decoration: none}

/*The following controls the apearence of the header*/
.travel_header{
	background: url(/images/new_web/header.jpg) no-repeat top left; 
	padding-left:5px;
	padding-top:3px;
	padding-bottom:10px; 
	color:black; 
	
	}

.site_header{
	width:780px;
	position: relative;
	}

.header_logo{
	float:left;
	margin-bottom: 10px;
	}

.header_clock{
	font-size:10px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	float:right;
	margin-top:69px;
	color: #005AA4;
}
.main_nav{
	text-align:left; 
	clear:both;
	}
	

#leftNavi {
width : 239px;
float : left;
padding-bottom: 20px;


}
#leftNavi #menu {
}
#leftNavi #menu a {
text-align : center;
display : block;
width:118px;
height: 15px;
float : left;
padding: 5px 0px 5px;
font-size: 11px;
color: #005AA4;
display: inline-block;

}




#leftNaviMessages{
clear: both;
margin-top: 7px;
padding: 5px;

font-size:0.8em;

}

#leftNaviMessages hr, #content_container hr{
color: #FFFFFF;
border-top-style: dashed;
border-top-width: 1px;
border-top-color: #CCCCCC;
}

#MainCatHeader{
	width:778px;
	clear:both;
	}
	
#footer{
	clear: both;
	padding: 8px;
	color: white;
	text-align: right;
	font-size:0.8em;
	height: 1em;
	width: 762px;
	}

#footer a:link, #footer a:active, #footer a:visited{text-decoration:none;	color:white; }
#footer a:hover{color: #cccccc;}

#subMenu{
text-align: center;
}

#subMenu a{
display : block;
text-decoration : none;
height: 20px;
float : left;
padding: 5px;
font-size: 11px;
color: #fff;
overflow: hidden;
margin-right:2px;
margin-bottom: 5px;
margin-top: -3px;
}

#subMenu hr{
margin-top: 5px;
clear:both;
}

img.menuButton{
float: left; 
margin-bottom: 18px;
margin-top: 7px;
margin-left: 10px;
border: thin solid black;
}
	

#titleBar h1{ 
font-size:15px;
}


/* Changes the main color of the pharmacy Section*/
.pharmacySec #subMenu a:link, .pharmacySec #subMenu a:visited{background-color:#00AD86;}
.pharmacySec #subMenu a:active, .pharmacySec #subMenu a:hover{background-color:#fff; color:#00AD86;}
.pharmacySec h1, .pharmacySec h2, .pharmacySec h3, .pharmacySec h4{color: #00ad86;}
.pharmacySec #content_container{border-left : 1px solid #00ad86;}
.pharmacySec #MainCatHeader{background-color:#00AD86; }
.pharmacySec #leftNavi #menu a {border-bottom :  1px solid #00AD86;}

.pharmacySec #leftNavi #menu a { border-bottom :  1px solid #00AD86;}
.pharmacySec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #00AD86;}
.pharmacySec #leftNavi{border-left :  1px solid #00AD86; border-bottom :  1px solid #00AD86;}

.pharmacySec #leftNavi #menu a:active, .pharmacySec #leftNavi #menu a:hover {background : #00ad86; color : #fff;}
.pharmacySec #footer{background-color:#00AD86; }
.pharmacySec .subNav a {background-color:#00AC85;	color:#FFFFFF;}
.pharmacySec .subNav a:hover, .pharmacySec .subNav a:active {	background-color:#ffffff;	color:#00AC85;	}

/* Changes the main color of the home Section*/
.homeSec #subMenu a:link, .homeSec #subMenu a:visited{background-color:#D60C8C;}
.homeSec #subMenu a:active, .homeSec #subMenu a:hover{background-color:#fff; color:#D60C8C;}
.homeSec h1, .homeSec h2, .homeSec h3, .homeSec h4{color: #D60C8C; border-bottom:1px solid #D60C8C; clear: both;
margin-left:-4px; 
padding:0 0 5px 8px;}
.homeSec #content_container{border-left : 1px solid #D60C8C;}
.homeSec #MainCatHeader{background-color:#D60C8C;}
.homeSec #leftNavi #menu a {border-bottom :  1px solid #D60C8C;}

.homeSec #leftNavi #menu a { border-bottom :  1px solid #D60C8C;}
.homeSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #D60C8C;}
.homeSec #leftNavi{border-left :  1px solid #D60C8C; border-bottom :  1px solid #D60C8C;}

.homeSec #leftNavi #menu a:active, .homeSec #leftNavi #menu a:hover {background : #D60C8C; color : #fff;}
.homeSec #footer{background-color:#D60C8C;}


.mainSec #footer{background-color:#005aa4;}
.mainSec #subMenu a:link, .mainSec #subMenu a:visited{background-color:#005aa4;}
.mainSec #subMenu a:active, .mainSec #subMenu a:hover{background-color:#fff; color:#005aa4;}
.mainSec h1, .mainSec h2, .mainSec h3, .mainSec h4{color: #005aa4;}
.mainSec #content_container{border-left : 1px solid #005aa4;}
.mainSec #MainCatHeader{background-color:#005aa4; }
.mainSec #leftNavi #menu a { border-bottom :  1px solid #005aa4;}
.mainSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #005aa4;}
.mainSec #leftNavi{border-left :  1px solid #005aa4; border-bottom :  1px solid #005aa4;}
.mainSec #leftNavi #menu a:active, .mainSec #leftNavi #menu a:hover {background : #005aa4; color : #fff;}
.mainSec #footer{background-color:#005aa4;}
.mainSec #titleBar{background-color:#005aa4; color: white; }
.mainSec #titleBar h1{margin: 0px; padding: 0px; color: white; }

.travelSec #subMenu a:link, .travelSec #subMenu a:visited{background-color:#F9B665;}
.travelSec #subMenu a:active, .travelSec #subMenu a:hover{background-color:#fff; color:#F9B665;}
.travelSec h1, .travelSec h2, .travelSec h3, .travelSec h4{color: #F9B665;}
.travelSec #content_container{border-left : 1px solid #F9B665;}
.travelSec #MainCatHeader{background-color:#F9B665;}
.travelSec #leftNavi #menu a { border-bottom :  1px solid #F9B665;}
.travelSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #F9B665;}
.travelSec #leftNavi{border-left :  1px solid #F9B665; border-bottom :  1px solid #F9B665;}
.travelSec #leftNavi #menu a:active, .travelSec #leftNavi #menu a:hover {background : #F9B665; color : #fff;}
.travelSec #footer{background-color:#F9B665; color:#005aa4;}
.travelSec #titleBar{background-color:#F9B665; color: white; }
.travelSec #titleBar h1{margin: 0px; padding: 0px; color: white; }
.travelSec #footer a:link, .travelSec #footer a:active, .travelSec #footer a:visited{text-decoration:none;	color:#005aa4; }

.funeralSec #subMenu a:link, .funeralSec #subMenu a:visited{background-color:#7e89be;}
.funeralSec #subMenu a:active, .funeralSec #subMenu a:hover{background-color:#fff; color:#7e89be;}
.funeralSec h1, .funeralSec h2, .funeralSec h3, .funeralSec h4{color: #7e89be;}
.funeralSec #content_container{border-left : 1px solid #7e89be;}
.funeralSec #MainCatHeader{background-color:#7e89be; }
.funeralSec #leftNavi #menu a { border-bottom :  1px solid #7e89be;}
.funeralSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #7e89be;}
.funeralSec #leftNavi{border-left :  1px solid #7e89be; border-bottom :  1px solid #7e89be;}
.funeralSec #leftNavi #menu a:active, .funeralSec #leftNavi #menu a:hover {background : #7e89be; color : #fff;}
.funeralSec #footer{background-color:#7e89be; }
.funeralSec .subNav a {background-color:#7e89be;	color:#FFFFFF;}
.funeralSec .subNav a:hover, .funeralSec .subNav a:active {	background-color:#ffffff;	color:#7e89be;	}

.postSec #subMenu a:link, .postSec #subMenu a:visited{background-color:#CC0000;}
.postSec #subMenu a:active, .postSec #subMenu a:hover{background-color:#fff; color:#CC0000;}
.postSec h1, .postSec h2, .postSec h3, .postSec h4{color: #CC0000;}
.postSec #content_container{border-left : 1px solid #CC0000;}
.postSec #MainCatHeader{background-color:#CC0000; }
.postSec #leftNavi #menu a { border-bottom :  1px solid #CC0000;}
.postSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #CC0000;}
.postSec #leftNavi{border-left :  1px solid #CC0000; border-bottom :  1px solid #CC0000;}
.postSec #leftNavi #menu a:active, .postSec #leftNavi #menu a:hover {background : #CC0000; color : #fff;}
.postSec #footer{background-color:#CC0000; }
.postSec .subNav a {background-color:#CC0000;	color:#FFFFFF;}
.postSec .subNav a:hover, .postSec .subNav a:active {	background-color:#ffffff;	color:#CC0000;	}

.motorSec #subMenu a:link, .motorSec #subMenu a:visited{background-color:#0288A6;}
.motorSec #subMenu a:active, .motorSec #subMenu a:hover{background-color:#fff; color:#0288A6;}
.motorSec h1, .motorSec h2, .motorSec h3, .motorSec h4{color: #0288A6;}
.motorSec #content_container{border-left : 1px solid #0288A6;}
.motorSec #MainCatHeader{background-color:#0288A6; }
.motorSec #leftNavi #menu a { border-bottom :  1px solid #0288A6;}
.motorSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #0288A6;}
.motorSec #leftNavi{border-left :  1px solid #0288A6; border-bottom :  1px solid #0288A6;}
.motorSec #leftNavi #menu a:active, .motorSec #leftNavi #menu a:hover {background : #0288A6; color : #fff;}
.motorSec #footer{background-color:#0288A6; }
.motorSec .subNav a {background-color:#0288A6;	color:#FFFFFF;}
.motorSec .subNav a:hover, .motorSec .subNav a:active {	background-color:#ffffff;	color:#0288A6;	}

.coffeeSec #subMenu a:link, .coffeeSec #subMenu a:visited{background-color:#6C1B78;}
.coffeeSec #subMenu a:active, .coffeeSec #subMenu a:hover{background-color:#fff; color:#6C1B78;}
.coffeeSec h1, .coffeeSec h2, .coffeeSec h3, .coffeeSec h4{color: #6C1B78;}
.coffeeSec #content_container{border-left : 1px solid #6C1B78;}
.coffeeSec #MainCatHeader{background-color:#6C1B78; }
.coffeeSec #leftNavi #menu a { border-bottom :  1px solid #6C1B78;}
.coffeeSec #leftNavi #menu a.leftMenuButton {border-right :  1px solid #6C1B78;}
.coffeeSec #leftNavi{border-left :  1px solid #6C1B78; border-bottom :  1px solid #6C1B78;}
.coffeeSec #leftNavi #menu a:active, .coffeeSec #leftNavi #menu a:hover {background : #6C1B78; color : #fff;}
.coffeeSec #footer{background-color:#6C1B78; }
.coffeeSec .subNav a {background-color:#6C1B78;	color:#FFFFFF;}
.coffeeSec .subNav a:hover, .coffeeSec .subNav a:active {	background-color:#ffffff;	color:#6C1B78;	}

.replaceWithFlash div { 
 	background-color: #FFFF99;    
 	padding: 7px; 
	border: 1px solid #FF0000
						} 

.replaceWithFlash h1 {   color: #FF0000;    
					font-family: Georgia, "Times New Roman", Times, serif;    
					font-weight: bold;    
					text-transform: capitalize;    
					letter-spacing: 0.3em;    
					text-align: left;    
					word-spacing: 0.5em; }

img.newsSmallPic {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	border: 1px solid black;
	}
.addressTitle {     font-size: 1.1em;    line-height: 1.4em;    letter-spacing: 0.1em; } 
.addressLine {      line-height: 1.4em;    }

.imgslogo {
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}

.pharmacySec img.imgslogo {border:solid #000000 1px;}
.pharmacySec #holder {
	background-color: #43C3A6;
	padding-left: 15px;
	padding-top: 15px;
	border: solid 1px green;
}
#content_container #holder div {
	clear: both;
}

/*these where used to style the search button in the top hand corner*/


div.gsc-control form{display:none}

input.searchButton {
	background-image: url(../tab-menu/tabmenu.jpg);
	height: 32px;
	width: 61px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
	margin-left: 5px;
	background-position: 0px -58px;
	text-indent:-999999px;
	
}
 
a.searchButton {
	background-image: url(../tab-menu/tabmenu.jpg);
	height: 32px;
	width: 61px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	float: right;
	margin-left: 5px;
	background-position: 0px -58px;
	display: none;
	
}

a.searchButton:hover {
	background-position: -61px -58px;
}

a.searchButton span{
	display:none;
	}
	
  .searchText {
	border: 1px solid #005aa4;
	padding-left: 5px;
	display: block;
	margin-top:7px;
	float:left;
}
  #searchFunction {
	height: 45px;
	width: 295px;
	padding: 10px;
	overflow: hidden;
	z-index: 25;
	position: absolute;
	background-color: #FFFFFF;
	right: 0px;
	text-align:right;
	-moz-border-radius-bottomleft: 30px;
	-webkit-border-bottom-left-radius: 30px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-bottom-right-radius: 30px;

}

 #searchFunction a{
 	color:#0000cc;
}

  #searchFunction img.poweredGoogle {
	color: #999999;
	font-size: 10px;
	clear:both;
	display:block;
	float: right;	
}
  #searchFunction img {
}

#searchFunction #searchcontrol {
	font-size: 13px;
	text-align: left;
	clear: both;
	overflow: hidden;
	height: 490px;
}

gsc-results-selector{
display:none;
}
#searchFunction form {
	float: right;
}
#searchFunction a.close {
	font-size: 12px;
	text-transform: lowercase;
	color: #666666;
	background-image: url(../tab-menu/tabmenu.jpg);
	background-repeat: no-repeat;
	background-position: -122px -58px;
	padding-left:18px;
	margin-top: 5px;
	height:15px;
	display:block;
	text-align: left;
}

#searchFunction a.close:hover {
	background-position: -122px -73px;
}

/*a.gsc-trailing-more-results  {
display:none;
}*/

/*#searchFunction .gs-webResult .gs-snippet { display : none; }*/

.menuTab {
	height: 29px;
	width: 67px;
	margin-right: 3px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../tab-menu/tabmenu.jpg);
}
.menuTab span { display:none;}

 a#yourSocietyButton {	background-position: 0px 0px;}
 a#yourMembershipButton {background-position: -67px 0px;}
 a#yourCommunityButton {background-position: -134px 0px;}
 a#VacanciesButton {background-position: -201px 0px;}
 a#foodstoreButton {background-position: -268px 0px;}
 a#homeButton {background-position: -335px 0px;}
 a#PharmacyButton {background-position: -402px 0px;}
 a#funeralButton {background-position: -469px 0px;}
 a#travelButton {background-position: -536px 0px;}
 a#postOfficeButton {background-position: -603px 0px;}
 a#motorsButton {background-position: -670px 0px;}

.societySec .main_nav a#yourSocietyButton, .main_nav a#yourSocietyButton:hover {background-position: 0px -29px;}
.membershipSec .main_nav a#yourMembershipButton, .main_nav a#yourMembershipButton:hover {background-position: -67px -29px;}
.communitySec .main_nav a#yourCommunityButton, .main_nav a#yourCommunityButton:hover {background-position: -134px -29px;}
.VaccanciesSec .main_nav a#VacanciesButton, .main_nav a#VacanciesButton:hover {background-position: -201px -29px;}
.foodSec .main_nav a#foodstoreButton, .main_nav a#foodstoreButton:hover {background-position: -268px -29px;}
.homeSec .main_nav a#homeButton, .main_nav a#homeButton:hover {background-position: -335px -29px;}
.pharmacySec .main_nav a#PharmacyButton, .main_nav a#PharmacyButton:hover {background-position: -402px -29px;}
.funeralSec .main_nav a#funeralButton, .main_nav a#funeralButton:hover {background-position: -469px -29px;}
.travelSec .main_nav a#travelButton, .main_nav a#travelButton:hover {background-position: -536px -29px;}
.postSec .main_nav a#postOfficeButton, .main_nav a#postOfficeButton:hover {background-position: -603px -29px;}
.motorSec .main_nav a#motorsButton, .main_nav a#motorsButton:hover {background-position: -670px -29px;}

.main_nav li {
	display: inline;
	list-style-image: none;
	list-style-type: none;
}
#hider {
	position: absolute;
	z-index: 20;
	background-color: #000000;
	height: 100%;
	width: 100%;
	display:none;
	opacity: 0.0;
	filter:alpha(opacity=0); 
}

#hiderFaceBox {
	position: absolute;
	z-index: 30;
	background-color: #000000;
	height: 100%;
	width: 100%;
	display:none;
	opacity: 0.0;
	filter:alpha(opacity=0); 
}

.site_header .newsearchfunc {
	position: absolute;
	left: 350px;
	top: 5px;
}


.gsc-result .gs-title{
	height:auto;
	overflow:visible;
	}
	
a.homeButtonSmall {
	display: block;
	height: 125px;
	width: 125px;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	position: relative;
	float: right; 
	clear: right; 
	margin-bottom: 8px;
}
a.homeButtonSmall span.tagLine {
	background-color: #000000;
	display: block;
	color: #FFFFFF;
	position: absolute;
	bottom: 0px;
	opacity: 0.75;
	filter:alpha(opacity=75);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 115px;
	font-size: 18px;
}

a.homeButtonSmall:hover span.tagLine {
	background-color:#FFFFFF;
	color:#000000
}

a.homeButtonLarge {
	display: block;
	height: 130px;
	width: 250px;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	position: relative;
	float: left;
	margin-bottom: 8px;
	margin-left: 10px;
}
a.homeButtonLarge span.tagLine {
	background-color: #000000;
	display: block;
	color: #FFFFFF;
	position: absolute;
	bottom: 0px;
	opacity: 0.75;
	filter:alpha(opacity=75);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 240px;
	font-size: 18px;
}

a.homeButtonLarge:hover span.tagLine {
	background-color:#FFFFFF;
	color:#000000
}
.homeButtonLarge .tagLine .descriptionButton {
	display: block;
	font-size: 12px;
}
ul.bulletList{
	margin-bottom:18px;
	padding-left: 30px;
}

dl{
margin-bottom:18px;
}

dl dd{
padding-left:30px;
}

ol{
	margin-bottom:18px;
	padding-left: 30px;
}

ol li{
font-size:0.875em;
list-style-type:decimal;
margin-bottom:18px;
}
	

ul.bulletList li{
	font-size:0.875em;
list-style-type:circle;
margin-bottom:18px;
}
div.subNav a {
	float:left;
	margin-bottom:4px;
	margin-top: -2px;
	margin-right:2px;
	padding:4px;
}

div.subNav {
	float: left;
	margin-bottom: 18px;
}


/* /////////////////facebox css files////////////////*/
#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
margin:auto;
opacity:0.95;
position:relative;
}

#facebox .body {
background: #005aa4 none repeat scroll 0 0;
width:370px;
}

.pharmacySec #facebox .body{
background-color:#01B899;
}

.homeSec #facebox .body{
background-color:#D60C8C;
}	

#facebox .loading {
	background-color:#FFFFFF;
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  background-color:#FFFFFF;
padding-top:5px;
text-align:right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox .popup .body .content {
background-attachment:scroll;
background-color:white;
background-image:none;
background-position:0 0;
background-repeat:repeat;
padding-bottom:11px;
padding-left:11px;
padding-right:11px;
padding-top:11px;
}

div.footer a.close{
color:#055BA1;
}

div.footer a.close:hover{
color:#dfdfdf;
}

/*///////////////////////////////////////*/

.vacancyTable tr {
	border-bottom:2px solid #9EC0DB;
}
.vacancyTable td {
	padding: 5px;
	font-size: 0.9em;
		}
a.styleButton {
	display: block;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #005AA4;
}

a.styleButton:hover {
	background-color: #005AA4;
	color:#FFFFFF;
	}
.vacancyTable{
	margin-bottom: 18px;
	}
	
#content_container hr{ clear:both; margin-bottom:18px;}

img.headingImage {
	margin-bottom: 18px;
}
a.leftLnks {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
 a.sideBarMessages {
 clear:both;
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:130px;
border-bottom:#00AD86 solid 1px; 
}

a.sideBarMessages:hover {background-position: 0px -130px;
}
.pharmacyProductSideButton {
	background-image: url(../sidebarfiles/pharmacyproductbutton.jpg);
}
.sideBarMessages span {
	display: none;
}
a.pharmacyDividendSideButton {
	background-image: url(../sidebarfiles/didvidendcard.jpg);
}
.vacancySideButton {
	background-image: url(../sidebarfiles/vacancyButton.jpg);
}

.newsSideHeadline{
	font-size:14px;
	}

.newsSidePic{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	border: black solid 1px;
	}

.newsSideBody{
	color:#000000;
	font-size:12px;
	line-height:14px;
	padding-left:5px;
	}
dl.sideBarLatestNews{
padding-bottom:5px;

padding-top:5px;
}

dl.sideBarLatestNews dt{
border-top:1px dashed #808080;
padding:5px;
}

dl.sideBarLatestNews dd{
padding:5px;
}

.newsLeftNavi h3{
	margin-bottom: 5px;
	padding-left: 3px;
	}

.newsLeftNavi{
padding-top:10px;
}

#headerText{
background-color:#0265AC;
color:white;
font-weight:bold;
margin-top:-3px;
padding-bottom:8px;
padding-left:5px;
padding-right:5px;
padding-top:8px;
width:768px;
}

.siteMapSection{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius: 10px;
background-color:#0365AC;
border:3px solid #75A9CE;
float:left;
margin-bottom:15px;
margin-left:10px;
margin-top:45px;
padding:5px 5px 30px;
width:220px;
	}

.siteMapMain{
border:3px solid #75A9CE;
}


.aboutUsTabHolder a, .aboutUsTabHolder a:visited{
	color: #0365AC;
	}
	
.yourSocietyButtonHolder a, .yourSocietyButtonHolder a:visited, .yourCommunityButtonHolder a, .yourCommunityButtonHolder a:visited, .yourMembershipButtonHolder a, .yourMembershipButtonHolder a:visited, .VacanciesButtonHolder a, .VacanciesButtonHolder a:visited, .foodstoreButtonHolder a, .foodstoreButtonHolder a:visited, .homeButtonHolder a, .homeButtonHolder a:visited, .PharmacyButtonHolder a, .PharmacyButtonHolder a:visited, .funeralButtonHolder a, .funeralButtonHolder a:visited, .motorsButtonHolder a, .motorsButtonHolder a:visited, .newsSectionHolder a, .newsSectionHolder a:visited, .travelButtonHolder a, .travelButtonHolder a:visited{
	display:block;
	color:#FFFFFF;
	}
	
.siteMapSection .menuTab{
margin-top:-37px;
text-indent:-9999px;
position: relative;
}


.siteMapSection a:hover{
color:	#75A9CE;
	}
	
.foodstoreButtonHolder{
border:3px solid #F7FD00;
}

.foodstoreButtonHolder a:hover{
color:	#F7FD00;
	}

.homeButtonHolder{
background-color:#D8027E;
border:3px solid #E681BB;
}

.homeButtonHolder a:hover{
color:	#E681BB;
	}

.PharmacyButtonHolder{
background-color:#03936F;
border:3px solid #7BC4B1;
}

.PharmacyButtonHolder a:hover{
color:	#7BC4B1;
	}

.funeralButtonHolder{
background-color:#6C7CB0;
border:3px solid #B7BDDD;
}

.funeralButtonHolder a:hover{
color:	#B7BDDD;
	}

.travelButtonHolder{
background-color:#F9AD02;
border:3px solid #0166AE;
}

.travelButtonHolder a:hover{
color:	#0166AE;
	}

.postOfficeButtonHolder{
background-color:#CB0003;
border:3px solid #016833;
}
.postOfficeButtonHolder a{
color: #FBE901;
}

.postOfficeButtonHolder a:hover{
color:	#016833;
	}

.motorsButtonHolder{
background-color:#0088A4;
border:3px solid #83C5D3;
}

.motorsButtonHolder a:hover{
color:	#83C5D3;
	}
	
.aboutUsTabHolder{
	float:none;
	width:750px;
	background-color:#FFFFFF;
	}



.clear {
	clear: both;
}

#newsSectionTab{
background-image: url(../latestnewstab.jpg);
}

#aboutUsTab{
background-image: url(../hometab.jpg);
}

.newsSectionHolder{
	width:708px;
	}
	
ul.leftCol{
	float:left;
	width:320px;
	}
ul.rightCol{
	float:right;
	width:320px;
	}
	
#printPage{
display: none;}

.closePrintPage{
	color:#0000EE;
	font-size:22px;
	}
.messageText{
background-color:#FAFFC4;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
border:1px solid #FFE793;
margin-bottom: 18px;
}

<!--The following 

#facebox .backToVaccanciesButton{
	display:none;
	}
	
.newVaccanciesSec #content_container{
border:medium none;
width:778px;
	}

.inactiveButton{
opacity: 0.3;
	filter:alpha(opacity=30); 
	}
	
.vacancyTableLoading{
	background-image:url(/images/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.4;
	filter:alpha(opacity=40); 
}
#vacancyTableHolder{
border:1px solid #9EC0DB;
}


.vacancyTable th{

background-color:#0D438B;
color:#FFFFFF;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.vacancyTable th.topLeft{
-moz-border-radius-topleft:15px;
}

.vacancyTable th.topRight{
-moz-border-radius-topright:15px;
}

.noJobAnoucement{
margin-bottom:30px;
margin-left:30px;
margin-right:30px;
margin-top:30px;
}

.missingPage img.wrongPage{
float: left;
}

#tableMenu{
background-color:#0D438B;
border-left:1px solid #9EC0DB;
border-right:1px solid #9EC0DB;
border-top:1px solid #9EC0DB;
padding:8px;
}

ul#vacancyBideButtons{
width:155px;
}

ul#vacancyBideButtons li{
display:block;
float:left;

margin-bottom:0;}

#tableMenu ul li a{
	background-image:url(/Images/vacancies/tickbox.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
font-size:12px;
padding-left:15px;
margin-top: 2px;
color:#FFFFFF;}

#tableMenu ul li a.activeButton:hover{
color:#9EC0DB
}

#tableMenu ul li a.filterSelected{
background-position:0 -88px;
color:#7BB4DF;
}

#tableMenu ul li a.disabledButton{
color:#CCCCCC;
display:none;
}
#tableMenu a.clearButtons{
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
}

#tableMenu ul{
margin-bottom:18px;
}

#tableMenu h4{
color:#FFFFFF;
font-size:14px;
font-weight:normal;
margin-bottom:6px;
}

.vaccancyMessageButttons{
background-image:url(/Images/vacancies/tabs.jpg);
display:block;
height:60px;
width:155px;
}

.vaccancyMessageButttons span{
	display:none;
	}

.welcomeButton{
	background-position: -310px 0;
	}

.benefitsButton{
	background-position: -310px -60px;
	}
	
.commitmentButton{
	background-position: -310px -120px;
	}

.welcomeButton:hover{background-position: -155px 0;}
.benefitsButton:hover{background-position: -155px -60px;}
.commitmentButton:hover{background-position: -155px -120px;}
	
.welcomeMessage .welcomeButton {background-position: 0px 0px;}
.welcomeMessage .benefitsButton {background-position: -465px -60px;}
.welcomeMessage a.benefitsButton:hover {background-position: -620px -60px;}
.benefitsMessage .benefitsButton{background-position: 0px -60px;}
.benefitsMessage .commitmentButton{background-position: -465px -120px;}
.benefitsMessage a.commitmentButton:hover{background-position: -620px -120px;}
.commitmentMessage .commitmentButton{background-position: 0px -120px;}

#messageImage{display:none;}
#benefitsMessage{display:none;}
#commitmentMessage{display:none;}

.welcomeMessage #messageImage{ display:block;}
.benefitsMessage #benefitsMessage{display:block;}
.commitmentMessage #commitmentMessage{display:block;}

#vacancyMessages{
background-color:#015DAA;
float:left;
height:180px;
width:623px;
overflow: hidden;
}

#vacancyBideButtons{
float:left}

#vaccancyMessage{
float:left;
margin-bottom:18px;
}

#banner {
background-color:#005DAA;
clear:both;
display:block;
height:20px;
}

#benefitsMessage{
	background-image:url(/images/vacancies/bennefitsmessage.jpg);
height:180px;
width:623px;
position: relative;
}

a.messageBenefitsButton{
background-image:url(/images/vacancies/memberbenifits.jpg);
display:block;
height:44px;
left:161px;
position:absolute;
top:120px;
width:114px;
}

#benefitsMessage a.messageBenefitsButton:hover{
opacity:0.4;
	filter:alpha(opacity=40);
	} 

#facebox table td.tl{
	background-image:url(/Images/facefiles/topleft.png);
	height:43px;
	width:43px;
	}
	
#facebox table td.t{background-image:url(/Images/facefiles/top.png);}

#facebox table td.tr{
	background-image:url(/Images/facefiles/topright.png);
	height:43px;
	width:43px;}

#facebox table td.l{
background-image:url(/images/facefiles/left.jpg)

}

#facebox table td.r{background-image:url(/images/facefiles/right.jpg)

}

#facebox table td.bl{
	background-image:url(/Images/facefiles/bottomleft.png);
	height:43px;
	width:43px;

}

#facebox table td.b{background-image:url(/images/facefiles/bottom.png)}

#facebox table td.br{
	background-image:url(/Images/facefiles/bottomright.png);
	height:43px;
	width:43px;

}

.halfWidthBlock{
	border-right:1px dashed silver;
float:left;
margin-bottom:18px;
margin-right:1%;
padding-right:1%;
width:46%;
	}
	
#javaOptionsHolder{
clear:both;
}

.latestVacancyBlock ul li{
border-bottom:2px solid #9EC0DB;
padding:10px;
}

#vacancyMenu{
	background-color:#005BA4;
background-image:url(/Images/vacancies/menubg.jpg);
border:1px solid white;
display:none;
margin-left:-6px;
opacity:0.99;
padding:10px;
position:absolute;
width:650px;
z-index:20;
}

.menuItem{
	float:left;
margin-right:25px;
width:175px;
}

#vacancyMenu h3{
	border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
padding-bottom:5px;
	}

#tableMenu a.rolledOver{
background-image:url(/Images/vacancies/menubuttonover.jpg);
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
color:white;
}

a#vacancyTableMenu{
background-image:url(/images/vacancies/menubutton.jpg);
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
padding:4px 28px 4px 4px;
width:42px;
}

#printSection{
background-color:#FFFFFF;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.staticGMap{
border:1px solid silver;
margin-bottom:18px;
}

.basicTable{
border-right:1px solid #C0C0C0;
border-top:1px solid #C0C0C0;
}
	
.basicTable tr{
background-image:url("/Images/design-images/tablebg/tablebg.jpg");
background-position:left top;
background-repeat:repeat-x;
}

.basicTable tr td{
background-image:url("/Images/design-images/tablebg/tablebg.jpg");

border-bottom:1px solid #C0C0C0;
border-left:1px solid #C0C0C0;
padding:6px 1px;
text-align:center;
vertical-align:middle;
}

.basicTable tr.headers, .basicTable td.headers{


background-image:url("/Images/design-images/tablebg/headbg.jpg");
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
}
span.frontHighlight{
background-color:#FFFF99;
display:block;
font-size:1.2em;
margin-bottom:18px;
padding:5px;
}