/* CSS Document */

body {background-image: url(../img/mainbkg.jpg); color: #FFF; background-color: #6C9DCB; background-repeat: repeat-x; margin: 6px 0 0 0; font-family: Tahoma, Arial, Verdana; font-size: 14px;}
h1 {font-size: 16px; color: #20629E;}
h2 {font-size: 14px; margin: 0;}
h3 {font-size: 14px; margin: 0;}
p {line-height: 140%;}
a:link {color: #00499C;}
a:visited {color: #00499C;}
a:hover {color: #00499C; text-decoration: none;}
a:active {color: #00499C; text-decoration: none;}

#container {width: 960px; margin: 0 auto; position: relative;}
#inner-container {position: absolute; top: 220px; left: 14px; width: 940px;}

.logo {position: absolute; top: 36px; left: 19px;}

.translate {position:absolute; left:602px; top:182px; font-size: 12px; text-align: right; width: 358px;}
.translate img {margin-right: 8px;}

.footer {clear: both;}
.footer p {line-height: 100%;}
.footer a:link {color: #FFFF66;}
.footer a:visited {color: #FFFF66;}
.footer a:hover {color: #FFFF66; text-decoration: none;}
.footer a:active {color: #FFFF66; text-decoration: none;}

.left-content {position: relative; float: left; width: 630px;}
.bluebox {background-color: #175B98; padding: 10px; width: 100%; text-align: justify;}
.bluebox a:link {color: #FFFF66;}
.bluebox a:visited {color: #FFFF66;}
.bluebox a:hover {color: #FFFF66; text-decoration: none;}
.bluebox a:active {color: #FFFF66; text-decoration: none;}
.whitebox {background-color: #fff; color: #333; padding: 10px; width: 100%; text-align: justify;}
.casestudy {float: left; border: 1px #FFF solid; padding: 2px; margin-right: 10px;}
.casestudy-blue {float: left; border: 1px #175B98 solid; padding: 2px; margin-right: 10px;}
.logos {float: left; border: 1px #FFF solid; padding: 2px; margin-right: 8px; margin-bottom: 20px;}
.hspace {height: 24px;}

.right-content {position: relative; float: right; width: 256px;}
.right-content p {margin: 0;}
.right-content a:link {color: #FFFF66;}
.right-content a:visited {color: #FFFF66;}
.right-content a:hover {color: #FFFF66; text-decoration: none;}
.right-content a:active {color: #FFFF66; text-decoration: none;}
.right-content ul {list-style:none; margin: 0 0 0 15px;}
.right-content li {margin: 8px 0;}
.right-content a:link strong {color: #FFF; text-decoration: none;}
.right-content a:visited strong {color: #FFF; text-decoration: none;}
.right-content a:hover strong {color: #FFF; text-decoration: none;}
.right-content a:active strong {color: #FFF; text-decoration: none;}

.right-box {padding: 15px; border: 1px dashed #fff;}

.testimonial {padding: 5px; font-style: italic; text-align: justify;}
.credit {padding: 5px; font-weight: bold; text-align: left;}

.img-right {float: right; border: 1px #333 solid; padding: 2px; margin: 0 0 10px 10px;}


#twitter_div h3 {
	color:#FFF;
}

#twitter_update_list {
	margin:2px 0 0 0 !important;
	padding:3px !important;
}

#twitter_update_list li {
	font-weight: normal;
	text-align: left;
	font-size:100%;	
}

#twitter-link {
	margin-top: 5px;
}