/*
 * $Id: common.css,v 1.8 2003/04/18 15:57:40 ksmith Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */
body			{ background-color: #ffffff; background-image: url('../images/H_bgtile_main.jpg'); background-repeat: repeat-x; margin-top: 0px; margin-left: 10px; margin-right: 0px;  
				font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; }

font			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #333333; }

ul				{ margin: 5px 0px 10px 20px; padding-left: 0px; line-height: 1.3; }
ul li				{ margin-bottom: 10px; padding-left: 0px; line-height: 1.3; }
ol				{ margin: 5px 0px 0px 30px;  padding-left: 0px; line-height: 1.3; }
sub				{ font-size: 90%; line-height: .75; }
sup				{ font-size: 90%; line-height: 1.25; }

table			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #ffffff; }
th				{ text-align: left; background-color: #d8dcc7; }
td				{ text-align: left; }


/* CONTENT */
h1 				{ font-family: times; font-size: 20px; font-weight: normal; color: #678ba3; margin-bottom: 5px; }
h2				{ font-size: 13px; color: #666666; }
h3   			{ font-size: 12px; color: #669966; margin-bottom: -5px; }
h4   			{ font-size: 12px; color: #cc0000; margin-bottom: -5px; }
h5   			{ font-size: 12px; color: #996600; margin-bottom: -5px; }

blockquote		{ font-family: courier; font-size: 8px; color: #999900; margin-left: 25px; }

				  
dt				{ font-weight: bold; }
dd				{ margin-bottom: 20px; margin-left: 0px; }

#h_prodinfo		{ padding:30px 0 10px 14px !important; }
#h_prodinfo img { margin:0 0 8px !important; }

#search			{ padding-right: 10px; }
#subnav			{ padding-left: 10px; }
#content		{ padding: 10px 20px 10px 10px; }
#footer			{ padding: 20px; text-align: center; }
#rightcolumn	{ padding: 0px; }

#pipeline th	{ padding: 5px; background-color: #899fb4; border-right: 1px solid #ffffff; }
#pipeline th font	{ font-size: 10px; color: #ffffff; }
#pipeline font	{ font-size: 10px; }

td.subhead		{ background-color: #cccccc; border-right: 1px solid #ffffff; padding: 5px; }
.row1		{ background-color: #e7eef2; border-right: 1px solid #ffffff; padding: 5px; }
.row2		{ background-color: #ffffff; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; padding: 5px; }


/* HOME PAGE */

.welcome			{ font-size: 12px; color: #628499; line-height: 1.4; }
a.welcome			{ color: #628499; text-decoration: none; }
a.welcome:link		{ text-decoration: none; }
a.welcome:active	{ text-decoration: none; }
a.welcome:visited	{ text-decoration: none; }
a.welcome:hover		{ text-decoration: none; }

#stock			{ padding-top: 10px; }
#stock font		{ font-size: 10px; }


.h_more				{ font-size: 10px; color: #628499; text-decoration: none; font-weight: normal; line-height: 1.2; }
a.h_more			{ text-decoration: none; }
a.h_more:active		{ text-decoration: none; }
a.h_more:visited	{ text-decoration: none; }
a.h_more:hover		{ text-decoration: none; }

/* NAVIGATION */
a:active		{ color: #ff0000; text-decoration: underline; }
a:link			{ color: #3333cc; text-decoration: underline; }
a:visited		{ color: #4848ab; text-decoration: underline; }
a:hover			{ color: #191966; text-decoration: underline; }


.subnav				{ font-size: 10px; color: #999999; text-decoration: none; font-weight: bold; line-height:14px; }
a.subnav			{ color: #3333cc; text-decoration: none; }
a.subnav:active		{ color: #3333cc; text-decoration: none; }
a.subnav:visited	{ color: #3333cc; text-decoration: none; }
a.subnav:hover		{ color: #191966; text-decoration: none; }
ul.subnav			{ margin: 0px 0px 0px 37px; list-style-image: url('../images/IMG_bullet.gif') }

.bread				{ font-size: 9px; color: #000000; text-decoration: none; line-height: 1.2; }
a.bread				{ text-decoration: none; }
a.bread:active		{ text-decoration: none; }
a.bread:visited		{ text-decoration: none; }
a.bread:hover		{ text-decoration: none; }

.textnav			{ font-size: 9px; color: #000000; text-decoration: none; font-weight: normal; line-height: 1.2; }
a.textnav			{ text-decoration: none; }
a.textnav:active	{ text-decoration: none; }
a.textnav:visited	{ text-decoration: none; }
a.textnav:hover		{ text-decoration: none; }

/* FORMS */
.req				{ font-size: 115%; color: #b70246; }

/* MISC ELEMENTS */
.border			{ border: 1px solid #a1bbcb; }
.top			{ border-top: 1px solid #a1bbcb; }
.right			{ border-right: 1px solid #a1bbcb; }
.bottom			{ border-bottom: 1px solid #a1bbcb; }
.left			{ border-left: 1px solid #a1bbcb; }

.tablerow1		{ background-color: #e7eef2; }

.pdf			{ font-size: 11px; list-style-image: url('../images/ICN_pdf_sm.gif'); margin-left: 25px; line-height: 200%; }

.photos			{ width: 189px; height: 189px; background-image: url('../images/IMG_photobg.jpg'); background-repeat: no-repeat; float: right;  }
.photos img		{ margin: 30px 50px 30px 45px; border: 1px solid #cccccc; }

.sidebar 		{ text-align: left; background-image: url('../images/IMG_sidebar.jpg'); background-repeat: no-repeat; margin-top: 50px; height: 203px; float: left; width: 135px; padding: 20px 40px 0px 10px; }

.sidebar2 		{ text-align: left; background-image: url('../images/IMG_sidebar.jpg'); background-repeat: no-repeat; margin-top: 50px; height: 203px; float: left; width: 135px; padding: 20px 40px 0px 10px; }

.sidebar3 		{ text-align: left; background-image: url('../images/IMG_sidebar_long.jpg'); background-repeat: no-repeat; margin-top: 20px; height: 250px; float: left; width: 135px; padding: 15px 40px 0px 7px; }

/*.none			{ border: 0px; background-color: white; }*/

p.seniorbio    { width: 360px; }
.zeg_color		{ color:#069; }
.glumetza_color, .glumetza_color font	{ color:#ed8114; }
.glumetza_gray { color:#565e6b; }

.widthcontrol {width: 367px !important;}



/* NAVIGATION
------------------------------------------------------------------------------------- */
/* Generic Nav Styles */
.nav { background:#980D5E; }
.nav li { float:left; position:relative; list-style:none; }
.nav li a { cursor:pointer; }
.nav li a:hover { text-decoration:none; }
.nav li a, .nav li div { position:relative; display:block; text-decoration:none; color:#fff; font-size:14px; }
.nav li span { position:absolute; top:0; left:0; display:block; }
	
/* Main Nav - Specific (Must also have .nav on element) */
#nav { width:741px; height:30px; margin:0 0 0 9px; }
#nav li { height:30px; margin:0; }
#nav li a, #nav li div { height:30px; text-decoration: none; }
#nav li span { height:30px; }
#nav li, #nav li a, #nav li span, #nav li div { background-image:url(../images/nav_sprites.png); }

/* NORMAL STATE (NAV ITEM W/ DROPDOWN, NAV ITEM W/O DROPDOWN */
#nav li.about, #nav li.about a, #nav li.about a span, #nav li.about-nodrop, #nav li.about-nodrop a, #nav li.about-nodrop a span { background-position:0 0; width:101px; }
#nav li.products, #nav li.products a, #nav li.products a span, #nav li.products-nodrop, #nav li.products-nodrop a, #nav li.products-nodrop a span { background-position:-741px 0; width:156px; }
#nav li.investor, #nav li.investor a, #nav li.investor a span, #nav li.investor-nodrop, #nav li.investor-nodrop a, #nav li.investor-nodrop a span { background-position:-194px 0; width:146px; }
#nav li.careers, #nav li.careers a, #nav li.careers a span, #nav li.careers-nodrop, #nav li.careers-nodrop a, #nav li.careers-nodrop a span { background-position:-340px 0; width:85px; }
#nav li.contact, #nav li.contact a, #nav li.contact a span, #nav li.contact-nodrop, #nav li.contact-nodrop a, #nav li.contact-nodrop a span { background-position:-425px 0; width:106px; }
#nav li.six_home, #nav li.six_home a, #nav li.six_home a span, #nav li.six_home-nodrop, #nav li.six_home-nodrop a, #nav li.six_home-nodrop a span { background-position:-593px 0; width:147px; }
#nav li.six, #nav li.six a, #nav li.six a span, #nav li.six-nodrop, #nav li.six-nodrop a, #nav li.six-nodrop a span { background-position:-593px -30px; width:147px; }

/* HOVER STATE - W/ DROP */
#nav li.about:hover a, #nav li.about:hover a span, #nav li.about a:hover, #nav li.about a:hover span, #nav li.abouton:hover a, #nav li.abouton:hover a span, #nav li.abouton a:hover, #nav li.abouton a:hover span { background-position:0 -30px; width:101px; }
#nav li.products:hover a, #nav li.products:hover a span, #nav li.products a:hover, #nav li.products a:hover span, #nav li.productson:hover a, #nav li.productson:hover a span, #nav li.productson a:hover, #nav li.productson a:hover span { background-position:-741px -30px; width:156px; }
#nav li.investor:hover a, #nav li.investor:hover a span, #nav li.investor a:hover, #nav li.investor a:hover span, #nav li.investoron:hover a, #nav li.investoron:hover a span, #nav li.investoron a:hover, #nav li.investoron a:hover span { background-position:-194px -30px; width:146px; }
#nav li.careers:hover a, #nav li.careers:hover a span, #nav li.careers a:hover, #nav li.careers a:hover span, #nav li.careerson:hover a, #nav li.careerson:hover a span, #nav li.careerson a:hover, #nav li.careerson a:hover span { background-position:-340px -30px; width:85px; }
#nav li.contact:hover a, #nav li.contact:hover a span, #nav li.contact a:hover, #nav li.contact a:hover span, #nav li.contacton:hover a, #nav li.contacton:hover a span, #nav li.contacton a:hover, #nav li.contacton a:hover span { background-position:-425px -30px; width:106px; }

/* HOVER STATE - W/O DROP */
#nav li.about-nodrop:hover a, #nav li.about-nodrop:hover a span, #nav li.about-nodrop a:hover, #nav li.about-nodrop a:hover span { background-position:0 -60px; width:101px; }
#nav li.products-nodrop:hover a, #nav li.products-nodrop:hover a span, #nav li.products-nodrop a:hover, #nav li.products-nodrop a:hover span { background-position:-741px -60px; width:156px; }
#nav li.investor-nodrop:hover a, #nav li.investor-nodrop:hover a span, #nav li.investor-nodrop a:hover, #nav li.investor-nodrop a:hover span { background-position:-194px -60px; width:146px; }
#nav li.careers-nodrop:hover a, #nav li.careers-nodrop:hover a span, #nav li.careers-nodrop a:hover, #nav li.careers-nodrop a:hover span { background-position:-340px -60px; width:85px; }
#nav li.contact-nodrop:hover a, #nav li.contact-nodrop:hover a span, #nav li.contact-nodrop a:hover, #nav li.contact-nodrop a:hover span { background-position:-425px -60px; width:106px; }

/* ON STATE */
#nav li.abouton, #nav li.abouton span, #nav li.abouton div, #nav li.abouton-nodrop, #nav li.abouton-nodrop span, #nav li.abouton-nodrop div { background-position:0 -60px; width:101px; }
#nav li.productson, #nav li.productson span, #nav li.productson div, #nav li.productson-nodrop, #nav li.productson-nodrop span, #nav li.productson-nodrop div { background-position:-741px -60px; width:156px; }
#nav li.investoron, #nav li.investoron span, #nav li.investoron div, #nav li.investoron-nodrop, #nav li.investoron-nodrop span, #nav li.investoron-nodrop div { background-position:-194px -60px; width:146px; }
#nav li.careerson, #nav li.careerson span, #nav li.careerson div, #nav li.careerson-nodrop, #nav li.careerson-nodrop span, #nav li.careerson-nodrop div { background-position:-340px -60px; width:85px; }
#nav li.contacton, #nav li.contacton span, #nav li.contacton div, #nav li.contacton-nodrop, #nav li.contacton-nodrop span, #nav li.contacton-nodrop div { background-position:-425px -60px; width:106px; }

/* IF NO DROP DOWNS ARE USED IN THE NAVIGATION YOU CAN REMOVE THE FOLLOWING STYLES DOWN TO THE LINE OF STARS */
/* DROP DOWNS */
#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:11px; }
#nav li:hover, * html #nav a:hover { position:relative; }
#nav li li a { font-size:11px; text-align:left; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; }
#nav li ul li, #nav li ul li a { background:none; text-decoration:none; }
#nav li:hover ul, #nav li a:hover ul { position:absolute; top:25px; left:-20px; width:156px; display:block; background:#b96588; /*opacity:.9; filter:alpha(opacity=90);*/ }

#nav li:hover li, #nav li a:hover li { padding-bottom:0; height:auto; width:156px !important; }
#nav li:hover li.last, #nav li a:hover li.last { border-bottom: 0; }

#nav li:hover li a, #nav li a:hover li a { padding:7px 10px 4px 9px; width:113px !important; height:auto; display:block; color:#fff; background:#b96588 !important; border-bottom: #d08faa 1px solid; margin:0 10px 0 12px; }
#nav li:hover li a:hover, #nav li a:hover li a:hover { color:#a40e4d; background:#d286a6 !important; }

#nav li:hover li.last a { border-bottom: none !important; }/* ATTN!!! There's no .last in the nav -- must add throughout to fix bottom border */

/* MAKES THE HOVER 'STICK' IN FIREFOX */
/* CLASS 'drop' MUST BE ON THE 'href', NOT THE 'li' OR IT WILL NOT WORK */
#nav ul a.drop:hover, #nav ul :hover > a.drop{ color:#041527; background:white !important; }
/**************************************************************************************************************/

.blackbox {height: 125px; width: 325px; overflow:scroll; border: 2px solid #000; padding: 5px 8px 10px 8px; font-weight:bold;}


/* LIGHTBOX PANEL 
------------------------------------------------------------------------------------- */
.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:52;}
.yui-panel-container form{margin:0;}
.mask{z-index:51;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select, .drag select, .hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars, .hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:52;}
.yui-panel .hd, .yui-panel .bd, .yui-panel .ft{text-align:left;*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
.yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-panel .bd, .yui-panel .ft{background-color:#F2F2F2;}
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../images/yui-sam-sprite.png) repeat-x 0 -200px;}
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{}
.container-close{position:absolute;top:3px;right:3px;width:25px;height:15px;background:url(../images/yui-sam-sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 5px 0 3px;} 
.yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-simple-dialog .bd .yui-icon{background:url(../images/yui-sam-sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:52;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}
