body {background:#eef1f4 url(img/bg.png) top center repeat-y; color:#404040; font:76% Verdana,Arial,sans-serif; margin:0 auto; padding:25px;}
#wrap {background:#fff; color:#404040; margin:0 auto; width:760px; border:1px solid #006b9f}

a {background-color:inherit; color:#286ea0; font-weight:700; text-decoration:none;}
a:hover {background-color:inherit; color:#286ea0; text-decoration:underline;}
a img {border:0;}
p {margin:0 0 1.4em;}

a.nostyle {background-color:inherit; color:#404040; font-weight:400; text-decoration:none;}
a.nostyle:hover {text-decoration:underline;}

#header {height:205px; margin:0px 0px 10px; padding:0;}

.navigation {padding:0px 0px; width:127px; height:35px; float:left; }
.navigation a  { display:block; background:url(img/menu.png); height:35px; text-indent:-9000px;}
.navigation a.link1:hover {background-position:0px -35px;}
.navigation a.link2 {background-position:-125px 0px;}
.navigation a.link2:hover {background-position:-125px -35px;}
.navigation a.link3 {background-position:-252px 0px;}
.navigation a.link3:hover{background-position:-252px -35px;}
.navigation a.link4 {background-position:-379px 0px;}
.navigation a.link4:hover {background-position:-379px -35px;}
.navigation a.link5 {background-position:-506px 0px;}
.navigation a.link5:hover {background-position:-506px -35px;}
.navigation a.link6 {background-position:-633px 0px;}
.navigation a.link6:hover {background-position:-633px -35px;}

#leftside {clear:left; float:left; margin:0 0 0px 5px; padding:0; width:180px; border-right:1px solid #006b9f;}
#contentwide {line-height:1.5em; margin:0 10px 10px 195px; padding:0 0 0 0px; text-align:center;}
#content {line-height:1.5em; padding:10px 0 0 10px; text-align:center;}

.leftcol {line-height:1.5em; clear:left; float:left; margin:0px 0px 15px 0px; width:360px; text-align:center; font-weight:700;}
.rightcol {line-height:1.5em;  margin:0px 0px 15px 380px; width:360px; text-align:center; font-weight:700;}

.col1 {line-height:1.5em; float:left; margin:0px 0px 15px 0px; width:175px; text-align:center; font-weight:700;}
.col2 {line-height:1.5em; margin:0px 0px 15px 188px; width:175px; text-align:center; font-weight:700;}
.col3 {line-height:1.5em; float:right; margin:0px 15px 15px 0px; width:175px; text-align:center; font-weight:700;}
.col4{line-height:1.5em; float:right; margin:0px 13px 15px 0px; width:172px; text-align:center; font-weight:700;}

#contentwide h2 {font-size:1.6em; margin:0 0 10px;}
#contentwide h3 {font-size:1.3em; margin:0 0 8px;}
#contentwide img {border:0px; padding:5px 5px 0px 0px;}
#content img {border:0px; padding:2px 3px 0px 3px; }
#samples img {border:0px; padding:5px 5px 0px 5px; }

#contentwide ul, #contentwide ol {margin:0 0 16px 20px; padding:0;}
#contentwide li {margin:0; padding:0 0 0 5px;}
#contentwide ul ul, #contentwide ol ol {margin:0 0 0 16px; padding:0;}

#indextop {line-height:1.5em; margin:-2px 10px 0px 10px; padding:0 0 0 0px; text-align:center; border-bottom:1px solid #006b9f; border-top:1px solid #006b9f;}
#indexbottom {line-height:1.5em; margin:0 10px 0px 10px; padding:0 0 0 0px; text-align:center; border-top:1px solid #006b9f;}

#footer {background:#fff; border-top:1px solid #006b9f; clear:both; color:gray; margin:0 auto; padding:2px 0; text-align:center; width:750px; line-height:1.5em; font-size:0.9em;}
#footer p {margin:0; padding:0;}
#footer a {background-color:#fff; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer span {font-size:1.2em;}

#foot {background:#fff; clear:both; margin:0 auto; padding:0 0 15px; text-align:center; width:750px;}

.image {margin:0px 2px 2px 5px;}
.small {font-size:0.8em;}

.left {float:left; margin:3px 10px 2px 0;}
.uleft {float:left; margin:10px 10px 2px 05px;}
.right {float:right; margin:2px 0 2px 10px;}
.textleft {text-align:left; margin:0 0 0 5px;}
.textright {text-align:right; margin:15px 10px 0 0;}
.center {text-align:center; margin:0px 5px 5px 5px;}
.ccontents {text-align:center; margin:0px 5px 5px 5px; border-bottom:1px solid #006b9f; padding-bottom: 3px;}
.valfoot {float:right; text-align:right; width:80px; margin:5px 5px 0px -100px;}

.bold {font-weight:700;}
.clearing {clear:left; margin:0; padding:0; visibility:hidden;}
.hide {display:none;}

table.middle {margin-left:auto; margin-right:auto; text-align:left;}
form {margin: 10px;}


