/* 
	+----------------------------------------------------+
	| GENERAL HTML DIRECTIVES
	+----------------------------------------------------+
*/
xml { display: none; }
    /* MOZILLA: makes the contents of these tags always invisible */

* { box-sizing: border-box; -moz-box-sizing: border-box; }
    /* MOZILLA:resolves the cross-browser box model issue for all tags */
    
body {padding: 0px; 
	  background: #FAF8F2;
	  color:#000000;
	}
    /* MOZILLA: the body doesn't fill the window by default */

html 
{
	/*TURN THIS BACK ON TO PREVENT SCROLLING*/
	/*overflow: hidden;*/
	margin:0px;
	padding:0px;
	width:auto;
	height:100%;
	
}

/* MOZILLA: makes pesky scrollbars on entire window stay hidden */

table, caption {
    /* Fixes the v4-era problems that browsers have inheriting text styles down into tables */
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
    /* I'd like add this too, but I'm not sure of the ramifications:  color: inherit;  -- KJ */
}


/*
 +-------------------------+
 | LINKS FONT & COLOR CSS  |
 +-------------------------+
*/
/* DEFAULT NO CSS */
a{text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}
a:disabled {text-decoration:none;color:#ebebeb;}
a:hover {text-decoration:underline;}


a.top_mnu{text-decoration:none;color:#000000;}
a.top_mnu:visited {text-decoration:none;color:#000000;}
a.top_mnu:hover {text-decoration:underline;}

a.highlight_blue{text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.highlight_blue:visited {text-decoration:none;color:#0000ff;font-size:12px;font-weight:bold;}
a.highlight_blue:hover {text-decoration:underline;font-size:12px;font-weight:bold;}



a.highlight_white{text-decoration:none;color:#CCCCCC;font-size:11px;}
a.highlight_white:visited {text-decoration:none;color:#CCCCCC;font-size:11px;}
a.highlight_white:hover {text-decoration:underline;font-size:11px;}


/* HIGHLIGHT COPYRIGHT */
a.copyrightcissec{text-decoration:none;color:#616161;font-family:arial;font-size:11px;}
a.copyrightcissec:visited {text-decoration:none;color:#616161;font-family:arial;font-size:11px;}
a.copyrightcissec:hover {text-decoration:underline;color:#616161;font-family:arial;font-size:11px;}

.copyright{
    text-decoration:none;color:#616161;font-family:arial;font-size:11px;
}


/* HIGHLIGHT footerlink */
a.footerlink{text-decoration:none;color:#414141;font-family:arial;font-size:12px;}
a.footerlink:visited {text-decoration:none;color:#414141;font-family:arial;font-size:12px;}
a.footerlink:hover {text-decoration:underline;color:#414141;font-family:arial;font-size:12px;}

/* 
	+----------------------------------------------------+
	| MAIN STRUCTURE FOR PAGE	
	+----------------------------------------------------+
*/

.appBody
{
	border:0px;
  margin :0px;
  padding:0px;
  font-size:12px;
	/*font-family  : georgia;*/
	font-family:Arial,helvetica;
	width:100%;
  background: #ffffff;
}

/* 
 +------------------------------+
 | MAIN TABLE SECTION
 +------------------------------+
*/
.tblMain{
	width:100%;
	margin:0px auto;
	padding:0px;
}

.tdHeader{
	margin:0px auto;
	padding:0px;
  background: url(../images/tdHeader_bg.png) repeat-x top left;
	height:97px;
}

.tdMenu{
	margin:0px auto;
	padding:0px;
  background: url(../images/tdMenu_bg.png) repeat-x top left;
	height:243px;
}

.tdMain{
	margin:0px auto;
	padding:0px;
  background: url(../images/tdMenu_bg.png) repeat-x top left;

}
.tblContent{
	width:778px;
	margin:0px auto;
	padding:0px;
}


.tdSpacer1{
	height:5px;
		margin:0px;
	padding:0px;
}
.tdSpacer2{
	margin:0px;
	padding:0px;

	height:2px;
}
.tdBody{
		margin:0px;
	padding:0px;
}

.tdBottom{
	margin:0px;
	padding:0px;
}


.tdFooter{
	margin:0px auto;
	padding:0px;
  background: url(../images/tdFooter_bg.png) repeat-x top left;
}


/* 
 +------------------------------+
 | INNER MAIN TABLE SECTION
 +------------------------------+
*/
.tblHeader{
	width:778px;
	height:97px;
	margin:0px auto;
	padding:0px;
	background: #4A8A87 url(../images/tblInnerHeader_bg.png) no-repeat top left;
}





.tblContent_td1{
	height:243px;
	max-height:243px;
	margin:0px auto;
	padding:0px;
     background: url(../images/tblMenu_td1_bg.gif) no-repeat top left;
	width:190px;
	vertical-align:top;
	/*border: solid 1px #ff0000;*/
}

.tblContent_td2{
	margin:0px auto;
	padding:0px;
	width:588px;
}

.tblContent_td3{
	margin:0px auto;
	padding:0px;
	width:190px;
	vertical-align:top;
}
.tblContent_td4{
	margin:0px auto;
	padding:0px;
	width:588px;
		padding:10px;
}

.tblContent_td5{
	margin:0px auto;
	padding:0px;
	width:588px;
	background:#ffffff url(../images/tblContent_td5_bg.png) no-repeat top left;
}

.tblContent_td5_td{
	padding:15px;
	
}






/*--------------------*/
.divSideMenu{
	position:relative;
	padding:0px;
	margin:0px;
	
	height: 220px;
	top:23px;
}




.tblSideButons{
	margin:0px;
	padding:0px;
	height:100px;
	vertical-align:top;
}

/*--------------------*/



.tblBottom{
	width:778px;
	margin:0px auto;
	padding:0px;
	background:url(../images/tdBottom_bg.png) no-repeat top left;
	height:60px;
}


/*--------------------*/

.tblFooter{
	width:778px;
	margin:0px auto;
	padding:0px;
}


.tblFooter_td1{
	margin:0px auto;
	padding:0px;
	background:url(../images/tblFooter_td1_bg.png) no-repeat top left;
	height:67px;
}
.tblFooter_td2{
	margin:0px auto;
	padding:0px;
	background:url(../images/tblFooter_td2_bg.png) no-repeat top left;
	height:43px;
	text-align:center;
}
.tblFooter_td3{
	margin:0px auto;
	padding:4px;
	text-align:center;
	
	
}