/* CONTENT */
#content {
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 20px;
	font: 100% arial, helvetica, sans-serif;
	line-height: 1.2em;
	width: 508px;
	padding-left: 36px;
}

#content.content-wide {
	width: 743px;
	padding-right: 0px;
}

#content.content-wide {
	width: 743px;
	padding-right: 0px;
}

#content h1 {
	margin-top: 0;
}

.news_list {
	margin: 0 !important;
	margin-bottom: 6px !important;
	padding: 0 !important;
	font: 78% arial, helvetica, sans-serif !important;
	line-height: 160% !important;
}

.news_list li {
	list-style: none !important;
	font: 100% arial, helvetica, sans-serif !important;
}

.news_list li a {
	padding-left: 5px;
	text-decoration: none;
}

.news_list li a:hover {
	text-decoration: underline;
}

.link_with_arrow {
	background-image: url('../pics/arrow_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	font: 78% arial, helvetica, sans-serif;
	text-decoration: none;
}

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

/* MAIN NAVI */
#main-navi ul li {
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFD253;
}

#main-navi ul li.on {
	background: #0000CC;
}

/* SUB NAVI */
#sub-navi ul li a {
	color: #0000CC;
}

#sub-navi h2 {
	color: #0100c6;
}

/* THEME */
#theme {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c8dcff;
	padding-bottom: 17px;
}

#theme .image {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	margin-right: 20px;
}

#features {
	float: left;
	margin: 0;
	padding: 0;
}

/* SERVICES */
#services {
	font: 100% Arial, Helvetica, sans-serif;
}

#services ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 14px;
	line-height: 100%;
}

#services ul li {
	list-style: none;
}

#services ul a {
	background-image: url('../pics/arrow_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	font: 78% arial, helvetica, sans-serif;
	text-decoration: none;
}

#services ul a:hover {
	text-decoration: underline;
}

#services h2 {
	margin: 0;
	padding: 0;
}

/* SERVICES Section */
#services .section {
	margin: 0;
	padding: 0;
}

#services .section .sections {
	margin: 0;
	padding: 0;
}

#services .section ul {
	margin: 0;
	padding: 0;
}

#services .section ul li {
	list-style-type: none;
}

/* SERVICES Info */
#services #info {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	background-image: url('../pics/bg_info.gif');
	background-repeat: repeat-x;
}

#services #info .header {
	margin: 0;
	padding: 0;
	height: 4px;
	background-image: url('../pics/bg_header_info.gif');
	background-repeat: no-repeat;
}

#services #info .footer {
	margin: 0;
	padding: 0;
	height: 5px;
	background-image: url('../pics/bg_footer_info.gif');
	background-repeat: no-repeat;
}

#services #info img {
	position: absolute;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#services #info h3 {
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 15px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#services #info .data {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	font: 78% Arial, Helvetica, sans-serif;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

/* SERVICES Related_outside */
#services #related_outside {
	border: 2px solid #b7b7b7;
	margin-bottom: 15px;
}

#services #related_outside h3 {
	background: #f5f5f5;
	border-bottom: 1px solid #b7b7b7;
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 15px;
}

#services #related_outside li {
	margin-bottom: 3px;
}

/* SERVICES Related */
#services #related {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	background-image: url('../pics/bg_info.gif');
	background-repeat: repeat-x;
}

#services #related .header {
	margin: 0;
	padding: 0;
	height: 4px;
	background-image: url('../pics/bg_header_info.gif');
	background-repeat: no-repeat;
}

#services #related .footer {
	margin: 0;
	padding: 0;
	height: 5px;
	background-image: url('../pics/bg_footer_info.gif');
	background-repeat: no-repeat;
}

#services #related img {
	position: absolute;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#services #related h3 {
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 15px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#services #related ul {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding-right: 15px;
}

#services #related p {
	margin: 0;
	padding: 0;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

/* SERVICES Online */
#services #online,#misc-info #online {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	border-bottom: 1px solid #c8dcff;
	background-color: #f0f5ff;
}

#services #online h3,#misc-info #online h3 {
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 15px;
	background-image: url('../pics/bg_online_header.gif');
	background-repeat: no-repeat;
	background-position: top left;
	color: #0a2b88;
}

#services #online .sections,#misc-info #online .sections {
	padding-bottom: 14px;
}

#services #online .section,#misc-info #online .section {
	padding: 0;
	padding-left: 15px;
	padding-top: 9px;
}

#services #online .section h4,#misc-info #online .section h4 {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 2px;
}

#services #online .section .data,#misc-info #online .section .data {
	margin: 0;
	padding: 0;
}

#services #online .section .data form,#misc-info #online .section .data form
	{
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#services #online .section .text,#misc-info #online .section .text {
	width: 118px;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	font-style: italic;
}

#services #online .submit,#misc-info #online .submit {
	padding-left: 3px;
	padding-right: 3px;
}

#services #online .link a,#misc-info #online .link a {
	padding: 0;
	padding-left: 80px;
	margin: 0;
	font: 78% arial, helvetica, sans-serif;
	background-image: none;
	background: none;
	text-decoration: none;
}

#services #online .link a:hover,#misc-info #online .link a:hover {
	text-decoration: underline;
}

/* MISC-INFO */
#misc-info {
	font: 100% Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#misc-info ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 14px;
	line-height: 100%;
}

#misc-info ul li {
	list-style: none;
}

#misc-info ul a {
	background-image: url('../pics/arrow_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	font: 78% arial, helvetica, sans-serif;
	text-decoration: none;
}

#misc-info ul a:hover {
	text-decoration: underline;
}

#misc-info h2 {
	margin: 0;
	padding: 0;
}

#misc-info p {
	padding-left: 15px;
	padding-right: 15px;
}

/* MISC-INFO Section */
#misc-info .section {
	margin: 0;
	padding: 0;
}

#misc-info .section .sections {
	margin: 0;
	padding: 0;
}

#misc-info .section ul {
	margin: 0;
	padding: 0;
}

#misc-info .section ul li {
	list-style-type: none;
}

/* MISC-INFO BANNER */
#misc-info #banner {
	margin: 0;
	padding: 0;
	margin-bottom: 11px;
}

#misc-info #banner img {
	border: 1px solid #e0e0e0;
}

/* MISC-INFO PRODUCT_INFO */
#misc-info #product-info {
	border: 2px solid #bad1e6;
	border-top: 1px solid #bad1e6;
	padding-bottom: 3px;
	margin-bottom: 15px;
}

#misc-info #product-info h3 {
	background: #f0f5ff;
	border-top: 1px solid #bad1e6;
	border-bottom: 1px solid #bad1e6;
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 15px;
}

#misc-info #product-info h2 {
	font: 90% Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
}

#misc-info #product-info ul {
	padding-top: 0;
	padding-bottom: 10px;
}

#misc-info #product-info li {
	
}

/* MISC-INFO PRODUCT_INFO */
#misc-info #product-combine {
	border: 2px solid #bedf8f;
	border-top: 1px solid #bedf8f;
	margin-bottom: 15px;
}

#misc-info #product-combine h3 {
	background: #f0f8e5;
	border-top: 1px solid #bedf8f;
	border-bottom: 1px solid #bedf8f;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

#misc-info #product-combine ul {
	padding-top: 0;
	padding-bottom: 10px;
}

/* MISC-INFO INFO */
#misc-info #info {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	background-image: url('../pics/bg_info.gif');
	background-repeat: repeat-x;
}

#misc-info #info .header {
	margin: 0;
	padding: 0;
	height: 4px;
	background-image: url('../pics/bg_header_info.gif');
	background-repeat: no-repeat;
}

#misc-info #info .footer {
	margin: 0;
	padding: 0;
	height: 5px;
	background-image: url('../pics/bg_footer_info.gif');
	background-repeat: no-repeat;
}

#misc-info #info img {
	position: absolute;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#misc-info #info h3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 15px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#misc-info #info .data {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	font: 78% Arial, Helvetica, sans-serif;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

/* MISC-INFO Related */
#misc-info #related {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	background-image: url('../pics/bg_info.gif');
	background-repeat: repeat-x;
}

#misc-info #related .header {
	margin: 0;
	padding: 0;
	height: 4px;
	background-image: url('../pics/bg_header_info.gif');
	background-repeat: no-repeat;
}

#misc-info #related .footer {
	margin: 0;
	padding: 0;
	height: 5px;
	background-image: url('../pics/bg_footer_info.gif');
	background-repeat: no-repeat;
}

#misc-info #related img {
	position: absolute;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#misc-info #related h3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#misc-info #related ul {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding-right: 15px;
}

#misc-info #related p {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 15px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

/* HIGHLIGHT */
.pic_highlight {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}