body {font-family: arial, tahoma, helvetica, sans-serif; color: #616161; text-align: center; background: #555; margin: 0; padding: 0;}
html, body {margin: 0; padding: 0;}
	
img, form {border: 0; margin: 0; padding: 0;}

/* default links */
a:link, a:visited {color: #45599b;}
a:active, a:hover {color: #8a7558;}

/* layout */
#layout {width: 900px; height: 100%; margin: 0 auto;}
#layout td#height {height: 100%; vertical-align: top;}

#logo {position: absolute; margin: 40px 0 0 33px;}

#header {width: 900px; height: 230px; background: url(../i/bg_header2.jpg) no-repeat #50a2d5;}
#header_back {width: 900px; height: 161px; background: url(../i/bg_header_back.jpg) no-repeat #50a2d5;}

#toplinks {width: 900px;}
#toplinks img {border: 0;}

/* navigation */
#nav {width: 100%; height: 35px; background: url(../i/bg_nav.jpg) no-repeat 100% 0 #c6905c;}
#nav a:link, #nav a:visited {diaply: block; color: #fff; text-decoration: none;}
#nav a:active, #nav a:hover {color: #fff;}
#nav td {font-size: 85%; font-weight: bold; color: #458019; padding: 5px 12px 0 12px; white-space: nowrap;}
#nav td#current {background: #fff;}
#nav td.left {width: 23px;}
#nav td.right {width: 70%;}
#nav td.sep {padding: 0;}

#nav_back {width: 100%; height: 35px; background: url(../i/bg_nav_back.jpg) no-repeat 100% 0 #c6905c;}
#nav_back a:link, #nav_back a:visited {diaply: block; color: #fff; text-decoration: none;}
#nav_back a:active, #nav_back a:hover {color: #fff;}
#nav_back td {font-size: 85%; font-weight: bold; color: #458019; padding: 5px 12px 0 12px; white-space: nowrap;}
#nav_back td#current {background: #fff;}
#nav_back td.left {width: 23px;}
#nav_back td.right {width: 70%;}
#nav_back td.sep {padding: 0;}

/* content */
#content {width: 100%; height: 100%; background: #fff; border-top: 1px solid #fff;}
#content p, #content li {font-size: 75%;}
#content h1 {font-size: 140%; font-weight: bold; color: #475f98; margin: 0 0 .2em -1px; padding: 0;}
#content h2 {font-size: 100%; font-weight: bold; color: #a78a62; margin: 0 0 .7em -1px; padding: 0;}
#content p {line-height: 1.5; margin: 0 0 1.5em 0;}
#content ul {margin: 0 0 1em 2em; padding: 0;}
#content ul li {margin-bottom: .5em; line-height: 1.5;}
#content ul ul {font-size: 120%; margin: .5em 0 1em 2em;}

#right {width: 200px; vertical-align: top; background: #f1f1f1; padding: 23px;}
#right li {line-height: 1.5; margin: 0 0 1.5em 1.4em;}
#left {width: 700px; vertical-align: top; padding: 23px 25px;}

ul#external {margin: 0; padding: 0; border: none;}
ul#external li {font-size: 75%; text-align: left; line-height: 1.5; margin: 0 0 1.5em 1.4em;}

div.img_left {float: left; margin: 7px 10px -2px 0; background: #fff;}

#content ul.arw {list-style: none; margin: .8em 0 0 0;}
#content ul.arw li {background: url(../i/arw_list.gif) no-repeat 0 50%; margin: 0 0 .2em 0; padding: 0 0 0 16px;}

p.more {font-weight: bold;}
p.more a {background: url(../i/arw_list.gif) no-repeat 0 50%; padding: 0 0 0 16px;}

.green {color: #458019;}



/* columns */
table.columns {width: 100%; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
table.columns td.right {width: 33%; vertical-align: top; padding: 15px 17px 5px 17px;}
table.columns td.center {width: 34%; vertical-align: top; padding: 15px 17px 5px 17px; border-right: 1px solid #dedede; border-left: 1px solid #dedede;}
table.columns td.left {width: 33%; vertical-align: top; padding: 15px 17px 5px 17px;}

/* data */
table.data {width: 100%; background: #ddd;}
table.data th {font-size: 75%; line-height: 1.5; padding: 5px 10px; background: #fff;}
table.data td {font-size: 75%; line-height: 1.5; padding: 5px 10px; background: #fff;}
table.data tr.fill th, table.data tr.fill td {background: #eee;}

/* form */
table.form {margin: 0 auto;}
table.form td {font-size: 75%; padding: 5px 10px;}
table.form td input, table.form td textarea {font: normal 12px Arial, Tahoma, sans-serif; color: #333;}
table.form td.buttons {text-align: center;}

/* footer */
#footer {float: left; width: 900px; font-size: 75%; background: #fff; border-top: 6px solid #d2a87f;}
#footer a:link, #footer a:visited {color: #616161; text-decoration: none;}
#footer a:active, #footer a:hover {text-decoration: underline;}
#copyright {float: left; width: 540px; padding: 12px 26px;}
#design {float: right; width: 256px; text-align: right; padding: 12px 26px;}

/* hr */
div.hr {height: 1px; background: #ccc; margin: 20px 0;}
div.hr hr {display: none;}