/**
 * OMN360 portal and HCP branded portals
 * structure.css
 * developer: george kuhl gkuhl@gsw-w.com
 * last modified: 2007-04-06
 **/
/**  1| Defaults */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}/* typographic rules go here */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
body {
	font-family:"Trebuchet MS";
	background:url('/omn360/images/bg.gif') top center repeat-y;
	
}  
a {
	text-decoration:none;
	outline:none;
}
/** 2| Structure */
div#page {
	width:945px;
	margin:0 auto;
	padding:0;
	border-left:solid 1px #bcbcbc;
}
/** 2.1| Header */
div#head{
	width:100%;
	height:100px;
	position:relative;
}
div#tophead {
	height:86px;
	width:100%;
}
img#logoOMN {
	position:absolute;
	top:15px;
	left:54px;
}
div#masthead {
	height:14px;
	line-height:0;
	width:100%;
	padding:0px;
	margin:0;
	font-size:0;
	border:none;
	background-color:#0079d1;
	background:url('/omn360/images/gradient_bg.png') top left repeat-x;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/omn360/images/gradient_bg.png', sizingMethod='scale');
}           
div#tophead form#search {
	position:absolute;
	top:56px;
	right:35px;
	_top:52px;
}
div#tophead form#search p {      
	font:93% Arial, Helvetica, sans-serif;
	_font:85% Arial, Helvetica, sans-serif;
	padding-left:24px;
	background:url('/omn360/images/zoom_icon.gif') no-repeat center left;
}
div#tophead form#search input, div#tophead form#search select {
	width:135px;
	margin-right:5px;
}
div#tophead form#search select {
	padding:1px 0 1px 1px;
	_padding:0;
}
div#tophead form#search input {
	padding:2px 0 2px 2px;
	_padding:1px 0 1px 1px;
}
div#tophead form#search input#submit {
	width:30px;
}
/** 2.2| Body */
div#body {
	width:100%;
}
div#body_bg { 
	position:absolute;
	width:686px;
	_width:680px; 
	left:0;  
	font-size:0;
	height:8px;
	background:transparent url('/omn360/images/body_div_bg.png') 0 0 repeat-x;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/omn360/images/body_div_bg.png',sizingMethod='scale');
}
/** 2.3| Footer */
div#footer{
	width:100%;
}                  

/** 3 Navigation Lists */
/** 3.1| Utility Navigation **/
ul#util_nav {
	position:absolute;
	top:20px;
	right:30px;
}
ul.hnav {
	display:block;
	font-size:85%;
}
ul.hnav li {
	float:left;
	border-right:solid 1px #ccc;
	text-align:center;
}
ul.hnav li.last {
	border-right:none;
}
ul.hnav li a {
	color:#666;
	padding:2px 6px;
	text-decoration:none;
}
ul.hnav li a:hover {
	color:white;
	background:#666;
}

/** 3.2 main side navigation **/
/* Rewritten on May 1, 2007 */
div#sidebar { float:left; padding-top:10px; background:url(/omn360/images/sidebar_bg_shadow.gif) top left no-repeat; width:259px; }
div#sidebar ul#level1 { background:url(/omn360/images/sidebar_bg.gif) top left repeat-y; padding-top:10px; padding-bottom:30px; border-bottom:solid 1px #ccc; min-height:425px; _height:425px;}
div#sidebar ul#level1 li { margin:0 20px 0 40px; border-top:solid 1px #aaa; }
div#sidebar ul#level1 li.current a { font-weight:bold; color:#333; }
div#sidebar ul#level1 li.current ul li a { font-weight:normal; }
div#sidebar ul#level1 li a { display:block; color:#333; padding:4px 0; font-size:93%; }
div#sidebar ul#level1 li a span {  }

div#sidebar ul#level1 ul { margin:0; padding:0; padding-bottom:6px; }
div#sidebar ul#level1 ul li { margin:0 0 0 10px; padding-left:9px; border:none; }
div#sidebar ul#level1 ul li.current { padding-left:0; }
div#sidebar ul#level1 ul li a { display:block; color:#00834a; font-size:85%; padding:3px 0; _padding:2px 0; }
div#sidebar ul#level1 ul li a span { display:none; }
div#sidebar ul#level1 ul li.current a span { display:inline; }

div#sidebar ul#level1 li ul {
	display:none;
}
div#sidebar ul#level1 li.current ul {
	display:block;
}

div#sidebar div#shadow { 
	height:21px; background:url(/omn360/images/sidebar_bottom.png) bottom right no-repeat; 
	_background-image: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/omn360/images/sidebar_bottom.png', sizingMethod='image'); }

/** Content styles */
div#content {
	float:left;
	width:686px;    
	position:relative;
}

/** 3.3 main disease state tab navigation **/
/** 3.3 main disease state tab navigation **/
ul#tabs {
	padding-top:54px;
	padding-left:40px;
	_height:0;
}
ul#tabs li{
	float:left;
	text-indent:-1000em;
}
ul#tabs li a {
	display:block;
	background:none;
	width:84px;
	height:32px;
	background:url('/omn360/images/disease_state_nav_revised2.gif') top left no-repeat;
}







ul#tabs li a#omn360 {
	background-position:0 0;
	width:104px;
}
ul#tabs li a#omn360:hover {
	background-position:0 -32px;
}
ul#tabs li.current a#omn360 {
	background-position:0 -64px;
}




ul#tabs li a#migraine {
	background-position:-104px 0;
	width:134px;
}
ul#tabs li a#migraine:hover {
	background-position:-104px -32px;
}
ul#tabs li.current a#migraine {
	background-position:-104px -64px;
}




ul#tabs li a#acute_migraine {
	background-position:-239px 0;
	width:109px;
}
ul#tabs li a#acute_migraine:hover {
	background-position:-239px -32px;
}
ul#tabs li.current a#acute_migraine {
	background-position:-239px -64px;
}






ul#tabs li a#alzheimers {
	background-position:-349px 0;
	width:89px;
}
ul#tabs li a#alzheimers:hover {
	background-position:-349px -32px;
}
ul#tabs li.current a#alzheimers, ul#tabs li.current a#alzheimers:hover {
	background-position:-349px -64px;
}

ul#tabs li a#epilepsy {
	background-position:-439px 0;
	width:75px;
}
ul#tabs li a#epilepsy:hover {
	background-position:-439px -32px;
}
/**ul#tabs li.current a#epilepsy, ul#tabs li.current a#epilepsy:hover {
	background-position:-449px -64px;
} **/


/** Hides references UL **/
ul#references { display:none; height:0; overflow:hidden; }


/** 4  Presentation Hacks **/
/** 4.1| float clear hack */
*.clear:after {
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
	clear:both;
}   
*.clear {
	_height:1%;
}     
/** IE6 flicker fixer ***/
/** this lives in the javascript now **/

