﻿
div.wrapper { width: 1050px; margin: 5px auto 0px auto; }
div.body { width: 780px; margin: 5px auto 5px auto; }
div.leftmenu { height: 200px; width: 155px; margin-top: 00px; position: absolute; margin-left: -160px; }
div.leftmenu ul { list-style: none; margin: 0px; padding: 0px; }
div.leftmenu ul li { float: left; display: block; text-align: right; width: 150px; padding: 4px 10px 4px 0px; }
div.leftmenu ul li a { font-size: 13px; font-weight: bold; color: #555; }

.rit { text-align: right; }

.Menu { position: absolute; top: 370px; }
.Menu .LinkButton:link, .LinkButton:visited, .LinkButton:active { color: #302e2c; font-size: 11px; text-decoration: none; font-family: arial; font-weight: normal; }
.Menu .LinkButton:hover { color: #95a231; font-size: 11px; font-family: arial; text-decoration: none; font-weight: normal; }
.Menu .SelectedLinkButton:link, .SelectedLinkButton:visited, .SelectedLinkButton:active, .SelectedLinkButton:hover { color: #95a231; font-size: 11px; text-decoration: none; font-family: arial; font-weight: bold; }


div.leftmenu ul li a.SelectedLinkButton { font-size: 14px; }
a img { border: none; }

table.table-list { background: #DDD8D2; width: 99%; border: solid 1px #666; border-bottom: none; border-left: none; }
table.table-list tr th { border: solid 1px #666; border-top: none; border-right: none; padding: 2px 5px 2px 5px; font-size: 13px; text-align: center; }
table.table-list tr td { border: solid 1px #666; border-top: none; border-right: none; padding: 2px 5px 2px 5px; font-size: 12px; }
table.table-list tr td.R { text-align: right; }
table.table-list tr td.C { text-align: center; }

.Input { color: black; font-size: 12px; padding: 2px 5px 2px 5px; font-family: arial; text-decoration: none; font-weight: normal; text-align: left; border: solid 1px silver; }
.Input:hover { border: solid 1px #FC0; }
.Input:focus { border: solid 1px #95A231; }

input.btn{background:#555;color:#FFF;border:solid 1px #555;}

.ad-gallery { width: 775px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 360px; margin-bottom: 10px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */ background: url(non-existing.jpg)\9; }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {margin-left:3px; background: url(../images/num/prev.png) no-repeat; width: 40px; height: 14px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {margin-right:3px; background: url(../images/num/next.png) no-repeat; width: 40px; height: 14px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(opa75.png); color: #000; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src= 'opa75.png' ); }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px;display:none; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
.ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url(ad_scroll_back.png) 0px 22px no-repeat; }
.ad-gallery .ad-forward { cursor: pointer; display: block; right: -20px; width: 13px; background: url(ad_scroll_forward.png) 0px 22px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 1000px;z-index:1000;position:absolute;margin-top:-40px;margin-left:600px; list-style: none; }
.ad-gallery .ad-thumbs li { float: left; padding-right: 2px; }
.ad-gallery .ad-thumbs li a { display: block;  }
.ad-gallery .ad-thumbs li a img { border: 1px solid transparent; display: block; }
.ad-gallery .ad-thumbs li a.ad-active img { border: 1px solid #616161; }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }

/* Content Editor */
div.pg-content{text-align:left;}
div.pg-content h2{color:#555;}
div.pg-content hr{color:#C0C0C0;background:#C0C0C0;height:1px;border:none;}

span.ctrls{margin:2px;float:right;white-space:nowrap;}
span.ctrls a{float:right;margin:1px;display:block;padding:2px 4px 2px 20px;height:16px;color:#FFF;
background-color:#555555;
background-position:2px 2px;
background-repeat:no-repeat;
border:solid 1px transparent}
span.ctrls a.edit{
	margin-right:-16px;
	margin-top:2px;
	padding:2px 4px 2px 18px;
	background-color:transparent;
	background-image:url('../Images/icons/16/accessories-text-editor.png');}
span.ctrls a.save{background-image:url('../Images/icons/16/gtk-save.png');}
span.ctrls a.cancel{background-image:url('../Images/icons/16/process-stop.png');margin-left:5px}
span.ctrls a.preview{background-image:url('../Images/icons/16/gtk-find.png');}
span.ctrls a.publish{background-image:url('../Images/icons/16/player_play.png');}
/*
.Content span.ctrls{display:none;}
.Content:hover span.ctrls{display:block;}*/
.Content p{padding:0px;margin:5px 0px 5px 0px;}
.Content p strong{color:#95A231}
.Content p b{color:#95A231}
.Content{border:solid 1px Transparent;}
/* Popup Information */
.popupDesign { font-family: Arial; font-size: 13px; width: 820px; padding: 0px; margin: 0; background:#D9D2CA; }
.popupInner { border: solid 1px #555; height: 543px;  overflow-x: none; overflow: auto; 
padding: 5px 2px 5px 2px; background: #D9D2CA url( '../img/BG/PopupBG_Inner.png' ) no-repeat top left; }
a.btn{float:right;margin:1px;display:block;padding:2px 4px 2px 20px;height:16px;color:#FFF;
background-color:#555555;
background-position:2px 2px;
background-repeat:no-repeat;
border:solid 1px transparent}
.modalBackground { background-color: #555; filter: alpha(opacity=50); opacity: 0.5; z-index: 6; position: absolute; }
.modalPopup { background-color: #F3F3F3; border-width: 1px; border-style: solid; border-color: Gray; padding: 0px; width: 600px; position: absolute; z-index: 10; }
.popupDesign h2{color:#555;margin-top:0px;}
.loader { margin-top: 3px; background: #FFF; padding: 3px; border: solid 1px #555; width: 60px; }


.RequiredInput { color: black; font-size: 12px; padding: 2px 5px 2px 5px; font-family: arial; text-decoration: none; font-weight: normal; text-align: left; border: solid 1px red; }
.bottompanel { font-family: Arial; font-size: 13px; color: White; font-weight: normal; padding: 10px; vertical-align: middle; text-align: center; }
.bottompanelhead { font-size: 14px; font-weight: bold; }

/* ACTIVITIES PAGE */
.activities b { color: #95A231; font-size: 1.2em; font-weight: 800; }
.activities a { color: black; font-weight: 600; }
.activities h4 { font-weight: 800; font-size: 1.1em; }

/* ============== Ad Gallery ================= */
#gallery { padding: 0px; background: #d9d2ca; }
#comment-form { width: 100%; }
#error { display: none; background: #FFF; position: absolute; left: 100px; top: 100px; width: 500px; height: 300px; padding: 10px; border: 1px solid #CCC; }

.BottomContent { color: Black; font-size: 11px; font-family: Arial; font-weight: normal; text-align: justify; line-height: 1.5em; }

a.close-btn{position:absolute;right:0;top:0;margin-top:1px;/*opacity:0.8*/}
a.close-btn:hover{opacity:1.0;cursor:pointer;}

div#admin-ctrls{z-index:10000;position:fixed;top:0;right:0;background:#555;width:180px;color:#FFF;padding:2px 5px 2px 5px;text-align:center;}
div#admin-ctrls a{color:#FFF;text-decoration:underline;}

div#draft{z-index:10000;position:fixed;top:0;left:0;background:#FF0;width:180px;color:#555;padding:2px 5px 2px 5px;text-align:center;}
