/* YUI RESET 2.6.0 */
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption{text-align:left;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* YUI FONTS 2.6.0 */

* {
    font-size:100%;
}

body {
    font: 0.688em/1.4545 verdana,arial,helvetica,clean,sans-serif; /* base-size = 11px, http://pxtoem.com/ */
}

 select
,input
,button
,textarea {
    font:99% verdana,arial,helvetica,clean,sans-serif;
}

table {
    font-size:inherit;
}

/********************/



 a:link
,a:visited {
	color: #000;
    font-weight: normal;
	text-decoration: underline;
}
a:hover {
    
}

 a:link img
,a:visited img {
  border:none;
}

hr {
    background-color: #c0c0c0;
	color: #c0c0c0;
    height: 1px;
    border: none;
}


h1,h2,h3,h4,h5,h6 {
    font-weight:bold;
    clear: both;
}

h1 {
    font-size: 272.7%;
    line-height: 1em;
    margin: 0 0 10px 0;
    font-weight: normal;
}
h1, h1 * {
    color: #d7ff00 !important;
}

h2 {
    line-height: 1em;
    font-size: 163.6%;
    margin: 20px 0 10px 0;
    font-weight: normal;
}
h2, h2 * {
    color: #d7ff00 !important;
}

h3 {
    font-size: 109.1%;
    margin: 10px 0 0 0;
    font-weight: bold;
}
h3, h3 * {
    color: #838383 !important;
    font-weight: bold !important;
}

h4 {
    font-size: 100%;
    margin: 0;
}
h4, h4 * {
    color: #000 !important;
}

 h5
,h6 {
    font-size: 100%;
    margin: 0.8em 0;
}

ul,ol,dl {
  margin: 1em;
}
ol,ul,dl {
  margin-left:1.5em;
}
ol li {
    list-style: decimal outside;
}
ul li {
    list-style: disc outside;
}
dl dd {
  margin-left:1em;
}
p,fieldset {
  margin-bottom:1em;
}


blockquote {
  margin: 1em 0;
}


.datatable {
  background-color: #c4c4c4;
  width: 100%;
}
.datatable th {
  padding: 2px 4px;
  text-align: left;
  background-color: #959595;
  font-weight: bold;
  color: #fff;
  vertical-align: top;
}
.datatable td {
  padding: 2px 4px;
  background-color: #fff;
  vertical-align: top;
}
 .datatable tr.odd td
,table tr.odd td
,.odd {
  background-color: #ebebeb;
}
.datatable tr.moved td, .datatable tr.highlight td {
  background-color: #c4c4c4;
}
.datatable tr.inactive td {
  background-color: #ffcece;
}
.datatable tr.err td {
  background-color: #ffabab;
}
.datatable tr.bottom td {
    border-top: 1px solid #ccc;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.headerbar {
	line-height: 29px;
	padding: 0 6px;
	background: #fff url(../images/layout/headerbar.gif) no-repeat;
	margin: 10px 0 10px 0;
}
 .headerbar
,.headerbar * {
	color: #fff !important;
	text-decoration: none !important;
    font-family: 'century gothic',verdana,arial,helvetica,clean,sans-serif;
}
.headerbar a {
	display: block;
}

.lime {
    color: #d7ff00 !important;
}

.buttons {
    margin: 20px 0;
}
.buttons li {
    height: 29px;
    margin: 0 10px 10px 0;
    padding: 0;
    background: url(../images/styles/button_left.gif) 0 0 no-repeat;
    float: left;
    list-style: none;
}
 .buttons a:link
,.buttons a:visited {
    display: block;
    height: 29px;
    line-height: 29px;
    float: left;
    color: #fff;
    background: url(../images/styles/button_right.gif) 100% 0 no-repeat;
    padding: 0 10px;
    text-decoration: none;
    font-family: 'century gothic',verdana,arial,helvetica,clean,sans-serif;
    white-space:nowrap;
}
 .buttons .active a:link
,.buttons .active a:visited {
    background-position: 100% -29px;
    padding-right: 28px;
    font-weight: bold;
}
