html			{overflow-y:scroll}
body			{margin:0; background:#fff; color:#2E385A; text-align:center; font-size:9.0pt; font-family:Arial, Verdana, Helvetica, sans-serif}

p			{line-height:17px; margin:0 0 10px 0}
hr			{clear:both; border:0 solid #E5E5E5; border-width:1px 0 0 0; margin:0 0 5px 0; height:0}
table			{font-size:9.0pt}
th			{color:#062074; line-height:20px; padding:0 5px; vertical-align:middle}
td			{vertical-align:top}
ul			{list-style-image: url(../img/bull.gif); margin-top:10px; margin-bottom:10px; margin-left:1em; padding-left:1em}
li			{margin:5px 0}
form			{margin:0}


/*	Headings			*/

H1			{color:#062074; font-size:22px; margin:0 0 5px 0}
H2			{color:#006E81; font-size:16px; font-style:italic; margin:0 0 20px 0}
H3			{color:#062074; font-size:18px; margin:20px 0 5px 0}
H4			{color:#006E81; font-size:14px; font-style:italic; margin:5px 0 10px 0}
H5			{color:#062074; font-size:16px; margin:20px 0 5px 0}
H6			{color:#006E81; font-size:12px; font-style:italic; margin:0 0 10px 0}

H3 a:visited, H5 a:visited,
H3 a:active, H5 a:active,
H3 a:link, H5 a:link		{color:#062074; text-decoration:none}
H3 a:hover, H5 a:hover	{color:#af4600; text-decoration:none}

H4 a:visited, H6 a:visited,
H4 a:active, H6 a:active,
H4 a:link, H6 a:link		{color:#006E81; text-decoration:none}
H4 a:hover, H6 a:hover	{color:#af4600; text-decoration:none}

.rbH4			{margin:10px 0 0 0}

/*	Links			*/

a:visited,
a:active,
a:link			{color:#062074}
a:hover			{color:#af4600}

a.redLnk:visited,
a.redLnk:active,
a.redLnk:link		{color:#AF4600}
a.redLnk:hover		{color:#EFA06C}

.noline			{text-decoration:none}
.line			{text-decoration:underline}

/*	Floats		*/

.div50			{float:left; width:50%}
.fLeft			{float:left}
.fRight			{float:right}

/*	Clear Floats		*/

.left			{clear:left; height:0}
.right			{clear:right; height:0}
.both			{clear:both; height:0}

/*	Colours & Size		*/

.blk			{color:#000}
.red			{color:#af4600}
.grn			{color:#008800}
.gry			{color:#828CAA}
.eightPt			{font-size:8.0pt}
.center			{text-align:center}
.middle			{vertical-align:middle}
.smaller			{font-size:smaller}
.lettSp-1			{letter-spacing:-0.1em}

.bld9Gry			{font-weight:bold; font-size:9.0pt; color:#999}
.bld9Grn			{font-weight:bold; font-size:9.0pt; color:#006E81}

/*	Paddings & Margins		*/

.indent 			{position:relative; left:40px}
.padT10			{padding-top:10px}
.padT20			{padding-top:20px}
.padB10			{padding-bottom:10px}
.padL10			{padding-left:10px}
.padL20			{padding-left:20px}
.marL10			{margin-left:10px}
.marL20			{margin-left:20px}
.marR5			{margin-right:5px}
.marR20			{margin-right:20px}

.mar0			{margin:0}
.mar10			{margin:10px}
.marT5			{margin:5px 0 0 0}
.marT10			{margin:10px 0 0 0}
.marT20			{margin:20px 0 0 0}
.marT20B5		{margin:20px 0 5px 0}
.marT50			{margin:50px 0 0 0}
.marT30B10		{margin:30px 0 10px 0}
.marB5			{margin:0 0 5px 0}
.marB10			{margin:0 0 10px 0}
.marB20			{margin:0 0 20px 0}
.marTB10			{margin:10px 0}
.marTB20			{margin:20px 0}


/*	Header & Page Border	*/

#border			{width:996px; background:#fff url(../img/border.gif) repeat-y; margin:0 auto; text-align:center}
#borderBottom		{width:996px; height:13px; background:#fff url(../img/borderFoot.gif) no-repeat; margin:0 auto; text-align:center}
#head			{position:relative; width:980px; height:140px; background:#fff url(../img/headBg.gif) no-repeat 0 45px; margin:0 8px}
#headLogo		{position:absolute; top:30px; left:29px}

#headLink		{position:absolute; top:10px; right:10px; font-weight:bold; font-size:12px; text-align:right}
#headSmLnk		{position:absolute; top:28px; right:10px; text-align:right; vertical-align:middle}
#headSmLnk img		{margin:0 0 1px 3px; vertical-align:middle}
#headSmLnk a		{font-size:11px; text-decoration:none; vertical-align:middle}

#headGnBar		{position:absolute; bottom:0; right:0px}

#headGnBar1		{position:absolute; bottom:0; right:427px; height:41px; width:21px; background:#2C8897 url(../img/headGnBar1.gif) no-repeat}
#headGnBar2		{position:absolute; bottom:0; right:0; height:41px; width:427px; background:#2C8897 url(../img/headGnBar2.gif) repeat-x; font-weight:bold; font-size:22px; color:#fff; text-align:center; line-height:41px}


/*	Horizontal Navigation Bar	*/

#nav, #nav ul		{width:980px; height:40px; list-style:none; text-align:left; background:#30458B url(../img/ddmenuBg.gif) repeat-x; font-weight:bold; font-size:13px; padding:0; margin:0 8px}
#nav a			{display:block; text-align:center; width:140px; color:#fff; text-decoration:none; line-height:40px}
#nav a:hover		{background:#268E95 url(../img/ddmenuBgOver.gif)}
#nav li			{width:140px; float:left; padding:0; margin:0}
#nav li ul			{position:absolute; display:none; height:auto; text-align:left; width:180px; z-index:100; margin:0}
#nav li ul a		{width:180px; height:19px; line-height:19px; background:#fff url(../img/ddmenuGreyFill.gif) repeat-x bottom; text-indent:10px; color:#000; font-size:11px; border:1px solid #00124D; border-top:0; margin:0; text-align:left}
#nav li ul li a:hover		{border-top:0}
#nav li:hover ul,
#nav li.sfhover ul		{display:block}
#nav li:hover,
#nav li.sfhover		{background:#268E95 url(../img/ddmenuBgOver.gif)}
#nav li ul li a:hover,
#nav li ul li a.sfhover		{background:#fff url(../img/ddmenuGreyFillOver.gif) repeat-x top}

/*	Left Hand Navigation Bar	*/


#lhMenu			{float:left; width:191px; border:0 solid #828CAA; border-width:0 1px 1px 0}

a.lhHead			{display:block; height:40px; width:191px; padding:0; background:#2C8897 url(../img/lhMenuGnBg.gif) no-repeat; font-weight:bold; font-style:italic; font-size:13px; text-align:left; text-indent:10px; line-height:40px;  border:0 solid #005462; border-width:0 1px 0 0}
a.lhHead:visited,
a.lhHead:active,
a.lhHead:link		{color:#fff; text-decoration:none}
a.lhHead:hover		{color:#fff; text-decoration:none; background:#2C8897 url(../img/lhMenuGnBgOver.gif)}

.lhBody			{display:block; height:112px; width:171px; padding:5px 10px 10px 10px; background:url(../img/lhMenuBg.gif) no-repeat; color:#000; font-weight:bold; font-size:8.0pt; text-align:left; line-height:19px; border:0 solid #828CAA; border-width:0 1px 0 0}

#lhMenu ul		{margin-top:0; margin-left:0.75em; padding-left:0.75em}
#lhMenu li			{margin:0 0 0 0}

#lhMenu li	a:visited,
#lhMenu li	a:active,
#lhMenu li	a:link		{color:#000; text-decoration:none}
#lhMenu li	a:hover		{color:#555; text-decoration:none}


/*	Main Display Div		*/

#main			{background:#fff; margin:0 8px}
#mainDiv			{float:left; width:556px; margin:20px; text-align:left}


/*	Home		*/

.service			{margin-top:20px; height:75px}
.service img		{float:left; width:75px; margin-right:15px}
.service h3		{margin-top:0; line-height:18px}


/*	Tocris History		*/

#keyDates		{float:left; width:416px; margin:0 0 10px 0}
#queensAward		{float:left; width:140px}


/*	Expertise		*/

.mol			{float:left; width:50%; margin:10px 0; color:#2e385a}

.molImg			{height:150px; margin:10px 0; text-align:center}
.molImg2			{height:100px; margin:10px 0; text-align:center}

a.molCatNum		{font-size:15px; font-weight:bold; color:#062074}
a.molCatNum:visited,
a.molCatNum:link		{color:#062074; text-decoration:none}
a.molCatNum:hover		{color:#af4600; text-decoration:none}

a.molName		{font-size:15px; font-weight:bold; color:#062074}
a.molName:visited,
a.molName:link		{color:#062074; text-decoration:underline}
a.molName:hover		{color:#af4600; text-decoration:none}

.molDesc			{text-align:justify; font-size:10px; margin-right:15px}
.molDesc2		{text-align:justify; font-size:10px}


/*	Advertising column		*/

#rhDiv			{float:right; width:191px; background:#D1E3E7 url(../img/bannerStatic.gif); border:0px solid #828CAA; border-width:0 0 1px 1px; min-height:500px; height:auto !important; height:500px; text-align:left}


/*	Contact			*/

#col1, #col2		{float:left; width:278px}
.contact1			{float:left; width:240px; margin-top:10px}
.contact2			{float:left; width:310px; margin-top:10px}

/*	Quote			*/

#fullNameInpt		{display:none}


/*	Footer			*/

#footer			{clear:both; margin: 0 20px; height:40px; font-size:8pt; font-weight:bold}
#footer p			{float:left; line-height:40px}
#footer a			{float:right; line-height:40px}
#footer a:hover		{color:#a4aecc; text-decoration:none}


/*	Blue Button Link		*/

.bluBut:visited,
.bluBut:active,
.bluBut:link		{display:block; height:19px; line-height:19px; margin:10px auto 5px auto; color:#fff; font-weight:bold; border:1px solid #001350; background:#30458B url(../img/bluButBg.gif); text-align:center; text-decoration:none}
.bluBut:hover		{background:url(../img/bluButBgOver.gif); color:#fff}

.bluBut2:visited,
.bluBut2:active,
.bluBut2:link		{float:left; width:126px; height:19px; line-height:19px; margin:0 10px 10px 0; color:#fff; font-weight:bold; border:1px solid #001350; background:#30458B url(../img/bluButBg.gif); text-align:center; text-decoration:none}
.bluBut2:hover		{background:url(../img/bluButBgOver.gif); color:#fff}


/*	Sitemap			*/

#sitemap ul		{margin-top:0}
