/* CSS Document

body {
background-image: url("../images/body_bg.jpg");
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover; 
background-size: cover; 
}

body {background-color: #4B84AC; margin: 0; color: #454545}
 */
@media screen {
body {background-color: #4B84AC; margin: 0; color: #454545}


table.main {width: 954px; height: 100%; padding-top: 2px; padding-bottom: 0px; background-color: #FFFFFF;}
td.centralBanner {width: 952px; height: 96px;}
table.blackbar {width: 948px; height: 20px; background-color: #000000;}
td.blackbarsur {width: 954px; height: 20px; background-color: #FFFFFF;}
.leftTd {width: 153px; text-aligh: right}
.rightTd {width: 182px; text-align: left}
.contentTd {width: 619px; padding: 10px 0px;}
.bannersR {margin-top: 2px; margin-bottom: 0px; display: block}
.bannersL {margin-top: 14px; margin-bottom: 0px; display: block}
.leftImages {margin-top: 3px; display: block}
table.low {background-color: #5C9BC7; width: 948px}
td.lowLeft {width: 790px; border: solid #FFFFFF; border-width: 0px 1px 0px 0px;}
td.lowRight {width: 158px;}

/* loginform */
td.log {border: solid #FFFFFF; border-width: 1px 0px 1px 1px; background-color: #4493E2; font: 8pt Verdana, sans-serif; color: #FFFFFF; padding-left: 3px; height: 27px;}
td.logB {border: solid #FFFFFF; border-width: 0px 0px 0px 1px; background-color: #4493E2; font: 8pt Verdana, sans-serif; color: #FFFFFF; padding-left: 0px; height: 27px;}
input {vertical-align: middle; font: 8pt Verdana, sans-serif; color: #666666;}
textarea {font: 9pt Verdana, sans-serif; color: #333333;}
input.logs {height: 18px; vertical-align: middle; border: 1px solid #477CB5;}
form {display: inline;}
.formTable {background-color: #ffffff; border: 1px solid #477CB5; width: 500px}
.formTd {font: 9pt Verdana, sans-serif; color: #457BBE; font-weight: bold; background-color: #F9F9F9; border: solid #477CB5; border-width: 0px 0px 1px 0px; padding-left: 15px; height: 30px}
input.btns {font: 8pt Verdana, sans-serif; color: #457BBE; font-weight: bold; background-color: #F9F9F9; border: 1px solid #477CB5; height: 20px}

/* menu */
.menuTable {width: 150px; background-color: #ACD2FF; border: 2px solid #477CB5;}
.menuTd {border-style: solid; border-width: 0px 0px 1px 0px; border-color: #6C9FDD #FFFFFF #FFFFFF #FFFFFF; font: 9px Verdana, sans-serif; color: #244263; height: 28px; background-image: url("../images/menu.gif"); background-repeat: repeat-y;}

/* newsletter */
.newsletTable {width: 179px; background-color: #59ADEC; margin-bottom: 3px}
.newsletTd {border: solid #FFFFFF; border-width: 1px 0px 1px 0px; font: 8pt Verdana, sans-serif; color: #FFFFFF; height: 20px; background-color: #4493E2}
.newsletTdB {border: solid #FFFFFF; border-width: 1px 0px 1px 0px; font: 8pt Verdana, sans-serif; color: #FFFFFF; height: 20px;}
.newsletInpTd {padding-left: 15px; height: 26px;}

/* first page */
.coverTopTd {height: 20px; border: solid #ABAAA7; border-width: 0px 0px 1px 0px; font: bold 10pt Arial, sans-serif; color: #666666;}
.coverMainTd {height: 40px; border: solid #DCDCDC; border-width: 0px 0px 1px 0px; font:8pt Verdana, sans-serif; color: #666666; line-height: 13px; vertical-align: middle}
.coverTitle {font: bold 8pt Verdana, sans-serif; color: #457BBE;}
.coverSubtitle {font: bold 7pt Verdana, sans-serif; color: #566A96; line-height: 18px;}
.coverDate {font: italic 8pt Verdana, sans-serif; color: #666666; text-align: right}
.boxTable { font: 9pt Verdana, sans-serif; color: #666666; line-height: 13px; background-color: #F9F9F9; border: 1px solid #ABAAA7; width: 200px;  height: 100% }
.boxTopTd {font: bold 8pt Verdana, sans-serif; color: #FFFFFF; vertical-align: middle; text-align: right; padding-right: 5px; background-repeat: repeat; border: 1px solid #FFFFFF;   height: 35px }
.boxMainTd {font: 8pt Verdana, sans-serif; color: #333333; line-height: 14px; background-color: #F9F9F9; vertical-align: top; padding: 8px; text-align: left}

/*archive*/
.archiveTable {width: 140px; border: 1px solid #566A96;}
.archiveTd {height: 20px; border: solid #566A96; border-width: 0px 0px 1px 0px; background-color: #eeeeee; font: bold 7pt Verdana, sans-serif; color: #566A96; text-align: center}

/*search*/
.searchTable {width: 350px; border: 1px solid #566A96;}

/* text */
.dates {font: italic 8pt Verdana, sans-serif; color: #666666; }
.notes {font: 9pt Verdana, sans-serif; color: #666666; line-height: 18pt; font-style: italic;}
.notesSmall {font: 7pt Verdana, sans-serif; color: #666666;}
.lezantes {font: 8pt Verdana, sans-serif; color: #666666; line-height: 12pt; font-style: italic; padding-left: 8px; width: 310px}
.lezTable {margin: 0px 8px; width: 310px}
.right {text-align: right}
.left {text-align: left}
.center {text-align: center}
.title {font: bold 8pt Verdana, sans-serif; color: #566A96; line-height: 15px; clear: both; margin-bottom: 5px; padding-left:5px}
p {color: #454545; font: 9pt Verdana,sans-serif; line-height: 18pt; text-align: justify; margin: 10px 15px}
.small {font: 8pt Verdana, sans-serif; color: #333333; line-height: 16px;}
h1 {color: #457BBE; font: 11pt Verdana,sans-serif; line-height: 20pt; text-align: left; font-weight: bold; margin: 15px; margin-bottom: 10px}
h2 {color: #566A96; font: 10pt Verdana,sans-serif; line-height: 20pt; text-align: left; font-weight: bold; margin: 0px 15px;}
h3 {color: #457BBE; font: 9pt Verdana,sans-serif; line-height: 20pt; text-align: left; font-weight: bold; margin: 0px 15px;}
div.leftcol {float: left; width: 45%; padding: 0px 0px;}
div.rightcol {float: right; width: 45%; border: solid #CCCCCC; border-width: 0px 0px 0px 1px; padding: 0px 15px;}
hr.blue {border: solid #566A96; border-width: 1px 0px 0px 0px; height: 0px;  margin: 0px 15px}
hr.gray {border: solid #999999; border-width: 1px 0px 0px 0px; height: 0px;  margin: 0px 15px}
hr.orange {border: solid #FF9900; border-width: 1px 0px 0px 0px; height: 0px;  margin: 0px 15px}
.pageNumber {font: 14pt Arial, sans-serif; color: #ababab; font-weight: bold;}
.currDate {color: #FF9900; font-weight: bold}
.currentIssue {text-align: left; font: 8pt Verdana, sans-serif; color: #333333; line-height: 16px;}

/* lists */
ul.bulletGrey {list-style: outside url("../images/bulletGrey.jpg"); margin-left: 50px; font: 10pt Verdana,sans-serif; line-height: 20pt; text-align: left; margin-right: 50px; vertical-align: text-top}
ul.bulletBlue {list-style: outside url("../images/bulletBlue.jpg"); margin-left: 100px; font: 10pt Verdana,sans-serif; line-height: 20pt; text-align: left; margin-right: 50px; vertical-align: text-top}
ul.bulletSmall {list-style: outside url("../images/bulletGrey.jpg"); font: 8pt Verdana,sans-serif; line-height: 14px; text-align: left; margin-left: 0px; padding-left: 15px}
li {padding-left: 20px; line-height: 20px}
li.sm {padding-left: 0px; line-height: 14px; margin-left: 0px}
dl {margin-left: 20px; font: 9pt Verdana,sans-serif; line-height: 18px; text-align: left; margin-right: 20px; vertical-align: text-top}
dt {margin-bottom: 0px; margin-top: 0px; color: #454545;}
dd {color: #333333}
dl.id {margin-left: 15px; font: 9pt Verdana,sans-serif; line-height: 15px; text-align: left;}
dt.id {font-style: italic;}



/* links */
a:link {color: #333333; text-decoration: underline}
a:active {color: #000000; text-decoration: underline}
a:visited {color: #666666; text-decoration: underline}
a:hover {color: #457BBE; text-decoration: underline}

.blinks {color: #FFFFFF; font: 8pt Verdana,sans-serif;}
a:link.blinks {color: #FFFFFF; text-decoration: none}
a:active.blinks {color: #FFFFFF; text-decoration: none}
a:visited.blinks {color: #FFFFFF; text-decoration: none}
a:hover.blinks {color: #FFFFFF; text-decoration: underline}

a:link.print {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a:active.print {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a:visited.print {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a:hover.print {font: 8pt Verdana, sans-serif; color: #ff9900; text-decoration: underline}

a:link.sign {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: underline}
a:active.sign {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: underline}
a:visited.sign {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: underline}
a:hover.sign {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: underline}

a:link.basket {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a:active.basket {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a:visited.basket {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
a:hover.basket {font: 8pt Verdana, sans-serif; color: #FFFFFF; text-decoration: underline}


a:link.menu {font: 9px Verdana, sans-serif; color: #244263; text-decoration: none}
a:active.menu {font: 9px Verdana, sans-serif; color: #244263; text-decoration: none}
a:visited.menu {font: 9px Verdana, sans-serif; color: #244263; text-decoration: none}
a:hover.menu {font: 9px Verdana, sans-serif; color: #244263; text-decoration: underline}

.loc {font: 7pt Verdana, sans-serif; color: #666666; text-align: right}
a:link.loc {text-decoration: underline}
a:active.loc {text-decoration: underline}
a:visited.loc { text-decoration: underline}
a:hover.loc {color: #333333; text-decoration: underline}
}

.paging {font: 7pt Verdana, sans-serif; color: #566A96; text-align: right; margin-right: 15px}
a:link.pag {color: #566A96; text-decoration: underline}
a:active.pag {color: #566A96; text-decoration: underline}
a:visited.pag {color: #566A96; text-decoration: underline}
a:hover.pag {color: #59ADEC; text-decoration: underline}




.btn {
	width: 30px;
	height: 26px;
	cursor: pointer;
	background: #fbc900 url("../images/search.gif") no-repeat;
    background-repeat: no-repeat;
}

fieldset {border: 1px solid #90BADE; padding:10px 10px 10px 10px;}
legend.legend_fonts {
	font-weight: bold;
	font-size: 100%;
	padding-bottom: .2em;
	color: #457BBE;
}
}

@media print {


}

