/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Kent and Sussex Security Ltd Stylesheet

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* COMMON AND GLOBAL */
body { font:62.5%/1.6 arial, verdana, helvetica, sans-serif; margin:0; padding:0; background:#ffffff url(../images/bodyBg.gif) top left repeat-x; color:#676568; text-align:center; }

/* ----- IDS ----- */
#container { width:100%; margin:0 auto; text-align:left; font-size:110%; }   
#printHeader { display:none;}
#header { position:relative;}
#header #title { position:absolute; top:-2px; left:180px; color:#FFFFFF; font-size:155%; color:#FFFFFF; font-weight:bold;}
#header #date { position:absolute; top:1px; right:3px; color:#FFFFFF;}
#header #address { height:20px; background:url(../images/addressBg.gif) top left no-repeat; color:#0095d9; font-size:110%; text-align:right; padding-right:12px;}
#leftCol { width:120px; float:left; height: 1500px; background:url(../images/leftColBg.gif) top left no-repeat; font-size:110%;}
#rightCol { width:204px; float:right; font-size:110%;}
#rightCol .padding { padding-right:14px;}
#rightCol .box { width:100%; float:left; padding-bottom:10px;}
#rightCol .box .title { background:#cccccc; font-weight:bold; color:#0093d8; padding:2px 5px; font-size:120%; margin-bottom:16px; text-align:center;}
#rightCol .box .titleBlue { background:#0094da; font-weight:bold; color:#ffffff; padding:3px 25px; font-size:120%; margin-bottom:16px; text-align:center; line-height:120%;}
#rightCol .box .image img { margin:0 auto; }
#rightCol .box .text { line-height:130%; text-align:justify; padding-bottom:15px;}
#middleCol { margin: 0 214px 0 135px; font-size:110%;}

#middleCol .box_new { width:290px; height:205px; float:left; margin-bottom:10px; margin-right:10px; border: solid 1px #0094da;}
#middleCol .box_new .title { background:#cccccc; font-weight:bold; color:#0093d8; padding:2px 5px; font-size:120%; margin-bottom:14px;}
#middleCol .box_new .imageHolder { width:111px; padding-left:6px; float:left;}
#middleCol .box_new .text { line-height:130%; padding: 0px 4px 0px 4px; text-align:justify;}
#middleCol .box_new .more { line-height:130%; padding: 0px 4px 0px 4px; text-align:justify;}


#middleCol .box { width:100%; float:left; padding-bottom:10px;}
#middleCol .box .title { background:#cccccc; font-weight:bold; color:#0093d8; padding:2px 5px; font-size:120%; margin-bottom:14px;}
#middleCol .box .imageHolder { width:111px; float:left;}
#middleCol .box .text { line-height:130%; padding-bottom:12px; text-align:justify;}
#bottom {padding-top: 50px; }
#logos { width:540px; margin:0 auto;}
#logos img { display:inline;}
#logoIMK { position:absolute; bottom:0px; left:0px;}

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.relative { position:relative; }

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:100%; font-weight:bold;}

/* ----- LEFT NAVIGATION ----- */
#leftNav { }
#leftNav ul { margin:0; padding:0; list-style:none; border-top:1px solid #ffffff; margin-top:50px;}
#leftNav li { display:block; text-align:right; border-bottom:1px solid #ffffff; line-height:120%;}
#leftNav a { display:block; font-weight:normal; padding:3px 11px 3px 0; background:url(../images/leftNavBg.gif) 113px 8px no-repeat;}

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }

/* ----- LINKS ----- */
a { color:#0068cc; font-weight:normal; text-decoration:none; }
a:hover { color:#669933; }

/* ----- SCROLL BAR STYLES - NOT W3C COMPLIANT ----- */
html, body {
scrollbar-face-color: #669932;
scrollbar-highlight-color: #8cc63e;
scrollbar-shadow-color: #8cc63e;
scrollbar-3dlight-color: #8cc63e;
scrollbar-arrow-color: #010066;
scrollbar-track-color: #0094da;
scrollbar-darkshadow-color: #98AAB1;
} 
