html {
	overflow-x:hidden;
}
/* ********************************************************************* */
body {

	overflow: -moz-scrollbars-vertical;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	text-align:justify;

	height:100%;

	font-size: 10px;

	margin:0px;

	padding:0px;


	/* CommentOut: background-color: #FFFFFF;  */ 

     	/* CommentOut: background-image: url(../images/bg.jpg); */ 

	/* CommentOut: background-repeat: repeat-x ; */

}





.bg_left {
	align: right;
	width:50%;
	height:100%;
	background-image: url(../images/bg_left.jpg); 
	background-repeat: repeat-y ;
}

.bg_right {
	align: left;
	width:50%;
	height:100%;
	background-image: url(../images/bg_left.jpg); 
	background-repeat: repeat-y ;
}



/* ********************************************************************* */

.height {

	height: 100%;

}

.td1 {

	background-image: url(../images/siteground_01.jpg);

	background-repeat: no-repeat ;

	width: 800px;

	height: 50px;

}

.td2 {

	background-image: url(../images/siteground_02.jpg);

	background-repeat: no-repeat ;

	width: 800px;

	height: 13px;

}

.td3 {

	background-image: url(../images/siteground_03.jpg);

	background-repeat: no-repeat ;

	width: 800px;

	height: 80px;

}

.td4 {

	background-image: url(../images/siteground_04.jpg);
	
	background-color:#667325;

	background-repeat: no-repeat ;

	width: 800px;

	height: 80px;

}

.td5 {

	background-image: url(../images/siteground_05.jpg);

	background-repeat: no-repeat ;

	width: 800px;

	height: 20px;

}



.td6 {

	background-image: url(../images/siteground_06.jpg);
	
	background-color:#667325;	

	background-repeat: repeat-y ;

	width: 201px;

	height: 100%;

}





.td7 {

	background-image: url(../images/siteground_07.jpg);

	background-repeat: repeat-y;

	background-color:#FFFFFF;

	width: 599px;

	height: 100%;

}

.td8 {

	background-image: url(../images/siteground_08.jpg);

	background-repeat: no-repeat ;

	background-color:#283b8e;	

	width: 800px;

	height: 25px;

}


.bg {

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-y;
	width: 26px;

}

.bg1 {

	background-image: url(../images/bg1.jpg);

	background-repeat: repeat-y;
	width: 26px;

}


.topnav {
	padding-left    : 25px;
	border			: 1px;
	color: #ffffff;
	font-family: Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	
}
a.topnav:link, a.topnav:visited {
	padding-left    : 25px;
	border			: 1px;
	color: #ffffff;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}


.pathway {
	padding-left    : 25px;
	border			: 0;
	color: #ffffff;
	font-family: Arial;
	
}

a.pathway:link, a.pathway:visited {
	color			: #ffffff;
	font-size		: 11px;
	line-height		: 18px;
	font-family: Arial;
}
a.pathway:hover {
	color			: #ffffff;
	font-family: Arial;
}
ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 20px;
padding-left: 12px;
padding-top: 0px;
background-image: url(../images/bullet.png) ;
background-repeat: no-repeat;
background-position: 0px 3px;

}

.pagenav
{
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	text-decoration: none;
}

.componentheading
{
	height: 14px;
	margin-left:2px;
	padding-left:3px;
	border-bottom: 1px solid #333333;
	color: #333333;
	text-align: left;
	white-space: nowrap;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
}


a.toclink:link, a.toclink:visited
{
	line-height:normal;
	font-size:11px;
	font-family:arial;
	color: #FF9933;                                /* changed from white   */
	text-decoration: none;
}
a.toclink:active
{
	color: #FF9933;
	text-decoration: none;
	font-weight:bold;
}

a.toclink:hover
{
	color: #FF9933;
	text-decoration: none;
        font-weight:bold;
}

table.contenttoc {
	border: 1px solid #FF9933;                                /* changed from white   */
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}


table.contenttoc th {
	background: #5462b1;     /* Murmed med light blue   */
	color: #FF9933;             /* Red   */
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}


.button {
  margin-top:3px;    
	padding-left:5px;
	padding-right:5px;
	background-color: #FBFBFB;
	color: #333333;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	font-size: 11px;
}

.sectiontableheader
{
	background: #F4F4F4; /* changed from D GRay, Then from #FFFFFF   */
        color: #333333;           /* added -----------------------------------------------             

             xx-------------- */
	height: 20px;
	padding-right:3px;
	font-weight :bold;
}

table.contentpane td.contentdescription
{
	font-size:12px;
	line-height:18px;
}

table.contentpane td.componentheading
{
	background:#E1DECF;    /* light tan   */
	height: 20px;
	padding-left:3px;
	border: 1px solid #FFFFFF;
	color: #FF9933;			/* Red   */
	text-align: left;
	padding-bottom:3px;
	white-space: nowrap;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
}

table.contentpane td
{
	padding-top:1px;
	padding-bottom:2px;
	font-size:12px;
}

a:link, a:visited {
	font-family:arial;
	font-size:12px;
	color: #000000;             /* added from FFFFFF, then from #FF9933 , controls main text color 

for links ---------------- */
	text-decoration: none;
}
a:hover {
	color: #FF9933;
	text-decoration:none;
        font-weight:bold;
}	

table.contentpaneopen
{
	width:100%;
}

table.contentpaneopen td
{
	line-height:18px;
	font-size:12px;
}



/* MAIN Section HEader ----------------------------------------------------------------- */
table.contentpaneopen td.contentheading
{
	height: 20px;
	padding-left:3px;
	 /* color: #000000;      -----------       #FF9933                   DOES NOTHING ?????        

        ---------------- */
	text-align: left;
	white-space: nowrap;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #333333;
}


a.sublevel:link, a.sublevel:visited {
	font-size: 11px;
	color: #FF9933;    /* ------------------------main text links-------------------------- 

Changed from #FFFFFF-------------- */
	text-align: left;
	text-decoration: none;
	vertical-align:middle;
	
}

a.sublevel:hover {
	text-decoration: none;

}

/* LEftNAv MAin Menu Class ----------------------------------------------------------------- */
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	padding-left:3px;
	padding-top: 5px;
	height: 18px;
	width:170px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	color:#FF9933;

}
a.mainlevel:hover {
	text-decoration: none;
	border-bottom-color: #333333;
	color: #FFFFFF;
	padding-left:15px;
	font-weight: bold;
}/* end LEftNAv MAin Menu Class ----------------------------------------------------------------- */



/* Top menu Class ----------------------------------------------------------------- */
a.mainlevel-nav:link, a.mainlevel-nav:visited {
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	/* padding-left:15px; */
	padding-top: 0px;
	height: 18px;
	text-decoration: none;
	color: #FFFFFF;

}
a.mainlevel-nav:hover {
	text-decoration: none;
	color:#FF9933;
	/* padding-left:15px;*/
	font-weight: bold;
}/* end top Menu Class ----------------------------------------------------------------- */








/* Default Class ----------------------------------------------------------------- */

table.moduletable {
        color: #FFFFFF;  
        font-size: 14px;   
        padding-left:3px;                                                                              

 /*           ---aaaa--- */
	width:100%;	
	margin-bottom: 0px;    /* TEst --- was 

5px-------------------------------------------------------------- */
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {             /* Left Nav Header,Title */
	/* color: #333333;    Menu TextColor  *//* TEst --- was 

5px-----------------------------------------------------------bbbb--- */      color: #FFFFFF; 
	text-align: left;
	vertical-align:middle;
    padding-left: 10px;  
	height: 25px;
	font-weight: bold;
	font-size: 14px;
}

table.moduletable td {
        color: #FFFFFF; 
	margin-top:12px;
	  padding-left:7px; 
	font-size: 14px;
	  margin: 10px;
	font-weight: normal;
}


/* LeftNAv ----------------------------------------------------------------- */
.leftnav_table {          /* Left Nav table */
	width:200px;	
	margin-top:12px;
	padding-left:7px;
	padding-right:7px;
	font-size: 11px;
	margin: 50px;
	font-weight: normal;
}

/* Banner ----------------------------------------------------------------- */
banner.moduletable {		/* BAnner Override */
	width:100%;	
	margin-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

banner.moduletable div {		/* BAnner Override */
	width:100%;	
	margin-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
/*
banner.table.moduletable {		/* BAnner Override *//*
	width:100%;	
	margin-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

banner.table.moduletable  td{		/* BAnner Override *//*
	width:100%;	
	margin-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

banner.table.moduletable div {		/* BAnner Override *//*
	width:100%;	
	margin-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
} */
banner.moduletable th {    /* BAnner Override */
	color: #EAC83B;
	text-align: left;
	vertical-align:middle;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
}

banner.moduletable td {         /* BAnner Override */
	margin-top:0px;
	padding-left:0px;
	font-size: 11px;
	font-weight: normal;
}

/* Misc ----------------------------------------------------------------- */


/* Default Text Style----------------------------------------------------------------- */
td
{
	font-family:arial;
	font-size:11px;
	color:#333333;
}

.inputbox {
  margin-top:3px;    

	font-size:12px;*/
	font-family:arial;
    background-color: #FBFBFB; 
	
}

#sgf {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
  	font-weight:bold;	
	color: #333333;
	text-decoration: none;	
}
#sgf a.sgfooter {
	font-family: Arial, Verdana, Helvetica;
	color: #333333;
  	font-weight:bold;	
	text-decoration: none;
	font-size:12px;
}
#sgf a.sgfooter:hover {
	font-family: Arial, Verdana, Helvetica;
	color: #333333;
  	font-weight:bold;	
	text-decoration: none;
	font-size:12px;
}

/* -------------------------- */
a.sgfooter:link, a.sgfooter:visited {
	color			: #000;
	font-size		: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.sgfooter:hover {
	color			: #000;
	font-family: Arial;
	text-decoration:none;
}
.sgf {
font-size: 9px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #333;
text-decoration:none;
}
.sgf1 {
font-size: 10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #333;
text-align:left;
}

a.sglink:link, a.sglink:visited {
	color			: #333;
	font-size		: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.sglink:hover {
	color			: #333;
	font-family: Arial;
	text-decoration:none;
}