﻿/* 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;}
.warning {font-size: 12px; color: #ff0000; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif; font-weight: normal;}

.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:bold 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 0px; padding:0px; float:left; clear:both;}
.pageOptionsContainer div.adminFieldSet div {margin:0px; padding:5px 0px; float:left; clear:both; width:100%;}
.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;}

.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;}
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;}


/*-----Data Table styles-----*/

table.adminDataTable,
table#ctl00_ContentTop_grdItem,
table#grdItem,
table.gridDataTable {width:768px; clear:both; border: 1px solid #cccccc; border-collapse: collapse; margin:10px; float:left;}

.adminFieldSet table.adminDataTable,
.adminFieldSet table#ctl00_ContentTop_grdItem,
.adminFieldSet table#grdItem,
.adminFieldSet table.gridDataTable {width:768px; clear: both; border: 1px solid #cccccc; border-collapse: collapse; margin:5px 0px; float:left;}

.attributesCollection table.adminDataTable,
.attributesCollection table#ctl00_ContentTop_grdItem,
.attributesCollection table#grdItem,
.attributesCollection table.gridDataTable {width:748px; clear: both; border: 1px solid #cccccc; border-collapse: collapse; margin:10px; float:left;}

.pageOptionsContainerInner table.adminDataTable,
.pageOptionsContainerInner table#ctl00_ContentTop_grdItem,
.pageOptionsContainerInner table#grdItem,
.pageOptionsContainerInner table.gridDataTable {width:748px; clear: both; border: 1px solid #cccccc; border-collapse: collapse; margin:10px; float:left;}

.pageOptionsContainerInner2 table.adminDataTable,
.pageOptionsContainerInner2 table#ctl00_ContentTop_grdItem,
.pageOptionsContainerInner2 table#grdItem,
.pageOptionsContainerInner2 table.gridDataTable {width:748px; clear: both; border: 1px solid #cccccc; border-collapse: collapse; margin:10px 10px 0px 10px; float:left;}

.expandCollapseOptions table.adminDataTable,
.expandCollapseOptions table#ctl00_ContentTop_grdItem,
.expandCollapseOptions table#grdItem,
.expandCollapseOptions table.gridDataTable {width:708px; clear: both; border: 1px solid #cccccc; border-collapse: collapse; margin:10px 10px 0px 10px; float:left;}

table.adminDataTable th,
table#ctl00_ContentTop_grdItem th,
table#grdItem th,
table.gridDataTable th {font-size: 12px; font-weight:bold; text-align: left; padding: 5px !important; background-color: #cccccc; border: 1px solid #cccccc; vertical-align:top;}

table.adminDataTable th a,
table#ctl00_ContentTop_grdItem th a,
table#grdItem th a,
table.gridDataTable th a {font-size: 12px; font-weight:bold; color:#000000;}

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; 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; 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;}

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;}
.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;}


/*----------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;}

/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; /*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;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#cd5627; 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;}

/*----------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%;}

#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
{
    
}

/*----------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;}
