
body { margin: 0px; padding: 0px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }

.darkblue { color: #3300ff; }

.darkyellow { color: #ee9c0d; }

.green { color: #6fa504; }


p { font-family: Arial, Helvetica, sans-serif; text-align: justify}

.p-bottom { padding-bottom: 10px; margin-bottom: 10px; }

#main_container_block { width: 971px; margin: 0 auto; }

#header { float: left; width: 970px; height: 85px; }

#logo { float: left; width: 125px; height: 44px; margin: 17px 0 0 35px; }


/*HIDE IMAGES*/
.hideimages {display:none;}


#navigation { float: left; width: 952px; height: 36px; padding-left: 0px;text-decoration: none;font-size: 10pt; color:White  }

#navigation a:hover {text-decoration: none;}
#navigation a {text-decoration: none;}

.link-height { height: 28px; }

#navigation-home { display: block; width: 85px; background: url("../images/navigation/home.gif") no-repeat 0 0; }



#content { float: left; width: 940px;  padding: 10px 15px 25px 15px; min-height: 400px; /* remove */ }

.section { float: left; width: 225px; margin-right: 5px; }

.section-header { float: left; width: 225px; height: 75px; background: url(../images/sec-header.jpg); }

.section-header:hover { float: left; width: 225px; height: 75px; background-position: 0 -75px; }

.section-header a { display: block; text-decoration: none; color: #666; padding: 10px 90px 8px 10px; }

.section-header h2 { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; margin: 0px; }
.section-middle, .section-picture { background:url(../images/section-box-mid.gif); }

.section-picture { float: left; width: 225px; padding-right: 5px; }

.section-middle { float: left; width: 214px; padding: 10px 10px 20px 6px; text-align: justify; height: 320px; }

.section-middle p, #drop-ex p, #drop-tg p { margin: 0px; padding-bottom: 10px; font-size: 1.1em; line-height:14px; }

.section-middle ul { padding: 0; margin: 0; list-style: none; }

.section-middle li { padding: 0 0 0 8px; background:url(../images/red-bullet.gif) no-repeat; margin-bottom: 2px; font-size: 1.1em; }

.section-middle li a, #drop-ex a { text-decoration: underline; color: #000; }

.section-middle li a:hover, #drop-ex a:hover { text-decoration: underline; color: #be2026; }

.section-bottom { float: left; width: 225px; height: 33px; background: url(../images/section-box-bot.gif); }

.section-bottom p { font-size: 1.2em; margin: 0px; }

.section-bottom p a { font-weight: bold; color: #a3041e; display: block; padding: 8px 0 8px 10px; text-decoration: none; }

.section-bottom p a:hover { text-decoration: underline; }



#right-box { float: right; width: 228px; }


.navigationigation a {color: #222; font-size: 1.1em;}


#sidebar { float: left; width: 230px; margin-bottom: 10px; float: right; }


/* CONTENT BACKGROUNDS */

#heading, #assisted, #complete, #specialised, #partners-bg, #get-in-touch, #about-us, #news, #sitemap, #error-404 { float: left; width: 970px; height: 220px; }

#heading p { padding: 70px 0 0 30px; margin: 0px; }


.ul-margin { margin-bottom: 10px; }

.intro-border { border: none; }

/* CONTENT MAIN */

#left-box { float: left; padding: 10px 20px 0 5px; width: 675px; }





ol, ul, li { border:0pt none; font-family:inherit; font-size: 100%; font-style:inherit; font-weight:inherit; margin:0pt; padding:0pt; vertical-align:baseline; }

.clear { clear: both; height: 0; visibility: hidden; display: block; }

#main_container_block-tab ul { list-style: none; list-style-position: outside; }

#main_container_block-tab ul.menu li { float: left; margin-right: 4px; margin-bottom: -1px; }

#main_container_block-tab ul.menu li { font-size: 1.2em; display: block; padding: 10px 5px 0px 5px;  margin-bottom: -1px; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: none; border-width: 1px 1px 1px 1px; position: relative; color: #222; cursor: pointer; height: 23px; background: #e5e4e4; }

#main_container_block-tab ul.menu li.active { background: #9c041d; border: solid 1px #ff0000; color: #fff; }


#main_container_block-tab { width: 700px; }


#table-con { margin-top: 20px; padding-left: 10px; padding-top: 15px; margin-bottom: 20px; }

#table { width: 475px; }

#table p { font-size: 1.4em; color: #FFF; margin: 0 0 5px 0; padding: 0; }

tr { margin: 0px; padding: 0px; }








/* FOOTER */

#footer { float: left; width: 920px; background-color: #d6d6d6; padding: 25px 15px 25px 35px; }



