html,body{
  text-align: center; /* for IE */
  margin:0 auto;
  padding:0;
  height:100%;
  border:none;
}
body {
  background-color: gray;
  font-family: Verdana,Arial;
  font-size: 12px;
  //overflow:hidden; /* to get rid of scrollbars */
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width:1200px;
	background:#f0f0f0;

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	padding:0em;
	/* background-image: url('images/header_bg.jpg');*/
	background-repeat: repeat-x;
	height: 135px;
}
	div#header p {
		font-size:1.1em;
		margin:0;
	}
div#run {
	padding:0em;
	background-image: url('images/run_bg.jpg');
	background-repeat: repeat-x;
    height: 24px;
}

div#header p {
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
	background-image: url('images/main_bg.jpg');
	background-repeat: repeat;
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}
	
//div#content a{
color: orange;
text-decoration: none;
}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd;
	border-top:6px double gray;
    height:50px;
}
	div#footer p {
		padding:1em;
		margin:0;
	}


table#maintable {
border: 0px none;
padding: 0px;
margin: 0px;
}

td#leftmenu {
  width: 200px;
  height: 100%;
}

	td#leftmenu a {
        color: #6d6e71;
        text-decoration: none;
	}
	td#leftmenu a:hover {
        color: #f58220;
        text-decoration: none;
	}


td#rightmenu {
  width: 200px;
  height: 100%;
}

td#main {
  height: 100%;
}


#osearch {
font-size: 10px;
color: #6d6e71;
}

#searchbox {
width: 100px;
border: #6d6e71 solid 1px;
height:18px;
font-size: 10px;
}

#submitbutton {
font-size: 10px;
border: #6d6e71 solid 1px;
height:22px;
}

#ologin {
float:left;
margin-left:200px;
border: 1px solid silver;
background-color: #ccc;
padding:2px;
}

#opoll {
//height: 250px;
width: 170px;
background-color:gray;
padding:10px;
text-align: left;
font-family:verdana, arial;
font-size:10px;
}

#obanner {
height: 60px;
width: 180px;
background-color:gray
}

#unselectedlanguage {
	font-size: 14px;
	font-family: Tahoma,Verdana;
	color: #6d6e71;
	text-decoration: none;
}

#selectedlanguage {
	font-size: 14px;
	font-family: Tahoma,Verdana;
	color: #f58220;
	text-decoration: none;
}

#editbox{
position: absolute;
right:-210px;
top:0px;
width:200px;
height:50px;
border: 1px solid black;
background-color: silver;
}
#tabmenu{
	position: relative;
	margin: 0px 0px 0px 0px;
	z-index: 1;
	font-size: 14px;
	font-family: Tahoma,Verdana;
	color: #6d6e71;
}

#tabmenu a {
        color: #6d6e71;
        text-decoration: none;
	}
#tabmenu a:hover {
        color: #f58220;
        text-decoration: none;
	}

#mainmenu{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px;
	font-size: 14px;
	font-family: Tahoma,Verdana;
	color: #6d6e71;
}
#mainmenu li {
	overflow: hidden;
	list-style-type: none; 
	margin-bottom: 20px;

}
#main_bg{
	background-image: url('images/main2_bg.gif');
	padding-left:10px;	
	padding-top:10px;
}

.main_bg2{
	background-image: url('images/main2_bg.gif');
	border-top: 1px solid silver;

}

.main_bg2 a{
color: #e67300;
text-decoration:none;
border:0px;
}

//////////////////////////////////////////////


.runlink a{
color:#e67300;
text-decoration:none;
}
#iemarquee a{
color:#e67300;
text-decoration:none;
}

.blogtitle{
font-family:verdana;
font-size:12px;
width:630px;
height: 16px;
border:1px solid gray;
}

.blogheader{
font-family:verdana;
font-size:12px;
width:630px;
height: 100px;
border:1px solid gray;
}

.blogtext{
font-family:verdana;
font-size:12px;
width:630px;
height: 630px;
border:1px solid gray;
}

#rightmenu img {border:0px;}

div#content p  a img {
border:0px;
}