body {
	color:#000000;
	margin:0;
	font-family: Verdana,sans-serif;
	font-size:10pt;
}

img {
	border:0;
}

input, select, textarea {
	border:1px solid gray;
}

th, td {
    font-size: 10pt;
	vertical-align:top;
}

h1 {
    font-size: 10pt;
	font-weight: bold;
	background-color:#ACB099;
	color:#FFFFFF;
	overflow: hidden;
	line-height:1.5em;
	text-indent: 10px;
}

a:link, a:visited, a:active {
	background: inherit;
	text-decoration: underline;
	color:#ED5411;
}

a:hover {
	background: inherit;
	text-decoration: none;
}


#page_body {
    margin: 5px auto;
    text-align: left;
    width: 750px;
    position: relative;
}

#header_text{
	text-align:center;
	font-size:8pt;
	color:#606060;
}

#page_header { 
	height:150px;
	margin-top:5px;
	margin-bottom:1px;
}

#page_content {
	margin-top:1px;
}

/* F O O T E R content */
#page_footer {
	background-color:#828282;
	color:#DBD1D1;
	text-align:center;
	font-size:8pt;
	clear:both;
	margin-bottom:10px;
}

* html #page_footer {
    height: 1%;
}

#page_footer p {
    padding: 5px 5px 7px 5px;
}

#page_footer a {
    color: #fff;
    text-decoration: none;
}


.content_main {
	width:550px;
	float:right;
	line-height:1.5em;
	overflow:hidden;
}

/* ie bug fix */
* html body .content_main {
	width:548px;
	margin-top:1px;
}

.content_main p, .content_main li {
	word-spacing:2px;
	text-align:justify;
}

p.attention {
	color:#FF0000;
	background:no-repeat url(img/icons/attention.gif) 0px 10px;
	padding-left:40px;
}

p.ok {
	color:#008000;
	background:no-repeat url(img/icons/ok.gif) 0px 5px;
	padding-left:35px;
}

.content_main table {
	border:1px solid silver;
}

.content_main td {
	font-size:10pt;
	background-color:#F0F0F0;
	text-align:left;
}

.content_main td li {
	text-align:left;
}

.content_main th {
	font-size:10pt;
	background-color:silver;
}

.header_left {
	width:199px;
	height:155px;
	float:left;
	text-align:center;
	font-size:8pt;
	background-color:#63A9F6;
	color:#FFFFFF;
	overflow: hidden;
	margin-right:1px;
}

.header_left a, .header_left a:link, .header_left a:visited, .header_left a:active {
	text-decoration:none;
	color:#FFFFFF;
	line-height:50px;
	padding:5px;
}
  
.header_left a:hover {
	color:#555;
}
.header_left_online {
	font-size:11pt;
	font-weight:bold;
	line-height:1.5em;
	text-align:center;
	margin-left:5px;
}

.header_right_up {
	width:549px;
	height:125px;
	border-right:1px solid white;
	background-color:#2B659A;
	color:#FFFFFF;
	float:right;
	overflow: hidden;
}

.header_right_down {
	width:550px;
	float:right;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	background-color:#194A77;
}

.header_right_down a, .header_right_down a:link, .header_right_down a:visited, .header_right_down a:active {
	width:109px;
	height:20px;
	padding-top:10px;
	float:left;
	text-decoration:none;
	background-color:#194A77;
	color:#FFFFFF;
	border-right:1px solid white;
	display:block;
}
  
.header_right_down a:hover {
	width:109px;
	height:25px;
	padding-top:5px;
	background-color:#eee;
	color:#555;
}

/* L E F T   content */
.content_left {
	width:199px;
	margin-right:1px;
	float:left;
	text-align:justify;
	overflow:hidden;
}

/* ie bug fix */
* html body .content_left {
	margin-right:1px;
}

.content_left a, .content_left a:link, .content_left a:visited, .content_left a:active {
	width:100%;
	padding:10px;
	float:left;
	text-decoration:none;
	background-color:#88B22C;
	color:#FFFFFF;
	display:block;
	margin-top:1px;
	border-left:20px solid #6E9C09;
}
  
.content_left a:hover {
	font-weight:bold;
}

.content_left a.promo {
	border:0px none white;
	background-color:white;
	color:#2B659A;
	display:block;
	padding:5px;
}

.news_title {
	margin-bottom:1px;
	padding:10px;
	background-color:#FBA90A;
	border-left:20px solid #E99B02;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
}

.news_entry {
	background-color:#FBA90A;
	padding:10px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}

.news_entry a, .news_entry a:link, .news_entry a:visited, .news_entry a:active, .news_entry a:hover {
	border:0px none white;
	background:#FBA90A;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	padding:0px;
	margin:0px;
	display:inline;
}

/* D I V E R S E */
.spacer {
	height:2px;
	clear: both;
}

