#g_title p, #g_footer p, #g_description p { margin: 0pt; }
* html .wrapper { height: 0.1%; }
.editable { border: 1px dashed blue; }
#footer { clear: both; }
#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 { display: none; }
a img, :link img, :visited img { border: medium none ; }
body { text-align: center; }
#container { margin: 0pt auto; width: 718px; text-align: left; }
#main-content { float: right; width: 470px; }
#sidebar { float: right; width: 230px; }
#footer { clear: both; }
body { border-top: 1em solid rgb(226, 230, 236); margin: 0em; padding: 0em; background: rgb(226, 230, 236) url('container-fill.gif') repeat-y scroll center center; font-family: Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica,Arial,sans-serif; font-size: 83%; }
body div#container { border-top: 1px solid rgb(226, 230, 236); padding: 0em; background: transparent url('container-top.gif') no-repeat scroll center top; margin-top: 0em; }
div#container div.wrapper { margin: 0em; padding: 0em; }
div#header { margin: 2em 0em 0em; padding: 2em 35px; background: transparent url('header-fill.gif') repeat-y scroll 0% 0%; }
div#header div.wrapper { margin: 0em; padding: 0em; }
div#main-content { background: transparent url('content-top.gif') no-repeat scroll center top; line-height: 160%; color: rgb(63, 63, 63); }
div#sidebar, div#sidebar-alternate { margin: 0em; padding: 1.5em 0em 0em; background: transparent url('content-top.gif') no-repeat scroll center top; font-size: 83%; line-height: 140%; color: rgb(63, 63, 63); }
div#footer { padding: 1em 35px; background: transparent url('content-top.gif') no-repeat scroll center top; margin-top: 2em; color: rgb(127, 127, 127); }
div#footer hr { display: none; }
body#onecolumn div#main-content { padding: 0em 35px; width: 648px; }
body#twocolumn-right div#main-content { padding: 0em 25px; width: 420px; margin-left: 10px; }
body#twocolumn-left div#main-content { padding: 0em 25px; width: 420px; margin-right: 8px; display: inline; }
body#twocolumn-left div#sidebar { padding-left: 15px; width: 215px; }
body#twocolumn-right div#sidebar { padding-right: 15px; width: 215px; }
body#threecolumn div#main-content { padding: 0em 25px; width: 370px; }
body#threecolumn div#sidebar { padding-left: 15px; width: 125px; margin-left: 10px; display: inline; }
body#threecolumn div#sidebar-alternate { padding-right: 15px; width: 125px; }
h1, h2, h3, h4, h5, h6, p.description { font-family: Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica,Arial,sans-serif; }
h1 { border-bottom: 1px solid rgb(179, 230, 230); font-size: 160%; font-weight: bold; color: black; padding-bottom: 0.2em; display: inline; line-height: 400%; }
h2 { border-bottom: 1px solid rgb(179, 230, 230); font-size: 120%; font-weight: bold; color: black; padding-bottom: 0.2em; display: inline; line-height: 400%; }
h3 { border-bottom: 1px solid rgb(179, 230, 230); font-size: 110%; font-weight: bold; padding-bottom: 0.2em; color: black; display: inline; line-height: 300%; }
h4 { border-bottom: 1px solid rgb(179, 230, 230); font-size: 100%; font-weight: bold; padding-bottom: 0.2em; color: black; display: inline; line-height: 200%; }
h5 { font-size: 100%; font-weight: bold; color: black; display: inline; }
h6 { font-size: 100%; font-weight: normal; color: black; display: inline; }
hr { border-style: solid none none; border-color: rgb(179, 230, 230) -moz-use-text-color -moz-use-text-color; border-width: 1px 0em 0em; margin: 1em 0em; background: white none repeat scroll 0% 0%; height: 1px; }
a { border-bottom: 1px solid rgb(18, 94, 188); color: rgb(18, 94, 188); text-decoration: none; }
a:visited { border-bottom: 1px solid rgb(99, 139, 188); color: rgb(99, 139, 188); text-decoration: none; }
ul, ol { padding: 0em; margin-left: 1.8em; }
dt { margin-left: 1.8em; }
blockquote { margin-left: 1.8em; }
table { margin: 1em -0.6em; border-collapse: collapse; }
table td, table th { padding: 0.3em 0.6em; vertical-align: top; text-align: left; }
table th { border-bottom: 1px solid rgb(179, 230, 230); }
table caption { padding: 0em; text-align: left; font-weight: bold; color: rgb(79, 187, 187); }
h1#page-title { border: 0em none ; margin: 0em; padding: 0em; font-size: 220%; font-weight: normal; color: rgb(18, 94, 188); letter-spacing: -1px; display: block; line-height: 100%; }
div#g_description { font-size: 140%; font-weight: normal; color: rgb(18, 94, 188); }
body#twocolumn-left div#header, body#threecolumn div#header { padding-left: 25px; }
