/*------------------- Top CSS ---------------------------------- */
.logo {float:left; padding:30px 0px 9px 30px;}
.agency {float:right; text-align:right; padding:38px 28px 17px 0px;}

/*------------------- Main Shadow Holder CSS ------------------- */
.topedge{float:left; width:38px; height:35px;}
.topshade {float:left; background:url(../images/top-shade.gif) repeat-x left top; height:35px; width:773px;}

.mid {float:left; width:849px; background:#ffffff url(../images/basebg.gif) repeat-y left top;}
.leftedge {float:left; width:38px;}
.rightedge {float:right; width:38px;}
.playarea {float:left; width:725px; margin:24px 24px 0px 24px; padding-bottom:24px;}

.btmedge{float:left; width:38px; height:62px;}
.btmshade{float:left; background:url(../images/btm-shade.gif) repeat-x left top; height:62px; width:773px;}

/*--- HOME PAGE ---- */
.txthome {float:left; padding:40px 131px; width:463px;}
.txthome img {margin-bottom:29px;}
.txthome p {line-height:20px; font-size:13px; margin-bottom:15px;}
.txthome span {color:#46b8e3; font-size:20px;}

/*--- Left Content Holder for Inner Pages ----*/
.content {float:left; width:515px; margin-right:25px;}
.content h1 {padding-bottom:32px;}

/*----- Agency Listing ----*/
.agencylist {float:left; width:500px;}
.agencylist p {float:left; margin-bottom:15px; line-height:16px; /*padding-right:5px;*/}
.agencylist ul {float:left; list-style:none; padding-bottom:10px;}
.agencylist li {float:left; background:url(../images/circle.gif) left 5px no-repeat; padding:0px 0px 5px 12px; width:500px;}
.txtblue {color:#46b8e3; font-size:14px; width:100%;}

/*----- Left Nav Listing and Multiple icon classes -----*/
.leftnav {float:left; width:165px; margin-right:20px;}
.leftnav ul {float:left; list-style:none; height:280px;}
.leftnav li {float:left; padding-bottom:20px; line-height:1em; width:165px;}
.leftnav li a {color:#625948; text-decoration:none;}
.leftnav li a:hover {text-decoration:none;}

.visit {float:left; margin-left:-71px; padding:0px;}

a.icon1 {float:left; background:url(../images/icon-01.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon1:hover {background:url(../images/icon-01-h.gif) 0px 0px no-repeat; color:#00adef;}
a.icon1.active1 {background:url(../images/icon-01-h.gif) 0px 0px no-repeat !important; color:#00adef !important;}

a.icon2 {float:left; background:url(../images/icon-02.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon2:hover {background:url(../images/icon-02-h.gif) 0px 0px no-repeat; color:#eb7125;}
a.icon2.active2 {background:url(../images/icon-02-h.gif) 0px 0px no-repeat !important; color:#eb7125 !important;}

a.icon3 {float:left; background:url(../images/icon-03.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon3:hover {background:url(../images/icon-03-h.gif) 0px 0px no-repeat; color:#e50400;}
a.icon3.active3 {background:url(../images/icon-03-h.gif) 0px 0px no-repeat !important; color:#e50400 !important;}

a.icon4 {float:left; background:url(../images/icon-04.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon4:hover {background:url(../images/icon-04-h.gif) 0px 0px no-repeat; color:#03386c;}
a.icon4.active4 {background:url(../images/icon-04-h.gif) 0px 0px no-repeat !important; color:#03386c !important;}

a.icon5 {float:left; background:url(../images/icon-05.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon5:hover {background:url(../images/icon-05-h.gif) 0px 0px no-repeat; color:#eb7125;}
a.icon5.active5 {background:url(../images/icon-05-h.gif) 0px 0px no-repeat !important; color:#eb7125 !important;}

a.icon6 {float:left; background:url(../images/icon-06.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon6:hover {background:url(../images/icon-06-h.gif) 0px 0px no-repeat; color:#e50400;}
a.icon6.active6 {background:url(../images/icon-06-h.gif) 0px 0px no-repeat !important; color:#e50400 !important;}

a.icon7 {float:left; background:url(../images/icon-01.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon7:hover {background:url(../images/icon-07-h.gif) 0px 0px no-repeat; color:#03386c;}
a.icon7.active7 {background:url(../images/icon-07-h.gif) 0px 0px no-repeat !important; color:#03386c !important;}

a.icon8 {float:left; background:url(../images/icon-02.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon8:hover {background:url(../images/icon-08-h.gif) 0px 0px no-repeat; color:#124115;}
a.icon8.active8 {background:url(../images/icon-08-h.gif) 0px 0px no-repeat !important; color:#124115 !important;}

a.icon9 {float:left; background:url(../images/icon-03.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon9:hover {background:url(../images/icon-09-h.gif) 0px 0px no-repeat; color:#512356;}
a.icon9.active9 {background:url(../images/icon-09-h.gif) 0px 0px no-repeat !important; color:#512356 !important;}

a.icon10 {float:left; background:url(../images/icon-04.gif) 0px 0px no-repeat; padding-left:35px;}
a.icon10:hover {background:url(../images/icon-10-h.gif) 0px 0px no-repeat; color:#262b33;}
a.icon10.active10 {background:url(../images/icon-10-h.gif) 0px 0px no-repeat !important; color:#262b33 !important;}



a.icon11 {float:left; background:url(../images/icon-11-h-a.jpg) 0px 0px no-repeat; padding-left:35px;}
a.icon11:hover {background:url(../images/icon-11-h.jpg) 0px 0px no-repeat; color:#026000;}
a.icon11.active11 {background:url(../images/icon-11-h.jpg) 0px 0px no-repeat !important; color:#026000 !important;}

/*------ Center para holder and heading with multiple colors ------*/
.para {float:left; width:330px;}
.headorange {float:left; font-size:16px; font-weight:bold; color:#eb7125; line-height:1em; margin-bottom:7px; padding:0px;}
.headred {float:left; font-size:16px; font-weight:bold; color:#e50400; line-height:1em; margin-bottom:7px; padding:0px;}
.headblue {float:left; font-size:16px; font-weight:bold; color:#03386c; line-height:1em; margin-bottom:7px; padding:0px;} 
.headgreen {float:left; font-size:16px; font-weight:bold; color:#124115; line-height:1em; margin-bottom:7px; padding:0px;} 
.headpurple {float:left; font-size:16px; font-weight:bold; color:#512356; line-height:1em; margin-bottom:7px; padding:0px;}
.headblack {float:left; font-size:16px; font-weight:bold; color:#262b33; line-height:1em; margin-bottom:7px; padding:0px;}
.headgreen-c {float:left; font-size:16px; font-weight:bold; color:#026000; line-height:1em; margin-bottom:7px; padding:0px;}

.innerpara {float:left; width:330px; /*height:300px; overflow-y:scroll;*/ border-top:1px solid #71cef5; padding-top:7px;}
.innerpara p {margin-bottom:15px; line-height:16px; padding-right:5px;}
.innerpara ul {float:left; list-style:none; padding-bottom:10px;}
.innerpara li {float:left; background:url(../images/circle.gif) left 5px no-repeat; padding:0px 0px 5px 12px; width:295px;}

/*---- Right side White Paper and Form ----*/
.whitepaper {float:left; width:184px; height:408px; background:url(../images/whitepaper-bg.jpg) left top no-repeat;}
.form {float:left; width:164px; padding:0px 10px; margin-top:225px; font-size:11px; color:#ffffff; line-height:12px;}
.form p {margin-bottom:5px;}
.form label {margin:0px; padding:2px 0px; float:left;}
.form .txtfield {width:160px; font-size:11px; color:#000; border:1px solid #2b98c2; float:left; padding:2px;}
.btnsubmit {background:url(../images/btn-submit.gif) left top no-repeat; width:70px; height:13px; border:0; cursor:pointer; float:right; margin-top:7px;}


.whitepaper-new {float:left; width:184px; padding-top:80px;}


/*------------------- Bottom Navagation ------------------------ */
.bottomnav {background:url(../images/blue-line.gif) left top no-repeat; float:left; width:773px;}
.bottomnav ul {list-style:none; text-align:center; margin-top:4px;}
.bottomnav li {padding:0px 15px; display:inline; font-size:13px;}
.bottomnav li a {color:#625948; text-decoration:none;}
.bottomnav li a:hover {color:#46b8e3; text-decoration:none;}
.bottomnav li a.active {color:#46b8e3; text-decoration:none;}

#screenshot{position:absolute; display:none; /*border:1px solid #ccc; background:#333; padding:5px; color:#fff;*/}

/*------------------- Footer CSS ------------------------------ */
.footer {float:left; width:849px; font-size:11px; color:#fff; padding-top:10px;}
.footer a {float:left; color:#fff; text-decoration:none; font-weight:bold; background:url(../images/arrow.gif) right 2px no-repeat; padding-right:17px; margin-right:28px;}
.footer a:hover {text-decoration:underline;}
.footer .left{float:left;}
.footer .right{float:right;}
