body 
{
	padding:0;margin:0; background-color: #ffffff;color: #ffffff;font-size:0.7em;background-image: url(../images/backgroundimage.jpg); 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:1075px; height:400px; margin:5% 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:110px;}

#topNavLeft{width:696px;float:left;border:0px solid green;}

#topNavLeft span.leftMainNav{float:left;border:0px solid black;width:150px;font-size:13px; white-space:nowrap; }

#topNavLeft div{float:right;border:0px solid white;width:70%;}

#topNavLeft .leftSubNav{float:left;width:43%;font-size:12px;white-space:nowrap;border:0px solid red;}

#topNavLeft .leftSubSubNav{float:right;width:55%;font-size:12px; white-space:nowrap; border:0px solid blue;}

#topNavRight{width:260px;float:right;border:0px solid yellow;}

#topNavLeft a, #topNavRight a
{
	display:block;line-height:1.4em;text-decoration:none;
	color:#5D4447;font-weight:900;width:100px;
}

#topNavLeft a:hover, #topNavRight a:hover{color:#ffffff;}

.rightMainNav{float:left;font-size:13px;line-height:1.2em;}

.rightSubNav{float:right;width:40%;font-size:12px;border:0px solid red;}

#topNavLeft a.sectionSelected, #topNavRight a.sectionSelected, #topNavRight a.subSectionSelected, #topNavLeft a.subSectionSelected, #topNavLeft a.subsubSectionSelected{color:#ffffff;}

/*############### Body ###############*/

#outerMiddle
{
	width:1075px;margin:0px 0 0 0; border:0px solid black;padding:0;text-align:left;float:left;
}

#logoBackground{width:315px;height:410px;float:right;margin:0px 0 0 0;border:0px solid red;padding:0;}

#tcoolLabel{float:right; margin-top:10px;}

#backgroundColor{opacity:0.3;filter:alpha(opacity=50);background-color:#bdd63c;width:285px;height:420px;max-height:420px;}

#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:185px;}

#content{width:752px;background-color:#5D4447;border:0px solid red;height:410px;margin:0;padding:0;float:left;padding:5px 0px 5px 0px;}
#contentHome{width:752px; border:0px solid red;height:420px;max-height:421px;padding:0;margin:0;float:left;background-color:#5D4447;}

#contentLeft, #contentLeftIE{float:left;width:395px;margin:2px 0px 0px 5px;padding:0;height:405px;border:0px solid red;background-color:#ffffff;}

#contentLeftIE{margin:3px 0px 0px 3px;width:392px;height:405px;}

.twoColumn{background-color:white;color:#5D4447;width:325px;height:375px;}

.twoColumn p{padding:5px;}

#contentRight{float:right;width:350px;margin:5px 0px 5px 0px;padding:0px;border:0px solid red;}

#contentRight p{padding:3px 5px 5px 10px;}

#contentLeft_Top{width:100%;background-color:#ffffff;height:75%;margin-bottom:7px;color:#5D4447;}

#contentLeft_Bottom{width:100%;background-color:#ffffff;height:49%;color:#5D4447;}

/*######### 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:700px; text-align:left; border:0px solid pink;color:#5D4447;font-weight:900;
	margin:0px auto; padding:10px 0 0 5px;font-size:15px;float:left;border:0px solid red;
}
	
#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;}
