/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;outline:none;}

*{
}

img, div, input#submitcomment, #strapline
{
	behavior: url(images/iepngfix.htc);
}

body
{
	font-family: arial, Sans-Serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
	text-align: left;
	color:#000;
	
}

.clearfix,
.clear
{
	clear: both;
	padding:0;
	margin:0;
	border:0;
}

.clearfix:after,.clear:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.hide
{
	display:none;
}

/* LINK DEFAULT STYLE */
a,
a:visited
{
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
}

a img
{
	border:0;
	text-decoration:none;
}

div#main-page
{
	margin:0 auto;
	width:980px;
}

div#container
{
	background:url(images/bg-shadow.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:0 19px;
}



/* END LINK STYLE */

/* NEWS DEFAULT STYLE */

div.newsarticle
{
	float:left;
	clear:left;
	padding:25px 60px 14px 10px;
	width:650px;
}

div.newsarticle h3
{
	color:#d82463;
	font-weight:bold;
}

div.newsarticle img
{
	float:left;
}

div.newsarticle span.newsdate,
ul.newsheadlines span.newsdate
{
	color:#ccc;
	font-size:0.8em;
	display:block;
	padding:3px 0 6px;
}

div.newsarticle a.readmorelink /* Used ShowTopArticles() */
{
	font-size:0.8em;
}

ul.newsheadlines
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.headlines li.selected
{
}

ul.newsheadlines
{
	padding:27px 0 0 0;
	width:690px;
}

ul.newsheadlines li
{
	padding:0 0 28px 10px;
}

ul.newsheadlines li a
{
	text-decoration:none;
	color:#d82463;
	font-weight:bold;
}

/* END NEWS STYLE */

/* NEWS PAGING */

div.newspaging
{
	float:left;
	clear:both;
	font-size:0.8em;
	margin:0;
	padding:12px 0 46px 8px;
	width:100%;
}

div.newspaging span.pagenavright,
div.newspaging span.pagenavright-off
{
	float:left;
	display:inline;
	margin:0;
}

div.newspaging span.pagenavleft,
div.newspaging span.pagenavleft-off
{
	margin:0 5px 0 0;
	float:left;
	display:inline;
}

div.newspaging span.pagenavleft,
div.newspaging span.pagenav,
div.newspaging span.currentpage
{
	margin:0 5px 0 0;
	float:left;
	display:inline;
}

div.newspaging span.pagenav a
{
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	padding: 7px 0 0 11px;
}

div.newspaging span.pagenavright a
{
	background-image:url(images/btn-on-next.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:30px;
	display:block;
}

div.newspaging span.pagenavleft a
{
	background-image:url(images/btn-on-previous.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:90px;
	height:30px;
	display:block;
}

div.newspaging span.pagenavleft-off
{
	background-image:url(images/btn-off-previous.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:90px;
	height:30px;
	display:block;
	float:left;
}

div.newspaging span.pagenavright-off
{
	background-image:url(images/btn-off-next.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:90px;
	height:30px;
	display:block;
	float:left;
}

div.newspaging span.pagenav a
{
	background-image:url(images/btn-page.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:19px;
	height:23px;
	display:block;
}

div.newspaging span.currentpage
{
	background-image:url(images/btn-currentpage.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:19px;
	height:23px;
	display:block;
	color:#D82463;
	font-weight:bold;
	font-size:1.1em;
	padding: 7px 0 0 11px;
}

div.newspaging span.currentpage a
{
	color:#D82463;
	font-weight:bold;
	font-size:1.1em;
}



/* CALENDAR DEFAULT STYLE */

ul.calendar,
ul.calendaryear
{
	list-style-type:none;
	float:left;
	clear:left;
	display:inline;
	margin:0;
	padding:0;
}

ul.calendar li
{
	float:left;
	display:inline;
	clear:left;
	margin:0 0 5px 0;
}

ul.calendar ul li
{
	clear:none;
	margin:0 10px 0 0;
}

ul.calendar ul li.selected,
ul.calendar ul li.selected a
{
	color:#f00;
}

/* END CALENDAR STYLE */

/* FAQ DEFAULT STYLES */

div.faqentry
{
}

div.faqanswer
{
	padding:10px 0px 10px 10px;
	float:left;
}

/* IMAGE GALLERY */

.image-gallery
{
	width:100%;
	float:left;
}

.il-container
{
	width:250px;
	float:left;
}

.il-container-details
{
	width:500px;
	float:left;
}

.il-container span,
.il-container-details span
{
	display:block;
}

/* TEAM PAGE*/
.teammember
{
    width:150px;
    padding:5px;
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    background:#666;
}

.teammember .team-thumb
{
    min-height:150px;
}


/* FILE OBJECTS */
	
a.fileobject
{
	display:block;
	width:100%;
	float:left;
	clear:both;
	display:inline;
	text-decoration:none;
	padding:0 0 0 50px;	
	color:#000;
	background-position:10px top;
	background-repeat:no-repeat;
}

.fileobject span
{
	float:left;
	display:inline;
}

.fileobject span.file-displayname
{
	width:320px;
}

.fileobject span.file-filesize
{
	width:60px;	
	clear:both;
}

.fileobject span.file-date
{
	width:130px;
}

.fileobject span.file-filesize,
.fileobject span.file-date
{
	font-size:0.8em;	
	color:#ccc;
	margin-right:10px;
}

.file-doc,.file-docx{background-image:url(images/icons/doc.gif);}
.file-mdb{background-image:url(images/icons/icon_access.gif);}
.file-xls,.file-xlsx{background-image:url(images/icons/icon_excel.gif);}
.file-ppt,.file-pptx{background-image:url(images/icons/icon_powerpoint.gif);}
.file-pdf{background-image:url(images/icons/icon_pdf.gif);}


a.flv
{
	display: block;	
}

a.flv:hover
{
	cursor: pointer;
}

a.flv span
{
	display: block;	
	width: 100%;
	height: 100%;
	text-align: center;
}

a.flv span img
{
	margin: 50px 0 0 0;	
}

/* HEADER STYLE */

#header-holder
{
	float:left;
	width:940px;
	height:130px;
	padding-top:10px;
}

#topbanner
{
	background-image:url(images/banner-bg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	height:90px;
	position:relative;
}

#logo
{
	position:relative;
	float:left;
	height:90px;
	width:245px;
}

#logo h1
{
	background-image:url(images/vicinitee-logo.gif);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:0!important;
	margin:0;
	overflow:hidden;
	padding:90px 0 0 0;
	position:relative;
	width:245px;
	
}

#logo a#homelink
{
	height:90px;
	left:0;
	position:absolute;
	top:0;
	width:245px;
	display:inline;
	cursor:pointer;
}

#logo #homelink a:hover
{
	cursor:pointer;
}

div#community
{
	float:left;
	background-image:url(images/community.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:190px;
	height:20px;
	padding-top:40px;
}

div#community a
{
	float:left;
	width:190px;
	height:20px;
}

div#site-search
{
	position:absolute;
	right:25px;
	top:25px;
}

div#site-search form
{
	/*width:210px;*/
}

div#site-search fieldset
{
	position:relative;
}

div#site-search input.text
{
	height:20px;
	color:#999;
	width:170px;
}

div#site-search input.button
{
	padding-left:1px;
	position:relative;
	top:10px;
	right:0;
}

/* SEARCH PAGE */

div.cs-introbox h3
{
	color:#fff;
	padding:15px 0 15px 15px;
}

div.cs-introbox h3 span
{
	font-weight:bold;
}

div#search-content
{
	min-height:350px;
}

div#search-content ul
{
	padding:20px 0 20px 22px;
}

div#search-content ul li
{
	background-image:url(images/bg-search-item.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	list-style-type:none;
	padding:0 0 20px 25px;
}

div#search-content ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#d82463;
}

/* MENU STYLE */

div#menuholder
{
	background-color:#333;
}

div#menu
{
	float:left;
	background-color:#333;
	height:40px;
}

div#menu2
{
	float:right;
	background-color:#333;
	height:40px;
}

div#menu2 ul,
div#menu ul
{
	padding-top:13px;
	padding-left:10px;
	padding-bottom:11px;
}

div#menu2 ul li,
div#menu ul li,
div#submenu ul li
{
	display:inline;
}

div#menu2 ul li.selectedl1 a
{
	background-color:#d82463;
	color:#fff;
}

div#menu2 li.childselectedl1 a,
div#menu li.childselectedl1 a
{
	background-color:#d82463;
	color:#fff;
}

div#menu2 ul li a,
div#menu ul li a
{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding:13px 10px 11px 10px;
}

div#menu2 ul li a
{
	color:#7e7e7e;
	font-size:0.9em;
	font-weight:normal;
}

div#menu ul li.selectedl1 a
{
	background-color:#d82463;
}

div#submenu
{
	width:940px;
	background-color:#d82463;
	margin-bottom:1px;
	padding-top:11px;
}

div#submenu ul
{
	height:25px;
}

div#submenu ul li
{
	padding-left:22px;
	display:inline;
}

div#submenu ul li a
{
	text-decoration:none;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
}


/* HOMEPAGE */

#homepagebanner
{
	float:left;
	position:relative;
	width:940px;
	height:320px;
	padding-bottom:14px;
}

#homeimage
{
	
}

#homepagebanner h2
{
	color:#fff;
	font-weight:bold;
	font-size:3.7em;
	padding-bottom:11px;
}

#homepagebanner p.strapline
{
	color:#fff;
	font-weight:bold;
	padding-bottom:12px;
	font-size:1em;
}

#homepagebanner .banner-readmore
{
	width:130px;
	height:15px;
	position:absolute;
	top:200px;
	right:10px;
}

#homepagebanner .banner-readmore a
{
	background-image:url(images/banner-readmore.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	height:15px;
}

#home-readmore
{
	padding:13px 16px 0 12px;
	position:absolute;
	bottom:24px;
	left:10px;
	width:342px;
	height:212px;
	background-color:#d82463;
}

#home-readmore p
{
	color:#fff;
	font-weight:bold;
	font-size:1.05em;
}

#home-readmore p.dblue
{
	font-size:1.2em;
	padding-bottom:10px;
}

div#homepage-content
{
	height:230px;
	width:980px;
	background-image:url(images/bg-newsticker.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:1px;
	right:20px;
}

div#product-box-holder a
{
	color:#000;
}

div#product-box-holder
{
	padding:18px 0 0 26px;
}

div#product-box-holder .product-box
{
	background-image:url(images/product-box.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:155px;
	width:222px;
	float:left;
	padding-right:14px;
}

div#product-box-holder .product-box .product-image
{
	width:220px;
	height:108px;
	position:relative;
	top:0;
	left:0;
}

div#product-box-holder .product-box .product-text
{
	font-size:0.9em;
	padding:5px 0 0 5px;
	font-weight:bold;
}

/* LANDING PAGE */

div#landingbanner
{
	position:relative;
	height:150px;
	width:940px;
}

div#landingbanner img
{
	display:block;
}

div#landingbanner #strapline
{
	position:absolute;
	display:inline;
	height:50px;
	top:100px;
	left:10px;
	width:450px;
}

div#landingbanner #strapline h2
{
	
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	padding:14px 0 0 15px;
}

#landingholder
{
	padding-bottom:23px;
}

#landingholder #land-left
{
	float:left;
	padding:0 0 0 10px;
	width:450px;
	position:relative;
	bottom:0;
	right:0;
}

#landingholder #landingcontent
{
	height:160px;
	background-color:#d82463;
	position:relative;
	top:0;
}

#landingcontent p
{
	color:#fff;
	padding:0 30px 8px 15px;
	line-height:1.25em;
}

#landingcontent .landingintro p
{
	font-weight:bold;
	padding-top:18px;
}

#landingcontent .landingtext p
{
	font-size:0.8em;
}

#landingholder #pageimage
{
	height:150px;
	width:450px;
}

#gen-left #pageimage a
{
	display:block;
}

#landingholder #land-right
{
	float:left;
	padding:25px 0 0 20px;
}

#land-right .land-box-left,
#land-right .land-box-right
{
	background-image:url(images/land-box.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	width:200px;
	height:131px;
	position:relative;
}

#land-right .land-box-left
{
	padding:0 40px 12px 0;
}

#land-right .land-box-right
{
	padding:0 20px 0 0;
}

#land-right .land-box-left h3,
#land-right .land-box-right h3
{
	font-size:1.1em;
	font-weight:bold;
	color:#d82463;
	padding-bottom:5px;
}

#land-right .land-box-left p,
#land-right .land-box-right p
{
	padding-bottom:5px;
	font-size:0.8em;
}

#land-right .land-box-left a,
#land-right .land-box-right a
{
	color:#d82463;
	text-decoration:none;
	position:absolute;
	top:90px;
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:10px;
}

#land-right a
{
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:10px;
}

/* GENERIC PAGE TEMPLATE */


#gen-left
{
	float:left;
	width:650px;
	padding: 25px 60px 14px 10px;
	min-height:300px;
}

#gen-right
{
	float:left;
	width:220px;
	padding-top:25px;
}

#pageintro
{
	padding-bottom:10px;
}

#gen-left #pageintro p
{
	font-weight:bold;
}

#gen-left #pageimage
{
	width:650px;
	height:150px;
	padding:0 0 20px 0;
}

.newsarticle p,
.cs-content p,
#gen-left #pagetext p
{
	font-size:0.8em;
	padding-bottom:17px;
}

#pagetext ul
{
	padding-bottom:10px;
	list-style:none;
}

#pagetext ul li
{
	font-size:0.8em;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-bottom:5px;
}

#gen-right #related-links h3
{
	width:220px;
	height:27px;
	background-image:url(images/bg-related-links.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:1.1em;
	font-weight:bold;
	color:#d82463;
}

#gen-right #related-links ul
{
	list-style:none;
	padding-top:16px;
}

#gen-right #related-links ul li
{
	padding-bottom:10px;
}

#gen-right #related-links ul li a
{
	text-decoration:none;
	color:#d82463;
	font-size:0.8em;
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:10px;
}

/* CASE STUDY PAGE */

div.cs-introbox
{
	width:450px;
	min-height:50px;
	position:relative;
	left:10px;
	background-image:url(images/strap-pink.png);
	background-position:top left;
}

div.cs-introbox p
{
	color:#fff;
	padding:16px 0 0 15px;
}

div.case-study-list
{
	padding:20px 0 50px 0;
}

div.case-study-list div.cs-box
{
	float:left;
	background-image:url(images/case-study-box.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:222px;
	height:185px;
	margin-left:6px;
	margin-right:8px;
	display:inline;
	margin-top:20px;
}

div.case-study-list div.no-right-margin
{
	margin-right:0;
}

div.case-study-list div.no-top-margin
{
	margin-top:0;
}

div.cs-box img
{
	display:block;
}

div.cs-box a
{
	text-decoration:none;
	color:#333333;
	display:block;
}

div.cs-box .cs-summary
{
	height:48px;
	overflow:hidden;
	color:#333333;
	font-size:0.8em;
	padding-right:15px;
}

div.cs-box .cs-thumbimage
{
	height:108px;
}

div.cs-box .cs-title
{
	font-weight:bold;
	padding:6px 0 2px 0;
}

div.case-study-detail
{
	width:650px;
	padding:25px 60px 14px 10px;
	
}

div.case-study-detail a
{
	text-decoration:none;
	color:#333;
}

div.cs-content
{
	padding-top:10px;
}

a.back-link
{
	background-image:url(images/nav-back.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:73px;
	height:32px;
	display:block;
}

/* NEWS TICKER */

#newsticker
{
	height:26px;
	padding:10px 23px 0 30px;
	overflow:hidden!important;
	float:left;
	position:relative;
}

#newsticker ul
{
	top:0;
	position:relative;
	width:750px;
	overflow:hidden!important;
	height:20px;
	margin:0;
	padding:0;
}

#newsticker ul li
{
	position:absolute;
	top:0px;
	left:0px;
	list-style-type:none;
	display:inline;
	height:30px;
	display:none;
}

div#newsticker div#unravelbar
{
	width:750px;
	position:absolute;
	height:20px;
	left:0px;
	top:0px;
	background-color:#DFDFDF;
	display:none;
}

div#newsticker ul li a
{
	text-decoration:none;
	font-size:1em;
	color:#666666;
}

#newsticker div.newstitle
{
	width:51px;
	background-image:url(images/news-spacer.gif);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
}

#newsticker div.news
{
	width:750px;
	float:left;
	position:relative;
	padding-left:19px;
	overflow:hidden!important;
}

#newsticker div.news p
{
	color:#666;
}

#newsticker div.news-link
{
	float:left;
	width:92px;
}

#newsticker div.news-link a
{
	text-decoration:none;
	color:#d82463;
	display:block;
	background-image:url(images/news-link.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	font-size:0.8em;
	position:relative;
	width:60px;
	top:0;
	left:50px;
}

/* FOOTER STYLE */

#footer
{
	
}

#footer-inner
{
	background-image:url(images/bg-footer.gif);
	background-repeat:repeat-y;
	background-position:top left;
	height:185px;
	padding:20px 0 0 29px;
	/*width:960px;*/
}

#footer-inner .footer-box
{
	background-image:url(images/bg-footer-box.gif);
	background-repeat:no-repeat;
	background-position:left 21px;
	float:left;
	width:131px;
	height:150px;
	padding:0 20px 0 0;
}

#footer-inner .footer-box-wide
{
	background-image:url(images/bg-footer-box-wide.gif);
	background-repeat:no-repeat;
	background-position:left 21px;
	height:150px;
	width:381px;
	float:left;
}

#footer-inner .footer-box-wide span,
#footer-inner .footer-box span
{
	color:#999;
	font-weight:bold;
	font-size:0.8em;
}

#footer-inner .footer-box-wide ul,
#footer-inner .footer-box ul
{
	padding-top:20px;
	width:130px;
}

#footer-inner .footer-box-wide ul li,
#footer-inner .footer-box ul li
{
	list-style:none;
	padding-bottom:2px;
}

#footer-inner .footer-box-wide ul li a,
#footer-inner .footer-box ul li a
{
	text-decoration:none;
	color:#fff;
	font-size:0.8em;
}

#footer-inner .community-link
{
	float:left;
	background-image:url(images/community-link.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
	width:215px;
	position:relative;
	right:221px;
	top:40px;
}

#footer-inner .community-link a
{
	float:left;
	height:30px;
	width:215px;
}

#footer-padding
{
	background-image:url(images/bg-shadow.gif);
	background-repeat:repeat-y;
	background-position:top left;
	height:35px;
}

/* OVERRIDE COLORS */

/* DEFAULT */

body.default #landingholder #landingcontent,
body.default #menu li.childselectedl1 a,
body.default #menu ul li.selectedl1 a,
body.default #submenu
{
	background-color:#d82463;
}

body.default #land-right .land-box-left a,
body.default #land-right .land-box-right a,
body.default #gen-right #related-links ul li a,
body.default #land-right .land-box-left h3,
body.default #land-right .land-box-right h3,
body.default #submenu,
body.default #gen-right #related-links h3,
body.default #gen-left a
{
	color:#d82463;
}

body.default div#landingbanner #strapline
{
	background-image:url(images/strap-pink.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.default div#pagetext ul li
{
	background-image:url(images/li-default.gif);
}

body.default #gen-right #related-links ul li a,
body.default #land-right a
{
	background-image:url(images/bg-pink-arrow.gif);
}

/* BLUE */

body.blue #landingholder #landingcontent,
body.blue #menu li.childselectedl1 a,
body.blue #menu ul li.selectedl1 a,
body.blue #submenu
{
	background-color:#1671a3;
}

body.blue #land-right .land-box-left a,
body.blue #land-right .land-box-right a,
body.blue #gen-right #related-links ul li a,
body.blue #land-right .land-box-left h3,
body.blue #land-right .land-box-right h3,
body.blue #submenu,
body.blue #gen-right #related-links h3,
body.blue #gen-left a
{
	color:#1671a3;
}

body.blue div#landingbanner #strapline
{
	background-image:url(images/strap-blue.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.blue div#pagetext ul li
{
	background-image:url(images/li-blue.gif);
}

body.blue #gen-right #related-links ul li a,
body.blue #land-right a
{
	background-image:url(images/bg-blue-arrow.gif);
}

/* ARMY GREEN */

body.green #landingholder #landingcontent,
body.green #menu li.childselectedl1 a,
body.green #menu ul li.selectedl1 a,
body.green #submenu
{
	background-color:#96a917;
}

body.green #land-right .land-box-left a,
body.green #land-right .land-box-right a,
body.green #gen-right #related-links ul li a,
body.green #land-right .land-box-left h3,
body.green #land-right .land-box-right h3,
body.green #submenu,
body.green #gen-right #related-links h3,
body.green #gen-left a
{
	color:#96a917;
}

body.green div#landingbanner #strapline
{
	background-image:url(images/strap-green.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.green div#pagetext ul li
{
	background-image:url(images/li-armygreen.gif);
}

body.green #gen-right #related-links ul li a,
body.green #land-right a
{
	background-image:url(images/bg-green-arrow.gif);
}

/* BLUE GREEN */

body.bluegreen #landingholder #landingcontent,
body.bluegreen #menu li.childselectedl1 a,
body.bluegreen #menu ul li.selectedl1 a,
body.bluegreen #submenu
{
	background-color:#1a9e94;
}

body.bluegreen #land-right .land-box-left a,
body.bluegreen #land-right .land-box-right a,
body.bluegreen #gen-right #related-links ul li a,
body.bluegreen #land-right .land-box-left h3,
body.bluegreen #land-right .land-box-right h3,
body.bluegreen #submenu,
body.bluegreen #gen-right #related-links h3,
body.bluegreen #gen-left a
{
	color:#1a9e94;
}

body.bluegreen div#landingbanner #strapline
{
	background-image:url(images/strap-bluegreen.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.bluegreen div#pagetext ul li
{
	background-image:url(images/li-bluegreen.gif);
}

body.bluegreen #gen-right #related-links ul li a,
body.bluegreen #land-right a
{
	background-image:url(images/bg-bluegreen-arrow.gif);
}

/* PURPLE */

body.purple #landingholder #landingcontent,
body.purple #menu li.childselectedl1 a,
body.purple #menu ul li.selectedl1 a,
body.purple #submenu
{
	background-color:#914eaf;
}

body.purple #land-right .land-box-left a,
body.purple #land-right .land-box-right a,
body.purple #gen-right #related-links ul li a,
body.purple #land-right .land-box-left h3,
body.purple #land-right .land-box-right h3,
body.purple #submenu,
body.purple #gen-right #related-links h3,
body.purple #gen-left a
{
	color:#914eaf;
}

body.purple div#landingbanner #strapline
{
	background-image:url(images/strap-purple.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.purple div#pagetext ul li
{
	background-image:url(images/li-purple.gif);
}

body.purple #gen-right #related-links ul li a,
body.purple #land-right a
{
	background-image:url(images/bg-purple-arrow.gif);
}

/* table style */

table 
{
	width:100%;
	/*border-width: 1px 1px 1px 1px;*/
	border-spacing: 1px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table th {
	/*border-width: 1px 1px 1px 1px;*/
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table td {
	/*border-width: 1px 1px 1px 1px;*/
	padding: 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size:0.75em;
}

