﻿/** Basic Styles Vers 0.3 **/

/** Text styles **/
BODY, tr, td, P, .text, .paging, .grey, .name {font-size: 13px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
h1 {font: 18px/1.4em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #000066; padding-top: 3px;}
h1.pcl {font: 20px/1.4em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #000066; padding-top: 0px; margin-top: 0px;}
h1.titled {margin: 0; padding: 0;}
h2.subt, .subt, .subtd {font: 14px/1.0em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #18347F; margin: 0; padding: 0 0 5px 0;}
.subtd {padding: 3px 0 5px 17px;}
h2.dots {border-bottom: 1px dotted #999;}
h2.res, .res, h2.exp, .exp {font: 14px/1.0em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #000066; margin: 0; padding: 0 0 5px 0;}
h2.exp, .exp {font-size: 15px; margin: 0 0 10px 0;}
h2.tagt {font: 15px/1.0em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #000066; margin: 0 0 10px 0; padding: 0;}
h4 {font: 18px/1.4em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #000066; margin: 0; padding: 0;}
h4.hdr, .hdr {font: 18px/1.4em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #000066; margin: 15px 0 0 0; padding: 0;}
h5 {font-size: 13px; font-weight: bold; color: #000066; margin: 0;}
h5.mtitle, .mtitle, h5.dtitle, h5.dtext {font: 14px/1.0em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #666; margin: 4px 0 0 0; padding: 0;}
h5.wtitle, .wtitle {font: 16px/1.0em "Trebuchet MS", "Verdana", sans-serif; font-weight: bold; color: #666; margin: 4px 0 0 0; padding: 0;}
h5.dtitle, h5.dtext {margin: 10px 0 0 0;}
h5.text {margin: 9px 0 0 0;}
h5.dtext {font-weight: normal; color: #333333; font-family: Arial, Helvetica, sans-serif;}
h6 {font-size: 13px; font-weight: bold; color: #333333; margin: 10px 0 0 0;}
h6.text {font-size: 13px; font-weight: normal; color: #333333; margin: 10px 0 0 0; padding: 0;}
h4.wel, .wel {font-weight: bold; color: #000066; font-size: 16px; margin: 0;}
.xsmtxt {font-size: 10px;}
.smtxt {font-size: 11px;}
.mdtxt {font-size: 12px;}
.lgtxt {font-size: 14px;}
.error {color: #CC3333; font-weight: bold;}
.sup {vertical-align:super; font-size: xx-small;}
.xxs {font-size: xx-small;}

/** Links **/
A:link, a:link, td a:link, A:visited, a:visited, td a:visited  {color: #2f52af; text-align: justify; text-decoration: none;}
h1.titled a:link, h1.titled a:visited, h2.tagt a:link, h2.tagt a:visited  {color: #000066;}
A:hover, p a:hover, td a:hover, A.smtxt:hover, A.mdtxt:hover, .mdtxt a:hover, .smtxt a:hover, dl.ctg dt.cltg a:hover, h1.titled a:hover, h2.tagt a:hover  {
color: #ffffff; background-color: #5b8de6; text-align: justify; text-decoration: underline;}
a.img:hover {background-color: transparent;}

.submit {font-weight: bold; font-size: 12px; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #2f52af;}

/** General **/
.blueme, .upd {color: #2F52AF;}
.new, .red {color: #CC3333;}
.lblue {color: #6699cc;}
.popl, .grn {color: #339966;}
.bld, dd .bold {font-weight: bold;}
.white {color: #fff;}
.nmr {color: #333333;}
.stpbld {font-weight: normal;}
.bck {background: #2F52AF;}
.bdr {border: 1px solid #ccc;}
.bdr:hover {border: 1px solid #333;}

.row {margin-bottom: 1px;padding: 4px;}
.row label.name {padding-right: 5px;width: 25%;float: left;}
.row label.name span {color: #8c3030;}
.row .value.wrappedtext {margin-left: 25%;padding-left: 5px;}
/* hack for ie 5.5 text/textarea resizing */
.row .value input.text, .row .value input.password, .row .value textarea {width: expression(this.parentNode.offsetWidth * 0.74 + 'px');}
/* the previous style causes problems with long sidebars in ie6 */
.row .value input.text, .row .value input.password, .row .value textarea {w\idth: 72%;}
.row .value input.text.shorttext {width: 200px;}
.row.required {background: #e2e1eb;}
.row.invalid {color: #8c3030;background: #eedddd;font-weight: bold;}
form { margin: 0px;}
input.text, input.password, textarea {padding: 1px 0px 1px 2px;border: 1px solid #57594b;}
.formsubmit {margin-top: 10px;margin-right: 15px;text-align: right;}
#accessibility {position: absolute;left: -9000px;width: 9000px;}
.hide {display: none;}
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5 {font-weight: bold;}
.searchhl-1 {background: #3399FF;}
.searchhl-2 {background: #FFCC99;}
.searchhl-3 {background: #CCFFFF;}
.searchhl-4 {background: #FFFF99;}
.searchhl-5 {background: #99CCFF;}
.paging {text-align: right;}
.paging img, .paging select {vertical-align: middle;}
.paging_push {margin-right: -20px;}
.paging_pull {margin-top: -20px;}
.hsmall {font-weight: normal;font-size: 9px;}

/** Flickr **/
.gtxt {padding:0; color:#666;}
.fl img {border: 1px solid #ccc;}
.fl img:hover {border: 1px solid #333;}
.fl a:hover, .fl a:link, .fl a:active, .fl a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
.fl_cnt {background-color:#ffffff;border: solid 1px #003366; padding:4px; margin: 0 0 0 10px;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000}

.fieldblue {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #D9DCF3;}
.fieldbluel {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #ffffff; border:solid 1px #7F9DB9;}
.fieldtitle {color: #2f52af;}