body {background-image:url(/assets/images/page-bg.gif); background-repeat:repeat-x; margin:0; padding:0;	}
#wrap {margin:0 auto; width:969px; background-image:url(/assets/images/footer-bg.gif); background-repeat:no-repeat; background-position:0 bottom; padding:0 0 20px 0;}
img, a {border:none;}
form, p, h1, h2, h3, h4, h5 {margin:5px 0; padding:0;}
#EmailForm {margin:20px 0 0 0;}
form, form p, form label {color:#322E2F; font-size:12px; font-family:arial;}

/* Header Code */
#logo {margin:13px 0 0 28px; width:252px; height:47px;float:left; display:inline; }
#tagline {float:right; display:inline; width:252px; height:15px; margin:31px 29px 0 0 ;}
#nav {clear:both;height:1px; margin:24px 0 30px 185px; float:left; display:inline;}

#home-left {width:264px; float:left; display:inline; clear:both;}
#home-right {float:left; display:inline; width:705px;}

#quote {width:194px; height:258px; background-image:url(/assets/images/home-quote.gif); background-repeat:no-repeat; margin:0 0 0 0px; padding:50px 31px 0 34px;}
#consult {width:219px; height:206px; background-image:url(/assets/images/home-left.gif); background-repeat:no-repeat; padding:25px 15px 10px 30px;}
#consult h2 {font-size:16px; font-weight:bold; color:#ffffff; font-family:arial; margin:0 0 15px 0;}
#consult p {font-size:12px; color:#322e2f; font-family:arial; margin:15px 0 ;}
#consult p span {font-size:16px !Important; font-weight:bold; }
#consult p a:link, #consult p a:active, #consult p a:visited {color:#007bb0; font-weight:bold; text-decoration:none;}
#consult p a:hover {color:#dda027;}
#consult div {background-image:url(/assets/images/consult-bg.gif); background-repeat:no-repeat; background-position:165px 0px;}
.po {color:#007bb0 !Important; font-size:14px !Important; font-weight:bold !Important; margin:0 !Important;}
.link-ci {font-size:20px !important; font-weight:bold !important; text-decoration:none; color:#007bb0;font-family:arial;}
a em {font-style:normal; display:inline; font-weight:bold; font-size:20px;}
a em:hover {color:#dda027;}
.nomargin {margin:20px 0 0 0 !Important;}

#quote p {font-family:arial; font-size:15px; color:#146199; font-weight:bold; line-height:20px; min-height:130px;}
.author {font-size:12px !important; font-weight:normal !important; margin:10px 0 20px 0; min-height: 0 !important;}
.link-mr {font-size:12px; color:#ffffff; font-family:arial; text-decoration:none; font-weight:bold;}
.link-mr:hover {color:#146199;}

#flash {width:688px; height:301px; margin:0 0 0 -5px;}

#home-content {margin:20px 0 0 0;}
.col {float:left; display:inline; width:185px; padding:15px 20px 20px 20px; border-right:1px dashed #d6d6d6;}
.noborder {border:none !important;}
.col h3 {font-weight:bold; font-size:14px; font-family:arial; text-transform:uppercase; margin:0px 0 10px 0;}
.col p {font-size:12px; font-family:arial; color:#322e2f; margin:10px 0; line-height:15px;}
.col p a:link, .col p a:active, .col p a:visited {color:#007bb0; text-decoration:none; font-weight:bold;}
.col p a:hover {color:#dda027;}

/* Subpage Code */

#sub-left {width:243px; float:left; display:inline; clear:both;}
#sub-right {float:left; display:inline; width:700px; margin:10px 0 0 25px;}

.lb1 {width:243px; margin:10px 0; padding:0 ;}
.lb2 {background-image:url(/assets/images/left-box-mid.png); background-repeat:repeat-y; padding:0 10px; min-height:30px;}
.lb3 {background-image:url(/assets/images/left-box-mid.png); background-repeat:repeat-y; padding:0 10px 0 20px;}
.godown {vertical-align:bottom;}
.goup {vertical-align:top;}

#lnav {margin:0px 0 0 0; padding:0;}
#lnav li {list-style:none;}
#lnav li a:link, #lnav li a:active, #lnav li a:visited {color:#399ac8; font-size:13px; font-family:arial; padding:10px; border-bottom:1px dashed #e0e0e0; display:block; text-decoration:none;}
#lnav li a:hover {color:#d28d08;}
#lnav li.selected {background-image:url(/assets/images/leftnav-selected.gif); background-repeat:no-repeat; padding:10px ; font-size:13px; font-family:arial; color:#ffffff; margin:0px 0 0 0; border-bottom:1px dashed #e0e0e0; background-position:0 5px;}
.last-item a:link, .last-item a:active, .last-item a:visited {border-bottom:none !important;}

#sub-left h3 {color:#000000; font-size:14px; font-family:arial; font-weight:bold; border-bottom:1px dashed #e0e0e0; margin:0 0 10px 0; padding:5px 0;}
#sub-left p {font-family:arial; font-size:12px; color:#322e2f;}
#begin {background-image:url(/assets/images/icon-questionmark.gif); background-repeat:no-repeat; background-position:right 13px; border-top:1px dashed #d6d6d6; padding:10px 0 5px 0; margin:10px 0 0 0;}
#begin a:link, #begin a:active, #begin a:visited {display:block; color:#007bb0; font-family:arial; font-size:14px; font-weight:bold; text-decoration:none;}
#begin a:hover {color:#D28D08;}

#sub-content {padding:0 40px 0 20px;}
#sub-content p, #sub-content ul li, #sub-content ol li {font-family:arial; font-size:12px; color:#322e2f; margin:15px 0; padding:0;}
#sub-content ul li, #sub-content ol li { margin:5px 0; padding:0;}
#sub-content ul { margin:0px 0 20px 20px; padding:0;}
#sub-content h1 {font-family:arial; font-size:14px; font-weight:bold; color:#d28d08; margin:10px 0; padding:0;}
#sub-content a:link, #sub-content a:active, #sub-content a:visited {color:#007bb0; text-decoration:none; font-weight:bold;}
#sub-content a:hover {color:#d28d08;}

#EmailForm input, #EmailForm textarea {margin:5px 0 0 0; font-size:10px; font-family:arial; width:175px; border:1px solid #cecfcc; padding:1px;}

/* Footer COde */

#footer {clear:both; width:969px; padding:30px 0 0 0;}
#footer p {margin:5px 20px 10px 20px; text-align:center; font-family:arial; font-size:11px; color:#808080; padding:0px 0 0 0;}
#footer p a:link, #footer p a:active, #footer p a:visited {color:#007bb0; text-decoration:none;}
#footer p a:hover {color:#dda027;}

#footer2 {clear:both; width:969px; padding:0px 0 0 0; margin:0 auto; text-align:center; font-family:arial; font-size:11px; color:#808080; padding:0px 0 0 0;}
#cfContact { background-image:url(/assets/images/btn-send.gif);  background-repeat:no-repeat; overlay:0; border:none !important; cursor:pointer; width:63px !important; height:18px; color:transparent; background-color:transparent;}
#banner {margin:0 0 0 -10px;}

#EmailForm span {padding:0 !important;}
