body {
	padding:0;
	margin:0;
	font-family: Tahoma, Arial, Verdana;
}
img {display:block;border:none;}
td, p {vertical-align: top;font-size: 13px;line-height: 16px;color: #666666;}
p {margin: 15px 0px 0px 0px;}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;color: #0067b0;font-weight:normal;border-bottom: solid 1px #e0e0e0;}
h1 {font-size: 16px;line-height:16px;padding-bottom: 15px;}
h2 {font-size: 14px;line-height:14px;border:none;}
.top {margin: 0 auto;}
.toprow {
	background: url(../images/topbg.gif) repeat-x left top;	
	padding: 22px 0px 19px 0px;
}
.logotype {
    float: left;
}
.topmenu {
	float:right;
	margin: 0px 60px 0px 0px;
	background: url(../images/topitembg.gif) no-repeat right 36px;
}
.topmenu .item {
	background: url(../images/topitembg.gif) no-repeat left 36px;
	padding: 0px 20px 0px 20px;
}
.topmenu .item a {
	font-size: 14px;
	display: block;
	text-decoration: none;
	color: #4c4c4c;
	padding: 30px 0px 0px 0px;
}
.topmenu .item a.selected, .topmenu .item a:hover {
	color: #0067b0;
	background: url(../images/arrowBlue_down.gif) no-repeat center 15px;
}
.bluerow {background: #0067b0;}
.bluerow img {margin: 0 auto;}
.mainrow {
	background: url(../images/mainbg.gif) repeat-x left top;	
	padding: 60px 0px 20px 0px;
}
.columns {margin: 0 auto;}
.left, .right, .left p, .right p {
	font-size: 11px;	
}
.bottomrow {padding: 10px 0px 10px 0px;}
.bottom td {
	font-size: 11px;	
}
ul.grayline {
	margin:10px 0px 0px 0px;
	padding:0;
}
ul.grayline li {
	margin:0;
	padding:6px 0px 6px 0px;
	font-style: italic;
	border-bottom: solid 1px #e0e0e0;
	list-style-type: none;
	color: #0067b0;
}
.REboxGrayContent {height:1%; width: 155px;}
.REboxGrayContent {overflow:hidden}
.REboxGray {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGray p {margin:0 2px; padding:0px 0 10px 0; line-height:1.2em;color:#333; font: normal 11px/130% Arial, Helvetica, sans-serif;}
.REboxGray p a {margin:0; padding:0; line-height:1.2em;color: #0067b0; text-decoration: underline;font: normal 11px/130% Arial, Helvetica, sans-serif;}
.REboxGrayContent {display:block; background:#fff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:16px 1em 16px 1em;}

.REboxGrayContent ul{
	margin:0;
	padding:3px 0 0 0;
	border:0px solid red;
	width:152px;
	list-style-type:none;
}
.REboxGrayContent ul li.tel{
	margin:0;
	padding:8px 0 8px 21px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color:#0067b0;
	border-top: solid 1px #e0e0e0;
	background:url(../images/c_telephone.gif) no-repeat 0 5px;
}
.REboxGrayContent ul li.email{
	margin:0;
	padding:8px 0 8px 21px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color:#0067b0;
	background:url(../images/c_mail.gif) no-repeat 0 5px;
}
.REboxGrayContent ul li.email a{
	margin:0;
	padding:0;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color:#0067b0;
	text-decoration:underline;

}
.REboxGrayContent ul li.search{
	margin:0;
	padding:8px 0 8px 21px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color:#0067b0;
	background:url(../images/c_search.gif) no-repeat 0 5px;
}
.rightmenu {
    margin: 0px 0px 20px 0px;
}
.rightmenu .middle {
    background: #ffffff;
    border-right: solid 1px #e0e0e0;
    border-left: solid 1px #e0e0e0;
	padding: 4px 0px 14px 0px;
}
.rightmenu .middle a {
	background: url(../images/arrowBlue_left.gif) no-repeat left center;
	display: block;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 8px 0px 8px 14px;
	margin: 0 10px;
	border-bottom: solid 1px #e0e0e0;
}
