﻿/* -------------------- */
/* 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_button_hover.gif')}

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 .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{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; margin-bottom:20px}
div #cms-news div.cms-news-information-container div.cms-news-information{padding:8px 0 8px 0}

/* -------------------- */
/* 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:9999; 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*/


/* -------------------- */
/* Events */
/* -------------------- */
div#cms-events{}
div#cms-events div#cms-image-viewer{float:none !important; padding:0 !important}
div#cms-events div.cms-events-information-container{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:8px 0 8px 0; margin-bottom:20px}
div#cms-events div.cms-events-sidebar{border:solid 1px #e5e5e5}
div#cms-events div.cms-events-sidebar-padding{padding:20px}
div#cms-events div.cms-events-sidebar h2{margin:5px 0 5px 0; padding:0; line-height:inherit}

div#cms-event-list{}
div#cms-event-list div.cms-event-list-filter-container{border:solid 1px #e5e5e5; border-left-width:0; border-right-width:0; margin:0 0 10px 0}
div#cms-event-list div.cms-event-list-filter-item-container{padding:10px}
div#cms-event-list div.cms-event-list-item .cms-event-list-item-tool img{vertical-align:middle; margin:2px}
div#cms-event-list div.cms-event-list-featured-container{border:solid 1px #e5e5e5; width:100%}
.cms-event-list-item{border-bottom:1px solid #e5e5e5; margin-bottom:20px; width:100%}
.cms-event-list-item-date{color:#0151b2; float:left; font-size:18px; width:75px}
.cms-event-list-item-time{float:left; width:75px}
.cms-event-list-item-image{float:left}
.cms-event-list-item-image img{background:#e5e5e5; margin-right:20px; padding:5px}
.cms-event-list-item-content{float:left}
.cms-event-list-item-content .cms-event-list-item-category{float:left}
.cms-event-list-item-content .cms-event-list-item-category img{padding-right:10px}
.cms-event-list-item-content .cms-event-list-item-title{float:left}
.cms-event-list-item-content .cms-event-list-item-teaser{}
.cms-event-list-item-content .cms-event-list-item-tool{margin:10px 0 10px 0}
.cms-event-list-featured-container{margin-top:20px; background:#f9f9f9; border:1px solid #e5e5e5}
.cms-event-list-lcalC{float:left; padding-right:20px}
.cms-event-list-lcalL{float:left; font:normal 10pt arial; width:500px}
.cms-event-list-lcalC{width:200px}
.cms-event-list-lcalL{width:300px}
.cms-event-list-lcalL .container{padding-bottom:20px; line-height:16px}
.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; font-weight:bold}
.cms-event-list-lcalL a{color:#A0292A}
.cms-event-list-lcalL a:hover{color:green}
.cms-event-list-standard{}
.cms-event-list-standard .left{float:left; padding-right:10px}
.cms-event-list-standard .right{float:left}

/* -------------------- */
/* 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 10px 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:10px 0 10px 0; padding:10px 0 10px 0; padding-left:120px; /*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:-120px; /*width of left column*/width:105px; /*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-sfield {width: 128px;}
div.cms-form-container .cms-mfield {width: 175px;}
div.cms-form-container .cms-lfield {width: 450px;}

/* -------------------- */
/* 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}

