/* GENERAL */
html, body {border:0;margin:0;padding:0;}
body {height:100%;width:100%;margin:0px;padding:0px;background:#ffffff;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}

form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea {font-size:11px;font-family:Arial}
input {vertical-align:top;}
option {padding:2px 10px;}

ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}

p, img {margin:0;padding:0;border:0px; }
a {color:#000000;text-decoration:none;}
a:hover {color:#ca2004;}


/* START WRAPS */
#wrap {margin:auto;width:990px;background:#ffffff;padding:0 5px;}
#main {background:#ffffff;padding:15px 0;min-height:350px;}
.left {float:left;width:668px;margin-right:22px;}
.right {float:right;width:300px;}

/* START HEADER */
#header {height:90px;} 
.hd-lf {float:left;width:500px;padding:22px 0 0 20px;}
.hd-rt {float:right;width:450px;padding:8px 20px 0 0;text-align:right;}
/* END HEADER */

/* START MENU */
.menu {clear:both;height:42px;background:transparent url(../images/menu/menubg.gif) repeat-x top left;}
.menu ul {float:left;font-family:calibri, sans-serif, "Trebuchet MS";font-size:13px;padding-top:5px;font-weight:bold; }
.menu li {float:left;height:38px;text-align:center;}
.menu li a {display:block;color:#1b1c1c;padding:8px 25px 10px 25px;}
.menu li a:hover {border-bottom:2px solid #1b1c1c;padding-bottom:8px;}
.menu li a.active {color:#ca2004;border-bottom:2px solid #ca2004;padding-bottom:8px;background:transparent url(../images/menu/arrow.gif) no-repeat center bottom;}
.menu li.spacer {width:2px;background:transparent url(../images/menu/spacer.gif) no-repeat top right;}
.menu p {float:right;padding:10px 20px 0 0;color:#27498f;font-family:calibri, sans-serif,  "Trebuchet MS";font-size:18px;font-weight:bold;}
/* END MENU */


/* START BANNER */
.ban {background:transparent url(../images/security-guard.jpg) no-repeat top left;width:668px;height:245px;}
.ban h1 {font-family:tahoma;color:#13335c;font-size:21px;font-weight:normal;padding:30px 130px 0 150px;text-align:center;line-height:35px;}
.ban h2 {font-family:"Trebuchet MS";color:#ffffff;font-size:15px;font-weight:bold;padding:35px 80px 0 0;text-align:right;line-height:35px;}
.ban a {color:#ffffff;}
.ban a:hover {color:#ca2004;}
/* END BANNER */


/* START CONTENT */
.content {line-height:20px;font-family:"Trebuchet MS";}
.content h1 {font-family:tahoma;color:#29568f;font-size:18px;font-weight:normal;line-height:35px;}
.content h1 b {color:#ca2004;font-weight:normal;}
.content p {padding:8px 0;font-size:13px;color:#3e4549;line-height:20px;font-family:"Trebuchet MS";}
.content p b {font-size:15px;}
.content p i {color:#ca2004;}

#btop {border-top:1px dotted #c3c3c3;padding:10px 0;}
#cards {border-top:1px dotted #c3c3c3;padding:10px 0;background:transparent url(../images/right-col/cards.png) no-repeat 90% 80%;}

/* END CONTENT */

/* START LISTS */
.bull {padding:10px 40px;color:#ca2004;}
.bull li {list-style:disc;padding:10px 0;font-size:12px;line-height:20px;font-family:"Trebuchet MS";}
.bull li span {color:#3e4549;}

.num {padding:10px 40px;color:#3e4549;}
.num li {list-style:decimal;padding:10px 0;font-size:13px;line-height:20px;font-family:"Trebuchet MS";}
.num li p {padding-top:10px;}
/* END LISTS*/


/* START TABS */
.book-wrap {background:transparent url(../images/right-col/book-bg.gif) repeat-x bottom left;border:2px solid #000000;width:296px;}
.book {background:transparent url(../images/right-col/booknow-top.gif) no-repeat top left;padding:55px 35px 5px 35px;line-height:18px;}
.book p {font-family:"Trebuchet MS";font-size:12px;font-weight:bold;padding-bottom:10px;}
.book select {border:1px solid #000000;width:200px;font-family:arial;font-size:12px;color:#000000;}
.book input.submit {margin-top:10px;border:0;height:auto;width:auto;}

.centers {background:transparent url(../images/right-col/ukmap.gif) no-repeat center center;border:1px solid #1B6AA5;width:298px;}
.centers h2 {background:#1B6AA5;font-family:"Trebuchet MS";color:#ffffff;font-size:15px;font-weight:bold;padding:0px 80px 0 15px;line-height:35px;}
.centers ul {padding:10px;font-size:11px;color:#3e4549;}
.centers ul li {border-bottom:1px dotted #c3c3c3;padding:5px 20px;line-height:16px;}
.centers ul li b {font-family:"Trebuchet MS";color:#333333;font-size:13px;font-weight:bold;display:block;line-height:24px;}
.centers ul li:last-child {border:0;}

.book2 {background:transparent url(../images/right-col/blue-bg.gif) repeat-x bottom left;border:1px solid #1B6AA5;width:298px;height:84px;}
.book2 h2 {font-family:"times new roman","Trebuchet MS";color:#EBEBEB;font-size:15px;padding:10px 10px 0 10px;line-height:22px;text-transform:uppercase;text-align:center;}

.book3 {background:transparent url(../images/right-col/grad-bg.gif) repeat-x bottom left;width:300px;height:136px;}
.book3 h2 {font-family:georgia;color:#ca2004;font-size:17px;padding:10px 0 0 0;line-height:25px;text-transform:uppercase;text-align:center;font-weight:normal}
.book3 p {padding:12px 15px;font-size:11px;color:#3e4549;text-align:center;line-height:19px;}

.result {margin:20px 0 0 0px;padding:20px 40px 20px 80px;border:1px solid #b0b6bb;background:#f1f1f1;font-family:"Trebuchet MS";font-size:13px;}
.result td {padding-left:20px;}
.contact {margin:20px 0 0 0px;padding:20px;font-family:"Trebuchet MS";font-size:13px;border:1px solid #b0b6bb;}

.form {width:550px;font-size:13px;margin:10px 0 0 30px;font-family:"Trebuchet MS";}
.form td {height:37px;}
.fb2 {border:1px solid #b0b1b3;height:16px;width:200px;font-size:11px;padding-top:2px;}
.fb3 {border:1px solid #b0b1b3;height:16px;width:80px;font-size:11px;}
select {font-size:11px;height:auto;}
.details {background:transparent url(../images/arrow.gif) no-repeat left 0;font-size:12px;color:#ca2004;padding:2px 28px;line-height:17px;display:block;}
.star {font-size:13px;font-family:"verdana";color:#ea0100;}
/* END TABS */

/* START FORMS */
.in {border:1px solid #b0b6bb;font-size:13px;font-family:"Trebuchet MS";width:240px;height:17px;line-height:15px;}
.combo {border:1px solid #b0b6bb;font-size:13px;font-family:"Trebuchet MS";width:240px;}
#err {margin:10px 0;border:1px solid #d21606;width:500px;padding:8px 30px 8px 30px;text-align:center;background:#f4f4f4;}
#err h4 {font-family:"Trebuchet MS";color:#d21606;font-size:14px;}
#err p {margin:0;padding:0;font-size:11px;color:#000000;line-height:18px;font-family:arial;}
/* END FORMS */


/* START LOGO */
#logo {padding:50px 0 10px 0;text-align:center;}
#logo img {margin:0 20px;vertical-align:top;}
/* END LOGO */


/* START LINKS */
#links {padding:10px 25px 20px 25px;border-top:2px solid #1B6AA5;background:#f2f2f2;font-size:10px;text-align:justify;font-family:tahoma;line-height:15px;color:#4f4f4f;float:left;}
#links p {padding:0 0 10px 0;font-size:14px;color:#ca2004;font-family:"Trebuchet MS";}
#links a {color:#4f4f4f;}
#links a:hover {color:#1B6AA5;}
/* END LINKS */


/******************* Footer Links ************************/

.flinks{
margin:0px;padding:0px;
}

.flinks li{
width:210px;
float:left;
margin:6px 10px 0px 0px;
background:url(../images/link_bull.png) left 5px no-repeat;
padding-left:15px;
}

.flinks li a:hover{
text-decoration:underline;
}


/* START FOOTER */
#footer {margin:auto;width:990px;height:40px;background:transparent;padding:10px 5px;font-size:11px;line-height:16px;color:#888a90;}
#footer a {color:#888a90;padding:0 5px 0 4px;}
#footer a:hover {color:#ca2004;}
.ft-lf {width:500px;float:left;}
.ft-rt {width:490px;float:right;text-align:right;}
/* END FOOTER */

.clear {clear:both;height:0px;margin:0;padding:0;}


