u@charset "UTF-8";
/* TAGS */

img { border:0; }
body { background-color:#002b54; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#00203e; }
a:link { color:#002b54; text-decoration:underline; }
a:visited { color:#002b54; text-decoration:underline; }
a:hover { color:#289cbf; text-decoration:underline; }
p { font-size:1.1em; color:#00203e; line-height:17px; }
table p { margin:0px; padding:0px; }
legend { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00203e; }
fieldset { border: 1px solid #289cbf; margin-top:12px; margin-bottom:12px; }
h1 { font-size:2.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00203e; }
h1 span { color:#289cbf; font-size:80%; font-weight:bold; }
.h1 { font-size:2.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00203e; }
.h12 { color:#00203E; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; margin:0; padding:0; }
h2 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#289cbf; }
h2 span { color:#289cbf; font-size:80%; font-weight:bold; }
.h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#289cbf; margin:0; padding:0; }
h3 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00203e; }
h3 span { color:#289cbf; font-size:80%; font-weight:bold; }
.h3 { font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#00203e; }
li { font-size: 1.1em; }
.formstyle { font-size:9px; color:#002b54; padding:1px; margin:0px; }
/* IDs */

#wrapper { background-image:url(images/design/bg.gif); background-repeat:repeat-x; background-color:#FFF; }
#top { background-image:url(images/design/topbg.gif); background-repeat:no-repeat; background-color:#FFF; margin: 0 auto; width:890px; height:432px; }
#toph { background-image:url(images/design/topbg-hp.gif); background-repeat:no-repeat; background-color:#FFF; margin: 0 auto; width:890px; height:435px; }
#templatetop { background-image:url(images/design/topbg.gif); background-repeat:no-repeat; background-color:#FFF; margin: 0 auto; width:890px; }
#top2 { height:31px; width:890px; }
#top2 ul { margin:0; padding:0; text-align:center; padding-top:5px; }
#top2 li { display:inline; font-size:1.1em; padding-left:6px; padding-right:6px; }
#topnav { float:right; width:390px; }
#search { float:left; width:433px; padding-right:67px; margin-top:5px; text-align:right; }
#top3 { width:890px; height:auto; overflow:hidden; }
#top-left { width:173px; height:auto; overflow:hidden; float:left; }
#presenter { width:173px; height:301px; padding-top:10px; }
#cse-search-box { margin:0px; padding:0px; }
#verticalnavigation { width:173px; height:auto; padding-top:20px; padding-bottom:20px; }
#verticalnavigation ul { margin:0; padding:0; }
#verticalnavigation li { list-style-type:none; display:block; line-height:18px; border-bottom: 1px solid #6fbbd2; }
.cat { font-weight:bold; font-size:1.2em; padding-left:0px; }
#indentnews { font-weight:normal; border-bottom: 1px solid #fff; padding-left:10px; }
#verticalnavigation a:link { padding-left:2px; display: block; color:#00203e; text-decoration:none; }
#verticalnavigation a:hover { padding-left:2px; display: block; color:#00203e; text-decoration:none; }
#verticalnavigation li a:hover { padding-left:2px; display: block; color:#00203e; background-color:#FFFFFF; text-decoration:none; }
#verticalnavigation a:visited { padding-left:2px; display: block; color:#002b54; text-decoration:none; }
#top-right { width:710px; height:401px; float:right; }
#banner { width:666px; height:150px; border-top: solid 2px #002b54; border-bottom: solid 5px #002b54; margin-top:30px; }
#banners { width:666px; clear:both; height:auto; overflow:hidden; }
#bannerleft { width:330px; height:150px; border-top: solid 2px #002b54; border-bottom: solid 5px #002b54; margin-top:30px; float:left; }
#bannerright { width:330px; height:150px; border-top: solid 2px #002b54; border-bottom: solid 5px #002b54; margin-top:30px; float:right; }
#googlemap { float:right; border:1px solid #00203e; }
#thecontent { width:666px; height:auto; overflow:hidden; float:right; padding-bottom:15px; }
#contactpageleft { width:200px; float:left; }
#contactpageright { width:396px; float:left; padding-left:70px; }
#searchdiv { width:634px; background-color:#FFF; border: 1px solid #00203e; padding-left:15px; padding-right:15px; }
.tablinks { display:block; padding:10px; font-size:11px; }
#tabslinx a:link { color:#ffffff; text-decoration:none; }
#tabslinx a:visited { color:#ffffff; text-decoration:none; }
#tabslinx a:hover { color:#289cbf; text-decoration:underline; }
.blueborder { border:1px solid #002b54; }
#flash { width:710px; height:263px; }
#toptext { width:710px; height:118px; margin-top:15px; }
#toptext h1 { margin:0; padding:0; }
#toptext h2 { margin:0; padding:0; }
#homesecurity { width:342px; height:118px; float:left; padding-left:3px; padding-right:10px; }
#businesssecurity { width:337px; height:118px; float:left; padding-left:8px; padding-right:10px; }
#buttons { height:100px; width:890px; margin:0 auto; clear:both; }
#businessbutton { float:right; margin-right:0px; }
#homebutton { float:right; margin-right:245px; }
#darkbg { background-repeat:repeat-x; background-color:#002b54; width:100%; background-image:url(images/design/bg-dark.gif); }
#navy { height:auto; width: 890px; margin: 0 auto; overflow:hidden; padding-top:15px; padding-bottom: 15px; clear:both; }
#navy h3 { font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
#navy a:link { color:#fff; text-decoration:none; }
#navy a:visited { color:#fff; text-decoration:none; }
#navy a:hover { color:#289cbf; text-decoration:underline; }
#templatenavy a:link { color:#fff; text-decoration:none; }
#templatenavy a:visited { color:#fff; text-decoration:none; }
#templatenavy a:hover { color:#289cbf; text-decoration:underline; }
#templatenavy { height:auto; width: 890px; margin: 0 auto; overflow:hidden; padding-top:30px; padding-bottom: 20px; clear:both; }
#templatenavy h3 { font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
#navy p { font-size:1.1em; color:#fff; }
#templatenavy p { font-size:1.1em; color:#fff; }
#templatenavy1 { width:200px; height:auto; overflow:hidden; float:left; padding-right:22px; }
.contactformbox { border:1px solid #289cbf; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding:3px; }
.startform { border:1px solid #289cbf; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin-bottom:6px; }
.startformdrops { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin-bottom:6px; }
#templatenavy2 { width:200px; height:auto; overflow:hidden; float:left; padding-right:22px; }
#templatenavy3 { width:200px; height:auto; overflow:hidden; float:left; padding-right:22px; }
#templatenavy3 span { color:#289cbf; font-size:90%; }
#templatenavy3 ol { margin:0; padding:0; }
#templatenavy3 li { color:#fff; list-style-type:none; padding-bottom:10px; font-size:1.1em; }
#templatenavy4 { width:200px; height:auto; overflow:hidden; float:left; padding-right:12px; padding-left: 10px; }
#navyhome2 p span { color:#289cbf; font-size:90%; text-decoration: underline; }
#navyhome1 { width:407px; float:left; padding-right:37px; }
#navyhome2 { width:200px; float:left; padding-right:38px; }
#navyhome3 { width:215px; float:left; }
#footer { clear:both; padding-top:50px; padding-bottom:30px; }
#footertemp { clear:both; width: 900px; margin: 0 auto; padding-top:10px; padding-bottom:10px; }
#footerhp { clear:both; padding-top:10px; padding-bottom:10px; width: 100%; background: #FFFFFF; text-align: right; }
#footer p { text-align:center; font-size:0.9em; margin:0px; padding:0px; }
#footer a:link { color:#289cbf; text-decoration:none; }
#footer a:visited { color:#289cbf; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer p span { color:#289cbf; }
#footer ul { margin:0; padding:0; text-align:center; }
#footer li { display:inline; font-size:0.9em; padding-left:2px; padding-right:2px; color:#42678c; }
#footertemp p { text-align:center; font-size:0.9em; margin:0px; padding:0px; }
#footertemp a:link { color:#289cbf; text-decoration:none; }
#footertemp a:visited { color:#289cbf; text-decoration:none; }
#footertemp a:hover { color:#fff; text-decoration:underline; }
#footertemp p span { color:#289cbf; }
#footertemp ul { margin:0; padding:0; text-align:center; }
#footertemp li { display:inline; font-size:0.9em; padding-left:2px; padding-right:2px; color:#42678c; }
#footercenter { width: 900px; margin: 0 auto; }
#footerhp p { font-size:0.9em; margin:0px; padding:0px; }
#footerhp a:link { color:#289cbf; text-decoration:none; }
#footerhp a:visited { color:#289cbf; text-decoration:none; }
#footerhp a:hover { color:#002b54; text-decoration:underline; }
#footerhp p span { color:#289cbf; }
#footerhp ul { margin:0; padding:0; }
#footerhp li { display:inline; font-size:0.9em; padding-left:2px; padding-right:2px; color:#42678c; }
.pdfbox { padding:5px; border: 1px solid #a8dded; background-color:#d1edf5; width:150px; }
.largertext { font-weight:bold; font-size: 150%; }
#pdfbullets li { list-style-image:url(images/pdf-icon.gif); line-height:20px; }
#buttons ul { margin:0px; padding:0px; width:200px; }
#buttons li { padding:5px; border: 1px solid #a8dded; background-color:#d1edf5; margin-bottom:2px; list-style-type:none; }
#buttons a { display:block; }
/*WORDPRESS*/

.post { margin-bottom:30px; }
.alignleft { float:left; }
.alignright { float:right; }
.singlepost { clear:both; padding-bottom:15px; }
.job { padding:10px; border: 1px solid #a8dded; background-color:#d1edf5; margin-bottom:10px; }
#newscontent { padding-bottom:15px; }
.middle_table { border: 1px solid #a8dded; background-color:#d1edf5; padding:10px; margin-bottom:10px; }
#seo { width:100%; background-color:#FFFFFF; padding-top:5px; padding-bottom:5px; color:#999999; clear:both; overflow:hidden; }
#seo p { color:#999999; margin:0px; padding:0px; font-size:10px; line-height:14px; }
#seo h3, h4 { color:#666666; font-weight:bold; font-size:10px; margin:0px; padding:0px; }
#seotext { width:900px; margin:0 auto; text-align:left; overflow:hidden; }
#vertical_slide { }
div.marginbottom { /* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px; }
#newtabs { height: 40px; width: 896px; text-align: left; margin: 0 auto; clear: both; padding: 2px 0 0 0; }
#newtabsimg { width: 896px; text-align: left; margin: 0 auto; clear: both; padding: 25px 0 0 0; }
#newtabsimg img { margin-left: 4px; border: 0; }
#newtabs ul { width: 896px; margin: 0; padding: 0; }
#newtabs li { list-style: none; display: inline; float: left; padding: 0; margin-left: 4px; }
#newtabs a { width: 66px; height: 30px; padding: 5px 0 2px 4px; color: #FFF; font-size: 11px; text-decoration: none; display: block; background-color: #2089be; font-weight: bold; }
#newtabs a:hover { text-decoration: underline; }
#newtabs a:visited { text-decoration: none; }
.underlined { text-decoration: underline; }
#seoareas { text-align: center; color: #FFFFFF; padding: 5px; }
#seoareas a { color: #FFFFFF; }
.whiteh1 { color: #FFFFFF; font-size: 1.1em; margin: 0 0 0 15px; }
#blue a { color:#3399FF; font-size: 1.2em; font-weight: bold; }
.leftfloating { float: left; width: 320px; padding: 0 5px; }
.leftfloating2 { float: left; width: 310px; padding: 0 10px; }
.clear { clear: both; }
#contactus { position: absolute; margin-left: 150px; position: absolute; top: 55px; }



