
body	{margin:0; padding:0; font-size:100.01%; font-family:Georgia, Helvetica, Arial, sans-serif; background:#e5e5e5;}
*		{color:#666;}
img		{border:0px;}
h1, h2, h3, h4, h5, h6			{margin:0 0 9px 0; padding:0; color:#900; font-weight:normal;}
h1			{font-size:160%;}
h2			{font-size:150%;}
h3			{font-size:140%;}
h3.sub		{font-size:110%; color:#333;}
h4			{font-size:130%;}
h5			{font-size:120%;}
h6			{font-size:110%;}

form		{margin:0; padding:0;}
input		{font-size:95%;}
a			{text-decoration:none; color:#36c;}
a *			{font-size:100%;}
a:hover		{text-decoration:underline;}
.hrSlim		{height:1px; background-color:#e5e5e5; overflow:hidden; padding:0; margin:20px 0;}
.hr			{height:10px; background-color:#e5e5e5; overflow:hidden; padding:0; margin:0 0 20px 0;}
.hr hr,
.hr hr		{position:relative; left:-3000px;}
.error		{background-color:#900; color:#fff; padding:2px;}
.info		{background-color:#009; color:#fff; padding:2px; font-weight:bold;}
.padding	{padding:10px;}
.small      {font-size:75%;}
.xsmall     {font-size:50%;}
.largeGrey  {font-size:250%; color:#666;}
.mTop		{margin-top:20px}
.pLeft      {padding-left:20px;}
.hidden		{display:none;}
.inputForm			{margin:0 0 20px 0;}
.statusBox .inputForm	{margin:0;}
.inputForm input	{background-color:#fff; border:solid 1px #91adc5; width:250px; color:#666; padding:2px; font-family:Georgia, Helvetica, Arial, sans-serif;}
.inputForm input[disabled] {background-color:#F2F2F2;}
.inputForm label		{color:#333;}
.inputForm label.light	{color:#999; font-size:75%; display:block; margin:0 0 5px 0;}
.inputForm label.lightNoFloat	{color:#999; font-size:75%;}
#contentSide .inputForm label span	{font-size:90%; color:#c00;}
.inputForm select		{background-color:#fff; width:150px;}
.inputForm input.text	{background-color:#fff; width:400px;}
.inputForm select.text	{border:solid 1px #91adc5; width:400px; color:#666;}
.inputForm select.text	{font-size:81%; color:#000;}
.inputForm select.text option{ font-size:100%; color:#000;}
.statusBox .inputForm select.text	{width:175px;}
.inputForm textarea		{background-color:#fff; border:solid 1px #91adc5; width:400px; height:75px; color:#666; padding:2px; font-family:Georgia, Helvetica, Arial, sans-serif; overflow:auto;}
.inputForm input.submit	{width:auto; cursor:pointer; border-color:#054e87; background-color:#f4f4f4; padding:0 1px; font-size:85%;}
.inputForm input.image	{width:auto; cursor:pointer; border:solid 0px; margin-top:3px; padding:0;}
.inputForm input.checkbox	{width:auto; border:0; background-color:transparent; clear:both;}
.inputForm input.checkboxInline	{width:auto; border:0; background-color:transparent; margin-left:-4px;}
.inputForm label.checkbox	{margin-right:30px;}
.inputForm label.fixedW		{width:180px; display:block; float:left; clear:left;}
.inputForm label.inline		{width:180px; display:inline; }
.inputForm input.displayOnly	{border:solid 0px; color:#999;}
.inputForm input.smallInput	{width:60px;}
.inputForm input.dateEntry	{width:80px;}
.inputForm select.mediumInput,
.inputForm input.mediumInput{width:100px;}
#contentSide .inputForm span.error	{background:#fff url(/i/error.gif) 0 2px no-repeat; color:#f90; padding:0 0 0 15px; font-weight:bold; font-size:85%; white-space:nowrap;}
#contentSide p.warning				{background:#fff url(/i/error.gif) 0 2px no-repeat; color:#f90; padding:0 0 0 15px; font-weight:bold; font-size:85%;}

#header		{background-color:#900; font-size:75%; padding:0 22px 0 30px;}
#layoutUser	{margin:0px 22px 0px 30px; padding:20px 0 20px 0px;}
#footer		{font-size:70%; padding:0 22px 0 30px; clear:both;}
#footer.login	{width:500px; margin:10px auto;}
#footer p	{margin:3px 3px 30px 6px; line-height:1.7;}

#loginPanel		{margin:125px auto 0 auto; width:500px;}
#loginPanel h1	{margin:0;}
#loginDetails	{border:solid 10px #d5d5d5; padding:30px 20px; background-color:#fff;}
#loginDetails p		{font-size:85%; margin:0 0 20px 0;}
#loginDetails label	{color:#333; width:109px; display:block; float:left;}
#loginDetails .floatholder	{margin-bottom:10px;}
#loginDetails input	{background-color:#fff; border:solid 1px #91adc5; width:300px;}
#loginDetails input.password	{width:150px;}
#loginDetails input.submit	{width:auto; margin-left:110px; cursor:pointer; border-color:#054e87; background-color:#f4f4f4;}
#loginDetails a				{font-size:75%;}

#header #userNav    	{}
#header #userNav ul		{margin:0; padding:0; list-style:none;color:#fff;}
#header #userNav li		{display:inline; border-right:solid 1px #fff; padding:0 6px; color:#fff;}
#header #userNav li a   {color:#fff;}
#header #userNav li a:hover   {color:#fff; background-color:transparent; text-decoration:underline;}
#header #userNav li.last{border:0; padding-right:0; color:#fff;}

#header ul#searchNav 		{margin:0; padding:0; list-style:none;}
#header #searchNav li		{display:inline; float:left; margin-left:1px;}
#header #searchNav li a		{display:block; width:60px; height:23px; padding-top:9px; background:#c00; color:#fff; font-weight:bold; text-align:center;}

#header ul#workNav 		{margin:0; padding:0; list-style-type:none;}
#header #workNav li.wn		{display:inline; float:left; margin-right:1px;}
#header #workNav li.wn a.wn	{display:block; height:23px; padding:9px 9px 0 9px; background:#c00; color:#fff; font-weight:bold; text-align:center;}
#header #searchNav li.wn.current a.wn,
#header #searchNav li.current a,
#header #workNav li.wn.current a.wn	{background:#e5e5e5; color:#900;}
#header #workNav a.wn.shortcuts	{width:70px; position:relative;}

#header #myShortcutsPanel		{background-color:transparent; padding:0; clear:left; height:32px; top:-32px; left:0px; margin-bottom:-32px; margin-right:-300px; width:300px; position:relative; z-index:99990; visibility:hidden;}
#header #myShortcutsPanel a.shortcuts	{background-color:#ffffd0 !important; color:#f60 !important;}
#header #myPanelOne	{background-color:transparent; background-image:url(/i/shad/shortcutsRight.png); background-repeat:no-repeat; background-position:0% 0%; padding:0 10px 0 0; position:absolute; top:0px; left:0px; width:290px; z-index:99991; visibility:hidden;}
#header #myPanelTwo	{background-color:#ffffd0; padding:10px; width:270px;}
#header #myPanelBottom	{background-color:transparent; background-image:url(/i/shad/shortcutsBottom.png); background-repeat:no-repeat; background-position:0% 0%; height:10px; overflow:hidden; position:absolute; top:0px; left:0px; width:300px; z-index:99992; visibility:hidden;}
#header #workNav .theShortcuts		{margin:0 0 10px 0; padding:0; list-style-type:none;}
#header #workNav .theShortcuts li	{display:block;}
#header #workNav .theShortcuts li.close	{text-align:right; position:relative; top:-10px; margin-bottom:-28px; margin-left:220px;}
#header #workNav .theShortcuts a	{display:inline; background-color:transparent; color:#f60;}

#header #searchFormPanel		{background:transparent url(/i/searchShadow.png) no-repeat; padding:0; height:132px; top:-32px; left:10px; margin-bottom:-132px; width:300px; visibility:hidden; position:relative; z-index:99999;}
#header #searchFormPanel .closeLink	{display:block; width:60px; height:23px; padding-top:9px; background:#ffffd0; color:#f60; font-weight:bold; text-align:center; float:right; margin-right:10px;}
#header #searchFormPanel1	{background:#ffffd0; height:90px; width:289px; border-left:solid 1px #c9c9c9;}
#header #searchFormPanel1 a		{color:#f60;}
#header #searchFormPanel1 form	{margin:0px 20px 18px 20px;}
#header #searchFormPanel1 input	{width:180px; border:solid 1px #91adc5;}
#header #searchFormPanel1 input.submit	{width:62px; overflow:hidden; cursor:pointer;}
#header #searchFormPanel1 label	{display:none;}
#header #searchFormPanel1 ul		{margin:0 5px 0 20px; padding:0; list-style:none;}
#header #searchFormPanel1 .close	{text-align:right;}

#layoutSearch .advancedSearch a		{position:relative;}

.irpBlock				{margin:0 0 0 0; padding:0 0 22px 0; overflow:hidden;}
.irpBlock .localNav		{float:right; width:181px; margin:0; font-size:70%;}
.irpBlock .localNav p	{font-weight:normal;}
.irpBlock .localNav span	{background:#999; color:#fff;}
.irpBlock .localNav a		{color:#666;}
.irpBlock .blockDetail		{padding-right:213px;}
.irpBlock .blockDetail h3	{margin:0 0 22px 0;}
.irpBlock .blockDetail p	{font-weight:bold; color:#333;}
.irpBlock .blockDetail table{width:100%; border-collapse:collapse; border:0;}
.irpBlock .blockDetail td,
.irpBlock .blockDetail th   {border:0; border-bottom:solid 1px #e5e5e5; text-align:left;}
.irpBlock .blockDetail th   {font-weight:normal; color:#999; font-size:70%;}
.irpBlock .blockDetail td	{color:#333;}
.irpBlock .blockDetail td em{color:#999;}
.irpBlock .blockDetail a	{font-weight:bold;}

.irpBlock,
#twoColumns				{background:#fff url(/i/bgRightSide.gif) 100% 0 repeat-y;}
#twoColumns.imageUpload	{margin-bottom:100px; border-bottom:solid 1px #ccc;}
#twoColumns.imageUpload	#contentSide	{border-bottom:solid 0px;}
#twoColumns #menuSide	{float:right; width:191px; margin:10px 0 0 0; font-size:70%;}

#homePageNav		{margin:0 0 100px 0; padding:0; list-style-type:none;}
#homePageNav li		{float:left; margin:0 10px 10px 0;}
#homePageNav li .statusBox		{width:162px; height:162px; overflow:hidden; margin:0;}
#homePageNav li .imageBlock		{width:150px; height:115px; overflow:hidden;}
#homePageNav li .textBlock		{width:150px; height:35px; overflow:hidden;}
#homePageNav li .sTitle			{font-size:75%;}
#homePageNav li .sDomain		{font-size:70%; color:#999; font-weight:normal;}

#irBrowser #twoColumns	{background:transparent;}

#createNewShortcut		{position:absolute; height:100px; width:320px; top:200px; left:300px; padding:10px; background-color:#ccc; z-index:96579; visibility:hidden;}
#createNewShortcut label{display:block; font-size:180%; margin-bottom:20px;}
#createNewShortcut div.tR {margin-bottom:-5px; text-align:right;}

#menuContent ul		{margin:0; padding:0; list-style:none; border-top:solid 1px #a8a8a8;}
#menuContent li		{display:inline; word-wrap:break-word;}
#menuContent li a	{color:#666; font-size:115%; font-weight:bold; display:block; padding:4px 0 2px 12px; border-bottom:solid 1px #a8a8a8; word-wrap:break-word;}
#menuContent li a.selected	{color:#900; font-size:115%; font-weight:bold; background:#fff url(/i/selectedLevel.gif) 12px 4px no-repeat; padding:4px 0 2px 24px;}
#menuContent li.hasChildren				{background:#fff; display:block; border-bottom:solid 1px #a8a8a8;}
#menuContent li.hasChildren a.selected	{padding:12px 10px 2px 24px; border-bottom:solid 0px; background-position:12px 14px;}
/*
#menuContent li.hasChildren ul			{position:relative; left:-20px;}
*/
#menuContent li.hasChildren ul a		{border-color:#ccc; color:#333; font-weight:normal;}
#menuContent li.hasChildren ul			{padding:12px 12px 12px 0px; border:solid 0px; position:relative;}
#menuContent li.hasChildren ul a.current{background-color:#e5e5e5; position:relative; left:-20px; margin-right:-19px; padding-left:32px; width:167px; font-weight:bold; color:#900; background-image:url(/i/placeholder.gif); background-position:5px 50%; background-repeat:no-repeat;}
#menuContent li.hasChildren ul .first a	{border-top:solid 1px #ccc;}
#menuContent #contentItemNavElement		{position:relative;}

.recordCount				{margin:0 0 10px 0;}
.pagination	{font-size:80%; margin:0 0 20px 0; position:relative; /*height:1%;*/}
.pagination *	{font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pagination ul	{padding:0; margin:0; list-style-type:none; white-space:nowrap;}
.pagination li	{display:inline; padding:0; margin:0 4px 0 0;}
.pagination li span#pagingList {border:solid 1px #d5d5d5; padding:2px 5px; background:#fff; font-size:100%;}
.pagination li strong	{color:#000; padding:2px 5px;}
.pagination li a		{border:solid 1px #d5d5d5; padding:2px 5px; background:#fff;}

#twoColumns					{min-width:600px;}
.contentOnly,
#twoColumns #contentSide	{margin-right:191px; border-bottom:solid 1px #fff;}
.editmode #twoColumns #contentSide	{display:table; width:100%; margin-right:0px;}
#contentSideInner	{margin:10px 20px 10px 20px;}
#contentSideInner h3.heading     {font-size:87%; color:#333; font-weight:bold; margin-top:20px; margin-bottom:20px;}

#contentSideInnerHome	{margin:10px 0px 10px 20px;}
#contentSideInnerHome h3	{font-size:180%;}
.folder						{ background:transparent url(/i/folder.gif) 0px 0px no-repeat; padding:0 0 0 19px; text-transform:uppercase; font-size:70%; font-weight:bold; color:#000; margin:0 0 6px 0; position:relative;}
.preview					{text-transform:uppercase; font-size:70%; font-weight:bold; color:#000; margin:0 0 6px 0; position:relative; float:right; }
.preview ul {list-style-type:none;}
.preview li {text-align:right;}
.contentType				{background:transparent url(/i/contentItem.gif) 0px 0px no-repeat; padding:0 0 0 19px; text-transform:uppercase; font-size:70%; font-weight:bold; color:#000; margin:0 0 6px 0; position:relative;}
.generalType				{text-transform:uppercase; font-size:70%; font-weight:bold; color:#000; margin:0 0 6px 0; position:relative;}
#contentSide h2		            {font-weight:bold; font-size:180%; margin:0 0 7px 0; padding:0; width:80%;}
#contentSide span	            {font-weight:normal; font-size:40%;}
#contentSide span a	            {white-space:nowrap; font-size:100%;}
#contentSide .recordCount		{position:relative; margin:0 0 6px 0;}
#contentSide .vanityUrl			{color:#333; font-size:80%; margin:0 0 12px 0; position:relative;}
#contentSide .description		{color:#666; font-size:80%; margin:0 0 12px 0; position:relative;}
#contentSide .localNav			{font-size:75%; position:relative; width:180px; height:120px; margin-bottom:-120px; float:right; left:210px;}
#contentSide .localNav p		{margin:0 0 3px 0;}
#contentSide .localNav ul		{margin:0; padding:0; list-style-type:none;}
#contentSide .localNav a		{color:#666;}
#contentSide .inputForm label,
#contentSide .inputForm input,
#contentSide .inputForm select,
#contentSide .inputForm textarea	{font-size:81%;}
#contentSide .clipboard		{font-size:75%; position:relative; width:170px; float:right; left:210px;}
#contentSide div[class].clipboard	{margin-left:-210px; height:500px; margin-bottom:-500px;}

#contentSide .clipboard h3		{color:#333; margin:0 0 3px 0; padding:0 3px; font-size:100%; font-weight:bold;}
#contentSide .clipboard h3 a	{color:#f90; font-size:90%; font-weight:normal;}
#contentSide .clipboard p		{margin:0; padding:0 5px;}
#contentSide .clipboardInert	{border:dashed 1px #ccc; text-align:center; padding:50px 0;}
#contentSide .clipboardActive	{border:dashed 1px #ccc; padding:5px; background-color:#fffdce;}
#contentSide .clipboardActive ul{margin:10px 0 20px 0; padding:0; list-style-type:none;}
#contentSide .clipboardActive h4{color:#333; font-size:90%;}
#contentSide .clipboardActive li{color:#333; font-size:100%; margin-bottom:9px;}
#contentSide .clipboardActive li.disabled{color:#999; font-style:italic;}
#contentSide .clipboardActive li a	{font-size:100%;}

.modeOtherEdit,
.modePreview,
.modeEdit			{padding:0; margin:0; border-bottom-width:1px; border-bottom-style:solid; overflow:hidden;}
.modeNone			{padding:0; height:1px; overflow:hidden;}
.modePreview		{background-color:#fffdce; border-color:#ffce01; border-top:solid 1px #fffdce;}
.modeEdit			{background-color:#d6f2bb; border-color:#6c0; border-top:solid 1px #d6f2bb;}
.modeOtherEdit		{background-color:#bbd6f2; border-color:#36c; border-top:solid 1px #bbd6f2;}
.modeOtherEdit p,
.modePreview p,
.modeEdit p			{color:#333; padding:5px 20px; margin:0; font-size:75%; font-weight:normal;}
.modeOtherEdit p strong,
.modePreview p strong,
.modeEdit p strong	{color:#333;}
.modeOtherEdit a,
.modePreview a,
.modeEdit a			{font-size:100%; font-weight:normal;}
.modePreview a		{color:#f60;}
.modeEdit a			{color:#54a601;}
.modeOtherEdit h3,
.modePreview h3,
.modeEdit h3		{padding:5px 20px; color:#333;}
.modeOtherEdit h3 a,
.modePreview h3 a,
.modeEdit h3 a		{color:#333; font-size:50%;}
#contentSide .modeOtherEdit h3 span,
#contentSide .modeEdit h3 span,
#contentSide .modePreview h3 span	{color:#333; font-size:100%;}
#contentSide .modeOtherEdit h3 span.smaller,
#contentSide .modePreview h3 span.smaller,
#contentSide .modeEdit h3 span.smaller	{font-size:60%; font-weight:bold;}
#contentSide .modeOtherEdit h3 span.smaller a	{color:#36c;}
#contentSide .modeEdit h3 span.smaller a	{color:#54A601;}
#contentSide .modePreview h3 span.smaller a	{color:#f60;}
.modeOtherEdit .tl,
.modeEdit .tl,
.modePreview .tl		{float:left;}
.modeOtherEdit .tr,
.modeEdit .tr,
.modePreview .tr		{float:right;}
.modeOtherEdit a.tr,
.modeEdit a.tr,
.modePreview a.tr		{display:block; margin-top:5px; padding:2px 2px 2px 18px; width:120px;}
.modePreview a.minimise	{background-image:url(/i/btns/previewMinimise.gif); background-position:0% 50%; background-repeat:no-repeat;}
.modePreview a.maximise	{background-image:url(/i/btns/previewMaximise.gif); background-position:0% 50%; background-repeat:no-repeat; position:relative; margin-bottom:-5px; top:-5px;}
.modePreview a[class].maximise	{margin-bottom:-11px;}
.modeEdit a.minimise	{background-image:url(/i/btns/editMinimise.gif); background-position:0% 50%; background-repeat:no-repeat;}
.modeEdit a.maximise	{background-image:url(/i/btns/editMaximise.gif); background-position:0% 50%; background-repeat:no-repeat; position:relative; margin-bottom:-5px; top:-5px;}
.modeEdit a[class].maximise	{margin-bottom:-11px;}
.modeOtherEdit a.minimise	{background-image:url(/i/btns/overrideMinimise.gif); background-position:0% 50%; background-repeat:no-repeat;}
.modeOtherEdit a.maximise	{background-image:url(/i/btns/overrideMaximise.gif); background-position:0% 50%; background-repeat:no-repeat; position:relative; margin-bottom:-5px; top:-5px;}
.modeOtherEdit a[class].maximise	{margin-bottom:-11px;}
.modeEdit h3[class]		{margin-bottom:-1px;}

.errorBox			{margin:0 0 20px 0; border:solid 1px #e96564; background-color:#ffcece; padding:10px; font-size:90%; position:relative;}
.errorBox p			{margin:0 0 5px 0; padding:0px; color:#333;}
.errorBox strong	{color:#333;}
.errorBox a			{color:#900;}

.statusBox			{border:solid 1px #ccc; background:#f2f2f2; margin:0 0 32px 0;}
.statusBox .inner	{border:solid 1px #fff; padding:5px;}
.statusBox .status	{text-transform:uppercase; font-size:70%; color:#999; margin:0 0 1px 0;}
.statusBox h3		{margin:0; font-size:225%; color:#333; height:58px; overflow:hidden;}
#structureStatusBox h3	{height:37px;}
#structureStatusBox .scheduled h3	{height:57px;}
#contentSide .statusBox h3 span	{display:block; color:#333; font-size:40%; position:relative; top:-2px;}
.statusBox h4		{margin:0 0 0px 0; font-size:100%; color:#333; font-weight:bold;}
.statusBox h4 a		{font-size:70%; font-weight:normal;}
.statusBox ul		{margin:0; padding:0; list-style:none; font-size:85%; vertical-align:bottom;}
.statusBox table.aBottom td	{height:68px; vertical-align:bottom;}
#structureStatusBox ul	{margin:20px 0 0 0; padding:0; list-style:none; font-size:85%;}
#structureStatusBox .scheduled ul	{margin-top:40px;}
#structureStatusBox#structureStatusBox ul li	{display:inline; margin-right:80px;}
.statusBox table	{margin:0; padding:0; list-style:none; font-size:85%;}

.statusBoxTable	{width:100%;}
.statusBoxTable .ar		{text-align:right;}

table.vt			{margin:10px 0;}
table.vt td			{vertical-align:top;}
table.structureTable {width:100%; border-collapse:collapse; margin:0 0 20px 0;}
table.structureTable td,
table.structureTable th		{border:0; border-bottom:solid 1px #e5e5e5; padding-top:2px; padding-bottom:2px; font-size:90%;}
table.structureTable th		{font-weight:normal; color:#999; font-size:75%; text-align:left;}
table.structureTable td		{color:#333;}
table.structureTable .alt td{background-color:#fff;}
table.structureTable td em	{color:#999;}
#contentSide table.structureTable .order	{color:#fff; background:#000; padding:0 2px; font-size:90%;}

table.relations 		{margin-bottom:20px;}
table.relations td		{vertical-align:top; font-size:80%; padding-bottom:3px;}
#contentSide table.relations td span	{font-size:85%; color:#999;}

#structureTabs		{border-bottom:solid 10px #36c; margin-bottom:15px;}
#structureTabs ul	{margin:0; padding:0; list-style-type:none;}
#structureTabs li	{float:left;}
#structureTabs a.normal,
#structureTabs a	{display:block; padding:5px 8px; background-color:#999; color:#fff; font-weight:bold; margin-right:2px; font-size:85%;}
#structureTabs a.current	{background-color:#36c;}
#propertiesArea,
#contentItemsList	{display:none;}

#contentOnly .half		{border:solid 0px; width:49.9%; float:left;}
#contentSide .half		{border:solid 0px; width:49.9%; float:left;}
#contentSide .half		{border:solid 0px; width:49.9%; float:left;}
#shopArea h3,
#securityArea h3,
#informationArea h3			{margin:0 0 6px 0; font-size:100%; color:#333; font-weight:bold;}
#shopArea th h3				{font-size:140%;}
#shopArea h3 a,
#securityArea h3 a,
#informationArea h3 a		{font-size:80%; font-weight:normal;}
#shopArea ul,
#securityArea ul,	
#informationArea ul			{padding:0; margin:0 0 20px 0; list-style:none;}
#shopArea li,
#securityArea li,
#informationArea li			{font-size:85%; color:#333;}
#contentSide h3 span		{font-size:55%;}

#shopArea .half,
.pricingDetails			{margin:0 0 20px 0;}
#shopArea .half table.structureTable	{width:90%;}

table.layout			{border:solid 0px; width:100%;}
table.layout td			{border:solid 0px; padding:0px; font-size:100%; width:175px;}
table.layout td.padLR	{padding:0 10px; width:auto;}

.anchorNav		{background-color:#e5e5e5; margin:0 0 20px 0;}
.anchorNav.noMarg	{margin:0 0 1px 0;}
.anchorNav .right	{padding:0 4px 0 49px;}
.anchorNav .left	{padding:0 49px 0 4px;}
.anchorNav a:hover	{background-color:#ffffd0;}

.keywordsList	{font-size:81%; margin:0 0 20px 0; padding:0; width:305px; float:left;}
.keywordsList .values	{width:285px;}
.keywordsList .delete	{width:20px;}
.keywordsList th,
.keywordsList td	{padding:3px; text-align:left; font-weight:normal; border-bottom:solid 1px #e5e5e5; color:#333; font-size:100%;}
.keywordsList th	{color:#999; /*font-size:85%;*/}
.keywordsList td.pLeft {padding-left:20px; color:#666; font-size:80%;}

.keywordsInfo		{margin-left:330px;}
.keywordsInfo ul	{list-style-type:square;}
.keywordsInfo li	{color:#666; margin:0 0 6px 0; font-size:75%;}

.buttonTable	{margin:0 0 10px 0; padding:0; width:412px; clear:both;}
.buttonTable td	{padding:2px;}
.buttonTable .bLeft		{width:100px;}
.buttonTable .bCenter	{width:212px; text-align:center;}
.buttonTable .bRight	{width:100px; text-align:right;}

.contentOnly .localNav			{float:right; width:181px; margin:0; font-size:70%; position:relative; left:213px;}
.contentOnly .localNav p		{font-weight:normal; margin:0 0 2px 0;} 
.contentOnly .localNav span		{background:#999; color:#fff;}
.contentOnly .localNav a		{color:#666;}
.contentOnly .localNav ul		{margin:0; padding:0; list-style-type:none;}

#commentTable		{width:100%; border-top:solid 1px #ccc;}
#commentTable #delete			{width:5%;}
#commentTable #userData			{width:27%;}
#commentTable #userRating		{width:5%;}
#commentTable #commentDetails	{width:46%;}
#commentTable #isApproved		{width:17%;}
#commentTable td	{border-bottom:solid 1px #ccc; padding:10px 0 30px 0; vertical-align:top; font-size:85%;}
#commentTable td.rating		{text-align:center; padding:10px 5px 30px 5px;}
#commentTable td.comments	{color:#000;}
#commentTable td.approval	{text-align:right;}
#commentTable td.comments *	{color:#000; font-size:100%;}
#commentTable td.comments a	{color:#36c;}
#commentTable td.comments p	{margin:0;}
#commentTable td .appYes	{margin:0; color:#3c0;}
#commentTable td .appWait,
#commentTable td .appWait a {margin:0; color:#f90;}
#commentTable td.userTopic	{border-bottom:0; color:#f60; padding-bottom:0;}
#commentTable td.userTopic a{color:#f60;}
#commentTable td .appWait em,
#commentTable td .appYes em	{font-size:80%;}

.contentSteps		{margin:0 0 30px 0; overflow:hidden;}
.contentSteps ul	{margin:0; padding:0; list-style-type:none; white-space:nowrap;}
.contentSteps li	{margin:0 9px 0 0; padding:0; width:71px; float:left;}
.contentSteps p		{margin:0; padding:0; height:15px; font-size:75%;}
.contentSteps p.num	{height:46px; font-size:200%; position:relative; top:-9px; color:#333;}
.contentSteps .current .inner	{background:#f9e1e3;}

.contentSteps ul.contentButtons	{margin:0; padding:0;}
.contentSteps ul.contentButtons	li	{margin:0 0 0 9px; padding:0; width:71px; float:left;}
.contentSteps ul.contentButtons	.inner	{margin:0; padding:0;}
.contentSteps ul.contentButtons	a	{display:block; height:59px; width:59px; padding:5px; font-size:75%; color:#666;}
.contentSteps ul.contentButtons	a:hover	{background:#ffffd0; text-decoration:none;}
.contentSteps ul.contentButtons	a img			{margin-bottom:23px;}
.contentSteps ul.contentButtons	a img.double	{margin-bottom:8px;}

#contentSide .editorInline      {width:100%; padding:0;}
#contentSide .editorInline h2	{clear:both; font-weight:normal; margin:0 0 30px 0; font-size:150%;}
#contentSide .editorInline p#lastSaved	{margin:0; padding:0; position:relative; top:-20px; height:0; font-size:85%;}
#contentSide .editorInline ul.editorProgress     {float:left; padding:0; margin:0 0 20px 0;}
#contentSide .editorInline ul.editorProgress li  {float:left; margin:0 8px 0 0; border:1px solid #ccc;}
#contentSide .editorInline ul.editorProgress li p {display:block; width:60px; border:1px solid #fff; background:#F2F2F2; color:#666; padding:4px; font-size:70%;}
#contentSide .editorInline ul.editorProgress li p.current {background:#F9E1E3;}
#contentSide .editorInline ul.editorProgress li p.done    {color:#06c;}  
#contentSide .editorInline ul.editorProgress li span {display:block; margin:0 0 15px 0; font-size:200%; font-weight:bold;}

#consoleEditor		                    {padding:0; margin:0;}
#consoleEditor .consoleContainer        {width:100%; padding:0; margin:0;}
#consoleEditor div.editableRegion       {background-color:#e5e5e5; padding:0 0 20px 0; margin:0 0 20px 0;}
#consoleEditor div.editable		        {position:relative; /*width:100%;*/ margin:0 20px 0 20px; padding:4px; border:solid 1px #92adc5; background-color:#fff; height:370px; overflow:auto;}
#consoleEditor div.editableImageOnly	{position:relative; /*width:100%;*/ margin:0 20px 0 20px; padding:4px; border:solid 1px #92adc5; background-color:#fff; height:170px; overflow:auto;}
#consoleEditor div.editableNoParas	    {position:relative; /*width:100%;*/ margin:0 20px 0 20px; padding:4px; border:solid 1px #92adc5; background-color:#fff; height:30px; overflow:auto;}
#consoleEditor div.editable h1,
#consoleEditor div.editable h2,
#consoleEditor div.editable h3,
#consoleEditor div.editable h4,
#consoleEditor div.editable h5,
#consoleEditor div.editable h6	    {color:#000; margin:6px 0 12px 0;}
#consoleEditor div.editable table   {width:97%;}
#consoleEditor div.editable acronym {border-bottom:1px dotted #999; background-color:#ffff00;}

#consoleEditor p.tooltitle	        {margin:0 0 2px 0; padding:0; color:#607497; font-size:65%; font-family:Tahoma, Arial, sans-serif; font-weight:bold;}
#consoleEditor div.toolbar		    {margin:0; padding:0 0 10px 0; background-color:#e5e5e5;}
#consoleEditor div.toolbar .title   {background:#999; float:none; width:100%; border-bottom:1px solid #fff; padding:0; margin:0;}
#consoleEditor div.toolbar .tools   {padding:10px 5px 5px 20px;}
#consoleEditor div.toolbar .title h3 {color:#fff; text-transform:uppercase; font-size:95%; padding:7px 5px 7px 20px; margin:0; font-weight:bold;}
#consoleEditor div.toolbar div	    {width:auto; float:left; margin:0 20px 10px 0;}
#consoleEditor div.toolbar select	{height:22px; border:solid 1px #ccc; width:96px;}
#consoleEditor div.toolbar ul		{white-space:nowrap; margin:0; padding:0; list-style-type:none;}
#consoleEditor div.toolbar li		{margin:0 3px 0 0; padding:0; float:left; display:inline;}
#consoleEditor div.toolbar img	    {height:26px; width:26px;}
#consoleEditor div.toolbar a		{background-color:#f2f2f2; background-repeat:no-repeat; background-position:0px 0px; display:block; width:26px; height:26px;}
#consoleEditor div.toolbar a.selected		{background-color:#ccc;}
#consoleEditor div.toolbar a:hover 	{background-position:0 -26px;}

#consoleEditor div.toolbar #btnBlockRemove,
#consoleEditor div.toolbar #btnListNumber 	{margin-right:9px;}
/*
#consoleEditor div.toolbar #btnsFont		{width:174px;}
#consoleEditor div.toolbar #btnsInsert		{width:174px;}
#consoleEditor div.toolbar #btnsFormatting	{width:186px;}
#consoleEditor div.toolbar #btnsTableFormatting	{width:290px;}
*/
#consoleEditor div.toolbar #btnsTableFormatting ul	{white-space:nowrap;}

#consoleEditor div.toolbar a.btnStrong		{background-image:url(/i/e/strong.gif);}
#consoleEditor div.toolbar a.btnEm 			{background-image:url(/i/e/em.gif);}
#consoleEditor div.toolbar a.btnUnderline  	{background-image:url(/i/e/underline.gif);}
#consoleEditor div.toolbar a.btnSup 		{background-image:url(/i/e/sup.gif);}
#consoleEditor div.toolbar a.btnSub 		{background-image:url(/i/e/sub.gif);}
#consoleEditor div.toolbar a.btnStrike 		{background-image:url(/i/e/strike.gif);}

#consoleEditor div.toolbar a.btnRowInsert 	{background-image:url(/i/e/rowInsert.gif);}
#consoleEditor div.toolbar a.btnRowRemove 	{background-image:url(/i/e/rowRemove.gif);}
#consoleEditor div.toolbar a.btnMerge 		{background-image:url(/i/e/merge.gif);}
#consoleEditor div.toolbar a.btnAlignLeft 	{background-image:url(/i/e/alignLeft.gif);}
#consoleEditor div.toolbar a.btnAlignCenter 	{background-image:url(/i/e/alignCenter.gif);}
#consoleEditor div.toolbar a.btnAlignRight 	{background-image:url(/i/e/alignRight.gif);}
#consoleEditor div.toolbar a.btnValignTop 	{background-image:url(/i/e/valignTop.gif);}
#consoleEditor div.toolbar a.btnValignMiddle {background-image:url(/i/e/valignMiddle.gif);}
#consoleEditor div.toolbar a.btnValignBottom {background-image:url(/i/e/valignBottom.gif);}
#consoleEditor div.toolbar a.btnToggle 		{background-image:url(/i/e/toggle.gif);}

#consoleEditor div.toolbar a.btnBlockInsert 		{background-image:url(/i/e/blockInsert.gif);}
#consoleEditor div.toolbar a.btnBlockRemove 		{background-image:url(/i/e/blockRemove.gif);}
#consoleEditor div.toolbar a.btnListBullet 		{background-image:url(/i/e/listBullet.gif);}
#consoleEditor div.toolbar a.btnListNumber 		{background-image:url(/i/e/listNumber.gif);}
#consoleEditor div.toolbar a.btnIndentRemove 	{background-image:url(/i/e/indentRemove.gif);}
#consoleEditor div.toolbar a.btnIndentInsert 	{background-image:url(/i/e/indentInsert.gif);}
#consoleEditor div.toolbar a.removeFormat 	{background-image:url(/i/e/eraser.gif);}

#consoleEditor div.toolbar a.btnPicture 	{background-image:url(/i/e/picture.gif);}
#consoleEditor div.toolbar a.btnHyperlink	{background-image:url(/i/e/hyperlink.gif);}
#consoleEditor div.toolbar a.btnHyperlinkInternal	{background-image:url(/i/e/hyperlinkInternal.gif);}
#consoleEditor div.toolbar a.btnHyperlinkRemove	{background-image:url(/i/e/hyperlinkRemove.gif);}
#consoleEditor div.toolbar a.btnAnchor	 	{background-image:url(/i/e/anchor.gif);}
#consoleEditor div.toolbar a.btnTable	 	{background-image:url(/i/e/table.gif);}
#consoleEditor div.toolbar a.btnAcronym	 	{background-image:url(/i/e/abbr.gif);}
#consoleEditor div.toolbar a.btnHr	 		{background-image:url(/i/e/hr.gif);}
#consoleEditor div.toolbar a.btnCode	 	{background-image:url(/i/e/code.gif);}
#consoleEditor div.toolbar a.btnMarkup	 	{background-image:url(/i/e/Markup.gif);}

#consoleEditor div.toolbar a.btnSpelling 	{background-image:url(/i/e/spelling.gif);}

#consoleEditor div.toolbar select .h1		{font-size:160%;}
#consoleEditor div.toolbar select .h2		{font-size:150%;}
#consoleEditor div.toolbar select .h3		{font-size:140%;}
#consoleEditor div.toolbar select .h4		{font-size:130%;}
#consoleEditor div.toolbar select .h5		{font-size:120%;}
#consoleEditor div.toolbar select .h6		{font-size:110%;}

#consoleEditor div.toolbar .inactive a 		{opacity:.5; filter:alpha(opacity=50); cursor:default;}
#consoleEditor div.toolbar .inactive a:hover 	{background-position:0 0;}

/**** FOOTER STYLES WHEN IN EDIT MODE ****/
/* Not working in Firefox yet so it is hidden here and the styles are applied specifically for IE7 and IE6 */
#footerEditor                       {display:none;}
/**** END FOOTER STYLES ****/

/**** STYLES FIXES BECAUSE OF FORCED QUIRKSMODE ON THIS PAGE  ****/
#contentSide .editorInline h2   {}
/**** END OF STYLE FIXES ****/

#contentItemButtons		{margin:0 0 20px 0;}
#contentItemButtons .left.main	{width:225px;}

#shader		{position:absolute; display:none;}
.browserOff	{display:none;}
.browserOn	{display:block; position:absolute; z-index:10002; overflow:hidden;}
#irBrowser	{background-color:#ccc; overflow:auto;}

#irBrowserHeader	            {height:53px; padding:10px; overflow:hidden;}
#irBrowserMain		            {height:350px; overflow:auto;}
#irBrowserFooter	            {height:38px; padding:10px; overflow:hidden;}
#irBrowserMain.insExtLink		{height:541px; position:relative;}

#irBrowser .imagePublishControl	{height:541px;}

#irBrowserHeader h1	{color:#333; margin:0 0 15px 0; font-weight:bold; font-size:105%;}
#irBrowserHeader select.text	{width:140px;}

#irBrowserFooter .group1	{float:left; width:315px;}
#irBrowserFooter .group2	{float:left;}

#irBrowserMain.images ul	            {margin:0px 20px; padding:0; list-style-type:none; background-image:url(/i/irBrowser/divider.gif);}
#irBrowserMain.images li,
#irBrowserMain.images li.noHover		{display:block; margin:6px 5px 4px 5px; padding:0; font-size:75%; float:left; height:168px; width:168px; text-align:center; border:solid 1px #ccc; background-color:transparent;}
#irBrowserMain.images li.hover			{border:solid 1px #92ADC5; background-color:#f2f2f2; text-decoration:none;}
#irBrowserMain.images li a				{cursor:pointer; font-size:100%; color:#333;}
#irBrowserMain.images li a strong		{color:#333;}
#irBrowserMain.images li a:hover		{text-decoration:none;}
#irBrowserMain.images li table			{width:122px; height:127px; overflow:hidden;}
#irBrowserMain.images li table td		{vertical-align:bottom;}
#irBrowserMain.images li .irbText		{display:block; width:122px; height:39px; overflow:hidden; text-align:left; font-size:100%;}
#irBrowserMain.images li .irbText .noBr{display:block; height:17px; overflow:hidden; white-space:nowrap;}
#irBrowserMain.images .irbImg img		{border:solid 1px #919191; display:block; margin:auto 0 0 0;}
#irBrowserMain.images.images #previewImage	{margin:0 10px; padding:10px 0; background-image:url(/i/irBrowser/divider.gif); background-repeat:repeat-x;}
#irBrowserMain.images #previewPane		{width:315px; float:left;}
#irBrowserMain.images #previewPane img	{border:solid 1px #919191;}
#irBrowserMain.images #detailsPane		{margin-left:315px;}
#irBrowserMain.images #detailsPane h2	{font-size:120%; color:#333; margin:0 0 3px 0;}
#irBrowserMain.images #detailsPane label,
#irBrowserMain.images #detailsPane legend	{color:#333; font-size:81%; margin:0 0 3px 0; padding:0;}
#irBrowserMain.images #detailsPane fieldset	{margin:0; padding:0; border:solid 0px;}
#irBrowserMain.images #detailsPane fieldset .left	{margin-right:10px;}
#irBrowserMain.images #detailsPane p	{color:#333; font-size:85%; margin:0 0 30px 0;}
#irBrowserMain.images textarea			{border:solid 1px #92AEC6; overflow:auto; height:65px; width:315px; font-family:Georgia, Helvetica, Arial, sans-serif; padding:2px;}
#irBrowserMain.links .linkNavigator		{margin:0 0 20px 5px; width:95%;}
#irBrowserMain.links .linkNavigator th	{color:#333; text-align:left; font-size:85%;}
#irBrowserMain.links .linkNavigator td	{vertical-align:top;}
#irBrowserMain.links .linkNavigator ul	{margin:0; padding:0; list-style-type:none; border-top:solid 1px #adadad;}
#irBrowserMain.links .linkNavigator li	{margin:0; padding:0; list-style-type:none; border-bottom:solid 1px #adadad; background-color:#dfdfdf; padding:2px 0; font-size:85%;}
#irBrowserMain.links .linkNavigator li.alt	{background-color:#ccc;}
#irBrowserMain.links .linkNavigator li a	{font-size:100%;}
#irBrowserMain.links .extLink label		{font-size:81%;}
#irBrowserMain.links .hr	            {margin:0 10px; padding:4px 0; height:2px; background-image:url(/i/irBrowser/divider.gif); background-repeat:repeat-x; background-color:transparent;}
#irBrowserMain.links .selectedLink		{padding:8px; border:solid 1px #adadad; background-color:#ffffd0;}
#irBrowserMain.links .selectedLink .floatholder .left .image {margin:1px 0 0 0; padding:0;}
#irBrowserMain.links .padding           {padding:1px 10px 10px 10px;}
#irBrowserMain.insExtLink .buttons      {position:absolute; bottom:150px; left:10px;}
#irBrowserMain.insExtLink .padding      {padding:10px;}
#irBrowserMain.links #toggleLink        {clear:both; display:block; margin:10px 0 5px 0; font-size:80%; font-weight:bold; color:#666;}
#irBrowserMain .w125		            {width:125px; margin-top:2px; margin-right:20px;}
#irBrowserMain .w150		            {width:150px; margin-top:2px; margin-right:20px;}
#irBrowserMain .w250		            {width:250px; margin-right:20px;}
#irBrowserMain .w420		            {width:420px;}
#irBrowserMain .inputForm               {width:55%; }
#irBrowserMain #storedLinks             {width:40%; float:right;}
#irBrowserMain #storedLinkList          {background-color:#ffffff; overflow:auto; width:98%; height:250px; border:solid 1px #adadad;}
#irBrowserMain #storedLinkList ul       {list-style-type:none; margin:0; padding:0;}
#irBrowserMain #storedLinkList ul li    {font-size:70%;}
#irBrowserMain #storedLinkList ul li div.image    {float:right; width:10px; }
#irBrowserMain #storedLinkList ul li div.image img    {vertical-align:middle;}
#irBrowserMain #storedLinkList ul li div    {width:93%; padding:1px 0 2px 2px; vertical-align:middle;}

#irPathView			{width:300px; padding:0; font-size:75%; margin:0 9px;}
#irPathView *		{font-size:100%;}
#irPathView ul		{margin:0; padding:0; list-style-type:none; border-top:solid 1px #92ADC5; border-left:solid 1px #92ADC5;}
#irPathView ul ul	{border:solid 0px;}
#irPathView ul li	{margin:0; padding:1px; border-bottom:solid 1px #92ADC5; border-right:solid 1px #92ADC5; background:#fff;}
#irPathView ul ul li	{border:solid 0px; padding:0;}
#irPathView ul li a		{display:block; height:16px; background-color:#fff; padding:2px 0 0 19px; background-image:url(/i/irBrowser/levelFolder.gif); background-position:2px 2px; background-repeat:no-repeat; color:#333;}
#irPathView ul li a:hover	{background-color:#36c; color:#fff; text-decoration:none;}
#irPathView ul li a img		{position:relative; top:-2px; margin-bottom:-2px;}
#irPathView #otherItems		{position:relative; z-index:10004; display:none;}
#irPathView ul li li a		{padding-left:38px; background-position:21px 2px;}
#irPathView ul li li li a	{padding-left:57px; background-position:40px 2px;}
#irPathView ul li li li li a	{padding-left:76px; background-position:59px 2px;}
#irPathView ul li li li li li a		{padding-left:95px; background-position:78px 2px;}

.shopEdit			{margin:25px 0;}
.shopEdit label		{width:150px; float:left; font-size:81%;}
.shopEdit select	{width:165px;}
.shopEdit input		{color:#333;}
.shopEdit input.checkbox		{float:left;}
.shopEdit table		{margin:15px 0;}
.shopEdit th		{text-align:left; font-size:70%; font-weight:normal; color:#999; padding:0 0 0 20px;}
.shopEdit td		{color:#333; padding:0 0 0 20px;}
.shopEdit th.ul		{padding:0;}
.shopEdit td.ul		{border-bottom:solid 1px #e5e5e5; padding:0;}
.shopEdit td.ul a	{position:relative; top:3px;}

table .w4p			{width:4%;}
table .w48p			{width:48%;}
table .w80			{width:80px;}
table .w150			{width:150px; margin:0 20px 0 0;}
table .w250			{width:250px;}

#calendarPopup		{background-color:transparent; width:216px; position:absolute; top:0; left:0; background-image:url(/i/calShadowBottom.png); background-position:0 100%; background-repeat:no-repeat; padding:0 10px 10px 0; display:none; z-index:968436;}
#calendarPopup #calendarPopupInner	{margin:0px; padding:10px; border:solid 1px #91adc5; background-color:#fff;}
#calendarPopup h3	{color:#000; font-size:90%; font-weight:bold; margin:15px 0 0 0; text-align:center;}
#calendarPopup table.nav	{border-left:solid 1px #ccc; border-top:solid 1px #ccc;}
#calendarPopup table.nav td	{border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; width:64px; padding:0;}
#calendarPopup table.nav a	{background-color:#f2f2f2;}
#calendarPopup table.nav a:hover	{background-color:#ffffd0;}
#calendarPopup table.cal	{width:196px;}
#calendarPopup table.cal th	{color:#333; font-size:75%;}
#calendarPopup table.cal td	{width:24px; padding:0 2px; background-color:#999; border-bottom:solid 1px #fff; font-size:75%;}
#calendarPopup #monthTwo table.cal td	{background-color:#e5e5e5;}
#calendarPopup #monthTwo table.cal td a	{color:#333;}
#calendarPopup table.cal td a {width:18px; text-align:right; padding:1px 3px; display:block; color:#fff; font-size:100%;}
#calendarPopup table.cal td a.today {background-color:#36c;}
#calendarPopup table.cal td a:hover {background-color:#ffffd0; color:#333;}

#timePopup		{background-color:transparent; width:70px; height:150px; position:absolute; top:0; left:0; background-image:url(/i/calShadowBottom.png); background-position:0 100%; background-repeat:no-repeat; padding:0; z-index:968437; display:none;}
#timePopupInner	{background-color:#f8f8f8; width:67px; height:146px; overflow:auto; margin:0; border-top:solid 1px #91adc5;}
#timePopup ul	{background-color:#f8f8f8; margin:0; padding:0; list-style-type:none; width:50px; border-left:solid 1px #91adc5;}
#timePopup ul li		{display:inline;}
#timePopup ul a			{display:block;}
#timePopup ul a:hover	{background-color:#36c; color:#f8f8f8;}

#savingDoc		{display:none; position:absolute; top:0; left:0; z-index:87316;}

ul.publishOptions				{margin:0; padding:0; list-style-type:none;}
.publishOptions li				{width:389px; height:69px; overflow:hidden; border-style:solid; border-width:1px; margin:0 0 10px 0; text-align:center;}
.publishOptions a				{font-size:140%; margin:8px 0 4px 0; display:block; width:auto;}
.publishOptions p				{font-size:85%; margin:0; color:#333;}
.publishOptions .submitLive		{border-color:#6c0; background-color:#d6f2bb;}
.publishOptions .submitNow		{border-color:#ccc; background-color:#f2f2f2;}
.publishOptions .submitApproval	{border-color:#ffce01; background-color:#fffdce;}
.publishOptions .submitLive a		{color:#5bb501;}
.publishOptions .submitNow a		{color:#36c;}
.publishOptions .submitApproval a	{color:#f60; margin-top:21px;}
#newVersion .submitNow a		{margin-top:21px;}

.popupControl					{padding:10px; position:relative; border:solid 1px #ccc;}
#tableInsert.popupControl h3					{color:#333; font-size:120%;}
#tableInsert.popupControl .inputForm td			{vertical-align:top;}
#tableInsert.popupControl .inputForm textarea	{width:250px;}
#tableInsert.popupControl .inputForm .labels	{width:150px;}
#tableInsert.popupControl .inputForm .tR		{text-align:right;}
#tableInsert.popupControl .inputForm textarea.specialOne	{width:450px; height:360px;}

.inputForm table.schedule a		{position:relative;}
.inputForm .schedule th		{text-align:left; vertical-align:top; font-weight:normal;}
.inputForm .schedule th p	{color:#607497; font-size:65%; font-family:Tahoma, Arial, sans-serif; font-weight:bold; padding:0; margin:0;}

.searchRange fieldset	{float:left; width:auto; clear:none; border:solid 0px; margin:0 10px 10px 0; padding:0;}
.searchRange h5		    {clear:left; font-size:85%;}
.searchRange legend		{color:#607497; font-size:65%; font-family:Tahoma, Arial, sans-serif; font-weight:bold; padding:0; margin:0 0 2px -5px;}
.searchRange img        {vertical-align:middle;}
.searchRange input      {border:1px solid #91adc5;}
.searchRange input.clearFilter   {margin:0 0 10px 0; width:auto; cursor:pointer; border:1px solid #054e87; background-color:#f4f4f4; padding:0 1px; font-size:100%; font-family:Georgia, Helvetica, Arial, sans-serif;}
.searchRange input.submit	{width:auto; cursor:pointer; border:1px solid #054e87; background-color:#f4f4f4; padding:0 1px; font-size:85%; font-family:Georgia, Helvetica, Arial, sans-serif;}


/**********************************/
/***** ADMIN AREA CSS         *****/
/**********************************/

#adminArea h2		{color:#f60; margin:0 0 30px 0; font-weight:bold;}
#adminArea h3		{color:#333; margin:0 0 10px 0; font-size:105%;}
#adminArea.searchResults h2,
#adminArea.searchResults h3		{color:#900; font-weight:normal;}

#adminArea h2 a		{font-size:50%; font-weight:normal;}

#adminArea			{margin:20px 14px 30px 30px;}
.shad0				{margin:0; padding:0 6px 0 0; background:transparent url(/i/shad/right.gif) right top no-repeat;}
.shad1				{background:#fff; padding:33px 10px;}
.shad2				{margin:0 0 20px 0; padding:0 6px 0 0; background:transparent url(/i/shad/corner.gif) right bottom no-repeat; height:6px;}
.shad3				{margin:0; height:6px; background:transparent url(/i/shad/bottom.gif) left bottom no-repeat;}
#defaultShadow		{margin-right:185px;}

#adminArea .inputForm select.text	{width:200px;}

#adminNav 			{margin:0;}
#adminNav ul		{margin:0; padding:0; list-style-type:none; height:30px; overflow:hidden;}
#adminNav li		{display:inline; float:left; margin-right:1px; font-size:85%;}
#adminNav li a		{display:block; float:left; width:auto; height:23px; padding:7px 9px 0 9px; background:#f90; color:#fff; font-weight:bold; text-align:center;}
#adminNav li.current a		{background:#fff; color:#f60;}

#adminArea .adminLeftNav		        {width:200px; margin:0 30px 0 0; float:left; overflow:hidden;}
#adminArea .adminContent		        {overflow:hidden;}

#adminArea .adminLeftNav ul		        {margin:0; padding:0; list-style-type:none; border-top:solid 1px #a8a8a8;}
#adminArea .adminLeftNav li		        {display:inline;}
#adminArea .adminLeftNav li a		    {background:#fff; color:#666; display:block; border-bottom:solid 1px #a8a8a8; padding:3px; font-size:85%;}
#adminArea .adminLeftNav li.current a	{background:#ffe57f;}

#searchResults	{margin:20px 0;}

#adminContent	                        {overflow:hidden;}
#adminContent .half				        {width:48%; float:left; margin-right:5px;}
#adminContent .half input#newSynonym    {width:70%; margin-bottom:10px;}
#adminContent .half input.submit        {padding-top:1px; margin-bottom:10px;}
#adminContent .half input.checkbox      {margin:0;}
#adminContent .thirdOne			        {float:left; width:49%;}
#adminContent .thirdOne input	        {width:170px;}
#adminContent .thirdOne input.submit	{width:auto; padding-top:1px;}
#adminContent .thirdTwo			        {float:left; width:49%;}
#adminContent .smallHalf                    {width:35%; margin-right:5px; float:left;}
#adminContent .smallHalf input.submit        {padding-top:1px; margin-bottom:10px;}
#adminContent .smallHalf input.checkbox      {margin:0;}

#adminContent .secondHalf               {width:60%; margin-right:5px; float:right;}
#adminContent .secondHalf .inner        {width:95%; margin-right:5px; float:left;} 
#adminContent .alignRight               {text-align:right; } 

#adminContent .oneThird                 {width:230px; margin-right:5px; float:left;}
#adminContent .twoThirds                 {width:460px; margin-right:5px; float:left;}
#adminContent .fullWidth                 {width:690px; margin-right:5px; float:left;}

#adminContent.bestBets .thirdTwo        {width:64%;}
#adminContent.bestBets .thirdTwo table  {width:95%;}
#adminContent.bestBets .thirdOne        {width:34%;}
#adminContent table                     {width:100%;}
#adminContent table td			        {vertical-align:top;}
#adminContent table .everything	        {width:99%;}
#adminContent table .details	        {width:70%;}
#adminContent table .extra		        {width:15%;}
#adminContent table .delete		        {width:1%;}
#adminContent table .path		        {padding-left:15px; font-size:80%; color:#666;}
#adminContent table .tR			        {text-align:right;}

#adminContent div.commentsRange         {width:100%;}
#adminContent div.commentsTitle         {margin:15px 0 5px 0;}
.adminContent table#commentTable        {margin-top:5px;}

#adminContent table.keywordsList        {width:95%;}

#adminContent table#pollingList td strong	{color:#333;}
#adminContent table#pollingList td span		{color:#999; font-size:80%;}

#adminContent table#bestBets.keywordsList,
#adminContent table#pollingList.keywordsList    {width:auto;}

#adminContent .commentsTitle h3	        {color:#f60; font-size:130%; margin:5px 0px;}
#adminContent .commentsTitle p	        {color:#666; font-size:85%; margin:5px 0 30px 0;}

#adminContent .commentsRange fieldset	{float:left; width:auto; padding:3px 20px 0 0; border:solid 0px;}
#adminContent .commentsRange legend		{color:#607497; font-size:65%; font-family:Tahoma, Arial, sans-serif; font-weight:bold; padding:0; margin:0 0 2px -5px;}
#adminContent .commentsRange a			{position:relative;}

.adminContent div.selectAll input.submit {margin-left:20px;}
.adminContent div.selectAll label       {font-size:81%; color:#999;}

.adminContent .userHalf                 {float:left; width:45%; margin:0 20px 12px 0;}
.adminContent .userHalf .largeGrey      {margin:0;}
.adminContent .userHalf .small          {display:block; margin:5px 0;}
.adminContent .userHalf #addAmount      {width:70px; margin:0 5px 0 2px;}
.adminContent .userClear                {float:left; clear:left; width:100%;}
.adminContent .userAvatar               {float:left; padding-right:10px;}
.adminContent .userAvatar img           {height:50px;}

fieldset                                    {width:100%; float:left; border:0px; padding:0px 0px 20px 0px; margin:0px;}
fieldset .field                             {width:100%; float:left; clear:both; padding-bottom:15px;}
fieldset .rightField                        {clear:both; padding:2px 0px 2px 0px; float:left; width:100%;}
fieldset .rightField .leftField             {float:left; width:140px;}
fieldset .scrollable                        {padding:0px; height:150px; border:solid 1px #e5e5e5; overflow:scroll; overflow-y:scroll; overflow-x:hidden; overflow:-moz-scrollbars-vertical;}
fieldset .rightField select                 {width:165px;}
fieldset .rightTable                        {float:left; clear:none; width:75%; margin-bottom:10px;}
.inputForm fieldset label.fixedW		    {width:20%; display:block; float:left; clear:left;}
.inputForm fieldset label.fixed150		    {width:150px; display:block; float:left; clear:left;}
h3.note                                     {color:#333; font-size:87%; font-weight:bold; margin-bottom:10px;}
.paddingTwentyLeft                          {padding-left:20px; width:auto; float:left; clear:none;}
#adminContent form.inputForm label.fixWidth {width:100px; display:block; float:left; clear:none; background-color:transparent; margin-right:10px;}
.inputForm fieldset input                   {float:left; clear:none; padding:2px; margin:0px; font-size:81%;}
.inputForm fieldset select.text             {float:left; clear:none; /*padding:2px; border:solid 1px #ccc;*/}
.inputForm fieldset table select.text       {font-size:100%;}
.inputForm fieldset .checkbox	            {float:left; clear:none; background-color:transparent; margin-right:5px;}
.inputForm fieldset .odd                    {background-color:#f2f2f2;}
.inputForm fieldset .even                   {background-color:#fff;}
.inputForm label                            {font-size:81%; color:#333; margin-right:10px;}
.adminContent h3 a                          {font-size:81%; padding-left:5px; font-weight:normal;}
.oneThird input                             {width:200px;}
.adminContent table.structureTable td input {width:200px;}
.adminContent table.structureTable td input.checkbox {width:auto;}
.xmlSection                                 {margin:0px 0px 20px 0px; border:solid 2px #e5e5e5; border-top:0px; width:98%;}
.xmlSection h3                              {margin:0px; display:block; padding:10px 18px 10px 18px; color:#333; background-color:#e5e5e5; font-size:81%; font-weight:bold; clear:both; margin:0px;}
.xmlSection .insideContent                  {font-size:70%; font-family:verdana, arial, sans-serif; line-height:1.4; color:#333; width:75%; padding:10px 18px 10px 18px; float:left;}
.xmlSection .insideContent p                {color:#333;}
.xmlSection .insideContent h1, .xmlSection .insideContent h2, .xmlSection .insideContent h3, .xmlSection .insideContent h4, .xmlSection .insideContent h5, .xmlSection .insideContent h6 {padding:0px; background-color:transparent; font-size:100%;}

.contentItemPreview div.multipleParas		{position:relative; /*width:100%;*/ margin:0 20px 0 20px; padding:4px 0px 4px 0px; background-color:#fff; height:370px; overflow:auto;}
.contentItemPreview div.singlePara	    	{position:relative; /*width:100%;*/ margin:0 20px 0 20px; padding:4px 0px 4px 0px; background-color:#fff; height:100px; overflow:auto;}
.contentItemPreview div.noContent   	    {position:relative; /*width:100%;*/ margin:0 20px 0 20px; padding:4px 0px 4px 0px; background-color:#fff; height:30px; overflow:auto;}
.contentItemPreview {padding:0; padding-bottom:80px; display:table;}

.buttonsYellow                              {border-top:solid 1px #636363; background-color:#FFFDCE; padding:10px 0px 10px 0px; position:fixed; bottom:0px; width:100%; height:60px; margin:0 220px 0 -20px;}
.buttonsYellow input                        {margin:0px 20px 0px 20px;}
.buttonsYellow form                         {margin:0px; padding:0px;}
#contentSide h2.thirtyGap                   {margin-bottom:30px;}
.adminContent fieldset .field .rightInputs  {width:300px; float:left; clear:none;}