
body, input {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	text-align: center;
	
	padding: 0px;
	margin: 0px;
}

a {
	color: #002D69;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.selected {
	text-decoration: underline;
}

img { border: 0px; }

form { display: inline; }

input[type=text], input[type=submit], input.inpNewsSearch {
	width: 300px;
	
	border: 1px solid #ECECEC;
	background-color: #F7F7F7;
}

input:focus, input.inpNewsSearch:focus {
	border: 1px solid #424242;
	background-color: #FFF;
}

input.inpNewsSearch {
	width: 95px;
}

input[type=radio] {
	border: 0px;
}

input[type=submit] {
	width: 60px;
}

input.inp {
	width: 400px;
	height: 17px;
	
	border: 1px solid #CCC;
	background-color: #F7F7F7;
	
	font-size: 12px;
	text-align: left;
}	

input.btn {
	border: 1px solid #CCC;
	background-color: #F7F7F7;
}

div.box {
	height: 24px;
	padding: 0px;
	padding-left: 10px;
	line-height: 23px;
	
	font-weight: bold;
	text-align: left;
	color: #FFF;
	
	border: 1px solid #ECECEC;
	
	background-image: url("/images/layout/tbl_header_bg.png");
	background-repeat: repeat-x;
}

table {
	width: 655px;
	
	font-size: 12px;
	
	border: 0px;
	background-color: #ECECEC;
}

table.tblRight {
	width: 330px;
}

table tfoot tr {
	background-color: #F7F7F7;
}

table tfoot td {
	text-align: right;
	padding-right: 10px;
}

tr {
	height: 23px;
	background-color: #FFF;
}

td {
	padding: 0px 2px 0px 5px; /* top right bottom left */
}

.tblSep {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #002D69;
	
	padding-right: 5px;
	background-color: #eee;
}

th {
	height: 24px;
	padding: 0px;
	padding-right: 10px;
	
	font-weight: bold;
	text-align: right;
	color: #FFF;
	
	background-image: url("/images/layout/tbl_header_bg.png");
	background-repeat: repeat-x;
}

table.tblRight tbody tr {
	height:35px;
}

table.tblRight tbody td {
	font-size: 11px;
}

table.tblRight tbody td a {
	color: #000;
}

table.tblRight tfoot tr {
	background-color: #F7F7F7;
}

table.tblRight tfoot td {
	padding-right: 10px;
	text-align: right;
}

table.tblRight thead th {
	text-align: left;
	padding-left: 10px;
}

table.tblRight tbody tr.titleTime {
	height: 20px;
	background-color: #F7F7F7;
	
	font-weight: bold;
	color: #002D69;
}

tr.selected {
	background-color: #F7F7F7;
}

tr.tblSubHeader {
	height: 20px;
	
	font-weight: bold;
	color: #002D69;
	background-color: #F7F7F7;
}

table tbody tr.tblSubHeader {
	font-size: 11px;
}

table.tblRight tr.tblSubHeader {
	height: 20px;
	padding-right: 10px;
	text-align: right;
}

table.tblRight tbody td {
	padding-right: 10px;
}

div#pageHeader {
	line-height: 25px;
	text-align: left;
	
	font-weight: bold;
	color: #002D69;
	
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	
	background-color: #F7F7F7;
}

div#pageHeaderLeft {
	float: left;
	width: 640px;
	padding-left: 10px;
	padding-right: 8px;
}

div#pageHeaderRight {
	float: left;
	width: 320px;
	text-align: right;
	padding-right: 10px;
}

div#pageContainer {
	width: 995px;
	height: 100%;
	text-align: center;
	
	margin: 0 auto;
}

div#pageAdsArea {
	text-align:left;
	
	padding-top: 10px;
	padding-bottom: 10px;
}

div#pageCenter, div#pageRight {
	float: left;
	text-align: left;
}

div#pageCenter a.lnknews {
	font-style: normal;
}

div#pageCenter a.lnknews:visited {
	font-style: italic;
	color: #30373e;
}

.mostReadPlace {
	float: right;
	
	font-size: 24px;
	font-weight: bold;
	color: #C9C9C9;
}

div#pageCenter {
	width: 655px;
	
	margin-right:10px;
}

div#pageRight {
	width: 330px;
}

div#pageRight tr.tblSubHeader a {
	color: #002D69;
}

input[type=text] {
	padding: 0px 5px 1px 5px; 
}

input[type=submit], input[type=button] {
	padding: 1px 5px 1px 5px; 
}
