/* body layout structure*/
html, body{
	margin: 0;
	height: 100%;
	background-color: #272727;
	background-image: url(../images/bodyBG_gradientFill.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	 scrollbar-3dlight-color:#82FFFF;
    scrollbar-arrow-color:#9C0A0A;
    scrollbar-base-color:#9C0A0A;
    scrollbar-darkshadow-color:#000;
    scrollbar-face-color:#01727A;
    scrollbar-highlight-color:#3E3E3E;
    scrollbar-shadow-color:#000;
}

#container{
	background-color: #BB0B0B;
	border-left: solid 2px #000;
	border-right: solid 2px #000;
	width: 999px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}

html>body #container{	height: auto;	min-height: 100%;}
#leftColumn{	width: 800px; background-color: #fff;}
#rightColumn{
	width: 199px;
	background-image: url(../images/rightColumnBG.jpg);
	background-repeat: repeat-y;
}
/* end body layout */

/* adjusted html tags */
a {	color: #01727A;	text-decoration: none;}
a:hover{	color: #8D0505;	text-decoration: underline;}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.btn {
background-color: #01727A;
font-size: 10px; 
font-weight: bold;
color: #fff;
border-right: solid 1px #002F33;
	border-bottom: solid 1px #002F33;
	border-top: solid 1px #CAFBFF;
	border-left: solid 1px #CAFBFF;
	text-transform: uppercase;
	padding: 1px;
}
/* end adjusted html tags */

/* general classes */
#menuBanner01{
	background-color: #9C0A0A;
	margin: 1px 0 0 0;
	height: 3px;
	font-size: 0px;
}
#menuBanner02{
	background-color: #04A8B2;
	margin: 1px 0 0 0;
	height: 3px;
	font-size: 0px;
}
#textContainer{	padding: 9px;}
.primaryColor{	color: #8D0505;}
.secondaryColor{	color: #01727A;}
.primaryColorBG{	background-color: #8D0505;}
.secondaryColorBG{	background-color: #01727A;}
.breaker{	height: 9px;	width: 9px;}
.box{	border: solid 1px #C9C9C9;}
.boxContent{	border: solid 1px #C9C9C9;	padding: 4px;}
#newsArchive{
	font-size: 10px;
	margin: 5px 0 0 0;
	text-align: right;
}

/* end general classes */

/* right colum */
.rightColumnText{
	background-color: #fff;
	background-image: url(../images/rc_textBG.jpg);
	background-repeat: repeat-y;
	padding: 9px 12px 9px 14px;
	text-align: justify;
	font-size:10px;
	margin: 1px 0 10px 0;
}

/* end right column */

/* footer */
#footer{
	height: 140px;
	width: 999px;
	background-color: #BB0B0B;
	border-top: solid 1px #000;
	background-image: url(../images/bgFill_footer.jpg);
	background-position: center;
	background-repeat: repeat-x;
}

#footerTxt{
	padding: 10px 15px 0 0;
	color: #fff;
	font-size: 10px;
}

#footerTxt a{	color: #fff;	font-size: 10px; font-weight: bold;}
/* end footer */

/* classes for mainPage */
.moduleContent{
	width:100%;
	height:240px;
	background-image: url(../images/bg_gradientFill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.moduleContentTxt{
	margin: 3px;
		text-align: justify;
}
.moduleContentTxt a{
	font-weight:bold;
	font-size: 10px;
	margin: 0 0 0 8px;
}
.moduleHead_secondary
{
	background-image: url(../images/bgFill_secondary.jpg);
	background-repeat: repeat-x;
	height: 25px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 0 6px;
	margin: 4px 0 0 0;
}
.moduleBot_secondary{
	background-image: url(../images/bgFill_bottom_secondary.jpg);
	background-repeat: repeat-y;
	height: 22px;
	margin: 2px 0 0 0;
	text-align: right;
}

.moduleHead_primary
{
	background-image: url(../images/bgFill_primary.jpg);
	background-repeat: repeat-x;
	height: 25px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0 0 6px;
	margin: 4px 0 0 0;
}
.moduleBot_primary{
	background-image: url(../images/bgFill_bottom_primary.jpg);
	background-repeat: repeat-y;
	height: 22px;
	margin: 2px 0 0 0;
	text-align: right;
}
/* end classes for mainPage */

/* classes for inside pages */
#textContainer2{	padding: 0; margin: 1px 0 0 0;}
#leftColumnInside {
	 background-image: url(../images/lc_bgFill.jpg);
	background-repeat: repeat-y;
	width: 200px;
	background-color: #aeaeae;
	}

#leftColumnInsideText{
	background-color: #fff;
	padding: 9px 12px 13px 14px;
	text-align: justify;
	font-size:10px;
	margin: 0;
}
#leftColumnInsideText {font-weight: bold;}
.boxContentInside{	border: solid 1px #C9C9C9;	padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;}

.header{
	background-color: #01727A;
	color: #fff;
	padding: 4px 4px 4px 7px;
	margin: 14px 0 0 0;
	font-weight: bold;
}
.headerBottom	
{
   background-color: #BB0B0B;
	margin: 1px 0 3px 0;
	height: 3px;
	font-size: 0px;
}
.altColor {
	background-color: #efefef;
}
/* end classes for inside pages */