body
{
  margin-left: 0;
  margin-top: 10;
  margin-right: 0;
  margin-bottom: 10;
  background-color:#747E8D;
  background-image:url(images/bg.gif);
  background-position:top;
  background-repeat:repeat-x;
  font-size:100%;
}

ol {
  color: green;
}

ol p {
  color: #2E3848;
}


body, td, input {
  font-family: Verdana, Tahoma, Arial;
  font-size: 8pt;
}

strong{
  font-weight: normal;  
}

hr {
  border: 0;
  background-color: #cccccc;
  height: 1px;
}

.content{
font-family: Georgia;
color: #2E3848;
text-decoration: none;
word-spacing: 0.1em;
text-align: justify;
letter-spacing: 0;
line-height: 1.2em;
font-size: 0.9em;
}

.right_content{
  font-family: Georgia;
  font-size: 0.8em;
  color: #2E3848;
}

.right_content h2{
  border-bottom: 2px solid #8AB74A;
}

.content td{
font-family: Georgia;
color: #2E3848;
text-decoration: none;
word-spacing: 0.1em;
text-align: justify;
letter-spacing: 0;
line-height: 1.2em;
font-size: 0.9em;
}

blockquote {
	margin:0 0 15px 0;
	border:1px solid #e0e0e0;
        background-color:#f0f0f0;
	padding:10px;
	font-size:100%;
}

.changed_code{
  background-color: yellow;
}

.hint{
  font-style: italic;
  font-size:80%;
}

.monospaced{

}

h1, h2, h3, h4, h5, h6
{
	font-family: georgia, helvetica, arial, verdana, sans-serif;
	font-weight: normal;
	line-height: 1.1em;
	text-align: left;
	color: #111;
	padding: 10px 0px 3px 0px;
	margin: 0 0 8px;
}
h4, h5, h6
{
	line-height: 1.3em;
	margin-top: 8px;
        border: 0;
}

h1
{
        margin-top: -15;
	font-size: 24px;
	border-bottom: 2px solid #cccccc;
}
h2
{
	font-size: 19px;
        border-bottom: 1px solid #cccccc;
}
h3
{
	font-size: 19px;
	border-bottom: 1px solid #cccccc;
}
h5
{
	font-size: 15px;
}
h6
{
	font-size: 14px;
}


img
{
	border: none;
}


.header_and_footer{
	color: #829B8D;
}

.header_and_footer a{
	color:  #829B8D;
}

.header_title a{
  color:  #8DBFD9;
  text-decoration: none;
}

a {
	color: #0066CC;
}

#menu {
	height: 30px;
        margin-left: 0;
   
}

#menu ul {
	padding: 0;
	margin: 0;
}

#menu li {
	float: left;
	display: block;
	border-bottom-width: 0;
	border-top-width: 0;
}

#menu li a {
	padding: 0 8px 0 8px;
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 10pt;
        font-family: Verdana, Tahoma, Arial;
}

#menu li a:hover {
	background: url(images/menu_bg_a.png) left top repeat-x;
}

.rightfloated {
    float: right;
    margin-left: 15px;
}

a.noborder {
	border: none;
}

a.noborder:hover  {
	border: none;
}

.feature_set{
  padding: 0px  0px;
}

.feature_set ul{
  list-style-image: url(images/feature.png);
}
