body{margin: 0px; text-align:justify; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; color: #58595b;}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu a {
  display: block;
  border: #FFFFFF;
  text-decoration: none;	
}

ul#menu li {
}

ul#menu li a {
padding-left: 16px; 
}

ul#menu li a:hover {
}

ul#menu li ul li a {
padding-left: 32px; color:#939598;
}

ul#menu li ul li a:hover {
padding-left: 32px; color:#000000;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

a, a link, a active, a visited {text-decoration:none; color: #56a1d5;}

a:hover{text-decoration:underline; color: #56a1d5;}

img{border: none;}

img a, img a link, img a active, img a visited {border: none;}


.wrap{
text-align: justify;
width: 991px;
height: 100%;
}

small{
color: #56a1d5;
font-size: 10px;
}

h2 {
margin: 0px; 
margin-bottom: 20px; 
margin-top: 30px; 
padding-bottom: 4px; 
color: #00467f; 
font-size: 15px; 
font-family: Georgia, "Times New Roman", Times, serif;
border-bottom: solid #d1d3d4 1px;
}

h3{
margin: 0px; 
margin-bottom: 8px; 
margin-top: 15px; 
padding-bottom: 4px; 
color: #00467f; 
font-size: 14px; 
font-family: Arial, Helvetica, sans-serif;
 }
 
 h4{
margin: 0; padding: 0;
margin-bottom: -3px;
padding-bottom: 0px; 
line-height: 0px;
margin-top: 18px;
color: #00467f; 
font-size: 13px; 
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
 }

.dotted {background-image: url(images/dotted.jpg); background-repeat:repeat-x; height: 1px; margin-top: 10px; margin-bottom: 10px;}
.thumb img{width: 109px;}
.nav{
background-image:url(images/navbg.jpg);
font-size: 12px;
color: #6d6e71;
margin-top: 0px;
height: 34px;
width: 991px;
padding-top: 10px;
}

.nav a, a link, a visited, a active {color: #6d6e71; margin-left: 14px; padding-right: 13px; border-right: solid #d1d3d4 1px;}
.nav a:hover{ color: #6d6e71;}

.head{
height: 235px;
width: 991px;
}
.head img{float: left;}

.content{width: 991px; min-height: 400px;}
.leftcol{width: 235px; height: auto; float: left; padding-right: 17px; text-align: justify;}
.leftcol a, a link, a active, a visited{
color: #939598; }
.leftcol a:hover{color: #56a1d5; text-decoration: none;}
.rightcol{width: 739px; float: right; text-align: justify;}
.right{width: 487px; float: left; text-align: justify;}
.rightright{width: 235px; margin-left: 17px; float: left; text-align: justify;}

.more{
font-size: 10px;
color: #56a1d5;
padding-right: 10px; 
background-image: url(images/more.jpg);
background-repeat:no-repeat;
background-position:right;
}
.date{
color: #56a1d5;
margin-bottom: 22px;
}

.more a, a link, a active, a visited{color: #56a1d5;}

.clients{
width: 991px;
height: 105px;
}

.clients img{float: left; margin-right: 17px; margin-top: 15px;}

.foot{
background-image:url(images/footbg.jpg);
background-repeat: repeat-x;
font-size: 10px;
color: #6d6e71;
margin-top: 32px;
margin-bottom: 36px;
height: 36px;
width: 991px;
padding-left: 14px;
float: left;
}
.foot img{float: right;}
.foot, .foot a, .foot a link, .foot a active, .foot a visited{
font-size:  10px;
color: #6d6e71;
text-decoration: none;
}

.foot a:hover{
text-decoration:underline;
color: #56a1d5;
}
strong{
color: #00467f;
font-weight: bold;
}

.feed, feed a, feed a link, feed a active, feed a visited{
font-size:  12px;
color: #939598;
text-decoration: none;
list-style: none;
}
.feed li, .feed ul {padding-left: 12px; list-style: none;}

.feed a:hover{
color: #56a1d5;
}

.feed p{margin: 0px; padding: 0px; text-indent:0px; margin-bottom: 12px;}

a strong, a link strong, a active strong, a vistied strong {
color: #6d6e71;
font-weight: bold;
}
a:hover strong{
color: #003768;
}
li{line-height: 16px; text-align:left;}

.strip img{display: none; margin: 0px; padding: 0px;}

.strip h2, .strip h1, .strip strong, .strip center, strip p, .strip br{margin: 0px; text-align:justify; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #58595b; font-weight:normal; text-align: left; text-indent: inherit; display: inline;}

.sharethis:hover{cursor:pointer;}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}