﻿/* base styles */
body {word-spacing: normal; text-transform: none; font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; letter-spacing: normal; background-color: white; margin:0px; padding:0px;}

p, label, ul, ol, li, span, table, td, th, select, textarea {font-size:12px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important;}

td {vertical-align:top;}

a,
a:link,
a:visited,
a:active {font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#cd5627; text-decoration:none;}

a:hover,
a:focus {font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#cd5627; text-decoration: underline;}

.DataList {font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; letter-spacing: normal; text-transform: none; word-spacing: normal;}

.clsButtonSmall {background-image: url(images/btn_small.gif); background-color: #00738C; font-size: 12px; padding: 0; margin: 0px; border: 0; border-style: none; width: 50px; height: 21px; color: #666666; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-weight: bold; cursor: pointer; text-align: center;}

.clsButtonMed {background-image: url(Images/btn_medium.gif); background-color: #00738C; font-size: 12px; padding: 0; margin: 0px; border: 0; border-style: none; width: 100px; height: 21px; color: #666666; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-weight: bold; cursor: pointer; text-align: center;}

.clsButtonEditContent { background-image: url(RadControls/EditorImg/editor.gif); background-color:#d6e4ef; padding: 0; margin: 0px; border: 0; border-style: none; width: 16px; height: 16px; cursor: pointer;}

.clsButtonMoveRight { background-image: url(Images/arrow_right2.gif); background-color: White; padding: 0px; margin: 0px 1px 0px 0px; border: none; width:19px; height:17px;	cursor: pointer;}

.clsButtonMoveLeft { background-image: url(Images/arrow_left.gif); background-color: White; padding: 0; margin: 0px 1px 0px 0px; border: none; width:19px; height:17px; cursor: pointer;}

.clsButtonMoveUp {background-image: url(Images/arrow_top.gif); background-color: White; padding: 0; margin: 0px 1px 0px 0px; border: none; width:19px; height:17px; cursor: pointer;}

.clsButtonMoveDown {background-image: url(Images/arrow_bot.gif); background-color: White; padding: 0; margin: 0px 1px 0px 0px; border: none; width:19px; height:17px; cursor: pointer;}

.clsButtonDelete {background-image: url(Images/bin.gif); background-color: White; padding: 0; margin: 0px 1px 0px 0px; border: none; width:19px;	height:17px; cursor: pointer;}

.clsButtonForContentUpdating {float:right; color:#000000; width:auto; padding:4px 8px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #ffffff; background-color:#bbcddd; margin-left:5px; cursor: pointer;}
.clsButtonForContentUpdating:hover,
.clsButtonForContentUpdating:focus {background-color:#8fabc0;}
.clsButtonForContentUpdating:active {background-color:#8fabc0;}

.clsMenu {visibility: hidden; overflow: hidden; position: absolute; top: 0px;}

.clsMenu_Click {z-index: 1; visibility: visible; overflow: hidden; position: absolute;}

a.clsButtonFont:hover {text-decoration: underline;}
a.clsRecent {text-decoration: line-through; color: Gray;}
a.clsRecent:hover {color: Gray; text-decoration: line-through underline;}
a.treeElement {color: black; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-size: 12px; letter-spacing: normal; text-transform: none; word-spacing: normal;}
a.treeElementHighLight {color: green; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: normal; text-transform: none; word-spacing: normal;}

.Warning {font-size: 12px; color: #ff0000; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-weight: normal;}
div.Warning{padding:20px 20px 0px 20px;}

.clsButtonArrowLeft {background-image: url(images/button_back.gif); background-color: #cccccc; padding: 0; margin: 0px; border: 0; border-style: none; width: 22px; height: 18px; cursor: pointer;}

.clsButtonArrowRight {background-image: url(images/button_forward.gif); background-color: #cccccc; padding: 0; margin: 0px; border: 0; border-style: none; width: 22px; height: 18px; cursor: pointer;}

.clsToolbarText {font-size: 12px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; text-decoration: none;}

.clsFooter {display: block;}
.clsNav {display: block;}
.clsHeader {display: block;}
.clsMenu {display: block;}

.clsNormalAdmin {font-weight: normal;font-size: 12px; word-spacing: normal; text-transform: none; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; letter-spacing: normal; color: Black; padding: 0px;}

.clsNormalOneSmallerAdmin {font-weight: normal; font-size: 12px; word-spacing: normal; text-transform: none; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; letter-spacing: normal; color: Black; padding: 0px;}

.clsMandatoryField {color: Red;}

.clsButtonLarge {background-image: url(Images/btn_large.gif); background-color: #00738C; font-size: 12px; padding: 0; margin: 0px; border: 0; border-style: none; width: 125px; height: 21px; color: #666666; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-weight: bold; cursor: pointer; text-align: center;}

.clsAdminMenuFont {font-size: 12px; color: #999999; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-weight: normal; text-decoration: none;}

.clsButtonNoEditContent {background-image: url(RadControls/EditorImg/editorpadlock.gif); background-color: White; padding: 0; margin: 0px; border: 0; border-style: none; width: 16px; height: 16px; cursor: pointer;}



/********************************************************************************
*******************start: added by Sam for Image Gallery on 1stNov07*************
*********************************************************************************/
.ImageBlock {display: block; float: left; padding: 15px; margin: 10px; height: 230px; width: 215px; background-color: white; position: relative; z-index: 10;}

.ImageBlock:hover, .ImageBox:hover, .ImageBlock:hover .ImageBox { background-color: #f4f4f4;}

.ImageTitle {font-weight: bold; height: 16px; font-size: 12px; overflow: hidden; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color: #aa4400; position: relative; z-index: 10;}

.ImageBox { height: 162px; width: 162px; background-color: transparent; text-align: center; display: table-cell; vertical-align: middle; position: relative; z-index: 10;}

/* centering hack from http://www.brunildo.org/test/img_center.html */

.ImageBox * {vertical-align: middle;}
/*\*//*/
.ImageBox { display: block;}
.ImageBox span { display: inline-block; height: 100%; width: 1px;}
/**/

.ImageControls {font-size: 14px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; text-align: right; height: 26px; position: relative; z-index: 10;}

.thumbnail img {margin: 0px;}

.thumbnail + .bigThumb span {/*CSS for enlarged image*/ position: absolute; background-color: #eaeaea; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none;}

.thumbnail + .bigThumb span img {/*CSS for enlarged image*/ /*border-width: 0;*/ padding: 2px;}

.thumbnail:hover + .bigThumb span, .thumbnail + .bigThumb:hover span {/*CSS for enlarged image*/ visibility: visible; top: 57px; left: 15px; /*position where enlarged image should offset horizontally */ z-index: 50;}

.gallerySpacer {height: 60px; clear: both;}

/*--------- Content Template Design ----------- */
div.galleryitem {float:left; background-color:#fff; padding:2px; width:228px; margin:10px 0px 0px 10px;}

div.galleryitem_selected {float:left; background-color:#999; padding:2px; width:228px; margin:10px 0px 0px 10px;}

div.gallerydesc {width:208px; padding:10px; margin:0px; background-color:#ECEAEB; font-weight:bold; overflow:hidden; height:30px; color:#000; font-size:12px; font-weight:bold; font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

div.gallerydesc br {display:none;}

div.galleryname {width:208px; padding:10px 10px 0 10px; background-color:#ECEAEB; text-align:left; font-weight:bold; overflow:hidden; height:30px; color: #000; font:bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

div.gallerydesc a:link,
div.gallerydesc a:visited,
div.gallerydesc a:hover,
div.gallerydesc a:active,
div.gallerydesc a:focus {font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

.gallerycontrols {text-align:center; background-color: #ECEAEB; padding: 10px; color:#CD5627;}
.gallerycontrols a {text-decoration:underline!important; margin:0 5px;}

table.galleryimage td {padding:10px; text-align:center;}

div.galleryimage {padding:10px; text-align:center;}

img.galleryimage{border:1px #999999 solid;}

/* IE7 Only */
*:first-child+html body div.galleryitem_selected img.galleryimage {margin-bottom:3px;}

/* IE6 Only */
* html body div.galleryitem_selected img.galleryimage {margin-bottom:3px;}

/********************************************************************************
*******************end: added by Sam for Image Gallery on 1stNov07***************
********************************************************************************/


/*--------------------
CM Skin

Added by AM and DG May/June 08
--------------------*/

#MainTableForContent,
#ctl00_MainTableForContent,
#MaintableForContent,
.MaintableForContent {margin-right:10px; margin-left:10px; /*border-right:10px solid #ffffff; border-left:10px solid #ffffff;*/ width:982px; border-bottom:10px solid #ffffff;}

#ctl00_ContentPlaceHolderMain_MainTableForContent {width:962px;}


/*----------admin help button base style----------*/

a#pageHelp,
a#pageHelp:link,
a#pageHelp:visited,
a#pageHelp:focus,
a#pageHelp:hover,
a#pageHelp:active {float:right; color:#000000; background:url(/images/cm-help.gif) no-repeat top left; padding-left:25px; height:18px;}

/*----------Page Heading and Help button style----------*/

div#adminHeadingInner {position:relative;}

div#adminHeadingInner h1.adminPageHeading {margin:10px 0px 0px 0px; padding:10px; font:bold 18px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; background-color:#d6e4ef; border:1px solid #DFDFDF;}

div#adminHeadingInner a#pageHelp,
div#adminHeadingInner a#pageHelp:link,
div#adminHeadingInner a#pageHelp:visited,
div#adminHeadingInner a#pageHelp:focus,
div#adminHeadingInner a#pageHelp:hover,
div#adminHeadingInner a#pageHelp:visited {display:block; position:absolute; top:15px; right:10px; color:#000000; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}


/*----------Page Menu styles----------*/

#pageActions,
#ctl00_ContentPlaceHolderMain_pageActions, #ctl00_ContentPlaceHolderMainNoAjax_pageActions {vertical-align:top;}

/* Text only admin menu */
#pageActions #adminmenu,
#ctl00_ContentTop_pageActions #adminmenu,
#ctl00_ContentPlaceHolderMain_pageActions #adminmenu,
#ctl00_ContentPlaceHolderMainNoAjax_pageActions  #adminmenu {background-color:#F0F0F0; border:1px solid #DFDFDF; border-bottom:none; margin:10px 10px 10px 0px; width:178px;}

#pageActions #adminmenu h2,
#ctl00_ContentTop_pageActions #adminmenu h2,
#ctl00_ContentPlaceHolderMain_pageActions #adminmenu h2,
#ctl00_ContentPlaceHolderMainNoAjax_pageActions #adminmenu h2 {padding-top:10px; padding-left:10px; margin:0px; height: 35px; background-color: #d6e4ef; font:16px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

#adminmenu #adminmenubar {padding:0px; margin:0px; list-style-type:none; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
#adminmenu #adminmenubar img {vertical-align:middle;}
#adminmenu #adminmenubar li {border-bottom:1px solid #DFDFDF;}
#adminmenu #adminmenubar li a:link,
#adminmenu #adminmenubar li a:active,
#adminmenu #adminmenubar li a:visited {padding:10px; display: block; text-decoration: none; color: #030303; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
#adminmenu #adminmenubar li a:hover,
#adminmenu #adminmenubar li a:focus {padding:10px; display: block; text-decoration: none; color: #030303; background-color: #cdcdcd; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

#adminmenu #adminmenubar li a.current,
#adminmenu #adminmenubar li a.current:link,
#adminmenu #adminmenubar li a.current:hover,
#adminmenu #adminmenubar li a.current:focus,
#adminmenu #adminmenubar li a.current:visited,
#adminmenu #adminmenubar li a.current:active {font-weight:bold;}

/* Admin menu/banner with images and text */
#adminmenuIcons {background-color:#ebebeb; border:1px solid #dfdfdf; margin:10px 10px 10px 0px; width:178px; position:absolute; top:90px; right:15px; width:180px;}

#adminmenuIcons h3 {padding:10px 0px 5px 10px; margin:0px; /*background-color: #d6e4ef;*/ font:bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important;}

#adminmenuIcons #adminmenubarIcons {padding:0px; margin:0px; list-style-type:none; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important;}
#adminmenuIcons #adminmenubarIcons {padding:0px; margin:0px; list-style-type:none; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important;}
#adminmenuIcons #adminmenubarIcons img {vertical-align:middle; margin-right:5px;}
#adminmenuIcons #adminmenubarIcons li {/*border-bottom:1px solid #DFDFDF;*/ padding-bottom:3px;}
#adminmenuIcons #adminmenubarIcons li a:link,
#adminmenuIcons #adminmenubarIcons li a:active,
#adminmenuIcons #adminmenubarIcons li a:visited {padding:0px 10px; display: block; text-decoration: none; color: #030303; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important;}
#adminmenuIcons #adminmenubarIcons li a:hover,
#adminmenuIcons #adminmenubarIcons li a:focus {padding:0px 10px; display: block; text-decoration: none; color: #030303; background-color: #cdcdcd; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important;}

#adminmenuIcons #adminmenubarIcons li a.current {font-weight:bold;}

#adminbanner ul {margin: 0; padding: 25px; list-style-type: none; text-align: left;}
#adminbanner ul li {display: inline;}
#adminbanner ul li a { text-decoration: none; color: #fff;
background-color: #036;}
#adminbanner ul li a:hover {color: #fff; background-color: #369;}

/*----------Page Details Container and Heading----------*/

.pageOptionsContainer {width:790px; margin:10px 0px; border: 1px solid #dfdfdf; background-color:#f0f0f0; position:relative; float:left;}
.pageOptionsContainer h2 {display:block; padding-top:10px; padding-left:10px; margin:0px; height: 35px; background-color: #d6e4ef; font: 16px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer h3 {font: 16px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; margin:0px 10px; padding:0px;}
.pageOptionsContainer p {margin:10px 10px 0px 10px; padding:0px; clear:both;}
.pageOptionsContainerInner {width:768px; margin:10px 0px; border: 1px solid #dfdfdf; background-color:#f0f0f0; position:relative; float:left;}
.pageOptionsContainerInner h3 {display:block; padding-top:10px; padding-left:10px; margin:0px; height: 30px; background-color: #d6e4ef; font: 16px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainerInner2 {width:768px; margin:10px; border: 1px solid #dfdfdf; background-color:#f0f0f0; position:relative; float:left; padding-bottom:10px;}
.pageOptionsContainerInner2 h3 {display:block; padding-top:10px; padding-left:10px; margin:0px; height: 30px; background-color: #d6e4ef; font: 16px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}


/*-----Attributes collection container-----*/

.pageOptionsContainer .attributesCollection {width:770px; border:10px solid #f0f0f0; clear:both; float:left;}
.pageOptionsContainer .attributesCollection th {padding:5px 0px; vertical-align:top; text-align:left;}
.pageOptionsContainer .attributesCollection td {padding:5px 0px; vertical-align:top; text-align:left;}

.pageOptionsContainerInner .attributesCollection {width:748px; border:10px solid #f0f0f0; clear:both; float:left;}
.pageOptionsContainerInner .attributesCollection th {padding:5px 0px; vertical-align:top; text-align:left;}
.pageOptionsContainerInner .attributesCollection td {padding:5px 0px; vertical-align:top; text-align:left;}

.expandCollapseOptions .attributesCollection {width:708px; border:10px solid #f0f0f0; clear:both; float:left;}
.expandCollapseOptions .attributesCollection th {padding:5px 0px; vertical-align:top; text-align:left;}
.expandCollapseOptions .attributesCollection td {padding:5px 0px; vertical-align:top; text-align:left;}

.expandCollapseOptionsLevel2 .attributesCollection {width:670px; border:10px solid #f0f0f0; clear:both; float:left;}
.expandCollapseOptionsLevel2 .attributesCollection th {padding:5px 0px; vertical-align:top; text-align:left;}
.expandCollapseOptionsLevel2 .attributesCollection td {padding:5px 0px; vertical-align:top; text-align:left;}


/*-----Admin Field Group container styles-----*/

.pageOptionsContainer div.adminFieldSet {border:none; margin:10px; padding:0px; float:left; clear:both; width:770px;}
.pageOptionsContainer div.adminFieldSet h3 {font: 16px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; margin-bottom:0px; padding-bottom:0px;}
.pageOptionsContainer div.adminFieldSet p{margin:5px 0;padding:5px 0;}
.pageOptionsContainer div.adminFieldSet div {margin:5px 0px; padding:0px; float:left; clear:both; width:100%;}/* added padding to divs to space out admin elements */
.pageOptionsContainer div.adminFieldSet div label {float:left; width:150px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSet div input {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSet div select {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSet div textarea {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSet div input#ctl00_ContentTop_radSortUserF {width:auto;}
.pageOptionsContainer div.adminFieldSet div input#ctl00_ContentTop_radSortUserL {width:auto;}
.pageOptionsContainer div.adminFieldSet div#ctl00_ContentPlaceHolderMainNoAjax_cboUser_wrapper {clear:right; width:500px; padding:0px;}
.pageOptionsContainer div.adminFieldSet div div.RadPicker {clear:none; padding:0px 0px; width:400px !important; position:relative;}
.pageOptionsContainer div.adminFieldSet div div.RadPicker table.rcTable {width:140px !important;}
.pageOptionsContainer div.adminFieldSet div div.RadPicker label.error {float:right; width:200px; position:absolute; top:5px; left:140px;}
.pageOptionsContainer div.adminFieldSet div div.RadPicker input.riTextBox {width:100px !important;}
.pageOptionsContainer div.adminFieldSet div div.optionList {clear:none; padding:0px 0px; width:auto;}
.pageOptionsContainer div.adminFieldSet div div.optionList span {float:left; clear:left; padding-bottom:5px;}
.pageOptionsContainer div.adminFieldSet .SearchBox td{padding:5px;}
.pageOptionsContainer div.adminFieldSet .SearchBox td label{font:12px/20px 'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif;}
.pageOptionsContainer div.selectedList ul li a{float:right;}

.pageOptionsContainerInner div.adminFieldSet {border:none; margin:10px; padding:0px; float:left; clear:both; width:750px;}

.pageOptionsContainer div.adminFieldSetPassword {border:none; margin:10px; padding:0px; float:left; clear:both; width:100%;}
.pageOptionsContainer div.adminFieldSetPassword p {margin:5px 0px; padding:0px; float:left; clear:both;}
.pageOptionsContainer div.adminFieldSetPassword div {margin:0px; padding:5px 0px; float:left; clear:both; width:100%;}
.pageOptionsContainer div.adminFieldSetPassword div p {margin:10px 0px; padding:0px;}
.pageOptionsContainer div.adminFieldSetPassword div label {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSetPassword div input {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSetPassword div select {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
.pageOptionsContainer div.adminFieldSetPassword div textarea {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

fieldset.adminFieldSet2 {margin:10px; padding:0px; float:left; clear:both; width:768px;}
.expandCollapseOptions fieldset.adminFieldSet2 {width:675px; padding:10px;}
fieldset.adminFieldSet2 p {margin:5px 0px; padding:0px; float:left; clear:both;}
fieldset.adminFieldSet2 p label {float:left; width:150px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
fieldset.adminFieldSet2 p input {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
fieldset.adminFieldSet2 p select {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
fieldset.adminFieldSet2 p textarea {float:left; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}

/*masterpage access groups*/
.listbox{width:450px !important;}
.listbox label{display:block;width:225px !important;height:30px;}
.listbox .RadListBox{float:none !important;clear:none !important;width:220px !important;}
.listbox .RadListBox .rlbGroup{width:183px !important;}

/*-----Data Table styles-----*/
table.adminDataTable,
table#ctl00_ContentTop_grdItem,
table#grdItem,
table.gridDataTable{border-collapse:collapse;clear:both;float:left;width:768px;margin:10px;border:solid #cccccc 1px;}
.adminFieldSet table.adminDataTable,
.adminFieldSet table#ctl00_ContentTop_grdItem,
.adminFieldSet table#grdItem,
.adminFieldSet table.gridDataTable{margin:5px 0px;}
.attributesCollection table.adminDataTable,
.attributesCollection table#ctl00_ContentTop_grdItem,
.attributesCollection table#grdItem,
.attributesCollection table.gridDataTable,
.pageOptionsContainerInner table.adminDataTable,
.pageOptionsContainerInner table#ctl00_ContentTop_grdItem,
.pageOptionsContainerInner table#grdItem,
.pageOptionsContainerInner table.gridDataTable {width:748px;}
.pageOptionsContainerInner2 table.adminDataTable,
.pageOptionsContainerInner2 table#ctl00_ContentTop_grdItem,
.pageOptionsContainerInner2 table#grdItem,
.pageOptionsContainerInner2 table.gridDataTable{width:748px;margin:10px 10px 0px 10px;}
.expandCollapseOptions table.adminDataTable,
.expandCollapseOptions table#ctl00_ContentTop_grdItem,
.expandCollapseOptions table#grdItem,
.expandCollapseOptions table.gridDataTable{width:708px;margin:10px 10px 0px 10px;}
table.adminDataTable th,
table#ctl00_ContentTop_grdItem th,
table#grdItem th,
table.gridDataTable th{
	font-size:12px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif !important;
	text-align:left;
	padding:5px !important;
	border:1px solid #cccccc;
	vertical-align:top;
	/* default */
	background-color:#dbdbdb;
	/* FireFox 3.6 */
	background-image: -moz-linear-gradient(top, #f1f1f1, #dbdbdb);
	/* Safari4+, Chrome */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dbdbdb),color-stop(1, #f1f1f1));
	/* IE6,IE7 */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb');
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb')";
}
table.adminDataTable th a,
table#ctl00_ContentTop_grdItem th a,
table#grdItem th a,
table.gridDataTable th a,
table.adminDataTable th label,
table#ctl00_ContentTop_grdItem th label,
table#grdItem th label,
table.gridDataTable th label{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	font-family:arial,helvetica,sans-serif !important;
}
table.adminDataTable tr.heading td,
table#ctl00_ContentTop_grdItem tr.heading td,
table#grdItem tr.heading td,
table.gridDataTable tr.heading td{
	font-size:12px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif !important;
	text-align:left;
	padding:5px !important;
	background-color:#cccccc;
	border:1px solid #cccccc;
	vertical-align:top;
}
table.adminDataTable tr.heading td a,
table#ctl00_ContentTop_grdItem tr.heading td a,
table#grdItem tr.heading td a,
table.gridDataTable tr.heading td a{
	font-size:12px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif !important;
	color:#000000;
}

table.adminDataTable td.clsSyncHeader,
table.gridDataTable td.clsSyncHeader{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px !important;
	background-color:#cccccc;
	border:1px solid #cccccc;
	vertical-align:top;
}
table.adminDataTable td,
table#ctl00_ContentTop_grdItem td,
table#grdItem td,
table.gridDataTable td{
	font-size:12px;
	padding:5px !important;
	border:1px solid #cccccc;
	vertical-align:top;
	background:#ffffff;
}
table.adminDataTable .alternate,
table#ctl00_ContentTop_grdItem .alternate,
table#grdItem .alternate,
table.gridDataTable .alternate{
	background-color:#dddddd;
	vertical-align:top;
}
table.adminDataTable .alternate tr.alternate td,
table#ctl00_ContentTop_grdItem tr.alternate td,
table#grdItem tr.alternate td,
table.gridDataTable .alterante tr.alternate td{
	background-color:#dddddd;
	border:1px solid #cccccc;
	vertical-align:top;
}

/*-----Button styles-----*/

/* Button with blue background */
.buttonType1,
.buttonType1:link,
.buttonType1:visited,
.buttonType1:active {color:#000000; width:auto; padding:8px 12px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #ffffff; background-color:#bbcddd; text-decoration:none;}
.buttonType1:hover,
.buttonType1:focus {color:#ffffff; width:auto; padding:8px 12px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #ffffff; background-color:#8fabc0; text-decoration:none; cursor:pointer;}

/* Button with grey background */
.buttonType2,
.buttonType2:link,
.buttonType2:visited,
.buttonType2:active {color:#000000; width:auto; padding:8px 12px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #c6d3e3; background-color:#ebe7e4; text-decoration:none;}
.buttonType2:hover,
.buttonType2:focus {color:#000000; width:auto; padding:8px 12px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #c6d3e3; background-color:#dbd9d7; text-decoration:none; cursor:pointer;}

/* Button as normal link */
.buttonType3,
.buttonType3:link,
.buttonType3:visited,
.buttonType3:active {color:#000000; width:auto; padding:8px 4px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; text-decoration:none; background:none; border:none;}
.buttonType3:hover,
.buttonType3:focus {color:#000000; width:auto; padding:8px 4px; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; text-decoration:underline; cursor:pointer; background:none; border:none;}

/* Small button with blue background eg. used in gridviews*/
.buttonTypeSmall,
.buttonTypeSmall:link,
.buttonTypeSmall:visited,
.buttonTypeSmall:active {color:#000000; margin:5px 0px; width:auto; padding:2px 4px; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #c6d3e3; background-color:#d6e4ef; text-decoration:none;}
.buttonTypeSmall:hover,
.buttonTypeSmall:focus {color:#ffffff; margin:5px 0px; width:auto; padding:2px 4px; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; border:1px solid #c6d3e3; background-color:#8fabc0; text-decoration:none; cursor:pointer;}

/*-----Button Group containers-----*/

/* Container for button row  */
.buttonGroup {padding:10px; float:left; background-color:#dddddd; clear:both; width:770px; margin-top:10px;}
.pageOptionsContainerInner .buttonGroup {width:748px;}
.buttonGroupTop {position:absolute; right:10px; top:3px;}
.buttonGroupArticle {padding:10px; float:left; background-color:#dddddd; clear:both; width:770px;}
/*.buttonGroupSingle {width: 455px !important; float:left; clear:both;}*/
.buttonGroupSingle {padding:10px; float:left; background-color:#dddddd; clear:both; width:770px;}

.leftFloat {float:left; margin-right:5px;}
.rightFloat {float:right; margin-left:5px;}

.CheckedOut{display:block; float:right; margin-top:10px; color:red;}


/*-----Expand and Collapse-----*/
td.expandCollapseTitle {cursor:pointer; width:735px; border:1px solid #e0e0e0; background-color:#e0e0e0; padding:10px !important; display:block; float:left; clear:both;}
td.expandCollapseTitle:hover{background-color:#ccc;}
td.expandCollapseTitle input {float:left;}
td.expandCollapseTitle h3 {font:14px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; float:left; margin:0px; padding:0px; background-color:transparent !important; height:auto !important; color:#000;}
td.expandCollapseTitle div {float:right;}
td.expandCollapseTitle div a,
td.expandCollapseTitle div a:link,
td.expandCollapseTitle div a:visited,
td.expandCollapseTitle div a:hover,
td.expandCollapseTitle div a:focus,
td.expandCollapseTitle div a:active {cursor:pointer; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:none;}
td.expandCollapseOptions {border:1px solid #e0e0e0; background-color:#f2f2f2; border-top:none; padding:0px 10px 10px 10px !important; float:left; width:735px; clear:both;}

div.expandCollapseTitle {margin:5px 10px 0px 10px; cursor:pointer; width:728px; border:1px solid #e0e0e0; background-color:#e0e0e0; padding:10px !important; display:block; float:left; clear:both;}
div.expandCollapseTitle:hover{background-color:#ccc;}
div.expandCollapseTitle input {float:left;}
div.expandCollapseTitle h3 {font:14px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; float:left; margin:0px; padding:0px; background-color:transparent !important; height:auto !important; color:#000;}
div.expandCollapseTitle div {float:right;}
div.expandCollapseTitle div a,
div.expandCollapseTitle div a:link,
div.expandCollapseTitle div a:visited,
div.expandCollapseTitle div a:hover,
div.expandCollapseTitle div a:focus,
div.expandCollapseTitle div a:active {cursor:pointer; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:none;}
div.expandCollapseOptions {margin:5px 10px 0px 10px; border:1px solid #e0e0e0; background-color:#f2f2f2; border-top:none; padding:0px 10px 10px 10px !important; float:left; width:728px; clear:both;}
table.expandCollapseLevel2 {margin:0px 10px 0px 5px; width:714px;}
td.expandCollapseTitleLevel2 {cursor:pointer; width:692px; border:1px solid #e1e1e1; background-color:#f2f2f2; padding:10px !important; display:block; float:left; clear:both;}
td.expandCollapseTitleLevel2:hover{background-color:#E4E4E4;}
td.expandCollapseTitleLevel2 input {float:left;}
td.expandCollapseTitleLevel2 h3 {font:14px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; float:left; margin:0px; padding:0px; background-color:transparent !important; height:auto !important;}
td.expandCollapseTitleLevel2 div {float:right;}
td.expandCollapseTitleLevel2 div a,
td.expandCollapseTitleLevel2 div a:link,
td.expandCollapseTitleLevel2 div a:visited,
td.expandCollapseTitleLevel2 div a:hover,
td.expandCollapseTitleLevel2 div a:focus,
td.expandCollapseTitleLevel2 div a:active {cursor:pointer; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:none;}
td.expandCollapseOptionsLevel2 {border:1px solid #e1e1e1; background-color:#f2f2f2; border-top:none; padding:0px 10px 10px 10px !important; float:left; width:692px; clear:both;}


div.expandCollapseTitleLevel2 {margin:5px 10px 0px 10px; cursor:pointer; width:700px; border:1px solid #e1e1e1; background-color:#f2f2f2; padding:10px !important; display:block; float:left; clear:both;}
div.expandCollapseTitleLevel2:hover{background-color:#E4E4E4;}
div.expandCollapseTitleLevel2 input {float:left;}
div.expandCollapseTitleLevel2 h3 {font:14px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; float:left; margin:0px; padding:0px; background-color:transparent !important; height:auto !important;}
div.expandCollapseTitleLevel2 div {float:right;}
div.expandCollapseTitleLevel2 div a,
div.expandCollapseTitleLevel2 div a:link,
div.expandCollapseTitleLevel2 div a:visited,
div.expandCollapseTitleLevel2 div a:hover,
div.expandCollapseTitleLevel2 div a:focus,
div.expandCollapseTitleLevel2 div a:active {cursor:pointer; font:12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:none;}
div.expandCollapseOptionsLevel2 {margin:5px 10px 0px 10px; border:1px solid #e1e1e1; background-color:#f2f2f2; border-top:none; padding:0px 10px 10px 10px !important; float:left; width:700px; clear:both;}

/* new layout for admin */
.pageOptionsContainer div.expandCollapseOptions > div {margin:5px 0px;}

/*----------new available and selected boxes----------*/

.availableList {float:left; width:380px; border:1px solid #dfdfdf; background-color:#fff;}
.availableList h3 {background-color:#D6E4EF; display:block; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif; font-size:16px; height:30px; line-height:normal; margin:0; padding-left:10px; padding-top:10px;}
.availableList ul {list-style-type:none; margin:10px; padding:0px; width:320px;}
.availableList ul li {width:320px; padding-bottom:5px; float:left;}
.availableList ul li a.availableName {width:290px; float:left; padding-right:5px; overflow:hidden; cursor:pointer;}
.availableList ul li a.availableAdd {width:15px; float:left;}
.availableList .pagingControl {float:left; margin:10px; width:280px;}

.selectedList {float:right; width:380px; border:1px solid #dfdfdf; background-color:#fff;}
.selectedList h3 {background-color:#D6E4EF; display:block; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif; font-size:16px; height:30px; line-height:normal; margin:0; padding-left:10px; padding-top:10px;}
.selectedList ul {list-style-type:none; margin:10px; padding:0px;}


/*----------folders.aspx styles----------*/

#folderTreePanel #folderSortOptions {position:absolute; font-size:12px; top:8px; right:10px;}
#folderTreePanel #folderSortOptions label {margin-left:20px;}
#folderTreePanel #folderSortOptions #selsortcontent {width:100px; height:22px; font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
#folderTreePanel #folderSortOptions #seldisplaycontent {width:120px; height:22px; font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
#folderTreePanel #pnlFolderTypes {/*width:130px; position:absolute; top:47px; right:220px;*/ border-bottom:1px solid #dfdfdf; background-color:#ebebeb; float:left; clear:both; width:790px;}
#folderTreePanel #pnlFolderTypes h3 {float:left; margin:0px; padding:10px 10px 0px 10px; font:bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;}
#folderTreePanel #pnlFolderTypes ul {list-style-type:none; margin:10px; padding:0px;}
#folderTreePanel #pnlFolderTypes ul li {list-style-type:none; margin:0px; padding:0px 10px 0px 0px; float:left; font-size:12px;}
#folderTreePanel #pnlFolderTypes span {display:block; margin-bottom:10px;}
#folderTreePanel #pnlFolderTypes span img {vertical-align:middle;}
#folderTreePanel #Panel1 {float:left; width:780px; padding:10px 0px 10px 10px;}


/*-------------Stylesheet.aspx styles ------------*/

.Ajaxloading{height:15px;position:relative;}
.loadingButton{position:absolute; bottom:-33px; left:5px;}
#loadingDiv{position:absolute; bottom:-38px; left:140px;}

.textscreen{}

.selectFolder {/*background-color:#F8F7F7; border:1px #DFDFDF solid;*/ width:768px;}
.selectFolder td {padding:5px 10px !important;}


/* tab styles */

#main {border: 1px solid #cccccc; clear: both;}

#contents {}

#header {width: 770px; float:left; margin:10px 10px 0px 10px; border-bottom:1px solid #cccccc;}
#header ul#primary {margin: 0; padding: 0; list-style-type: none; float:left;}
#header ul#primary li  {float:left;}

#header ul#primary a,
#header ul#primary span,
#header ul#primary a.current {float: left; padding:4px; margin:0 2px 0 0;	text-decoration: none; color: #666666;}
#header ul#primary span,
#header ul#primary a.current,
#header ul#primary a.current:hover {border: 1px solid #cccccc; border-bottom: none; background-color: #ffffff; margin-top: 0;}
#header ul#primary a {background-color: #333333; border: 1px solid #cccccc; border-bottom: none;}
#header ul#primary a:hover {}

.RadEWrapper td {padding:0px 0px !important;}

#Table2 {width:100%;}

#ctl00_ContentPlaceHolderMain_DefaultGroups {display:block; float:left; clear:both;}
#ctl00_ContentPlaceHolderMain_DefaultGroups br {display:none;}
#ctl00_ContentPlaceHolderMain_DefaultGroups input {clear:left; margin-bottom:5px;}
#ctl00_ContentPlaceHolderMain_DefaultGroups label {width:450px; margin-top:2px; margin-bottom:10px;}


/* Permissions page */

.AccessMenuItems {float:left; clear:both;}
.AccessMenu {margin:0px 0px 10px 10px; float:left; clear:both;}
.AccessMenuTabs {margin:10px !important; float:left; clear:both;}
div.AccessMenuTabs div.AccessMenuTab table.adminDataTable {margin:0px;}


/*----------start admin banner styles----------*/

div#adminBanner {display:block !important; /*border-top:1px solid #bcbcbc;*/ background-color:#464646; float:left; clear:both; width:100%;}
div#adminBannerHeading {float:left; font:bold 20px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff; margin-top:34px; margin-left:18px;}
div#adminBannerIcons {float:right; margin-right:19px; margin-top:5px; margin-bottom:5px; position:relative;}
div#adminBannerIcons ul#moduleMain {list-style-type:none; margin:0px; padding:0px; float:left;}
div#adminBannerIcons ul#moduleMain li {display:block; width:80px; height:79px; float:left; margin-left:3px;}
div#adminBannerIcons ul#moduleMain li a {display:block; border:1px solid #7c7c7c; background-color:#464646; width:78px; height:77px; float:left; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff;}
div#adminBannerIcons ul#moduleMain li a:hover,
div#adminBannerIcons ul#moduleMain li a:focus {display:block; border:1px solid #bcbcbc; background-color:#7c7c7c; width:78px; height:77px; float:left; text-decoration:none; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff;}
div#adminBannerIcons ul#moduleMain li img {margin-top:7px; margin-left:14px;}
div#adminBannerIcons ul#moduleMain li span {display:block; margin:0px; padding:0px; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff; text-align:center;}

div#adminBannerIcons ul#moduleMain li#moduleList {display:block; background-color:#464646; width:78px; height:77px; float:left; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff;}
div#adminBannerIcons ul#moduleMain li#moduleList:hover,
div#adminBannerIcons ul#moduleMain li#moduleList:focus {display:block; background-color:#7c7c7c; width:78px; height:77px; float:left; text-decoration:none; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff;}


div#adminBannerIcons ul#moduleMain li#moduleList ul#moduleSubList {position:absolute; left:-9999px; margin:0px; padding:0px; width:128px; border:1px solid #7c7c7c; border-bottom:none;}
div#adminBannerIcons ul#moduleMain li#moduleList ul#moduleSubList li {display:block; width:128px; height:auto; margin-left:0px;}
div#adminBannerIcons ul#moduleMain li#moduleList ul#moduleSubList li a {display:block; padding:5px; border:none; border-bottom:1px solid #7c7c7c; background-color:#464646; width:118px; height:auto; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff;}
div#adminBannerIcons ul#moduleMain li#moduleList ul#moduleSubList li a:hover,
div#adminBannerIcons ul#moduleMain li#moduleList ul#moduleSubList li a:focus {display:block; padding:5px; border:none; border-bottom:1px solid #bcbcbc; background-color:#7c7c7c; width:118px; height:auto; text-decoration:none; font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; color:#ffffff;}
div#adminBannerIcons ul#moduleMain li#moduleList:hover ul#moduleSubList,
div#adminBannerIcons ul#moduleMain li#moduleList:focus ul#moduleSubList {position:absolute; left:0px; top:70px; cursor:pointer; margin-left:452px; z-index:200;}

/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px; float:right;}
table#topAdminMenuRight td {padding:9px; /*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;font-family:arial, sans-serif;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ text-decoration:underline;}


/*----------Start new form creator layout styles----------*/

#divFormCreatorTableContentMain {width:100%; float:left; display:block;}

#divFormCreatorTableContentMain h2 {}

#divFormCreatorTableContentMain fieldset {clear:both; border:none; float:left; display:block; width:100%;}

#divFormCreatorTableContentMain p {clear:both; float:left; display:block; width:100%; margin-bottom:5px;}

#divFormCreatorTableContentMain p.clsGeneralText {float:none; clear:both;}

#divFormCreatorTableContentMain p.clsDescriptionField {}

#divFormCreatorTableContentMain p label {width:200px; float:left;}

#divFormCreatorTableContentMain p input {}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {float:left; clear:both; display:block;}

#divFormCreatorTableContentMain p input.clsRadioButtonList,
#divFormCreatorTableContentMain p input.clsCheckBoxList {float:left; width:auto;}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {padding-top:3px; height:17px; float:left; width:auto;}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain p label.clsRadioButtonListLabel {min-height:17px;}

#divFormCreatorTableContentMain p textarea {}

#divFormCreatorTableContentMain p select {}

#divFormCreatorTableContentMain p.clsMandatory {clear:both;}

#divFormCreatorTableContentMain p.clsBtnSubmit {clear:both;}

legend.clsFieldsetLegend {font:bold 15px arial, verdana, sans-serif; color:#333; padding:0px; margin:5px 20px 5px 0px;}

/*----------End new form creator layout styles----------*/


/*----------fixes for IE6 issues----------*/

* html body .buttonGroupTop {position:relative; right:0px; top:0px; float:left; clear:left; width:770px; margin:0px 0px 0px 0px; padding:5px 10px; background-color:#DDDDDD !important;}

* html body .pageOptionsContainerInner .buttonGroupTop {position:relative; width:750px; margin:0px 0px 0px 0px; padding:0px 0px; right:0px; top:0px;}

* html body .pageOptionsContainer div.adminFieldSet {display:inline;}

* html body .pageOptionsContainerInner2 {display:inline;}

* html body table.adminDataTable,
* html body table#ctl00_ContentTop_grdItem,
* html body table#grdItem,
* html body table.gridDataTable {display:inline;}

* html body div.expandCollapseTitle {display:inline;}

* html body div.expandCollapseOptions {display:inline; margin:0px 0px 0px 5px;}

* html body #header {display:inline;}

* html body #folderSortOptions {position:relative !important; float:right; clear:left;}

* html body #pnlFolderTypes {}

* html body #adminmenuIcons {position:relative; float:left; top:0px; right:0px;}

* html body #Panel1 {width:568px !important; margin-right:10px;}

/* ----- AJAX UPDATEPANEL ----- */
.UpdateProgress {position:absolute;}

/*Form Creator responses ---*/
.divFormSubmission{font-size:12px; margin-left:5px;}
.divFormSubmission ul {margin:1; list-style-type:none; width:100%;}
.divFormSubmission li {font-size:8pt; float:left; margin-right:2px; margin-left:0px;}
.divFormSubmission table {font-size:12px; margin-top:2px; color:black; font-family:arial}
.divFormSubmission textarea {font-size:12px; font-family:verdana;}
.divFormSubmission select {font-size:12px; font-family:arial;}
.FormSubmissionListTable {width:100%; margin:0px; border:2px solid #cccccc;}
.FormSubmissionListTable td {border-left:3px solid #cccccc;}
.FormSubmissionListTable_headertr {background-color:#cccccc;	font-size:12px; font-weight:normal;}
.FormSubmissionListTable_headertr table {height:10px;	margin:0px; text-align:left;}
.FormSubmissionListTable_headertr table td {border-bottom:solid 0px #aaaaaa; border-left:solid 0px #cccccc; font-weight:bold;}
.FormSubmissionListTable_headertr table td input {font-size:12px;}
.FormSubmissionListTable_headertr td {height:25px; border-bottom:solid 1px #cccccc; border-left: solid 2px #cccccc;}
.FormSubmissionListTable_contenttr {}
.FormSubmissionListTable_contenttr td {border-bottom:solid 2px #cccccc;}
.FormSubmissionListTable td {padding:3px 3px 3px 3px; margin:0; font-size:12px;}

td#tdContact {}
td#tdContact fieldset {margin-bottom:10px;}
td#tdContact fieldset legend {display:none;}
td#tdContact fieldset label {width:150px;}


/*----------styles for membership field preview----------*/
#tdContact fieldset label {width:150px; float:left;}
#tdContact fieldset input {float:left;}
#tdContact fieldset select {float:left;}
#tdContact fieldset label#ctl14_lblPhoneAreacode {width:auto;}
#tdContact fieldset label#ctl14_lblPhoneNumber {width:auto;}
#tdContact fieldset label#ctl14_lblFaxAreacode {width:auto;}
#tdContact fieldset label#ctl14_lblFaxNumber {width:auto;}


/*----------START FORM CREATOR STYLES---------*/

#divFormCreatorTableContentMain {width:100%; float:left; display:block;}

#divFormCreatorTableContentMain h2 {}

#divFormCreatorTableContentMain fieldset {clear:both; border:none; float:left; display:block; width:100%; margin-bottom:20px;}
#divFormCreatorTableContentMain fieldset legend {color:#fff; font-weight:bold; margin:0px; padding:0px;}

#divFormCreatorTableContentMain div {clear:both; float:left; display:block; width:100%; margin-bottom:5px;}

#divFormCreatorTableContentMain div.clsGeneralText {float:none; clear:both;}

#divFormCreatorTableContentMain div.clsDescriptionField {}

#divFormCreatorTableContentMain div label {width:200px; float:left;}

#divFormCreatorTableContentMain div input {}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {float:left; clear:both; display:block;}

#divFormCreatorTableContentMain div input.clsRadioButtonList,
#divFormCreatorTableContentMain div input.clsCheckBoxList {float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {padding-top:3px; height:17px; float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {min-height:17px;}

#divFormCreatorTableContentMain div textarea{}

#divFormCreatorTableContentMain div select{}

#divFormCreatorTableContentMain div.clsMandatory{clear:both;}

#divFormCreatorTableContentMain div.clsBtnSubmit{clear:both;}

/*----------END FORM CREATOR STYLES----------*/
.overflowListBox{}

/*new tdcm Admin menu, commented out due to testing overload. [7.2] */ /*#TableAdminTopNavBar li span,#TableAdminTopNavBar td{background:url("/TDCMImages/admin.png") repeat-x scroll 0 0 transparent !important;}#ctl00_Header1_Menu1_MN,#Header1_Menu1_MN,#Header2_Menu1_MN,#TableAdminTopNavBar td td span,#ctl00_Header1_Menu1_MN ul.horizontal li.item,#Header1_Menu1_MN ul.horizontal li.item,#Header2_Menu1_MN ul.horizontal li.item{background:none !important;}#ctl00_Header1_Menu1_MN ul.horizontal,#Header1_Menu1_MN ul.horizontal,#Header2_Menu1_MN ul.horizontal{background:url("/TDCMImages/admin.png") repeat-x scroll 0 0 transparent;padding-left:5px;padding-right:5px;}#ctl00_Header1_Menu1_MN ul.horizontal li.item a,#Header1_Menu1_MN ul.horizontal li.item a,#Header2_Menu1_MN ul.horizontal li.item a{background:none !important;padding:0;}#ctl00_Header1_Menu1_MN ul.horizontal li.item a span.text,#Header1_Menu1_MN ul.horizontal li.item a span.text,#Header2_Menu1_MN ul.horizontal li.item a span.text{color:#373737;font:12px/12px arial, sans-serif !important;background:none !important;}#ctl00_Header1_Menu1_MN ul.horizontal > li.item:hover,#Header1_Menu1_MN ul.horizontal > li.item:hover,#Header2_Menu1_MN ul.horizontal > li.item:hover{background:url('/TDCMImages/admin-hover.png') repeat-x 0 4px !important;}#ctl00_Header1_Menu1_MN ul.horizontal li.item:hover a.expanded,#Header1_Menu1_MN ul.horizontal li.item:hover a.expanded,#Header2_Menu1_MN ul.horizontal li.item:hover a.expanded{background:url('/TDCMImages/admin-hover-left.png') no-repeat left 4px !important;height:30px;}#ctl00_Header1_Menu1_MN ul.horizontal li.item:hover > a.CMLevel1,#Header1_Menu1_MN ul.horizontal li.item:hover > a.CMLevel1,#Header2_Menu1_MN ul.horizontal li.item:hover > a.CMLevel1{background:url('/TDCMImages/admin-hover-left.png') no-repeat left 4px !important;height:35px;}#ctl00_Header1_Menu1_MN ul.vertical li.item a.link,#Header1_Menu1_MN ul.vertical li.item a.link,#Header2_Menu1_MN ul.vertical li.item{margin:0;}#ctl00_Header1_Menu1_MN ul.vertical li.item a.link,#Header1_Menu1_MN ul.vertical li.item a.link,#Header2_Menu1_MN ul.vertical li.item a.link{background:#d7d7d7 !important;width:198px;border-left:solid #5a5d5d 1px;border-right:solid #5a5d5d 1px;margin:0;}#ctl00_Header1_Menu1_MN ul.vertical li.item.last a.link,#Header1_Menu1_MN ul.vertical li.item.last a.link,#Header2_Menu1_MN ul.vertical li.item.last a.link{border-bottom:solid #5a5d5d 1px;}#ctl00_Header1_Menu1_MN ul.vertical li.item.first a.link,#Header1_Menu1_MN ul.vertical li.item.first a.link,#Header2_Menu1_MN ul.vertical li.item.first a.link{background:#d7d7d7 url('/TDCMImages/admin-level2-hover.png') repeat-x 0 top !important;}#ctl00_Header1_Menu1_MN ul.vertical li.item a.link:hover,#Header1_Menu1_MN ul.vertical li.item a.link:hover,#Header2_Menu1_MN ul.vertical li.item a.link:hover{background:#b3b4b4 !important;z-index:200 !important;}#ctl00_Header1_Menu1_MN ul.vertical li.item.first a.link:hover,#Header1_Menu1_MN ul.vertical li.item.first a.link:hover,#Header2_Menu1_MN ul.vertical li.item.first a.link:hover{background:#b3b4b4 url('/TDCMImages/admin-level2-hover.png') repeat-x 0 top !important;}#ctl00_Header1_Menu1_MN ul.horizontal li.item:hover a.expanded span.text,#Header1_Menu1_MN ul.horizontal li.item:hover a.expanded span.text,#Header2_Menu1_MN ul.horizontal li.item:hover a.expanded span.text,#ctl00_Header1_Menu1_MN ul.horizontal li.item:hover a.CMLevel1 span.text,#Header1_Menu1_MN ul.horizontal li.item:hover a.CMLevel1 span.text,#Header2_Menu1_MN ul.horizontal li.item:hover a.CMLevel1 span.text{background:url('/TDCMImages/admin-hover-right.png') no-repeat right 4px !important;}*/

/*----------STYLES FOR THE TELERIK EDITOR CUSTOM COMMAND IMAGES----------*/
.reToolbar.Telerik .InsertDocLink {background-image: url(Images/EditorCustomIcons/InsertDocLink.gif)!important;}
.reToolbar.Telerik .InsertFolderLink {background-image: url(Images/EditorCustomIcons/InsertFolderLink.gif)!important;}
.reToolbar.Telerik .InsertResourceLink {background-image: url(Images/EditorCustomIcons/InsertResourceLink.gif)!important;}
.reToolbar.Telerik .ContentTags {background-image: url(Images/EditorCustomIcons/ContentTags.gif)!important;}
.reToolbar.Telerik .InsertFlashVideo {background-image: url(Images/EditorCustomIcons/InsertFlashVideo.gif)!important;}

/* article left */
/*admin Elcom logo*/
a.elcom-logo-link,a.elcom-logo-link:visited{background:url("/Images/UserUploadedImages/19/elcom-btn.png") no-repeat scroll 8px 5px transparent;display:block;height:31px;padding:0 10px 0 0;text-indent:-9999px;width:22px;float:left;}
a.elcom-logo-link:hover{background:url("/Images/UserUploadedImages/19/elcom-btn.png") no-repeat scroll -21px 5px transparent;}

/*admin dashboard link*/
a.dashboard-link{color:#ffffff;float:left;display:block;padding:10px !important;margin:0 -30px 0 5px;font:11px/15px 'Lucida Grande','Lucida Sans Unicode',Tahoma,Verdana,sans-serif !important;}
a.dashboard-link:hover{text-decoration:none;background:#CD5627;}
.dashboard-link{float:left;margin-left:0px;}
.admin-left-article .dashboard-link a{color:#ffffff;display:block;outline:medium none;padding:11px;text-decoration:none;font:11px 'Lucida Grande', sans-serif !important;}
.admin-left-article .dashboard-link a:hover{background:#CD5627;}

/* push to live */
#Push2LiveIcons{float:right;background:#fff;border:solid #9f9f9f 1px;}
#Push2LiveIcons h3{margin:0;padding:5px;color:#464646;font:bold 12px/1.2em arial, sans-serif;background-color:#dbdbdb;background-image: -moz-linear-gradient(top, #f1f1f1, #dbdbdb);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dbdbdb),color-stop(1, #f1f1f1));filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dbdbdb')";}
ul#Push2LiveMenuIcons{margin:0;padding:5px 0;}
ul#Push2LiveMenuIcons li{list-style:none;padding:5px;}
ul#Push2LiveMenuIcons li img{display: block;float: left;margin: 0px;}

/* reports */
#ctl00_ContentPlaceHolderMain_ddlFolder_cboFolders_Input,
#ctl00_ContentPlaceHolderMain_ddlFolderForArticle_cboFolders_Input,
#ctl00_ContentPlaceHolderMain_cboArticles_Input{width:430px !important;}
.ArticleTemplateSel .TemplateFolder,
.ArticleTemplateSel .ArticleTemplate{
	margin:5px 0;	
}



/*----------Print Styles----------*/
@media print {
	#AdminTopmenuTD {display:none;}
	#adminmenu {display:none;}
	
	#MainTableForContent {width:600px;}
	
	.pageOptionsContainer {width:600px; overflow:hidden;}
	.pageOptionsContainer .attributesCollection {width:600px; overflow:hidden; border:none;}
	.pageOptionsContainer .attributesCollection td {padding:0px 0px;}
	
	.buttonGroupTop {display:none;}
	.buttonGroup {display:none;}
}

