*{
padding:0px;
margin:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
}
body{
/*width:980px;*/
margin:0 auto;
}

#slideshow2{ background-color:transparent; background-color:red;}
#slideshow2 img{ border:5px solid white; height:240px; background-color:transparent;}
#header{

background-position:top left;
background-repeat:no-repeat;
padding:0px 0 0 0;
height:306px;
}
#menu{
background-image:url(../images/navback.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
width:980px;
line-height:48px;
text-align:center;
background-color:transparent;
}
#menu li{
display:inline;
background-image:url(../images/line.gif);
background-position:top right;
background-repeat:no-repeat;
padding:2px 15px 2px 10px;
/ padding:2px 15px;
}
#menu .last{
background:none;
}
#menu a{
font-family:Tahoma, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}


#about #content{background-image:url(../images/bodywhite.png);}
#content{
background-image:url(../images/contentback.png);
background-position:top left;
background-repeat:no-repeat;
padding:33px 0 0 0px;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#5B5B5B;
overflow:hidden;
float:left;
width:980px;

}
.block{
width:290px;
float:left;
padding:0 0 43px 0;
}

.block1{

float:left;
padding:0 0 23px 0;
}
.title{
padding:0 0 15px 0
}
.block p{
width:245px;
padding:0 0 10px 25px;
}
.more{
margin:0 0 0 150px;
}
.pic{
margin:0 0 3px 54px;
}
.list{
padding:0 0 18px 56px;
}
.list li{
list-style-type:none;
background-image:url(../images/bulletpoint.png);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 7px 27px;
line-height:15px;
}

.list2 { padding-left:20px;}
.list2 li{
list-style-type:none;
background-image:url(../images/bulletpoint.png);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 7px 27px;
font-family: Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.1em;
}

.list3 { padding-left:0px;}
.list3 li{
list-style-type:none;
background-image:url(../images/bulletpoint.png);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 7px 27px;
font-family: Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.1em;
}

.list2 li span{ display:none; margin-top:5px; line-height:1.5em;}

b.solution_title:HOVER{cursor:pointer;}







.list a{
color:#19C4E3;
text-decoration:underline
}
.list a:visited{text-decoration:underline}
.list a:hover{text-decoration:none}

#block{
background-image:url(../images/block_bg.png);
background-position:top left;
background-repeat:repeat-y;
float:left;
width:980px;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#EAF0F3;
}






.news{
width:570px;
padding:15px 20px 27px 21px;
float:left;
}
.news img{
float:left
}
.news p{
padding:8px 0 0 20px;
float:left;
width:370px;
}
.bio .title{
font-family: Helvetica, Arial, sans-serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1em;

}


.Largetitle{
font-family: Helvetica, Arial, sans-serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1em;

}




.bio .subtitle{
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
font-style: normal;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
}


.bio{
width:870px;
padding:5px 20px 7px 21px;
float:left;
}
.bio img{
float:left;
margin-right:10px;
}
.bio p{
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-style: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.1em;
padding-left:20px;
width:700px;
}










.banner{
margin:8px 0 0 0;
display:block
}
#footer{
background-image: url(../images/reflection.png);
background-position:top left;
background-repeat:no-repeat;
margin:2px 0 0 0;
width:980px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
float:left;
line-height:25px;
padding:22px 0 15px 0
}
#footer li{
display:inline
}
#footer li a{
color:#323232;
text-decoration:none;
margin:0 10px;
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .bft{
color:#254A73;
text-decoration:underline
}
#footer .bft:visited{text-decoration:underline}
#footer .bft:hover{text-decoration:none}

.XLbodytext{
font-family: Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;	
}
.cinstruct, .cinstruct a{
font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;	
}
.cinstruct a{ color:red;}

.Lbodytext{
font-family: Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.1em;	
}

.biggyText, .biggyText a
{
font-family: Helvetica, Arial, sans-serif;
font-size: 41px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -2px;
line-height: 1.2em;
color:#999999;
}
.contact_place_number{font-size:1.7em;}
.contact_address{
line-height:1.4em;
font-size:1.6em;
}

.footer_address{ float:left; line-height:1.3em; width:250px;}
#addresses{ margin:auto; width:760px;}
.bioimage{
height:191px;
width:158px; 
float:left;
margin-right:10px;
}
.biotext{ margin-top:10px;}