body {position: relative; font-family: calibri, tahoma, arial; font-size: 16px; color: #333;}
h1 {font-size: 24px;}
img {border: none;}
#maintable {position: relative;}
.bgmain {
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-y;
	/*position: relative;*/
	padding: 20px;
}
#header{
	background-image: url(/images/header-main-071109c.jpg);
	background-repeat: repeat-none;
	width: 1001px;
	height: 314px;
	position: relative;
}
#maincontent {position: relative; bottom: 57px;}

#loginbox {margin-left: 775px; *margin-left: 775px; width: 240px; position: absolute; top: 53px; *top: 20px;/* border: solid 2px #4D8104;*/}
.toploginbox h1 {padding-left: 16px; color: #fff; font-size: 16px; margin-top: 0px; margin-bottom: 0px;}
.toploginbox {/*background-image: url(/images/top_loginbox.jpg); */height: 30px;}
.bgloginbox {/*background-color: #FFFEFD; */padding-left: 18px; font-weight: bold;}

#loginbox h2 {color: #E35902; font-size: 20px; margin-bottom: 6px;}
#loginbox p {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 26px; color: #336600; font-weight: bold; font-size: 13px;}

#frmLogin {margin: 0px;}
#frmLogin input {font-size: 11px;}
#frmLogin img {margin: 2px 0px 0px 0px; padding: 0px;}

#searchbox {z-index: 1000; font-size: 13px; color: #fff; position: absolute; top: 0px; *top: 15px; /*left: 44px;*/ font-weight: bold; margin-top: 215px; *margin-top: 158px; margin-left: 44px;}
.leftsearchbox {position: relative; *bottom: 2px; padding-top: 24px; *padding-top: 11px; margin-top: 15px; width: 180px; vertical-align: top;}
.rightsearchbox {padding-left: 2px; vertical-align: top;}
.rightsearchbox a {position: relative; top: 6px; padding-left: 6px;}
.rightsearchbox #q {width: 190px; font-size: 10px;}

#sidebox {position: relative; bottom: 22px;}


.topsidebox {
	background-image: url(images/top_sidebox.jpg);
	width: 206px;
	height: 57px;
}
.topsidebox h1 {margin: 15px 4px 4px 20px; color: #4D8104; font-size: 16px;}
.bgsidebox {
	background-image: url(images/bg_sidebox.jpg);
	background-repeat: repeat-y;
	border-right: solid 1px #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
}
.bgsidebox ul li {list-style-image: url('/images/icon_bullet.jpg'); padding-left: 6px;}
.bgsidebox ul li a:link, .bgsidebox ul li a:visited {text-decoration: none; color: #333;}
.bgsidebox ul li a:hover {text-decoration: underline; color: #333;}
.footersidebox {background-image: url(/images/footer_sidebox.jpg); height: 15px;}

#leftcolumn {padding-right: 30px; padding-top: 50px; vertical-align: top; width: 715px;}
#rightcolumn {width: 206px; vertical-align: top;}

#alphasearch {z-index: 100; font-size: 17px; color: #94DF2B; position: absolute; top: 0px; /*left: 40px;*/ margin-left: 40px; *margin-left: 20px; font-weight: bold; margin-top: 285px; *margin-top: 228px;}
#alphasearch a {color: #fff; text-decoration: none; width: 24px; *width: 20px; height: 23px; margin-right: 8px; *margin-right: 0px; padding-top: 2px; text-align: center;}
#alphasearch a:hover {background-image: url(/images/alpha-hover.jpg); background-position: center center; width: 24px; height: 23px;}

#mainnav {z-index: 1000; font-size: 14px; color: #666; position: absolute; top: 0px; /*left:430px;*/ margin-left: 380px; *margin-left: 25px; margin-bottom: 180px; *margin-bottom: 0px; *margin-top: 15px;}
#mainnav img {margin: 0px 4px;}
#mainnav a {position: relative; bottom: 8px; text-decoration: none; color: #666; font-weight: bold;}

#mainnav a:hover {color: #E35902;}

.footerlinks {padding-left: 15px; font-size: 14px; color: #333; text-align: center;}
.footerlinks a:link, .footerlinks a:visited {text-decoration: none; color: #666; font-size: 12px;}
.footerlinks a:hover {text-decoration: underline; color: #666; font-size: 12px;}

.usercontent {margin-top: 0px; padding-top: 0px; position: relative; bottom: 15px; *bottom: 4px;}
.usercontent h1 {color: green;}
.usercontent h2 {font-size: 22px;}
}
.usercontent ul li {
	 list-style-image: url('/images/ep_listicon.jpg');
}


#sideboxorder {float: right; width: 250px; background:#F2F5F5; border: solid 1px #D3DEDE; margin: 0px 5px 0px 10px; padding: 0px;}
#sideboxorder h3{background:#D3DEDE; margin: 0px; padding: 2px 8px; display: block; color: #666666; font-family: Tahoma; font-size: 12px;}
#sideboxorder ul li{background:#F2F5F5; color: #666666; font-family: Tahoma; font-size: 12px; margin-left: 0px; padding: 8px 8px 8px 0px; font-weight: bold;}


#serp {width: 715px;}


.suggest_link {

	background-color: #fcfcfc;

	padding: 2px 6px 2px 6px;

	z-index: 1000;

	color: #4D8104;
}

.suggest_link_over {

	background-color: #4D8104;

	color: #fff;
	padding: 2px 6px 2px 6px;

}

#suggest-drugname {
	margin-top: 25px;
	margin-left: 2px;
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #4D8104;
	font-size: 14px;
	font-family: arial;
	display: none;
	width: 197px;
	overflow: auto; 
	max-height: 200px; 
	z-index: 5000;
	
}	


#reset

{

	position: absolute;

	top: 34px;

	left: 54px;

	font-size: 10px;

	display: none;

}

#reset a

{

	font-size: 10px;

}


#serp tr th {padding: 12px 2px; text-align: center; background-color: #ef7716; color: #000; font-size: 12px; border-collapse: collapse;}
#serp tr th a {color: #fff;}
#serp {border-collapse: collapse;}
#serp tr td {padding: 8px 4px; text-align: center; border-collapse: collapse; border: solid 1px #ccc;}
#paginationset {font-family: calibri; font-size: 14px; margin-left: 5px; margin-bottom: 6px;}
#paginationset, #paginationset a {color: #333;}



#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	font-size: 18px;
	}
#sidebar ul li h2, .hidden {
	font-size: 18px;
	font-weight: bold;
	}
	
#fda {
	border: solid 1px #ccc;
	padding: 10px 20px;
	background-color: #fff;
	margin-left: 3px; 
	margin-bottom: 20px; 
	width: 710px; 
	max-height: 100px; 
	height: 100px;
	overflow: auto;
}
#fda h1 {
	text-align: left;
	clear: both;
}
}
#fda p {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#fda h2 {
	font-size: 16px;
}	



#sideboxorder {float: right; width: 250px; background:#F2F5F5; border: solid 1px #D3DEDE; margin: 0px 5px 0px 10px; padding: 0px;}
#sideboxorder h3{background:#D3DEDE; margin: 0px; padding: 2px 8px; display: block; color: #666666; font-family: Tahoma; font-size: 12px;}
#sideboxorder ul li{background:#F2F5F5; color: #666666; font-family: Tahoma; font-size: 12px; margin-left: 0px; padding: 8px 8px 8px 0px; font-weight: bold;}
.requiredfield {background-color: #fffcc8;}
.notrequiredfield {background-color: #fff;}
.popup-question1 {visibility: hidden; position: absolute; z-index: 100; margin: 0px;}