@charset "utf-8";
/* CSS Document */

html {height:100%; width:100%;}

body{margin:0px; padding:0px; background:#224682; font-family:Constantia; height:100%; width:100%; line-height:1.1em;}

.mContainer {margin:auto;}
#wrapper		{margin:0 auto; overflow:visible; padding:0px; clear:both;}

/* Banner Classes */
.TopStrip		{width:100%; height:16px; background:#0E2845;}
.BgBanner		{background:url(../images/BgBanner.jpg) repeat-x; width:100%; margin:0px; padding:0px; clear:both;}

.BannerGlow		{width:100%; height:374px; background:url(../images/BannerGlow.jpg) no-repeat;}
.BannerGlowCont {width:100%; height:267px; background:url(../images/BannerGlow.jpg) no-repeat;}
.Banner			{width:960px; margin:auto; height:374px;}
.BannerCont		{width:960px; margin:auto; height:247px;}

/* Banner Top including logo and phone numbers */
.BannerTop		{height:90px;}
.Logo			{background:url(../images/Logo.jpg) no-repeat; width:436px; height:90px; float:left;}
.Phone			{float:right; margin-top:20px; margin-right:40px; color:#FFFFFF; font-size:17px; font-family:Arial, Helvetica, sans-serif;}

.LocalToll		{ text-align:right; float:right;}
.Number			{float:right;}
.license{font-size:9px; float:right; color:#649AD7; margin-top:10px;}

/* Navigation Classes */
.Navigation{background:url(../images/BgNav.jpg) repeat-x; width:100%; height:33px;}

/* Menu Classes */
ul#menu li.menu {display:inline;}
ul#menu{font-size:16px; padding:0px; margin:0px; list-style:none; list-style-position:outside; padding:8px 10px 0px 10px;}
li.menu a { margin:0px 20px 0px 20px; text-decoration:none; color:#DEE9F8;}
li.menu a:hover { text-decoration:none; border-bottom:1px dashed #FFFFFF; color:#FFFFFF;}

/* Flash Classes */
.FlashContainer{width:960px; margin:auto; height:252px;}
.Flash			{background:url(../images/Flash.jpg) no-repeat; width:646px; height:252px;}
.FlashBg{background:url(../images/BgFlash.jpg) repeat-x; width:646px; height:252px;}

.FlashContent{width:960px; margin:auto; height:147px;}
.ContentPic{background:url(../images/BgFlash.jpg) repeat-x; width:646px; height:147px;}

.ColContainer {width:100%; margin:auto; min-height:364px; height:auto; overflow:visible; background:#223971 url(../images/BgColContainer.jpg) repeat-x; padding-bottom:20px;}
.ThirdColumn {background:#172844;  float:right; width:294px; padding:10px; margin-top:-250px;}
.ThirdColumnCont{background:#172844; float:right; width:294px; padding:10px; margin-top:-143px;}
/* Content Classes */

/* Column Classes */
.Columns {width:960px; margin:auto;}
.Col1 {width:303px; float:left; height:500px; overflow:auto; margin:10px 10px 0px 0px; padding:0px 10px 0px 0px;}
.Col2 {width:303px; float:left; height:500px; overflow:auto; margin:10px 10px 0px 0px; padding:0px 10px 0px 0px;}
.Col3 {width:314px; float:left; top:0; position:absolute;}

.Col1Container{height:470px; overflow:auto; width:646px; margin-top:10px; float:left;}
.Col1Container_content{width:626px; height:100%; margin-top:10px; float:left;}
.Col1Cont {width:616px; float:left; padding:0px 10px 0px 0px;}

.RequestQuote  {background:url(../images/RequestQuote.jpg) no-repeat; width:296px; height:69px; margin:auto;}
.RequestQuote a {display:block; width:296px; height:69px;}
.RequestQuote a:hover {background:url(../images/RequestQuote2.jpg) no-repeat;; display:block; width:296px; height:69px;}

/* Text Classes */
p.TxtHeading {font-size:16px; color:#5C99E2; margin:5px 0px 5px 3px; padding:0px;}
p.TxtWelcome {font-size:22px; color:#5C99E2; margin:5px 0px 16px 3px; padding:0px;}

.TxtCol1    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; margin:5px 0px 5px 3px; padding:0px;}
p.TxtCol1    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; margin:5px 0px 5px 3px; padding:0px;}
p.TxtCol1 a  {font-size:12px; color:#5C99E2; text-decoration:none; border-bottom:1px dashed;}
p.Txtcol3    {font-size:12px; color:#FFFFFF; line-height:16px; padding:0px; margin:0px 0px 10px 3px; font-family:Geneva,Arial,Helvetica,sans-serif; text-align:justify;}
p.Txtcol3 a       {font-size:12px; color:#5C99E2; text-decoration:none;}
p.Txtcol3 a:hover {font-size:12px; color:#5C99E2; text-decoration:none; color:#FFFFFF;}
.separator {border-bottom:#5C99E2 1px solid; width:259px; margin:auto;}

ul.TxtCol1 {list-style:bullet; margin-left:20px; font-family:Geneva,Arial,Helvetica,sans-serif ; font-size:12px; color:#FFFFFF;}
p.TxtCol1 ul li  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}

/* Content Classes */
.Footer {margin:auto; margin-top:23px;  padding:0px 10px 0px 10px; text-align:center; color:#BCD0F1;}
.Footer ul {text-align:center; margin:0px 0px 5px 0px; padding:0px;}
.Footer ul li {list-style:none; list-style-position:outside; display:inline; margin:0px 6px 0px 6px; color:#BCD0F1; text-align:center; }
.Footer ul li a		  {font-size:18px; color:#BCD0F1; text-decoration:none; display:inline; text-align:center;}
.Footer ul li a:hover {font-size:18px; color:#FFFFFF; text-decoration:none; display:inline; border-bottom:1px dashed #FFFFFF;}

/* Copyright */
.Copyright {font-size:16px; text-align:center; color:#9ABADA; margin:auto; margin-top:10px; padding-bottom:10px;}

.img_pages, .img_aboutus, .img_aboutus2, .img_security, .img_executive, .img_executive2, .img_invest, .img_security, .img_security2{margin:0px 0px 10px 10px; float:right;}

/* About Us Image */
.Pic_Aboutus  {background:url(../images/Pic_AboutUs.jpg) no-repeat; width:646px; height:147px;}
.img_aboutus  {background:url(../images/img_aboutus.jpg) no-repeat; width:154px; height:102px; float:right;}
.img_aboutus2 {background:url(../images/img_aboutus2.jpg) no-repeat; width:154px; height:103px; float:right;}

/* Security Image */
.Pic_Security {background:url(../images/Pic_Security.jpg) no-repeat; width:646px; height:147px;}
.img_security {background:url(../images/img_security.jpg) no-repeat; width:154px; height:102px;}
.img_security2{background:url(../images/img_security2.jpg) no-repeat; width:150px; height:120px;}

/* Executive Image */
.Pic_Executive {background:url(../images/Pic_Executive.jpg) no-repeat; width:646px; height:147px;}
.img_executive {background:url(../images/img_executive.jpg) no-repeat; width:209px; height:141px;}
.img_executive2{background:url(../images/img_executive2.jpg) no-repeat; width:150px; height:95px;}

/* Investigations Image */
.Pic_Investigations{background:url(../images/Pic_Investigations.jpg) no-repeat; width:646px; height:147px;}
.img_invest{background:url(../images/img_investigation.jpg) no-repeat; width:150px; height:112px;}

/* Careers Image */
.Pic_career      {background:url(../images/Pic_career.jpg) no-repeat; width:646px; height:147px;}
.img_career      {background:url(../images/img_career.jpg) no-repeat; width:150px; height:129px; float:right;}

.job_application {background:url(../images/job_application.png) no-repeat; width:223px; height:82px; float:left; margin:0px 0px 0px;}
.job_application a {display:block; width:223px; height:82px;}
.job_app_txt     {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; float:left; width:350px; margin:5px 0px 0px 10px;}

/* Careers Image */
.Pic_contact {background:url(../images/Pic_Contact.jpg) no-repeat; width:646px; height:147px;}

/* Request a quote Table */
.Pic_quote      {background:url(../images/Pic_quote.jpg) no-repeat; width:646px; height:147px;}
.quote_table {font-size:12px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif;}
.quote_table input {border:solid 1px #FFFFFF; font-size:11px; color:#666666;}

.quote_table select {border:solid 1px #FFFFFF; font-size:11px; color:#666666;}

.quote_table textarea {border:solid 1px #FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.quote_contact{font-size:16px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif;}

/* Contact page */
.cc_logos{background:url(../images/cc_logos.jpg) no-repeat; width:223px; height:82px; margin:auto;}