body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin:0px; padding: 0px; font-size: 11px;
  color: #012638;
  min-width: 760px;
  background: #f2f2f0;
}

body#body {background:url(/images/headerBackground.jpg) repeat-x 0px 43px #f2f2f0;}

a {color: #0094b4;}
a:visited {/*color: #f3f3f2;*/ color: #0094b4;}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; background: #e9eae4; text-color: #3ebcef;
}

p {margin-bottom: 5px;margin-top: 5px;}
img {border:0px;}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; text-transform:uppercase; font-weight: normal; color: #064766; background:url(/images/headerBackground.jpg) 0px 2px no-repeat; padding-left: 10px; }
h2 {text-align: center; font-size: 11px;  }
h3 {font-weight: normal; font-size: 11px;padding-left: 10px; background:url(/images/newsBullet.gif) 0px 3px no-repeat; margin:0px; padding: 0px; padding-left: 12px; }
h3.news {font-weight: bold; font-size: 12px; text-align: center;}
h3 a,.downloadBlock a,.submenu a {color: #012638;}
h4 {font-weight: bold; font-size: 11px; margin:0px; padding: 0px; padding-left: 12px; }

#top { background:url(/images/topBackground.gif) repeat-x; height: 43px; 100%; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "775px": "auto");}
@media print {#top {display: none;}}
#top form {margin: 0}
#top, #top a {color: #012638; line-height: 12px;}
#top table {border: 0px; width: 100%; border-collapse:collapse; }
#top table tr td{ vertical-align: middle; padding-top: 7px; }
#topLeft {padding-left: 20px; width: 280px;}
#topLeft div { width: 280px; background:url(/images/topBullet.gif) 0px 5px no-repeat; padding-left: 7px; }
.topIcon {width: 10px; padding-left: 20px; padding-right: 20px; border-left: 1px solid #6ea5b4;}
#topRight { text-align: right;  text-transform: uppercase; padding-right: 25px; white-space:nowrap;}
#topRight #searchField{ border: 1px solid #6fa5b4; height: 14px; width: 130px;}
#topRight #searchButton { vertical-align: bottom; }
#bottom { background:url(/images/bottomBackground.gif) repeat-x; height: 42px; width: 100%; clear:both; height: 40px; }
#header {  height: 232px; width: 100%;}

/*#logoWrapper {width: 760px;}*/
/*#headerLogo {position: relative; left: 30px; top: 20px;}*/

#logoWrapper {text-align:center; padding-right: 600px;}
#headerLogo {position: relative; left: 30px; top: 20px;}

@media print {
  #logoWrapper { min-width:760px;width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "auto");}
  #logoWrapper {position:relative}
  #headerLogo {display:block;margin-left:-90px;position:absolute;top:20px;left:50%;}
}

/*#menu { position: relative; top: -42px; margin-left: 20px; margin-right: 20px; padding: 10px; background:#FFFFFF;width:expression((document.documentElement.clientWidth || document.body.clientWidth) <700? "775px": "auto");}*/
#menu { position:relative; top:-42px;margin-left: 20px; align=center;margin-right: 20px; padding: 10px; background:#FFFFFF;}
@media print {#menu {display: none;}}
#menu table {width: 100%; border: 1px solid #e8e8e8; }
#menu table tr td { text-transform:uppercase; padding: 5px 3px 5px 7px; vertical-align: top;border: 1px solid #ffffff;}
#menu table tr td.hasSubmenu:hover,#menu table tr td.currentMenu { background:url(/images/selectedTDBackground.gif) repeat-x; border: 1px solid #cfcdcd; }
#menu table tr td a,#menu table tr td div {color:#012638; background:url(/images/menuBullet.gif) 0px 3px no-repeat; padding-left: 7px; text-decoration:none; /*cursor:pointer; _cursor:hand;*/ font-weight: bold;}
#menu table tr td a:hover,
#menu table tr td div:hover,
#menu table tr td.currentMenu div,
#menu table tr td a.active { color: #064766 ;background:url(/images/menuSelectedBullet.gif) 0px 3px no-repeat; }
ul.submenu {display:none; border: 1px solid #cfcdcd;background:#FFFFFF; padding: 15px; padding-top: 5px; position: absolute; margin: 0px;   left: 0; top: 0}
@media print {ul.submenu {display: none;}}
ul.submenu li { list-style: none; background:url(/images/submenuBullet.gif) no-repeat 0px 7px; padding-left: 7px; line-height: 20px; }
#content {background: #ffffff; min-width:760px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "775px": "auto");}
#content-fck img {border: 1px solid #dadad9; margin: 0 6px; padding: 6px;}
#content-fck table.admin img {border: 0; margin: 0; padding: 0;}
#content table {border-collapse:collapse;}
#content table.content {width: 100%;position: relative; top: -42px;border-collapse:collapse;}
#content .banners {text-align: center; padding: 10px; background: #ffffff;}
@media print {#content .banners {display: none;}}
#copyrightLeft,#copyrightRight {font-size: 9px; padding: 10px;text-align: center;background: #ffffff;}
#copyrightLeft a,#copyrightRight a {text-decoration:none; font-weight:bold; color: #000000;}
#copyrightRight img { /*display: inline; */margin-right: 10px; /*vertical-align: top;*/ }
@media print {#copyrightRight img {display: none;}}
#copyrightRight div { margin-top: -20px;}
#counters {background:#ffffff; padding-top: 25px;text-align: center; }
@media print {#counters {display: none;}}
#printLink { margin-left: 40px; margin-right: 30px; padding-top: 10px; text-align:center; vertical-align:bottom;}
#printLink img {position: relative; top: 3px;}
.counter {float: left; width: 24%; text-align: center; padding: 4px }
/*#bottom { min-width:760px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "760px": "auto");}*/
#bottom { min-width:760px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 760? "775px": "auto");}
#bottom strong {color: #437283;}
#bottom table {border-collapse:collapse; width: 100%; }
#bottom td {text-align: center; /*white-space:nowrap;*/ padding-left: 10px; padding-top: 11px;}
#leftContent,#rightContent {vertical-align: top; padding-left: 25px; padding-top: 15px;padding-bottom: 15px;width: 50%; background: #f2f2f0; }
#rightContent {padding-right: 25px;}
/*.leftPhoto { float: left; margin-right: 15px; margin-bottom: 5px; border: 1px solid #dadad9; padding: 6px;}*/
.miniBanner {float: left; width: 30%; text-align: center; }
@media print {.miniBanner {display: none;}}
.rightButton {clear: left; float: right; margin-top: 15px;}
#news {padding: 0px; margin: 0px;}
#news li {list-style:none; border-bottom:dashed 1px #acacaa;}
.date {color:#474746; margin-top: 10px; margin-bottom: 0px; }
#stupidPatch {display:none; background: #FFFFFF; height: 1px; position:absolute; }
@media print {#stupidPatch {display: none;}}
ul.bullets { padding: 0px; margin-left: 0px;}
ul.bullets li { list-style: none; background:url(/images/submenuBullet.gif) no-repeat 0px 4px; padding-left: 7px; }
.downloadIcon {float: left; }
.downloadBlock {padding-left: 27px;  }
.donwload {clear:both;}
.separator {width:100%; border-top:dashed 1px #acacaa;  }
.table {border: 1px solid #e9e9e4; width: auto; }
.table th, .table td {padding: 6px;border: 1px solid #e9e9e4; text-align:center;}
.table th {background: #e9e9e4; }
.inputField textarea {width: 99%; height: 200px;}
.inputField input {width: 150px; height: 17px; }
.fieldName {font-weight: bold; }
.pages {color:#474746;}
.pages a {color:#012638;}
a.submenu2 {padding-left: 10px; padding-right: 10px; background: url('/images/submenuBullet.gif') no-repeat left;}

p.attach-word {padding: 4px 0; padding-left: 24px; background: url('/images/icons/word.gif') left no-repeat;}
p.attach-excel {padding: 4px 0; padding-left: 24px; background: url('/images/icons/excel.gif') left no-repeat;}

table.pad th {padding: 8px}
table.pad td {padding: 8px}
table.admin th {text-align: left;}
table.admin td {vertical-align: top;}
.pad {padding: 8px}
.nopad {padding: 0; margin: 0}
.center {text-align: center;}
.ralign {text-align: right;}
.silver {color: silver;}
.error {color: red}
.wide {width: 100%;}

table.wide input {width: 50%;}
table.wide textarea {width: 100%;}

table.wide  input.checkbox {width: auto;}
big {font-weight: bold;}

table.logotable {width: 100%; height: 190px;}
table.logotable td.logocelll {text-align: center; vertical-align: middle;}
table.logotable td.logocellr {width: 550px;}

@media print {table.content table {width: auto} table.content table td {width: auto}}
