body { background-color: #e1e1e1; margin: 0px; padding: 0px; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#595959;}
img { border:0px;}
form {padding:0px; margin:0px;}
A {text-decoration:none; color:#344989;}
A:hover {text-decoration:underline; color:#344989;}
ul {list-style-type:square;}

#top-lines {position:absolute; top:0px; left:0px; width:100%; z-index:2; background: url(/i/top_lines.gif) repeat-x;}
#page-container {width:800px; text-align:left; margin:0 auto;}
#logo-area {width:100%; height:45px; background:url(/i/logo_bg_gray.gif) repeat-y;}
#logo-area-bottom {width:100%; height:2px; margin-top:1px;}
#logo {margin:13px 0px 0px 21px;}
#main-menu ul {list-style:none; margin: 20px 0px 0px 21px; padding:0px;}
#main-menu ul li { display:inline; margin-right:22px;}
.display-menu {visibility:hidden; position:absolute; top:79px; left:50px; z-index:3; width: 148px; font:10px Verdana, Helvetica, Arial, sans-serif; background: url(../i/display-menu-bg.gif) repeat-y; 	color: #6f6f6f; border-bottom:1px solid #344989; padding-top:12px; text-align:left;}
.display-menu ul {list-style: none; margin: 0; padding: 0; border: none;}
.display-menu li {margin: 0; margin-bottom:1px; list-style: none; list-style-image: none; }
.display-menu li a {display: block; padding: 5px 5px 5px 0.5em;	background-color: #f2f2f2; color: #6f6f6f; text-decoration: none;
 width: 100%; margin-left:2px;}
html>body .display-menu li a {width: auto;}
.display-menu li a:hover {background-color: #344989; color: #fff; text-decoration:none;}
#left-menu {width:195px; float:left; margin-right:10px;}
#content { width:590px; margin-left:auto;}
#footer2 {clear:both; margin-bottom:5px;}
#left-menu-title {width:195px; background:#bdbdbd; height:22px; font:bold 10px Verdana, Helvetica, Arial, sans-serif; color:#ffffff; margin:0px 0px 1px 0px; padding:0px;}
#left-menu-el {font:10px Verdana, Helvetica, Arial, sans-serif; color:#676767; width:195px; background:url(/i/left_menu_bg.gif) repeat-x #e8e8e8; border-bottom:1px solid #bdbdbd;}
#left-menu-title div {padding: 5px 0px 0px 5px;}
#left-menu-title div a {color:#fff;}
#left-menu-title div a:hover {text-decoration:none; color:dfdfdf;}
#left-menu-el ul {list-style: none; margin: 0; padding: 0; border: none;}
#left-menu-el li {margin: 0; margin-bottom:1px; list-style: none; list-style-image: none; }
#left-menu-el li a {display: block; padding: 5px 5px 5px 0.8em;	background-color: transparent; color: #676767; text-decoration: none;
 width: 100%; margin-left:2px;}
 html>body #left-menu-el li a {width: auto;}
#left-menu-el a:hover {background-color: #344989; color: #fff; text-decoration:none;}
.hr {margin:19px 0px 6px 0px;}
#page-title {font:22px Arial, Helvetica, sans-serif; color:#3c3c3c; margin:3px 0px 10px 0px;}
#page-intro {font:11px Verdana, Arial, Helvetica, sans-serif; color:#676767;}
#page-content {width:80%; font:11px Verdana, Arial, Helvetica, sans-serif; color:#676767; text-align:justify;}
#page-content div {margin-top:10px;}
#page-content div:first-child {margin-top:0px;}
#page-content div.title {font-weight:bold;}


.col1 {width:285px; float:left; margin-right:17px;}
.col2 {width:285px; margin-left:auto; height:auto;}
.cancel-float {clear:both;}

.item {margin-bottom:25px; height:65px;}
.item-picture {width: 65px; float:left; margin-right:5px; height:65px;}
.item-picture img {border:2px solid #cdcbcc;}
.item-description {width:210px; margin-left:auto; font:11px Verdana, Arial, Helvetica, sans-serif; color:#595959;}
.item-description A {text-decoration:none; color:#595959;}
.item-description A:hover {text-decoration:none; color:#797979;}

#footer2 {font:9px Verdana, Helvetica, Arial, sans-serif; color:#7a7a7a;}
#footer2 A {color:#7a7a7a;}
#website-navigator {font:9px Verdana, Arial, Helvetica, sans-serif; color:#999999; margin-top:3px;}
#website-navigator A {color:#666;}

.i { width:100%; border:2px solid #cdcbcc; background:transparent; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.send-button {border:2px solid #cdcbcc; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#prt img {border:2px solid #cdcbcc;}
#success {border:2px solid #cdcbcc; margin: 25px 10px 25px 10px; padding:6px;}
#error {border:2px solid #990000; margin: 25px 10px 25px 10px; padding:6px;}