/* -- WebSite Accelerator 3.0.0.0 ----- */

/*
  WSA Stylesheet Master
  Copyright  2005 PowerServe International.
  All Rights Reserved.
  Creation Date: 2005.02.08
  Last Modified: 2005.02.08
*/

/* -- Global Styles --- */

	cite { background:url("/common/images/btn_question.gif") no-repeat top right; cursor:help; font-style:normal; font-weight:bold; padding:0 20px 0 0; }

/* -- gfAdminLinkMain: Main admin links in Interactive Mode. --- */
    #gfAdminLinkMain { background:#3e9fd8 url("/common/images/admin/adminbar-bg.gif") repeat-x top; background-attachment:fixed; border:solid #fff;  border-width:0 0 1px; color:#fff; display:block; height:20px; margin:0; padding:10px; text-align:center; z-index:100; }
    #gfAdminLinkMain a { border:0; margin:0; padding:0 2px; } 
	#gfAdminLinkMain img { border:0; }

/* -- gfAdminLinkMain2: Main admin links in Interactive Mode. --- */
	#adminedit { background:#444455; border:solid #333; border-width:1px 1px 1px 0; width:145px; height:auto; font:normal 14px/16px Arial, Helvetica, sans-serif; text-align:right; padding:10px 10px 10px 0; position: fixed; top:10%; left:-145px; z-index:9999; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;}
    #adminedit #toggleedit {
        background: #0af;
        border: 1px solid #000;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 157px;
        z-index: 990;
        width: 135px;
        height: 30px;
        margin: -20px 0 0 -55px;
        white-space: normal;
        font: bold 14px/16px Arial, Helvetica, sans-serif;
        letter-spacing: -.03em;
        -moz-transform: rotate(-90deg);  /* FF3.5/3.6 */
        -o-transform: rotate(-90deg);  /* Opera 10.5 */
        -webkit-transform: rotate(-90deg);  /* Saf3.1+ */
        transform: rotate(-90deg);  /* Newer browsers (incl IE9) */
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /*old IE*/
        -moz-border-radius: 0 0 8px 8px;
        -webkit-border-radius: 0 0 8px 8px;
        outline: none;
        outline-style: none;
    }
	*:first-child+html #adminedit #toggleedit { border:1px solid #333; left:155px; margin:-70px 0 0 0; }
	
	#adminedit #toggleedit:hover, #adminedit #toggleedit:focus, #adminedit #toggleedit:active { background:#0c3; border:1px solid #000; color:#fff; cursor:pointer; outline: none; outline-style:none; }
	
	#adminedit a { background:#efefef; border:solid #aaa; border-width:0 0 1px 0; color:#21759B; display:block; padding:10px 35px 10px 5px; text-decoration:none; font:normal 14px/16px Arial, Helvetica, sans-serif;}
	#adminedit a:hover { background:#d5dce4; color:#0af; text-decoration:none;}
	#adminedit a.dashboard { background:url("/admin/images/i.p.fav.gif") no-repeat 120px 10px #efefef; color: #060; font-weight:bold; -moz-border-radius: 0 8px 0 0; -webkit-border-radius:0 8px 0 0;}
	#adminedit a.dashboard:hover { background:url("/admin/images/i.p.fav.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.editpage, #adminedit a.editpageS {background:url("/admin/images/ico/edit_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.editpage:hover, #adminedit a.editpageS:hover {background:url("/admin/images/ico/edit_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.mode { background:url("/admin/images/ico/close_16.gif") no-repeat 120px 10px #efefef; color:#c00; font-weight:bold; -moz-border-radius: 0 0 8px 0; -webkit-border-radius:0 0 8px 0;}
	#adminedit a.mode:hover { background:url("/admin/images/ico/close_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.resources, #adminedit a.imagegallery {background:url("/admin/images/ico/photo_journal_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.resources:hover, #adminedit a.imagegallery:hover {background:url("/admin/images/ico/photo_journal_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.addpage {background:url("/admin/images/ico/add_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.addpage:hover {background:url("/admin/images/ico/add_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.pages {background:url("/admin/images/ico/template_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.pages:hover {background:url("/admin/images/ico/template_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.content {background:url("/admin/images/ico/documents_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.content:hover {background:url("/admin/images/ico/documents_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.hotlists, #adminedit a.navlists {background:url("/admin/images/ico/ordered_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.hotlists:hover, #adminedit a.navlists:hover {background:url("/admin/images/ico/ordered_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.feedback {background:url("/admin/images/ico/mail_16.gif") no-repeat 120px 10px #efefef; font-size:14px;}
	#adminedit a.feedback:hover {background:url("/admin/images/ico/mail_16.gif") no-repeat 120px 10px #d5dce4;}
	
	#adminedit a.forums {background:url("/admin/images/ico/post_entry_16.gif") no-repeat 120px 10px #efefef;}
	#adminedit a.forums:hover {background:url("/admin/images/ico/post_entry_16.gif") no-repeat 120px 10px #d5dce4;}
	
	.admineditbuttons {display:inline-block; position:relative; z-index:999; margin:2px; font:bold 12px/14px Arial, Helvetica, sans-serif;}
	.admineditbuttons a { text-decoration:none; font:normal 12px/16px Arial, Helvetica, sans-serif;}
	.admineditbuttons .edit, #rightbar .list a.edit { background:#0af; border:1px solid #09c; color:#fff; display:block; padding:0 10px 0 0; margin:0 0 0 2px; -moz-border-radius:7px; -webkit-border-radius:7px; width:97px; height:21px; line-height:21px; text-align:right; text-decoration:none;}
	.admineditbuttons .edit:hover , #rightbar .list a.edit:hover { background:#0c3; text-decoration:none;}
	.admineditbuttons .addcontent { background:url("/admin/images/ico/add_16.gif") no-repeat 4px 2px #0af;}
	.admineditbuttons .addcontent:hover { background:url("/admin/images/ico/add_16.gif") no-repeat 4px 2px #0c3;}	
	.admineditbuttons .editsection, .admineditbuttons .editcontent, .admineditbuttons .editfeedback, .admineditbuttons .editnavlist, #rightbar .list a.editnavlist, .admineditbuttons .editsectionS, .admineditbuttons .editcontentS { background:url("/admin/images/ico/edit_16.gif") no-repeat 4px 2px #0af;}
	.admineditbuttons .editsection:hover, .admineditbuttons .editcontent:hover, .admineditbuttons .editfeedback:hover, .admineditbuttons .editnavlist:hover, #rightbar .list a.editnavlist:hover, .admineditbuttons .editsectionS:hover, .admineditbuttons .editcontentS:hover { background:url("/admin/images/ico/edit_16.gif") no-repeat 4px 2px #0c3;}
	.admineditbuttons .editgallery { background:url("/admin/images/ico/photo_journal_16.gif") no-repeat 4px 2px #0af;}
	.admineditbuttons .editgallery:hover { background:url("/admin/images/ico/photo_journal_16.gif") no-repeat 4px 2px #0c3;}
	.events .admineditbuttons { float:none; display:block; position:relative; z-index:999; height:auto; overflow:visible;}
	.events .admineditbuttons .edit { background:url("/admin/images/ico/add_16.gif") no-repeat 0 4px; border:none; color:#0af; font-weight:bold; font-size:11px; display:block; padding:4px 2px 4px 18px; margin:0 0 0 2px; -moz-border-radius:0; -webkit-border-radius:0; width:auto; height:21px; text-align:left;}
	
/* Calendar Styles */
	#calendar { border-style:solid; border-width:1px 1px 0 1px; margin:0; padding:0; width:100%; }
	#calendar .selector { text-align:center; }
	#calendar td { padding:0; vertical-align:top; width:14%; }
	#calendar th { margin:0; padding:6px 3px; border-bottom: 1px solid #000; border-top: 1px solid #000;}
	#calendar tr.even { height:75px; }
	#calendar tr.odd { height:75px; }
	#calendar .hdr img { border:0; display:block; margin:0; padding:0; }
	#calendar .hdr td { padding:10px; vertical-align:middle; }
	#calendar .odd td,#calendar .even td { border-style:solid; border-width:0 1px 1px 0; }
	#calendar .date { display:block; height:15px; margin:0 3px 3px 0; padding:5px 0; text-align:center; width:20px; }
	#calendar .today { }
	#calendar .events { list-style:none; margin:0; padding:0; text-indent:0; }
	#calendar .events li { border:solid #e6e6e6; border-width:0 0 1px 0; }


/* -- Event Detail --- */
	#eventdetail { border-style:solid; border-width:1px 1px 0 1px; margin:10px 0 0 0; padding:0; }
	#eventdetail .type { border-style:solid; border-width:0 1px 1px 0; padding:5px; text-align:left; width:20%; }
	#eventdetail .info { padding:5px; width:auto; }
	#eventdetail .resource { border-style:solid; border-width:0 1px 0 0; padding:5px; width:100px; }
	#eventdetail td { border-style:solid; border-width:0 0 1px 0; margin:0; padding:5px 0 10px 0; vertical-align:middle; }

/* -- Event Type Selector Styles --- */	
	#eventtype { border-style:solid; border-width:1px; font-size:10px; margin:0; padding:0; width:100%; }
	#eventtype td { padding:3px; }
	#eventtype th { margin:0; padding:6px 3px; text-align:left; }
	#eventtype input { vertical-align:middle; }
	#eventtype td label { padding: 0 5px 0 0; vertical-align:middle; }
  
/* Required */	
	.error { color:#c00; font-size:11px; font-weight:normal; padding:0 10px 0 0; }
	.required { color:#c00; font-size:11px; font-weight:bold; }
	
/* Image Gallery Button */
	div.igbutton { text-align:center; }
	div.igbutton img { border:0; }
	
/* Glossary Styles */
	.glossary { margin:10px 0; width:100%; }
	.glossary td, .glossary td.boldtext { margin:0; padding:3px; }
	   
	.lastlink a {color:#fff; font-size:9px;}
	.lastlink a:hover {color:#fc0; font-size:9px;}