

/* ====================================================================== */

/* ====================================================================== */

/* GLOABAL STYLES */


html, body {
	padding:0px;
	margin: 0px;
}

html {
	font-size:80%;
}

html, div, form, table, th, td, p {
	font: normal .98em/1.35em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	color: #000;
}

body {
	width:800px;
 	margin:0 auto;
	background: #F0EDE8 url("../images/pagebg4.jpg") repeat-x ;
	text-align: center;
}

/* LINKS */

a img {
	border: none;
}

a {
	color: #AC5320;
	text-decoration: underline;
}

a:visited {
	color: #AC5320;
	text-decoration: underline;
}

a:hover {
	color: #39141B;
	text-decoration: none;
}

/* END LINKS */



/* HEADERS */


h3 {
	/* note:  most h3's are used for on-page HTML headers */
	font-size: 150%;
	margin-top: 1em;
	color:#727272;
}


h4 {
	/* note:  most h4's are used for on-page HTML headers */
	font-size: 130%;
	color: #3B131B;
}


h5 {
	/* note:  most h5's are used for on-page HTML headers */
	font-size: 120%;
	color: #727272;
}


h6 {
	/* note:  most h6's are used for on-page HTML headers */
	font-size: 100%;
	color: #AD531F;
}
	
.headerPush {
	margin:0 0 5px 0;
	padding:0;
}

/* END HEADERS */
	

/* UTILITY */

.Reveal {
	visibility: visible;
}

.Hide {
	display: none;	
}

/*  CLEAR FLOATS  */

 .clear {

 	clear: both;
 	height: 0px;
 	line-height: 0px;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
 }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* 	END FLOATS */

/* UTILITY */




/* 	TEXT CONTROLS */

/* Font weight and style */
.strong {font-weight:bold;}
.i, .em { font-style: italic; }

/* Font Size */
.sm { font-size: smaller; }
.lg { font-size: larger; }

/* Text Alignment */
.aC { text-align: center; }
.aR { text-align: right; }
.aL { text-align: left; }



.printPage {
	color:#AD531F;
	float:right;
}

/* 	END TEXT CONTROLS */


/* 	LAYOUT */

/* Center a DIV */
.divCenter {
	margin-left: auto;
	margin-right: auto;
}

/* Floats */
.fL { float: left; }
.fR { float: right; }

/* Margin */
.m0 { margin: 0; }
.m2 { margin: 2px; }
.m5 { margin: 5px; }

/* Padding */
.p0 { padding: 0; }
.p2 { padding: 2px; }
.p5 { padding: 5px; }

/* Display */
.dB { display: block; }
.dI { display: inline; }
.dN { display: none; }


/* SCROLLING */
.scroll { overflow: auto; }


img.left {border:none; float:left; margin: 0 8px 5px 0;}
img.right {border:none; float:right; margin: 0 0 5px 8px;}

ul li {
	margin-bottom: 0.5em;

}


form {
	margin: 0px;
	padding: 0px;
}


div.BoxFL, div.BoxFL1{
	background-color: #ffffff;
	border: 1px dotted #ccc;
	color: #7f7f7f;
	float:left;
	display: block;					
	margin: 0;
	padding:10px;
	width:45%;  
}

div.BoxFR{
	background-color: #ffffff;
	border: 1px dotted #ccc;
	color: #7f7f7f;
	float:right;
	display: block;					
	margin: 0;
	padding:10px;
	width:45%;  
}


div.dotDivider {
	 border-bottom: 1px dotted #c3c3c3;
}


/* MAIN CONTENT AREA */
table#main{
	width:761px; 
	border:0; 
	padding:0; 
	margin:0;
	text-align:center;
	border-spacing:0;
	border-collapse:collapse;
}


table#main tr, table#main tr td,  table#main tr td table {
	border:0; 
	padding:0; 
	margin:0;
	vertical-align:top;
	text-align:left;
}


/* VIDEO */



.KCFlashVideo {

	width:423px;
	height:auto;
	border:2px solid #DFC7BB;
	padding:25px 20px 25px 20px;
	margin:20px 0 60px 20px;

}



div.description {
	padding:0;
	margin:0;
}

div.description p { 

	width:390px;
	background-color:#ECDED1;	
	margin:0;
	padding:15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 95%; 
	color: #000; 
	border:2px solid #DFC7BB;
}


div.videoOptions {

	margin:0;
	padding:0;
	display:block;

}

div.videoOptions p, div.videoOptions p a{

	margin:0;
	padding:10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%; 
	color: #545454; 
	text-align: right;
}


/* PUBLICATION TABLE */



table.publication  {

	text-align:left;

	padding:0;

	margin:0;

	border-collapse:collapse;

}



table.publication  tr, table.publication tr td{

	vertical-align: top;

	text-align:left;  

	margin:0;

	padding:0;

	border-style:none;

}



table.publication  tr td{

	padding:2px 8px;

}



/* END PUBLICATION TABLE */






table.initiatives {

	text-align:left;

	padding:0;

	margin:0;

	border:1px solid #E6E6E6;

}



table.initiatives tr, table.initiatives tr th, table.initiatives tr td{

	vertical-align: top;

	text-align:left;  

	margin:0;

}



table.initiatives tr th {

	font-size:.9em;

	padding:8px;

	border:1px solid #E6E6E6;

}



table.initiatives tr td{

	padding:10px;

	border:1px solid #E6E6E6;

}



table.initiatives tr td a.Anchors{

	text-decoration:none;

	font-weight:bold; 

}



table.initiatives tr td a.Anchors:visited, table.initiatives tr td a.Anchors:hover {

	text-decoration:none; 

	color:#FF9933;

}


/* ====================================================================== */

/* ====================================================================== */

/*  */
