/* ######### CSS for Shade Tabs. Remove if not using ######### */

.linkBox {
	background: #dadbd7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cdcdc3;
	border-right-color: #cdcdc3;
	border-bottom-color: #cdcdc3;
	border-left-color: #cdcdc3;	
}

.tabcontent{
display:none;
}

.box {
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 150%;
	overflow: hidden; /* F.F. FIX */
	height: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c5c3b8;
	border-bottom-color: #c5c3b8;
	border-left-color: #c5c3b8;
	float: left;
}

.box_pages {
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	/*line-height: 150%;*/
	overflow: hidden; /* F.F. FIX */
	height: 100%;
	border: 1px solid #cdcdc3;
	/*border: 1px solid #eec21b;*/
}

.box_pages_bottom{
	background-image: url(../images/box_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
}

.box_pages h2 
{
	font-size: 1.3em;
	margin-bottom: 10px;
	margin-top:0px;
	color: #0c78bb;
	/*color: #eec21b;*/
}

.box_pages a 
{
	/*font-size: 1em;*/
}

.box_pages ul 
{
	padding-bottom: 20px;
}

.tab_links {
	background: #ddddd8;
	}

.tab_links li {
	float: left;
	list-style-type:none; 
}

.tab_links a {
	color: #464646;
	float: left;
	font: 1.2em Arial, sans-serif;
	padding: 0 12px 0 12px;
	margin: 7px 0 7px 0;
	text-decoration: none;
	border-right: 1px solid #cdcdc3;
}

.tab_links .last a {
	border-right: 0;
}

.tab_links a:hover, .tab_links a:focus {
	background: #efefe7;
	padding: 7px 12px 7px 12px;
	margin: 0 1px 0 0;
	border-right: 0;
	outline: 0;
}

.tab_links li a.selected{ /*selected main tab style */
	background: #ffffff;
	padding: 7px 12px 7px 12px;
	margin: 0 1px 0 0;
	border-right: 0;
}

.tab_links .selected a:hover {
	background: #ffffff;
}

.boxcontent {
	background: #ffffff;
	padding: 12px;
	list-style-position: inside;
}

.boxcontent_pages {
	background: #ffffff;
	padding: 12px;
	list-style-position: inside;
	width: 520px;
}

.boxcontent p {
	/*font-size: 1.1em;*/
}

@media print {
.tabcontent {
display:block !important;
}
}

.clearfix {
	overflow: hidden;
	_overflow: visible;
	_overflow-x:hidden;
	_height: 0;
}


ul, li {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}


