/*----CSS Reset----*/
*{margin: 0; padding: 0;}

iframe, a img, fieldset, form, table{border: 0;}

h6, h5, h4, h3, h2, h1, caption, th, td{font-size: 100%; font-weight: normal;}

dd, dt, dl, ol, ul{list-style: none;}

legend{color: #000;}

button, select, textarea, input{font-size: 100%;}

table{border-collapse: collapse;}

caption, th, td{text-align: left;}

/*----End CSS Reset----*/
/*---------------------------------------------------------------------*/
/*----Elements----*/

body {background: url(../images/body-background.gif) center top repeat-y; font: normal 62.5% freesans, helvetica, arial, san-serif; color: #000; text-align: center;}

a {text-decoration: underline; outline: none; color: #000;}

a:hover {text-decoration: underline;}

/*----End Elements----*/
/*---------------------------------------------------------------------*/
/*----framework----*/

.clear {clear: both;}

#top-wrap {background: url(../images/top-wrap.gif) center top no-repeat;}

#bottom-wrap {background: url(../images/bottom-wrap.gif) center bottom no-repeat;}

#container {width: 632px; margin: 0 auto; text-align: left;}

/*----New----*/
/*---------------------------------------------------------------------*/
/*----Icons----*/

#content ul li{list-style-type: none; padding: 0;}

#content ul.right{width: 150px;}

.right{float: right;}

.right a:hover{opacity: .8; filter: alpha(opacity=80);}

/*----End framework----*/
/*---------------------------------------------------------------------*/
/*----header----*/

#header {background: url(../images/header-background.jpg) left top no-repeat; height: 126px;}

#logo {float: left;}

#logo a {display: block; width: 210px; height: 68px; margin-left: 25px; margin-top: 10px; text-indent: -9999px;}

#topnav {background: url(../images/topnav.gif) left top no-repeat; float: right; width: 91px; height: 60px; margin-right: 10px; margin-top: 5px;}

#topnav li {float: left; margin-top: 10px; margin-left: 15px;}

#topnav a {text-indent: -9999px;}

#home a {display: block; width: 28px; height: 35px;}

#email a {display: block; width: 28px; height: 35px;}

#nav {background: #364593; float: left; clear: both; margin-top: 24px; width: 631px; height: 24px;}

#nav li {height: 24px; float: left; position: relative; display: block;}

#nav li a {line-height: 24px; color: #fff; font-size: 1.1em; padding: 0px 26px; text-decoration: none; display: block;}

#nav .noborder {border: 0 none;}

#nav ul {display: none;}

#nav li:hover ul {display: block; position: absolute; left: 0px; top: 24px; width: 170px;}

#nav ul li {float: none; border-right: none; border-bottom: 1px solid #fff; height: auto;}

#nav ul li a {text-align: left; font-size: 1.1em; padding: 0px 10px 0px 27px;}

.nav {background: #000;}

/*----End Header----*/
/*---------------------------------------------------------------------*/
/*----content----*/

#content {background: url(../images/container.gif) left top repeat-y; padding: 0px 22px; width: 631px;}

#content h1 {margin-left: -22px;}

#content p {color: #000; font-size: 1.1em; padding: 5px 30px 5px 15px; line-height: 2em;}

#content ul {list-style: disc; line-height: 2em; width: 585px; padding: 10px 0px; margin-left: 20px;}

#content li {line-height: 2em; margin-left: 20px;}

#content .noborder {border: none; list-style: none; margin-left: 20px;}

#content dl {color: #000;  padding: 5px 30px 5px 15px; line-height: 2em;}
#content dl dt { font-size: 11px; font-weight: bold; cursor: pointer; }

table {color: #000; font-size: 1.1em; margin-left: 30px;}

table th {font-weight: bold; padding-right: 20px; vertical-align: top;}

.blue {color: #4567b1;}

table td {padding-bottom: 20px;}

#left li {margin-left: 20px;}

#right li {margin-left: 20px;}

span {font-size: 2em; color: #4c4d7b; font-weight: bold; font-family: FreeSans, "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}

span img {float: right; margin: 15px 30px 5px 10px;}

.buttons {margin: 20px 0px 0px 20px;}

/*----End content----*/
/*---------------------------------------------------------------------*/
/*----footer----*/

#footer {background: url(../images/bottom-border.gif) left top no-repeat; padding: 64px 22px 16px; text-align: center; color: #364593;}

#footer a {color: #364593;}
