/* general struct */
img {border:0}
body {
margin:0;
font:Arial, Helvetica, sans-serif;
background:#6B6B6B url(images/background_3_part.gif)}
a {
color:#1958A3;}
p, ul, li, blockquote, fieldset, form, field, legend {
margin:0; 
padding:0;
}
ul, ol, li {list-style:none}
h1
{
	font-size:36px;
	color:#000000;
}

h2
{
	font-size:24px;
	color:#000000;
}

h3
{
	font-size:18px;
	color:#000000;
}


.h3_title
{
	border-left: 7px solid #003300;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom: 1px solid;
	color:#003300;
	text-align:left;
}



/* Header */
#header {
height:175px;
background:url(images/bg2.gif) #FFFFFF no-repeat;
}
#header h3{
	padding-top:75px;
	padding-left:400px;
	font-size:24px;
	color:#000;
	text-align:left;
}

/* navigation */
#menu_channels {
z-index:300;
width:130px;
float:left;
}

#menu_channels h3{
color:#0066CC;
font-size:18px;
padding: 20px 10px 10px 10px;

}

#menu_channels ul {
width:130px
}

#menu_channels ul li {
	position:relative;
	width:130px;
	background:#000 url(images/back_main_both.gif);
 	visibility: visible;
}

#menu_channels li ul {
position:absolute; 
left:130px; 
top:0;
display:none}

#menu_channels ul li a {
font:bold 11px Arial, sans-serif; 
display:block; 
text-decoration:none !important; 
color:#cccccc; padding:5px 0 5px 16px}

#menu_channels ul li a:hover {
color:#ffffff;
}

#menu_channels ul li ul {
border:1px solid #666666; 
border-bottom-width:0; 
z-index:10000
}

#menu_channels ul li ul li {
background-image:none
}

#menu_channels ul li ul a {
padding-left:3px; 
font-weight:normal; 
border-bottom:1px solid #666666; 
width:127px}

#menu_channels ul li ul strong {
font-weight:bold; 
color:#ffc
}

#menu_channels ul li ul a:hover {
background-color: #333333; 
border-bottom-color:#eeeeee;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu_channels ul li {float:left; height:1%}
* html #menu_channels ul li a {height:1%}
/* End */

#nav li:hover {
background-position:-130px 0}

#nav li.over {
background-position:-130px 0}

#nav li:hover ul {
display: block}

#nav li.over ul {
display: block}

/* Container Info */
#container {
width:940px;
}

#container_top {
	padding-top: 20px;
background:url(images/main_box/box_top.gif) no-repeat;
}

#main_container{
float: right;
background:url(images/main_box/box_middle2.gif) repeat #D5D6D8;
width:800px;
}

#container_foot{
	padding-bottom: 20px;
	background: url(images/main_box/box_bottom.gif) no-repeat left bottom;
}
/* Main */
#main {
padding-left:10px;
padding-right:10px;
}



/*topics*/
#topic_container{
float: right;
background:#FFFFFF;
width:770px;
margin:0px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
padding-top:10px;
}
#topics {
	margin: 10px 3px 10px 2px;
	width: 250px;
	background: url(images/topics/topics_main.gif) no-repeat;
	float:left;
}

#topics h1, #topics p {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	text-align: center;
	font-weight: normal;
	color: #003333;
}

#topics h1 {
	padding-top: 30px;
	background: url(images/topics/topics_top.gif) no-repeat;
}

#topics p {
	padding-bottom: 30px;
	background: url(images/topics/topics_bottom.gif) no-repeat left bottom;
}

#topics a {
	text-decoration: none;
	color: #003333;
}
#topics a:hover{
	color:#000000;
	text-decoration: underline;
}

/* Full Image Topic */
#topicsfull {
	margin: 10px 3px 10px 2px;
	width: 250px;
	background: url(images/topics/topics_full.gif) no-repeat;
	float:left;
}

/* Spacing */
.clear {
	clear:both;
}
/* Footer */

#footer {
	clear: both;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 30px;
	border-top: 4px solid;
	width:910px;
	margin: 0;
	background: #ffffff;
}

#footer p {
	width: 800px;
	font-size: small;
	color: #006699;
}

#footer a {
	text-decoration: none;
	color: #006699;
}

#footer a:hover {
	text-decoration: underline;
}
