﻿/* General */
.redLetter
{
	color: #FF0000;
}
.uicontrol
{
	font-style: italic;
}
.gridPanel-left { float:left; }
.gridPanel-right { float: right; }
/* End of General */
div#panelTryDemo
{
	padding: 20px 0 0 0;
	position: relative;
}

div#panelReserveYourSite
{
	font-size: 11pt;
	border-top: solid 1px #223814;
	text-align: center;
	padding: 20px 0;
}

div#panelReserveYourSite input
{
	height: 14pt;
	font-size: 14pt;
}

div#panelTryDemo .tryDemoArrow
{
	position: absolute;
	right: 170px;
	top: 20px;
}
.tryDemoArrow
{
    border:0;
}
div#panelTryDemo .btnTryLiveDemo
{
	position: absolute;
	right: 20px;
	top: 65px;
}
div#panelDoIt ul
{
	margin-top: 0;
}
div#panelDoIt ul li
{
}
div#latestSites
{
}
div#panelSort
{
	float: left;
}
div#panelPageSize
{
	float: right;
}
div#divider
{
	clear: both;
	border-top: solid 1px black;
}
a.demoScreenShot
{
	display:block;
	width:248px;
	height:185px;
	background: transparent url(img/demoScreens/black_whitebg.gif) no-repeat;
}
/* -- Begin Forms --*/
ul.formVertical
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.formVertical li
{
	margin: 5px 0;
	padding: 0 0 0 3px;
	background: #eee url(img/bgshadelong.gif) repeat-x 0 0;
	list-style-type: none;
	list-style-image: none;
}
ul.formVertical li.fm-req
{
	border-left: solid 1px darkred;
}
ul.formVertical label
{
	display: block;
	font-weight: bold;
}
ul.formVertical textarea:focus, ul.formVertical input:focus
{
	background-color: #FFFFCC;
}
ul.formVertical table label /* fix for lists rendered in table */
{
	display: inline;
	font-weight: normal;
}
/* -- End Forms --*/
/* -- Front Page Login --*/
.panelLogin h3 { margin:0 0 10px 0; }
.panelLogin .inlineMessage { font-size:10pt; }
ul.formLogin
{
    list-style-type:none;
    margin:0;
    padding:0;
    
}

ul.formLogin li
{
    list-style-type:none;
    margin: 5px 0;
	padding: 0 0 0 3px;
	list-style-type: none;
}
ul.formLogin label
{
    display: block;
	font-weight: bold;
}
ul.formLogin li.formLogin-actions, li.formLogin-actions label { font-weight:normal; font-size:8pt; }
ul.formLogin li.formLogin-actions label
{
    display:inline;        
}

/* -- End of Front Page Login --*/
/* -- Styled Tables --*/
table.rootStyledTable
{
	border-collapse: collapse;
	padding: 0;
	margin: 1px;
	border: solid 1px silver;
}

table.rootStyledTable th, table.rootStyledTable td
{
	border: 1px solid #CECECE;
	padding: 2px;
	color: #636363;
	font: normal 11px auto "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
}
table.rootStyledTable th
{
	text-transform: uppercase;
	text-align: left;
	background: #DFDFDF url(img/table/styledTableTH.jpg) no-repeat;
	color: #333333;
}
table.rootStyledTable th a
{
	color: #333333;
}
table.rootStyledTable tr.altRow td
{
	background-color: #F7F7F7;
	color: #737373;
}

/* -- End of Styled Tables */
div.topMedia
{
	margin: 0;
	padding: 0 0 1em 0;
	border-bottom: dotted 1px #ccc;
}
div.topMedia div.header
{
	text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;
}
div.topMedia div.content
{
	text-align: center;
}
/* Begin SiteMap */
dl#siteMapLinks dt
{
	font-weight: bold;
}
dl#siteMapLinks dd
{
	padding: 0 0 0.5em 0;
}
div#subTabs .currentTab
{
	font-weight: bold;
}
#siteMapAdmin
{
	padding: 0 0 1em 0;
	font-size: smaller;
}
a.btnRootMenu
{
	background-color:#F5F5F5;
	background-position:8px center;
	background-repeat:no-repeat;
	border-color:#EEEEEE #DEDEDE #BFBFBF #EEEEEE;
	border-style:solid;
	border-width:1px;
	color:#444444;
	cursor:pointer;
	display:block;
	font-size:95%;
	font-weight:bold;
	height:1%;
	padding:4px 4px 4px 32px;
	text-decoration:none;
	margin: 2px;
	text-align:left;
	width:180px;

}
a.btnRootMenu:hover {
	background-color:#DFEEA3;
	border:1px solid #C6D880;
	color:#444444;
	text-decoration:none;
}
a.contactUsers { background-image: url(img/menu.root/contactUsers16.png); }
a.sites { background-image: url(img/menu.root/sites16.png); }
a.users { background-image: url(img/menu.root/users16.png); }
a.subscriptions { background-image: url(img/menu.root/subscriptions16.png); }
a.masterAdmin { background-image: url(img/menu.root/masterAdmin16.png); }
a.eventLog { background-image: url(img/menu.root/eventLog16.png); }
a.advancedSettings { background-image: url(img/menu.root/advancedSettings16.png); }
a.about { background-image: url(img/menu.root/about16.png); }

a.subscriptionLevels { background-image: url(img/menu.root/levels16.png); }
a.basicSettings { background-image: url(img/menu.root/settings16.gif); }
a.paymentOptions { background-image: url(img/menu.root/payments16.png); }
a.transactions { background-image: url(img/menu.root/transactions16.png); }
a.customers { background-image: url(img/menu.root/customers16.png); }
a.setup { background-image: url(img/menu.root/setup16.png); }

/* End of SiteMap */

ul.relatedObjects
{
	padding: 0;
	margin: 0;
	text-align: left;
}
ul.relatedObjects li
{
	margin: 0 0 0 1.1em;
	padding: 0;
}
/* Begin About page */
div#soNetPanel
{
	overflow :hidden;
}
img.soNetLogo
{
	display:block;
	float:left;
}
div#version
{
	padding:55px 0 0 10px;
	font-size:14pt;
	float:left;
}
/* End of About page */
/* Begin Licensing */
ul.licenseInfo
{
	padding:0;
	margin:0 0 0 10px;	
	list-style:none;
}
ul.licenseInfo li
{
	list-style:none;
	padding: 3px 0;
}
ul.licenseInfo label
{
	display:inline;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
}
div#licenseExpiredPanel fieldset
{
	margin:1em 0;	
}
div#licenseExpiredPanel fieldset div
{
	padding: 1em 0;
}
#engineLicenseLimit-explanation { padding: 0 0 2em 0; }

/* End of Licensing */
/* Begin Contact Users */
div#targetUsers
{
    overflow: auto; width: 300px; position: absolute; left: 0;
}
div#contactUsersEmailForm
{
    margin-left: 310px; min-height: 450px;
}
/* End of Contact Users */
/* Begin create website */
.panel-createdWebsite
{
    padding: 1em 0;
    text-align:center;
    font-weight:bold;
}
.panel-createdWebsite a  
{
    display: block;
    font-size: 14pt;
    margin: 10px 0;
}
/* End create website */





