body{
margin:0;
padding:0;
background:#2f2f2f url(img/bg.jpg) top repeat-x;
margin-top:8px;
behavior:url("csshover.htc");
}
.wrapper_top{
width:803px;
height:10px;
margin:0 auto;
background:url(img/wrapper-top.jpg) no-repeat;
font-size:0;
}
.wrapper_bottom, .wrapper_bottom_inner{
width:803px;
height:10px;
margin:0 auto;
background:url(img/wrapper-bottom.jpg) no-repeat;
font-size:0;
}
.wrapper_bottom_inner{
background:url(img/wrapper-bottom-inner.jpg) no-repeat;
}
.wrapper{
width:801px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin:0 auto;
}
.header{
width:801px;
position:relative;
border-bottom:1px solid #ffffff;
}
a.logo{
position:absolute;
width:265px;
height:32px;
left:30px;
top:16px;
}
.content, .content_inner{
width:801px;
background: right url(img/content-bg.jpg) repeat-y;
border-top:2px solid #063857;
}
.content_inner{background: right url(img/content-bg-inner.jpg) repeat-y;}
.sidebar, .sidebar_inner{
float:left;
width:170px;
background-color:#595758;
background-image:url(img/sidebar_bg.jpg);
background-repeat:repeat-x;
height:100%;
font-family:"Palatino Linotype","Courier New", Courier, monospace;
font-size:12px;
}
.sidebar_inner{
background:url(img/sidebar_bg_inner.jpg) repeat-x;
}
.sidebar ul, .sidebar_inner ul{
margin-top:14px;
margin-left:10px;
padding:0;
}
.sidebar li, .sidebar_inner li{
list-style-type:none;
width:148px;
height:23px;
padding-top:7px;
background:url(img/sidebar_middle_off.jpg) no-repeat;
}
.sidebar_inner li{
background:url(img/sidebar_middle_inner_off.jpg) no-repeat;
}
.sidebar li:hover, .sidebar li.active{background:url(img/sidebar_middle_on.jpg) no-repeat;}
.sidebar_inner li:hover, .sidebar_inner li.active{background:url(img/sidebar_middle_inner_on.jpg) no-repeat;}

.sidebar li.first, .sidebar li.firstactive, .sidebar_inner li.first, .sidebar_inner li.firstactive{
list-style-type:none;
padding-top:11px;
height:23px;
background:url(img/sidebar_spirus_off.jpg) no-repeat;
}
.sidebar_inner li.first, .sidebar_inner li.firstactive{
background:url(img/sidebar_spirus_inner_off.jpg) no-repeat;
}
.sidebar li.first:hover, .sidebar li.firstactive, .sidebar li.firstactive:hover{
background:url(img/sidebar_spirus_on.jpg) no-repeat;
}
.sidebar_inner li.first:hover, .sidebar_inner li.firstactive, .sidebar_inner li.firstactive:hover{background:url(img/sidebar_spirus_inner_on.jpg) no-repeat;}
.sidebar li.last, .sidebar_inner li.last{
padding-top:6px;
height:30px;
background:url(img/sidebar_contact_off.jpg) no-repeat;
}
.sidebar_inner li.last, .sidebar_inner li.lastactive{background:url(img/sidebar_contact_inner_off.jpg) no-repeat; height:30px;}
.sidebar li.last:hover, .sidebar li.lastactive, .sidebar li.lastactive:hover{
background:url(img/sidebar_contact_on.jpg) no-repeat;
}
.sidebar_inner li.last:hover, .sidebar_inner li.lastactive, .sidebar_inner li.lastactive:hover{background:url(img/sidebar_contact_inner_on.jpg) no-repeat;}
.sidebar li a, .sidebar_inner li a{
color:#aaa7a7;
text-decoration:none;
padding:5px 70px 5px 22px;
}
.sidebar li a:hover, .sidebar li a.active, .sidebar_inner li a:hover, .sidebar_inner li a.active{
color:#FFFFFF;
}
.clear{
clear:both;
height:1px;
font-size:0;
}
.content_text{
float:right;
width:630px;
background:url(img/text_bg.jpg) repeat-x;
padding-top:6px;
border-left:1px solid #b2b3b3;
}

.textbox{
width:618px;
margin:0 auto;
padding-top:5px;
padding-bottom:8px;
background:url(img/spacer.jpg) bottom left no-repeat;
}
.textboxlast{
width:618px;
margin:0 auto;
padding-top:5px;
padding-bottom:8px;
}
.textbox img, .textboxlast img{
float:left;
}
.textbox p, .textboxlast p{
float:left;
width:435px;
margin:0;
padding:0;
margin-left:11px;
margin-top:4px;
margin-bottom:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
letter-spacing:0.020em;
text-align:justify;
}
.footer{
text-align:center;
margin-top:8px;
margin-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7e7e7e;
}

.inner_text_small{
float:right;
width:630px;
min-height:295px;
background:#fdfdfd url(img/inner_text_small_bg.jpg) bottom repeat-x;
border-left:1px solid #b2b3b3;
}
.inner_title{
height:36px;
width:615px;
background:url(img/inner_title.jpg) repeat-x;
padding-top:13px;
padding-left:15px;
}
.inner_title h1{
margin:0;
padding:0;
font-family:"Palatino Linotype","Courier New", Courier, monospace;
color:#932503;
font-size:14px;
font-weight:bold;
}
.title_big{
font-size:16px;
}
.founder_title{
font-size:13px;
font-weight:bold;
color:#494949;
padding-bottom:6px;
background:url(img/spacer_inner.jpg) left bottom no-repeat;
margin-top:7px;
font-family:Arial, Helvetica, sans-serif;
}
.founder_desc{
margin:12px 12px 12px 12px;
margin-left:12px;
margin-right:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#030303;
text-align:justify;
letter-spacing:0.02em;
line-height:18px;
}
.founder_bottom_spacer{
clear:both;
height:10px;
}
.contact_info{
width:450px;
margin:0 auto;
padding-top:30px;
padding-bottom:30px;
text-align:center;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#494949;
line-height:18px;
}
.contact_location{
background:url(img/spacer_inner.jpg) left top no-repeat;
margin-left:15px;
margin-right:10px;
padding-top:15px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.services_timeline{
background:url(img/spacer_inner.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
margin-right:25px;
}
.services_timeline h2{
margin:0;
padding-top:15px;
padding-bottom:10px;
font-size:13px;
color:#043b6a;
}
.services_timeline ul.first{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#030303;
line-height:15px;
}
.services_timeline ul.first li{
margin:0;
padding:0;
background:url(img/services_bullet_first.gif) 0% 0% no-repeat;
*background:url(img/services_bullet_first-ie.gif) 0% 0% no-repeat;
font-weight:bold;
list-style:none;
padding-left:10px;
padding-bottom:6px;
}
.services_timeline ul.second{
margin:0;
padding:0;
padding-left:8px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#030303;
}
.services_timeline ul.second li{
margin:0;
padding:0;
padding-left:8px;
list-style:none;
background:url(img/services_bullet_second.gif) 0% 0% no-repeat;
*background:url(img/services_bullet_second-ie.gif) 0% 0% no-repeat;
font-weight:normal;
line-height:18px;
}
.value_spacer{
margin-top:10px;
margin-bottom:10px;
margin-left:15px;
height:3px;
font-size:0;
background:url(img/spacer_inner.jpg) no-repeat;
}
.bluebold{
color:#033c6d;
font-weight:bold;
}
