a img,:link img,:visited img { border: none; }

body {
    padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


A:link 	  {text-decoration: none; 	 font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #367594; 
           border-top-color: #999999;border-right-color: #999999;	border-bottom-color: #999999;}
A:visited {text-decoration: none; 	 font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #367594; }
A:active  {text-decoration: none; 	 font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #367594}
A:hover   {text-decoration: underline; font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #367594;}

.label {
    font-weight: bold;
    width: 10em;
}


.field, .dateField, .currencyField, .integerField, .volumeField {
	font-family: Verdana;
	font-size: 7pt;
	background-color: #FFFFFF;
	border: 1px inset #999999;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	color: #333333;

}

.check_combo {
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px inset #999999;
	color: #333333;
	width:220px; 
	height:150px; 
	z-index:0; 
	overflow: auto; 
	padding:0px;
	position: relative;
	TEXT-ALIGN: left;
	display:block;
}

.button{
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px #346F8B;
	border-top-color: #346F8B;
	border-right-color: #346F8B;
	border-bottom-color: #346F8B;
	border-left-color: #346F8B;
	background-color: #346F8B;
}

.table_supertitle td, .table_supertitle th {

	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fffefb;
	font-weight: bold;
	border-bottom: 1px solid #80888a;
	border-right: 1px solid #80888a;
	background-color: #597090;
	background: #597090;
	background-attachment: #597090;
	background-repeat: #597090;
	background-position: #597090;
}
.table_title td, .table_title th {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fffefb;
	font-weight: bold;
	border-bottom: 1px solid #80888a;
	border-right: 1px solid #80888a;
	background-color: #8ca0c1;
	background: #8ca0c1;
	background-attachment: #8ca0c1;
	background-repeat: #8ca0c1;
	background-position: #8ca0c1;
}

.table_subtitle td, .table_subtitle th {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00215e;
	font-weight: bold;
	border-right: 1px solid #b2b4c1;
	border-bottom:  1px solid #b2b4c1;
	background-color: #d1d7e3;
	background: #d1d7e3;
	background-attachment: #d1d7e3;
	background-repeat: #d1d7e3;
	background-position: #d1d7e3;
}

.table_subsubtitle {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	background-color: #ebebeb;
	background: #ebebeb;
	background-attachment: #ebebeb;
	background-repeat: #ebebeb;
	background-position: #ebebeb;
}
.table_zebra {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001a54;
	background-color: #f7f7f7;
	background: #f7f7f7;
	background-attachment: #f7f7f7;
	background-repeat: #f7f7f7;
	background-position: #f7f7f7;
}

.table_zebra2 {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001a54;
	background-color: #FFFFFF;
	background: #FFFFFF;
	background-attachment: #FFFFFF;
	background-repeat: #FFFFFF;
	background-position: #FFFFFF;
}

.table_highlight1 {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px #999999;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
	background-color: #FFFFCC;
	background: #FFFFCC;
	background-attachment: #FFFFCC;
	background-repeat: #FFFFCC;
	background-position: #FFFFCC;
}

.table_highlight2 {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px #999999;
	border-top-color: #E2F99D;
	border-right-color: #E2F99D;
	border-bottom-color: #E2F99D;
	border-left-color: #E2F99D;
	background-color: #E2F99D;
	background: #E2F99D;
	background-attachment: #E2F99D;
	background-repeat: #E2F99D;
	background-position: #E2F99D;
}

.table_highlight3 {
	font-size:  8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px #999999;
	border-top-color: #FFCE9D;
	border-right-color: #FFCE9D;
	border-bottom-color: #FFCE9D;
	border-left-color: #FFCE9D;
	background-color: #FFCE9D;
	background: #FFCE9D;
	background-attachment: #FFCE9D;
	background-repeat: #FFCE9D;
	background-position: #FFCE9D;
}

.highlight {
	font-size:  8pt;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px #999999;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
	background-color: #FFFFCC;
	background: #FFFFCC;
	background-attachment: #FFFFCC;
	background-repeat: #FFFFCC;
	background-position: #FFFFCC;
}


/** sfAdminGenerator **/
#sf_admin_container #sf_admin_bar
{
  margin-top: 8px;
  position: absolute;
  right: 20px;
  width: 250px;
}
#sf_admin_container .sf_admin_list
{
  border-bottom: 0px;
  border-right: 0px;
  /*padding-right: 300px;
  width: 100%;*/
}

#sf_admin_container .sf_admin_filters li
{
  list-style-type: none;
}

#sf_admin_container .float-right
{
  float: right;
}

#sf_admin_container ul.sf_admin_actions
{
  margin: 10px 0;
  list-style-type: none;
  text-align: left;
}

#sf_admin_container ul.sf_admin_checklist, ul.sf_admin_checklist
{
  margin: 0px 0;
  list-style-type: none;
  text-align: left;
}
