
/*****************************/
/*** Core html setup stuff ***/
/*****************************/

/*#############################################################################*/

body{
margin:0px 0px 20px 0px;
background-color:#e6e6e6;
background-image:url("../images/body_bg.jpg");
background-position:top;
background-repeat:repeat-x;
}


.footer{
font-family:Tahoma; 
font-size:11px; 
color:#debbbb;
text-decoration:none;
margin-left:15px;
}


.caption {
	font-size: 25px;
	margin: 0px 0px 15px 0px;
}
.caption_small {
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}
.text .caption_small {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	background: #195b8b;
	color: #fff;
	padding: 4px 7px;
	line-height: 14px;
}
.flash_header {
	font-size: 18px;
	margin: 10px 0px 2px 0px;
}

.footer_content {
	width: 995px;
}

#footer_bg_top {
	background: url("http://bacterfield.com/images/footer_bg_top.jpg") no-repeat center top; 
	padding: 0 0 20px;
	width: 995px;
	margin: 0px;
}

#footer_bg_middle {
	background: url("http://bacterfield.com/images/footer_bg_middle.jpg") repeat-y center center;
	min-width: 995px;
}

#footer_bg_bottom {
	padding: 0 0 14px;
	background: url("http://bacterfield.com/images/footer_bg_bottom.jpg") no-repeat center bottom; 
	min-width: 995px;
}

.footer_inside{
margin-left:70px; 
margin-top:15px;
}

.footer_inside td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c5d6e2;
text-align:justify;
text-align:left;
vertical-align:top;
padding-left:45px;
line-height:20px;
}

.footer_caption{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ceab57;
margin:0px 0px 5px 0px;
text-decoration:none;
}

.footer_caption:hover{
text-decoration:underline;
color:#f9bf47;
}

.footer_sub{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c5d6e2;
text-decoration:none;
}

.footer_sub:hover{
color:#FFFFFF;
text-decoration:underline;
}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6c6c6c;
}
.copyright  td {
	padding: 0 8px 0 0;
}

.copyright a { cursor:pointer; text-decoration:none; color:#6c6c6c;}
.copyright a:hover { cursor:pointer; text-decoration: underline; color:#6c6c6c;}
.copyright div { cursor:pointer; text-decoration:none; color:#6c6c6c;}
.copyright div:hover { cursor:pointer; text-decoration: underline; color:#6c6c6c;}

.copyright:hover { text-decoration:none; color:#6c6c6c;}

table span .pathway {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#009bda;
text-decoration:none;
}

table span .pathway:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#009bda;
text-decoration:underline;
}

.sub_link_left{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e4f7f;
font-weight:bold;
text-decoration:none;
}

.sub_link_left:hover{
text-decoration:underline;
}

.sub_link_left_sub{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009bda;
font-weight:normal;
text-decoration:none;
}

.sub_link_left_sub:hover{
text-decoration:underline;
}

.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
text-align:justify;
}

.text p { margin:10px 0px 10px 0px;}

/*   CONTENT STARTS HERE    */

.home_content p {
text-align:justify;
}

.home_content{
width:915px; 
margin-left:65px; 
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
text-align:justify;
}

.home_content td a { font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009bda;
	text-decoration: none;
}

.home_content a:hover {
	text-decoration: underline;
}


.moduleHomePageContent {
width:915px; 
margin-left:65px; 
margin-top:10px;
}

.moduleHomePageContent td {
vertical-align:top;
}

.moduleHomePageContent #NewsFlashHomePage {
width:250px;
padding-right:75px;
}

.moduleHomePageContent #bgdots #NewsFlashHomePage {
background-image:url("http://bacterfield.com/images/homepage_dots.gif"); 
background-repeat: no-repeat; background-position:center; background-position:right; 
}

.moduleHomePageContent #NewsFlashHomePage .contentpaneopenHomePageContent {
margin-bottom:10px;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
}

.moduleHomePageContent #NewsFlashHomePage .contentpaneopenHomePageContent .contentheadingHomePageContent {
font-size:25px;
font-family:Arial, Helvetica, sans-serif;
padding:0px; margin:0px;
margin-bottom:10px;
}

.moduleHomePageContent #NewsFlashHomePage .contentpaneopenHomePageContent .contentHomePageContent { height: 240px;}

.moduleHomePageContent #NewsFlashHomePage #read_more_link { width:250px; text-align:right;}

.sub_top_nav{
width:100%;
margin:0px;
padding:0px;
padding-left:60px; 
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#292929;
}

.sub_top_nav a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#009bda;
text-decoration:underline;
}


.sub_content{
margin-left:0; 
margin-top:15px;
}

.sub_content td{
vertical-align:top;
text-align:left;
}


.sub_content_middle{
background-image:url("../images/content_middle_dots.gif"); 
background-repeat: repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
text-align:justify;
margin: 0;
width: 542px;
padding: 0 25px 0 18px;
}

/*   CONTENT ENDS HERE    */
/*###################################################*/

#syndicate{
padding-left: 25px;
}

.footer_content ul {
padding: 16px 0px;
margin: 0 0 0 28px;
text-align:left;
}

.footer_content ul li {
float:left;
padding:0px; margin:0px;
margin-right:45px;
white-space:nowrap;
list-style:none; list-style-position:inside;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ceab57;
text-decoration:none;
}

.footer_content ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding:0px; margin:0px;
text-decoration:none;
font-weight: bold;
}

.footer_content ul li a:hover { 
text-decoration: none;
color: #f9bf47;
}

.footer_content ul li ul {
text-align:left;
padding:0px; 
margin:0px;
list-style:none;
}

.footer_content ul li ul li {
padding:0px; 
padding-top:5px;
margin:0px;
text-transform: capitalize; list-style: outside; list-style:none;
float:none;
}

.footer_content ul li ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
font-weight: normal;
}

.footer_content ul li ul li a:hover{
color:#f9bf47;
text-decoration:none;
}

/*#################################################################*/


a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

img { border: 0 none; }

div.center {
  text-align: center;
}

/* headers */
div.componentheading {
  padding-left: 0px; margin-bottom:10px;
}

/* content styles */
.contentpaneopen { width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
text-align:justify;
margin-bottom:10px;
}

.contentpaneopen .heading1 { font-size:20px; color: #999999}

.contentpaneopen .contentheading, .componentheading {
	margin:0px; padding:0px;
	font-size: 25px;
}

.contentpaneopen ul { 
	list-style-image: url("http://bacterfield.com/images/ul_square.gif");
	list-style-position: outside; 
	vertical-align:top;
}

/* menu links */
.module_menu H3 { display:none;} /*really need this !*/

div.module_menu div {text-align:left}
#mainmenu_submenu {padding-top:10px;}
div.module_menu { margin: 0; padding: 0; }

a.mainlevel:link, a.mainlevel:visited {
padding-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e4f7f;
font-weight:bold;
text-decoration:none;
}

a.mainlevel:hover {
text-decoration:underline;
}

a.sublevel:link, a.sublevel {
padding-left: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009bda;
font-weight:normal;
text-decoration:none;
}

a.sublevel:hover {
text-decoration:underline;
}

#active #itemparent  { background-image: url("http://bacterfield.com/images/arrow_down.gif"); background-repeat: no-repeat; }
#itemparent { background-image: url("http://bacterfield.com/images/arrow_right.gif"); background-repeat: no-repeat; }


.contentheadingNewsFlash {
margin:0px; padding:0px;
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
color:#292929;
}

.contentpaneopenNewsFlash {
margin:0px; padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
}

.contentpaneopenNewsFlash div {margin-top:5px; margin-bottom:5px; }
.contentpaneopenNewsFlash p {margin-top:5px; margin-bottom:5px; }
.contentpaneopenNewsFlash img { margin-top:10px; }

#read_more_link { width:100%; text-align:right;}

#feedback_form {padding:0px; margin:0px; margin-top:15px; margin-bottom:5px;}
#feedback_form td {padding:5px 5px 5px 0px; font-size:12px; vertical-align:middle; text-align:left; width:200px;}
#feedback_form .text {width:100px;}
#feedback_form input { font-size:12px; height:18px; width:184px; margin-left:6px; padding: 0px;}
#feedback_form select {font-size:12px; height:18px; width:184px; margin-left:6px;}
#feedback_form .input_submit {height:29px; width:97px; cursor:pointer; margin:0px;}
#feedback_form img {height:29px; width:97px; cursor: pointer;}

#admin_form { width:100%; padding:0px; margin:0px; margin-top:15px; margin-bottom:5px;}
#admin_form td {padding:5px 5px 5px 0px; font-size:12px; vertical-align:middle; text-align:left;}
#admin_form .text {width:105px;}
#admin_form .data {padding-left:6px;}
#admin_form input {font-size:12px; height:18px; width:184px; margin-left:6px; padding: 0px;}
#admin_form select {font-size:12px; height:18px; width:184px; margin-left:6px;}
#admin_form .input_submit {height:29px; width:97px; cursor:hand; margin:0px;}
#admin_form img {height:29px; width:97px; cursor: pointer;}
#admin_form .delimiter { height:50px; background-image: url("http://bacterfield.com/images/amazon_delimiter.gif"); background-repeat: repeat-x; }
.delimiter { height:20px; width:100%; background-image: url("http://bacterfield.com/images/amazon_delimiter.gif"); background-repeat: repeat-x; background-position:center; }
 
#login_form { width:250px; padding:0px; margin:0px; margin-top:15px; margin-bottom:5px;}
#login_form td {padding:5px 5px 5px 0px; font-size:12px; vertical-align:middle; text-align:left; width:200px;}
#login_form .text {width:60px;}
#login_form input {font-size:12px; height:18px; width:150px; margin-left:6px; padding: 0px;}
#login_form .input_submit {height:29px; width:97px; cursor:hand; margin:0px;}
#login_form img {height:29px; width:97px; cursor: pointer;}


#showALL, #hideALL { 
	width:54px;
	text-align:right; 
	cursor:pointer; 
	color:#009bda; 
	font-weight:bold; 
	text-decoration:underline; 
	padding-bottom:4px;	padding-right:3px;}
#Q { 
	font-weight:bold; 
	cursor:pointer; 
	padding:14px; 
	background: #e5e5e5; 
	border-top:1px solid white;
	width:519px; 
	vertical-align:middle;}
* html #Q {width:547px;}	
#Q_top { 
	font-weight:bold; 
	cursor:pointer; 
	padding: 8px 14px 14px 14px; 
	background: #e5e5e5; 
	width:519px;}
* html #Q_top {width:547px;}	
#Q_bottom { 
	font-weight:bold; 
	cursor:pointer; 
	padding: 14px 14px 8px 14px; 
	background: #e5e5e5; 
	border-top:1px solid white; 
	width:519px;}
* html #Q_bottom {width:547px;}	

#FAQ_top {
	background-image: url("http://www.aven.ee/bacterfield/images/faq_top.png"); 
	background-repeat: no-repeat; 
	width:547px; 
	height:6px; 
	background-position:bottom; }
#FAQ_bottom {
	background-image: url("http://www.aven.ee/bacterfield/images/faq_bottom.png"); 
	background-repeat: no-repeat; 
	width:547px; 
	height:6px; margin-bottom:10px; }


#FAQ1 { 
	border-left:1px  solid #e5e5e5; 
	border-right:1px  solid #e5e5e5; 
	padding:14px; 
	width:517px;}
* html #FAQ1 {width:547px;}	

#FAQ2, #FAQ3, #FAQ4, #FAQ5, #FAQ6, #FAQ7, #FAQ8, #FAQ9, #FAQ10,
#FAQ11, #FAQ12, #FAQ13, #FAQ14, #FAQ15, #FAQ16, #FAQ17, #FAQ18, #FAQ19, #FAQ20,
#FAQ21, #FAQ22, #FAQ23, #FAQ24, #FAQ25 { 
	border-left:1px  solid #e5e5e5; 
	border-right:1px  solid #e5e5e5; 
	padding:14px; 
	width:517px;}
* html #FAQ2,* html #FAQ3, * html #FAQ4, * html #FAQ5, 
* html #FAQ6, * html #FAQ7, * html #FAQ8, * html #FAQ9, * html #FAQ10,
* html #FAQ11, * html #FAQ12, * html #FAQ13, * html #FAQ14, * html #FAQ15,
* html #FAQ16, * html #FAQ17, * html #FAQ18, * html #FAQ19, * html #FAQ20,
* html #FAQ21, * html #FAQ22, * html #FAQ23, * html #FAQ24, * html #FAQ25 {width:547px;}	

#question td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	}
#question #text {
	width:480px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	text-align:justify;
	padding-right:14px;
	}

#FAQ_arrow_left_1, #FAQ_arrow_left_2, #FAQ_arrow_left_3, #FAQ_arrow_left_4, #FAQ_arrow_left_5, 
#FAQ_arrow_left_6, #FAQ_arrow_left_7, #FAQ_arrow_left_8, #FAQ_arrow_left_9, #FAQ_arrow_left_10, 
#FAQ_arrow_left_11, #FAQ_arrow_left_12, #FAQ_arrow_left_13, #FAQ_arrow_left_14, #FAQ_arrow_left_15,
#FAQ_arrow_left_16, #FAQ_arrow_left_17, #FAQ_arrow_left_18, #FAQ_arrow_left_19, #FAQ_arrow_left_20,
#FAQ_arrow_left_21, #FAQ_arrow_left_22, #FAQ_arrow_left_23, #FAQ_arrow_left_24, #FAQ_arrow_left_25 {
	background-image: url("http://www.aven.ee/bacterfield/images/FAQ_arrow_left.png"); 
	background-repeat: no-repeat; 
	width:32px; 
	height:27px; }
#FAQ_arrow_bottom_1, #FAQ_arrow_bottom_2, #FAQ_arrow_bottom_3, #FAQ_arrow_bottom_4, #FAQ_arrow_bottom_5, 
#FAQ_arrow_bottom_6, #FAQ_arrow_bottom_7, #FAQ_arrow_bottom_8, #FAQ_arrow_bottom_9, #FAQ_arrow_bottom_10, 
#FAQ_arrow_bottom_11, #FAQ_arrow_bottom_12, #FAQ_arrow_bottom_13, #FAQ_arrow_bottom_14, #FAQ_arrow_bottom_15,
#FAQ_arrow_bottom_16, #FAQ_arrow_bottom_17, #FAQ_arrow_bottom_18, #FAQ_arrow_bottom_19, #FAQ_arrow_bottom_20,
#FAQ_arrow_bottom_21, #FAQ_arrow_bottom_22, #FAQ_arrow_bottom_23, #FAQ_arrow_bottom_24, #FAQ_arrow_bottom_25 {
	background-image: url("http://www.aven.ee/bacterfield/images/FAQ_arrow_bottom.png"); 
	background-repeat: no-repeat; 
	width:32px; 
	height:27px;}
	
#contact_information { margin-top:7px; }
#contact_information td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#contact_information #text {
	width:182px;
	height:190px;
}

#FP div { text-align:justify; padding-bottom:10px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
#FP div img { padding-right:20px;}
#FP div ul { padding:0px; margin:0px; padding-left:30px;}
#FP div li { padding:0px; margin:0px;}

#amazon td {	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#amazon td a { cursor:pointer; text-decoration:none; color:#009bda;}
#amazon td a:hover { cursor:pointer; text-decoration: underline; color:#009bda;}
#amazon .delimiter { width:100%; height:50px; background-image: url("http://www.aven.ee/bacterfield/images/amazon_delimiter.gif"); background-repeat: repeat-x; }
.amazon_next_page a { cursor:pointer; text-decoration:none; color:#009bda;}
.amazon_next_page a:hover { cursor:pointer; text-decoration: underline; color:#009bda;}

#specialist_forum { width:547px; }
#specialist_forum td {font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align: middle }
#specialist_forum_last_added { width:547px; border:1px solid #5085ab; }
#specialist_forum_last_added td { text-align:justify; padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align: middle }
#specialist_forum_last_added .caption { background-color:#5085ab; font-weight:bold; color:#FFFFFF; }

#showALL, #hideALL { 
	width:54px;
	text-align:right; 
	cursor:pointer; 
	color:#009bda; 
	font-weight:bold; 
	text-decoration:underline; 
	padding-bottom:4px;	padding-right:3px;}
#probiotics_Q { 
	font-weight:bold; 
	cursor:pointer; 
	padding:14px; 
	background: #5085ab; 
	border-top:1px solid white;
	width:519px; 
	vertical-align:middle;}
* html #probiotics_Q {width:547px;}	
#probiotics_Q_top { 
	font-weight:bold; 
	cursor:pointer; 
	padding: 8px 14px 14px 14px; 
	background: #5085ab; 
	width:519px;}
* html #probiotics_Q_top {width:547px;}	
#probiotics_Q_bottom { 
	font-weight:bold; 
	cursor:pointer; 
	padding: 14px 14px 8px 14px; 
	background: #5085ab; 
	border-top:1px solid white; 
	width:519px;}
* html #probiotics_Q_bottom {width:547px;}	

#probiotics_FAQ_top {
	background-image: url("http://www.aven.ee/bacterfield/images/probiotics_faq_top.png"); 
	background-repeat: no-repeat; 
	width:547px; 
	height:6px; 
	background-position:bottom; }
#probiotics_FAQ_bottom {
	background-image: url("http://www.aven.ee/bacterfield/images/probiotics_faq_bottom.png"); 
	background-repeat: no-repeat; 
	width:547px; 
	height:6px; margin-bottom:10px; }


#probiotics_FAQ1 { 
	border-left:1px  solid #5085ab; 
	border-right:1px  solid #5085ab; 
	padding:14px; 
	width:517px;}
* html #probiotics_FAQ1 {width:547px;}	

#probiotics_FAQ2, #probiotics_FAQ3, #probiotics_FAQ4, #probiotics_FAQ5, #probiotics_FAQ6, #probiotics_FAQ7, #probiotics_FAQ8, #probiotics_FAQ9, #probiotics_FAQ10,
#probiotics_FAQ11, #probiotics_FAQ12, #probiotics_FAQ13, #probiotics_FAQ14, #probiotics_FAQ15, #probiotics_FAQ16, #probiotics_FAQ17, #probiotics_FAQ18, #probiotics_FAQ19, #probiotics_FAQ20,
#probiotics_FAQ21, #probiotics_FAQ22, #probiotics_FAQ23, #probiotics_FAQ24, #probiotics_FAQ25 { 
	border-left:1px  solid #5085ab; 
	border-right:1px  solid #5085ab; 
	padding:14px; 
	width:517px;}
* html #probiotics_FAQ2,* html #probiotics_FAQ3, * html #probiotics_FAQ4, * html #probiotics_FAQ5, 
* html #probiotics_FAQ6, * html #probiotics_FAQ7, * html #probiotics_FAQ8, * html #probiotics_FAQ9, * html #probiotics_FAQ10,
* html #probiotics_FAQ11, * html #probiotics_FAQ12, * html #probiotics_FAQ13, * html #probiotics_FAQ14, * html #probiotics_FAQ15,
* html #probiotics_FAQ16, * html #probiotics_FAQ17, * html #probiotics_FAQ18, * html #probiotics_FAQ19, * html #probiotics_FAQ20,
* html #probiotics_FAQ21, * html #probiotics_FAQ22, * html #probiotics_FAQ23, * html #probiotics_FAQ24, * html #probiotics_FAQ25 {width:547px;}	

#question td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	}
#question #probiotics_text {  color:white; 
	width:480px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	text-align:justify;
	padding-right:14px;
	}

.probiotics_FAQ_arrow_left {
	background-image: url("http://www.aven.ee/bacterfield/images/probiotics_FAQ_arrow_left.png"); 
	background-repeat: no-repeat; 
	width:32px; 
	height:27px; }
.probiotics_FAQ_arrow_bottom {
	background-image: url("http://www.aven.ee/bacterfield/images/probiotics_FAQ_arrow_bottom.png"); 
	background-repeat: no-repeat; 
	width:32px; 
	height:27px;}

/* Menu style */
#menu {
	height: 34px;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
	text-align: left;
	width: 993px;
	padding: 0 0 0 2px;
	margin: 0 auto;
}
#menu ul {
	margin: 0; padding: 0;
}
#menu li {
	float: left;
	margin: 0; padding: 0;
	list-style-type: none;
	background: url(../images/menu-li.gif) no-repeat left 9px;
	position: relative;
	z-index: 100;
}
#menu li.first {
	background: none;
}
#menu a {
	color: #fff;
	display: block;
	padding: 9px 18px 0;
	height: 25px;
	text-decoration: none;
	line-height: 16px;
}
* html #menu a {
	float: left;
	height: 34px;
}
* html #menu li li a {
	float: none;
	display: block;
}
#menu .active a,
#menu a:hover {
	color: #f6cd41;
	cursor: pointer;
}
#menu .itemparent a {
	background: url(../images/menu-a.gif) no-repeat right top;
	padding-right: 37px;
}

#menu #current a {
	background-position: right -68px;
}

#menu .sub-hover a {
	background-position: right -34px;
}

#menu ul ul {
	background: #f2f2f2;
	border: 1px solid #184262;
	border-top: 0;
	width: 140px;
	position: absolute;
	padding: 5px 0;
	top: 34px;
	left: 0;
	display: none;
}
#menu li li {
	float: none;
	background: url(../images/menu-sub-li.gif) no-repeat 9px 10px;
}
#menu li.itemparent li a {
	color: #195b8b;
	font-size: 12px;
	line-height: 14px;
	padding: 6px 0 0 21px;
	background: none;
	height: 18px;
}
* html #menu li.itemparent li a {
	height: 24px;
}
#menu li.itemparent li a:hover {
	color: #195b8b;
	text-decoration: underline;
}

#flash_header {
	height: 190px;
	padding: 8px 0 0 0;
	margin: 0 auto;
	width: 995px;
}
* html #flash_header {
	height: 182px;
}

/* Read more */
.text p.more {
	height: 20px;
	padding: 0px;
	margin: 0px;
}
.text p.more a,
.text .login button span {
	float: left;
	height: 18px;
	border: 1px solid #195b8b;
	font: bold 12px Arial, sans-serif;
	background: #f2f2f2 url(../images/more.gif) no-repeat right 7px;
	color: #195b8b;
	line-height: 18px;
	padding: 0 20px 0 6px;
	margin: 0 10px 0 0px;
}

/* Submenu */
#submenu {
	font: 12px Arial, Helvetica, sans-serif;
}
#submenu ul {
	margin: 0; padding: 0;
}
#submenu li {
	margin: 0; padding: 0;
	list-style-type: none;
}
#submenu a {
	display: block;
	width: 152px;
	padding: 5px 10px 5px 20px;
	background: url(../images/submenu-a.gif) no-repeat 8px 9px;
	color: #195b8b;
	text-decoration: none;
}
* html #submenu a {
	height: 12px;
}
#submenu a:hover {
	text-decoration: underline;
}
#submenu #current a {
	background: #195b8b url(../images/submenu-active.gif) no-repeat 8px 9px;
	color: #fff;
	/*font-weight: bold;*/
}
#submenu #current li a {
	color: #195b8b;
	background: url(../images/submenu-a.gif) no-repeat 8px 9px;
}

#submenu .sub-active ul {
	padding: 0 0 0 14px;
}
#submenu #current.sub-active a {
	background: #195b8b url(../images/submenu-sub-active.gif) no-repeat 9px 10px;
	color: #fff;
}
#submenu #current.sub-active li a {
	font-size: 11px;
	background-position: 7px 8px;
	width: 145px;
	padding: 5px 5px 3px 18px;
	color: #195b8b;
	background: url(../images/submenu-a.gif) no-repeat 8px 9px;
}
#submenu .sub-active li.active a {
	background: #195b8b url(../images/submenu-active.gif) no-repeat 9px 9px;
	color: #fff;
}
#submenu .sub-active li {
	margin: 2px 0 5px;
}
#submenu .sub-active li a:hover {
	text-decoration: none;
}
#submenu .sub-active li a .title {
	font-weight: bold;
}
#submenu .sub-active li a:hover .title {
	text-decoration: underline;
}

/* Login form */
.text .login {
	padding: 0 0 34px;
}
.text .login button span {
	white-space: nowrap;
}
.text .login button {
	margin: 0; padding: 0;
	background: none;
	border: 0;
	cursor: pointer;
}
.text .login button, x:-moz-any-link, x:default { margin-left: -3px; }

.text .login button:hover span {
	text-decoration: underline;
}

.text .login .input label {
	display: block;
	line-height: 14px;
	padding: 0 0 2px;
	font-size: 12px;
}
.text .login .input input {
	border: 1px solid #949494;
	width: 141px;
	height: 17px;
	background: #fff;
	padding: 0 0 0 3px;
}

.text .login p {
	margin: 5px 0;
	line-height: 14px;
}
.text .login p.caption_small {
	margin: 0 0 10px;
}
.text .login form p {
	margin: 0 0 8px;
}
.text .login a {
	color: #009bda;
	text-decoration: underline;
}
.text .loginpage, .text .loginpage label, .text .loginpage input { font-size: 12px;}

#wrapper_bg {
	background: url(../images/wrapper-bg.jpg) repeat-y center top;
}
#wrapper {
	width: 995px;
	margin: 0 auto;
	background: url("../images/body_bg.jpg") repeat-x center top;
}
.sub_link_left_spacing {
	width: 182px;
	padding: 0 4px 0 21px;
}
.sub_content_right {
	width: 168px;
	padding: 0 0 0 15px;
}


#content_wrapper_inner {
	width: 995px;
	margin: 0 auto;
}
#content_wrapper {
	background: url(../images/wrapper-bg.jpg) repeat-y center top;
}
#content_wrapper_top {
	background: url(../images/wrapper-top-bg.jpg) no-repeat center top;
}

#copyright_wrapper {
	width: 995px;
	margin: 0 auto;
}

#registered_user a,
#registered_user span {
	float: left;
	height: 17px;
}

#registered_user {
	color:#A4BDD1;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 9px 0 0 16px;
	position: absolute;
	right: 10px
}
#registered_user a {
	display: inline;
	padding: 0px 13px 0 0;
	color:#A4BDD1;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}
#registered_user a.logout {
	color: #195b8b;
	text-decoration: none;
	background: url(../images/logout-left.gif) no-repeat left top;
	padding: 0;
}
#registered_user a.logout:hover {
	text-decoration: underline;
}
#registered_user span {
	padding: 0px 6px 0 0;
}
#registered_user a.logout span {
	padding: 1px 8px 0px 8px;
	background: url(../images/logout-right.gif) no-repeat right top;
}
#user_form {padding:0px; margin:0px; margin:5px 0px; width:500px}
#user_form td {padding:5px 5px 5px 0px; font-size:12px; vertical-align:middle; text-align:left; }
#user_form .text {width:130px;}
#user_form input {font-size:12px; height:18px; width:184px; margin-left:6px; padding-top:0px;}
#user_form select {font-size:12px; height:18px; width:184px; margin-left:6px;}
#user_form .input_submit {height:29px; width:97px; cursor:hand; margin:0px;}
#user_form img {height:29px; width:97px; cursor: pointer;}

#nfx_system_messages { 
	margin: 20px 0;
	width: 910px;
}
#nfx_system_messages .nfx_system_message {
	border-top: 2px solid #0f4f7d;
	border-bottom: 2px solid #0f4f7d;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #1379c3;
	padding: 10px 0px;
}

.contentpaneopen .frontpage_show { display: none; }
.contentpaneopen .frontpage_hide { display: block; }
.home_content .frontpage_show { display: block; }
.home_content .frontpage_hide { display: none; }