/* ============================= */
/* Title Research CSS Document */
/* ============================= */
/* Designed by Playgroup.*/
/* http://www.playgroup.com/ */
/************************************************
*	global 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%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style-position:outside; margin-left:14px;}
ul#headerElements, ul.CMSListMenuUL, ul.CMSListSecondaryMenuUL, ul.CMSListSecondaryMenuULThirdLevel, ul.newsContentBlocks, ul.eventsContentBlocks,
ul#bottomBoxes, ul#news, ul.articlesList, ul.archives, ul#questionsList, li.aboutBox,
ul#peopleList, ul.CMSSiteMapList, ul#linksList, ul.servicesContentBlocks, ul#servicesContentBlocks,
ul#resourcesContentBlocks, ul.searchList
{list-style-type:none;margin-left:0;}

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;}
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */
/************************************************
*	clear settings							*
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Win IE7 only */
*:first-child+html .clearFix{height:1%;}
/*Win IE6 only */
*html .clearFix{height:1%;}
/************************************************
*	global settings							*
************************************************/
html{/* to compensate for several browser bugs */font-size:100.01%;}
body {font:62.5%/1.4 Arial,sans-serif;color:#4a4a30;background:#57573f;padding-top:20px;}
#wrapper{width:958px;position:relative;margin:auto;}
#mainDiv{width:958px; background:#ffffff;position:relative;margin:auto;}
a{outline:none;  text-decoration:none; font-size:1em;color:#4a4a30;}
a:hover {text-decoration: none;}
p{ font-family:Arial, sans-serif;font-size:1.2em;color:#4a4a30;}
h1{font-size:1.2em;color:#fffffd;font-weight:lighter;}
h2 {color:#4a4a30;font-size:1.8em;font-weight:lighter;}
h3 {color:#4a4a30;font-size:1.4em;font-weight:lighter;}
h4 {font-size:1.2em;font-weight:bold;}
.warning{color:#FF0000;}
.mainText{width:454px;}
.strong{font-weight:bold;}
.name{font-weight:bold;margin-left:10px;}
.author{font-weight:bold;margin-bottom:10px;}
.category{font-style: italic;font-weight:bold;margin-bottom:10px;}
.date{margin-bottom:10px; font-weight:bold;}
.bulletFirst{margin-left:14px;}
ul.bulletFirst li{list-style:disc;padding:0px;list-style-position:outside; }

span.validation {color:red; display:inline;}

/************************************************
*	Homepage header						*
************************************************/

#header {padding:10px;width:938px;}
#header img{margin-bottom:10px;}
#headerElements li{float:left;}
#strapline{width:698px;}




/************************************************
*	 Homepage zoneMenu 							*
************************************************/
#zoneMenu{margin:0px;width:677px;background:url(../images/menu_bg.jpg ) repeat-x ;height:55px;float:left;}
#zoneMenu ul.CMSListMenuUL{padding:0px;margin:0px;height:55px;width:677px;}
.CMSListMenuUL:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .CMSListMenuUL{height:1%;}
*html .CMSListMenuUL{height:1%;}
.CMSListMenuLI a{display:block;height:20px;padding-top:35px;}
#zoneMenu ul.CMSListMenuUL li{float:left;}


#homepage #zoneMenu ul.CMSListMenuUL #home {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ; float:left;width:91px;font-size:1.2em;}
#home:hover {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ;}
#home span {color:#ffffff;vertical-align: bottom;padding-left:10px;}


#homepage #zoneMenu ul.CMSListMenuUL #about {background:url(../images/menu_about_bg.jpg) no-repeat ; float:left;width:107px;  font-size:1.2em;}
#homepage #zoneMenu ul.CMSListMenuUL #about:hover {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; }
#homepage #zoneMenu ul.CMSListMenuUL #about span {color:#ffffff;vertical-align: bottom;padding-left:10px;}
#homepage #zoneMenu ul.CMSListMenuUL #about:hover  span{color:#4a4a30;}

#homepage #zoneMenu ul.CMSListMenuUL #services {background:url(../images/menu_services_bg.jpg) no-repeat ; float:left;width:105px; font-size:1.2em;}
#homepage #zoneMenu ul.CMSListMenuUL #services:hover {background:url(../images/menu_services_bg_rollover.jpg ) no-repeat ; }
#homepage #zoneMenu ul.CMSListMenuUL #services span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#homepage #zoneMenu ul.CMSListMenuUL #resources {background:url(../images/menu_resources_bg.jpg) no-repeat ; float:left;width:116px;font-size:1.2em;}
#homepage #zoneMenu ul.CMSListMenuUL #resources:hover {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; }
#homepage #zoneMenu ul.CMSListMenuUL #resources span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#homepage #zoneMenu ul.CMSListMenuUL #newsEvents {background:url(../images/menu_newsEvents_bg.jpg) no-repeat ; float:left;width:139px; font-size:1.2em;}
#homepage #zoneMenu ul.CMSListMenuUL #newsEvents:hover {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; }
#homepage #zoneMenu ul.CMSListMenuUL #newsEvents span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#homepage #zoneMenu ul.CMSListMenuUL #contact {background:url(../images/menu_contact_bg.jpg) no-repeat ; float:left;width:119px; font-size:1.2em;}
#homepage #zoneMenu ul.CMSListMenuUL #contact:hover {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; }
#homepage #zoneMenu ul.CMSListMenuUL #contact span {color:#ffffff;vertical-align: bottom;padding-left:10px;}
/************************************************
*	 Resources zoneMenu 							*
************************************************/


#resourcesHomepage #zoneMenu #home {background:url(../images/menu_home_bg.jpg) no-repeat ; float:left;width:91px; font-size:1.2em;}
#resourcesHomepage #zoneMenu #home:hover {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ; }
#resouresourcesHomepage #zoneMenu  #home span {color:#ffffff;vertical-align: bottom;padding-left:10px;}


#resourcesHomepage #zoneMenu #about {background:url(../images/menu_about_bg.jpg) no-repeat ; float:left;width:107px; font-size:1.2em; }
#resourcesHomepage #zoneMenu #about:hover {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; }
#resourcesHomepage #zoneMenu #about span {color:#ffffff;vertical-align: bottom;padding-left:10px;}
#resourcesHomepage #zoneMenu #about:hover  span{color:#4a4a30;}

#resourcesHomepage #zoneMenu #services {background:url(../images/menu_services_bg.jpg) no-repeat ; float:left;width:105px; font-size:1.2em;}
#resourcesHomepage #zoneMenu #services:hover {background:url(../images/menu_services_bg_rollover.jpg ) no-repeat ; }
#resourcesHomepage #zoneMenu #services span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#resourcesHomepage #zoneMenu #resources {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; float:left;width:116px; font-size:1.2em;}
#resourcesHomepage#zoneMenu #resources:hover {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; }
#resourcesHomepage #zoneMenu #resources span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#resourcesHomepage #zoneMenu #newsEvents {background:url(../images/menu_newsEvents_bg.jpg) no-repeat ; float:left;width:139px; font-size:1.2em;}
#resourcesHomepage #zoneMenu #newsEvents:hover {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; }
#resourcesHomepage #zoneMenu #newsEvents span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#resourcesHomepage #zoneMenu #contact {background:url(../images/menu_contact_bg.jpg) no-repeat ; float:left;width:119px; font-size:1.2em;}
#resourcesHomepage #zoneMenu #contact:hover {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; }
#resourcesHomepage #zoneMenu #contact span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

/************************************************
*	 About zoneMenu 							*
************************************************/


#aboutUs #home {background:url(../images/menu_home_bg.jpg) no-repeat ; float:left;width:91px; font-size:1.2em;}
#aboutUs #home:hover {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ; }
#aboutUs #home span {color:#ffffff;vertical-align: bottom;padding-left:10px;}


#aboutUs #about {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; float:left;width:107px; font-size:1.2em; }
#aboutUs #about:hover {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; }
#aboutUs #about span {color:#4a4a30;vertical-align: bottom;padding-left:10px;}
#aboutUs #about:hover  span{color:#4a4a30;}

#aboutUs #services {background:url(../images/menu_services_bg.jpg) no-repeat ; float:left;width:105px; font-size:1.2em;}
#aboutUs #services:hover {background:url(../images/menu_services_bg_rollover.jpg )no-repeat ; }
#aboutUs #services span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#aboutUs #resources {background:url(../images/menu_resources_bg.jpg) no-repeat ; float:left;width:116px;font-size:1.2em;}
#aboutUs #resources:hover {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; }
#aboutUs #resources span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#aboutUs #newsEvents {background:url(../images/menu_newsEvents_bg.jpg) no-repeat ; float:left;width:139px; font-size:1.2em;}
#aboutUs #newsEvents:hover {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; }
#aboutUs #newsEvents span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#aboutUs #contact {background:url(../images/menu_contact_bg.jpg) no-repeat ; float:left;width:119px; font-size:1.2em;}
#aboutUs #contact:hover {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; }
#aboutUs #contact span {color:#ffffff;vertical-align: bottom;padding-left:10px;}



/************************************************
*	 Services zoneMenu 							*
************************************************/


#servicesHomepage #home {background:url(../images/menu_home_bg.jpg) no-repeat ; float:left;width:91px; font-size:1.2em;}
#servicesHomepage #home:hover {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ; }
#servicesHomepage #home span {color:#ffffff;vertical-align: bottom;lpadding-left:10px;}


#servicesHomepage #about {background:url(../images/menu_about_bg.jpg) no-repeat ; float:left;width:107px; font-size:1.2em; }
#servicesHomepage #about:hover {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; }
#servicesHomepage #about span {color:#ffffff;vertical-align: bottom;padding-left:10px;}
#servicesHomepage #about:hover  span{color:#4a4a30;}

#servicesHomepage #services {background:url(../images/menu_services_bg_rollover.jpg) no-repeat ; float:left;width:105px; font-size:1.2em;}
#servicesHomepage #services:hover {background:url(../images/menu_services_bg_rollover.jpg ) no-repeat ; }
#servicesHomepage #services span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#servicesHomepage #resources {background:url(../images/menu_resources_bg.jpg) no-repeat ; float:left;width:116px; font-size:1.2em;}
#servicesHomepage #resources:hover {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; }
#servicesHomepage #resources span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#servicesHomepage #newsEvents {background:url(../images/menu_newsEvents_bg.jpg) no-repeat ; float:left;width:139px; font-size:1.2em;}
#servicesHomepage #newsEvents:hover {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; }
#servicesHomepage #newsEvents span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#servicesHomepage #contact {background:url(../images/menu_contact_bg.jpg) no-repeat ; float:left;width:119px; font-size:1.2em;}
#servicesHomepage #contact:hover {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; }
#servicesHomepage #contact span {color:#ffffff;vertical-align: bottom;padding-left:10px;}


/************************************************
*	 News zoneMenu 							*
************************************************/


#news #home {background:url(../images/menu_home_bg.jpg) no-repeat ; float:left;width:91px; font-size:1.2em;}
#news #home:hover {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ; }
#news #home span {color:#ffffff;vertical-align: bottom;lpadding-left:10px;}


#news #about {background:url(../images/menu_about_bg.jpg) no-repeat ; float:left;width:107px; font-size:1.2em; }
#news #about:hover {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; }
#news #about span {color:#ffffff;vertical-align: bottom;padding-left:10px;}
#news #about:hover  span{color:#4a4a30;}

#news #services {background:url(../images/menu_services_bg.jpg) no-repeat ; float:left;width:105px; font-size:1.2em;}
#news #services:hover {background:url(../images/menu_services_bg_rollover.jpg ) no-repeat ; }
#news #services span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#news #resources {background:url(../images/menu_resources_bg.jpg) no-repeat ; float:left;width:116px; font-size:1.2em;}
#news #resources:hover {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; }
#news #resources span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#news #newsEvents {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; float:left;width:139px; font-size:1.2em;}
#news #newsEvents:hover {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; }
#news #newsEvents span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#news #contact {background:url(../images/menu_contact_bg.jpg) no-repeat ; float:left;width:119px; font-size:1.2em;}
#news #contact:hover {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; }
#news #contact span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

/************************************************
*	 Contact zoneMenu 							*
************************************************/


#contact #home {background:url(../images/menu_home_bg.jpg) no-repeat ; float:left;width:91px; font-size:1.2em;}
#contact #home:hover {background:url(../images/menu_home_bg_rollover.jpg) no-repeat ; }
#contact #home span {color:#ffffff;vertical-align: bottom;lpadding-left:10px;}


#contact #about {background:url(../images/menu_about_bg.jpg) no-repeat ; float:left;width:107px; font-size:1.2em; }
#contact #about:hover {background:url(../images/menu_about_bg_rollover.jpg) no-repeat ; }
#contact #about span {color:#ffffff;vertical-align: bottom;padding-left:10px;}
#contact #about:hover  span{color:#4a4a30;}

#contact #services {background:url(../images/menu_services_bg.jpg) no-repeat ; float:left;width:105px; font-size:1.2em;}
#contact #services:hover {background:url(../images/menu_services_bg_rollover.jpg ) no-repeat ; }
#contact #services span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#contact #resources {background:url(../images/menu_resources_bg.jpg) no-repeat ; float:left;width:116px; font-size:1.2em;}
#contact #resources:hover {background:url(../images/menu_resources_bg_rollover.jpg) no-repeat ; }
#contact #resources span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#contact #newsEvents {background:url(../images/menu_newsEvents_bg.jpg) no-repeat ; float:left;width:139px; font-size:1.2em;}
#contact #newsEvents:hover {background:url(../images/menu_newsEvents_bg_rollover.jpg) no-repeat ; }
#contact #newsEvents span {color:#ffffff;vertical-align: bottom;padding-left:10px;}

#contact #contact {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; float:left;width:119px; font-size:1.2em;}
#contact #contact:hover {background:url(../images/menu_contact_bg_rollover.jpg) no-repeat ; }
#contact #contact span {color:#ffffff;vertical-align: bottom;padding-left:10px;}



/* General details of menus */
.CMSListSecondaryMenuLI a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 20px;min-height:16px;}
.CMSListSecondaryMenuULThirdLevel li {padding:0px 0 0 0px;min-height:28px;background-color:#ffffFF;}
.CMSListSecondaryMenuLI .CMSListSecondaryMenuULThirdLevel li a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 50px;min-height:16px;}

/************************************************
* Resources zoneSecondaryMenu *
************************************************/
#resourcesHomepage #zoneSecondaryMenu {padding:0px;margin:0px;width:227px;float:left;}
#resourcesHomepage .CMSListSecondaryMenuLI .CMSListSecondaryMenuHighlighted {color:#ffffff;background:#7d9553 url(../images/second_menu_resources_bg.jpg) repeat-x left bottom; font-size:1.2em;display:block;padding:6px 0 6px 20px;border;1px solid red;}
#resourcesHomepage .CMSListSecondaryMenuLI{display:block;}
#resourcesHomepage .CMSListSecondaryMenuLI a:hover {color:#ffffff;background:#7d9553 url(../images/second_menu_resources_bg.jpg) repeat-x left bottom;}
#resourcesHomepage .CMSListSecondaryMenuHighlightedLI a#main{padding-left:10px;}
#resourcesHomepage .CMSListSecondaryMenuLI a#main{padding-left:10px;}
#resourcesHomepage .CMSListSecondaryMenuULThirdLevel {width:227px;}
#resourcesHomepage .CMSListSecondaryMenuULThirdLevel li {padding:0px 0 0 0px; min-height:28px;background-color:#ffffff;}
#resourcesHomepage .CMSListSecondaryMenuLI .CMSListSecondaryMenuULThirdLevel li a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 50px;min-height:22px;}
#resourcesHomepage .CMSListSecondaryMenuLI .CMSListSecondaryMenuULThirdLevel li a:hover {color:#4a4a30;background-color:#e7ecdd;background-image: none;} 
#resourcesHomepage .CMSListSecondaryMenuThirdlevelHighlighted {text-decoration:underline;}


/************************************************
*     About zoneSecondaryMenu     *
************************************************/
#aboutUs #zoneSecondaryMenu {padding:0px;margin:0px;width:227px;float:left;}
#aboutUs .CMSListSecondaryMenuLI .CMSListSecondaryMenuHighlighted {color:#57573f;background:#fed361 url(../images/second_menu_about_bg.jpg) repeat-x left bottom; font-size:1.2em;display:block;padding:6px 0 6px 20px;}
#aboutUs .CMSListSecondaryMenuLI a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 20px;min-height:16px;}
#aboutUs .CMSListSecondaryMenuLI a:hover {color:#57573f;background:#fed361 url(../images/second_menu_about_bg.jpg) repeat-x left bottom;}
#aboutUs .CMSListSecondaryMenuHighlighted a#main{padding-left:10px;}
#aboutUs .CMSListSecondaryMenuLI a#main{padding-left:10px;}



/************************************************
*     Services zoneSecondaryMenu     *
************************************************/
#servicesHomepage #zoneSecondaryMenu {padding:0px;margin:0px;width:227px;float:left;}
#servicesHomepage .CMSListSecondaryMenuLI a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 20px;min-height:16px;}
#servicesHomepage .CMSListSecondaryMenuLI a:hover {color:#fff;background:#db978f url(../images/second_menu_services_bg.jpg) repeat-x left bottom;}
#servicesHomepage .CMSListSecondaryMenuLI .CMSListSecondaryMenuHighlighted {color:#ffffff;background:#db978f url(../images/second_menu_services_bg.jpg) repeat-x left bottom; font-size:1.2em;display:block;padding:6px 0 6px 20px;}
#servicesHomepage .CMSListSecondaryMenuHighlighted a#main{padding-left:10px;}
#servicesHomepage .CMSListSecondaryMenuLI a#main{padding-left:10px;}

/************************************************
*     News zoneSecondaryMenu     *
************************************************/
#news #zoneSecondaryMenu {padding:0px;margin:0px;width:227px;float:left;}
#news .CMSListSecondaryMenuLI{display:block;}
#news .CMSListSecondaryMenuLI a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 20px;min-height:16px;}
#news .CMSListSecondaryMenuLI a:hover {color:#fff;background:#7094c0 url(../images/second_menu_news_bg.jpg) repeat-x left bottom;}
#news .CMSListSecondaryMenuLI .CMSListSecondaryMenuHighlighted {color:#ffffff;background:#7094c0 url(../images/second_menu_news_bg.jpg) repeat-x left bottom; font-size:1.2em;display:block;padding:6px 0 6px 20px;}
#news .CMSListSecondaryMenuHighlighted a#main{padding-left:10px;color:#fff;background:#7094c0 url(../images/second_menu_news_bg.jpg) repeat-x left bottom; font-size:1.2em;display:block;padding:6px 0 0 20px;}
#news .CMSListSecondaryMenuLI a#main{padding-left:10px;}
#news .CMSListSecondaryMenuULThirdLevel {width:227px;}
#news .CMSListSecondaryMenuULThirdLevel li {padding:0px 0 0 0px;min-height:28px;background-color:#ffffFF;}
#news .CMSListSecondaryMenuLI .CMSListSecondaryMenuULThirdLevel li a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 50px;min-height:16px;}
#news .CMSListSecondaryMenuLI .CMSListSecondaryMenuULThirdLevel li a:hover {color:#fff;background-color:#99b3d2;background-image: none;}
#news .CMSListSecondaryMenuThirdlevelHighlighted {text-decoration:underline;}



/************************************************
*     Contact zoneSecondaryMenu     *
************************************************/
#contact #zoneSecondaryMenu {padding:0px;margin:0px;width:227px;float:left;}
#contact .CMSListSecondaryMenuLI a{background:#ffffff url(../images/second_menu_bg.jpg) repeat-x left bottom;font-size:1.2em;display:block;padding:6px 0 6px 20px;min-height:16px;}
#contact .CMSListSecondaryMenuLI a:hover {color:#fff;background:#ada798 url(../images/second_menu_contact_bg.jpg) repeat-x left bottom;}
#contact .CMSListSecondaryMenuLI .CMSListSecondaryMenuHighlighted {color:#ffffff;background:#ada798 url(../images/second_menu_contact_bg.jpg) repeat-x left bottom;}
#contact .CMSListSecondaryMenuHighlighted a#main{padding-left:10px;color:#fff;background:#ada798 url(../images/second_menu_contact_bg.jpg) repeat-x left bottom;}
#contact .CMSListSecondaryMenuLI a#main{padding-left:10px;}




/************************************************
*	Search Box		*
************************************************/
#menuBar {height:55px;}
#homepage .searchDialog {width:261px;float:right;height:55px;background:url(../images/menu_bg.jpg) repeat-x ;}
#homepage .searchDialogTextBox {margin-left:35px;margin-top:25px;}
 
#aboutUs .searchDialog {width:261px;float:right;height:55px;background:url(../images/menu_bg.jpg) repeat-x ;}
#aboutUs .searchDialogTextBox {margin-left:35px;margin-top:25px;}
 
#servicesHomepage .searchDialog {width:261px;float:right;height:55px;background:url(../images/menu_bg.jpg) repeat-x ;}
#servicesHomepage .searchDialogTextBox {margin-left:35px;margin-top:25px;}
 
#resourcesHomepage .searchDialog {width:261px;float:right;height:55px;background:url(../images/menu_bg.jpg) repeat-x ;}
#resourcesHomepage .searchDialogTextBox {margin-left:35px;margin-top:25px;}
 
#news .searchDialog {width:261px;float:right;height:55px;background:url(../images/menu_bg.jpg) repeat-x ;}
#news .searchDialogTextBox {margin-left:35px;margin-top:25px;}

#contact .searchDialog {width:261px;float:right;height:55px;background:url(../images/menu_bg.jpg) repeat-x ;}
#contact .searchDialogTextBox {margin-left:35px;margin-top:25px;}


/************************************************
*	Homepage content	*
************************************************/

#homepage #zoneMainContent {width:938px;margin:0px 10px 10px 10px;}

/* custom reference to CMS controlled home_banner image */
#homeBanner{width:936px;height:260px;background:#f8edd3 url(/images/homepage/home_banner) no-repeat;border:1px solid #c1c1b8;margin-bottom:10px;}

#bannerContent p{color:#4a4a30; font-size:1.4em;margin-bottom:10px;margin-top:20px;}
#bannerContent h4{color:#4a4a30; font-size:1.8em;margin-bottom:10px;}
#bannerContent{width:370px;float:right;padding:10px 10px 0 0;}

.findOutMore {background:url(../images/find_out_more.jpg) no-repeat; float:left;width:220px; height:29px;}
.findOutMore:hover {background:url(../images/find_out_more_rollover.jpg) no-repeat; }
.findOutMore span {display:none;}



/************************************************
*	Boxes general settings		*
************************************************/

/************************************************
*	Homepage newsBox							*
************************************************/
#newsBoxes{float:left;width:227px;margin-right:10px;}
#newsBox{width:225px;border:1px solid #a9a99c;background:#c0c4c8 url(../images/box_blue_bottom.jpg) repeat-x left bottom;}
#newsBoxContent{width:225px;height:296px;background:url(../images/box_blue_top.jpg) repeat-x left top;}


#newsBoxContent h2{color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_blue_line.jpg) no-repeat;background-position: bottom;width:205px;}
#newsBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#newsBoxContent a{color:#3c6ea9;}
#newsBoxContent a:hover{color:#3c6ea9;text-decoration: underline;}
#newsBoxContent a.moreLink {color:#4a4a30;text-decoration:none;font-weight:bold;padding-right:20px;margin-top:10px;background:url(../images/blue_arrow.png) top right no-repeat;position:relative;left:0;}
#newsBoxContent a.moreLink:hover {color:#75725c;margin-top:10px;position:relative;left:0;text-decoration:none;}
li #newsBoxContent .img_moreLink img{margin-bottom:0px;margin-top:10px;float:left;}
#newsBoxContent_inside{height:202px;}

/************************************************
*	Homepage newsletterBox							*
************************************************/
#newsletterBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background:#bfc3c8 url(../images/) repeat-x;background-position:bottom;}
#newsletterBoxContent{width:225px;background:url(../images/box_blue_top.jpg) repeat-x;background-position:top;}
#newsletterBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_blue_line.jpg) no-repeat;background-position: bottom;width:205px;}
#newsletterBoxContent p{margin:10px;line-height:15px;}
#newsletterBoxContent a{color:#4a4a30;}
#newsletterBoxContent a:hover{color:#3c6ea9;text-decoration: underline;}
#newsletterBoxContent a.moreLink {color:#4a4a30;text-decoration:none;font-weight:bold;padding-right:20px;margin-top:10px;background:url(../images/blue_arrow.png) top right no-repeat;position:relative;left:0;bottom:0px;}
#newsletterBoxContent a.moreLink:hover {color:#75725c;margin-top:10px;position:relative;left:0;bottom:0;text-decoration:none;}
li #newsletterBoxContent .img_moreLink img{margin-bottom:0px;float:left;}




/************************************************
*	Homepage resourcesBox							*
************************************************/
#resourcesBox{width:225px;height:296px;margin:0px 10px 0px 0px;border:1px solid #a9a99c;background:#e2e6d7 url(../images/box_green_bottom.jpg) repeat-x;background-position:bottom;float:left;}
#resourcesBoxContent{width:225px;height:296px;background:url(../images/box_green_top.jpg) repeat-x;background-position:top;}
#resourcesBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_green_line.jpg) no-repeat;background-position: bottom;width:205px;}
#resourcesBoxContent h4{color:#4a4a30;margin:10px;line-height:15px;font-size:1.3em;}
#resourcesBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#resourcesBoxContent a{color:#3c6ea9;}
#resourcesBoxContent a:hover{color:#3c6ea9;text-decoration: underline;}
#resourcesBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/green_arrow.png) top right no-repeat;}
#resourcesBoxContent a.moreLink:hover {color:#75725c;text-decoration:none;}

#resourcesBoxContent .placeholder img{border:1px solid #a9a99c;}
#resourcesBoxContent .img_moreLink img{margin-bottom:0px;margin-top:10px;float:left;}
#resourcesBoxContent_inside{height:261px;}
/************************************************
*	Homepage servicesBox							*
************************************************/
#servicesBox{width:225px;height:296px;margin:0px 10px 0px 0px;border:1px solid #a9a99c;background:#dccbc2 url(../images/box_red_bottom.jpg) repeat-x;background-position:bottom;float:left;}
#servicesBoxContent{width:225px;height:295px;background:url(../images/box_red_top.jpg) repeat-x;background-position:top;}
#servicesBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_red_line.jpg) no-repeat;background-position: bottom;width:205px;}
#servicesBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#servicesBoxContent a{color:#3c6ea9;}
#servicesBoxContent a:hover{color:#3c6ea9;text-decoration: underline;}
#servicesBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/red_arrow.png) top right no-repeat;}
#servicesBoxContent a.moreLink:hover {color:#75725c;text-decoration:none;}
#servicesBoxContent .placeholder img{border:1px solid #a9a99c;}
#servicesBoxContent .img_moreLink img{margin-bottom:0px;margin-top:10px;float:left;}
#servicesBoxContent_inside{height:261px;}
/************************************************
*	Homepage aboutBox							*
************************************************/
.aboutBoxes ul{float:left;margin:0px 0px 0px 0px;padding:0px;}
.aboutBox{width:225px;height:142px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background:#f6eedc url(../images/box_yellow_bottom.jpg) repeat-x;background-position:bottom;}
.aboutBoxContent{width:225px;height:142px;background:url(../images/box_yellow_top.jpg) repeat-x;background-position:top;}
.aboutBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_yellow_line.jpg) no-repeat;background-position: bottom;width:205px;}
.aboutBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
.aboutBoxContent a{color:#4a4a30;text-decoration:none;}
.aboutBoxContent a:hover{color:#4a4a30;text-decoration:none;}
.aboutBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/yellow_arrow.png) top right no-repeat;}
.aboutBoxContent a.moreLink:hover {color:#75725c;}

.aboutBoxContent .img_moreLink img{margin-bottom:0px;float:left;}
.aboutBoxContent_inside{height:107px;}

#homepage #footer{margin-top:0px;}

/************************************************
*	Resources content							*
************************************************/
#resourcesHomepage #zoneMainContent {width:938px;margin:0px 10px 10px 10px;}
#resourcesHomepage #zoneContentRight{width:701px;margin-left:10px;float:left;display:inline;}
#resourcesHomepage #introductionMain{width:464px;}
#resourcesHomepage #introductionMain h1 {color:#4a4a30;font-size:2em;width:464px;border-bottom:1px solid #567521;}
#resourcesHomepage #introductionMain a:hover{text-decoration:underline;}
#resourcesHomepage #introductionMain p{margin:0px 0px 10px 0px;width:464px;padding-top:10px;}
#resourcesHomepage #middleContentBlocks {width:474px;float:left;display:inline;}
#resourcesHomepage #supportBoxes {width:227px;float:right;margin-top:28px;display:inline;}
#resourcesHomepage #middleContent {width:464px;float:left;}
#resourcesHomepage #introductionMain a{color:#4f6f18;}
#resourcesHomepage #introductionMain a:hover{text-decoration:underline;}

/************************************************
*	resourcesBlock							*
************************************************/

#resourcesContentBlocks{width:474px;}
.resourcesBlock {width:227px;float:left;margin-right:10px;border-bottom:1px solid #4a4a30;display:inline;} .resourcesBlock:hover {background-color:#f3f6ee;} .resourcesBlock  a{color:#5e7c2b;} .resourcesBlock  h2{line-height:1.2; margin:2px 0 0.5em 10px;} .resourcesBlock  p {margin-left:10px;font-size:1.2em;margin-bottom: 10px;}
.resourcesBlock a img.arrow {vertical-align: bottom;border:none;} .resourcesBlock a:hover{text-decoration:underline;}
.resourcesBlock:hover  a {text-decoration:underline;}

.resourcesBlockRight {width:227px;float:right;margin-right:10px;border-bottom:1px solid #4a4a30;display:inline;} .resourcesBlockRight:hover {background-color:#f3f6ee;} .resourcesBlockRight  a{color:#5e7c2b;} .resourcesBlockRight  h2{line-height:1.2; margin:2px 0 0.5em 10px;} .resourcesBlockRight  p {margin-left:10px;font-size:1.2em;margin-bottom:10px;}
.resourcesBlockRight .arrow {vertical-align: bottom;border:none;} .resourcesBlockRight a:hover{text-decoration:underline;}
.resourcesBlockRight:hover  a {text-decoration:underline;}

/************************************************
*	servicesBlock							*
************************************************/
#servicesContentBlocks{width:474px;float:left;}
.servicesBlock {width:227px;float:left;margin-right:10px;border-bottom: 1px solid #4a4a30;display:inline;}
.servicesBlock:hover {background-color:#fbf2f0;} .servicesBlock  a {color:#d27b72;} .servicesBlock  p {margin-left:10px;font-size:1.2em;margin-bottom:10px;}
.servicesBlock .arrow {vertical-align: bottom;} .servicesBlock a:hover{text-decoration:underline;}
.servicesBlock:hover  a {text-decoration:underline;} .servicesBlock  h2{line-height:1.2; margin:2px 0 0.5em 10px;}

.servicesBlockRight {width:227px;float:right;margin-right:10px;border-bottom:1px solid #4a4a30;display:inline;} .servicesBlockRight:hover {background-color:#fbf2f0;} .servicesBlockRight  a {color:#d27b72;} .servicesBlockRight  p {margin-left:10px;font-size:1.2em;margin-bottom: 10px;}
.servicesBlockRight .arrow {vertical-align: bottom;} .servicesBlockRight a:hover{text-decoration:underline;}
.servicesBlockRight:hover  a {text-decoration:underline;} .servicesBlockRight  h2{line-height:1.2; margin:2px 0 0.5em 10px;}


/************************************************
*	newsBlock							*
************************************************/
.newsContentBlocks{width:227px;float:left;}
.eventsContentBlocks{width:227px;float:right;}

.newsBlock {width:227px;margin:0px 0px 0px 0px;border-top:1px solid #4a4a30;float:left;}
.newsBlock:hover {background-color:#f1f3f9;}
.newsBlock  a{color:#3c6ea9;}
.newsBlock  h2{line-height:1.2; margin:2px 0 0.5em 10px;}
.newsBlock  p {margin-left:10px;font-size:1.2em;margin-bottom:10px;}
.newsBlock .arrow {vertical-align: bottom;}
.newsBlock a:hover{text-decoration:underline;}
.newsBlock:hover  a {text-decoration:underline;}


/************************************************
*	news							*
************************************************/
#news #zoneContentRight{float:left;margin-left:10px;width:701px;}
#news #zoneMainContent{width:938px;margin:0px 10px 10px 10px;}
#news #introductionMain h1 {color:#4a4a30;font-size:2em;width:464px;border-bottom:1px solid #6d90be;}
#news #introductionMain a:hover{text-decoration:underline;}
#news #introductionMain {width:464px;}
#news #supportBoxes {width:227px;float:right;margin-top:28px;}
#news #introductionMain p{margin:0px 0px 0px 0px;padding-top:10px;}
#news #middleContent {float:left;margin-right:10px;}
#news #middleContentBlocks {width:464px;float:left;min-height:300px;}
.mainImage{width:462px;}
#news #introductionMainRight {float:right;width:227px;}
#news #introductionMainRight h1 {color:#4a4a30;font-size:2em;width:217px;}
#news #introductionMainLeft {float:left;width:227px;}
#news #introductionMainLeft h1 {color:#4a4a30;font-size:2em;width:217px;padding-left:10px;}
#news #introductionMain a{color:#005395;}
#news #introductionMain a:hover{text-decoration:underline;}
#news h3{font-size:2em;color:#3c6ea9;margin:0px 0px 10px 0px;}

/************************************************
*	News Detail							*
************************************************/
#newsBody{width:454px;margin-right:10px;}
#newsBody h3{font-size:1.8em;color:#3c6ea9;margin:0px 0px 10px 0px;}
#newsBody p{width:454px;}
#newsBody a{color:#3c6e99;}
#newsBody a:hover{text-decoration:underline;} 
.EditingFormInfoLabel {font-size: 12px;}


/************************************************
*	Contact							*
************************************************/
#contact #zoneContentRight{float:left;margin-left:10px;width:701px;}
#contact #zoneMainContent{width:938px;margin:0px 10px 10px 10px;}
#contact #introductionMain h1 {color:#4a4a30;font-size:2em;width:464px;border-bottom:1px solid #aaa394;}
#contact #introductionMain {width:464px;}
#contact #supportBoxes {width:227px;float:right;margin-top:28px;}
#contact #introductionMain p{margin:0px 0px 10px 0px;padding-top:10px;}
#contact #middleContent {width:464px;float:left;margin-right:10px;}
#contactForm{width:225px;}
#contact #introductionMain a{color:#c2992f;}
#contact #introductionMain a:hover{text-decoration:underline;}



/************************************************
*	Articles							*
************************************************/

.articlesList{width:464px;}
.article {border-bottom:1px solid #4a4a30;padding:0px 0px 20px 0px;}
.article h3{font-size:1.8em;margin-top:15px;margin-left:10px;}
.article p{margin-bottom:10px;margin-left:10px;}
.arrow {margin-left:5px;vertical-align:middle;}
.article:hover{background-color:#f3f6ee;}
.article a {color:#5e7c2b;}
.article a:hover{text-decoration:underline;}
.article:hover  h3 {text-decoration:underline;}



/************************************************
*	getInTouchBox							*
************************************************/

#getInTouchBox {width:225px;margin-bottom:10px;border:1px solid #a9a99c;background-color:#dcdad3;}
#getInTouchBoxContent{width:225px;background:url(../images/box_brown_top.jpg) repeat-x;background-position:top;}
#getInTouchBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_brown_line.jpg) no-repeat;background-position: bottom;width:205px;}
#getInTouchBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}

#getInTouchBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/brown_arrow.png) top right no-repeat;}
#getInTouchBoxContent a.moreLink:hover {color:#75725c;}
#getInTouchBoxContent_inside{height:87px;}

/************************************************
*	enquiryBox							*
************************************************/

#enquiryBox {width:225px;margin-bottom:10px;border:1px solid #a9a99c;background:#dcdad3 url(../images/box_brown_bottom.jpg) repeat-x;background-position:bottom;}
#enquiryBoxContent{width:225px;background:url(../images/box_brown_top.jpg) repeat-x;background-position:top;}
#enquiryBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_brown_line.jpg) no-repeat;background-position: bottom;width:205px;}
#enquiryBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#enquiryBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/brown_arrow.png) top right no-repeat;}
#enquiryBoxContent a.moreLink:hover {color:#75725c;}



/************************************************
*	ContactBox							*
************************************************/

#contactBox {width:462px;height:179px;border:1px solid #a9a99c;background:#dcdad3 url(../images/box_brown_bottom.jpg) repeat-x;background-position:bottom;}
#contactBoxContent{width:462px;height:179px;background:url(../images/box_brown_top.jpg) repeat-x;background-position:top;}
#contactBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background-position: bottom;}
#contactBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}

#contactBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/brown_arrow.png) top right no-repeat;}
#contactBoxContent a.moreLink:hover {color:#75725c;}
#contactBoxContent_inside{height:179px;}

/************************************************
*	Contact							*
************************************************/
.mapSmall {border:1px solid #c5bfb3;margin-left:10px;}
#left{float:left;}
#right{float:left;}
#offices{margin-top:10px;margin-bottom:20px;}
.officeLeft{float:left;}
.officeRight{float:left;margin-left:100px;}
.office {font-weight:bold;}
.mapBig{border:1px solid #c5bfb3;width:462px;}
#map{margin-top:10px;width:462px;}
#findUs{margin-top:10px;}
.find {font-weight:bold;font-size:1.6em;border-bottom:1px solid #aaa394;}
.direction{font-weight:bold;}

/************************************************
*	contactForm							*
************************************************/
.formbox{width:195px;border:1px solid #ccc;padding:4px;margin-bottom:9px;}

.comments{width:195px;height:100px;border:1px solid #ccc;padding:4px;margin-bottom:8px;}

/************************************************
*	Newsletter sign up Form						*
************************************************/
#newsletterContactForm{padding:10px 0px;}
#newsletterContactForm a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/blue_arrow.png) top right no-repeat;}
#newsletterContactForm a.moreLink:hover {color:#75725c;}
#newsletterContactForm .formbox{width:222px; border:1px solid #ccc;padding:4px;margin-bottom:9px;}
#newsletterContactForm .comments{width:222px; height:100px;border:1px solid #ccc;padding:4px;margin-bottom:8px;}

/************************************************
*	comments Form						*
************************************************/
#messageForm{padding:10px 0px;}
#messageForm input[type="text"]{width:222px; border:1px solid #ccc;padding:4px;margin-bottom:9px;}
#messageForm textarea{width:222px; height:100px;border:1px solid #ccc;padding:4px;margin-bottom:8px;}
.comment { border-bottom: 1px solid #ccc;}
.comment .submitted { font-style: italic; font-size: 11px; }


/************************************************
*     ResourcessupportBox                                         *
************************************************/
#resourcesHomepage #SupportBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background:#e2e6d7 url(../images/box_green_top.jpg) repeat-x;background-position:top;}
#resourcesHomepage #SupportBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_green_line.jpg) no-repeat;background-position: bottom;width:205px;}
#resourcesHomepage #SupportBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#resourcesHomepage #SupportBoxContent li{color:#4a4a30;margin:10px 10px 10px 10px;line-height:15px;padding:0px;font-size:1.2em;}
#resourcesHomepage #SupportBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/green_arrow.png) top right no-repeat;}
#resourcesHomepage #SupportBoxContent a.moreLink:hover {color:#75725c;}
#resourcesHomepage #SupportBoxContent a{color:#4f6f18;}
#resourcesHomepage #SupportBoxContent a:hover {text-decoration:underline;color:#4f6f18;}


/************************************************
*     News supportBox                                       *
************************************************/
#news #SupportBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background-position:bottom;background-image:url(../images/box_blue_top.jpg); background-repeat:repeat-x; background-position:top; background-color:#bfc3c8;}
#news #SupportBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_blue_line.jpg) no-repeat;background-position: bottom;width:205px;}
#news #SupportBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#news #SupportBoxContent li{color:#4a4a30;margin:10px 10px 10px 10px;line-height:15px;padding:0px;font-size:1.2em;}
#news #SupportBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/blue_arrow.png) top right no-repeat;}
#news #SupportBoxContent a.moreLink:hover {color:#75725c;}
#news #SupportBoxContent a{color:#3c6ea9;}
#news #SupportBoxContent a:hover {text-decoration:underline;color:#3c6ea9;}

/************************************************
*     Contact supportBox                                          *
************************************************/
#contact #SupportBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background-color:#dcdad3;}
#contact #SupportBoxContent{width:225px;background:url(../images/box_brown_top.jpg) repeat-x;background-position:top;}
#contact #SupportBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_brown_line.jpg) no-repeat;background-position: bottom;width:205px;}
#contact #SupportBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#contact #SupportBoxContent li{color:#4a4a30;margin:10px 10px 10px 10px;line-height:15px;padding:0px;font-size:1.2em;}
#contact #SupportBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/green_arrow.png) top right no-repeat;}
#contact #SupportBoxContent a.moreLink:hover {color:#75725c;}
#contact #SupportBoxContent a{color:#4a4a30;}
#contact #SupportBoxContent a:hover {text-decoration:underline;color:#4a4a30;}
 
/************************************************
*     aboutSupportBox                                       *
************************************************/
#aboutUs #SupportBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background:#f6eedc url(../images/box_yellow_bottom.jpg) repeat-x;background-position:bottom;}
#aboutUs #SupportBoxContent{width:225px;background:url(../images/box_yellow_top.jpg) repeat-x;background-position:top;}
#aboutUs #SupportBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_yellow_line.jpg) no-repeat;background-position: bottom;width:205px;}
#aboutUs #SupportBoxContent li{color:#4a4a30;margin:10px 10px 10px 10px;line-height:15px;padding:0px;font-size:1.2em;}
#aboutUs #SupportBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/yellow_arrow.png) top right no-repeat;}
#aboutUs #SupportBoxContent a.moreLink:hover {color:#75725c;}
#aboutUs #SupportBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#aboutUs #SupportBoxContent a{color:#4a4a30;}
#aboutUs #SupportBoxContent a:hover {text-decoration:underline;color:#4a4a30;}
 
/************************************************
*     homepage SupportBox                                       *
************************************************/
#homepage #SupportBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background:#f6eedc url(../images/box_yellow_bottom.jpg) repeat-x;background-position:bottom;}
#homepage #SupportBoxContent{width:225px;background:url(../images/box_yellow_top.jpg) repeat-x;background-position:top;}
#homepage #SupportBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_yellow_line.jpg) no-repeat;background-position: bottom;width:205px;}
#homepage #SupportBoxContent li{color:#4a4a30;margin:10px 10px 10px 10px;line-height:15px;padding:0px;font-size:1.2em;}
#homepage #SupportBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/yellow_arrow.png) top right no-repeat;}
#homepage #SupportBoxContent a.moreLink:hover {color:#75725c;}
#homepage #SupportBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}
#homepage #SupportBoxContent a{color:#4a4a30;}
#homepage #SupportBoxContent a:hover {text-decoration:underline;color:#4a4a30;}

/************************************************
*     servicesSupportBox                                          *
************************************************/
#servicesHomepage #SupportBox{width:225px;margin:0px 0px 10px 0px;border:1px solid #a9a99c;background:#dccbc2 url(../images/box_red_top.jpg) repeat-x;background-position:top;}
#servicesHomepage #SupportBoxContent h2{font-size:1.8em;color:#4a4a30;margin-left:10px;margin-top:0px;padding-top:10px;background:url(../images/box_red_line.jpg) no-repeat;background-position: bottom;width:205px;}
#servicesHomepage #SupportBoxContent li{color:#4a4a30;margin:10px 10px 10px 10px;line-height:15px;padding:0px;font-size:1.2em;}
#servicesHomepage #SupportBoxContent a.moreLink {color:#4a4a30;font-weight:bold;padding-right:20px;background:url(../images/red_arrow.png) top right no-repeat;}
#servicesHomepage #SupportBoxContent a.moreLink:hover {color:#75725c;}
#servicesHomepage #SupportBoxContent p{color:#4a4a30;margin:10px;line-height:15px;}

/************************************************
*	Useful links							*
************************************************/
#linksList{width:464px;}
.usefulLink {border-bottom:1px solid #4a4a30;margin:0px;min-height:79px; padding-bottom:10px;}
.usefulLinkLast {border-top:1px solid #4a4a30;border-bottom:1px solid #4a4a30;margin:0px;min-height:124px;padding-bottom:10px;}
.usefulLink h3{font-size:1.8em;margin:10px 0px 10px 10px;}
.usefulLink p{margin-left:10px;}
.url a{color:#51711a;}
.url a:hover{color:#4a4a30;}
.usefulLink:hover{background-color:#f3f6ee;}
.usefulLinkLast h3{font-size:1.8em;margin-top:15px;margin-left:10px;}
.usefulLinkLast p{margin-left:10px;}
.usefulLinkLast:hover{background-color:#f3f6ee;height:124px;}
.usefulLink a:hover{text-decoration:underline;}
.usefulLinkLast a:hover{text-decoration:underline;}


/************************************************
*	FAQs							*
************************************************/
#questionsList{width:464px;}
.questionBlock {border-top:1px solid #4a4a30;margin:10px 0px 0px 0px;}
.questionBlockLast {border-top:1px solid #4a4a30;border-bottom:1px solid #4a4a30;margin:10px 0px 0px 0px;height:124px;padding-bottom:10px;}
.questionBlock p{margin-bottom:10px;margin-left:10px;}
.questionBlock:hover{background-color:#f3f6ee;}
.questionBlockLast p{margin-bottom:10px;float:left;margin-left:10px;}
.questionBlockLast:hover{background-color:#f3f6ee;}
.question {font-weight:bold;margin-top:10px;}


/************************************************
*	Article Item							*
************************************************/
#articleBody{width:464px;}
#articleBody h3{font-size:1.8em;color:#4f6f18;margin:0px 0px 10px 0px;}
#articleBody p{width:454px;}
.category{font-style: italic;font-weight:bold;margin-bottom:10px;}
#articleBody a{color:#5e7c2b;}
#articleBody a:hover{text-decoration:underline;}


/************************************************
*	Entitlement							*
************************************************/
h4.archiveYear { margin-bottom:5px;}
.pdf {font-weight:bold;font-size:1.4em;}
.archives{margin-bottom:15px;}
.archives li{margin-right:10px;}
.archives li a{font-size:1.2em;font-weight:bold;margin-bottom:10px;}
.archives li a:hover{color:#75725c;}
.archives li img{padding-right:10px;}


/************************************************
*	About Us							*
************************************************/

#aboutUs #zoneContentRight{float:left;margin-left:10px;}
#aboutUs #zoneMainContent{width:938px;margin:0px 10px 10px 10px;}
#aboutUs #introductionMain h1 {color:#4a4a30;font-size:2em;width:464px;border-bottom:1px solid #fecf57;}
#aboutUs #introductionMain {float:left;width:464px;}
#aboutUs #introductionMain a{color:#c2992f;}
#aboutUs #introductionMain a:hover{text-decoration:underline;}
#aboutUs #supportBoxes {float:right;margin-top:28px;}
#aboutUs #introductionMain p{margin:0px 0px 10px 0px;padding-top:10px;}
#aboutUs #middleContent {margin-right:10px;}




/************************************************
*	commitment to Quality							*
************************************************/

.logos img{margin-right:10px;}




/************************************************
*	Our people							*
************************************************/

#peopleList{width:464px;float:left;}
.people {border-top:1px solid #4a4a30;margin:0px;float:left;padding-bottom:10px;}
.peopleLast {border-top:1px solid #4a4a30;border-bottom:1px solid #4a4a30;margin:0px;float:left;}
.people h3{font-size:1.8em;color:#4a4a30;margin:15px 0px 10px 10px;}
.people p{margin-bottom:10px;float:left;margin-left:10px;}

.peopleLast h3{font-size:1.8em;color:#4a4a30;margin-top:15px;margin:15px 0px 10px 10px;}
.peopleLast p{margin-bottom:10px;float:left;margin-left:10px;}


.mainImage{border:1px solid #dad7d0;}
.people p{float:left;width:340px;}
.people img{float:left;margin-left:10px;}
.peopleLast img{border:1px solid #c5bfb3;float:left;margin-left:10px;}
.jobTitle {float:left;font-weight:bold;}
.peopleLast p{float:left;width:340px;}
#middleContent {float:left;width:464px;}

/************************************************
*	Join Us							*
************************************************/
#introductionJoinUs{width:464px;margin-left:10px;float:left;}
#introductionJoinUs h1 {color:#4a4a30;font-size:2em;width:464px;border-bottom:1px solid #fecf57;}
#introductionJoinUs p{margin:10px 0px 10px 0px;}
#introductionJoinUs a{font-weight:bold;}
#introductionJoinUs a:hover{color:#75725c;}

/************************************************
*	Services						*
************************************************/
#servicesHomepage #zoneContentRight{float:left;margin-left:10px;width:701px;}
#servicesHomepage #zoneMainContent{width:938px;margin:0px 10px 10px 10px;}
#servicesHomepage #introductionMain h1 {color:#4a4a30;font-size:2em;width:464px;border-bottom:1px solid #d27b72;}
#servicesHomepage #introductionMain a:hover{text-decoration:underline;}
#servicesHomepage #introductionMain {width:464px;}
#servicesHomepage #supportBoxes {width:227px;float:right;margin-top:28px;}
#servicesHomepage #introductionMain p{margin:0px 0px 10px 0px;padding-top:10px;}
#servicesHomepage #introductionMain .stuff{margin:0px 0px 10px 0px;padding-top:10px;}
#servicesHomepage #middleContent {width:464px;float:left;}
#servicesHomepage #middleContentBlocks {width:474px;float:left;}
#servicesHomepage #introductionMain a{color:#cd7067;}
#servicesHomepage #introductionMain a:hover{text-decoration:underline;}
/************************************************
*	 homepage (sitemap/T&C/ Accessibility)							*
************************************************/
#homepage #zoneMainContent{width:938px;margin:0px 10px 10px 10px;}
#homepage #zoneContentRight{float:left;margin-bottom:20px;width:701px;}
#homepage #middleContent {margin-right:10px;}
#homepage #introductionMain h1 {color:#4a4a30;font-size:2em;width:464px;margin-bottom:10px;border-bottom:1px solid #fecf57;}
#homepage #introductionMain {width:464px;}
#homepage #zoneSecondaryMenu {padding:0px;margin:0px;width:227px;height:300px;float:left;}
#homepage #supportBoxes {width:227px;float:right;margin-top:30px;}
#homepage #introductionMain a{color:#c2992f;}
#homepage #introductionMain a:hover{text-decoration:underline;}

.CMSSiteMapListItem li{list-style:disc;margin-left:20px;font-size:1.0em;color:#c2992f;}
.CMSSiteMapListItem li:hover {text-decoration:underline;}
a.CMSSiteMapListLinkTop {font-weight:bold;}
.CMSSiteMapListItem a{font-size:1.2em;color:#c2992f;}
.CMSSiteMapListItem a:hover {text-decoration:underline;}

/************************************************
*	Search Results							*
************************************************/
.searchedWord{float:right;margin-right:200px;margin-top:0px;}
.pageNumbers li{display:inline;}
.pageNumbers a{font-size:1.2em;padding-right:10px;font-weight: bold;color:#696953;}
.pageNumbers a:hover{text-decoration:underline;}
.searchList {width:464px;margin-top:10px;}
.searchList li {margin-bottom:10px;list-style: disc;color:#c2992f;}
.searchList li a{margin-top:10px;color:#c2992f;}
.searchList li a:hover{text-decoration:underline;}
.searchList li h3{color:#4a4a30;font-size:1.2em;width:464px;}

.PagerResults {font-size:1.2em;}
.SelectedPage {font-weight:bold;}
.UnselectedPage {font-weight:bold;}
.PagerNumberArea {padding: 10px 0px 0px 20px;margin-bottom: 20px;}
/************************************************
*	footer							*
************************************************/
#footer ul.CMSFooterMenuUL{padding:0px;margin-left:10px;}
#footer ul.CMSFooterMenuUL li{line-height:50px;display:inline;margin:0px 5px 0px 5px;font-size:1.2em;border-right:1px solid #4a4a30;padding-right:14px;}
#footer ul.CMSFooterMenuUL a{color:#4a4a30;display:inline;}
#footer ul.CMSFooterMenuUL a:hover{color:#4a4a30;display:inline;text-decoration:underline;}
#footer {width:936px;position:relative;margin:auto;height:50px;border:1px solid #dfae2c;margin-top:10px;background:url(../images/footer_bg.jpg) repeat-x;float:left;margin-bottom:10px;}
#bottom {width:958px;}
.bottom{color:#c4bdb1;margin-left:10px;margin-top:10px;float:left;}
.bottomRight{float:right;color:#c4bdb1;margin-top:10px;margin-right:10px;}


.logos img{padding-top:10px;}
.content {margin:0px 0px 10px 0px;width:464px;padding-top:10px;font-size:12px;}


/*#Event add On Aug 2010#*/

.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background-color:#6D90BE;
	color: #fff;
	padding: 5px;
	height: 23px;
	font-weight: bold;
	font-size: 15px;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 15px;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #4A4A30;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	height: 50px;
	padding: 3px;
	background-color: #eeeeee;
	font-size: 11px;
	border:1px solid #ccc;
}

.EventCalendar .Today
{
	background-color: #FECF57;
	color: #4A4A30;
	font-weight: bold;
}

.EventCalendar .Today a
{
	color: White;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a
{
	margin-top: 3px;
	color: #4A4A30;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: Gray;
	background-color: White;
}

.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}


/*#Webpart containers/General list#*/

.EventGeneralList .Header a
{
	color: #fff;
	font-weight: bold;
	font-size:11px;
}

.EventGeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.EventGeneralList .Address
{
	font-size: 10px;
}

.EventGeneralList .Header
{
	background-color: #4A4A30;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.EventGeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
	font-size:1.2em;
}
.EventGeneralList .Body b
{
    padding-left:2px;
}
.EventDetail H2,.EventManagerRegTitle
{
    color:#6D90BE;
    margin:5px 0px;
    font-size:1.8em;
}
.EventDetail b
{
    font-weight:bold;
}

.EventManagerRegistration table tr td
{
    padding:5px 0px;
}
.WebinarRightSidebar p,.EventDetail,.EventManagerRegistration
{
    font-size:1.2em;
}
.WebinarRightSidebar p
{
    font-size:1.1em;
}
.EventManagerOutlookLink
{
    background:url('../images/outlook-event.png')  no-repeat;
    padding-left:20px;
}
.EventManagerOutlookLink:hover
{
    
}
#news #introductionMainRight h2
{
    border-top:1px solid #4A4A30;
}
#news #introductionMainRight h2 a
{
    color:#3C6EA9;
}

.h2BackToCalendar
{
    margin-bottom:10px;
}
.h2BackToCalendar a, .h2BackToCalendar a:visited
{
background:url("../images/blue_arrow_left.png") no-repeat left center transparent;
color:#4A4A30;
font-weight:bold;
padding-left:20px;
position:relative;
text-decoration:none;
font-size:14px;
}
.h2BackToCalendar a:hover
{
    color:#75725c
}

.WebinarRightSidebar .content
{
    width:100%;
}