
/* ::::: null ::::: */

#g_title p, #g_footer p, #g_description p { margin: 0pt; }
* html .wrapper { height: 0.1%; }
@media tty {
  i { content: "\";/*\" \"*/}} * html #container { height: 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: left; display: inline; width: 470px; }
#sidebar { float: left; display: inline; width: 230px; }
#footer { clear: both; }
h1, h2, h3, h4, h5, h6, pre, code, p { font-size: 1em; }
dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
a img, :link img, :visited img { border: medium none ; }
address { font-style: normal; }
body { font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1, h2, h3, h4, h5, h6, p.description { font-family: "Trebuchet MS",Trebuchet,sans-serif; }
h1 { font-size: 3em; font-weight: bold; letter-spacing: 2px; }
h2 { font-size: 2em; font-weight: normal; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.2em; letter-spacing: 0.2em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; font-weight: bold; }
p, td { line-height: 1.8em; }
code, kbd { font-size: 1.25em; }
* html #onecolumn #header { margin-right: -3px; }
* html #onecolumn #header, * html #twocolumn-left #header, * html #twocolumn-right #header, * html #twocolumn-liquid-left #header, * html #twocolumn-liquid-right #header { padding-bottom: 1px; }
* html #twocolumn-left #main-content, * html #twocolumn-right #main-content { width: 459px; }
* html #threecolumn #main-content { width: 409px; }
* html #onecolumn #header { margin-right: 0pt; }
* html #twocolumn-left #header, * html #twocolumn-right #header, * html #twocolumn-liquid-left #header, * html #twocolumn-liquid-right #header { padding-bottom: 0pt; }
* html #twocolumn-left #main-content, * html #twocolumn-right #main-content { width: 479px; }
* html #threecolumn #main-content { width: 429px; }
@media tty {
  i { content: "\";/*\" \"*/}} td { font-size: 0.8em; } /*"; }
}
body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
blockquote { margin: 1em 2em; font-style: italic; }
caption { border-bottom: 0pt none; padding: 0.3em 1em; background: rgb(204, 204, 204) none repeat scroll 0% 0%; font-weight: bold; color: rgb(68, 68, 68); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
dd { margin: 1em 2em; }
dl { margin: 2em 0pt; }
dt { font-weight: bold; }
hr { border-style: none; border-color: rgb(199, 199, 199); margin: 2em 0pt; background: rgb(199, 199, 199) none repeat scroll 0% 0%; color: rgb(199, 199, 199); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 1px; }
li { margin: 1em 0pt; }
table { border: 1px solid rgb(204, 204, 204); }
td { padding: 0.5em; vertical-align: top; }
th { padding: 0.5em; background: rgb(119, 119, 119) none repeat scroll 0% 0%; text-align: left; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ol, ul { margin: 2em 0pt; padding-left: 1em; }
ol li { list-style-type: decimal; margin-left: 2em; }
ul li { margin-left: 0em; list-style-type: square; }
td p { margin-top: 0pt; }
#container { border-left:0pt none -moz-use-text-color; border-right:0pt none -moz-use-text-color; border-top:7px solid rgb(153, 153, 153); border-bottom:7px solid rgb(153, 153, 153); padding-top: 1px }
#header { border-top: 3px solid rgb(119, 119, 119); margin: 0pt 0pt 1.5em; padding: 0pt; color: rgb(4, 23, 45); }
#main-content .wrapper { margin: 0pt; }
.description { margin: 0pt; padding: 3px 25px 2.2em; background: rgb(199, 199, 199) none repeat scroll 0% 0%; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 1; }
#footer { border-bottom: 3px solid rgb(119, 119, 119); padding: 0pt 1em 1em; clear: both; color: rgb(153, 153, 153); margin-bottom: 1px; }
#main-content .wrapper { padding: 0pt 25px; }
#main-content td p { margin: 0pt 0pt 1em; }
p { margin: 1em 0pt; line-height: 1.5; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS",arial,sans-serif; }
h1 { padding: 1em 25px 0pt; color: rgb(178, 178, 178); font-size: 2.4em; letter-spacing: 0.2em; font-weight: normal; }
h2 { border-bottom: 3px double rgb(199, 199, 199); margin: 0pt 0pt 0.5em; padding: 0pt 0pt 0.4em; color: rgb(119, 119, 119); font-size: 1.4em; font-weight: normal; }
h3 { border: 1px dotted rgb(199, 199, 199); padding: 0.2em; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 1.2em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h4 { margin: 0.6em 0pt 0pt 0.4em; padding: 0pt 0pt 0.2em; font-size: 1.2em; color: rgb(119, 119, 119); }
h5 { border-bottom: 1px dotted rgb(199, 199, 199); }
h6 { border-left: 1.2em solid rgb(119, 119, 119); color: rgb(119, 119, 119); padding-left: 0.6em; }
a:link { color: rgb(157, 178, 223); }
a:hover { border-bottom: 1px dotted rgb(187, 36, 45); text-decoration: none; background-color: rgb(224, 224, 224); }
#sidebar h3, #sidebar-alternate h3 { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; color: rgb(119, 119, 119); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1.4em; font-weight: normal; }
#sidebar blockquote, #sidebar blockquote p, #sidebar-alternate blockquote, #sidebar-alternate blockquote p { margin-left: 0pt; margin-right: 0pt; }
#sidebar blockquote { margin: 1em 0pt; padding: 0pt; }
#adsense { text-align: center; }
.editable { border: 1px dashed rgb(204, 51, 51); }
#twocolumn-right #sidebar .wrapper { margin: 0pt 10px; }
#twocolumn-left #sidebar .wrapper { margin: 0pt 10px; }
#threecolumn #sidebar .wrapper { margin: 0pt 10px; }
#threecolumn #sidebar-alternate .wrapper { margin: 0pt 10px; }
a:link { color: rgb(68, 90, 169); }
a:visited { color: rgb(40, 61, 136); }
body { background: rgb(236, 238, 246) none repeat scroll 0% 0%; color: rgb(40, 55, 105); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
caption { background: rgb(236, 238, 246) none repeat scroll 0% 0%; color: inherit; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
hr { border-color: rgb(199, 199, 199); background: rgb(199, 199, 199) none repeat scroll 0% 0%; color: rgb(199, 199, 199); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table { border-color: rgb(179, 188, 220); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
th { background: rgb(68, 90, 169) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#container { border-color: rgb(102, 120, 184); background-color: rgb(246, 247, 251); }
#header { color: rgb(68, 90, 169); border-top-color: rgb(102, 120, 184); }
.description { background: rgb(201, 208, 230) none repeat scroll 0% 0%; color: rgb(68, 90, 169); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer { color: rgb(80, 100, 174); border-bottom-color: rgb(102, 120, 184); }
h1 { color: rgb(68, 90, 169); }
h2 { color: rgb(80, 100, 174); border-bottom-color: rgb(179, 188, 220); }
h3 { border-color: rgb(201, 208, 230); background: rgb(236, 238, 246) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
h4 { border-bottom-color: rgb(179, 188, 220); color: rgb(26, 66, 146); }
h5 { border-bottom-color: rgb(199, 199, 199); }
h6 { color: rgb(80, 100, 174); border-left-color: rgb(179, 188, 220); }
#sidebar h3, #sidebar-alternate h3 { background: transparent none repeat scroll 0% 0%; color: rgb(80, 100, 174); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }