body 
{
	padding:0;margin:0; background-color: #3c9297;color: #ffffff;font-size:0.7em; width:100%;
	font-family: Verdana, Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif;
}

a{cursor:hand;}
img{border:0;}
p{margin:0;padding:2px 0 10px 0;}
.hide{position:absolute; left:-1000em; width:20em; height:0px; margin: 0px;}
ul, li{margin:0;padding:0;}

/*######### Outer Container#############*/

#container
{ 
	width:996px; height:400px; margin:6% auto; border:0px solid red;
}

/*############## Top nav #################*/

#outerTop{width:990px;margin:0 0 10px 0;padding:0 0 0px 10px;border:0px solid red;height:80px;}

#topNavLeft{width:696px;float:left;border:0px solid red;}

#topNavLeft span.leftMainNav{float:left;border:0px solid red;width:130px;font-size:16px;white-space: nowrap;}

#topNavLeft span span{float:right;border:0px solid red;width:74%;}

.leftSubNav{float:left;width:33%;font-size:12px;}

.leftSubSubNav{float:right;width:67%;font-size:12px;}

#topNavRight{width:290px;float:right;border:0px solid red;}

#topNavLeft a, #topNavRight a
{
	display:block;line-height:1.2em;text-decoration:none;
	color:#5D4447;font-weight:900;width:100px;
}

#topNavLeft a:hover, #topNavRight a:hover{color:#ffffff;}

.rightMainNav{float:left;font-size:16px;}

.rightSubNav{float:right;width:40%;font-size:12px;border:0px solid red;}

#topNavLeft a.sectionSelected, #topNavRight a.sectionSelected, #topNavRight a.subSectionSelected, #topNavLeft a.subSectionSelected{color:#ffffff;}

/*############### Body ###############*/

#outerMiddle
{
	width:996px; margin:0px 0px 0px 0px; border:0px solid black;padding:0px;text-align:left;float:left;
}

#logoBackground{width:285px;height:400px;float:right;margin:0px 0 0 0;border:0px solid red;}

#backgroundColor{opacity:0.3;filter:alpha(opacity=40);background-color:#aedfe4;width:285px;height:400px;}

#logo{background-image:url(../images/logo1.gif);background-position:50% 50%;background-repeat:no-repeat;
height:400px;width:280px;border:0px solid red;position:absolute;top:155px;}

#content{width:685px;background-color:#5D4447;border:0px solid red;height:391px;margin:0;float:left;padding:5px 10px 5px 5px;}

#contentLeft, #contentLeftIE{float: left; width: 336px; margin: 2px 0px 0px 0px; padding: 2px 2px 2px 2px; height:383px;}

#contentLeftIE{margin:3px 0px 0px -1px;width:340px;height:385px;}

.twoColumn{background-color:white;color:#5D4447;width:325px;height:375px;}

.twoColumn p{padding:5px;}

#contentRight{float:right;width:337px;margin:5px 5px 5px 0px;padding-left:0px;}

#contentRight p{padding:3px 0 5px 10px; line-height:1.3em;}

#contentLeft_Top{width: 331px; background-color:#ffffff;height: 379px; color:#5D4447; padding: 2px 2px 2px 2px;}

#contentLeft_Bottom{width: 331px;background-color:#ffffff;height: 379px;color:#5D4447; padding: 2px 2px 2px 2px;}

/*######### Left Nav #############*/
#leftNav, #leftNavIE
{
	width: 30px; border: 0px solid red;float:left;margin:15px 0 0 8px;
}

#leftNav {margin:60px 0 0 10px;}

#leftNav UL
{
	list-style:none; padding:0; margin:100px 0px 0px 0px; 
	text-align:center; vertical-align:top;
}

#leftNav LI,LI.sectionSelected
{
	display:inline;float:left; width:90px;background-color:none;	
	margin:0px 0px 0px 4px;	font-weight:bold;	padding:2px 0px 5px 0px;
}

#leftNav A
{
	text-decoration:none; font-size:80%; color:#909090; float:left;}

#leftNav A:hover
{
	text-decoration:none; font-size:80%;color:#FF0033; }

#leftNav LI.sectionSelected
{
	background-color:none; 
}
	

/*################## Right Nav #######################*/

#rightNav, #rightNavIE
{ 
	width: 200px; border: 0px solid red;margin: -30px 0px 0px 0px;
	float:right;text-align:left;
}
#rightNavIE
{
	margin: 0px 0px 0px 0px;
}

#innerRightNav{padding:0 5px 0 15px;}

#innerRightNav a{color:#c60651;text-decoration:underline;}

#innerRightNav a:hover{text-decoration:none;}

/*######### Bottom Right Image #############*/

#twiceGreen, #twiceGreenIE
{
	width:70px; height:70px;top:532px;float:right; 
	right:-130px; position:relative;border:0px solid red;
}

#twiceGreenIE{margin:-70px 0px 0px 618px; }

/*######### Footer #############*/

#footer 
{
	width:986px; text-align:left; border:0px solid pink;color:#5D4447;font-weight:900;
	margin:0px auto; padding:5px 5px 0px 5px;clear:both;font-size:18px;
}
	
#footer A 
{
	text-decoration:none; color:#5D4447; margin:0px 0 0px 0;
}

#footer A:hover 
{
	text-decoration:none; color:#ffffff;
}

#subNav{position: absolute;top: 480px;border:0px solid red;}

/*########### SITEINFO ############ */

.right{
	float: right;
	color: #FFFFFFF;	
	font-size: 11px;
	width: 350px;
	padding: 0px 0px 0px 0px;
}

.right a:link, .right a:visited, .right a:hover, .right a:active{
	color: #FFFFFF;
	text-decoration: none;
} 

.left{
	float: left;
	width: 350px;
}


