body {background:#fff; font-size:75%; font-family: Arial, Helvetica, Sans-serif; line-height:1.3em; letter-spacing:normal; word-spacing:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
table, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent;}
ol, ul {list-style: none;}
iframe {overflow:hidden;}
h1{line-height:1em;}
hr{clear:both;}
/* remember to define focus styles! */
:focus {outline: 0;}

.hidden, .hide{display:none;}
a {text-decoration:none; color:#3366cc;}
a:hover {text-decoration:underline;}
address{ font-style:normal; }
.pagination li {float:left; padding-left:0.2em;}
.hidden {display:none;}
.no_bullet {background:none !important;}
ul li.no_bullet {background:none !important;}
ul li a.no_bullet {background:none !important;}
.listBoxModule ul li.no_bullet {background:none !important;}
.gray {color:#AAAAAA;} 
.bold{font-weight:bold;}
p.date { font-style:italic; }
.no_border { border:0 !important; }
ul.no_border li{ border:0 !important; }
span.mag_title { font-style:italic; }
.content h2.top {margin-top:0; padding-top:0;}

ul.spaced li { margin:10px 0; }
ul li.selectedBold{font-weight:bold;}
.btn {background:#6699CC url(../Content/Images/more_apa1_bg.gif) repeat-x scroll left top; color:#FFFFFF; cursor:pointer; font-size:1.1em; !margin-left:-5px; font-weight:bold;}

.right {float: right !important;}
.left {float:left;}

.li.last {border-bottom:0 !important;}
.nav .li.last {border-right:0 !important;}

.more {float:right; clear:both;}
.more_left {float:left; clear:both;}

/* page wrapper */
.wrap {width:996px; margin:10px auto 0px auto; overflow:hidden;}

/* Page Header */
.header  {position:relative;float:left; border-bottom:1px solid #fff; background:#efefef url(../Content/Images/hd_bg.gif) bottom left repeat-x; overflow:visible; width:996px;padding:0;}
.header .logo {float:left;width:400px;overflow:visible;}
.header .logo img {margin:5px 0 15px 10px; max-width: 430px;}
.header .header_right{float:right;}
.header .feedback {float:right; margin:0; padding:0;}
.header .feedback a {color:#E46702;text-decoration:none;font-size:8pt; font-weight:bold;}
.header .header_utils {float:right;position:relative;z-index:1;clear:right;}
.header ul{float:left;list-style-type:none; margin: 5px 10px 0 0px;display:block;overflow:hidden;clear:none;}
.header ul li{float:left; padding-left:5px;font-size:0.95em}
.header ul li a{color:#000;text-decoration:none; text-transform: capitalize;}
.header .header_login_logout{float:left;}

.header .logo  .logotext{font-size:2.1em;}
.moreapacont {padding:1px; width:152px; float:left;}
.header .moreapa {float:left; width:158px; margin-top:2px; padding:1px; border:1px solid #cecece;}
.header .moreapa a {padding:2px 7px 1px; color:#fff; background:#6497cb url(../Content/Images/more_btn.gif) 143px 4px no-repeat; display:block;font-size:1em; font-weight: bold}
.isSafari3orLater .header .moreapa a { font-size:0.917em; }
.header .header_utils .moreapa_more {display:none;background:#6497CB;padding:5px 1px 5px 5px; height:auto;line-height:1.2em;font-size:0.9em;z-index:100;position:absolute;width:230px;right:0;top:0;}
.header .header_utils .moreapa_more .moreapa_left {float:left;width:214px;clear:none;}
.header .header_utils .moreapa_more .moreapa_left a{clear:both;float:left;margin:0;padding:0;color:#fff;width:100%;}
.header .header_utils .moreapa_more .moreapa_right{float:left;font-size:.65em;}
.header .header_utils .moreapa_more .moreapa_right a{border:1px solid #fff;margin:0;display:block;width:10px;height:12px;text-align:center;color:#fff;}
.header .header_utils .cart_bread.gray {float:left; width:auto; background:url("../Content/Images/cart_gray.jpg") center left no-repeat;margin:0  20px -7px !important;}
.header .header_utils .cart_bread.gray a {color:#000;font-size:1.2em; font-weight:normal;padding-left:28px;}
/*.header .header_utils .cart_bread.white {float:left; width:auto; background:url("../Content/Images/cart_trans.gif") center left no-repeat;margin:0  20px -7px !important;}
.header .header_utils .cart_bread.white a {color:#fff;font-size:1.2em; font-weight:normal;padding-left:28px;}*/

/* top navigation */
.nav {overflow:hidden;_height:1%; min-height:1.5em; float:left; padding-bottom:5px;}
.nav ul {background-color:#cc6536; list-style:none;overflow:hidden; _height:1%; border-width:1px 0; width:996px; padding-left:8px;}
.nav ul li {color:#fff; float:left; border-right:1px solid #b5663f; border-left:1px solid #d78661;font-size:1.13em;}
.nav ul li a {padding:0.8em 27px 0.7em; float:left; color:#fff;}
.nav ul li.first {border-left:0;}
.nav ul li.last {border-right:0; xborder-left:1px solid #D78661 !important;}

/* Search Crumb */
.search {float:left; width:978px; padding-left:10px;}
.search h3 {float:left; margin:0 5px; padding-top:3px; padding-bottom:7px; color:#999999; font-size:13px;font-weight:bold;}
.search form {float:left; width:607px;}
.search form input.box {width:255px; float:left;height:17px;}
.search form .inputsearch {float:left; width:580px;}
.search form span {float:left; padding:3px 8px 7px; color:#999999; font-size:13px;font-weight:bold;}
.search form select {float:left; margin-right:3px;}
.search .cart_bread.home{background:url("../Content/Images/cart_gray.jpg") center left no-repeat;margin:-3px 0 -7px 0 !important;}
.search .cart_bread.home a{color:#000;font-size:1.2em; font-weight:normal;padding-left:28px;}
.search .login {float:right; margin-right:10px;}
.search .btnwrap {border:1px solid #cecece;padding:1px;}

.btnwrap {float:left; background:#fff; border:1px solid #cecece; margin-left:5px;}
.btnwrap .btn {border:none; font-size:1em; height:19px; padding:0pt 0pt 1px; width:28px;margin-right:0;}
.btnwrap a {float:left; margin:1px 1px; font-size:1em; background-color:#6497cb; color:#fff; font-weight:bold; padding:1px;}

/* Breadcrumbs */
.breadcrumbs{ float:left; width:978px; padding:7px 0 5px 18px; !padding:6px 0 6px 18px; background:#4b4b4b;}
.breadcrumbs span{float:left; padding-right:4px; color:#fff; }
.breadcrumbs span a{color:#fff;}
.cart_bread{float:right;width:150px; background:url("../Content/Images/cartandgray.gif") center left no-repeat; height:21px; !height:22px; padding:6px 0 0 0;margin:-7px 0 !important; overflow:hidden !important;}
.cart_bread a{color:#f3f4f2;font-size:1.2em;padding-left:25px;font-weight:bold;overflow:hidden;}
.cart_bread a span {float:none; padding-right:0;}

/* widget links (email, rss ) */
.widget_links{ width:295px; margin-bottom:5px; float:right; padding-top:3px; font-size:.9em;}
.widget_links ul {float:right; list-style-type:none;}
.widget_links ul li span.cart {background:transparent url(../Content/Images/cart_gray.jpg) no-repeat scroll left center; float:left;}
.widget_links ul li span.email {background:transparent url(../Content/Images/email.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.print {background:transparent url(../Content/Images/print.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.rss {background:transparent url(../Content/Images/rss.gif) no-repeat scroll left center; float:left;}
.widget_links ul li span.text_inc {background:transparent url(../Content/Images/txt_inc.gif) no-repeat scroll right center; float:left;}
.widget_links ul li span{padding: 0px 0px 0px 17px;}
.widget_links ul li span a{color:#000;font-size:0.8em; }
.widget_links ul li span.cart a {color:#000;font-size:1.2em; padding-left:10px;}
.widget_links ul li.last span{float:left;}
.widget_links ul li{float:left; padding-right:8px; float:left; background: url(../Content/Images/dotted_divider_vert.gif)  right repeat-y; margin-right:7px;}
.widget_links ul li.last{background:none;}
.widget_links #fontMinusBtn, .widget_links #fontPlusBtn{float:left; padding-top:1px;}

/*Generic Main Content area*/      
.content h1{color:#6885A4; font-weight:normal; font-size:22px; line-height:1.1em; padding: 0 0 3px; margin: 0 0 8px; border-bottom: 2px solid #6885a4; clear:both; *padding-bottom:7px;}
.content h2{color: #e46702; border-bottom: 1px solid #a7c0d7; font-size: 16px; padding: 10px 0 3px; font-weight: normal; margin-bottom: 5px; clear:both;}
.content h2 a {color: #e46702;}
.content h2.flush, .content h1.flush, .content h3.flush {margin-bottom:1px !important;}
.content h3.first {margin-top:0;}

/* lists - MMZ 10/1/2009*/
.wysiwyg ul li{background:transparent url(/images/orange_square.gif) no-repeat scroll 0pt 10px !important;padding-left:10px; float:left; clear:both;width:100%;}
.wysiwyg ol li {list-style-type:decimal; float:left;}
.wysiwyg ol li, .wysiwyg ul li{display:list-item !important; vertical-align:top; padding-bottom:10px;width:95%;} 
.wysiwyg li p {clear:none; float:none !important; padding-bottom:0pt; display:inline;}
.wysiwyg ol, .wysiwyg ul {clear:both; padding:0 0 0 10px; /*list-style-position: inside;*/}
.wysiwyg ol {padding:0 0 0 20px !important;}
.wysiwyg ul {overflow:hidden;}
.wysiwyg p {padding-bottom:10px;clear:left;}
.wysiwyg img {padding:0 10px;}

.content .wysiwyg ul {padding-bottom:10px;}
.content .wysiwyg ul li {text-align:left;border-bottom:none !important;}
.content .listBoxModule .wysiwyg ul {padding-bottom:0;width:95%;padding-left:5px;!padding-left:10px;}
.content .listBoxModule .wysiwyg ul li {list-style-type:none;width:95%;}
.content .wysiwyg .listBoxModule ul {padding:0 9px;}
.content .wysiwyg .listBoxModule ul li {list-style-type:none;}
.content .wysiwyg ol li {list-style-type:decimal;padding-left:5px;position:relative;padding-top:0;vertical-align:top;}
.content .wysiwyg li li {background:none !important; list-style-type:lower-alpha;margin-left:10px;}
.content .wysiwyg li li li {background:none !important; list-style-type:lower-roman;}

/* Footer */
.footer {float:left; width:996px; background:#e2e2e2; padding:15px 0;}
.footer ul  {margin:0px auto; width:750px; padding:0.5em 0 2.0em 0;*padding-bottom:.7em; list-style-type:none;}
.footer ul li  {float:left; padding:0 7px; border-right:1px solid #000;}
.footer ul li a{color:#000;}
.footer ul li.last  {border:0;}
.footer p {text-align:center; clear:left; margin:0; width:100%;padding:0 0 10px;}
.footer p.last{font-weight:bold; font-size:1.2em;_position:relative;}

/* global improvement */
.wysiwyg h1{color:#68809D; font-size:22px; border-bottom:2px solid #68809D; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h2{color:#DD6926; font-size:16px; border-bottom:1px solid #68809D; padding:10px 0 3px; font-weight:normal;line-height: 125%;}
.wysiwyg h3{color:#DD6926; font-size:13px; border-bottom:2px solid #CBCACA; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h4{color:#807F7E; font-size:13px; border-bottom:2px solid #68809D; padding:10px 0 3px; font-weight:normal;}
.wysiwyg h5{color:#DD6926; font-size:13px; border-bottom:none; padding:10px 0 1px; font-weight:bold;}
.wysiwyg h6{color:#666; font-size:11px; border-bottom:none; font-weight:normal;}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4 {margin:0 0 5px 0;clear:none;}
.wysiwyg h5,.wysiwyg h6{margin:0 0 2px 0; clear:none;}

/* practice central special*/
.apapo .wrap {margin-top:0;}
.apapo .header {overflow:hidden;padding:5px 0; background:none;}
.apapo .header.thin {border-bottom:2px solid #1F3A8A; }
.apapo .header .header_utils {margin-top:5px;}
.apapo .header ul {margin:5px 40px 0 0;}
.apapo .header ul, .apapo .header ul li a {font-size:.95em;}
.apapo .header #HeaderLogoutLink a {color:#005499;text-decoration:none; text-transform: capitalize;clear:both;}
.apapo .header .logo img { margin:0px 10px;}
.apapo .nav ul {background-color:#7AB034;}
.apapo .nav ul li {border:none; padding:0.8em 45px 0.7em; width:auto; text-align:center;text-transform:uppercase;}
.apapo .nav ul li a {float:none; padding:0;}