/* Global CSS */
body { 
	margin: 0px;
	/*
        background-image: url(/images/images/back.jpg);
	background-repeat: repeat-x;
	background-color: #434142;
        */
        background-color:#bbbbbb;
}
body, p, div, td { font-family: tahoma; font-size: 12px; } 
a {color: #000000; text-decoration: none;}
a:hover {color: maroon; text-decoration: none;}

/* Main Templates */
body {text-align: center;}
div.pagecontainer { text-align:left; width:900px; padding:0px; margin: auto; background-color: #fff; }
div.header {}
div.left { float:left; width: 575px; }
div.right { float:left; width: 325px;  padding-bottom:5px; }
div.sublefta { float: left; width: 225; padding: 0px 0px 5px 0px; margin:0px;}
div.subleftb { float: left; width: 345; padding: 0px 0px 5px 0px; margin:0px;}

div.footer { clear:left; text-align: center; }
div.footer a { color: #4c7440; text-decoration: none; }
div.footer a:hover { color: #4c7440; text-decoration: underline; }

/* Defaults */
.bltredf { padding-left: 12px; background: url(/.images/icon/bullet_redfeader.jpg) no-repeat 0px 4px; }
.clrb { clear:both;}
.clrl { clear:left;}
.clrr { clear:right;}
.clr62 { color: #620000; }
.pad2 { padding: 2px; }
.pad2tb { padding-top: 2px;  padding-bottom: 2px; }
.pad3 { padding: 3px; }
.pad3lb { padding-left: 3px; padding-bottom: 3px; }
.pad3rb { padding-right: 3px; padding-bottom: 3px; }
.pad5 { padding: 5px; }
.pad5l { padding-left: 5px; }
.pad5r { padding-right: 5px; }
.pad5t { padding-top: 5px; }
.pad5b { padding-bottom: 5px; }
.pad5lr { padding-left: 5px; padding-right: 5px; }
.pad5tlr { padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.titlebgt { font-weight: bold; background-color: #dedede; border-left: 5px solid #ff6600; }
.imgl { float:left; }
.imgl img { border: 1px solid silver; }
.imgc { text-align: center; padding: 3px; }
.imgc img { border: 3px solid silver; }
.mar3b { margin-bottom: 3px; }
.descc { font-style: italic; padding: 3px; text-align: center; }
.desccs { }

/* Default Module CSS */
div.mcont { padding: 10px 5px; }
div.title { font-size: 14px; font-weight: bold; border: 0px; color: #620000; padding: 3px 5px; }
div.desc { font-style: italic; padding: 3px; }
div.desc1 { padding: 3px; }

div.img { overflow:hidden; padding:0px; text-align:center; border: 0px; padding: 3px; }
div.img img { border: 3px solid silver; }
div.img div.desc { font-style: italic; color: gray; padding-top: 3px; }

div.datetime { text-align: center; float: left; padding: 3px 7px; margin: 3px 6px 3px 0px; border: 1px solid silver; }
div.datetime span.day { font-size: 12pt; color: gray; font-weight: bold; }
div.datetime span.mon { font-size: 12pt; color: maroon; }
div.datetime span.year { font-size: 8pt; color: gray; }
div.datetime span.time { font-size: 6pt; color: gray }

