﻿/* -------------------- */
/* Buttons */
/* -------------------- */
a.redbtn, a.greenbtn, a.lgreenbtn, a.bluebtn, a.yellowbtn, a.lgreenbtn{border:1px solid #000; color:#fff !important; font:bold 10px/22px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:3px 10px; text-decoration:none}

a.redbtn:link, a.redbtn:visited{background:url('../../../Image/Admin/Button/red_button.gif')}
a.redbtn:hover{background:url('../../../Image/Admin/Button/red_button_hover.gif')}

a.greenbtn:link, a.greenbtn:visited{background:url('../../../Image/Admin/Button/green_button.gif')}
a.greenbtn:hover{background:url('../../../Image/Admin/Button/green_button_hover.gif')}

a.lgreenbtn:link, a.lgreenbtn:visited {font:bold 14px/22px; background: url('../../../Image/Admin/Button/green_button.gif');}
a.lgreenbtn:hover {background: url('../../../Image/Admin/Button/green_button_hover.gif');}

a.lgreenbtn:link, a.lgreenbtn:visited{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; padding:4px 10px; white-space:nowrap; margin:0px; margin-right:5px; background-image:url('../../../Image/User/Button/green_button.gif'); border:1px solid #4c7329}
a.lgreenbtn:hover{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; white-space:nowrap; background-image:url('../../../Image/User/Button/green_button_hover.gif')}
a.lgreenbtn:active{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; white-space:nowrap}

a.bluebtn:link, a.bluebtn:visited{background:url('../../Image/Admin/Button/blue_button.gif')}
a.bluebtn:hover{background:url('../../../Image/Admin/Button/blue_buthton_hover.gif')}


a.lbluebtn:link, a.lbluebtn:visited {font:bold 14px/22px; background: url('../../../../Image/Admin/Button/blue_button.gif');}
a.lbluebtn:hover {background: url('../../Image/Admin/Button/blue_button_hover.gif');}

a.lbluebtn:link, a.lbluebtn:visited{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; padding:4px 10px; white-space:nowrap; margin:0px; margin-right:5px; background-image:url('../../../Image/User/Button/blue_button.gif'); border:1px solid #4c7329}
a.lbluebtn:hover{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; white-space:nowrap; background-image:url('../../../Image/User/Button/blue_button_hover.gif')}
a.lbluebtn:active{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; white-space:nowrap}

a.yellowbtn:link, a.yellowbtn:visited{background:url('../../../Image/Admin/Button/yellow_button.gif')}
a.yellowbtn:hover{background:url('../../../Image/Admin/Button/yellow_button_hover.gif')}
/* -------------------- */
/* StoryTools */
/* -------------------- */
#cms-story-tools{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; margin:20px 0 20px 0}
#cms-story-tools a{color:#000; text-decoration:underline}
#cms-story-tools a:hover{color:#000; text-decoration:none}
#cms-story-tools .cms-story-tools-item{float:left; margin:8px}
#cms-story-tools .cms-story-tools-item img{vertical-align:middle; margin:2px}

/* -------------------- */
/* Related Items */
/* -------------------- */
div#cms-related-items{}
div#cms-related-items div.cms-related-items-item{}

/* -------------------- */
/* Content */
/* -------------------- */
div#cms-content{}
div#cms-content div.cms-content-information-container{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:8px 0 8px 0; margin-bottom:20px}

/* -------------------- */
/* News */
/* -------------------- */
div#cms-news{}
div#cms-news div.cms-news-information-container{margin-bottom:10px}
div #cms-news div.cms-news-information-container div.cms-news-information{}

div#cms-news .newsSearch{margin-bottom:20px;}

div#cms-news .cms-news-item {padding-bottom:10px !important;margin-bottom:15px;border-bottom:1px dashed #ccc;}
div#cms-news h1{ font-weight:bold; line-height:1; margin-bottom:6px;}


div#cms-news div.newsTitle {}
div#cms-news a.newsTitle {color:#3991a7;}

div#cms-news div.newsImage {float:left;}
div#cms-news img.newsImage {}

div#cms-news .newsTeaser {}
div#cms-news .newsPostDate {font-size: .8em; color: Gray;}

#ctl00_cph_ucNL_txtKeyword{height: 20px !important;}

/* -------------------- */
/* Blog */
/* -------------------- */
div#cms-blog{}
div#cms-blog div.cms-blog-information-container{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; margin-bottom:20px}
div #cms-blog div.cms-blog-information-container div.cms-blog-information{padding:8px 0 8px 0}

/* -------------------- */
/* Image Viewer */
/* -------------------- */
div#cms-image-viewer{float:right; padding:0 0 0 20px; }
div#cms-image-viewer div.cms-image-viewer-information-container{border:solid 1px #e5e5e5; border-top-width:0; text-align:center; margin:0 !important}
div#cms-image-viewer div.cms-image-viewer-information{padding:10px}
div#cms-image-viewer div.cms-image-viewer-controls-container{border:solid 1px #e5e5e5; border-top-width:0; text-align:center}
div#cms-image-viewer div.cms-image-viewer-controls{padding:10px}

div#cms-image-viewer .imageSB{border:1;}
div#cms-image-viewer .imageV{width:50px;}
div#cms-image-viewer .imageT{width:50px; height:50px; padding:5px;}

div#cms-large-photo-title {font-family: Times New Roman; font-style:italic; font-size:1.1em;}
div#cms-large-photo-caption {font-family: Times New Roman; font-style:italic; font-size:1.1em; line-height:1.1em;}

#thumbBox{position:absolute; left:0; top:0; width:auto; padding:10px; padding-bottom:0; background:#313131; visibility:hidden; z-index:10; cursor:hand; cursor:pointer} /*Outermost DIV for thumbnail viewer*/
#thumbBox .footerbar{font:bold 1em Tahoma; letter-spacing:5px; line-height:1.1em; color:white; padding:5px 0; text-align:right}/*Footer DIV of thumbbox that contains "close"link */
#thumbBox #thumbImage{background-color:white}/*DIV within thumbbox that holds the enlarged image */
#thumbLoading{position:absolute; visibility:hidden; border:1px solid black; background-color:#EFEFEF; padding:5px; z-index:5}/*DIV for showing "loading"status while thumbbox is being generated*/

.img-padding{float: left; margin-right: 6px;}

/* -------------------- */
/* Events */
/* -------------------- */
#cms-eventList {width: 600px; float:left;}
#cms-eventList .ec1 {float: left; width: 270; }
#cms-eventList .ec2 {background-color:white; float: right; padding-bottom: 10px; width: 80%;}
#cms-eventList h2 {font-size: 2em; margin: 0px; padding: 0px; color: orange; line-height: .9em;}
#cms-eventList .day {font-size: .9em;}

#cms-eventList .image {padding-right: 10px;}
#cms-eventList .desc {font-size: 1em; width: 300px; padding-right: 10px;}

#cms-eventSidebar {width: 270px; float:right;}
#cms-eventSidebar .search {text-align:left; text-align:right; padding-right: 30px;}
#cms-eventSidebar .calendar {text-align:left; padding-bottom:10px;}
#cms-eventSidebar .featured {width: 220px; text-align:left; padding: 10px; background-color:#eee; border: solid 1px #ccc}

#cms-events {background-color:Orange; width:800px;}

#cms-events-detail {background-color: Yellow; float:left;}
#cms-events-detail .duration {background-color: blue;}
#cms-events-detail .content {background-color:Navy;}
#cms-events-detail .tickets {background-color: olive;}
#cms-events-detail .tools {background-color:Purple;}
#cms-events-detail .related {background-color:Lime;}

#cms-events-sidebar {background-color:#fff; width:150px; float:right;}
#cms-events-sidebar H2 {padding-bottom:0px; margin-bottom:0px; line-height: 1em;}
#cms-events-sidebar .spacer {background-color:white; padding-bottom:10px;}


.cms-event-list-lcalC{width:200px; float:left}
.cms-event-list-lcalL{width:430px; float:right}

.cms-event-list-lcalL .container{width:430px; padding-bottom:20px; line-height:20px}
.cms-event-list-lcalL .date{font-weight:bold; color:Black}
.cms-event-list-lcalL .timeloc{font-size:8pt}
.cms-event-list-lcalL .category{color:#2C5B74}
.cms-event-list-lcalL a{color:#A0292A}
.cms-event-list-lcalL a:hover{color:green}

/* -------------------- */
/* Gallery */
/* -------------------- */
div#cms-gallery{}
div#cms-gallery img{margin:10px; padding:10px; background-color:#efefef; vertical-align:middle}

/* -------------------- */
/* Profiles */
/* -------------------- */
div#cms-profiles{}
div#cms-profiles div.cms-profiles-item-container{}
div#cms-profiles div.cms-profiles-item{}

/* -------------------- */
/* Testimonials */
/* -------------------- */
div#cms-testimonials{}
div#cms-testimonials div.cms-testimonials-item-container{}
div#cms-testimonials div.cms-testimonials-item{padding:0 0 10px 0}

/* -------------------- */
/* Faq */
/* -------------------- */
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{background:url(../../Image/User/star.gif) left -1000px repeat-x}
.star-rating{position:relative; width:125px; height:25px; overflow:hidden; list-style:none; background-position:left top; margin:0; padding:0}
.star-rating li{display:inline}
.star-rating a, .star-rating .current-rating{position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border:none}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position:left bottom}
.star-rating a.one-star{width:20%; z-index:6}
.star-rating a.two-stars{width:40%; z-index:5}
.star-rating a.three-stars{width:60%; z-index:4}
.star-rating a.four-stars{width:80%; z-index:3}
.star-rating a.five-stars{width:100%; z-index:2}
.star-rating .current-rating{z-index:1; background-position:left center}
.inline-rating{display:inline-block; vertical-align:middle}
.small-star{width:60px; height:12px}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{background-image:url(../../Image/User/star_small.gif); line-height:12px; height:12px}

/* -------------------- */
/* Forms */
/* -------------------- */
div.cms-form-container div.cms-group-container{clear:left; margin:10px 0 10px 0; padding:10px 0 0px 0; padding-left:10px; /*width of left column containing the label elements*/background-color:#f9f9f9; border-top:1px dashed #d6d6d6; border-bottom:1px dashed #d6d6d6; height:1%}
div.cms-form-container div.cms-field-container{clear:left; margin:8px 0 8px 0; padding:8px 0 8px 0; padding-left:140px; /*width of left column containing the label elements*/border-top:1px dashed #d6d6d6; height:1%}
div.cms-form-container div.cms-full-field-container{clear:left; margin:10px 0 10px 0; padding:10px 0 10px 0; border-top:1px dashed #d6d6d6; height:1%}
div.cms-form-container div.cms-buttons{clear:left; margin:10px 0 10px 0; padding:10px 0 10px 0; border-top:1px dashed #d6d6d6; height:1%; text-align:center}
div.cms-form-container div.cms-first{border-top-width:0}
div.cms-form-container div.cms-field-container label.cms-field-title{font-weight:bold; float:left; margin-left:-140px; /*width of left column*/width:120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}
div.cms-form-container div.cms-field-container div.cms-field{float:left; margin:0 10px 10px 0; display:block}
div.cms-form-container span.cms-req{color:Red}
div.cms-form-container .cms-ssfield{width:50px}
div.cms-form-container .cms-sfield{width:110px}
div.cms-form-container .cms-mfield{width:150px}
div.cms-form-container .cms-lfield{width:300px}

/* -------------------- */
/* Comments */
/* -------------------- */
div.commentPost{background-color:#E7EBED; padding:10px}
.commentAddTitle{color:#ED562E; font-size:14pt; font-weight:bold}
.commentTDU{border-bottom:solid 1px #E0E0E0; padding:10px 0px; width:150px; vertical-align:top}
.commentTDC{border-bottom:solid 1px #E0E0E0; padding:10px 0px; vertical-align:top}
.commentHeader{background-color:#FFDC62; padding:5px}
.commentCapcha{text-transform:uppercase}

/* -------------------- */
/* Poll */
/* -------------------- */
.poll-container{}
.poll-container .question{font-size:18pt; font-weight:bold}
.poll-container .results{}
.poll-container .results .bar{}
.poll-container .results .response{font-size:14px}
.poll-container .results .graph{height:15px; float:left}
.poll-container .results .label{float:left; padding-left:10px; font-size:10pt}
.poll-container .results .clear{clear:both; padding-bottom:10px}

/* -------------------- */
/* Social */
/* -------------------- */
#social_social ul{list-style:none; margin:0; padding:0}
#social_social ul li{float:left; margin:0; padding:0}
#social_social ul li a{background-position:0 2px; background-repeat:no-repeat; display:block; float:left; height:24px; vertical-align:middle; padding:4px 0 0 10px}


/* -------------------- */
/* Pagination */
/* -------------------- */
div#cms-pagination a,.paginationvideo span {display:block;float:left;margin-right:0.1em;border:1px solid #fff;background:#fff;padding:0.2em 0.5em;}
div#cms-pagination .page {float:left;}
div#cms-pagination .pageLabel {float:left; vertical-align:middle; padding-top:3px;}
div#cms-pagination .current {border:1px solid #3991A7; background-color:#3991A7; font-weight:bold;color:#fff;}
div#cms-pagination a {border:1px solid gray;text-decoration:none;color:#000;}
div#cms-pagination a:hover {border-color:#000;}
div#cms-pagination a.nextprev {font-weight:bold;color:#666;}

/* -------------------- */
/* Search */
/* -------------------- */
div#cms-search-bar {}
div#cms-search-bar .searchtxt{color:#000; background-color:#fff;}
div#cms-search-bar a.bluebtn:link, a.bluebtn:visited{background:url('../../Image/Admin/Button/green_button.gif') !important} 
div#cms-search-bar a.bluebtn:hover{background:url('../../Image/Admin/Button/blue_button_hover.gif')!important} 
div#cms-search-bar a.bluebtn {color:red !important;}


div#cms-search {}
div#cms-search .searchBar {}
div#cms-search .searchMessage {padding-bottom: 10px;}

div#cms-search div#searchResult {}
div#cms-search div#searchResult .result {padding-bottom: 10px;}
div#cms-search div#searchResult span.type {color:#C5C5C5; font-size:.8em;}
div#cms-search div#searchResult a.search {color:inherit;}

.minor {color:gray; font-size: .8em}
#ctl00_cph_ucF_gRel_ctl00 td span{font-size: 11px !important;}