@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px 0px 50px 0px;
	background:url(../images/bg_body.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
       color:#555555;
}
p, td, tr{font-size:12px;}
.left-column {float:left; width:415px; padding-right:20px}
.right-column {float:right; width:415px; padding-left:20px}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a:link, a:visited{color:#000000; text-decoration:underline}
a:hover{color:#e60505; text-decoration:none}
a img{
	border:0px;
}
#bodycont{
	width:960px;
	padding-top:632px;
}
#bodycont_inner{
	width:960px;
	padding-top:150px;
}
.posA{
	position:absolute;
}
.posR{
	position:relative;
}
h1{
	padding:20px 0px 5px 0px;
	margin:0px;
	font-size:20px;
        font-weight:normal;
}
h1 span{
	color:#d5120b;
}
h2{color:#e60505; font-size:16px; font-weight:normal;}
h2 a:link, h2 a:visited, h2 a:hover{color:#e60505; text-decoration:none;}
h3{color:#000000; font-weight:normal;}
.red{
	color:#e60505;
}
.gray{
	color:#5c5a5a;
}
.nobor{
	border:0px !important;
}
											/* Header */
#header{
	height:150px;
	background:url(../images/logo_splice.jpg);
	width:960px;
	top:0px;
	overflow:hidden;
}	
.borR a{
	border-right:0px !important;
}
.borL a{
	border-left:0px !important;
}
#imenuholder{
	padding: 0px 0px 0px 0px;
	font-size:14px;
	width:580px;

}
#search{
	height:110px;
	background:url(../images/bg_search.jpg) no-repeat;
	width:242px;
	margin-right:15px;
}
#menu{
	position:absolute;
	top:113px;
	width:580px;
}
											/* Body */
#topbody{
	height:464px;
	background:url(../images/img_content_tb.gif) top left no-repeat;
	padding: 8px 8px 10px 9px;
	width:943px;
	top:150px;
}
#topbody_inner{
	background:url(../images/img_content_tb.gif) top left no-repeat;

	
}
#bodyhead{
	height:245px;
	background:url(../images/bg_bodyhead.jpg) no-repeat;
}
#contentbg{
	background:url(../images/img_content_repeater.gif) repeat-y;
}
#contentbg_inner{
	background:url(../images/img_content_repeater.gif) repeat-y;
}
#content{
	background:url(../images/img_content_bb.gif) bottom left no-repeat;
	padding:0px 45px 30px 45px;
}
#content_inner{
	background:url(../images/img_content_bb.gif) bottom left no-repeat;

}
.box{
	width:220px;
	height:202px;
	float:left;
	background:url(../images/bg_box.jpg) no-repeat;
	margin:12px 0px 0px 12px;
}		
#accordion{
	width:203px;
	padding:12px 0px 0px 12px;
	position:relative;
	right:730px;
}				
#rightcont{
	width:705px;
	padding:12px 0px 15px 25px;
	position:relative;
	left:215px;
       min-height:715px;
}
*html #rightcont{
       min-height:715px;   
       height:auto !important;   
       height:715px; 
}
.ibox{
	width:703px;
	font-size:12px;
	min-height:245px;
	height:auto !important;
	height:245px;
}	
.ibox_r{
	background:url(../images/bg_innerbox_repeater.gif) repeat-y;
	min-height:245px;
	height:auto !important;
	height:245px;
}		
.ibox_top{
	background:url(../images/bg_innerbox_tb.jpg) no-repeat top left;
	padding:10px 20px;
	min-height:245px;
	height:auto !important;
	height:245px;
}		
.ibox_top h1{
	font-weight:normal;
}
.ibox_top .right img{
	padding-top:15px;
}
.innerbox{
	text-align:center;
	font-weight:bolder;
	width:150px;
	padding-left:10px;
}	
.col{
	width:180px;
}
.col ul{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style-image:url(../images/list_check.jpg);
}
#input_s{
	padding:30px 0px 0px 60px;
}
#input_s input{
	width:130px;
	border:#FFFFFF 1px solid;
}
#lbox{
	width:650px;
	height:30px;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
}
#lboxc{
	padding:50px 0px 0px 0px;
}
.bolder{
	font-size:14px;
	color:#000000;
	font-weight:bolder;
}
.lbox_i{
	padding:7px 15px 0px 15px;
}

/*
 * highlighted div and span boxes
 */

span.note,
span.info,
span.alert,
span.download,
span.tip {
	display: block;
}

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}

div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
}

div.info, span.info {
	background: #f4f5f6 url(../images/div_info.png) 3px 3px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
}

div.alert, span.alert {
	background: #fff5eb url(../images/div_alert.png) 3px 3px no-repeat;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
}

div.download, span.download {
	background: #f5faeb url(../images/div_download.png) 3px 3px no-repeat;
	border-top: 1px dotted #78be5a;
	border-bottom: 1px dotted #78be5a;
}

div.tip, span.tip {
	background: #fffdeb url(../images/div_tip.png) 3px 3px no-repeat;
	border-top: 1px dotted #ffc864;
	border-bottom: 1px dotted #ffc864;
}

/*
 * unsorted lists
 */
 
ul.arrow, ul.arrow-big,
ul.checkbox, ul.checkbox-big,
ul.check, ul.check-big,
ul.splice,
ul.star, ul.star-big,
ul.plus, ul.plus-big {
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
       font-size: 12px;
}

ul.arrow li,
ul.checkbox li,
ul.check li,
ul.splice li,
ul.star li,
ul.plus li {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 35px;
	font-weight: normal;
	line-height: 120%
}

ul.arrow-big li,
ul.checkbox-big li,
ul.check-big li,
ul.star-big li,
ul.plus-big li {
	margin: 15px 0px 15px 0px;
	padding: 15px 0px 15px 60px;
	font-size: 200%;
	font-weight: bold;
}

ul.arrow li { background: url(../images/list_arrow.png) 0 0 no-repeat; }
ul.arrow-big li { background: url(../images/list_arrow_big.png) 0 0 no-repeat; }
ul.checkbox li { background: url(../images/list_checkbox.png) 0 0 no-repeat; }
ul.checkbox-big li { background: url(../images/list_checkbox_big.png) 0 0 no-repeat; }
ul.check li { background: url(../images/list_check.png) 0 0 no-repeat; }
ul.check-big li { background: url(../images/list_check_big.png) 0 0 no-repeat; }
ul.splice li { background: url(../images/splice-bullet-s.png) 0 0 no-repeat; }
ul.star li { background: url(../images/list_star.png) 0 0 no-repeat; }
ul.star-big li { background: url(../images/list_star_big.png) 0 0 no-repeat; }
ul.plus li { background: url(../images/list_plus.png) 0 0 no-repeat; }
ul.plus-big li { background: url(../images/list_plus_big.png) 0 0 no-repeat; }
/*
 * highlighted quotations
 */

blockquote {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	background: url(../images/blockquote_start.png) 0 0 no-repeat;
	text-align:justify;
}

blockquote p {
	margin: 0px -35px -10px 0px;
	padding: 0px 35px 10px 0px;
	background: url(../images/blockquote_end.png) 100% 100% no-repeat;
}

blockquote.big {
	margin: 10px 0px 10px 0px;
	padding: 50px 50px 50px 50px;
	background: url(../images/blockquote_big_start.png) 0 0 no-repeat;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 300%;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
}

blockquote.big p {
	margin: 0px -50px -50px 0px;
	padding: 0px 30px 50px 0px;
	background: url(../images/blockquote_big_end.png) 100% 100% no-repeat;
}
#inner_content{
	padding-top:20px;
}


											/* Footer */