body 
{
	padding:0;margin:0; background-color: #f1f1f2;
	font-family:Verdana, Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	color: #909090;font-size:100%;text-align:center;
}

img { border:0;}

a{color:#EC3D44;}

.hide{position:absolute; left:-1000em; width:20em;}

ul{margin:0;padding:0;}

/* ################### OUTER BORDER ############################*/

#outer
{
	background-image: url(../images/middle.gif);
	width:955px; border:1px solid #f1f1f2; 
	background-repeat:repeat-y; position:relative;
	margin:0px auto; padding:0px;text-align:left;
}

#outerBottom
{
	background-image: url(../images/bottomBorder.jpg);
	width:955px; height:15px;
	background-repeat:no-repeat; position:relative;
	margin:0px auto; padding:0px;
}

/* ################### INNER BORDER ############################*/
	
#outer2
{
	padding:0;margin:0px 0px 0px 48px;width:865px; 
	border:0px solid red; position:relative;
	background-color: #ffffff;
}

#OuterMiddle
{
	width:685px;border:0px solid red;margin:0px;position:relative;
	padding:10px 0 0 0px;font-size:13px;float:right;
}

#FullOuterMiddle
{
	width:860px;border:0px solid red;margin:0px;position:relative;
	padding:10px 0 0 0px;font-size:13px;float:right;
}

/*###################### LOGO AND TOPBAR ####################*/

#logo
{
	background-image: url(../images/logo.gif);max-width:300px;
	width:325px; height:80px; border:0px solid red; padding:0px;
	background-repeat:no-repeat; margin:30px 0px 0px 0px;
}

#topNav 
{
	margin:0px 0px 0px 3px; text-align:center;
	width:877px; border:0px solid red;height:20px;
}	

A.topNavButton,A.topNavButtonSelected
{
	float:left;font-weight:normal;
	padding:2px 0px 0px 0px;border:0px solid red; display:block; max-height:17px;
	margin:2px 4px 0px 0px; text-align:center;text-decoration:none;
	height:19px;width:212px;color:white;font-size:10px;background-color:#978980;
}

A:hover.topNavButton
{
	text-decoration:none;background-color:#978980;font-weight:bold;
}

A.topNavButtonSelected
{
	background-color:#333333; font-weight:bold;
}

A:hover.topNavButtonSelected
{
	text-decoration:none;
}

#topImage
{
	width:860px; height:188px; border:0px solid red; 
	background-repeat:no-repeat; margin:10px 0px 0px 3px;
}

/* ########################### LEFT NAV ############################# */

#leftNav
{
	border:0px solid red; width:170px; 
	background-repeat:no-repeat; text-align:left;font-size:10px;
	position:relative; margin:10px 0px 0px 0px;float:left;padding:2px;
}

#leftNav p {margin:0;padding:0;border:0px solid red;}

#dividerLine
{
	width:170px; height:15px;border-bottom:1px solid #978980; 
	margin:0px 0 5px 0; padding:0px;position:relative;
}

/* ########################### RIGHT NAV ############################# */

#rightNav
{
	border:0px solid red; width:170px; 
	background-repeat:no-repeat; text-align:left;font-size:10px;font-size:10px;
	position:relative; margin:2px 0px 0px 0px;float:right;padding:2px;
}

#rightNav P{margin:0;padding:0;}

#rightNav a{color:#EC3D44;}

/* ########################### CONTENT ############################# */
/*
#maincontent, #maincontentIE, #fullContent, #fullContentIE
{
	width:470px;border:0px solid red;margin:15px 10px 0px 20px;float:left;
}

#maincontentIE{margin:15px 0px 0px 10px;}

#maincontent p, #fullContent p, #fullContentIE p
{
	margin:0px 0px 10px 0px;padding:0px;
}

#fullContent{width:840px;border:1px solid red;}
*/
/* ########################### FOOTER ############################# */

#footer
	{
		width:860px; background-color:#F1F3F4; text-align:center; vertical-align:middle;
		margin:25px 0px 20px 0px; border:0px solid #E2E1E3; padding-top:5px; padding-bottom:5px; 
		font-size:60%; color: #909090;position:relative; clear:both;
	}

#footer a{color: #909090;text-decoration:none;}

#footer a:hover{color: #909090;text-decoration:underline;}

/* ########################### OTHERS ############################# */

#back{width:850px;float:left;border:0px solid red;min-height:70px;font-size:12px;margin:10px 0 10px 0;padding:0;text-align:left;}

#back A{color:#333333;text-decoration:none;font-weight:bold;border:0px solid red; display:block;padding:0;margin:0;float:right;width:100px;}
.text{float:right; width:140px; font-size:10px;padding:0;margin:0;}

