body, h1, h2, h3, h4, h5, h6, form, inputs, label, img{
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1;
}

a { color:#2b9cc1; text-decoration:none; }
a:hover { text-decoration:underline; }

h1, h2, h3 { font-family:Arial, Helvetica, sans-serif; margin:0 0 5px; }
h1 { color:#0085c4; font-size:26px; font-weight:bold; }
h2 { color:#2f79be; font-size:20px; font-weight:bold; }
h3 { color:#0085c4; font-size:18px; margin:0 0 20px; font-weight:bold; }

b, strong {
color:#000;
}

hr {
background: #ccc;
border: 0;
height:1px;
}

p {
color:#454134;
font-size:12px;
line-height:18px;
margin:5px 0 15px;
}

p2 {
color:#454134;
font-size:18px;
font-weight:bold;
margin:20 30px;
line-height:18px;
margin:5px 0 15px;
}

ul {
background:none;
/* list-style: none; */
margin:0 30px;
padding:0;
}
	ol li, ul li {
	font-size:12px;
	line-height:16px;
	color:#454134;
	}
	ul li.title { background:none; font-size:16px; padding:0; }

#container {
margin:0 auto;
width:990px;
}

#frame {
margin:0 auto;
width:992px;
/*background-color:#16234C;*/
}

ul#mainTopNav, ul#mainSideNav, ul#mainSideNav ul, ul#footLinks, ol#formList, ul#linksTopArea, ul.linkList, ul.adBlockList {
background:none;
list-style:none;
margin:0;
padding:0;
}
	ul#mainTopNav li, ul#mainSideNav li, ul#footLinks li, ul#linksTopArea li, ul.linkList li, ul.adBlockList li {
	background:none;
	margin:0;
	padding:0;
	}
	ul#mainTopNav li, ul#footLinks li, ul#linksTopArea li { float:left; }

ul#mainSideNav { font-size:12px; margin:10px 0 10px 10px; padding-right:14px; }
	ul#mainSideNav li { }
	ul#mainSideNav li ul li {  padding:2px 0 2px 15px; }
	ul#mainSideNav li a { background:none; color:#2f79be; font-size:12px; padding:0; }
	ul#mainSideNav li a:hover { color:#15244e; text-decoration:none; }
	ul#mainSideNav a.sect { color:#2f79be; display:block; font-weight:bold; font-size:14px; margin:10px 0; }

#mainSideHeader {
background:#8b8f92;
color:#FFF;
padding:5px 0 5px 10px;
font-weight:bold;
}

#header {
height:160px;
position:relative;
background-color:#FFF;
}
	#headerTopArea {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:5px 15px;
	}
	#logoArea { float:left; }
		a#logo { display:block; font-size:30px; }
	ul#mainTopNav { overflow:hidden; position:absolute; left:0; top:90px; background:url(/online/i/header.jpg) no-repeat; width:990px; height:71px; }
		ul#mainTopNav li { }
			ul#mainTopNav li a {
			display:block;
			text-indent: -100000px;
			height:71px;
			outline:none;
			}
			ul#mainTopNav li.home a { width:80px; }
			ul#mainTopNav li.text a { width:90px; }
			ul#mainTopNav li.cshop a { width:120px; }
			ul#mainTopNav li.cell a { width:110px; }
			ul#mainTopNav li.medical a { width:95px; }
			ul#mainTopNav li.shop a { width:120px; }
			ul#mainTopNav li.bookpod a { width:105px; }
			ul#mainTopNav li.trade a { width:135px; }
			ul#mainTopNav li.faculty a { width:135px; }

.column1, .column2, .col1, .col2 { float: left; margin-bottom:5px; }
.layout1Col { }
	.layout1Col div.column1 { margin: 10px 0 10px 5px; width: 210px; background-color:#FFF; border: 1px solid #8B8F92; }
	.layout1Col div.column2 { margin: 10px 5px 10px 15px; width: 750px; }
		.layout1Col div.column2 .col1 { width: 725px; padding:10px; background-color:#FFF; border: 1px solid #8B8F92; overflow:hidden; }
.layout2Col { }
	.layout2Col div.column1 { margin: 10px 0 10px 5px; width: 210px; background-color:#FFF; border: 1px solid #8B8F92; }
	.layout2Col div.column2 { margin: 10px 5px 10px 15px; width: 750px; }
		.layout2Col div.column2 .col1 { width: 490px; padding:10px; background-color:#FFF; border: 1px solid #8B8F92; overflow:hidden; }
		.layout2Col div.column2 .col2 { width: 220px; margin-left: 15px; }

#sectionHeader {
	width:990px;
	margin: 0 auto;
	padding-top:23px;
	background:#F1F3F2 url(/online/i/gradient-top.gif) no-repeat;
}

#contentArea {
background:#F1F3F2;
overflow: hidden;
border: 1px solid #16234C;
border-top: 0;
}

#req {
color: #F00;
}

.calloutBox {
background:#FFF;
margin:0 0 10px;
padding:10px;
border: 1px solid #8B8F92;
}
	.calloutBox span.title { color:#2f79be; font-size:16px; font-weight:700; }
	.calloutBox p { color:#454134; }
	.calloutBox .ad150 { width:150px; margin-left:25px; }
	.calloutBox .ad160 { width:160px; margin-left:20px; }
	.calloutBox .ad180 { width:180px; margin-left:10px; }
	
ul.linkList { text-align:center; }
ul.linkList li { margin:6px 0; }
ul.linkList a { color:#2f79be; font-size:12px; }

.calloutBox ul{
	margin: 0 10px;}
	

#footer {
clear:both;
padding-top:25px;
overflow:hidden; 
background:#FFF url(/online/i/gradient-bottom.gif) no-repeat;
}

#footer p {
font-size: 10px;
text-align: center;
}

#menu-cat, #menu-price, #menu-pers, #menu-conf {
display: none;
}

.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.clear { clear:both; }
