@import url("global.css");
@import url("banner.css");

/* BEGIN */

#dim {height:100%; width:100%; position:fixed; left:0; top:0; z-index:1000 !important; background-color:black; text-align: center; padding-top: 200px;
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.5;      /* khtml, old safari */
	-moz-opacity: 0.5;       /* mozilla, netscape */
	opacity: 0.5;           /* fx, safari, opera */
}
#uc {position: fixed; z-index: 1001; top: 200px; left: 40%;}

BODY {font: 13px Arial; background: #ecf1f5 url('../../../resources/dizajn/body-bg.jpg') repeat-x top center fixed;}

.wrapper {width: 1150px; margin: 0 auto; position: relative; padding: 0 20px;}
.stone {position: relative;}
.aLeft {text-align: left !important;}
.aCenter {text-align: center;}
.aRight {text-align: right !important;}
.vMiddle {vertical-align: middle;}
.mCenter {margin: 0 auto;}
.fLeft {float: left;}
.fRight {float: right;}

#header {height: 335px; background: url('../images/header-bg.png') no-repeat top center;}
#content {}
#contentInner {min-height: 400px; padding: 0px 0 20px 0; position: relative;}
#contentBottom {height: 35px; background: url('../images/content-bottom.png') no-repeat top center;}
#footer {height:340px; margin-top: 15px; background: #191919 url('../images/footer-bg.png') repeat-x top left;}
#footer .wrapper {height: 120px;}
#content .wrapper {padding-top: 15px;}

#content.hasSlideshow {margin-top: 0;}
#content.hasSlideshow .wrapper {padding-top: 60px;}

#logo {position: absolute; top: 25px; right: 30px; z-index: 970;}
#moto {position: absolute; top: 50px; right: 0px;}
#address {position: absolute; top: 97px; right: 0px; z-index: 960;}

a {color: #185582;}

H1 {color: #1b89ba; font: normal 24px Arial, Times; margin: 0 0 10px 0; padding: 0;}
H2 {color: #777777; font: normal 20px Arial, Times; margin: 0; padding: 0;}
H3 {background: #96aebe url('../images/dot-white.png') no-repeat 10px 13px; color: #ffffff; font: normal 13px Arial, Times; margin: 0 0 0 0; padding: 11px 10px 7px 25px; text-transform: uppercase; border-radius: 2px 2px 0 0;}
H5 {color: #ffffff; background: #0093dd; display: inline-block; font: normal 12px Arial; margin: 5px 0; padding: 1px 5px;}

.nav0 ul {background: url('../images/nav-1-bg.png') no-repeat bottom left; padding-bottom: 35px !important;}
.nav1 ul {background: url('../images/nav-2-bg.png') no-repeat bottom left; padding-bottom: 30px !important;}
.nav2 ul {background: url('../images/nav-3-bg.png') no-repeat bottom left; padding-bottom: 30px !important;}
.nav3 ul {background: url('../images/nav-4-bg.png') no-repeat bottom left; padding-bottom: 30px !important;}

/*
.nav0 ul ul {background-image: none;}
.nav1 ul ul {background-image: none;}
.nav2 ul ul {background-image: none;}
.nav3 ul ul {background-image: none;}
*/

#nav UL LI.nav0:hover {background: url('../images/nav-1-bg.png') no-repeat top left;}
#nav UL LI.nav1:hover {background: url('../images/nav-2-bg.png') no-repeat top left;}
#nav UL LI.nav2:hover {background: url('../images/nav-3-bg.png') no-repeat top left;}
#nav UL LI.nav3:hover {background: url('../images/nav-4-bg.png') no-repeat top left;}

#nav UL LI.nav0:hover LI {background: url('../images/nav-1-bg.png') no-repeat top left;}
#nav UL LI.nav1:hover LI {background: url('../images/nav-2-bg.png') no-repeat top left;}
#nav UL LI.nav2:hover LI {background: url('../images/nav-3-bg.png') no-repeat top left;}
#nav UL LI.nav3:hover LI {background: url('../images/nav-4-bg.png') no-repeat top left;}

#nav UL LI.noSub {background-image: none !important;}

#nav {position: absolute; top: 268px; left: 20; left: 20px; z-index: 200;}
#nav UL {margin: 0; padding: 0;}
#nav UL LI {margin: 0; padding: 0; float: left; list-style: none; width: 195px; position: relative;}
#nav UL LI.on A {color: #ffffff;}
#nav UL LI A {color: #ffffff; font-size: 16px; font-family: 'MyriadPro', Arial; text-transform: uppercase; text-decoration: none; display: block; padding: 11px 30px 30px 30px; background: url('../images/nav-dot.png') no-repeat 10px 15px;}

#nav UL LI UL {display: none;}
#nav UL LI:hover > UL {display: block;}
#nav UL LI UL {position: absolute; top: 60px; left: 0; right: 0;}
#nav UL LI UL LI {float: none; position: relative;}
#nav UL LI UL LI A {background-image: none !important; color: #ffffff !important; box-shadow: 0 0 0 #000000 !important; font-size: 14px; font-family: 'MyriadPro', Arial; text-transform: none; text-decoration: none; display: block; padding: 5px 14px 5px 30px;}
#nav UL LI UL LI:first-child {margin-left: 0px;}

#nav UL LI UL LI UL, #nav UL LI.on UL LI UL {display: none;}
#nav UL LI UL LI.on UL, #nav UL LI.on UL LI.on UL {display: block;}
#nav UL LI UL LI UL {position: absolute; top: 0; left: 195px; z-index: 10;}
#nav UL LI UL LI UL LI A {color: #ffffff !important; box-shadow: 0 0 0 #000000 !important; font-size: 14px; font-family: 'MyriadPro', Arial; text-transform: none; text-decoration: none; display: block; padding: 5px 21px;}
#nav UL LI UL LI UL LI:first-child {margin-left: 0px;}

#nav a.on {color: #ffffff !important; background: url('../images/nav-dot.png') no-repeat 10px 8px !important;}

#nav UL LI UL a:hover {color: #ffffff !important; background: url('../images/nav-dot.png') no-repeat 10px 8px !important;}

#topNavHolder {background: #d5dce4 url('../images/top-nav-bg.png') no-repeat top right; height: 22px; border-radius: 0 0 5px 5px; position: absolute; top: 0; right: 15px; padding: 8px 0 0 0;}
#topNavHolder strong {font-weight: normal; float: right; font-size: 12px; margin: 0 0 0 30px; width: 120px;}
#topNavHolder a {font-weight: none; float: left; display: inline-block; margin: 0 5px; text-decoration: none; color: #777777;}

#footerNav {position: absolute; top: 15px; left: 20px; width: 220px;}
#footerNav UL {margin: 0; padding: 0; width: 220px;}
#footerNav UL LI {margin: 0; padding: 0; list-style: none; color: #A2A2A2;}
#footerNav UL LI:first-child A {border-top-style: none;}
#footerNav UL LI A {color: #ffffff; font-size: 12px; font-weight: normal; font-family: Arial; text-decoration: none; display: block; padding: 6px 0 0 28px; border-top: 1px solid #ffffff; height: 25px; line-height: 25px; background: url('../images/dot-white.png') no-repeat 10px 14px;}
#footerNav UL LI LI {float: none; width: auto;}

#footerArchive {position: absolute; top: 15px; left: 300px; width: 220px;}
#footerArchive UL {margin: 0; padding: 0; width: 220px;}
#footerArchive UL LI h4 {color: #ffffff; font-size: 12px; font-weight: normal; font-family: Arial; text-decoration: none; display: block; padding: 0px 0 0 10px; height: 25px; line-height: 25px; text-transform: uppercase; margin: 0;}
#footerArchive UL LI {margin: 0; padding: 0; list-style: none; color: #A2A2A2;}
#footerArchive UL LI:first-child A {border-top-style: none;}
#footerArchive UL LI A {color: #ffffff; font-size: 12px; font-weight: normal; font-family: Arial; text-decoration: none; display: block; padding: 6px 0 0 28px; border-top: 1px solid #ffffff; height: 25px; line-height: 25px; background: url('../images/dot-white.png') no-repeat 10px 14px;}
#footeArchive UL LI LI {float: none; width: auto;}

#footer ADDRESS {position: absolute; top: 95px; left: 520px; color: #faf2dd; font-weight: normal; font-size: 14px; font-family: 'MyriadPro', Arial; font-style: italic; line-height: 25px;}

#contentInner p {font: normal 12px Arial; color: #767779; line-height: 18px; text-align: justify; margin: 0 0 10px 0;}
#contentInner li {font: normal 12px Arial; color: #767779; line-height: 18px; text-align: justify;}

.boardHolder {width: 210px; height: 430px; background: url('../images/right-board.png') no-repeat 0 0;}

#headerTitleHolder {background: url('../images/header-title.png') no-repeat top center; height: 150px;}
#slideShowInnerShadow {height: 31px; background: url('../images/slideshow-shadow.png') repeat-x top left; position: absolute; top: -1px; left: 0; width: 100%; z-index: 965;}

OBJECT {outline: none;}

.nivo-controlNav {display: none;}

.photoBorder {position: relative; display: inline-block; float: left; margin-right: 28px; margin-top: 20px; width: 150px; height: 100px; background: url('../images/photo-border.png') no-repeat;}
.photoBorder .photoBorderOver {display: inline-block; position: absolute; top: 0; left: 0; width: 150px; height: 100px; background: url('../images/photo-border.png') no-repeat; z-index: 5;}
.photoBorder .photoHolder {overflow: hidden; width: 145px; height: 90px; background-position: center center; margin-top: 4px; margin-left: 4px;}

.photoRight {float: right; border: solid 1px #715E2D; box-shadow: 2px 2px 2px #333333; margin: 0 0 10px 10px;}

.galleryPhoto {width: 150px; height: 100px;}

#searchHolder {position: absolute; top: 215px; right: 35px;}
#searchHolder input[type='text'] {width: 250px; height: 22px; background: #ffffff; border: none; color: #666666; padding-left: 10px;}
#searchHolder input[type='submit'] {width: 39px; height: 39px; background: url('../images/btn-search.png') no-repeat 0 0; border: none;}

#headTools {font-size: 10px; font-weight: bold; color: #004A95; position: absolute; top: 5px; right: 435px;}
#headTools a {font-size: 10px; font-weight: bold; color: #004A95; text-decoration: none;}
#headTools img {vertical-align: middle;}
.homeRss {background: url('../images/icon-rss.png') no-repeat left center; padding: 3px 0px 3px 19px;}

.newsRow {float: left; padding: 5px 20px;}
.newsRow:first-child {}

.bannerRow {float: left; padding: 5px 5px;}

.article {border-bottom: solid 1px #c7d0d7; padding-bottom: 10px; margin-bottom: 10px;}
.article h5 {padding: 0;}
.article h5 span {padding: 1px 5px; display: inline-block;}
.article h5 .categoryTitle {display: inline-block; background-color: #ffffff; color: #0093dd; padding: 1px 5px; padding-left: 10px;}

.more {display: block; text-align: right; background: url('../images/arrow1.png') no-repeat right center; color: #32c4f7; font-size: 12px; text-decoration: none; padding-right: 20px;}
.moreLess {display: block; text-align: right; background: url('../images/arrow1.png') no-repeat right center; color: #32c4f7; text-transform: lowercase; font-size: 11px; text-decoration: none; padding-right: 20px; padding-top: 2px;}

#contentInner .news p {font-size: 11px; color: #25a5d6; line-height: 14px; padding: 0; margin: 0;}
.news .more {display: block; text-align: left; background: url('../images/dot.png') no-repeat left center; color: #6e6e6e; text-transform: none; font-size: 11px; text-decoration: none; padding: 0; padding-left: 10px; margin: 5px 0 20px 0;}

/* slideshow */
#slideShowHolder {position: absolute; top: 0px; left: -20px; height: 265px; z-index: 104; width: 630px;}

#slideShowHolder .slideImage {height: 230px; width: 420px; overflow: hidden; position: relative;}
#slideShowHolder .slideImage li {display: none;}
#slideShowHolder .slideImage li.on {display: block;}
#slideShowHolder ul, #slideShowHolder li {margin: 0; padding: 0; list-style: none;}
#slideShowHolder li {padding: 20px; height: 38px; text-align: left; color: #ffffff; font-size: 15px; cursor: pointer; position: relative;}
#slideShowHolder li:hover, #slideShowHolder li.on {}
#slideShowHolder .currentImage {position: absolute; top: 0; left: 0;}
#slideShowHolder li img {display: none;}
#slideShowHolder li span {display: block; width: 170px; height: 38px; position: absolute; top: 0; left: 0; padding: 20px;}
#slideShowHolder li:hover span, #slideShowHolder li.on span {background: rgba(0, 0, 0, 0.5);}

#slideShowHolder a {text-decoration: none;}

#slideShowHolder .slideText {width: 600px; height: 95px; background-color: #32c4f7; position: absolute; top: 230px; left: 0; z-index: 150; padding: 0 15px; overflow: hidden;}
#slideShowHolder .slideTextHolder {position: relative;}
#slideShowHolder .slideText ul {top: 0; left: 0; position: absolute;}
#slideShowHolder .slideText li {height: 90px; padding: 15px;}
#slideShowHolder .slideText h1 {color: #ffffff; font-family: Arial, Times, 'Times New Roman'; font-size: 20px; height: 25px; overflow: hidden;}
#slideShowHolder .slideText .date {display: none; font-size: 11px; color: #111111; margin-bottom: 10px;}
#slideShowHolder .slideText p {padding: 0; margin: 0; font-size: 14px; font-family: Arial; color: #111111;}

#slideShowHolder .thumbnailImage {position: absolute; top: 0; right: 0; height: 230px; z-index: 140; overflow: hidden; width: 210px; background-color: rgba(0, 0, 0, 0.85); color: #ffffff;}
#slideShowHolder .thumbnailImage img {width: 210px; height: 73px; margin: 0; cursor: pointer; opacity: 0.5;}

#slideshowBannerHolder { height: 50px; position: absolute; right: 15px; top: 400px; width: 530px; z-index: 1023;}
#slideshowBannerHolder img {width: 100px; height: 50px; margin-left: 3px;}
#slideshowBannerHolder a:first-child img {margin-left: 0px;}

#rightSideBanner a {clear: both; display: inline-block; background: url('../images/banner-shadow-125.png') no-repeat bottom center; padding-bottom: 18px; margin-bottom: 0px; }

#headerGallery {position: absolute; top: 419px; right: 00px; width: 515px; height: 55px; padding: 20px; z-index: 5;}
#headerGallery .galleryItem {width: 80px; height: 50px; background-position: center center; background-repeat: no-repeat; margin: 0 10px; float: right;}

#indexGallery {}
#indexGallery .galleryItem {width: 80px; height: 80px; background-position: center center; background-repeat: no-repeat; margin: 10px 15px; float: right;}

.box {padding: 10px;}

.pLeft {float: left; margin: 15px 20px 20px 0;}

#weather {position: absolute; top: 130px; right: 0; color: #A2A2A2}
#footerLogo {position: absolute; top: 40px; right: 40px;}
#copy {color: #A2A2A2; position: absolute; top: 318px; left: 0px; font-size: 11px;}
#footer a {color: #A2A2A2; text-decoration: none;}

input[type='text'] {border: solid 1px #E0E4E3; padding: 5px; margin-bottom: 5px;}
textarea {border: solid 1px #E0E4E3; padding: 5px; margin-bottom: 5px; width: 400px;}

/* FORM */
.formRow {clear: both;}
.formLabel {float: left; width: 150px; min-height: 1px; font: 12px 'MyriadPro', Arial; color: #555555;}
.formInputHolder {float: left; width: 350px; min-height: 1px;}
.formInputHolder input[type='text'] {width: 300px;}
.formInputHolder textarea {width: 300px; height: 60px;}
.formError {color: #990000; font-size: 10px;}
.formInputHolder .formCheckboxHolder {float: left; margin-left: 20px;}
.formInputHolder .formCheckboxHolder:first-child {margin-left: 0;}
.formInputHolder .formRadioHolder {float: left; margin-left: 20px;}
.formInputHolder .formRadioHolder:first-child {margin-left: 0;}

#navTab {border-bottom: solid 1px #d3d8db; height: 30px; margin-bottom: 2px;}
#navTab ul {margin: 0; padding: 0;}
#navTab ul li {margin: 0; padding: 0; float: left; list-style: none;}
#navTab ul li a {background: #b1b3b5; margin: 0 0 0 10px; display: inline-block; color: #ffffff; text-decoration: none; padding: 8px 10px 0 10px; height: 22px; border: solid 1px #b1b3b5; border-bottom-style: none;}
#navTab ul li.on a {background: #ffffff url('../images/tab-bg-on.png') repeat-x top left; border: solid 1px #d3d8db; border-bottom-style: none; color: #535E50;}

#forthNavLevel  {height: 30px; margin-bottom: 2px;}
#forthNavLevel ul {margin: 0; padding: 0;}
#forthNavLevel ul li {margin: 0; padding: 0; float: left; list-style: none;}
#forthNavLevel ul li a {margin: 0 0 0 10px; display: inline-block; color: #777777; text-decoration: none; padding: 8px 0 0 17px; height: 22px; background: url('../images/breadcrumb_arrow.gif') no-repeat left center;}
#forthNavLevel ul li.on a {margin: 0 0 0 10px; display: inline-block; color: #065A7F; text-decoration: underline; padding: 8px 0 0 17px; height: 22px; background: url('../images/breadcrumb_arrow.gif') no-repeat left center;}

#docCategoryHolder {width: 200px; overflow: auto; padding-right: 10px; border-right: solid 1px #eeeeee; float: left;}
#docDetail {float: left; width: 745px; margin-left: 10px;}

.btn {background: #00ADEE; display: inline-block; padding: 5px 10px; border-radius: 5px; color: #ffffff; font-size: 12px; cursor: pointer; text-decoration: none; border-style: none;}
.btn:hover, .btn.on {text-shadow: 1px 1px 1px #1C8BB7; background-color: #7dba00; border-style: none;}

table.grid {width: 100%; border-collapse: collapse;}
table.grid th {background: #e7e8e7 url('../images/grid-th.png') repeat-x top left; padding: 5px 10px; border: solid 1px #cdcdcd; font-weight: normal; text-align: left; vertical-align: bottom; font-size: 12px;}
table.grid tr.odd td {border: solid 1px #eeeeee; padding: 5px 10px; font-size: 12px;}
table.grid tr.even td {border: solid 1px #eeeeee; background: url('../images/grid-even-bg.png') repeat-x top left; padding: 5px 10px; font-size: 12px;}

.hr {border-bottom: solid 1px #eeeeee; margin: 0 0 5px 0; padding-top: 10px;}

fieldset {border: solid 1px #eeeeee; margin-bottom: 10px;}

table.grid1 {width: 100%; border-collapse: collapse; margin-bottom: 10px;}
table.grid1 td {border: solid 1px #888888; padding: 2px 5px; vertical-align: middle; font-size: 11px;}
table.grid1 td.dark {background-color: #cccccc; font-weight: bold;}
table.grid1 td.none {border-right-style: none; border-bottom-style: none; border-top-style: none; }

#mapHolder {width: 100%; height: 300px;}

.locationChBoxList div {clear: both; height: 22px;}
.locationChBoxList {font-size: 12px; color: #777777;}
.locationChBoxList span {display: inline-block; margin-left: 10px; font-weight: bold;}
.locationChBoxList img {float: left; margin-right: 10px;}

#searchResult li {margin-bottom: 20px; color: #777777;}

.portalIcon {width: 100px; height: 30px; float: left; margin: 0 10px 10px 0; background-repeat: no-repeat; background-position: top center; text-align: center; padding: 130px 10px 0 10px; color: #777777; text-decoration: none; font-size: 14px; text-transform: uppercase;}

.tabBox {border-left: solid 1px #d3d8db; border-bottom: solid 1px #d3d8db; border-right: solid 1px #d3d8db; position: relative; margin-top: 30px;}
.tabBoxContent {min-height: 50px; padding: 10px;}
.navTab {border-bottom: solid 1px #d3d8db; height: 30px; margin-bottom: 2px; position: absolute; top: -30px; left: 0; width: 100%}
.navTab ul {margin: 0; padding: 0;}
.navTab ul li {margin: 0; padding: 0; float: left; list-style: none;}
.navTab ul li a {background: #b1b3b5; margin: 0 0 0 10px; display: inline-block; color: #ffffff; text-decoration: none; padding: 8px 10px 0 10px; height: 22px; border: solid 1px #b1b3b5; border-bottom-style: none;}
.navTab ul li.on a {background: #ffffff url('../images/tab-bg-on.png') repeat-x top left; border: solid 1px #d3d8db; border-bottom-style: none; color: #535E50;}
.tabBoxContent .tabContent {display: none;}
.tabBoxContent .tabContent.on {display: block;}

.twoInRow .article {width: 48%; float: right;}
.twoInRow .article:first-child {float: left;}

.poll {margin: 0; padding: 0;}
.poll li {list-style: none; padding: 2px 5px; margin: 0;}
.poll li div {display: inline-block; width: 180px; color: #767779; font-size: 12px;}

.photoLeft {float: left; margin-right: 10px;}
.photo50 {width: 30%; box-shadow: 0 0 2px #999999; background: #ffffff; padding: 3px;}

#modalPopUpHolder {position: fixed; top: 50%; left: 50%; z-index: 10000; display: none;}
#modalPopUp {width: 300px; height: 150px; margin-left: -150px; margin-top: -100px; border: solid 1px #aaaaaa; background-color: #ffffff; border-radius: 5px; box-shadow: 0 0 15px #999999;}
#modalTitle {background: #32C4F7; color: #ffffff; font-weight: bold; padding: 10px;}
#modalMessage {padding: 10px; text-align: center;}

.hidden {display: none;}

.snPluginHolder {clear: both; margin: 20px 0 0 0;}
.fbHolder {float: left; padding: 0; width: 155px;}
.tweetHolder {float: left; padding: 0; margin-left: 10px; width: 105px;}
.inHolder {float: left; padding: 0; width: 155px;}

#actionPrint {position: absolute; bottom: 15px; right: 15px; width: 36px; height: 31px; background: url('../images/icon-print.png') no-repeat 0 0; cursor: pointer;}

#mainPopUpHolder {position: fixed; top: 50%; left: 50%; z-index: 10000;}
#mainPopUp {width: 800px; min-height: 300px; margin-left: -400px; margin-top: -200px; border: solid 1px #aaaaaa; background-color: #ffffff; border-radius: 5px; box-shadow: 0 0 15px #999999; position: relative;}
#mainTitle {background: #32C4F7; color: #ffffff; font-weight: bold; padding: 15px;}
#mainMessage {padding: 10px 20px; text-align: justify;}
#mainPopUpClose {position: absolute; right: -16px; top: -16px; width: 35px; height: 37px; display: inline-block; background: url('../images/icon-close.png') no-repeat 0 0; cursor: pointer;}

#footerSep1 {position: absolute; top :20px; left: 400px;}
#footerSep2 {position: absolute; top :20px; left: 400px;}
#footerSN {position: absolute; top: 265px; left: 0px;}
.iconFacebook {width: 32px; height: 32px; background: url('../images/icons/01_FaceBook_32.png') no-repeat 0 0; display: inline-block; float: left;}
.iconTwitter {width: 32px; height: 32px; background: url('../images/icons/02_Twitter_32.png') no-repeat 0 0; display: inline-block; float: left; margin-left: 10px;}
.iconLinkedin {width: 32px; height: 32px; background: url('../images/icons/04_Linkedin_32.png') no-repeat 0 0; display: inline-block; float: left; margin-left: 10px;}
.iconYoutube {width: 32px; height: 32px; background: url('../images/icons/07_Youtube_32.png') no-repeat 0 0; display: inline-block; float: left; margin-left: 10px;}

.paginator li {list-style: none; float: left;}
.paginator li a {display: inline-block; padding: 2px 5px; text-decoration: none;}
.paginator li a.on {font-weight: bold; text-decoration: underline;}

.filterCell label {display: block;}
.filterCell {float: left; margin-left: 50px;}
.filterCell:first-child {margin-left: 0;}

.photoDescriptionWrapper {display: inline-block; text-align: center;}
.photoDescriptionText {font-size: 11px; margin-top: -5px;}

legend {color: #888888; font: normal 13px Arial, Times; margin: 0; padding: 0;}

.answer {font: normal 12px Arial; color: #767779; line-height: 18px; text-align: justify; margin: 0 0 10px 0;}
.answer legend {cursor: pointer;}
.formDate {text-align: left; color: #888888; font: normal 11px Arial, Times; margin: 0 0 10px 0; padding: 0;}
.answerCollapse {display: none; overflow: hidden;}
.showAnswer {font-size: 11px; float: right; cursor: pointer;} 
.hideAnswer {font-size: 11px; float: right; display: none; cursor: pointer;}

.pollResultLink {margin: 10px 0;}

#rightSideBanner img {float: left; border-bottom-style: none;}

.tabContentHolder {border: solid 1px #dddddd; height: 165px;}
.tab UL {margin: 0; padding: 0; width: 100%;}
.tab UL LI {list-style: none; padding: 0; margin: 0; height: 34px; border-bottom: solid 1px #f3f3f3; padding-top: 5px;}
.tab UL LI a {text-decoration: none; font: 11px Arial; color: #222222; padding: 0 5px 0 15px; display: inline-block; line-height: 12px; background: url('../images/dot.png') no-repeat 5px 3px;}
.tab UL LI a:hover {color: #2C94CF;}
.newsScroller {position: absolute; top: 0; left: 0; width: 100%;}
.newsHolder {height: 120px; overflow: hidden; position: relative;}

.newsFooter {height: 33px; background: url('../images/news-footer-bg.png') repeat-x 0 0; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd;  border-bottom: solid 1px #dddddd;}

.newsFooter span {width: 16px; height: 16px; float: right; background: url('../images/arrows.png') no-repeat 0 0; margin-right: 4px; margin-top: 10px; cursor: pointer;}
.newsFooter span.newsUp {background-position: 0 -64px;}
.newsFooter span.newsDown {background-position: 0 -80px;}
.newsFooter A {margin: 10px 0 0 20px; display: inline-block; text-decoration: none; font-size: 11px;}
.newsScroller span {font-size: 10px; color: #333333; padding-left: 15px; margin-top: -5px; display: block;}

#homeLink {position: absolute; top: 185px; right: 130px; font-size: 16px; color: #ffffff; text-decoration: none;}
#contactLink {position: absolute; top: 185px; right: 40px; font-size: 16px; color: #ffffff; text-decoration: none;}
#delimiter {position: absolute; top: 185px; right: 110px; font-size: 16px; color: #ffffff; text-decoration: none;}
.newsLeftCell {float: left; width: 270px; padding-left: 20px;}
.newsRightCell {float: left; width: 210px; padding: 0 0 0 20px;}

#rightNav ul {padding: 0; margin: 0;}
#rightNav li {padding: 0; margin: 0; list-style: none; width: 100%;}
#rightNav a {padding: 8px 0 10px 0; margin: 0; display: block; text-decoration: none; text-align: right; color: #1285c7; text-transform: uppercase; font: 16px Arial; border-bottom: solid 1px #cccbcb;}

.gradientLine {background: url('../images/gradient-line.png') no-repeat bottom right; padding-top: 10px; padding-right: 10px;}

.listLinks {color: #353535; text-decoration: none; background: url('../images/dot-gray.png') no-repeat 10px 4px; padding: 2px 2px 2px 30px;}

#headerPhoto {position: absolute; top: 0; left: 20px;}

#investLink {display: inline-block; position: absolute; top: 268px; left: 800px; background: url("../images/nav-dot.png") no-repeat scroll 10px 15px transparent; width: 150px;
    color: #FFFFFF;
    font-family: 'MyriadPro',Arial;
    font-size: 16px;
    padding: 11px 30px 30px;
    text-decoration: none;
    text-transform: uppercase;}

#lnSer {color: #FFFFFF;
    font-size: 13px;
    position: absolute;
    right: 100px;
    text-decoration: none;
    top: 125px;}

#lnDe {color: #FFFFFF;
    font-size: 13px;
    position: absolute;
    right: 40px;
    text-decoration: none;
    top: 125px;}