@charset "utf-8";


#all
{
	color: #000000;
	margin: 0 auto;
	width: 900px;
	padding: 0;
	text-align: left;
}


/** Header ***/
#header
{
	margin: 0;
	position: relative;
	background-color:#f7e1f1;
	width:100%;
	height:100px;
}

#logo
{
	position: relative;
	top:0;
	left:0;
	padding-top:0.2em;
	z-index: 0;
}

#h_right {
	position:relative;
	top:-70px;
	left:240px;
	z-index:1;
	width:695px;
}
	#h_right h1 { position:relative; top:5px; left:5px; width:388px; }
	#h_right #logout { position:absolute; top:-7px; left:545px; text-align:right; width:110px; }
	#h_right .menu { position:absolute; top:30px; left:0; width:622px!important; width:652px; height:43px; background:url(../images_common/header_menu_bg.gif) no-repeat; padding:0 15px; }
		#h_right .menu li {
			list-style:none; 
			line-height:43px; 
			float:left; 
			margin:0; 
			padding:0 15px 0 0;
			font-size:100%; 
			font-weight:bold;
		}
		html*#h_right .menu li {
			[
			padding:0 15px 0 0;
			]padding:10px 7px 0 7px;
		}
		
		#h_right .menu span { color:#FFFFFF; }
		



/**************************
********** Top ************
**************************/

/*** Visual ***/
#visual { position:relative; top:-10px; }
	#visual #news_article { position:absolute; top:220px; left:27px; }
	#visual #news_article ul {list-style:none; width:204px; height:79px; padding:10px;}
	#visual #news_article li {padding:0 0 5px 0; font-size:12px;}

/*** Content ***/
#top_content { position:relative; margin-bottom:10px; }
	
	#top_content #left { /*position:absolute;*/ float:left; width:300px; }
		#top_content #left h3 { background:url(../images/top_left_ctitle.jpg) no-repeat; height:32px; font-size:120%; font-weight:bold; line-height:32px; padding-left:30px; }
		#top_content #left dl { padding:0 5px; }
			#top_content #left dt { /*color:#799302;*/ font-size:110%; white-space:nowrap; padding:5px 5px 2px; font-weight:bold; }
			#top_content #left dt a:link, #top_content #left dt a:active, #top_content #left dt a:hover, #top_content #left dt a:visited {color:#f08cc2;}
			#top_content #left dd { padding:0 5px; }
		#top_content #left .read_more { 
			text-align:right; 
			background:url(../images/top_left_read_more.gif) no-repeat 0 5px; 
			font-size:11px; font-weight:bold; 
			/*
			position:relative; 
			top:-20px; 
			left:225px; 
			*/
			margin:-5px 0 0 225px;
			width:68px; 
		}

	#top_content #center { /*position:relative; left:310px;*/ float:left; margin-left:10px; width:340px; background:url(../images/top_center_bg.gif) repeat-y; }
		#top_content #center #top_center_bgtop { /*position:absolute;*/ top:0; left:0; }
		#top_content #center #top_center_bgbottom { /*position:absolute;*/ bottom:0; left:0; }
		#top_content #center #center_title { 
			background:url(../images/top_center_title.gif) no-repeat 0 10px; 
			/*
			position:relative; 
			top:10px; 
			left:20px;
			*/
			margin: 10px 0 0 20px; 
			font-size:130%; 
			font-weight:bold; 
			padding-left:20px; 
			height:35px; 
		} 
		.center_atom { /* position:relative; top:10px; left:17px; */ margin:10px 0 0 17px; width:310px; margin-bottom:20px; }
			.center_atom img { /*position:absolute;*/ }
			.center_atom .read_more { 
				/*
				position:absolute; 
				top:0; 
				right:0; 
				*/
				text-align:right; 
				float:right;
				background:url(../images/top_center_read_more.gif) no-repeat 0 5px; 
				font-size:11px; 
				width:5px; 
				margin:-22px 0 0 30px;
				padding-left:15px;
				font-weight:bold; 
			}
			.center_atom dl { /* position:relative; top:0; left:0; width:310px; */ padding-bottom:20px; }
				.center_atom dt { color:#c88ad7; font-size:110%; width:240px; white-space:nowrap; font-weight:bold; }
				.center_atom dd { padding:5px 0; }
		
	#top_content .bannergroup {}
		.banneritem img { margin-bottom:7px; }
	#top_content #right { /*position:absolute; left:660px;*/ float:left; margin-left:10px; top:0; width:215px; }

#left h1 {font-size:18px; font-weight:bold; padding:0 0 10px 20px; background:url(../images/left_h1.gif) no-repeat 0 5px;}
h2.contentheading {font-size:16px; color:#f08cc2; font-weight:bold; width:100%; display:block;}
p.buttonheading {width:90px; float:right; text-align:right;}
p.iteminfo {clear:both;}
p.iteminfo span {color:#999; font-size:12px;}
	
	
/**************************
******** END Top **********
**************************/

/**************************
******** Content **********
**************************/
#content { position:relative; margin-bottom:10px; background:url(../images_common/content_bg.gif) top left no-repeat; background-color:#FFFFFF; width:900px; overflow:auto; }

	/*#content #left { float:left; margin:20px 0 0 20px; width:600px; }*/
	#content #left { float:left; padding:20px 0 0 20px; width:600px!important; width:620px; }
	/*#content #right { float:right; margin:20px 20px 0 0; width:230px; }*/
	#content #right { float:left; margin:20px 0 0 20px; width:210px; }
	.submenu { margin-bottom:20px; width:210px; }
	.submenu img { margin-bottom:4px; }



/**************************
****** END Content ********
**************************/







/*** Footer ***/
/*#footer { margin-top:20px; width:100%; border-top:#799302 solid 1px; background-color:#f7e1f1; position:relative; height:35px; font-size:90%; }
	#footer h1 { font-size:100%; }
	#footer #f_text { width:800px; margin:7px auto 0 auto; color:#799302; position:relative; }
		#footer #f_text #f_menu { text-align:left; position:absolute; width:300px; left:20px; }
			#footer #f_text #f_menu a { color:#799302; text-decoration:underline; }
		#footer #f_text #copyright { text-align:center; position:absolute; left:300px; width:270px; color:#799302; }
		#footer #f_text #bellwebber { color:#999999; vertical-align:middle; text-align:right; position:absolute; right:20px; width:300px; }
		#footer #f_text #bellwebber a { color:#999999; vertical-align:middle; }*/

#footer { clear:both; width:100%; float:left; border-top:#799302 solid 1px; background:#f7e1f1; font-size:90%; }
#footer #f_text { width:900px; margin:0 auto; padding:10px 0; overflow:auto; color:#799302; }

#footer #f_text #f_menu { width:300px; float:left;}
			#footer #f_text #f_menu a { color:#799302; text-decoration:underline;}
			
#footer #f_text #copyright { width:300px; float:left; text-align:center; color:#799302;}

#footer #f_text #bellwebber { width:300px; float:left; text-align:right; color:#999999; font-size:100%;}
		#footer #f_text #bellwebber a { color:#999999;}
	
		
		
		



body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

#login_form {
	width:208px!important;
	width:228px;
	border:solid #ccc 1px;
	margin:0 0 10px 0;
	padding:10px;
}
.login_field {
	width:120px;
}
.button_style {
	padding:0 5px;
	border:solid #000 1px;
	background:none;
	color:#990000;
	font-weight:bold;
}

.filterdisplay {
	padding:10px;
	background:#f5f5f5;
	margin:0 0 10px 0;
}
table.category {
	width:100%;
}
table.category th {
	background:#ffa6bf;
	border-top:solid #ff89d5 3px;
	padding:3px;
	color:#fff;
	font-size:100%;
	font-weight:bold;
}
.table.category th a:link, .table.category th a:active, .table.category th a:hover, .table.category th a:visited, .sectiontableheader a {
	color:#fff;
	font-size:100%;
	font-weight:bold;
}
table.category td {
	padding:3px;
	border-bottom:solid #ccc 1px;
}
.page_border_top {
	width:600px;
	height:9px;
	font-size:5px;
	background:url(../images/page_border_top.gif) no-repeat;
}
.page_border_bottom {
	width:600px;
	height:9px;
	font-size:5px;
	background:url(../images/page_border_bottom.gif) no-repeat;
}
.page_border_middle {
	width:560px!important;
	width:600px;
	padding:5px 20px;
	background:url(../images/page_border_middle.gif) repeat-y;
}
.page_border_middle h2.contentheading { margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:solid #ddd 1px; width:560px;}
.page_border_middle h2.contentheading a {color:#f08cc2; font-size:16px; font-weight:bold;}
.article_column {
	clear:both;
	padding:20px 0 0 0;
	border-top:solid #ccc 1px;
}
.article_column h2.contentheading { margin:0 0 10px 0; padding:0 0 5px 0;}
.article_column h2.contentheading a {color:#f08cc2; font-size:16px; font-weight:bold;}

.inbox table th {
	background:#ffa6bf;
	border-top:solid #ff89d5 3px;
	padding:3px;
	color:#fff;
	font-size:100%;
	font-weight:bold;
}
.inbox table th a:link, .inbox table th a:active, .inbox table th a:hover, .inbox table th a:visited {
	color:#fff;
	font-size:100%;
	font-weight:bold;
}
.inbox {
	clear:both;
	padding:0 0 10px 0;
}
.block {
	display:none;
}

.blockform h2 span {
	color:#f08cc2;
	font-size:14px;
	font-weight:bold;
}

#left fieldset {
	margin:0 0 10px 0;
	padding:10px;
}