/* Start of CMSMS style sheet 'fat-layout' */
body {
   background: url(uploads/images/bg-repeater.jpg) repeat-x top left #0f0f0f; 
   margin: 0px; 
   padding: 0px;
}

#container {  border: 1px solid #000; width: 920px; color: #fff; margin: 0 auto 0 auto; background-color: #000; padding: 0 0 0 0; }

#content {  margin: 0px; padding: 15px;  line-height:18px; }
#content h1 { margin: 0px; padding: 0px; font-family: "Courier New", Arial, Verdana; font-weight: normal; color: #460480; font-weight:600; }

#content  p { font-family: Arial, Verdana, Helvetica; font-size:13px; margin-bottom: 20px;  }
#content  strong { color: #999; }
#content  a { font-family: Arial, Verdana, Helvetica; font-size: 13px; color:  #B232E9; text-decoration:none; }
#content  a:hover { font-family: Arial, Verdana, Helvetica; font-size: 13px; color:  #fff; text-decoration: underline; }
#contact-block {  margin: 15px; border: solid 1px #333; padding: 0px; color: #460480; font-size: 28px; font-family: "Courier New", Arial, Verdana; clear: both; }

#ad-block { margin: 20px 0 20px 0; padding: 0 0 20px 0;}
#ad-block h2 { padding: 0px; margin: 0px; }
#ad-block ul { list-style-type: none; margin: 0 auto 0 auto; padding: 15px; width: 890px; }
#ad-block ul li { float: left; margin-right: 12px; }
#ad-block ul li a { display: block; border: solid 1px #333; padding: 10px; }
#ad-block ul li a:hover { border: solid 1px #B232E9; }

#our-services { margin: 15px; padding: 15px; background: url(uploads/images/our-services-repeater.jpg) repeat-x top; font-family: Arial, Verdana, Helvetica; line-height:18px; }

#our-services h2 { margin: 0px; padding: 0px; }
#our-services a { color: #B232E9; text-decoration: none; }
#our-services a:hover { color: #fff; text-decoration: underline; }

#our-services #services-nav { float: left; 260px; border-left: solid 1px #333; border-right: solid 1px #333; padding: 0 5px 0 5px; }
#our-services #intro { float: left; width: 260px; padding: 0 10px 0 0; font-size: 12px; }
#our-services #twitter { float: left; width: 260px; padding: 0 0 0 10px; }

#services-nav ul { list-style-type: none; margin: 0px; padding: 0px; width: 300px; }
#services-nav ul li {}
#services-nav ul li a {  font-family: Arial, Verdana, Helvetica; font-size: 12px; display: block; padding: 5px 5px 5px 5px; color: #fff; text-decoration:none;  }
#services-nav ul li a:hover { background: url(uploads/images/fat_r10_c11.jpg) repeat-x top; text-decoration:none;}

#services h2 {margin: 0 0 10px 0; padding: 0px; font-size: medium;  height:16px; }
.port_h2 { float:right; width:50%; margin:0px; height:auto; }
#services ul { list-style-type: none; margin: 0px; padding: 0px; }
#services ul li {float: left; margin: 0 25px 25px 0px; background-color: #333; padding: 15px 15px 15px 15px;width: 390px; height: 130px; border: solid 1px #666; font-family: Arial, Verdana, Helvetica; 
font-size: 13px; color: #fff; }
* html #services ul li { margin:0 12px 25px 0; height:145px; }
#services ul li a { text-decoration:none; font-size:9pt; color:#ffffff;}
#services ul li a:hover { font-size:9pt; color:#B232E9;  }
#services ul li ul { float:right; width:50%; margin-top:10px; }
#services ul li ul li { margin:0 0 5px 0px; width:100%; height:auto; border:0px; padding:0 0 0 25px; clear:both; font-size:9pt; line-height:16px; vertical-align:middle; background:url('/images/small_tick.gif') no-repeat top left;  }
#services .services-block-content { height: 80px; overflow: hidden; margin: 15px 0 5px 0; }

#latest-news-block h2 {margin: 0px; padding: 0px; color: #460480;}
#latest-news-block { float: right; margin-left: 20px; margin-top: 20px; margin-right: 15px; width: 220px; padding: 15px; background-color: #191919;}
#latest-news-block ul { list-style-type: none; margin: 0px; padding: 0px; }
#latest-news-block ul li { margin: 0;  padding: 10px 0 10px 0;width: 220px; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #fff; border-bottom: dotted 1px #460480;  }
#latest-news-block a { text-align: right; font-family: Arial, Verdana, Helvetica; font-size: 12px; text-decoration:none; color: #B232E9;}
#latest-news-block a:hover { text-decoration: underline; color: #fff; }

#case-study {float: right; width: 325px;}
#case-study h2 {padding: 0px; margin: 0px;}
#case-study a { color: #B232E9; }
#case-study a:hover {  color: #fff; }

#study-copy-block { height: 274px; margin-bottom: 10px; width: 310px; font-size: 13px; line-height:16px; }

#action-block {padding: 20px; height: 40px; background: url(uploads/images/actionblock-bg.jpg) no-repeat top left; }

#testimonial-faqs {margin-top: 20px; width: 880px;}
#testimonial { float: left; width: 400px; padding: 0px 20px 20px 10px; }
#testimonial h2 {padding: 0px; margin: 0px;}

#faqs {float: left; width: 400px; padding: 0 20px 20px 20px; border-left: 1px solid #333;}
#faqs h2 {padding: 0px; margin: 0 0 10px 0px;}
#faqs a { text-decoration: none; color: #B232E9; margin: 0px; font-size: 13px; padding: 0px;  }
#faqs a:hover { text-decoration: underline; color: #fff; font-size: 13px; }
#faqs a:active { text-decoration: underline; color: #fff; font-size: 13px; }
#faqs a:selected { text-decoration: underline; color: #fff; font-size: 13px; }
#faqs .faq-desc {margin: 5px 0 5px 0;}

#gallery {float: left; width: 500px;}
.hr {clear: both; border-bottom: solid 1px #333; width: 860px; margin: 0 auto 0 auto;}

#content #team h2 { color: #5E0796; font-size: 18px; font-family: courier new,courier; padding: 0px; margin: 0px; }
#content #team p {  color: #fff; font-size: 11px;  padding: 0px; margin: 0px; }
#content #team {  color: #666; font-size: 12px; font-family: arial, verdana; border-bottom: dotted 1px #333; padding-bottom: 15px; }

.main-copy { padding: 15px; }

td {font-size: 14px; font-family: arial, verdana;}

ul { font-family: arial, verdana; font-size: 14px; }

#port_link { padding:10px; border:0px; }

/* End of 'fat-layout' */

