/*=== Reset default browser styles ===*/
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, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; }
:focus { outline: 0; }
body { background: #fff; color: #000; line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
/*=== END Reset ===*/

/*=== SITE LAYOUT ===*/ 
body { background:url(/images/header-bg2.gif) repeat-x top; color:#00235d; font:76%/1.3 Arial,Helvetica,sans-serif; text-align:center; } 
#pagebg { background:url(/images/header-bg1.gif) no-repeat center top; }
#pagewidth { margin:0 auto; text-align:left; width:970px; } 
#header { height:154px; position:relative; width:100%; }  
#wrapper { background:#fff; padding:16px 10px 0 0; }
#leftcol { background:#fff; float:left; position:relative; width:200px; } 
#maincol { background:#fff; display:inline; float:right; position:relative; width:760px; } 
#footer { background:#fff; clear:both; height:40px; margin-top:30px; padding-top:10px; position:relative; }  

/*=== LINKS ===*/
a:link, a:visited  { color:#5ea501; text-decoration:none; }
a:visited  { color:#717987; }
a:hover, a:focus, a:active { color:#306ba7; text-decoration:underline; }
#contentbox a:link, #contentbox a:visited  { text-decoration:underline; }
.bigLink{font-size:17px;}

/*=== HEADINGS ===*/
h1,h2,h3,h4,h5,h6 { color:#5ea501; font-weight:normal; }
#maincol h1 { color:#00235d; font-size:1.8em; font-weight:bold; margin:0 0 0.3em 0; }
#maincol h2 { font-size:1.6em; margin:0.8em 0 0.6em 0; }
#maincol h2.top { margin-top:0; }
#maincol h3 { color:#1e4e91; font-size:1.3em; font-weight:bold; margin:0.5em 0 0.5em 0; }
#maincol h4 { font-size:1.1em; font-weight:bold; margin:0.3em 0 0.3em 0; }

#WellBeing h2 {margin-top:0}
#WellBeing td {vertical-align:top}
#WellBeing img {border:1px solid #99cced; padding: 1px; margin-left:4px;}

/*=== TEXT STYLES ===*/
#contentbox p { font-size:1.1em; margin:0 0 1em 0; }
#contentbox ul { margin:10px 15px; list-style-type:disc; }
#contentbox ul li { padding-left:2px; }
#contentbox ol { margin:10px 20px; list-style-type:decimal; }
#contentbox ol li { padding:5px 0; }
#contentbox ul.nobullets { list-style-type: none; margin:10px 0; }
#contentbox ul.toothtable { background:#eff5fa; border-right:1px solid #99cced; border-bottom:1px solid #99cced; list-style-type:none; margin:10px 0; width:700px; }
#contentbox ul.toothtable li { border-top:1px solid #99cced; border-left:1px solid #99cced; float:left; height:4em; margin:0; padding:10px; width:329px;  }
#contentbox ul.list2cols { background:#eff5fa; border:1px solid #99cced; border-right:none; margin:10px 0; width:700px; }
#contentbox ul.list2cols li { border-right:1px solid #99cced; float:left; margin:0 0 0 25px; padding:0 13px 5px 2px; width:309px;  }
#contentbox ul.list2cols li.first { padding-top:6px; }

.next { padding:10px 0;}

/*=== FORM STYLES ===*/
input, select, textarea { background:#fff; border:1px solid #a4c7eb; color:#00235d; font-size:1em; font-family:Arial,Helvetica,sans-serif; }

/*=== HEADER ===*/
#logo { background:url(/images/logo-bg.gif) no-repeat 0 0; height:154px; padding:0 15px 8px 10px; position:absolute; top:0; left:0; width:129px; }
#slogan { color:#00235d; font-size:1.2em; position:absolute; top:98px; left:148px; width:800px; }
#slogan em { font-style:italic; font-weight:bold; }
#slogan span { border-right:1px solid #fff; color:#cce7f9; margin:0 8px; }
#topnav { color:#4d84bd; float:right; font-size:1.0em; margin:43px 30px 10px 10px; text-align:right; width:800px; }
#topnav em { font-style:normal; padding:0 3px; }
#topnav a { color:#00235d; padding:0 3px; text-decoration:none; }
#topnav form input { background:#fff; border:1px solid #a4c7eb; margin-right:8px; vertical-align:middle; width:13em; }
#topnav form label { color:#00235d; padding:0 3px; }
#topnav form input.submit { border:none; width:auto; margin-right:0; }

/*=== LEFT NAVIGATION ===*/
#leftcol ul { font-size:1.2em; margin:6px 25px 29px 10px; }
#leftcol li { border-bottom:2px solid #cce7f9; padding:5px 0 5px 6px; }
#leftcol li a:link, #leftcol li a:visited  { color:#00235d; text-decoration:none; }
/* #leftcol li a:visited  { color:#717987; } */
#leftcol li a:hover, #leftcol li a:focus, #leftcol li a:active { color:#5ea501; }
#leftcol li.active { background:url(/images/subnav-bg.gif) repeat-x bottom #e5f1fa; margin:2px 0; padding-top:3px; }
#leftcol li.active ul { font-size:0.9em; margin:0; padding:6px 0 3px 0; }
#leftcol li.active li { background:url(/images/arrow-nav.gif) no-repeat 0 7px; border-bottom:none; padding:0 0 0 9px; margin:3px 0 5px 0; }
#leftcol li.active li a:link, #leftcol li.active li a:visited  { color:#335b9e; text-decoration:none; }
#leftcol li.active ul li ul { padding:2px 0 1px 0; }
#leftcol li.active ul li ul li { background:url(/images/dot.gif) no-repeat 0 7px; font-size:0.9em; margin:1px 0 2px 0; padding:0 0 0 7px; }

/*=== LEFT COMPETITION BOX ===*/
#leftcomp { background:url(/images/leftbox-bg.gif) no-repeat right bottom; border:2px solid #cce7f9; margin:5px 25px 0 10px; padding:8px 25px 11px 12px; }
#leftcomp h3 { font-size:1.4em; font-weight:normal; margin:0 0 5px 0; }
#leftcomp p { line-height:1.2em; margin-bottom:0; }
#leftcomp a:link, #leftcomp a:visited  { color:#00235d; text-decoration:none; }
#leftcomp a:hover, #leftcomp a:focus, #leftcomp a:active { color:#00235d; text-decoration:underline; }
#leftcomp a strong { background:url(/images/arrow-green.gif) no-repeat 0 3px; display:block; padding-left:10px; margin-top:8px; }
#leftcomp strong { background:url(/images/arrow-green.gif) no-repeat 0 3px; display:block; padding-left:10px; margin-top:8px; }

/*=== LEFT TV & Radio BOX ===*/
#leftTV {border:2px solid #cce7f9; margin:29px 25px 0 10px; padding:8px 25px 9px 12px; }
#leftTV h3 { font-size:1.4em; font-weight:normal; margin:0; }
#leftTV p { line-height:1.2em; margin:5px 0 0; }
#leftTV a:link, #leftcomp a:visited  { color:#00235d; text-decoration:none; }
#leftTV a:hover, #leftcomp a:focus, #leftcomp a:active { color:#00235d; text-decoration:underline; }
#leftTV a strong { background:url(/images/arrow-green.gif) no-repeat 0 3px; display:block; padding-left:10px; margin-top:8px; }
#leftcol ul#radiolist { font-size:1em; list-style:none; line-height:normal; margin:5px 0 0 0; padding:0; }
#leftcol ul#radiolist li { background:url(/images/radio.gif) no-repeat 0 1px; border:0; list-style:none; padding:0 0 2px 12px; }
#leftcol ul#radiolist li a:link, #leftcol ul#radiolist li a:visited  { color:#00235d; text-decoration:none; }
#leftcol ul#radiolist li a:hover, #leftcol ul#radiolist li a:active  { color:#5ea501; text-decoration:underline; }

/*=== LEFT SUBSCRIPTION BOX ===*/
#leftupdates { background:url(/images/leftbox-bg.gif) no-repeat right bottom; border:2px solid #cce7f9; margin:5px 25px 0 10px; padding:8px 25px 11px 12px; }
#leftupdates h3 { font-size:1.4em; font-weight:normal; margin:0 0 5px 0; }
#leftupdates p { line-height:1.2em; margin-bottom:0; }
#leftupdates a:link, #leftupdates a:visited  { color:#00235d; text-decoration:none; }
#leftupdates a:hover, #leftupdates a:focus, #leftupdates a:active { color:#00235d; text-decoration:underline; }
#leftupdates a strong { background:url(/images/arrow-green.gif) no-repeat 0 3px; display:block; padding-left:10px; margin-top:8px; }

/*=== FOOTER ===*/
#footer { border-top:2px solid #cce7f9; color:#5184b8; font-size:0.9em; padding-left:50%; padding-right:10px; text-align:right; }
#footer a:link, #footer a:visited  { color:#5184b8; text-decoration:none; }
#footer a:hover, #footer a:focus, #footer a:active { color:#5ea501; text-decoration:underline; }
#footernav { font-size:1.1em; left:5px; position:absolute; text-align:left; top:10px; width:50%; }
#footernav a { padding:0 5px; }

/*=== HOMEPAGE ===*/
#introshuffle { background:#fff; border:2px solid #cce7f9; height:254px; padding:2px; margin-bottom:20px; }
/* #introshuffle div a {background:#6e9ecf; border-bottom:1px solid #fff; color:#fff; display:block; font-size:1.0em; height:67px; padding:12px 20px 5px 405px; } */
#introshuffle ul { margin:0;padding:0;list-style-type:none;width:370px;float:right;margin:0;}
#introshuffle ul li strong { color:#cce7f9; display:block; font-size:1.6em; }
#introshuffle ul li a { margin:0;padding:0;background:#6e9ecf; border-bottom:1px solid #fff; color:#fff; display:block; font-size:1.0em; height:67px;padding:12px 20px 5px 26px;}
#introshuffle ul li a:hover, #introshuffle ul li a:focus, #introshuffle ul li a:active { text-decoration:none; }
#introshuffle ul li a.shuffle1on { background:url(/images/shuffle-on-bg.gif) repeat-x #00235d; }
.shuffle1on img { float:left; margin:-12px 0 0 -405px; }
.shuffle1off { background:#6e9ecf; border-bottom:1px solid #fff; color:#fff; display:block; font-size:1.0em; height:67px; padding:12px 20px 5px 405px; }
.shuffle1off img { float:left; margin:-12px 0 0 -405px; }

/*=== CONTENT BOX ===*/
#contentbox { border:2px solid #cce7f9; padding:15px 18px 5px 18px; position:relative; }
#well_para{ padding:10px 0 15px 0; }
.health  { float:left; margin: 0 10px 0 10px;}

/*=== FEATURE BOXES ===*/
#features { background:url(/images/features-btm.gif) no-repeat left bottom; padding-bottom:4px; margin:20px 0; }
#features2 { background:url(/images/features2-btm.gif) no-repeat left bottom; padding-bottom:4px; margin:20px 0; }


#featurenews { background:#fff; float:left; margin-right:20px; width:240px; }
#featurenews h2 { font-size:1.5em; margin-bottom:2px; }
#featurenews div { border:2px solid #cce7f9; border-bottom:none; padding:2px 2px 0 2px; }
#featurenews div div { background:url(/images/features-bg.gif) repeat-x #bad7ef; border:none; padding:0; }
#featurenews ul { margin:0; padding:10px 10px 0 10px; }
#featurenews li { border-bottom:1px solid #fff; margin: 10px 0 0 0; padding-bottom:10px; }
#featurenews li.last { border-bottom:0px; padding-bottom:20px; }
#featurenews li strong{ font-size:13px; }
#featurenews li img { border:1px solid #99cced; float:left; margin-right:6px; }
#featurenews li a:link, #featurenews li a:visited { color:#00235d; }
#featurenews p { margin-bottom:0; padding:5px 15px 15px 15px; }
#featurenews p a:link, #featurenews p a:visited  { color:#00235d; }
#featurenews p a:hover, #featurenews p a:focus, #featurenews p a:active { color:#00235d; text-decoration:underline; }
#featurenews p a strong { background:url(/images/arrow-blue.gif) no-repeat 0 5px; display:block; font-size:1.1em; margin-top:9px; padding-left:10px; }
#featurenews p a:hover strong { text-decoration:underline; }

#featureinfo { background:#fff; float:left; margin-right:20px; width:240px; }
#featureinfo h2 { font-size:1.5em; margin-bottom:2px; }
#featureinfo div { border:2px solid #cce7f9; border-bottom:none; padding:2px 2px 0 2px; }
#featureinfo div img { border-bottom:2px solid #fff; }
#featureinfo div div { background:url(/images/features-bg.gif) repeat-x top #e0effa; border:none; padding:0; }
#featureinfo p { margin-bottom:0; padding:5px 15px 15px 15px; }
#featureinfo p a { color:#00235d; }
#featureinfo p a:link, #featureinfo p a:visited  { color:#00235d; }
#featureinfo p a:hover, #featureinfo p a:focus, #featureinfo p a:active { color:#00235d; text-decoration:underline; }
#featureinfo p a strong { background:url(/images/arrow-blue.gif) no-repeat 0 5px; display:block; font-size:1.1em; margin-top:9px; padding-left:10px; }
#featureinfo p a:hover strong { text-decoration:underline; }
#featureinfo p a em { display:block; font-size:1.1em; font-style:normal; margin-top:6px; }
#featureinfo p a:hover em { text-decoration:underline; }

#featureinfo2 { background:#fff; float:left; width:240px; }
#featureinfo2 h2 { font-size:1.5em; margin-bottom:2px; }
#featureinfo2 div { border:2px solid #cce7f9; border-bottom:none; padding:2px 2px 0 2px; }
#featureinfo2 div img { border-bottom:2px solid #fff; }
#featureinfo2 div div { background:url(/images/features-bg.gif) repeat-x top #e0effa; border:none; padding:0; }
#featureinfo2 p { margin-bottom:0; padding:5px 15px 15px 15px; }
#featureinfo2 p a { color:#00235d; }
#featureinfo2 p a:link, #featureinfo2 p a:visited  { color:#00235d; }
#featureinfo2 p a:hover, #featureinfo2 p a:focus, #featureinfo2 p a:active { color:#00235d; text-decoration:underline; }
#featureinfo2 p a strong { background:url(/images/arrow-blue.gif) no-repeat 0 5px; display:block; font-size:1.1em; margin-top:9px; padding-left:10px; }
#featureinfo2 p a:hover strong { text-decoration:underline; }

#featurelist { background:#fff; float:left; width:240px; }
#featurelist h2 { font-size:1.5em; margin-bottom:2px; }
#featurelist ul { border:2px solid #cce7f9; border-bottom:none; border-left:none; padding:0; }
#featurelist li { background:url(/images/features-arrow.gif) no-repeat 0 0; border-bottom:2px solid #cce7f9; padding:11px 5px 9px 22px; }
#featurelist li.last { border-bottom:none; }
#featurelist li a:link, #featurelist li a:visited  { color:#457eb8; }
#featurelist li a:hover, #featurelist li a:focus, #featurelist li a:active { color:#00235d; text-decoration:underline; }
#featurelist li a strong { color:#00235d; font-size:1.2em; }
#featurelist li a:hover strong { text-decoration:underline; }
#featurelist p { margin-bottom:0; }

/*=== ABOUT US PAGES ===*/
.aboutintropic { float:right; margin:-13px -16px -12px 15px; overflow:hidden; }
.imgFloatRight { float:right;margin:0 20px 20px 30px;}

/*=== PHOTO OF BOARD TABLE ===*/
.boardPhotos { clear:left;}
.boardPhotos li { float:left;padding:0 21px 0 0;vertical-align:top;font-size:11px;}
.boardPhotos img { border:10px solid #f3f7fa;}

/*=== CONTENT TABLES ===*/
.strategyTable { width:90%;margin:20px 0;}
.strategyTable th { font-weight:bold;background:#e5f1fa;padding:5px}
.strategyTable td { vertical-align:top;border:1px solid #ccc;padding:7px}
.calciumTable td { padding:2px; vertical-align:top;width:180px;}
.dairyTable .width140 { padding:2px; vertical-align:top;width:140px;}
#contentbox ul.labelsUL { margin:30px 0; padding:0; }
#contentbox ul.labelsUL li { clear:left; list-style:none; text-indent:-11em; margin-left:11em; }
#contentbox ul.labelsUL label { font-size:1.1em; float:left; font-weight:bold; width:10em; }
.myTable{margin:10px 0;}
.myTable td{padding:5px 10px 5px 0;border-bottom:1px solid #ccc;}
#newstable { background:#eff5fa; border:1px solid #99cced; border-bottom:0; margin:20px 0; width:100%; }
#newstable th { border-bottom:1px solid #99cced; font-weight:bold; padding:10px 5px; text-align:left; vertical-align:top; }
#newstable td { border-bottom:1px solid #99cced; padding:5px; vertical-align:top; }

#newsMenu {padding:8px; border:1px solid #99cced; margin-bottom:20px; text-align:right; font-size:16px}
#newsMenu a { padding-left:20px}
#Monthly-Highlight{padding:8px; padding-top:5px; border:1px solid #99cced; background:#deeaf4;}
#Monthly-Highlight h2{ padding-top:0; margin-top:0}

.presspic { border:1px solid #cce7f9; float:right; font-size:0.9em; line-height:1.1; margin:0 0 10px 10px; padding:2px; width:250px; }
.presspic-small { border:1px solid #cce7f9; float:right; font-size:0.9em; line-height:1.1; margin:0 0 10px 10px; padding:2px; width:125px; }
.presspic em { color:#1e4e91; display:block; font-style:normal; padding:4px; }
.presspic2 { border:1px solid #cce7f9; float:right; font-size:0.9em; line-height:1.1; margin:0 0 10px 10px; padding:2px; width:232px; }
.presspic2 em { color:#1e4e91; display:block; font-style:normal; padding:4px; }

/*=== SITEMAP ===*/
#contentbox #sitemap ul { list-style:none; margin:0; padding:0; }
#contentbox #sitemap li { background:url(/images/arrow-sitemap.gif) 0 6px no-repeat; font-size:1.1em; font-weight:bold; margin:10px 0; padding:0 0 5px 12px; }
#contentbox #sitemap ul ul { margin:0; padding:8px 0; }
#contentbox #sitemap ul ul li { background:url(/images/arrow-nav.gif) 0 5px no-repeat; font-size:0.9em; margin:0; padding:0 0 3px 10px; }
#contentbox #sitemap ul ul ul { margin:0; padding:2px 0 4px 0; }
#contentbox #sitemap ul ul ul li { background:url(/images/dot.gif) 0 6px no-repeat; font-size:0.9em; font-weight:normal; margin:0; padding:0 0 0 10px; }

#sitemap li a:link, #sitemap li a:visited  { color:#5ea501; text-decoration:none; }
#sitemap li a:visited  { color:#717987; }
#sitemap li a:hover, #sitemap li a:focus, #sitemap li a:active { color:#306ba7; text-decoration:underline; }

#sitemap ul ul li a:link, #sitemap ul ul li a:visited  { color:#00235d; text-decoration:none; }
#sitemap ul ul li a:visited  { color:#717987; }
#sitemap ul ul li a:hover, #sitemap ul ul li a:focus, #sitemap ul ul li a:active { color:#306ba7; text-decoration:underline; }

#sitemap ul#sitemap1 { float:left; margin-right:30px; width:220px; }
#sitemap ul#sitemap2 { float:left; margin-right:30px; width:220px; }
#sitemap ul#sitemap3 { float:left; width:210px;  }

/*=== SUBSCRIPTION FORM ===*/
#subscribeform div { font-size:1.1em; padding:5px 0; }
#subscribeform label { display:block; float:left; font-weight:bold; width:10em; }
#subscribeform input { padding:3px 4px; width:18em; }
#subscribeform input#submit { border:none; margin-left:10em; padding:0; width:auto; }
#subscribeform p { font-size:0.9em; margin:6px 13em 6px 12.2em; }


/*=== VIDEO ===*/
#flashContainer { width:385px;height:331px;padding:20px 13px 0 0;}
.videoNav { width:221px;float:right;margin:0 95px 0 0;}
#contentbox ul.videoUL { margin:0 0 0 15px;padding:0;list-style-type:none;}
#contentbox ul.videoUL li { padding:5px 0;border-bottom:1px dotted #ddd;background:url(/images/arrow-blue.gif) 0 0.8em no-repeat;list-style-type:none;width:221px;padding-left:15px;}

.noBorder{border:0;background:none}
.videoTitle{padding:0 0 0 10px}

/*== SEARCH ===*/
.searchResults{background:#eee;padding:1em;margin:20px 0;}
.searchOL li{border-bottom:1px dotted #ccc;}
.searchOL .resultsTitle{font-size:16px;font-weight:bold;text-decoration:underline;}
.searchOL .resultsStats{font-size:9px;color:#999;}

/*== ENQUIRY FORM === */
.enqForm { margin:10px 0 0 0; text-align:left; font-size:12px; }
.enqForm legend{ font-size:15px; }
.enqForm ul{ margin:0 !important; 
	padding:0 !important; 
	list-style-type:none !important; }
.enqForm li{ padding:3px 0; }
.enqForm .high{ padding:8px 0 14px 0; }
.enqForm label{ float:left; width:190px; font-size:12px; }
.enqForm input{ padding:3px; }
.formMessage{ font-size:13px; font-weight:bold; }
.formError{ font-size:13px; color:#990000; font-weight:bold; }

/*== COMPETITION FORM === */
.compForm { margin:10px 0 0 0; text-align:left; font-size:14px;}
.compForm legend{ font-size:15px; }
.compForm ul{ margin:0 !important; 
	padding:0 !important; 
	list-style-type:none !important; font-size:14px; }
.compForm li{ padding:7px; border:1px solid #94acd4; background:#e5f1fa; clear:both; margin-bottom:15px;   }
.compForm li strong{ padding-bottom:8x;}
.compForm .high{ padding:8px 0 14px 0; }
.compForm label{ float:left; width:380px; font-size:14px; margin-left:10px; margin-right:65px }
.compForm input{ padding:3px;   }
.compForm submit { border:none; margin-left:10em; padding:0; width:200px; }
.formMessage{ font-size:13px; font-weight:bold; }
.formError{ font-size:13px; color:#990000; font-weight:bold; }

.CompEntryBtn {margin-left:250px; font-size:24px; font-weight:bold; padding:10px; padding-left:50px; padding-right:50px; text-align:center;  background:#e5f1fa; border:1px solid #a4c7eb; width:200px; color:#1e4e91; text-decoration:none}
/*GOOGLE MAP*/
#contentbox .titleGMapMarkers{
		margin:0;
		padding:0;
	}
	#contentbox .gMapUL{
		margin:0;
		padding:0;
		list-style-type:none;
		font-size:11px;
	}
	#contentbox .gMapDesc{
		width:300px;
	}
/*=== EXTRAS ===*/
hr { display:none; }
.imgborder{border:1px solid #99cced; padding: 1px; margin-left:4px;}

.clearboth{clear:both;}
/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; display: block; 
height: 0; clear: both; visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
/*publications boxes*/ 
#pub-back { background:url(/images/features3-btm.gif) no-repeat left bottom; padding-bottom:4px; margin:20px 0; }

#pub-box { background:#fff; float:left; margin-right:20px; width:175px; }
#pub-box h2 { font-size:1.5em; margin-bottom:2px; }
#pub-box div { border:2px solid #cce7f9; border-bottom:none; padding:2px 2px 0 2px; }
#pub-box div div { background:url(/images/features-bg.gif) repeat-x #bad7ef; border:none; padding:0; }
#pub-box ul { margin:0; padding:10px 10px 0 10px; }
#pub-box li { border-bottom:1px solid #fff; margin: 15px 0 0 0; padding-bottom:10px; }
#pub-box li strong{ font-size:13px; }
#pub-boxli img { border:1px solid #99cced; float:left; margin-right:6px; }
#pub-box li a:link, #pub-box li a:visited { color:#00235d; }
#pub-box p { margin-bottom:0; padding:5px 15px 15px 15px; }
#pub-box p a:link, #pub-box p a:visited  { color:#00235d; }
#pub-box p a:hover, #pub-box p a:focus, #pub-box p a:active { color:#00235d; text-decoration:underline; }
#pub-box p a strong { background:url(/images/arrow-blue.gif) no-repeat 0 5px; display:block; font-size:1.1em; margin-top:9px; padding-left:10px; }
#pub-box p a:hover strong { text-decoration:underline; }

#pub-box2 { background:#fff; float:left; margin-right:20px; width:175px; }
#pub-box2 h2 { font-size:1.5em; margin-bottom:2px; }
#pub-box2 div { border:2px solid #cce7f9; border-bottom:none; padding:2px 2px 0 2px; }
#pub-box2 div img { border-bottom:2px solid #fff; }
#pub-box2 div div { background:url(/images/features-bg.gif) repeat-x top #e0effa; border:none; padding:0; }
#pub-box2 p { margin-bottom:0; padding:5px 15px 15px 15px; }
#pub-box2 p a { color:#00235d; }
#pub-box2 p a:link, #pub-box2 p a:visited  { color:#00235d; }
#pub-box2 p a:hover, #pub-box2 p a:focus, #pub-box2 p a:active { color:#00235d; text-decoration:underline; }
#pub-box2 p a strong { background:url(/images/arrow-blue.gif) no-repeat 0 5px; display:block; font-size:1.1em; margin-top:9px; padding-left:10px; }
#pub-box2 p a:hover strong { text-decoration:underline; }

#pub-box3 { background:#fff; float:left; width:175px; }
#pub-box3 h2 { font-size:1.5em; margin-bottom:2px; }
#pub-box3 div { border:2px solid #cce7f9; border-bottom:none; padding:2px 2px 0 2px; }
#pub-box3 div img { border-bottom:2px solid #fff; }
#pub-box3 div div { background:url(/images/features-bg.gif) repeat-x top #e0effa; border:none; padding:0; }
#pub-box3 p { margin-bottom:0; padding:5px 15px 15px 15px; }
#pub-box3 p a { color:#00235d; }
#pub-box3 p a:link, #pub-box3 p a:visited  { color:#00235d; }
#pub-box3 p a:hover, #pub-box3 p a:focus, #pub-box3 p a:active { color:#00235d; text-decoration:underline; }
#pub-box3 p a strong { background:url(/images/arrow-blue.gif) no-repeat 0 5px; display:block; font-size:1.1em; margin-top:9px; padding-left:10px; }
#pub-box3 p a:hover strong { text-decoration:underline; }

/*memberzone*/
#research-nav a{ padding-right:10px; margin-left:2px;}
#memberTable th {background:#608f2b; color:#FFFFFF; padding:5px; text-align:left; border:1px solid #FFFFFF; vertical-align:top; padding-bottom:5px;;}
#memberTable td {background:#d1e8b2; color:#000000; padding:5px; text-align:left;border:1px solid #FFFFFF; vertical-align:top;}
#memberTable td.DarkGrn {background:#badd8c; color:#000000; padding:5px; text-align:left;border:1px solid #FFFFFF; vertical-align:top;}
.TableHead {color:#fff200; font-size:18px;}

#contentbox p.IntroPara { color:#60913f; font-size:20px;padding:0px;margin:0px;}
.ImgFloatLeft{ float:left; margin-right:20px; margin-bottom:10px;}

.Heading_Back{background:url(/images/members-zone/HeadBack.jpg) repeat-x; display:block; margin-top:0; color:#FFFFFF; padding-left:10px; padding-top:13px; height:50px; font-size:24px;}
.CatHeading{ font-size:18px; color:#00235d; font-weight:BOLD;margin-top:35px;display: block}

sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}