@charset "utf-8";
* { margin:0; padding:0; list-style:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }
a img,
img { border:0; }
.fLeft { float:left; }
.fRight { float:right; }
/*remove the blue glow highlight in Safari*/
*:focus { outline: 0; }
/*No dotted lines on links with image*/
a:focus { -moz-outline-style: none; }
.c0 { color:#000;}
.c4 {color:#a2b234;}
h1 { font-size:30px; line-height:normal; padding:3px 0 0; color:#f67b03; }
h4 {color:#6A706A; text-transform:uppercase; padding:3px 0 3px 0px;}
/****************************/

.header {  width:900px; margin:auto; padding:8px 0 0; }
.header .login { float:right; font-size:11px; color:#838383; padding:0px 0 0; font-weight:bold; }
.header .login img { vertical-align:middle; }
.header .login a { font-size:11px; color:#4f534f; text-decoration:none; }
.header .login a:hover { text-decoration:underline; }
.header .login input { border:1px solid #a9b0a9; width:95px; background:#fff; vertical-align:middle; }
.header .login .submit { width:auto; font-size:10px; height:17px; cursor:pointer; }
.header .nav { background:url(../images/topNavBg.png) top center no-repeat; height:20px; }
.header .nav li { float:left; margin-left:50px; display:inline; padding:1px 0 0; *margin-left:50px;}

/*safari filter*/
body:last-child:not(:root:root) .header .nav li { margin-left:39px; }
.header .nav li a { color:#a9a8a8; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
.header .nav li a:hover { color:#d8e4c1; }
.header .nav li .on { color:#5e5e5e; }
.ftr { width:900px; margin:auto;border-top:9px solid #6f756f; font-size:10px; color:#6f756f; clear:both; padding-bottom:15px;}
.ftr a { font-size:10px; color:#6f756f;}
/**/
.ftr.hp { position:relative; top:-21px; width:670px; padding-left:230px;}
.hpContent { width:900px; margin:auto; }
.hpContent h1 { font-size:30px; line-height:normal; padding:3px 0 15px; color:#000; }
.hpContent h1 span { color:#f67b03; font-size:30px; }
.hpLeft { float:left; width:638px; }
.hpLeft a.seeHow { position:relative; z-index:1; float:left; display:inline; width:333px; height:193px; overflow:hidden; text-decoration:none; text-indent:-9999px; background:url(../images/hpSeeHow.png) left top no-repeat; }
.hpLeft a.seeHow:hover { background-position: bottom; }
.hpLeft .news { float:left; color:#6a706a; margin-left:30px; width:190px; }
.hrDots { border-bottom:1px dotted #6a706a; padding-top:7px; margin-bottom:7px; }
.hpLeft .news a { color:#a2b234; }
.hpLeft .news a:hover { text-decoration:none; }
.hpRight { float:right; width:250px; }
.hpRight li { height:137px; margin-bottom:5px; background:url(../images/hpBubbles.png) left top no-repeat; }
.hpRight h3 { padding:23px 0 10px 70px; text-transform:uppercase; }
.hpRight p { padding:8px 40px 0 26px; }
.hpRight a { color:#60a445; }
.hpRight a:hover { text-decoration:none; }
.hpRight #hpRight01 { }
.hpRight #hpRight01:hover,
.hpRight #hpRight01.hover { background-position:right top; }
.hpRight #hpRight02 { background-position:left -146px; }
.hpRight #hpRight02:hover,
.hpRight #hpRight02.hover { background-position:right -146px; }
.hpRight #hpRight03 { background-position:left -289px; }
.hpRight #hpRight03:hover,
.hpRight #hpRight03.hover { background-position:right -289px; }
/**/
.content { width:900px; margin:auto;color:#6A706A; }
.agencyIntro { padding-top:4px; }
.agencyIntroText { float:left; width:331px; background:url(../images/agencyPicSideTop.png) left top no-repeat; }
.agencyIntroText p { background:url(../images/agencyPicSideBot.png) left bottom no-repeat; padding:35px 30px; min-height:148px; _height:148px; color:#999; font-size:30px; line-height:normal; }

.agencyIntroText_ab { float:left; width:250px; margin-right:0px; background:url(none) left top no-repeat; }

.c02 { color:#000;  font-size:30px; line-height:normal; }
.wideBubble { clear:both; margin:16px 0; background:url(../images/wideBubbleBgTop.png) center top no-repeat; }
.wideBubble p { padding:8px 75px; font-style:italic; font-size:14px; color:#000; background:url(../images/wideBubbleBgBot.png) center bottom no-repeat; }
.rowLeft,
.rowRight { clear:both; }
.text h5 { color:#f67b03; text-transform:uppercase; font-size:12px; padding-bottom:8px; }
.text .h5np {padding-bottom:2px;}
.text p { color:#6a706a; margin-bottom:15px;}
.rowLeft .text { float:left; width:585px; color:#6a706a; }
.bulletGreen li { background:url(../images/bulletGreen.gif) left 5px no-repeat; padding:0 0 0 8px; color:#6a706a; }
.rowLeft .sideBox { float:right; width:303px; }
.rowLeft .butPdf { float:right; display:inline; margin-bottom:5px; display:none;}
.butPdf { color:#6a706a; width:267px; height:38px; line-height:36px; font-weight:bold; text-indent:45px; font-size:18px; text-decoration:none; background:url(../images/butPdf.png) left top no-repeat; }
.butPdf:hover { background-position:bottom; color:#000; }
.dotsBox { clear:both; font-weight:bold; }
.dotsBox div { min-height:150px; _height:150px; }
.dotsBox p { font-size:14px; }
.rowLeft .dotsBox { background:url(../images/dotsBoxR.png) left top no-repeat; }
.rowLeft .dotsBox div { padding:14px 14px 14px 32px; background:url(../images/dotsBoxRBot.png) left bottom no-repeat; }
.rowRight .dotsBox { background:url(../images/dotsBoxL.png) left top no-repeat; }
.rowRight .dotsBox div { padding:14px 32px 14px 14px; background:url(../images/dotsBoxLBot.png) left bottom no-repeat; }
.butCall { display:block; width:185px; height:66px; padding:0 0 0 72px; font-weight:bold; text-decoration:none; color:#6a706a; background:url(../images/butCall.png) left top no-repeat; margin:10px 0; }
.butCall:hover { background-position:bottom; color:#000; }
.butCall span { font-size:14px; display:block; padding-top:16px; color:#6a706a; cursor:pointer; }
.butCall:hover span { color:#000; }
.rowLeft .butCall { font-size:18px; line-height:63px; }
.rowRight .text { float:right; width:585px; }
.rowRight .sideBox { float:left; width:303px; }

a.trynow:link {height:41px; width:190px; padding:25px 0 0 68px; display:block; float:right; background:url(../images/trynow.jpg) top center no-repeat; margin:0 -4px 0 0; text-decoration:none; color:#494949; font-size:15px; font-weight:bold; letter-spacing:0px;}
a.trynow:visited {height:41px; width:190px; padding:25px 0 0 68px; display:block; float:right; background:url(../images/trynow.jpg) top center no-repeat; margin:0 -4px 0 0; text-decoration:none; color:#494949; font-size:15px; font-weight:bold; letter-spacing:0px;} 
a.trynow:hover {background:url(../images/trynow.jpg) bottom center no-repeat;}
a.trynow:active {}

.bavflash {position:relative; height:66px; width:258px; display:block; float:right; margin:0 -4px 0 0; display:none; background:url(../images/ajax-loader.gif) center center no-repeat; z-index:99;}
.bfi {margin:7px 0 13px 0;}

a.trynow:link {height:41px; width:190px; padding:25px 0 0 68px; display:block; float:right; background:url(../images/trynow.jpg) top center no-repeat; margin:0 -4px 0 0; text-decoration:none; color:#494949; font-size:15px; font-weight:bold; letter-spacing:0px;}
a.trynow:visited {height:41px; width:190px; padding:25px 0 0 68px; display:block; float:right; background:url(../images/trynow.jpg) top center no-repeat; margin:0 -4px 0 0; text-decoration:none; color:#494949; font-size:15px; font-weight:bold; letter-spacing:0px;} 
a.trynow:hover {background:url(../images/trynow.jpg) bottom center no-repeat;}
a.trynow:active {}

.bavflash {position:abosolute; height:66px; width:258px; display:block; float:right; margin:0 -4px 0 0; display:none; background:url(../images/ajax-loader.gif) center center no-repeat;}

.aboutmenu li {text-transform:uppercase;}
.aboutmenu li a {color:#a09c9c; font-size:11px; border-bottom:1px dotted #eaeaea; display:block;}
.aboutmenu li a:link {color:#a09c9c; font-size:11px; border-bottom:1px dotted #eaeaea; display:block; text-decoration:none; height:18px; padding:7px 0 0px 10px;}
.aboutmenu li a:visited {color:#a09c9c; font-size:11px; border-bottom:1px dotted #eaeaea; display:block; text-decoration:none; height:18px; padding:7px 0px 0 10px;}
.aboutmenu li a:hover {color:#3e3d3d;}
.aboutmenu li.onn a:link {color:#3e3d3d;}
.aboutmenu li.onn a:visited {color:#3e3d3d;}

blockquote {margin:25px 0; color:#000; width:580px; background:url(../images/blockquotetop.jpg) top center no-repeat; vertical-align:middle; min-height:60px;}
blockquote p {padding:15px 30px; background:url(../images/blockquotebot.jpg) bottom center no-repeat;  font-weight:bold; color:#000; font-style:italic;}

.newsItem a:link {color:#737573;}
.newsItem a:visited {color:#737573;}
.newsItem {clear:both; margin:0 0 20px 0; width:500px;}
.newsItem p {margin:0 0 0 30px;}
.newsItem h5 {padding:10px 0 5px 10px;}
.newsItem img {float:left; margin:5px 5px 0 0;}

.jaja li { background:url(../images/bulletGreen.gif) left 5px no-repeat; padding:0 0 0 8px; color:#6a706a; }

/*-- image shadow for new pop up --*/
.p-shadow {
	position:absolute; top:260px; left:280px;
  width: 500px;
  /*height:150px; */
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;  /*height:100%;*/
  }

.p-shadow p {
  color: #777; /*height:100%;*/
  background-color: #fff;
  border: 2px solid #a9a9a9;
  padding: 10px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
