body {
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
	text-align:center;
	behavior: url(csshover.htc);
font-size: 100%;
	}

#container{
width:788px;
margin: 0 auto;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
border-right:1px solid  #CCCCCC;

}

#wrap{
width:765px;
background-color:#FFFFFF;
margin-left:23px;
}

#banner{
float:left;
width:551px;
}

#links{
float:left;
width:211px;
padding:0px;

}

.textblue{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#095C88;
line-height:13px;
}

.textblack{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
line-height:13px;
margin-left:3px;
margin-top:4px;
}


.textblue2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#095C88;
line-height:13px;
}

.textblue3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#095C88;
line-height:13px;
}



.textblue2 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
line-height:16px;
}

.grey{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#999999;
}

.grey2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#676767;
}



img.floatLeft { 
 float: left; 
 margin: 4px; 
}

.txtf{
width:150px;
height:16px;
border:1px solid #B6B3B3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#4A4A4A;
}

.txtf2{
width:150px;
height:80px;
border:1px solid #B6B3B3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#4A4A4A;
overflow:hidden;
}

.txtf3{
width:150px;
height:80px;
border:1px solid #B6B3B3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#4A4A4A;
overflow:hidden;
}

#expertise{
background-image:url(../images/expbg.jpg);
background-repeat:repeat-x;
width:547px;
height:64px;
clear:both;
}


.expertise{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#4A4A4A;
width:135px;
height:15px;
border:1px solid #CCCCCC;

}


.go{
background-image:url(../images/go.jpg);
width:23px;
height:18px;
border:0px;
cursor:pointer;
}

#boxbelow{
width:171px;
height:160px;
}

#footer{
background-color:#CEE4F9;
height:50px;
clear:both;
margin:0px;
}

#footer h3{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#666666;
margin-left:8px;
margin-top:7px;
}

#footer h2{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#666666;
margin-right:8px;
margin-top:7px;
}

.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-table;}

/* hides from IE Mac\*/
* html.clearfix{height:1%;}
.clearfix {display: block;}


#address{
background-image:url(../images/address.jpg);
background-repeat:no-repeat;
height:202px;
}

.addtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

#box2 ul{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#444444;
list-style-type: none;
margin-left: 0; 
padding-left: 1px;
margin:7px 6px 0px 2px;
}

#box2 li{
	list-style-type: none;
	background:  transparent url(../images/bullet3.gif) left top no-repeat;
	display: block;
	height:auto;
	padding-left:12px;
	padding-top:3px;
	text-align: left;
	margin:1px 2px 1px 2px;
	font-family:
}

.bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#444444;
}

.bodytext2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#444444;
}

/*

#menu {
width:190px;
background: #eee;
margin-right:3px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
float:right;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #fff  #fff #E8E3E9 #fff;
margin: 0;
padding:2px 3px;
}

#menu ul ul ul a{
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color:  #ccc #888 #555 #bbb;
background-image:none;
margin: 0;
padding:2px 3px;
font: bold 11px arial, helvetica, sans-serif;
}

#menu ul ul ul a:hover{

background-image:none;

}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #293249;
background: #ffffff;
text-decoration: none;
background-image:url(../images/navbg.jpg);
background-repeat:no-repeat;
}

#menu a:hover {
color: #a00;
background:#efefef;

}

#menu li {
position: relative;
background-image:url(../images/navbg.jpg);
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

 #menu ul li {float: left; width: 100%;}

<!--[if lt IE 7]>



#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 11px arial, helvetica, sans-serif;
} 
*/
.submit{
background-image:url(../images/submit.jpg);
background-repeat:no-repeat;
width:71px;
height:16px;
border:0px;
cursor:pointer;
margin-top:3px;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0; background: #EDEDED url(../images/arrow2.jpg) 20px no-repeat;}
ul.menu ul li a {display:block; padding:3px 7px 5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-left:31px;}
ul.menu ul li a:hover { color:#993300;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(../images/header.gif);width:134px; }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}