/* FTC CSS Master */

* {
	padding:0;
	margin:0;
}
body {
	background:url(../images/body-bg.jpg) #4e7d87;
	margin:0;
	text-align:center;
	font-family: calibri, tahoma, arial, sans-serif;
}


/* Layout */

#page { background:url(../images/banner-bg.jpg) repeat-x top; margin:0; padding: 50px 20px;}
#container { width: 980px; height: 524px; border: 1px solid white; margin: 0px auto;}
#left, #center, #right { float: left; height: 522px; padding: 1px; border-right: 1px solid white; }
#right 	{ border-right:0;  }
.content { height: 522px; }
	#left .content { width: 136px; background: url(../images/leftcol-bg.jpg) no-repeat;}
	#center .content { width: 550px; background-color: #FFFFFF; }
	#right .content { width: 286px;  }
#footer { width: 980px; margin: 0px auto; }
.col1, .col2 { float:left; }
.clear { clear:both; }
	
.logo {margin-top:7px; }

.hidden { display: none; }
.unhidden { display: block; }

/* Main Text Styles */
#menu { width: 122px; margin:40px 7px 0 7px; border-bottom: 1px #e7edef solid; }
	#menu li { list-style:none; }
	#menu li a { display: block; color:#433131; font-size: 12px; text-transform:uppercase; text-decoration:none; padding: 11px 0; background:url(../images/menu-bg1.gif) no-repeat; }
	#menu li a:hover { color:#b65114; background-image: url(../images/menu-bg2.gif); }
	#menu li a:active { font-weight: bold }
	
#reflink {
	color:#CE682A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	#reflink a { border-bottom: 1px dotted #CE682A; color: #CE682A; margin-bottom: 0; text-decoration: none; }
	#reflink a:hover { border-bottom-style: solid; }

#return { color: #3366FF; font-size: 12px; }
	#return a { border-bottom: 1px dotted #3366FF; color: #3366FF; margin-bottom: 0; text-decoration: none; }
	#return a:hover { border-bottom-style: solid; }	
	
.main-body { padding: 50px 62px; text-align: left; overflow:auto; height:422px; }

h1 { font-size: 14px; font-weight: bold; color:#ce682a; text-transform: uppercase; margin-top:0 }
h1.home { font-size: 16px; }	

p { font-size: 13px; line-height: 17px; margin: 10px 0; color:#433131; text-align:justify; }
.bullets { font-size: 13px;	color: #433131; margin-left: 1em; }

#footer {  width: 982px;  }	
	#footer p {margin: 4px 0; color: #FFFFFF; font-size: 11px; text-align:center; }	
	#footer a { color: #FFFFFF; text-decoration:none; }
	#footer a:hover {  text-decoration:underline; }
	#footer .col1 { width: 692px; }
	#footer .col2 { width: 288px; border: 1px solid white; border-top:0; height: 18px; background:url(../images/lr-bg.gif) no-repeat center; }

/* ------------  REFERENCE  ------------ */
/* Links */
/*
a {border-bottom: 1px dotted #3366FF; color: #3366FF; margin-bottom: 0; text-decoration: none;}
	a:visited {color: #44488E;	border-bottom: 1px dotted #44488E;} 
	a:hover {border-bottom-style: solid;}
	a:focus, #footer a:focus {color: #900; border-color: #900;}
	a:active {color: #ff0000; border-color: #ff0000;}
	a.imagelink, a.imagelink:visited, a.imagelink:hover, a.imagelink:focus, a.imagelink:active, a.imagelink:link {border-bottom: none; text-decoration: none;} */
#page #container #center .content .main-body ul .bullets a {
	color: #CE682A;
}
#page #container #center .content .main-body ul .bullets a {
	font-weight: bold;
}

