﻿#dnn_dnnRADMENU_RadMenu1 { z-index:1 !important;  }  
fieldset {width:575px; display:block; border:1px solid #dcdcdc; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.CGFieldSet legend{font-family:Arial; font-size:1.1em; font-weight:bold; border:2px solid #cccccc; margin-bottom:5px; padding:3px; width:254px; background-color:#dcdcdc;}
.CGFieldSet label {font-family:Arial; font-size:0.9em; text-align:left; padding-right:0px; margin-top:0px; color:#888;}
.CGFieldSet input {border:1px solid #dcdcdc; background-color:#fff; padding-left:0.5em; margin-bottom:0.6em;}
.CGFieldSet select {margin-left:0.5em;}
.CGFieldSet textarea {width:410px; height:15em; border:1px solid #dcdcdc; padding:0.5em; overflow:auto; background-color:#fff;}

p.admin, .NormalBold {
font:11px arial, verdana, sans-serif !important;
color:#666666 !important; }

.NormalBold { font-weight:bold !important; }

/* CONTROL BAR */

.BarContainer {
background-color:#006480;
width:100%;
padding:3px;
text-align:right;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-left: solid 1px #CCCCCC; } 

/* FORM CONTAINER */

.FormContainer {
font: 8pt Verdana, Arial, Helvetica, sans-serif;
padding:10px;
border-bottom: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-left: solid 1px #CCCCCC; } 

.LongField { width:250px; }




.likeParent {
	font: inherit;
	color: inherit;
	text-decoration: inherit;
}

a.likeParent,
a.likeParent:link,
a.likeParent:active,
a.likeParent:visited,
a.likeParent:hover 
{
	font: inherit;
	color: #000000;
	text-decoration: none;
}

.cgPostTable {
    width:500px;
}


fieldset {
	margin: 5px;
}

legend 
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: Black;
}

fieldset.flash
{
	width: 375px;
	margin: 10px 0px 10px 0px;
	border-color: #D9E4FF;
}

.progressWrapper {
	width: 557px;
	overflow: hidden;
}
.progressContainer {
	margin: 5px;
	padding: 4px;
	
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	
	overflow: hidden;
}
.red /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.green /* Current */ 
{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	
	width: 323px;
	height: 18px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 537px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover 
{
	background-position: 0px 0px;
}

#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:250px; width:400px; background-color:#fff; border:3px solid #ccc;}
a.modalCloseImg {background:url('images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}


/* PHOTO GALLERY */

#imagesUL {  
margin-left:-35px;  
*margin-left:7px;  }

#imagesUL li {  
padding:6px;
margin-bottom:8px;  }


.GalleryImageHolder {
height:80px;
width:75px;
*height:100px;
*width:90px;
border:solid 8px #E8E8E8;
overflow:hidden; }


.dragMe {
background-color:#006480;
text-align:center;
width:75px;
height:20px;
border-bottom:2px #E8E8E8 solid }

a.DragMeLink:Link, a.DragMeLink:active, a.DragMeLink:visited {
display:block;
width:75px;
height:20px;
cursor:move;
font:bold 9px arial, verdana, sans-serif;
text-decoration:none;
padding-top:4px; }

a.DragMeLink:Link, a.DragMeLink:active, a.DragMeLink:visited { color:#ccc; }
a.DragMeLink:hover { color:#999; }

.PopupContent, .PopupContent a.link, .PopupContent a.active, .PopupContent a.visited, .PopupContent a.hover {
font:11px arial, verdana, sans-serif !important;
color:666 !important; } 

a.CaptionSave:Link, a.CaptionSave:active, a.CaptionSave:visited, a.CaptionSave:hover, .CaptionEdit, a.CaptionEdit:Link, a.CaptionEdit:active, a.CaptionEdit:visited, a.CaptionEdit:hover {
color:white; 
height:25px;
width:37px; 
display:block;
text-decoration:none; }

a.CaptionSave:Link, a.CaptionSave:active, a.CaptionSave:visited, a.CaptionSave:hover {
background: url(images/Button_SaveCaption.jpg) no-repeat; }

.CaptionEdit, a.CaptionEdit:Link, a.CaptionEdit:active, a.CaptionEdit:visited, a.CaptionEdit:hover {
background: url(images/Button_EditCaption.jpg) no-repeat; }

#btnCancel_image {
background: url(images/Button_CancelAllUploads.jpg) no-repeat; }

.UploadZip {
background: url(images/Button_UploadsZip.jpg) no-repeat;
margin-top:6px; }

.AttachImage {
background: url(images/Button_AttachImage.jpg) no-repeat;
margin-top:6px;
position:relative;
top:-55px; }

#btnCancel_image, .UploadZip, .AttachImage {
display:block;
width:130px;
height:33px;
padding:0px;
border:0px;
text-align:left;
color:#00002B; }

.FileUpload {
margin-top:4px;
width:450px !important; }




/* FILES */

a.FilePaging:link, a.FilePaging:active, a.FilePaging:visited {
padding:3 6 3 6;
font:11px arial, verdana, san-serif;
color:#666; 
text-decoration:none;
border:solid 1px #ccc; }

a.FilePaging:hover {
padding:3 6 3 6;
font:11px arial, verdana, san-serif;
color:#666; 
text-decoration:none;
border:solid 1px #666;
background-color:#ccc; }

.FilePod {
padding:6px;
background-color:#F0F0F0;
margin-right:6px;
margin-bottom:6px;
border:solid 1px #ccc; }


/*GridView Style */

/*GridViewCSS White Chrome Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
width:690px; 
}


/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url('http://www.cyberslingers.com/Sandbox/GridViewCSSThemes/Images/HeaderWhiteChrome.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
}
.HeaderStyle th
{
    padding: 5px;
    color: #333;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: #999999 1px solid;
}
.PagerStyle a
{
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;
}
.PagerStyle span
{
    font-weight:bold;
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/

.RowStyle td { width:20px !important; }

.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #999;
}
.RowStyle td
{
    background-color:#f0f0f0;
}
.AltRowStyle td
{
    background-color: #fff;
}
.SelectedRowStyle td
{
    background-color:#FF9;
}



/*New Admin Styles */
div.CG_AdminContainer {
padding:6px;
height:630px;
/* background:#CCCCCC url(images/Admin_BackgroundGrad.jpg) repeat-x;
border:solid 1px #999; 
width:880px; */ }

.CG_expander {
background:#EFEFEF url(images/Expander_Plus.jpg) no-repeat; 
border:solid 1px #CCCCCC;
width:683px;
padding:5px;
margin-bottom:3px;
text-indent:25px;
font:bold 13px arial, verdana, sans-serif;
color:#004B62; }

.CG_expander_explanded {
background:#CCCCCC url(images/Expander_minus.jpg) no-repeat; 
border:solid 1px #999999;
width:683px;
padding:5px;
margin-bottom:3px;
text-indent:30px;
font:bold 13px arial, verdana, sans-serif;
color:#004B62; }


table.CG_AdminContentTable {
border-left:solid 1px #9A9A9A;
border-bottom:solid 1px #9A9A9A;
width:875px;
height:552px; }

td.CG_AdminMenuArea {
background:#F2F2F2 url(images/Admin_MenuAreaBackground.jpg) repeat-y right;
width:155px; }

td.CG_AdminContentArea {
background-color:white;
padding:10px; }

table.CG_ActionsBox {
margin-top:20px;
background-color:#F2F2F2;
width:685px;
height:70px; }

.CG_MenuSection {
border-bottom:dotted 1px #666666;
margin-bottom:10px; }


/* MENU AREA */

.CG_MenuSection a:link, .CG_MenuSection a:visited, .CG_MenuSection a:active {
display:block;
font: bold 11px Arial, Helvetica, sans-serif;
color:#006480;
text-decoration:none;
text-indent:13px;
width:156px;
height:25px;
padding-top:8px; }

.CG_MenuSection a:hover {
display:block;
font: bold 11px Arial, Helvetica, sans-serif;
color:white;
background-color:#006480; 
text-decoration:none;
text-indent:13px;
width:156px;
height:25px;
padding-top:8px; }

a.CG_MenuSectionActive:link, a.CG_MenuSectionActive:visited, a.CG_MenuSectionActive:active {
display:block;
font: bold 11px Arial, Helvetica, sans-serif;
color:white;
background-color:#006480; 
text-decoration:none;
text-indent:13px;
width:156px;
height:25px;
padding-top:8px; }

a.CG_MenuSectionActive:hover {
display:block;
font: bold 11px Arial, Helvetica, sans-serif;
color:white;
background-color:#00B1BF; 
text-decoration:none;
text-indent:13px;
width:156px;
height:25px;
padding-top:8px; }


/* TAB AREA */

div.CG_TabBlock {
background:white url(images/Admin_TabBackground.jpg) no-repeat center bottom;
width:875px;
height:75px; }

div.CG_TabBlock div {
display:inline; }

.CG_Settings_Tab_InActive {
font:bold 10px verdana, Arial, Helvetica, sans-serif;
color:#004B62;
line-height:23px;
text-transform:capitalize;
width:113px;
text-align:center;
padding-bottom:3px; }

.CG_Settings_Tab_Active {
font:bold 10px verdana, Arial, Helvetica, sans-serif;
color:#004B62;
line-height:23px;
text-transform:capitalize;
width:113px;
text-align:center;
background-color:white;
border-top:solid 1px #9A9A9A;
border-right:solid 1px #9A9A9A; 
border-left:solid 1px #9A9A9A;
padding-bottom:3px; }

.CG_ActionTabs {
font: 9px Arial, Helvetica, sans-serif;
color:#004B62;
line-height:23px;
text-transform:capitalize; }

/* TEXT STYLES */

h1.CG_Heading {
font:bold 20px Helvetica, Arial, sans-serif;
color:#004B62;
background-color:#F3F3F3;
padding:4px;
border-bottom:solid 1px #004B62;
margin-top:0px !important;
width:98% !important; } 

h2.CG_FieldHeading {
font:bold 12px Arial, Helvetica, sans-serif;
color:#004B62;
margin:0px; }

div.CG_AdminContainer p {
font: 11px Arial, Helvetica, sans-serif;
color:#666;
margin-bottom:6px;
margin-top:0px;}

.CG_SmallHeading {
font: bold 10px Arial, Helvetica, sans-serif;
color:#004B62;
text-transform:capitalize;
line-height:25px; }


/* FORM STYLES 

textarea:hover, input:hover {
font: bold 11px Arial, Helvetica, sans-serif;
background-color:#ccc; }

textarea:focus, input:focus {
font: bold 11px Arial, Helvetica, sans-serif;
background-color:#006480;
color:white; }

textarea:focus textarea:hover, input:focus input:hover {
font: bold 11px Arial, Helvetica, sans-serif;
background-color:#006480;
color:white; }

.CG_Form_TextField, .CG_Form_Browse, .CG_Form_Dropdown {
font: bold 11px Arial, Helvetica, sans-serif;
border:0px; 
background-color: #E6E6E6;
width:300px;
padding:4px; } */

.CG_Form_Radio {
font:11px arial, verdana, sans-serif;
color:#666; }



/* Pager Styles */

#categoriesPager ul.pages, #imagesPager ul.pages  {
display:block;
border:none;
text-transform:uppercase;
font-size:10px;
padding:0; }

#categoriesPager ul.pages li, #imagesPager ul.pages li {
list-style:none;
float:left;
border:1px solid #ccc;
text-decoration:none;
margin:0 5px 0 0;
padding:5px;
}

#categoriesPager ul.pages li:hover,#imagesPager ul.pages li:hover {
border:1px solid #003f7e;
}

#categoriesPager ul.pages li.pgEmpty,#imagesPager ul.pages li.pgEmpty {
border:1px solid #eee;
color:#eee;
}

#categoriesPager ul.pages li.pgCurrent,#imagesPager ul.pages li.pgCurrent {
border:1px solid #003f7e;
color:#000;
font-weight:700;
background-color:#eee;
}

#CG_Categories_ItemContent h1 { 
margin-top:0px !important; }

.categoriesPaging0, .categoriesPaging5, .categoriesPaging10, .categoriesPaging15, .categoriesPaging20, .categoriesPaging25, .categoriesPaging30, .categoriesPaging35, .categoriesPaging40, .categoriesPaging35, .categoriesPaging40,  .categoriesPaging45 {
vertical-align:top;
width:230px; }  

.CategoryName {
font:11px arial, verdana, sans-serif;
color:#666; }

#CG_ListingInfo_ItemContent {
padding:0px !important; }

div.FunctionPod {
border:solid 2px #ccc;
background-color:#FBFBFB;
padding:6px;
width:260px;
margin-left:5px;
margin-bottom:15px; }

.ContentScroller {
width:698px;
height:482px;
overflow:auto; }

.ContentScroller_NoMenu {
height:355px;
overflow:auto;
font:11px arial, verdana, sans-serif; }




/* DEFAULT TEMPLATE */


.SpiffyCG_MasterContainer {
width:100%; }

.SpiffyCG_Items {
width:100%;
vertical-align:top;
padding-right:15px;  }

.SpiffyCG_Categories  {
vertical-align:top; }

.SpiffyCG_Paging {
text-align:center;
width:210px; }

.SpiffyCG_Paging, .SpiffyCG_Paging a:link, .SpiffyCG_Paging a:active, .SpiffyCG_Paging a:visited {
font:11px arial, verdana, helvetica, sans-serif;
color:#999;
text-decoration:none; }

.SpiffyCG_Paging a:hover {
font:11px arial, verdana, helvetica, sans-serif;
color:#666;
text-decoration:underline; }

.SpiffyCG_ListingContainer {
margin-bottom:25px; }

h1.SpiffyCG_Headline {
border-bottom:dotted 1px #E8E8E8;
margin-bottom:4px;
padding-bottom:2px; }

h1.SpiffyCG_Headline, h1.SpiffyCG_Headline a:link, h1.SpiffyCG_Headline a:active, h1.SpiffyCG_Headline a:visited {
font:bold 16px arial, verdana, helvetica, sans-serif;
color:#004166;
text-decoration:none; }

h1.SpiffyCG_Headline a:hover {
font:bold 16px arial, verdana, helvetica, sans-serif;
color:#007DBB;
text-decoration:underline; }

h2.SpiffyCG_Headline2 {
font:bold 15px arial, verdana, helvetica, sans-serif;
color:#004166;
text-decoration:none;
margin-bottom:3px; }

.SpiffyCG_ItemInfo {
margin-bottom:3px; }

.SpiffyCG_ItemInfo, .SpiffyCG_ItemInfo a:link, .SpiffyCG_ItemInfo a:active, .SpiffyCG_ItemInfo a:visited {
font:10px arial, verdana, helvetica, sans-serif;
color:#999;
text-transform:uppercase; }

.SpiffyCG_ItemInfo a:hover {
font:10px arial, verdana, helvetica, sans-serif;
color:#666;
text-transform:uppercase; }

.SpiffyCG_Summary p {
font:11px arial, verdana, helvetica, sans-serif;
color:#666666;
margin-bottom:3px; }

.SpiffyCG_Summary a:link, .SpiffyCG_Summary a:active, .SpiffyCG_Summary a:visited,
.SpiffyCG_File, .SpiffyCG_File a:link, .SpiffyCG_File a:active, .SpiffyCG_File a:visited {
font:11px arial, verdana, helvetica, sans-serif;
color:#004166;
text-decoration:none; }

.SpiffyCG_Summary a:hover, .SpiffyCG_File a:hover { 
font:11px arial, verdana, helvetica, sans-serif;
color:#007DBB;
text-decoration:underline; }

.SpiffyCG_Content, .SpiffyCG_Content p {
font:11px arial, verdana, helvetica, sans-serif;
color:#666666; }

.SpiffyCG_ImageTable {
margin-bottom:15px; }

.SpiffyCG_Images {
margin-bottom:25px;
border-bottom:dotted 1px #E8E8E8; }

.SpiffyCG_ImageTable td {
vertical-align: top;
padding:6px; }

.SpiffyCG_ImageTable td img {
border:solid 4px #ccc !important;
padding:2px; }

.SpiffyCG_Files {
margin:15 0 15 0; }

.SpiffyCG_File td {
text-align:left;
border-bottom:dotted 1px #E8E8E8;
padding:4 0 4 0; }

.SpiffyCG_Category li {
list-style-type:none; }

.SpiffyCG_Category  {
margin-left:0px;
padding-left:0px; }

.SpiffyCG_Category li a:link, .SpiffyCG_Category li a:active, .SpiffyCG_Category li a:visited {
font:11px arial, verdana, helvetica, sans-serif;
display:block;
height:20px;
width:100%;
border-bottom:dotted 1px #E8E8E8;
background-color:Transparent;
color:#666;
text-decoration:none;
padding:4 0 0 4; }

.SpiffyCG_Category li a:hover {
font:11px arial, verdana, helvetica, sans-serif;
display:block;
height:20px;
width:100%;
border-bottom:dotted 1px #ccc;
background-color:#004166;
color:white;
text-decoration:none;
padding:4 0 0 4; }


.SpiffyCG_CommentForm {
width:99%;
background-color:#F0F0F0;
border:solid 1px #ccc;
margin:0 0 15 0; }

.SpiffyCG_CommentForm p {
margin:20px;
font:bold 11px arial, verdana, helvetica, sans-serif; }

.SpiffyCG_CommentAlert {
text-align:center;
font:bold 14px arial, verdana, helvetica, sans-serif; 
color:red;
padding:10px; }

.SpiffyCG_CAPTCHAContainer  {
text-align:center;
font:bold 11px arial, verdana, helvetica, sans-serif; }

.SpiffyCG_CAPTCHAContainer img {
width:200px !important;
height:50px !important;
padding-bottom:6px; }

.SpiffyCG_CAPTCHAContainer a  {
display:inline-block;
text-indent:-9999px;
background-image:url(images/ButtonCommentSubmit.png);
height:45px;
width:150px;
margin-bottom:15px; }

.SpiffyCG_Field input {
width:350px !important;
margin-bottom:8px; }

.SpiffyCG_MultiField textarea {
width:565px !important;
height:150px !important;
margin-bottom:12 8 8 8; }

.SpiffyCG_Comment { 
font:13px arial, verdana, helvetica, sans-serif;
margin:15px; }


















