/* selectors */
html {margin:0; padding:0}
body {color:#333333; margin:0; padding:35px}
body, input, select, textarea {font: 9pt Arial, Helvetica, sans-serif}
a img {border:0}
p {margin:0 0 14px 0; text-align:justify}
h2 {margin:0 0 12px 0; font-size:11pt; color:#FF7E00}
h1 {margin:0 0 12px 0; font-size:11pt; color:#333333}
h3 {margin:0 0 12px 0; font-size:9pt; color:#333333}
form {margin: 0 0 16px 0}
code {background:#f7f7f7; display:block; padding:20px 25px 20px 25px; text-align:left}
li {text-align:justify}
ul {padding-left: 17px; margin-left: 0}
ul li {margin-bottom:16px;}
ol {padding-left: 25px; margin-left: 0}
ol li {margin-bottom:16px;}
hr {width:99%; color:#c0c0c0; height:1px; margin-bottom:14px}
table {width:99%; border: 1px solid #c0c0c0; border-collapse: collapse; margin-top:5px; margin-bottom:16px;}
td, th {padding: 4px 15px 4px 6px; text-align:left}
th {font-weight:bold; background:#f4f4f4}
a {color:#205E89}
acronym {border-bottom:1px dashed #205E89; cursor:help}

/* classes */
a.fav {color:white; text-decoration:none}
a.pos {background:url(../images/pos.gif) top left no-repeat; padding-left: 12px}
div.pos {background:url(../images/pos.gif) 0 2px no-repeat; padding-left: 12px}
div.p {padding:0 0 14px 0}
a.menuh {background:#F47F36 url(../images/menu_hover.gif) top center no-repeat; color:white; display:block; height:35px; float:left; text-decoration:none; margin: 0 0 0 0; padding: 4px 14px 0 14px}
a.menu {color:white; background:#3174A3 url(../images/menu.gif) top left repeat-x; display:block; height:21px; float:left; text-decoration:none; margin: 0 0 0 0; padding: 4px 14px 0 14px}
.rarr {font: 9pt 'Times New Roman', serif}
.clear {clear:both}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
div.textbox {clear:both;float:left;width:150px;padding:2px 10px;border-top:1px solid gray;border-bottom:1px solid gray}
div.photo {float:right;width:auto;font-weight:bold;padding:4px}
.indent {margin-left:40px}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
img.border {border: 1px solid #c0c0c0}
img.right {float:right}
img.left {float:left}
.lfloat {float:left}
.rfloat {float:right}
.copy {text-decoration:none; color:#333333}
.pax {font-size:8pt; background:url(../images/help.gif) 0 0 no-repeat; padding-left:32px; padding-bottom:14px}
.pax a {text-decoration:none}
.spl {background:url(../images/pos.gif) top left no-repeat; padding-left:12px}
.imglinks a {margin-right:6px}
.imglinks img {margin-bottom:-3px}

/* ids */
#counters {display:none}
#global {margin:0 auto 0 auto; width:702px; height:auto; background:url(../images/bg.gif)}
#global_cont {width:702px; height:auto; background:url(../images/right_corner.gif) bottom right no-repeat}
#bottom, #top {width:702px; height:26px; background:url(../images/top.gif)}
#bottom {clear:both; background:url(../images/bottom.gif)}
#header {width:702px; height:125px;background:url(../images/header_bg.gif) top center repeat-y}
#logo {float:left; height:50px; width:247px; padding: 0 0 25px 26px}
#help {float:left; width:225px; background:url(../images/help.gif) 148px 4px no-repeat; padding:4px 26px 21px 178px; height:50px; font-size:8pt;}
#menu {clear:both;padding-left:25px;width:677px; height:25px; background: url(../images/menu.gif) top left repeat-x}
#body {width:702px;height:auto}
#left {padding:0 25px 0 25px; width:441px;height:auto; float:left}
#fav {height:21px; margin-top:25px; padding: 4px 0 0 12px; color:white;  background: #3174A3 url(../images/menu.gif)}
	#copyright {padding: 25px 0 2px 0}
#rss {float:right; display:block}
#right {width:150px; padding: 18px 41px 7px 20px; height:auto; float:left; font-size:8pt}
#right p {margin-bottom:16px; text-align:left}
#content {min-height:465px}
#content em {font-style:normal}
#addyour {margin-top:0; padding-top:0}

/* ie */
* html #content {height:490px}
* html #fav {margin-top:11px}
* html #content p {width:437px}
* html #content code {width:387px; overflow:hidden}
* html #copyright {padding: 23px 0 0 0}
* html #content cite {font-style:normal}

/* form class part */
fieldset {margin: 0; padding: 0px 22px 5px 22px; text-align:justify; border:1px solid #c0c0c0}
fieldset legend {color:#205E89}
form .accesskey {text-decoration: underline; } /* class for selection accesskey in the element label */
.success {color:green} /* success text */
.required {color: #FF7E00} /* required field */
form .input100 {width:98%}
form .ifieldset {text-align:right;padding-top:5px}