/* ----- GENERAL ----- */

body {
/*   background: #808080;*/
   background: #FFFFFF;

	background-image: url(/images/bk_main.gif);
	background-repeat : repeat-y;   
    background-position: top left;
}

a:link {
	color:#b90000;
	text-decoration: none;
}
a:visited {
	color:#990000;
	text-decoration: none;
}
a:hover {
	color:#BBBBBB;
	text-decoration: none;
}

td
{
	font-size: 70%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

tt
{
	color: #990000;
}

.brClear
{
    clear: both;
}


/* ----- IMAGES ----- */

.imgFloatL
{
   margin: 0px 20px 0px 0px;
   padding: 0px 0px 0px 0px;    
   
   float: left;
}

.imgFloatR
{
   margin: 0px 18px 0px 20px;
   padding: 0px 0px 0px 0px;    
   
   float: right;
}


/* ----- HR LINES ----- */


hr {
   width : 100%;
   color: #808080;
   text-align : left;
   height: 1px;
   border-bottom : 1px dotted;
}

.hr1 {
   width : 100%;
   color: #808080;
   border-bottom : 1px solid;
   height: 1px;
   text-align : center;
}


/* ----- LIST ELEMENTS ----- */

ol,ul,li {
	margin : 0px 0px 0px 12px;
}


/* ----- NAVS ----- */

.navTopMain A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.navTopMain A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #990000; 
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.navTopMain A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.navTopSub {
   background-color: #31000D;
}
.navTopSub A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
   background-color: #31000D;
}
.navTopSub A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
   background-color: #31000D;
}
.navTopSub A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #990000; 
	text-decoration: none;
   background-color: #31000D;
}

.navLeft {
	font: 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.navLeft A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.navLeft A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
}
.navLeft A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #CCCCCC; 
	text-decoration: none;
}

.navLeftSub {
	font: 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
   padding-left: 15px;
}
.navLeftSub A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.navLeftSub A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
}
.navLeftSub A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #CCCCCC; 
	text-decoration: none;
}


/* ----- BACKGROUNDS ----- */

.bkWhite {
   background-color: #FFFFFF;
}

.bkLightGrey {
   background-color: #E6E6E6;
}

.bkDarkGrey {
   background-color: #6e6e6e;
}

.bkGreyThick {
   background-image: url(../images/ln_greythick.gif);
}


/* ----- BORDERS ----- */

.bdFrontVert {
   /*border-collapse: collapse;
   border-left: 1 solid #808080;*/
}


/* ----- TABLE HEADERS ----- */

.tblForm {
   border-collapse : collapse;
   border-top: solid 1px #9D9497;
   border-left: solid 1px #9D9497;
   border-right: solid 1px #9D9497;
   border-bottom: solid 1px #9D9497;
}

.tblNews {
   border-collapse : collapse;
   border-top: solid 0px #9D9497;
   border-left: solid 0px #9D9497;
   border-right: solid 0px #9D9497;
   border-bottom: solid 0px #9D9497;
}

.tblNewsFront {
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 0px 0px;

   border-collapse : collapse;
   border-top: solid 1px #9D9497;
   border-left: solid 1px #9D9497;
   border-right: solid 1px #9D9497;
   border-bottom: solid 1px #9D9497;
}
    .tblNewsFront td
    {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

.tblFormHead {
	FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   font-weight: bold;
   background: #E6E6E6;
}

.tblAnnounce {
   border-collapse : collapse;
   border-top: solid 1px #9D9497;
   border-left: solid 1px #9D9497;
   border-right: solid 1px #9D9497;
   border-bottom: solid 5px #9D9497;
}

.tblHeaderRed {
	FONT: 72% arial,Sans-Serif;
   COLOR: #FFFFFF;
   font-weight: bold;
   background: #530D19;
}

.tblHeaderGrey {
	FONT: 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   font-weight: bold;
   background: #E6E6E6;
}

.tblLeftNav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 65%;
   COLOR: #000000;
   border-collapse:collapse;
   border-bottom: solid #7D7D7D;
   border-right: 1px solid #7D7D7D;
   padding-right: 2px;
}
.tblLeftNav A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration: none;
	color: #990000;
}
.tblLeftNav A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
   font-weight: bold;
	text-decoration: none;
	color: #990000;
}
.tblLeftNav A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
   font-weight: bold;
	text-decoration: none;
	color: #808080; 
}

.tblFormTitle {
   background-color: #E6E6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
   font-weight: bold;
	color: #000000; 
}

.tblHeaderWhite {
	FONT: 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   font-weight: bold;
   background: #E6E6E6;
}


/* ----- TEXT ----- */

.txtCopyright{
	FONT: 60% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   font-weight: bold;
/*	background : url(../images/bk_bottom.jpg);*/
}
.txtCopyright A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b90000;
	text-decoration: none;
}
.txtCopyright A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #990000; 
	text-decoration: none;
}
.txtCopyright A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #BBBBBB; 
	text-decoration: none;
}

.txtCopyrighttop{
	FONT: 60% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #FFFFFF;
   font-weight: bold;
/*	background : url(../images/bk_bottom.jpg);*/
}
.txtCopyrighttop A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.txtCopyrighttop A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #CCCCCC; 
	text-decoration: none;
}
.txtCopyrighttop A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #BBBBBB; 
	text-decoration: none;
}

.txtCopyright2{
	FONT: 45% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #F0F0F0;
   font-weight: bold;
	background : url(../images/bk_bottom.jpg);
}
.txtCopyright2 A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	text-decoration: none;
}
.txtCopyright2 A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #F0F0F0; 
	text-decoration: none;
}
.txtCopyright2 A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
}

.txtSmall{
	FONT: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;    
}
.txtSmall A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b90000;
	text-decoration: none;
}
.txtSmall A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #990000; 
	text-decoration: none;
}
.txtSmall A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
}

.txtNormal{
	FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000; 
}
.txtNormal a:link {
	color:#b90000;
	text-decoration: none;
}
.txtNormal a:visited {
	color:#990000;
	text-decoration: none;
}
.txtNormal a:hover {
	color:#BBBBBB;
	text-decoration: none;
}

.txtBack{
	FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;    
}
.txtBack A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b90000;
	text-decoration: none;
}
.txtBack A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #990000; 
	text-decoration: none;
}
.txtBack A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
}

.txtAnnounce {
	FONT: 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   padding: 3px;
}
.txtAnnounce A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #b90000;
	text-decoration: none;
}
.txtAnnounce A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #990000; 
	text-decoration: none;
}
.txtAnnounce A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #808080; 
	text-decoration: none;
}

.txtTable{
	FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000; 
}
.txtTable a:link {
	color:#b90000;
	text-decoration: none;
}
.txtTable a:visited {
	color:#990000;
	text-decoration: none;
}
.txtTable a:hover {
	color:#BBBBBB;
	text-decoration: none;
}

.txtNormalB{
	FONT-WEIGHT: bold;
	color: #000000; 
}

.txtHeadB{
	FONT-WEIGHT: bold;
	color: #000000; 
}

.txtNormalW{
	color: #FFFFFF; 
}

.txtNormalBW{
	FONT-WEIGHT: bold;
	color: #FFFFFF; 
}

.txtNormalBG{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #5f5f5f; 
}

.txtNormalR{
	color: #990000; 
}

.txtNormalEB{
	color: #1B2D7F; 
}

.txtNormalEBBS{
	FONT: 160% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #FFFFFF; 
}

.txtNormalEBB{
	FONT: 200% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #1B2D7F; 
}

.txtNormalBR{
	FONT: 115% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #990000; 
}

.txtNormalBRB{
	FONT: 175% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #990000; 
}

.txtHeaderSubR{
	FONT: 115% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #000000;
}

.txtHeaderSubBg{
	FONT: 195% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #000000;
}

.txtHeaderSubW{
	FONT: 115% Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}

.txtRed {
	color: #FF0000;
}

.txtGrey {
	color: #808080;
}

.txtErrors {
	color: #FF0000;
}

.txtSuccess {
	color: #408080;
}

.tblHeader {
	FONT: 65% Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #000000;
   font-weight: bold;
}

.txtLarge
{
    font-size: 120%;
}

.txtXLarge
{
    font-size: 130%;
}