/****************************************/
/* biclink 4.0 */
/* copyright (c) the worx group - 2009 */
/* base.css */
/****************************************/
img, div, input { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

/* common */
body { margin:0; padding:0 0 40px 0; text-align:center; min-width:980px; background:#FFF; font:normal 11px verdana; line-height:1.2em; }
b, strong { font-weight:bold }
ol {list-style-type:decimal;margin-left:20px;}
em { font-style: italic; }
a { cursor:pointer; color:#0066cc; text-decoration:none; }
a:hover { color:#000; }

a.arrow { background:url(/images/arrow_blue_right.gif) right 4px no-repeat; padding:0 8px 0 0; }
a.arrow:hover { background-image:url(/images/arrow_black_right.gif); }

a.continue { background:url(/images/arrow_blue_left.gif) 0 4px no-repeat; padding:0 0 0 8px; }
a.continue:hover { background-image:url(/images/arrow_black_left.gif); }

a.add { color:#336600; text-transform:uppercase; background:url(/images/add_green.gif) 0 2px no-repeat; padding:0 0 2px 15px; font-size:10px; }
a.add:hover { color:#000; background-image:url(/images/add_black.gif); }

	/* header */
	div.header { background:#ffbe3b; height:25px; padding:30px 0 0 0; }
		div.header div { width:980px; margin:0 auto; text-align:left; position:relative; z-index:9; }
			div.header a { color:#000; }
			div.header p { float:right; margin:0 20px 0 0; }
				div.header p a { text-decoration:underline; }
			div.header ul { float:right; }
				div.header ul li { display:inline; margin:0 0 0 4px; position:relative; }
					div.header ul li a { text-decoration:none; padding:0 0 10px 0; }
					div.header strong { font-weight:bold; color:#0066cc; }
					div.header ul ul { display:none; background:#ececec; margin:0; position:absolute; top:16px; left:-12px; z-index:9; width:120px;}
						div.header ul ul li { display:block; }
						div.header ul ul li a { display:block; padding:8px; border-bottom:1px dashed #000; height:1em; }
				
				div.header ul li.active a { color:#0066cc; }
				div.header ul li.active ul a { color:#000; }
				div.header ul li.active ul a:hover { color:#0066cc; }
				
	/* main navigation */				
	div.nav { background:url(/images/bg_nav.gif) 0 0 repeat-x; height:39px; }
		div.nav div { position:relative; width:980px; margin:0 auto; text-align:left; position:relative; z-index:1; }
			div.nav img.logo { float:left; position:absolute; top:-20px; left:0;  }
			div.nav ul { position:absolute; top:4px; left:203px; font-size:11px; background:url(/images/nav_divider.gif) right 0 no-repeat; }
				div.nav ul li { display:inline; }
					div.nav ul li { float:left; }
					div.nav ul li a { display:block; float:left; padding:9px 31px; color:#FFF; text-decoration:none; font-weight:bold; background:url(/images/nav_divider.gif) 0 0 no-repeat; }
					div.nav ul li a:hover { color:#ffbe3b; }
			div.nav form { position:absolute; top:10px; right:0px; }
				div.nav form input.text { background:url(/images/bg_nav_input.gif) 0 0 no-repeat; border:0; width:131px; height:14px; font-family:arial; font-size:11px; padding:4px 2px 1px 25px; }
				
	/* main content begins */
	div.content { width:980px; margin:50px auto; text-align:left; }
	
		/* left column / subnav */
		div.accordion { float:left; width:150px; margin:20px 0; }
			
			ul.nav1 {  }
				ul.nav1 li {  }
					ul.nav1 li a { height:1em; display:block; padding:8px 0; color:#0066cc; font-weight:bold; text-decoration:none; border-bottom:1px dashed #d9d9d9; }
					ul.nav1 li a:hover { color:#000; }
			
			ul.nav2 { margin:20px 0; }
				ul.nav2 li { border-bottom:1px dashed #d9d9d9;  }
					ul.nav2 li a { height:1em; display:block; padding:8px 0; color:#000; text-decoration:none;  }
					ul.nav2 li a:hover { color:#0066cc; }
					ul.nav2 li.acc_head a { background:url(/images/arrow_blue_down.gif) 140px 12px no-repeat; }
					ul.nav2 li.active a { background:url(/images/arrow_blue_up.gif) 140px 12px no-repeat; }
						ul.nav2 ul.acc_body { display:none; padding:0 0 15px 0; }
						ul.nav2 li ul.acc_body li { border:0; }
						ul.nav2 li ul.acc_body a { background:0; padding:3px 0; }
			
			a.difference { display:block; margin:30px 0; padding:80px 0 0 0; background:url(/images/bg_difference.gif) 0 0 no-repeat; }

		/* main column */
		div.content div.main { float:left; margin:0 0 0 50px; }
			div.content div.main h1 { font-size:18px; font-weight:bold; border-bottom:1px solid #d9d9d9; padding:0 0 6px 0; margin:0 0 4px 0; }
	
	/* footer */
	div.footer { clear:both; }
		div.footer div { border:1px solid #d9d9d9; border-width:1px 0; padding:5px 0; margin:0 0 20px 0; }
			div.footer div table { width:680px; margin:0 auto; }
				div.footer div table td { vertical-align:middle; text-align:center; line-height:1.5em; }
		div.footer p { font-size:10px; margin:3px 0; color:#676767; }

span.LV_valid { z-index:9; border:1px solid pink; position:absolute; top:1px; left:258px; width:65px; display:none; }
span.LV_invalid { z-index:9; border:1px solid blue; position:absolute; top:1px; left:258px; width:130px; }
input.LV_valid_field { }
input.LV_invalid_field, select.LV_invalid_field { border:1px solid red; }
