/* Edited 09 Jan 2012 01:19:58 PM by David Williams [1:U:19] */
/* Edited 09 Jan 2012 11:38:59 AM by David Williams [1:U:19] */
/* Edited 09 Jan 2012 11:36:00 AM by David Williams [1:U:19] */
/* Edited 09 Jan 2012 11:35:13 AM by David Williams [1:U:19] */
@charset "utf-8";
body {
	margin:0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
                background:#ffffff url(images/bg.png) repeat-x top left;
	text-align:center;
	}
td {
                font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
                text-decoration: none;
}
a:hover {
                text-decoration: underline;
}
a:link {
                color:#576a79;
}
#logo {
	width: 110px;
	margin-left: 19px;
	position: relative;
	top: 10px;
}
#wrapper {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*position: relative;*/
	width: 955px;
	/*height: 600px;*/
	border: 1px #999 solid;
	background-color:#fff;
}
#header {
	height: 148px;
	width: 100%;
	background-color:#f1ece6;
	background-image: url(images/Header_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#global_nav {
	background-image: url(images/gbl_nav_bg.jpg);
	height: 28px;
}
#gbl_navbar {
	margin-left: 192px;
	height: 28px;
                /*margin-top: 5px;*/
                padding-top: 3px;
}
#gbl_navbar .ParentNav1 a:hover{
               background: #7d95b7 url('images/arrow.png') no-repeat 100% center left 1px;
               }
#gbl_navbar, .parentmain1 a:link, a:visited {
               line-height:1.75em;
               }
#gbl_navbar, .clmain1 a:link, a:visited {
               line-height:1.75em;
               }
#gbl_navbar a:link,a:visited {
                line-height:2em;
               }
#gbl_navbar  A.clMain1:hover {
    height: 25px;
    padding: 9px 12px 3px 2px;
               }
#gbl_navbar DIV.clLeft1 {
    top: 20px;
               }
.title_bar {
	/* background-image: url(images/title_grad.jpg); */
	height: 38px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom:10px;
}
.title h1 {
	color:#6A737B;
	font-size: 24px;
	font-style: normal;
	margin-top: 10px;
                margin-bottom: 5px;
                padding-bottom:3px;
                font-weight: lighter;
	}
#content_wrapper {
	float: left;
	width: 100%;
                background-color:#fff;
}
#content {
                margin-top: 0;	
                margin-left: 180px;
	height:385px;
	min-height:385px;
                height:auto !important;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
                margin-bottom: 20px;
                background-color:#ffffff;
}
#left_nav {
	float: left;
	width: 180px;
	margin-left: -955px;
	background: #f1ece8;
	/* background-image: url(images/lft_nav_bg.jpg); */
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 650px;
	height: 650px;
}
#footer {
	clear:left;
	padding: 0;
	height: 33px;
	width: 100%;
	background-image:url(images/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
                /*text-align: center;*/
                margin-left:auto;
                margin-right:auto;
		}
#left_nav_innertube{
	margin: 0px; 
	margin-top: 20px;
                margin-bottom: 50px;
}
#footer_innertube{
	color:#000;
	text-align: -moz-center;
	font-size: 10px;
	font-weight:bold;
	/*margin-top: 10px;*/
	position: relative;
	top: 10px;
                display: block;
                width: 600;
                margin-left:auto;
                margin-right:auto;
}
#search{
	float: right;
	margin-top: -40px;
                /*width: 300px;*/
}
#banner {
                margin-top:30px;
                margin-bottom:10px;
                text-align:center;
}
#share {
                padding: 10px;
                width: 90px;
                margin-left: 20px;
                margin-top: 30px;
                color: #666;
                font-size: 90%;
                /* background: #ebeced;
                border: 1px solid #2b5e76; */
                text-align: center;
                align: center;}
#affiliate {
	font-size: 10px;
	padding-top: 10px;
                font-family:Arial, Helvetica, sans-serif;
                display: block;
                width: 400;
                margin-left:auto;
                margin-right:auto;
}
#gbl_navbar table.parentnav1{
	width: 10px; 
}
#footer_innertube table{
	text-align: center;
	margin: auto;}


