@charset "utf-8";

/*================================ START: Genral */

body{
	background:url(../images/bg.jpg) top  #FFF no-repeat;
	margin:0;
	padding:0;
	font:12px/20px Tahoma, Geneva, sans-serif;
	color:#6e747b;
	}
	
p{
	font:12px/20px Tahoma, Geneva, sans-serif;
	color:#6e747b;
	}
	
ul li, ol li{
	font:12px/20px Tahoma, Geneva, sans-serif;
	color:#6e747b;
	margin:0 0 8px 0;
	line-height:19px;
	}
	
ol,ul{
	margin:12px 0 0 0 ;
	padding:0 0 0 24px
	}

div.container{
	width:948px;
	height:auto;
	margin:0 auto;
	}





/*================================ START: Genral */

div.banner-container{
	width:948px;
	height:161px;
	position:relative;
	}
	
div.top-links{
	width:244px;
	height:16px;
	position:absolute;
	top:25px;
	right:0px;
	}
		
img.navigation{
	position:absolute;
	top:95px;
	right:0;
	}
	




/*================================ START: Big Image */


div.big-image{
	width:942px;
	height:322px;
	background:url(../images/index_images/big-images-shadow.png) no-repeat;
	padding:1px 3px 5px 3px;
	position:relative;
/*	z-index:-1;*/
	}

img.organized-by{
	margin:10px 3px 21px 3px;
	}
	
div.ribbon{
	position:absolute !important;
	padding-top:91px;
	padding-left:548px;
	z-index:1000000;
	}

div.ribbon img{
	position:relative;
	
	}




/*================================ START: Home page content table */

table.home-content-table{
	margin:0 3px 0 3px;
	}
	
td.gap{
	width:45px;
	}
	
td.intro{
	width:610px;
	}
	
td.heading{
	border-bottom:1px solid #c6c6c6;
	}
	
h1 span{
	display:none;
	margin:0;
	}
	
h1 {
	margin:0 0 4px 0;
	}
	
td.heading p{
	line-height:22px;
	margin:14px 0 25px 0;
	}
	
	
	
	
/*================================ START: Footer table */

table.footer-links a{
	font:12px Tahoma, Geneva, sans-serif;
	color:#763f11;
	margin:8px 4px; 
	}
	
table.footer-links{
	color:#b1b1b1;
	}

td.links-row{
	padding:4px 0;
	border-top:3px solid #c6c6c6
	}
	
td.copy-right p{
	font-size:11px;
	color:#c6c6c6
	}
	
/*================================ START: Link Page Banner */

table.link-page-banner{
	background:url(../images/banner_images/banner-bg.png) repeat-x top #FFF;
	}
	
	
	
table.left-nav-bobytext{
	margin:11px 15px 15px 15px;
	width:96%;
	}
	
table td.body-content-text{
	width:612px;
	padding:22px 13px 13px 13px;
	border-left:1px solid #CCC;
	}

table td.left-nav-container{
	width:250px;
	padding:22px 13px 13px 13px;
	}

table td.left-nav-container ul{
	list-style:none;
	padding-left:0;
	color:#5b7e00;
	}
	
table td.left-nav-container h3, table td.body-content-text h3{
	margin-top:0;
	color:#763f11;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	}

hr.under-banner{
	width:96%;
	margin:0 auto;
	padding:0;
	border:none;
	border-bottom:1px solid #CCC;
	}
	
.dotted-line{
	background: url(../images/dotted-line.gif) repeat-x;
	}