html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:normal; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

body {background: #ffc600 url(/images/default/bg.jpg) top center no-repeat}
body, td {font-size: 12px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#000; line-height:19px}
.clear {clear:both}
p {padding:0 0 2em 0}
a:link, a:visited {color:#000; text-decoration: underline}
a:hover, a:active {color:#000; text-decoration: none}
h1, #newsModHeader {color: #000; font-size: 30px;font-family: Georgia, Serif; border-bottom:1px solid #F0F0F0; padding-bottom:20px; margin-bottom:20px; font-style:italic; line-height:1em}
h2, .newsModTitle, #newsModHeadTitle {color: #4E555B; font-size: 22px;font-family: Georgia, Serif; margin-bottom:10px; line-height:1.2em}
h3 {color: #4E555B; font-size: 14px;font-family: Georgia, Serif; padding-bottom:10px; margin-bottom:10px; line-height:1.2em}

#bzona {position:absolute; top:0; right:0;z-index:30;}

#container {margin:0 auto; width:908px;z-index:1;}
#top {position:relative; z-index:20; height:216px;}
.noimage {background-color:#FEDE00}
#intro {position:relative; z-index:10; margin-top:-46px; height:286px}
#flashcontent {position:relative; z-index:10; margin-top:-46px; height:286px; background-color:#000}

#topNav {background-color:#e7b404; text-align:right; padding:6px 40px; font-size: 12px; width:829px; font-weight:bold;}
#topNav a {color:#970204 !important; text-decoration:none !important}
#topNav li {display:inline; margin-left:1em; }
#topNav li a:hover, #topNav li.subMenuSel a {text-decoration:underline !important}

.right .sub li a:hover, .right .sub li.subMenuSel a {text-decoration:underline !important}

#navigation {padding-left:40px; font-size: 12px;font-family: Georgia, Serif; background-color:#970204; height:100%}
#navigation li {display:inline;float:left;}
#navigation li a {display:block;padding:10px; color:#fff; text-decoration:none;}
#navigation li a:hover, #navigation li.mainMenuSel a {color:#ffc600 !important;}


#content { background:#fff url(/images/default/bg_content.gif) top left repeat-y; height:100%}
.main {float:left; padding:50px; width:492px}
.right {float:left; padding:24px; width:268px}
.box, #content .right ul {background:transparent url(/images/default/hr.gif) bottom left no-repeat; padding-bottom:2em; margin-bottom:1em}
#content .right li { line-height:24px}
#content .right li a {font-size: 12px;color:#3B3030; text-decoration:none}

#footer {background-color:#000; height:100%; color:#fff;}
#footer .main, #footer .right {padding-top:25px; padding-bottom:25px}
#footer .right li a {color:#999; text-decoration:none}


/*search */
#searchHeader {background-color:#f1f1f1; border-bottom:1px solid #ccc; padding:0.2em 1em; text-align:right; margin-bottom:1em;}
#searchHeader p, .searchItem {padding:0;margin:0;}
#searchFileFound {margin-left:0.2em; color:#666}
.searchItem {padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dotted #ccc}
.searchTitle {font-size:110%}
.searchPath {color:green}
.searchPaging {margin-top:1em}

/*formbuilder*/
.input {background-color:#FFF; border:1px solid #ccc; padding:2px; color:#5B5953}
fieldset legend {display:none}
fieldset label {float: left;width: 120px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 5px; }
fieldset .formRow, fieldset .formButtonRow {padding:2px 0;margin:0; clear:both; border-bottom:1px dotted #ccc }
fieldset .formRow span {margin-left:2px;}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}


/*downloads module  */
.dwnldModItem {border-bottom:1px dotted #ccc; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both; }
.dwnldModImage img {border:4px solid #f1f1f1; margin-right:1em; float:left}


/*news module */
#newsModHeader {display:none}
#newsModNavigator {border-top:1px dotted #ccc; padding-top:2px; text-align:right}
.newsModShowAll {text-align:right}
.newsModImage img {border:4px solid #f1f1f1; margin-right:1em; float:left}
.newsModItem {border-bottom:1px dotted #ccc; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both;}

.newsletterIframe {width:260px}

/*SMS*/
 .smsTable{ width:100%;}
 .groupName   {  width:160px;  }
 .graphic   { height:20px;  border:solid 1px gray; }
 .full { background-color: #EFB606; padding-left:5px;}
 .smsHeaderRight { text-align:right; }
 .titleSms { margin-top:30px;}
 



/* hiResPicture */
.hiResPicture { text-align:center; border:1px solid #ccc ; padding:0.5em; vertical-align:top; margin-right:1em }
.hiResP {font-size: 11px; padding-bottom:0;}
.hiResP img {display:block; margin-bottom:0.5em}
#hiResSort {border-bottom:1px dotted #ccc; margin-bottom:1em; padding-bottom:1em}
#hiResPaging {border-top:1px dotted #ccc; margin-top:1em; padding-top:1em}

/* flickrHighRes */
.picHolder { float:left; margin:3px;vertical-align:bottom; width:196px; text-align:center;}
.photoDescription { font-family: Thaoma,Arial; font-size:10px; margin:0px; padding:0px;}
#content.oneCol {background:#FFF;}
.main.oneCol {width:auto;}