
/* * * * Equal * * * */
ul,ol { list-style:none; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6,td { font-size:1em; }
ul,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input,label,div,table,tr,td { margin: 0; padding: 0; }
a img,:link img,:visited img,fieldset { border:none; }

/* * * * Blocks * * * */
body { background: #506580 url(../images/bkg.jpg) no-repeat; color: #646464; font: 12px Arial, Helvetica, sans-serif; margin: 25px; text-align: center; }
#heading { margin: 0 auto; }
#wrapper { background-color: #ffffff; width: 900px; margin: 0 auto; padding: 0; border: 1px solid #ffffff; }
#wrapper-thoughts { background: #ffffff url(../images/bkg-news-thoughts.jpg) no-repeat bottom; width: 900px; margin: 0 auto; padding: 0; border: 1px solid #ffffff; }
#content {background-color: #ffffff; width: 800px; text-align: left; margin: 0 auto; }
#content-2 {background-color: transparent; width: 800px; text-align: left; margin: 0 auto; }
#content-thoughts { background: url(../images/bkg-news-thoughts.jpg) no-repeat bottom; width: 800px; text-align: left; margin: 0 auto; }

.col-left { float: left; }
.col-right { float: left; }

p, ul { margin-bottom:14px;}
p, ul, td { line-height: 19px;}

/* * * * Headings * * * */
h1 { color: #003366; font: normal 26px "Times New Roman", Times, serif; margin-bottom: 14px; }
h2 { color: #003366; font: normal 17px Arial, Helvetica, sans-serif; margin-bottom: 8px;}
h3 { color: #003366; font: normal 17px Arial, Helvetica, sans-serif; margin-top: 16px; margin-bottom: 6px;}
h4 { color: #658cb6; font: normal 21px "Times New Roman", Times, serif; margin-bottom: 4px; }

/* * * * Links * * * */
a:link,a:visited { moz-outline:none; outline:none; color: #006699; font: italic 12px Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover,a:active { moz-outline:none; outline:none; color: #006699; font: italic 12px Arial, Helvetica, sans-serif; text-decoration: underline; }

.car { color: #003366; font: 17px Arial, Helvetica, sans-serif; }
.car a:link { moz-outline:none; outline:none; color: #003366; font: 17px Arial, Helvetica, sans-serif; text-decoration: none; }
.car a:hover { moz-outline:none; outline:none; color: #003366; font: 17px Arial, Helvetica, sans-serif; text-decoration: underline; }

#register { margin: 20px 0 4px 196px;}
#register a { display: block; width: 150px; height: 50px; background: url(../images/button-registernow.png) no-repeat 0 0; }
#register a:hover { background-position: -150px; }

/* * * * Elements * * * */
strong { font-size:15px; font-weight: normal; padding-bottom: 6px; }
.bold { font-weight: bold; }
.pic{ margin: 4px 20px 10px 0; float:left; }

/* * * * Lists  * * * */
.more { padding-right: 25px; text-align: right; }
.line-horiz { height: 40px; background-image: url(../images/bkg-line-horiz.png); }

#default-list li{ list-style: url(../images/dot-1.png);margin-bottom: 10px; margin-left: 14px; }
#check-blue li { list-style: outside url(../images/check-blue.png); margin-top: 14px; margin-left: 14px; }
#arrow-blue li { list-style: outside url(../images/arrow-2.png); margin-top: 14px; margin-left: 14px; }

#board { margin-top: 30px; margin-bottom: 30px; font-size: 15px; }
#board ul { display: block; margin: 0; padding: 10px; width: 780px; height: 22px;}
#board .on { background-color: #ececec; }
#board ul li { float: left;}
#board .title { width: 190px; }
#board .name { width: 260px; }

.faq-menu { margin-top: 25px; }
.faq-menu li { list-style: inside url(../images/arrow-2.png); margin-bottom: 8px; }
.faq-menu li a { color: #003366; font-style: normal; font-size: 14px; }

#needs { margin-top: 12px; }
#needs li { list-style: inside url(../images/check-red.png); margin-bottom: 8px; }
#needs ul li a { color: #cc0000; font-size: 14px; }

/* * * * Positioning * * * */
.left { float: left; }
.right { float: right }
.clear { clear: both; }
.space-1 { height: 20px; }

/* * * * Boxes * * * */
#ethics { width: 540px; height: 230px; margin: 35px auto; margin-bottom: 0; padding: 50px; background: url(../images/bkg-ethics.png) no-repeat; }
#ethics p { font-size: 14px; line-height: 20px; }

#box-1 { margin-top: 25px; margin-bottom: 25px; width: 800px; background: url(images/box1-top.png) no-repeat; }
#box-1 .panel-1 { float: left; margin: 30px 30px 0 30px; width: 215px; }
#box-1 .panel-2 { float: left; margin: 30px 0 0 25px; width: 210px; }
#box-1 p { color: #003366; font-size: 15px; line-height: 22px; }

#box-2 { width: 540px; height: 230px; margin: 20px auto; margin-bottom: 0; padding: 50px; background: url(../images/bkg-ethics.png) no-repeat; }

/* * * * Forms * * * */
.form-1 { color: #585858; font: 12px Arial, Helvetica, sans-serif; border: 1px solid #9c9c9c; padding: 2px 2px 2px 4px; width: 220px; }
.form-2 { color: #585858; font: 12px Arial, Helvetica, sans-serif; border: 1px solid #9c9c9c; padding: 2px 2px 2px 4px; width: 380px; }
.form-but { color: #585858; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; width: 6em;  }

/* * * * Footer * * * */
#footer { background: transparent url(../images/bkg-footer.png); color: #999999; height: 32px; width: 900px; text-align: center; padding-top: 18px; }
#footer a { moz-outline:none; outline:none; color: #cccccc; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:hover { moz-outline:none; color: #ececec; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; }

