* 		{ margin:0; padding:0;}
body 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	text-align:center;
	background:#FFF url('/images/bkgd-header.png') repeat-x 0 0;
	height: 100%;
}

#siteOverlay{display:none; visibility:hidden;}

img				{ border:none;}

p, .list, td, th{ color:#FFF; line-height:1.5em; font-size:1em;}
p				{ margin-bottom:1.1em; }

blockquote		{ font-size:1.5em; margin-left:60px; border-left:1px solid #666; padding-left:15px;}
blockquote p	{ color:#545454}

.list			{ margin:0 0 1.2em 1.5em; }
.list li 		{ padding:.2em 0;}
.list ul,
.list ol		{ margin-left:2em;}

a					{ color:#bcd539;}
a:hover				{ text-decoration:none; cursor:pointer;}
a:visited			{ color:#bcd539;}


h1							{ width:304px; height:75px; background:url('/images/logo.png') no-repeat 0 0; display:block; text-indent:-999em; }
h2							{ font-size:1.8em; color:#00375b; font-weight:normal; margin:0 0 .75em 0;  }

.javascript-enabled	{ display:none; }
/* ---------------------------- */
/* Minor Classes */
/* ---------------------------- */
.txt-small			{ font-size:0.8em;}
.txt-medium			{ font-size:1.2em;}
.txt-large			{ font-size:1.4em;}
.txt-xlarge			{ font-size:1.9em;}

.txt-uppercase		{ text-transform:uppercase; }

.txt-darkGrey		{ color:#666}
.txt-black			{ color:#000}


/* ---------------------------- */
/* LAYOUT */
/* ---------------------------- */
#container					{ margin:0 auto; width:1000px; position:relative; text-align:left; }
#header						{ height:118px; margin-bottom:60px; position:relative; }
#content					{ background:#00375b url('/images/bkgd-contentCorner.png') no-repeat top right; padding:15px 30px; width:72.5%; position:relative; min-height:500px; }
#footer						{ padding-top:10px; border-top:5px solid #9b9b9b; margin-top:25px; position:relative; height:45px;}

#userInfo-bar				{ position:absolute; top:130px; width:100%;   }
#userInfo-bar p				{ color:#FFF; font-size:.8em; line-height:1.3em }
.id-txt						{ }
.id-txt	a,
.id-txt	a:visited			{ color:#FFF}
.acrobat-reader				{ display:block; width:235px; position:absolute; right:0; top:0; }
.acrobat-reader img			{ float:left; margin-right:10px; }


/* ---------------------------- */
/* TABLES */
/* ---------------------------- */
table									{ border-collapse:collapse; padding:0; width:100%}
table th,
table td								{ padding:5px 10px}

/* ---------------------------- */
/* DOCUMENTS PAGE */
/* ---------------------------- */
#col-left								{ width:189px; float:left; margin-right:25px; position:relative; top:0px}
#col-right								{ width:506px; float:left; }
#col-advert								{ width:131px; position:absolute; right:0; top:250px;}
#head-advert								{ position:absolute;right:50%; top:20px; background-color:#000000;}

.flash-link { cursor:pointer; display:block;  position:absolute;  z-index:999;  }
.flash-ad-container { position:absolute; z-index:10; }


#table-container						{ background-color:#26a9ea; padding:5px; margin:0 9px; }
#table-container table					{ }
#table-container table td				{ border:none; padding:3px 10px;}
#table-container table td a				{ color:#FFF; text-decoration:none; padding:2px 5px;}
#table-container table tr td a:hover	{ background-color:#00375b}

table.table-parent						{ margin-bottom:1px;}
table.table-parent td					{ background-color:#0b81be; font-size:1.2em;}
table.table-parent td.txt-medium		       {width:75%;}
table.table-parent td.align-right			{text-align:right}

table.table-child 						{ margin-bottom:10px;}
table.table-child col.col-1				{ width:auto;}
table.table-child col.col-2				{ width:5%; }
table.table-child col.col-3				{ width:2%; }
table.table-child td					{ font-size:.9em; border-bottom:1px solid #FFF; }
table.table-child td a					{ }
table.table-child td.usage				{ background-repeat:no-repeat; background-position:right center;  }
table.table-child td.green				{ background-image:url('/images/icons/green.png') }
table.table-child td.yellow				{ background-image:url('/images/icons/yellow.png') }
table.table-child td.red				{ background-image:url('/images/icons/red.png') }
table.table-child td.icon a,
table.table-child td.icon a:visited		{ display:block; text-indent:-999em; background-position:right center; background-repeat:no-repeat;}
table.table-child td.icon a.pdf			{ width:18px; height:18px; background-image:url('/images/icons/pdf.png');}
table.table-child td.icon a.link		{ width:18px; height:18px; background-image:url('/images/icons/new-window.png'); }
#table-container table.table-child tr td.icon a:hover,
#table-container table.table-child tr td.icon a:visited:hover	{ background-color:transparent}

/* ---------------------------- */
/* ADMNINISTRATION PAGE */
/* ---------------------------- */
table.admin-table							{ }
table.admin-table col.col-1					{ width:14.5%;}
table.admin-table col.col-2					{ width:36.5%}
table.admin-table col.col-3					{ width:14%;}
table.admin-table col.col-4					{ width:18%;}
table.admin-table col.col-5					{ width:17%}
table.admin-table th,
table.admin-table td						{ border-bottom:1px solid #FFF; padding-left:0;}

table.admin-table th span					{ float:left; margin-right:7px; color:#f1ffa6; text-transform:uppercase; font-size:.9em  }
table.admin-table th span:hover			       { cursor:pointer;}
table.admin-table th .sort-arrows			{ margin-top:4px;}
table.admin-table th .sort-arrows a			{ display:block; text-indent:-999em; background-position:0 0; background-repeat:no-repeat; width:11px; height:10px; float:left; padding:0; font-size:.1em; line-height:.1em }
table.admin-table th .sort-arrows a.down	{ background-image:url('/images/arrow-down.png')}
table.admin-table th .sort-arrows a.up		{ background-image:url('/images/arrow-up.png')}
table.admin-table th .sort-arrows a:hover	{ background-position:0 -10px;}

/* ---------------------------- */
/* FORM */
/* ---------------------------- */
form									{ width:70%; background:#043b60 url('/images/bkgd-form.png') repeat-x 0 0; padding:10px 25px; margin:10px 0; color:white}
form fieldset							{ border:none; margin-bottom:5px;}
form fieldset legend					{ position:absolute; text-indent:-999em}
form fieldset ul li						{ list-style:none; clear:both; vertical-align:middle; margin-bottom:12px; position:relative; }
form fieldset ul li	span.star			{ position:absolute; font-size:1.6em; font-weight:normal; left:165px; color:#FFF}
form fieldset ul label					{ color:#f1ffa6; display:block; font-weight:bold; float:left; width:165px; margin:0 15px 0 0; font-size:1.3em;}
form fieldset.checkboxes ul label		{ width:370px; line-height:1.1em;  }
form fieldset.textarea ul label			{ display:inherit; float:none; width:inherit }

form select,
form input,
form textarea							{ font-family: Arial, Helvetica, sans-serif; color:#777; font-size:1.5em; padding:2px 2px 2px 2px; border:1px solid #999; width:265px; }
form textarea							{ height:100px;}
form select								{ width:225px; background-color:#FFF;}
form option								{ padding:0 5px;}

form input.checkbox					{ width:auto; height:auto; border:none; }
form input.file							{ width:150px; height:auto; border:none; }
form fieldset.opt-ins					{ margin-bottom:20px;}
form fieldset.opt-ins input				{ float:left; margin-right:10px;}
form fieldset.opt-ins label				{ font-size:.9em; font-weight:normal; color:#FFF; width:91%; }

form input.submit						{ font-size:1.3em; font-weight:bold; margin-left:180px; width:92px; height:36px; border:none; text-align:center}
form a.cancel							{ position:relative; top:-15px; left:10px; font-size:.8em;}


/* Document Search */
/* ---------------------------- */
form.document-search					{ width:521px; margin:0; padding:0; background-color:transparent; background-image:none; height:80px}
form.document-search fieldset			{ margin-bottom:0;}
form.document-search li.include 		{ margin:0 0 5px 12px;}
form.document-search li.include label	{ font-size:1em; color:#FFF; font-weight:normal; width:140px; margin-right:10px;}
form.document-search li.search			{ margin: 0 0 0 -12px; }

form.document-search li.search label,
form.user-search li.search label		{ text-indent:-999em; float:left; clear:left; height:48px; background:url('/images/form/docSearch-left.png') no-repeat 0 0; width:23px; margin:0; }
form.document-search li.search input,
form.user-search li.search input		{ float:left; width:450px; margin:0; border:none; font-size:2.5em; height:38px; padding:5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
form.document-search li.search input.submit,
form.user-search li.search input.submit	{ float:left; margin:0; width:60px; height:48px; padding:0; }

/* User Search */
/* ---------------------------- */
form.user-search						{ background-color:transparent; background-image:none; padding-left:0; padding-right:0; width:285px; margin:0; margin-left:441px; height:80px}
form.user-search li.search				{ margin-bottom:10px;}
form.user-search li.search input		{ width:200px}

form .error					  {color:red;}

/* ---------------------------- */
/* NAVIGATION */
/* ---------------------------- */
/* Header Nav */
/* ---------------------------- */
#header ul		 					{ position:absolute; bottom:0; margin-left:-5px; }
#header ul.right 					{ right:0; margin-left:0; }
#header ul li 						{ list-style:none; float:left; position:relative; margin-left:5px;  }
#header ul li a,
#header ul li a:visited				{ background:url('/images/nav/headerTab-left-corner.png') no-repeat left 0; display:block; text-decoration:none; font-weight:bold; font-size:1.2em; color:#00375b;}
#header ul li a span,
#header ul li a span:visited,
#header ul li.active a span			{ display:block; padding:6px 15px 4px 15px; background:url('/images/nav/headerTab-right-corner.png') no-repeat right 0;   }
#header ul li a:hover,
#header ul li.active a,
#header ul li.active a:visited		{ color:#bcd539; background-position:left -39px; background-color:#00375b;  }
#header ul li a:hover span,
#header ul li.active a span			{ background-position:right -39px; }


/* Content Nav */
/* ---------------------------- */
ul.content-nav						{}
ul.content-nav li					{ list-style:none; float:left; margin-right:5px; }
ul.content-nav li a,
ul.content-nav li a:visited			{ background:#adadad url('/images/nav/tab-right-blue.png') no-repeat right -50px; display:block; text-decoration:none; font-weight:bold; font-size:1.2em; color:#FFF;}
ul.content-nav li a span,
ul.content-nav li a span:visited,
ul.content-nav li.active a span		{ display:block; padding:6px 15px 4px 15px; background:url('/images/nav/tab-left-blue.png') no-repeat left -50px;  }
ul.content-nav li a:hover,
ul.content-nav li.active a,
ul.content-nav li.active a:visited	{ color:#bcd539; background-position:right 0; background-color:#00375b;  }
ul.content-nav li a:hover span,
ul.content-nav li.active a span		{ background-position:left top; }

ul.content-nav li.add-user a,
ul.content-nav li.add-user a:visited{ font-weight:normal; color:#666; background:transparent url('/images/btn-add.png') no-repeat 0 0; font-size:.9em; padding-left:22px; padding:2px 2px 3px 21px; margin:5px 0 0 15px; }
ul.content-nav li.add-user a:hover	{ color:#00375b; background-position:0 -26px; }

ul.content-nav li.list-button a,
ul.content-nav li.list-button a:visited{ font-weight:normal; color:#666; background:transparent url('/images/btn-list.png') no-repeat 0 0; font-size:.9em; padding-left:22px; padding:2px 2px 3px 21px; margin:5px 0 0 15px; }
ul.content-nav li.list-button a:hover	{ color:#00375b; background-position:0 -26px; }

/* ---------------------------- */
/* ADVERT PAGE */
/* ---------------------------- */
table.advert-table							{ }
table.advert-table col.col-1					{ width:14.5%;}
table.advert-table col.col-2					{ width:36.5%}
table.advert-table col.col-3					{ width:14%;}
table.advert-table col.col-4					{ width:18%;}
table.advert-table col.col-5					{ width:17%}
table.advert-table th,
table.advert-table td						{ border-bottom:1px solid #FFF; padding-left:0;}

table.advert-table th span					{ float:left; margin-right:7px; color:#f1ffa6; text-transform:uppercase; font-size:.9em  }
table.advert-table th .sort-arrows			{ margin-top:4px;}
table.advert-table th .sort-arrows a			{ display:block; text-indent:-999em; background-position:0 0; background-repeat:no-repeat; width:11px; height:10px; float:left; padding:0; font-size:.1em; line-height:.1em }
table.advert-table th .sort-arrows a.down	{ background-image:url('/images/arrow-down.png')}
table.advert-table th .sort-arrows a.up		{ background-image:url('/images/arrow-up.png')}
table.advert-table th .sort-arrows a:hover	{ background-position:0 -10px;}


form#advert-form							{ width:90% }
form#advert-form input.submit				{ display:inline; font-size:1.1em; font-weight:bold; margin-left:0px; width:92px; height:36px; border:none; text-align:center; background-color:#00375B; color:#F1FFA6;}



/* ---------------------------- */
/* REPORTS PAGE */
/* ---------------------------- */

#content-report-side						      { background-color:#00375b; padding:5px 0px 0px 10px; width:200px; float:left; }
#content-report-main						      { background:#00375b url('/images/bkgd-contentCorner.png') no-repeat top right; margin-left: 20px; padding:15px 0px 0px 15px; width:750px; float:left; min-height:200px;}

#content-report-side form					      { width:70%; background:#043b60 url('/images/bkgd-form.png') repeat-x 0 0; padding:5px 25px; margin:5px 0; color:white}
#content-report-side form fieldset				      { border:none; margin-bottom:5px;}
#content-report-side form fieldset legend			      { position:absolute; text-indent:-999em}
#content-report-side form fieldset ul li			      { list-style:none; clear:both; vertical-align:middle; margin-bottom:12px; position:relative; }
#content-report-side form fieldset ul li span.star		      { position:absolute; font-size:1.6em; font-weight:normal; color:#FFF; left:auto}
#content-report-side form fieldset ul label			      { color:#f1ffa6; display:block; font-weight:bold; float:left; width:auto; margin:0 0px 0 0; font-size:1.3em;}
#content-report-side form fieldset.checkboxes ul label		      { width:370px; line-height:1.1em;  }
#content-report-side form fieldset.textarea ul label		      { display:inherit; float:none; width:inherit }

#content-report-side form select,
#content-report-side form input,
#content-report-side form textarea				      { font-family: Arial, Helvetica, sans-serif; color:#777; font-size:1.0em; padding:2px 2px 2px 2px; border:1px solid #999; width:190px; }
#content-report-side form textarea				      { height:100px;}
#content-report-side form select				      { width:160px; background-color:#FFF;}
#content-report-side form option				      { padding:0 5px;}

#content-report-side form input.checkbox			      { width:auto; height:auto; border:none; }
#content-report-side form input.file				      { width:150px; height:auto; border:none; }
#content-report-side form fieldset.opt-ins			      { margin-bottom:20px;}
#content-report-side form fieldset.opt-ins input		      { float:left; margin-right:10px;}
#content-report-side form fieldset.opt-ins label		      { font-size:.8em; font-weight:normal; color:#FFF; width:91%; }

#content-report-side form input.submit				      { font-size:1.3em; font-weight:bold; margin-left:auto; width:92px; height:36px; border:none; text-align:center}
#content-report-side form a.cancel				      { position:relative; top:-15px; left:10px; font-size:.8em;}




#content-report-main table.admin-table							{ width:98%;}
#content-report-main table.admin-table th,
#content-report-main table.admin-table td						{ border-bottom:1px solid #FFF; padding-left:0; width:auto;}

#content-report-main table.admin-table th span					{ float:left; margin-right:7px; color:#f1ffa6; text-transform:uppercase; font-size:.9em  }
#content-report-main table.admin-table th .sort-arrows			{ margin-top:4px;}
#content-report-main table.admin-table th .sort-arrows a			{ display:block; text-indent:-999em; background-position:0 0; background-repeat:no-repeat; width:11px; height:10px; float:left; padding:0; font-size:.1em; line-height:.1em }
#content-report-main table.admin-table th .sort-arrows a.down	{ background-image:url('/images/arrow-down.png')}
#content-report-main table.admin-table th .sort-arrows a.up		{ background-image:url('/images/arrow-up.png')}
#content-report-main table.admin-table th .sort-arrows a:hover	{ background-position:0 -10px;}

#content-report-main h2						 { color:white; }




/* Survey Page */
/* ---------------------------- */
#survey-header				     {color:white; font-size:1.0em;}
#survey-questions, #survey-questions form    {height:100%; width: 100%; margin:0; padding: 0;}
#survey-questions .survey-top-row	     {border-top:white solid 1px;}
#survey-questions .survey-bottom-row	     {border-bottom:white solid 1px;}

#survey-questions .survey-table		     {width: 100%;}
#survey-questions .survey-table-row	     {border-left:white solid 1px;border-right:white solid 1px;}
#survey-questions .survey-table-cell	     {padding: 20px 10px 0px 10px; vertical-align:top;}
#survey-questions .survey-table .left-cell {width:130px;}
#survey-questions .survey-table .middle-cell {width:360px; }

#survey-questions .survey-table .answer	      {border-top: solid 1px #043B60;border-bottom: solid 1px #043B60; text-align:right; background-color:#3299CC;color:white; vertical-align:middle; margin:0; padding:5px; text-align:left; }
#survey-questions .survey-table .answer a    {float:right; position:relative; top:0px;}
#survey-questions .survey-table .answer input.answer {width:300px; font-size:13px; border:none;}

#survey-questions .survey-table .gap-cell {width:2%; border:none; margin:0; padding:0; border-left:white solid 1px;border-right:white solid 1px;}
#survey-questions .survey-table .right-cell {width:auto; vertical-align:top;font-size: 1.1em;}


#survey-questions .survey-tools a		  {float:right; margin: -12px 0 12px 0;}
#survey-questions .survey-tools input.submit    {float:right; padding:0px 0px 4px 0px; margin:0; width:auto; height:auto; margin: -12px 0 12px 0;}

#survey-questions .survey-table-row .bottom-leftcell {border:#3299CC solid 1px; padding: 10px 10px 10px 10px; }


#survey-questions label				 { color:#fff; display:block; font-weight:bold; float:left; width:100px; margin:0 15px 0 0; font-size:1.1em;}
#survey-questions .bottom-leftcell label	 { font-weight:normal;}

#survey-questions select,
#survey-questions input,
#survey-questions textarea			{ font-family: Arial, Helvetica, sans-serif; color:#777; font-size:1.3em; width:350px; }
#survey-questions textarea			{ height:50px;}
#survey-questions input.submit			  {width:auto; float:right;} 
#survey-questions .bottom-leftcell textarea	{width:325px}

#survey-questions form input.checkbox, .answer .checkbox			{ width:auto; height:auto; border:none; }



/* --------------------- */
.clearfix:after {
    content: "."; /* the period is placed on the page as the last thing before the div closes */
	display: block; /* inline elements don't respond to the clear property */
    height: 0; /* ensure the period is not visible */
    clear: both; /* make the container clear the period */
    visibility: hidden; /* further ensures the period is not visible */
}
/*.clearfix {display: inline-block;} /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */









.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}











/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}