/* CSS Document */
body {
margin:0px;
font-family:tahoma;
font-size:12px;
color:#030303;
background-color:#FFFFFF;
}

p {
margin:0px;
padding:0px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#465158;
border:0px;
margin:0px;
padding:0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
margin:0px;
border:0px;
padding:0px;
}

br {
line-height:4px;
line-height:3px !important;
}

#mainwrapper {
width:923px;
height:auto;
margin:0px auto;
padding:0px;
border-left:1px solid #d5cccd;
border-right:1px solid #d5cccd;
}

#headerwrapper {
width:923px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

#headerbg {
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
border:0px;
width:923px;
height:101px;
float:left;
margin:0px;
padding:0px;
}

#banner {
width:923px;
height:221px;
border:0px;
margin:0px;
padding:0px;
float:left;
}

#line_1 {
width:923px;
margin:0px;
border:0px;
padding:0px;
float:left;
height:8px;
background-color:#90a1ab;
}


#line_2 {
width:923px;
margin:0px;
border:0px;
padding:0px;
float:left;
height:20px;
background-color:#c8cdd0;
}




#bodywrapper {
width:923px;
height:auto;
margin:0px;
border:0px;
float:left;
padding-top:8px;
}

#bodywrapper-clients {
width:923px;
height:auto;
margin:0px;
border:0px;
float:left;
padding-top:8px;
background:url(../images/bg-clients.jpg);
background-repeat:no-repeat;
}

#left_wrapper {
width:215px;
height:auto;
border:0px;
margin:0px;
padding:0px;
float:left;
}

#leftbg {
background-image:url(../images/left_bg.jpg);
background-repeat:repeat-x;
background-position:top;
border:0px;
width:210px;
height: auto;
padding:0px;
margin:0px;
float:left;
margin-left:2px;
margin-right:2px;
}

#leftmenu {
width:191px;
height:27px;
margin:0px;
float:left;
padding:0px;
display:block;
background-color:#9ba0a4;
border:0px;
margin-left:9px;
margin-right:9px;
}

#leftmenu:hover {
width:191px;
height:27px;
margin:0px;
float:left;
padding:0px;
display:block;
background-color:#687f8d;
border:0px;
margin-left:9px;
margin-right:9px;
}

#leftmenu a {
width:181px;
height:21px;
margin:0px;
float:left;
padding:0px;
padding-top:5px;
padding-left:10px;
display:block;
background-color:#9ba0a4;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#leftmenu a:hover {
width:181px;
height:21px;
margin:0px;
float:left;
padding:0px;
padding-top:5px;
padding-left:10px;
display:block;
background-color:#687f8d;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#bdc8d2;
font-weight:bold;
text-decoration:none;
}



#menu_space {
width:191px;
margin:0px;
padding:0px;
border:0px;
float:left;
height:4px;
margin-left:9px;
}


#container_box {
width:682px;
height:auto;
margin:0px;
float:left;
padding:0px;
border:0px;
padding-left:15px;
border-top:0px solid #e2e2e2;}

}

#welcome_nav {
width:682px;
height:auto;
margin:0px;
padding:0px;
border:0px;
float:left;
padding-top:9px;
}

#more_div {
width:82px;
padding-left:600px;
padding-top:5px;
}

.more_text {
font-family:Tahoma;
font-size:11px;
color:#030303;
text-decoration:none;
font-weight:normal;
}

.more_text:hover {
font-family:Tahoma;
font-size:11px;
color:#030303;
text-decoration:underline;
font-weight:normal;
}

#boxes_div {
width:682px;
height:auto;
margin:0px;
padding:0px;
border:0px;
padding-top:11px;
float:left;
}

#boxes_one {
width:194px;
height:auto;
border:0px;
margin:0px;
padding:0px;
float:left;
}

#boxes_two_wrapper {
width:249px;
height:auto;
margin:0px;
padding:0px;
float:left;
margin-left:8px;
margin-right:8px;
}

#boxes_two {
background-image:url(../images/left_bg.jpg);
background-repeat: repeat-x;
background-position:top;
width:249px;
height:auto;
margin:0px;
padding:0px;
float:left;
}

#boxes_two_nav {
width:230px;
height:auto;
margin:0px;
padding:0px;
float:left;
margin-left:10px;
margin-right:9px;
margin-top:9px;
}

#boxes_div_three {
width:203px;
height:auto;
margin:0px;
padding:0px;
float:left;
}
.product-gal{ color:#9ba0a4;}
.product-gal:hover{ color:#687f8d; text-decoration:underline;}

#footer_wrapper {
background-color:#464646;
width:923px;
height:auto;
margin:0px;
padding:0px;
border:0px;
margin-top:15px;
float:left;
padding-top:10px;
}


.footer_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8686;
font-weight:bold;
text-decoration:none;
}

.footer_link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8f8686;
font-weight:bold;
text-decoration:underline;
}


.copy_right {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8f8686;
font-weight:normal;
text-decoration:none;
}


.newslatter_textbox {
width:150px;
height:16px;
margin:0px;
padding:0px;
border:1px solid #90a1ab;
}


.newslatter_textbox2 {
width:150px;
height:110px;
margin:0px;
padding:0px;
border:1px solid #90a1ab;
}



.button {
background-image:url(../images/button.gif);
background-repeat:no-repeat;
width:97px;
height:36px;
border:0px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


.mail {
font-family:tahoma;
font-size:11px;
color:#0066CC;
text-decoration:none;
font-weight:bold;
}

.mail:hover {
font-family:tahoma;
font-size:11px;
color:#0066CC;
text-decoration:underline;
font-weight:bold;
}

.img-bdr{ border:2px solid #90a1ab; padding:1px;}

.img-bdr-gal{ border-left:4px solid #90a1ab; border-right:4px solid #90a1ab; padding:1px; border-top:1px solid #90a1ab; border-bottom:1px solid #90a1ab;}

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 650px; /* container width*/
background-color: #e1e1e1;

}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background: url(../images/bg-clients1.jpg) no-repeat;
border: 4px solid #9ba0a4;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
margin-left:0px!important;
margin-left:10px;
}

.client-list{ font:"Trebuchet MS"; font-size:14px; line-height:25px; border-bottom:1px dotted #455a67; font-weight:bold;}