/* FFK CSS Document */

body{ background:#FFFFFF; background:url(../images/bg.jpg) no-repeat; text-align:center;}
*{ padding:0px; margin:0px;}
p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:2px 0 2px 0;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#330066; font-weight:bold; border-bottom:1px solid #CCCCCC; width:65%; padding:0 0 10px 0; padding:10px 0 10px 0; margin:0 0 10px 0;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px 0; color:#330066; font-weight:bold; border-bottom:1px solid #CCCCCC;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#330066; font-weight:bold;   }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; padding:5px 0 5px 0;  }

ul { margin-left:20px;}
ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; list-style:circle;}


#wrapper { margin:0 auto; width:917px; text-align:left; }
#top { width:917px; float:left; margin:10px 0 30px 0;}
	#logo { float:left; width:220px;}
	#spacer { float:right; width:650px;}
	
#main_nav { float:left; width:917px; margin:0;}
	#main_nav ul { float:left; display:block; width:917px;}
	#main_nav ul li { float:left; display:block; list-style:none; width:152px; text-indent:0px; padding:0 15px 0 0;  height:42px;}
	html>body #main_nav ul li { float:left; display:block; list-style:none; width:152px; text-indent:0px; padding:0px; height:42px;}
	
	#main_nav ul li a { padding:0 0px 0 0px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; font-size:11px;}
	html>body #main_nav ul li a { padding:0 10px 0 0px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; font-size:11px;}
	
	#main_nav ul li a.active { padding:0 0px 0 0px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; font-size:11px; background:url(../images/menubgactive.jpg) no-repeat bottom; height:42px;}
	
	html>body #main_nav ul li a.active { padding:0 0px 0 0px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; font-size:11px;}
	
	html>body #main_nav ul li.active { float:left; display:block; list-style:none; width:152px; text-indent:0px; padding:0px; height:42px; background:url(../images/menubgactive.jpg) no-repeat bottom;}
	
	#main_nav ul li.active { float:left; display:block; list-style:none; width:152px; text-indent:0px; padding:0px; height:42px; background:url(../images/menubgactive.jpg) no-repeat bottom;}
	
	#main_nav ul li a:hover { padding:0 15px 0 0px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; font-size:11px; margin:0px; }
	
	#main_nav ul li a:visited { padding:0 15px 0 0px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; font-size:11px;}

	
#banner { float:left; width:917px;}
	#banner img { max-width:917;}

#breadcrumb { float:left; width:917px; margin:10px 0 0px 0; font-size:12px; color:#666666; font-weight:bold;}
#breadcrumb a { padding:0; font-size:10px; color:#333333; text-decoration:none; text-transform:capitalize; font-weight:100;}

#container { float:left; width:917px; padding:0 0 10px 0;}
	#contA { float:left; width:180px;}
	
/*---------------------------START SUBMENU-----------------------------*/
		/*#submenu { float:left; margin:0; width:180px;}
		html>body #submenu { float:left; margin:15px 0 0 0; width:180px;}
		
		#submenu ul.vert-one { float:left; width:180px; padding:0px; margin:0px; }
		#submenu ul.vert-one li { list-style:none; margin:0; width:180px; background:url(../images/submenubg.jpg) no-repeat; padding:0;}
		html>body #submenu ul.vert-one li { list-style:none; margin:0; width:180px;  padding:0; background:none;background:url(../images/submenubg.jpg) no-repeat;}
		
		#submenu ul.vert-one li a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#330066; padding:5px 5px 5px 5px;  width:180px;}
	
		
		
		
		#submenu ul.vert-two { float:left; width:180px; padding:0px; margin:5px 0 0 0; }
		#submenu ul.vert-two li { list-style:none; margin:0; width:180px; padding:0; background:url(../images/submenubg.jpg) no-repeat;}
		#submenu ul.vert-two li a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#330066; padding:5px 5px 5px 10px;  width:180px;}*/


/*side menu */

#submenu ul.vert-one{margin:10px 0 0 0;padding:0;list-style-type:none;display:block;font-size:11px; font-family:Arial, Helvetica, sans-serif;line-height:16px; width:180px;}
#submenu ul.vert-one li{margin:0;padding:0;background:none;background:url(../images/submenubg.jpg) no-repeat; line-height:12px; list-style:none;}
#submenu ul.vert-one li a{display:block;text-decoration:none;color:#330066;padding:7px 0px 7px 10px;}
#submenu ul.vert-one li a:hover{color:#330066;}
#submenu ul.vert-one li a.current,ul.vert-one li a.current:hover{color:#330066; background:url(../images/submenuactive.jpg) no-repeat;}

/*2nd level */
#submenu ul.vert-two{margin:0;padding:0;list-style-type:none;display:block;font: 11px Arial;line-height:16px;}
#submenu ul.vert-two li{margin:0 0 1px 0;padding:0;background:url(../images/submenubg.jpg) no-repeat; line-height:20px; list-style:none;}
#submenu ul.vert-two li a{display:block;text-decoration:none;color:#330066;padding:5px 0px 0px 25px;}
#submenu ul.vert-two li a:hover{ color:#330066; }
#submenu ul.vert-two li a.current,ul.vert-two li a.current:hover{color:#330066;}

/*3rd level */
#submenu ul.vert-three{margin:0;padding:2;list-style-type:none;display:block;font: 11px Arial;line-height:16px;}
#submenu ul.vert-three li{margin:0;padding:0; background:url(../images/submenubg.jpg) no-repeat; list-style:none;}
#submenu ul.vert-three li a{display:block;text-decoration:none;color:#330066;padding:5px 0px 0px 40px;}
#submenu ul.vert-three li a:hover{ color:#330066; }
#submenu ul.vert-three li a.current,ul.vert-three li a.current:hover{color:#330066; }

/*4ht level */
#submenu ul.vert-four{margin:0;padding:2;list-style-type:none;display:block;font: 11px Arial;line-height:16px;}
#submenu ul.vert-four li{margin:0;padding:0;background:url("") no-repeat 0 0px;}
#submenu ul.vert-four li a{display:block;text-decoration:none;color:#000;padding:5px 0px 0px 55px;}
#submenu ul.vert-four li a:hover{ color:#dc3638; background: url("") no-repeat 0 9px;}
#submenu ul.vert-four li a.current,ul.vert-four li a.current:hover{color:#dc3638; font-weight:bold;}

/*5th level */
#submenu ul.vert-five{margin:0;padding:2;list-style-type:none;display:block;font: 11px Arial;line-height:16px;}
#submenu ul.vert-five li{margin:0;padding:0;background:#fef8f8 url("") no-repeat 0 0px;}
#submenu ul.vert-five li a{display:block;text-decoration:none;color:#000;padding:5px 0px 0px 70px;}
#submenu ul.vert-five li a:hover{ color:#dc3638; background: url("") no-repeat 0 9px;}
#submenu ul.vert-five li a.current,ul.vert-five li a.current:hover{color:#dc3638; font-weight:bold;}

/*5th level */
#submenu ul.vert-six{margin:0;padding:2;list-style-type:none;display:block;font: 11px Arial;line-height:16px;}
#submenu ul.vert-six li{margin:0;padding:0;background:#fef8f8 url("") no-repeat 0 0px;}
#submenu ul.vert-six li a{display:block;text-decoration:none;color:#000;padding:5px 0px 0px 85px;}
#submenu ul.vert-six li a:hover{ color:#dc3638; background: url("") no-repeat 0 9px;}
#submenu ul.vert-six li a.current,ul.vert-five li a.current:hover{color:#dc3638; font-weight:bold;}

/* side menu */



		
/*---------------------------END SUBMENU-----------------------------*/
		
	#left_cont { float:left; margin:5px 0 0 0; width:180px; }
	html>body #left_cont { float:left; margin:10px 0 0 0; width:180px;}
	
		#left_cont ul { margin:5px 0 5px 20px;}
		#left_cont ul li { list-style:url(../images/arrow.jpg); font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#330066; font-weight:bold; padding:10px 0 5px 0;}
		#left_cont ul li a { text-decoration:none;}

		
	#contB { float:right; width:737px;}

		#column1 { float:left; width:520px; border-top:1px solid #CCCCCC; margin:15px 0 0 0;}
			#column1 ul { margin-left:20px;}
			#column1 ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; list-style:square;}
		#column2 { float:right; width:190px;}
		
#flash { float:left; width:917px; text-align:center;}


#footer { float:left; width:917px; border-top:1px solid #CCCCCC; padding:10px 0 20px 0;}
	#footer_nav { float:left; width:917px; text-align:center;}
		#footer_nav ul { float:left; text-align:center; display:block; margin-left:180px;}
		#footer_nav ul li { float:left; display:block; list-style:none;}
		#footer_nav ul li a { text-decoration:none; color:#666666; font-size:11px; border-right:solid 1px #666666; padding:0 5px 0 5px; line-height:10px;}
	
	#copyright { float:left; text-align:center; width:917px; padding:10px 0 0 0; font-size:12px; color:#666666;}
	#copyright_home { float:left; width:600px; padding:20px 0 0 0;}
	#credits { float:right; width:200px; text-align:right; padding:20px 0 0 0;}
	
	

/*------------------------SITEMAP styling------------------*/
.csc-sitemap ul { }
.csc-sitemap ul li { list-style:none; padding:0 0 0 10px;}
.csc-sitemap ul li a { text-decoration:none; font-size:12px; color:#666666; font-weight:bold;}
.csc-sitemap ul li a:hover { text-decoration:underline; font-size:12px; color:#666666; font-weight:bold;}


.csc-sitemap ul li ul { }
.csc-sitemap ul li ul li { list-style:none; padding:0 0 0 20px;}
.csc-sitemap ul li ul li a { text-decoration:none; font-size:12px; color:#666666; font-weight:100;}
.csc-sitemap ul li ul li a:hover { font-size:12px; color:#666666; font-weight:100;}


.csc-sitemap ul li ul li ul { }
.csc-sitemap ul li ul li { list-style:none; padding:0 0 0 20px;}
.csc-sitemap ul li ul li a { text-decoration:none; font-size:12px; color:#666666; font-weight:100;}
.csc-sitemap ul li ul li a:hover { font-size:12px; color:#666666; font-weight:100;}


/*------------------------FORM styling------------------*/
.csc-mailform { float:left; width:100px; font-weight:bold; color:#2d6401;  line-height:20px; border:none;}
.csc-mailform label{ float:left; width:90px; font-weight:bold; color:#666666; font-weight:bold; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.csc-mailform-field{ color:#2d6401; width:500px; margin:0 0 0 0px;}
.csc-mailform-submit{ margin:0 0 0 0px; border:none; width:80px; padding:5px 5px; background:#330066; color:#fff;}
#mailformName, #mailformEmail, #mailformRetype_email, #mailformTitle, #mailformMessage{ background:#fff; border:1px #330066 solid; color:#333; width:350px; padding:2px 5px; margin:0 0 10px 0;}

color:#330066;


.tx-cfabwwwglossary-pi1-browsebox { font-family:arial; border:1px solid #000;}
.tx-cfabwwwglossary-pi1-results { font-family:arial; text-transform:uppercase; font-size:16px; text-decoration:none; color:#003366; padding-top:5px;}


.tx-cfabwwwpaginator-pi1-index a{font-family:arial; font-size:13px; color:#003366;}

.tx-cfabwwwglossary-pi1-list dd a{font-family:arial; font-size:13px; text-decoration:none; color:#003366;}
.tx-cfabwwwglossary-pi1-list dt a{font-family:arial; font-size:12px; text-decoration:none; color:#003366; font-weight:bold;}


.tx-cfabwwwglossary-pi1-data-non-empty { padding:0 0 10px 0;}

