* { padding:0; margin:0; outline:0; }
body {
	color:#333;
	font-size:16px;
	line-height:20px;
	background:#3e599b;
	font-family: Arial, sans-serif;
}
a img { border:0; }
a { color:#09124d; text-decoration: none; cursor:pointer; }
a:hover { color:#2b377f; }
a.bodylink { color:#09124d; text-decoration: underline; cursor:pointer; }
a:hover.bodylink { color:#2b377f; }
.notext { font-size:0; line-height:0; background-repeat:no-repeat; background-position: 0 0; text-indent: -4000px;}

.left { float:left; display:inline; }
.right { float:right; display:inline; }

.cl { font-size:0; line-height:0; height:0; clear:both; display:block; }

.shell { width:936px; margin:0 auto; }
h2 { font-size:20px; line-height:24px; }
h3 { font-size:18px; line-height:21px; letter-spacing:-1px;}

#head { height:103px; background:url(images/head.gif); color:#fff; font-size:14px; }
#head a{ color:#fff !important; text-decoration: underline; }
#head a:hover{ text-decoration: none; }
#head .right { text-align: right; width:500px; padding-top:10px;display:none}
#head .right p.blue{ font-size:16px; padding-top:12px; }
#head .right p.blue a{ color:#6699cc !important; text-decoration: none;  }
#head .right p.blue a:hover{ color:#6699cc; text-decoration: underline;  }

.blue { color:#6699cc; }

h1#logo { font-size:0; line-height:0; height:103px; width:237px; float:left; }
h1#logo a{ display:block; height:103px; text-indent: -4000px; background:url(images/logo.gif); }


#navigation { height:34px; background:url(images/nav.gif); display:none;}
#navigation ul{ list-style-type: none; position:relative; left:-15px; height:34px;}
#navigation ul li{ float:left; display:inline; margin-right:25px;}
#navigation ul li a,
#navigation ul li a span { float:left; display:inline; height:38px; background:url(images/tab.gif) no-repeat 0 -50px;; padding:0 0 0 15px;}
#navigation ul li a span { background-position:right -50px; padding:0 15px 0 0;}
#navigation ul li a { font-weight: bold; line-height:40px; position:relative; margin-top:-4px; color:#09124d !important; overflow:hidden;}

#navigation ul li a.active,
#navigation ul li a:hover { background-position:0 0;}
#navigation ul li a.active span,
#navigation ul li a:hover span{ background-position:right 0;}

#main { background:#fff; padding:20px 0 20px 0;}
#footer { border-top:solid 7px #5f7fdd; background:url(images/footer.gif) repeat-x 0 0; padding:8px 0 10px 0;}
.footer-nav { height:24px; color:#fff; font-size:12px; padding-left:192px; display:none}
.footer-nav a{ color:#fff; }
.footer-nav span{ padding:0 4px; }
.footer-nav a:hover{ color:#fff; text-decoration: underline; }

.text-content h2 { padding-bottom:15px; }
.text-content p { padding-bottom:15px; }
.text-content ul { padding:0 0 15px 25px; }
.text-content a { color:#09124d; text-decoration: underline; cursor:pointer; }
.text-content a:hover { color:#2b377f; }

.boxes {}
.box { float:left; display:inline; width:220px; background:url(images/box-c.gif); color:#fff; font-size:13px; line-height:17px; margin-right:65px;}
.box h3{ text-align: center; height:36px; line-height:36px; background:url(images/box-t.gif) no-repeat 0 0; }
.box-content { background:url(images/box-b.gif) no-repeat 0 bottom; padding:8px 11px; }
.box-content p.go-link{ font-size:16px; line-height:20px; text-align: right; font-weight: bold; padding-top:10px;}
.box-content p.go-link a{ background:url(images/arrow.gif) no-repeat right center; padding-right:19px; color:#fff; }
.box-content p.go-link a:hover{ color:#aab3cc; }
.box-last { margin-right:0 !important;}
.boxes-less-margin .box { margin-right:17px;}

.boxes-home .box { margin-right:31px;}
.boxes-home .box-content { min-height:84px;}

.image-content { background-repeat:no-repeat; background-position: right 0; min-height:330px; padding: 5px 420px 0 0; }
.consumers-image { background-image:url(images/consumers-image.jpg);}
.pharmacists-image { background-image:url(images/pharmacist.jpg);}
.physicians-image { background-image:url(images/physicians-image.jpg); padding-right:420px;}
.welcome-image { background-image:url(images/welcome-image.jpg); padding-right:0; min-height:270px;}
.welcome-image p{ padding-right:450px;}

h2.welcome-h { height:90px; background-image:url(images/welcome-h.gif); margin-bottom:10px;}

.box-image { font-size:0; line-height:0; position:relative; margin-top:-7px;}

#sidebar { float:left; display:inline; width:190px; position:relative; margin-left:-15px; display:none;}
#content { float:left; display:inline; width:718px; margin-left:40px; font-size:14px; }



#sidebar ul { list-style-type: none; font-weight: bold; list-style-type: none;}
#sidebar ul li{ }
#sidebar ul li a{ color:#333; padding:9px 15px;  display:block;  width:160px; }
#sidebar ul li a:hover,
#sidebar ul li a.active { background:#ed8a40 url(images/sidebar-li.gif) repeat-x 0 0; color:#fff; }

#regFormDiv ul {margin-left:0px; padding-left:0px}
#regForm #regFormDiv ul li{list-style-type:none;}

#regFormDiv ul li.movedown{margin-top:10px;}
label.req {color:red;font-weight:bold}

#regFormDiv label{font-size:9pt} 

	/* Utility Bar **********************************************************/
	#utilitybar	{height : 40px; width : 100%; clear : both;margin-top:2px;display:none}
	#utilitybar ul { list-style-image : none; float:right }
	#utilitybar ul li {display : inline; position : relative; float : left; line-height : 2em;}
	#utilitybar ul li label {color : #0b1b4f; font-weight : 600; margin : 0 3px 0 10px;}
	#utilitybar ul li a {display : block; width : 20px; height : 20px; text-indent : -9999px;}
	#utilitybar ul li a.increase { background : transparent url("images/icon_fontincrease.gif") no-repeat;}
	#utilitybar ul li:hover a.increase {background : transparent url("images/icon_fontincrease_hover.gif") no-repeat;}
	#utilitybar ul li a.decrease {background : transparent url("images/icon_fontdecrease.gif") no-repeat;}
	#utilitybar ul li:hover a.decrease {background : transparent url("images/icon_fontdecrease_hover.gif") no-repeat;}
	#utilitybar ul li a.print {background : transparent url("images/icon_print.gif") no-repeat;}
	#utilitybar ul li:hover a.print {background : transparent url("images/icon_print_hover.gif") no-repeat;}
