body {
	background-image: url(images/page-bgr.gif);
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #676b7c;
	margin: 0px;
}
td {	font-size: 10px;}
h1 {	font-size: 17px;	color: #cc0000;	margin-top: 10px;	margin-bottom: 7px; margin-left: 0px;}
h2 {	font-size: 12px;	color: #cc0000;	margin-top: 0px;	margin-bottom: 7px;}
form {	margin: 0px;	padding: 0px;}
textarea {overflow:auto} 
a {	color: #CC0000;	text-decoration: underline;}

a:hover {	text-decoration: none;}
input {	font-family: Tahoma;	font-size: 11px; 	margin-top: 0px;	margin-bottom: 0px;}
/* input {	font-family: Tahoma;	font-size: 11px;	BORDER-RIGHT: #999999 1px solid; 	BORDER-TOP: #999999 1px solid; 	BORDER-LEFT: #999999 1px solid; 	BORDER-BOTTOM: #999999 1px solid vAlign=middle; }*/
/* navigation */

.nav td { 	font-weight: bold;	color: #98A1B5;	text-align: center;}
.nav a {	color: #adb4c8;	text-decoration: none;}
.nav a:hover {	text-decoration: underline; color: #6B7A92;  }
.nav .bgn {	background-image: url(images/nav-btn-bgn.gif); width:9px; height:28px}
.nav .end {	background-image: url(images/nav-btn-end.gif); width:12px; height:28px}
.nav .bgr {	background-image: url(images/nav-btn-bgr-on.gif); width: 60px;}

.sponsors {background-color:#e0e7ef;}
.sponsors td {background-color:#FFFFFF}

.bloglist .leftm {	background-image: url(images/blog/m_left_m.gif);	}
.bloglist .rightm {	background-image: url(images/blog/r_left_r.gif);	}

.outtable {background-color:#B6B6B6}
.outtable .inttable th{height: 20px;	background-color:#CCCCCC;	font-size:11;	font-weight: bold;	color: #666666;}
.outtable .inttable td{background-color:white; font-size:11; height: 16px; padding:5}

.topbar {	height: 28px;  }
.topbar .tbgr  {background-image: url(images/search-bgr.gif);	}
.topbar .tbgn  {background-image: url(images/top-bgn.gif); width:9px;}
.topbar .tend  {background-image: url(images/top-end.gif); width:9px;}
.topbar td {	font-weight: bold;	color: #8694AA;}
.topbar a {	color: #8694AA;	text-decoration: underline;}
.topbar a:hover {	text-decoration: none;}

.ptabs .pbgn {	background-image: url(images/tab-left.gif); width:5px; height:19px}
.ptabs .pend {	background-image: url(images/tab-right.gif); width:5px; height:19px}
.ptabs .pbgr {	background-image: url(images/tab-bgr.gif); }
.ptabs a {	text-decoration:none; padding-left:10px; padding-right:10px; color:#336699}
.ptabs a:hover {	text-decoration:none; padding-left:10px; padding-right:10px; color:#CC0000}

.personal {background-color:#CDCDCD}
.personal .inttable th{height: 20px;background-color:#E4E4E4;	font-size:11;	font-weight: bold;	color: #666666; text-align:right;}
.personal .inttable td{background-color:white; font-size:11; height: 16px; padding:5}

.txtFld {	font-size: 11px;	color: #515151;	background-color: white;	border: 1px solid #999999;	width: 180px;}

.button {}

.topbar1 {	height: 28px;	background-image: url(images/search-bgr.gif);	 }

.content {	border-top: 3px solid #566C8E;	border-collapse: collapse;	background-color: white;}
.content .td {	border-left: 1px solid #e0e7ef;	border-right: 1px solid #e0e7ef;	padding: 8px;	vertical-align: top;}

.login{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color:#CDCDCD;
	border-left-color: #CDCDCD;
	border-right-color: #CDCDCD;
}
.login td {	padding: 7px;}
.login .field {	font-size:11px; border: 1 solid #CCCCCC; color: gray}

.logintop .bgrtd {	background-image: url(images/logintop-bgr-td.gif); 	background-repeat: repeat-x;}
.logintop .bgn {	background-image: url(images/logintop-bgn.gif); width:9px; height:28px}
.logintop .end {	background-image: url(images/logintop-end.gif); width:9px; height:28px}
.logintop .bgr {	background-image: url(images/logintop-bgr.gif); width: 60px; text-align:center; font-weight:bold; font-size:11px; color: #98A1B5;	}


.blog h3 { font-size: 15px; }
.blog table td {	padding: 0px;}
.blog .title {	font-size: 15px;	color: #cc0000;	font-weight: bold;	margin-top: 8px;	margin-bottom: 0px;}
.blog .title a {	color: #cc0000;	text-decoration: none;}
.blog .title a:hover {	text-decoration: underline;}
.blog .date {	margin-top: 0px;	color: #a7a7a7;}
.blog .date a {	color: #a7a7a7;	font-weight: bold;	text-decoration: underline;}
.blog .date a:hover {	text-decoration: none;}
.blog .details {	font-size: 9px;	color: #B5B5B5; padding-top: 2px;	padding-bottom: 2px;}
.blog .details a {	color: #969696;	text-decoration: none; }
.blog .details a:hover {	text-decoration: underline; color: #969696;}
.blog .details input {	font-size:9px}
.blog .listing td {	color: #a7a7a7;}
.blog .listingth { background-color:#ebebeb; font-weight:bold; text-align:center; }
.blog .listing select {	color: #515151;	font-size: 10px;}
.blog .face { 	margin-right:10px;	margin-bottom:3px;	border: 1px solid #DBDBDB;}
.blog .blogtext {line-height:15px}

.blog .bccenter {		font-family: Tahoma, Verdana, Arial, sans-serif; background-image: url(images/bc-bgr.gif);	font-size: 9px;	color: #999999;	height:20px}
.blog .bcleft {		background-image: url(images/bc-left.gif); width:9px;}
.blog .bcright {		background-image: url(images/bc-right.gif); width:9px;}
.blog .bccenter a {	 color: #8694AA;	text-decoration: none;}
.blog .bccenter a:hover {	text-decoration: underline;}

.orders  {	font-size:10px; color: #969696;}
.orders  option{	font-size:10px; color: #969696;}

.red  {	font-size:10px; color: red; font-weight:bold}

.mod {	margin-bottom: 18px;	border-bottom: 1px solid #CC0000;}
.mod th {	color: #CC0000;	font-size: 9px;	text-align: left;	text-transform: uppercase;	background-image: url(images/mod-title-bgr.gif);	background-position: right;	height: 22px;}
.mod td {	color: #969696;	padding: 8px;}
.mod table td {	padding: 0px;}
.mod a {	color: #757575;	font-weight: bold;	text-decoration: none;}
.mod a:hover {	text-decoration: underline;}
.mod ul {	color: #cc0000;	margin-left: 18px;	margin-bottom: 0px;}

.tbutton td{padding: 0px;	font-weight: bold;	color: #9facc0;  cursor:pointer}
.tbutton {	cursor:pointer}
.tbutton p{	font-weight: bold;	color: #9facc0;  padding-left: 3px; padding-right: 3px; cursor:hand}


.more {	text-align: right;}
.more a {	color: #CC0000;	font-weight: normal;	text-decoration: underline;}
.more a:hover {	text-decoration: none;}

.footer {	background-image: url(images/footer-bgr.gif);	height: 38px; border-left: 1px solid #E0E7EF; border-right: 1px solid #E0E7EF;}
.footer td {color: #8694AA;	}
.footer a {	font-weight: bold;	text-decoration: none;	color: #8694AA;}
.footer a:hover {	text-decoration: underline;}

.flat 
{
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
}

.border_news { border-width: 1px; border-style: dotted; border-color: #4F7A35;background-color: #F7F7F7;}
.border_news_no {border-width: 1px; border-style: dotted; border-color:white;}

.cal {	font-size: 9px;	color: black;}
.cal td {	font-size: 9px;	color: black; border: 1px solid silver;}
.cal th { font-size: 9px;	color: #515151; background-image: none;	background-color: #f5f5f5; border: 1px solid silver; text-align: center}
.cal a {	font-size: 9px;	color: black;	text-decoration: none;}
.cal a:hover {	font-size: 9px;	color: black;	text-decoration: none;}

.pagenav { float: left; height:30px;      margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;
	background: transparent url(images/blog-page-nav-bgr.gif) no-repeat ;	}
.repeater {border-color:#FFFFFF;  }