
* {
	margin          : 0px;
	padding         : 0px;
	font-family     : ariel,sans-serif;
}
body {
	text-align      : center;
	background      : #FFF;
}
.root_wrapper {
	text-align      : center;
	background      : #FFF;
	width           : 700px;
	height          : auto;
	margin-top      : 5px;
	position        : relative;
	margin-left     : auto;
	margin-right    : auto;
}
.root_wrapper h3 {
	font-size       : 12px;
	font-weight     : bold;
	font-style      : italic;
	color           : gray;
	padding-bottom  : 5px;
}





.header {
	background      : #FFF;
	width           : 750px;
	height          : 51px;
	position        : relative;
	margin          : 5px;
	text-align      : left;
}
.root_break {
	width           : 750px;
	height          : 7px;
	position        : relative;
	margin-left     : auto;
	margin-right    : auto;
	margin-bottom   : 5px;
	border-top      : 1px solid #000;
	padding-left    : 5px;
    background: #000000;
}
.top_text a {
	text-decoration : none;
	color           : black;
	font-size       : 14px;
	margin-left		: 5px;
	margin-right	: 5px;
}

* html .root_header h1 {
	color           : #000;
 	font-size       : 20px;
	padding-left    : 55px;
	padding-top     : 8px;
	margin-bottom   : -4px;
}

html>/**/body .root_header h1 {
	color           : #000;
	font-size       : 20px;
	padding-left    : 55px;
	padding-top     : 5px;
	margin-top      : 5px;
}

* html .root_header h3 {
        font-size       : 11px;
        padding-left    : 55px;
        color           : gray;
        font-style      : italic;
        padding-top     : 5px
}

html>/**/body .root_header h3 {
        font-size       : 11px;
        padding-left    : 55px;
        color           : gray;
        font-style      : italic;
}

.root_header img {
	position        : absolute;
	width           : 41px;
	height          : 41px;
	margin          : 5px;
}
.root_header h1#top_fix {
	margin-top	: -15px
}
.root_dropdown {
	font-size       : 11px;
	font-weight     : bold;
}


.main {
	background      : #FFF;
	width           : 690px;
	height          : auto;
	position        : relative;
	margin-left     : auto;
	margin-right    : auto;
	margin-top      : 15px;
	margin-bottom   : 15px;
}
.root_left {
	background      : #FFF;
	text-align      : left;
	position        : relative;
	width           : 220px;
	border-right    : 2px dotted #000;
	height          : auto;
	margin          : 5px;
}
.root_left a {
	font-size       : 16px;
	font-weight     : bold;
	color           : #6D6D49;
	text-decoration : none;
	display         : block;
	padding-bottom  : 5px;
}
.root_left a:hover {
	text-decoration : underline;
	color           : red;
}
.root_ads {
	background      : #FFF;
	text-align      : left;
	float           : left;
	position        : relative;
	width           : 440px;
	height          : auto;
	margin          : 5px;
}
.root_ads a {

	text-decoration : none;
	display         : block;
}
.root_ads a:hover {
	text-decoration : underline;
	color           : red;
}
.ad {
	font-size       : 12px;
	width           : auto;
}
.ad p {
	margin-top      : 5px;
}
.ad h2 {
	border-bottom   : 1px gray solid;
	font-size       : 10px;
	font-weight     : bold;
	font-style      : italic;
	color           : gray;
	display         : block;
	height          : 16px;
	width           : 440px;
}
.ad h3 {
	font-size       : 12px;
    font-style      : italic;
    color           : gray;
	text-decoration : none;
}
.ad .adtitle {
	color           : #954BD4;
	text-decoration : underlined;
	font-weight     : bold;
	font-size       : 16px;
	margin-top      : 10px;
}
.ad .adurl {
	color           : green;
	font-size       : 11px;
	font-weight     : normal;
	text-decoration : none;
}
.root_small {
  margin-top:50px;
}
.spacer_medium {
	margin-top      : 60px;
}
.spacer_large {
	margin-top      : 120px;
}
.spacer_x_large {
	margin-top      : 200px;
}
.image_ad a {
	text-decoration : underline;
	color		: blue;
	font-weight	: normal;
	font-size	: 11px;
}
.image_ad p {
	font-size	: 10px;
	font-weight	: normal;
}
.image_ad a:hover {
	text-decoration : underline;
	color		: red;
}
table.image_ad {
        border-right    : 1px solid gray;
	height		: 70px;
}


.bottom_break {
	background      : #FFFFFF;
	width           : 750px;
	height          : auto;
	text-align      : left;
	position        : relative;
	margin-left     : auto;
	margin-right    : auto;
	margin-bottom   : 5px;
	border-top      : 1px solid #000;
	border-bottom   : 1px solid #000;
	color           : #000;
	padding-top     : 8px;
	padding-bottom  : 10px;
	font-size       : 12px;
	padding-left    : 5px;
	padding-right   : 5px;
}
.bottom_break a {
	text-decoration : none;
	color			: blue;
	font-size       : 12px;
}
.bottom_break a:hover {
	text-decoration : underline;
}
.footer {
	font-size       : 10px;
	color           : gray;
	text-align		: center;
}
.footer a{
	font-size       : 10px;
	color           : gray;
}
table.at {


font-family: ariel, sans-serif
font-size: 5px;
  font-size: x-small
}
tr.ar {
}
td.ac {
margin: 0px;
padding: 0px;
vertical-align:top;
border: 0px #000000 solid;

}
td.ach {
margin: 0px;
padding: 10px;
vertical-align:top;
border: 1px #000000 solid;
background-color: #ffff99;
cursor: pointer;
}
.it {
display:block;
	font-size       : 17px;
	font-weight     : bold;
	color           : #373737;
}
.id {
display:block;
}
.iu {
color           : green;
	font-size       : 11px;
	font-weight     : normal;
	text-decoration : none;
}

#text {
  font-family: ariel, sans-serif;
font-size: 12pt;

}


