@charset "utf-8";
/* CSS Document */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	width:1008px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #f6f6f7;
}
#teltop{
position:absolute;
	top:20px;
	right:160px;
	z-index:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.23px;
	color: #58595b;
	font-weight: bold;
	width:200px;
}
#header{
background-color: #FFFFFF;	
}
#top{
	background-color: #FFFFFF;	
}
#logo{
float:left;
padding-left: 11px;
padding-right:72px;
}
#menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58595b;
	
	padding-top: 65px;
	font-weight: bold;
	
	white-space:nowrap;
}
#menu a, #menu a:focus, #menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #58595b;
	padding-top: 65px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration:none;
}
.topmenuline{
	margin-bottom: -5px;
}
#topredblock{
	background-color: #9c231b;
	margin-top:10px;
}
.trbmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.58px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.trbmenu a, .trbmenu a:focus, .trbmenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.58px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}
#bottomredblock{
	background-image:url(images/brbbg.jpg);
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 205px;
	width: 1008px;
	display: inline-block;
}
#bottomredblock h1{
	height: 43px;
	background-image: url(images/brbheadbg1.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.bottomredblock a, .bottomredblock a:focus, .bottomredblock a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16.67px;
	color: #9c231b;
	font-weight: bold;
	padding-left: 30px;
	text-decoration:none;
}
#bottomredblock p{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:justify;
	margin-top: -10px;
}
#bottomredblock p a, #bottomredblock p a:focus, #bottomredblock p a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}
#brbleftblock{
margin-left: 74px;
width:400px;
float:left;
}
#brbrightblock{
margin-left: 534px;
width:400px;
}
#content{
background-color: #FFFFFF;	
}
#whiteblocktop{
	width: 1008px;
	margin-top: 0px;
	margin-left: 0px;
	height:auto;
	display: inline-block;	
}
#whiteblocktop p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}
#whiteblocktop p a, #whiteblocktop p a:focus, #whiteblocktop p a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#whiteblocktop p img{
	float: left;
	padding-right: 10px;
}
#wbleft{
width: 504px;
background-color: #eaeaec;
float:left;
}
#whiteblocktop #wbleft #wblefttop{
margin-left: 74px;
width:400px;
}
#whiteblocktop #wbleft #wblefttop h1{
	height: 30px;
	background-image: url(images/contentwhiteheadbg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.wbleft a, .wbleft a:focus, .wbleft a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16.67px;
	color: #9c231b;
	font-weight: bold;
	padding-left: 30px;
	text-decoration:none;
}
#whiteblocktop #wbright{
margin-left: 534px;
width:400px;
background-color:#FFFFFF;
}
#whiteblocktop #wbright #wbrighttop{
width:400px;
margin-right: 74px;
}
#whiteblocktop h1{
	height: 30px;
	background-image: url(images/contentwhiteheadbg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	width: 394px;
}

.wbright a, .wbright a:focus, .wbright a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16.67px;
	color: #9c231b;
	font-weight: bold;
	padding-left: 30px;
	text-decoration:none;
}
#whiteblockbottom{
	width: 1008px;
	margin-top: 0px;
	height:auto;
	display: inline-block;	
}
#whiteblockbottom p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}
#whiteblockbottom p a, #whiteblockbottom p a:focus, #whiteblockbottom p a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
#whiteblockbottom p img{
	float: left;
	padding-right: 10px;
}
#whiteblockbottom #wbbleft{
width: 504px;
background-color: #eaeaec;
float:left;
}
#whiteblockbottom #wbbleft #wbblefttop{
margin-left: 74px;
width:400px;
}
#whiteblockbottom h1{
	height: 43px;
	background-image: url(images/contentwhiteheadbg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
}
.wbbleft a, .wbbleft a:focus, .wbbleft a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16.67px;
	color: #9c231b;
	font-weight: bold;
	padding-left: 30px;
	text-decoration:none;
}
#whiteblockbottom #wbbright{
margin-left: 534px;
width:400px;
}
#whiteblockbottom #wbbright #wbbrighttop{
width:400px;
margin-right: 74px;
}
#whiteblockbottom #wbbright #wbbrighttop h1{
	height: 43px;
	background-image: url(images/contentgreyheadbg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
}

.wbright a, .wbright a:focus, .wbright a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16.67px;
	color: #9c231b;
	font-weight: bold;
	padding-left: 30px;
	text-decoration:none;
}
#portfoliobg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.67px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 0px;
	height: 31px;
}

#portfolioleft{
width: 504px;
background-color: #eaeaec;
height: 31px;
float:left;
margin-top: -1px;
}
#portfolioright{
	background-image: url(images/portfoliobg.jpg);
	height: 31px;
	width: 447px;
	padding-top: 7px;
	padding-left: 20px;
	margin-left:541px;
	background-repeat: no-repeat;
	}
#portfolio{
	background-image: url(images/portfoliopicbg.jpg);
	background-repeat: repeat-x;
	height: 153px;
	width: 1008px;
	padding-top:15px;
	margin-top: -1px;
}

#portfolio img{
	border: 1px solid #9c231b;
}

#footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #58595b;
	padding-top: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	text-align: center;
	background-color: #FFFFFF;
}
#footer a, #footer a:focus, #footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #58595b;
	font-weight: bold;
	
	text-align: center;
	text-decoration: none;
}
.clear{
	clear: both;
}
