@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

html{
	min-width:960px;
	display:block;
	height:100%;
	margin:0;
	padding:0;
}
body{
	background: #c0c0c0 url(../images/skins/s/1.png) repeat;
		display:block;
	min-width:960px;
	margin:0;
	padding:0;
}
/* fonts */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #181818;
	font-size:10pt;
}

#main{
max-width:1000px;
margin:0;
padding:0;
}

#page{
text-align:left;
display:block;
min-width:960px;
	margin:0;
	padding:0;

}
#header_shell{
min-height: 100px;
height:100px; 
background: url(../../shared/modern/images/header_bg.png) repeat-x; 
overflow:hidden;
}
#main_shell{
	background: url(../images/top_bg.png) repeat-x 0 -18px;
}
}
ul{
	list-style: none;
	height:32px;
} 

.icontainer{
display:inline-block;	
}
#menubar_shell,#header_shell,#main_shell,#footer_sell{
	text-align:center;
}
#main{
text-align:left;
}
#menubar_shell
{
background-color:#262526;
height:32px;	
}
#menubar{
display:inline-block;	
text-align:center;

}
	#menubar ul{
	display:inline-block;
	background: url(../images/rightnav.png) no-repeat right; 
	padding: 0;
	margin:0;
	height:100%;
	min-width:700px;
	overflow:hidden;
	}
	#menubar li{
	display: inline; 
	line-height: 12px; 
	width: 160px; 
	text-align: center; 
	float: left; 
	background: url(../images/rightnav.png) no-repeat; 
	padding: 0;
	}
	#menubar li a{
	text-decoration: none; 
	color: #ccc; 
	margin: 0 auto;
	}
	#menubar li.current a,
	#menubar li a:hover{
	color: #fff;
	}

/* ----------------------------------------------------------------------- */
.navbutton {
margin:2px;
border:0px solid black;
	background:transparent;
	
	width:160px;
height:31px;
	text-decoration:none;
	
color:white;

}.navbutton:hover {

	color:yellow;
}.navbutton:active {
	position:relative;
	top:1px;
	left:1px;
	
}
navbutton:focus {
    outline: 0;
}

/* This imageless css button was generated by CSSButtonGenerator.com */

/* ------------------------------------------------------------------------ */

/* article stuff */
/* Articles list (multicolumn) */
/* Article body */
.article_box{
	width: 704px;
	margin: 0 16px 8px 0;
	overflow: hidden;
}
.article_box.col_s{
	width: 224px;
}
.article_box.col_m{
	width: 464px;
}
.article_box.col_l{
	width: 704px;
}

/* ------------------------------------------------------------------------------------- */
.artical_box900{
width:900px;


}
	.article_box900 .article_t{
			height: 12px;
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 900px;
			background-image: url(../images/article_l_tx900.png);

	}
	.article_box900 .article{
		width: 860px;
		background-position: 0 0;
		background-repeat: repeat-y;
		background-image: url(../images/article_l_bgx900.png);
		position: relative;
		overflow: hidden;
		color: #433d30;
		text-shadow2: 1px 1px 0 #fff;
		padding: 5px 22px 5px 22px;
		min-height: 50px;
	}
	.article_b900{
		width: 900px;
		height: 18px;
		margin-bottom: 10px;
		background: url(../images/article_l_bx900.png) no-repeat 0 0;
	}	
/* ------------------------------------------------------------------------------------- */	
/* ------------------------------------------------------------------------------------- */
.artical2_box280{
width:280px;


}
	.article2_box280 .article_t{
			height: 12px;
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 280px;
			background-image: url(../images/article_l_tx280.png);

	}
	.article2_box280 .article{
		width: 270px;
		background-position: 0 0;
		background-repeat: repeat-y;
		background-image: url(../images/article_l_bgx280.png);
		position: relative;
		overflow: hidden;
		color: #433d30;
		text-shadow2: 1px 1px 0 #fff;
		padding: 5px 22px 5px 22px;
		min-height: 50px;
	}
	.article2_b280{
		width: 280px;
		height: 18px;
		margin-bottom: 10px;
		background: url(../images/article_l_bx280.png) no-repeat 0 0;
	}	
/* ------------------------------------------------------------------------------------- */	
/* ------------------------------------------------------------------------------------- */
.artical_box280{
width:280px;


}
	.article_box280 .article_t{
			height: 12px;
			background-repeat: no-repeat;
			background-position: 0 0;
			width: 280px;
			background-image: url(../images/frames/box280/images/box280_01.png);

	}
	.article_box280 .article{
		width: 270px;
		background-position: 0 0;
		background-repeat: repeat-y;
		background-image: url(../images/frames/box280/images/box280_05.png);
		position: relative;
		overflow: hidden;
		color: #433d30;
		text-shadow2: 1px 1px 0 #fff;
		padding: 5px 22px 5px 22px;
		min-height: 50px;
	}
	.article_footer280{
		width: 280px;
		
		background: url(../images/frames/box280/images/box280_17.png) repeat-y 0 0 ;
	}	
	.article_b280{
		width: 280px;
		height: 17px;
		
		background: url(../images/frames/box280/images/box280_18.png) no-repeat 0 0;
	}
	.re_image_shadow{
	border:0px solid black;
	}	
/* ------------------------------------------------------------------------------------- */	

blockquote{
	display: block;
	margin: 5px 0 9px 0;
	padding: 14px 20px 26px 20px;
	color: #433d30;
	text-shadow2: 1px 1px 0 #faf8f2;
	border-right: solid #f5f2eb 1px;
	border-top: solid #c5c1ba 1px;
	background: #dedad2 url(../images/blockquote.gif) no-repeat 0 bottom;
	border-collapse: separate;
}
blockquote p{
	margin: 0;
	padding: 0;
}


/* ------------------------------------------------------------------------------------- */
.artical_box800{
width:801px;


}
	.article_box800 .article_t{
			height: 23px;
			background-repeat: no-repeat;
			background-position: 0 0;
		padding:0;
		margin:0;
			width: 801px;
			background-image: url(../images/fadedinset_01.png);

	}
	.article_box800 .article{
		width: 801px;
		background-position: 0 0;
		background-repeat: repeat-y;
		background-image: url(../images/fadedinset_02.png);
		position: relative;
		overflow: hidden;
		color: #433d30;
		padding:20px;
		
		
		min-height: 50px;
	}
	.article_box800 .article_b{
		width: 801px;
		height: 23px;
		padding:0;
		margin:0;
		background: url(../images/fadedinset_03.png) no-repeat 0 0;
	}	
/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */
.artical_box800b{
width:803px;


}
	.article_box800b .article_t{
			height: 32px;
			background-repeat: no-repeat;
			background-position: 0 0;
		padding:0;
		margin:0;
			width: 803px;
			background-image: url(../images/fadedinset2_01.png);

	}
	.article_box800b .article{
		width: 803px;
		background-position: 0 0;
		background-repeat: repeat-y;
		background-image: url(../images/fadedinset2_02.png);
		position: relative;
		overflow: hidden;
		color: #433d30;
		padding:0px;
		margin:0;
		
		
		min-height: 50px;
	}
	.article_box800b .article_b{
		width: 803px;
		height: 32px;
		padding:0;
		margin:0;
		background: url(../images/fadedinset2_03.png) no-repeat 0 0;
	}	
/* ------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */
.box600_white{
width:603px;


}
	.box600_white .article_top{
			height: 34px;
			background-repeat: no-repeat;
			background-position: 0 0;
		padding:0;
		margin:0;
			width: 603px;
			background-image: url(../images/whitebox600_01.png);

	}
	.box600_white .article_content{
		width: 603px;
		background-position: 0 0;
		background-repeat: repeat-y;
		background-image: url(../images/whitebox600_02.png);
		position: relative;
		overflow: hidden;
		color: #433d30;
		padding:0px;
		margin:0;
		
		
		min-height: 50px;
	}
	.box600_white .article_bottom{
		width: 603px;
		height: 34px;
		padding:0;
		margin:0;
		background: url(../images/whitebox600_03.png) no-repeat 0 0;
	}	
/* ------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------- */	

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

