body {
	background-color: #FBFAF7;
	margin:0px 0px 0px 0px;
}
#container {
	width:980px;
	margin-right:auto;
 	margin-left:auto;
      }
#leftcontent {
        width:670px;
		float:left;
		position: relative;
    top: 230px;	
	padding:0px;
	}
#largeright {
    float:right;
	width:32%;
	background:#D8FAE7;
	margin:5px 5px 5px 5px;
		}
#rightcontent {
	width:300px;
	position: relative;
    top: 235px;
	padding:0px;
	float:right;
		}
#rightleftcontent {
	width: 160px;
	padding: 5px;
	float: left; }
#rightrightcontent {
	width: 120px;
	float: left;
	padding-top:5px; }
#menu {
	width:160px;
	margin:5px 5px 5px 5px;
	float:right;
		}
#left {
	float:left;
	width:150px;
	background:#E0EDDE;
	margin:5px 5px 5px 5px;
	padding: 8px;
	-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
		}
#right {
	float:right;
	width:150px;
	background:#E0EDDE;
	margin:5px;
	padding: 8px;
	-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
		}
#rightwidecontainer {
	float:right;
	width:250px; }
#rightwide {
	background:#F1F7F0;
	margin:5px;
	padding: 5px;
	-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
		}
#rightwide2 {
	background:#EEF1FD;
	margin:5px;
	padding: 5px;
	-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
		}
#right160 {
	float:right;
	width:150px;
	margin:5px;
		}
p,h1,pre {
		margin:0px 10px 10px 10px;
		}
#leftcontent p {
		margin-left:15px;
		}
#leftcontent li {
		margin-left:25px;
                margin-right:25px;
		}
#leftcontent table {
		margin-left:15px;
		}
p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0033CC;
	text-decoration: underline;
} 
h1 {
	color: #CC250D;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC250D;
	margin-top: 10px;
	margin-left:15px;
}
h3 {
	color: #CC250D;
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
}
li {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.outset {border-style: outset;
         color: #336633;
		 text-align: center;
		 background-color: #336633;}
#leftcontent .indent { margin-left: 50px; }
.small { font-size: 9px;
        text-align: right; }
.shrink { font-size: 12px; }
.imgwrap { float: right; }
.nodec { color: black; text-decoration: none; }
.style1 {font-size: 10px}
.style2 {font-size: 12px;
         font-family: Verdana, Arial, Helvetica, sans-serif}
.style3 {
	color: #CC250D;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style4 {font-size: 16px}
.adsense336 {float: left; margin: 3px 25px 3px 15px;}
.adsense336lower {float: right; margin: 3px 15px 3px 3px; width: 250px;}
.leftfloat {float: left; margin-right: 5px;}
.rightfloat {float: right; margin-left: 5px;}
.decr {
	padding: 3px 8px;
	margin-left: 50px;
	background-color: #F0FAFF;
}
.social {
	font-size: 85%;
	text-decoration: none;
}
#navcontainer { position:absolute;
top: 155px;
z-index: 100; }
#navbar {
	left: 0;
	margin: 0;
	padding: 0;
	width:980px;
	height: 1.5em;
	background-color: #425580;
	-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;}
#navbar li {
	list-style: none;
	float: left;
}
#navbar li a {
	display: block;
	padding: 3px 15px;
	text-decoration: none;
	color: #FFD897;
	font-size: 90%;
	font-weight: bold;
 }
#navbar li a:hover {
	color: #11402F;
	background-color: #CBD4F9;
-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px; }
#navbar li ul {
	display: none; 
	width: 10em;
	position:relative;
	z-index: 10; }
#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none;
	background-color: #8493CB; }
#navbar li:hover li a, #navbar li.hover li a {
	color: #FFD897; }
#navbar li li a:hover {
	color: #FFD897;
	background-color: #46713E; }
.uppercontainer {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	height: 180px;
	position: absolute;
	background:#7DB171;
    top: 175px;	
	-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
		}
#leftupper {
		width:310px;
		margin:10px;
		float:left;
		height: 160px;
		background:#FBFAF7;
		overflow:hidden;
		display: inline;
		-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
		}
#centerupper {
	background:#FBFAF7;
	float:left;
	width:320px;
	height: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow:hidden;
-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
	}
#rightupper {
margin:10px;
float:left;
width:310px;
background:#FBFAF7;
height: 160px;
overflow:hidden;
display: inline;
-moz-border-radius: 10px 2px 10px 2px;
	-webkit-border-radius: 10px 2px 10px 2px;
	-khtml-border-radius:10px 2px 10px 2px;
	}
#rightupper p {
margin:7px;}
#leftupper h2, #centerupper h2, #rightupper h2 {
	margin: 7px; }
#squeezebox {
	margin:0px; padding:0px;
	position:relative;
	width:245px; height:150px;
	background-image:url(bgnew.png);
}

#button {
	position:absolute;
	top:116px; left:20px;
	width:165px; height:31px;
}

#namex { 
	position:absolute;
	font-family:Arial, Helvetica;
	font-size:11pt;
	padding-bottom:0;
	margin:0px;
	padding-top:2px;
	border:none; height:26px; width:187px;
	padding-left:6px;
	padding-right:6px;
	top:60px; left:21px;
	background: transparent url(name.gif) no-repeat fixed;
}
*>#namex { background: transparent url(name.gif) no-repeat; }

#emailx { 
	position:absolute;
	font-family:Arial, Helvetica;
	font-size:11pt;
	padding-bottom:0;
	margin:0px;
	padding-top:2px;
	border:none; height:26px; width:187px;
	padding-left:6px;
	padding-right:6px;
	top:84px; left:21px;
	background: transparent url(email.gif) no-repeat fixed;
}
*>#emailx { background: transparent url(email.gif) no-repeat; }

#optinmsg {
    display:none;
}

.corner { background-color: #FBFAF7;
	height:22px; }
.roundedcornr_box_593011 {
   background: #7db171;
}
.roundedcornr_top_593011 div {
   background: url(/images/roundedcornr_593011_tl.png) no-repeat top left;
}
.roundedcornr_top_593011 {
   background: url(/images/roundedcornr_593011_tr.png) no-repeat top right;
}
.roundedleft {
   background: url(/images/leftroundededge.gif) no-repeat left;
}
.roundedright {
   background: url(/images/rightroundededge.gif) no-repeat right;
}

.roundedcornr_top_593011 div, .roundedcornr_top_593011, 
.roundedcornr_bottom_593011 div, .roundedcornr_bottom_593011 {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_593011 { margin: 0 5px; }
.clearwp {
clear: both;
} 
.imgdiv { float:left;margin: 3px 25px 3px 15px;}
.disclaimer {
	color: #004F00;
} 
