/*right column is 260 wide + sidepaddings of 10px X 2 which leaves 240 for right boxes*/


#toolbox
{
	float:right;
	color:#515252;
	font-size:90%;
}
.toolitem
{
	color:#515252;
	padding:0px 5px 0px 5px;
}

/* BOXES */


.focusbox
{
	display: inline;
	float: right;
	width: 171px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 12px 0px;
	color:#3a3a3a;
	font-family: Arial,verdana,Sans-Serif;
	position: relative;
	border: solid 1px #006a8c;
}
.focusbox h2
{
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 120%;
	font-weight:800;
	font-family:inherit;
	background-color: #006a8c;
}
.randombox
{
	display: inline;
	float: right;
	width: 171px;
	padding:1px 1px 3px 1px;
	margin:0px 0px 12px 0px;
	font-family: Arial,verdana,Sans-Serif;
	background-color: #006a8c;
	color:White;
}
.randombox h2
{
	color: White;
	margin: 0px 0px -2px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
}
.randombox h2 a:link
{
	color: White;
	margin: inherit;
	padding: inherit;
	font-size: inherit;
	font-weight:inherit;
	font-family:inherit;
}
.randombox h2 a:hover
{
	color: inherit;
	margin: inherit;
	padding: inherit;
	font-size: inherit;
	font-weight:inherit;
	font-family:inherit;
}
.rightcolumnbox
{
	display: inline;
	float: right;
	width: 171px;
	/*word-wrap: break-word;*/
	padding:0px 0px 2px 0px;
	margin:0px 0px 12px 0px;
	border: solid 1px #006a8c; 
	font-family: Arial,verdana,Sans-Serif;
}
.rightcolumnbox_plain
{
	display: inline;
	float: right;
	width: 165px;
	padding:2px 3px 2px 3px;
	margin:0px 0px 12px 0px;
	font-family: Arial,verdana,Sans-Serif;
	border: solid 1px #006a8c;
}
.rightcolumnbox h2
{
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 120%;
	font-weight:800;
	font-family:inherit;
	background-color: #006a8c;
}
.rightcolumnbox_plain h2
{
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 120%;
	font-weight:800;
	font-family:inherit;
	background-color: #006a8c;
}
.banner
{
	display: inline;
	float: right;
	color: #3a3a3a;
	width: 171px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
	border: solid 1px #006a8c;
	font-family: Arial,verdana,Sans-Serif;
}
.banner h2
{
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 1px;
	font-size: 120%;
	font-weight:800;
	font-family:inherit;
	background-color: #006a8c;
}
.focusbox img
{
	margin-top: 10px;
}
img a:hover
{
	border: solid 1px black;
}
.box
{
	padding: 5px 0px 10px 0px;
}
.boxtitle
{
	color: inherit;
	margin: 0px 0px -2px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 110%;
	font-weight:800;
	font-family:inherit;
}
.boxtext_strong
{
	display:inline-block;
	color:#3a3a3a;
	font-weight:700;
	font-family: Arial, Verdana, Sans-Serif;
	line-height: 120%;
	padding: 5px 0px 10px 5px;
}
.boxtext
{
	display:inline-block;
	color:inherit;
	background-color:Transparent;
	font-family: Arial, Verdana, Sans-Serif;
	line-height: 120%;
	padding: 5px 0px 10px 5px;
	margin-bottom:0px;
}
.box_comment
{
	font-weight:800;
	color:#999999;
}	
.randombox img
{
	margin-top: 10px;
}
.banner img a:hover
{
}
.overview_box_w
{
    float:left;
    width:320px;
    border-bottom:1px solid #D5D8B0;
    margin:0px 0px 10px 0px;
    padding-right:10px;
    height:110px;
    
}
.overview_box
{
    float:left;
    width:429px;
    border-bottom:1px solid #D5D8B0;
    margin:0px 0px 10px 0px;
    height:110px;
}
.overview_box_w img,.overview_box img
{
    float:left;
    width:100px;
    border:1px solid #D5D8B0;
    height:100px;
    overflow:hidden;
    margin:0px 10px 10px 0px;
}
.textcontent_wide .overview_text
{
    float:left;
    width:200px;
}
.overview_text
{
    float:left;
    width:300px;
}
.overview_text_w
{
    float:left;
    width:100%;
}
