.form-error{	font-family: Verdana;    color: #cc0000;    font-size: 14px;}.form-control-feedback{	top: 10px !important;    right: 12px !important;}img.staff_img_list{	max-height: 150px;    height: auto;}body {	background: #3584C5;	margin: 0;	padding: 0;}.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	color: #000000;}.subheading {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;}h1,.heading {	color: #29699F;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: normal;}h1 {	margin: 0 0 1em 0;	padding: 0;}.pagetop {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #FFFFFF;}#menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#menu h2 {	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 18px 0 4px 0;	padding: 0;	text-indent: 8px;	text-transform: uppercase;}#menu ul {	border-top: 1px solid #fff;	list-style: none;	margin: 0;	padding: 0;	width: 160px}#menu li {	border-bottom: 1px solid #fff;}#menu li a {	background: #3584c5;	color: #FFFFFF;	display: block;	font-weight: bold;	padding: 4px 0;	text-decoration: none;	text-indent: 8px;	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);	width: 100%;}#menu li a:hover {	background: #5aa5e2;	color: #0c3455;	text-shadow: 0 1px 0 rgba(255,255,255,0.2);}#menu li a.active{	background: #5aa5e2;	color: #0c3455;	text-shadow: 0 1px 0 rgba(255,255,255,0.2);}#contentlinks a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #29699F;	text-decoration: none;}#contentlinks a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	text-decoration: none;}tr.ruled {	background-color: #FAF6E5;}.heading {	font-family: Arial, Helvetica, sans-serif;	color: #006699;	font-size: 24px;}.domainsubheading {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	font-size: 16px;	font-weight: bold;}.domainsteps {	font-family: Arial, Helvetica, sans-serif;	color: #990000;	font-size: 20px;	font-weight: bold;}#main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#main a {	color: #006699;}#main a:hover {	color: #000000;	text-decoration: none;}.domainbiglink {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;}#sitelayout td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}#sitelayout td a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #29699F;	text-decoration: none;}#sitelayout td a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;}/*#sortablemenu ul {	list-style: none;	margin: 0;	padding: 0;}#sortablemenu ul > li {	background: #eee;	display: block;	margin: 4px 0;	padding: 10px;}#sortablemenu ul li ul {	background: #fff;	margin: 0 0 0 -10px;	padding: 10px;}#sortablemenu ul li ul li {	border: 1px solid #ccc;	margin: 4px 0 4px 20px;}*/#sortablemenu {	color: #333;	float: left;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	margin: 6px 0;	width: 100%;}#sortablemenu h2 {	background: #3399cc;	color: #fff;	font-size: 16px;	margin: 0;	padding: 10px;}#sortablemenu .inactive h2 {	background: #9cb2bd;}#sortablemenu .active {	background: #fafafa;	border: 1px solid #eee;	float: left;	padding: 10px 10px 3px 10px;	width: auto;    max-width: 450px;    min-width: 300px;    /* width: 430px; */}#sortablemenu .inactive {	background: #fafafa;	border: 1px solid #eee;	float: left;	padding: 10px 10px 3px 10px;	width: auto;    max-width: 350px;    min-width: 200px;    margin-left: 15px;    /*    width: 300px;    float: right;    */}.ui-nestedSortable-error {	background:#fbe3e4;	color:#8a1f11;}ol.sortable, ol.sortable ol {	list-style-type: none;	margin: 0 0 0 0;	padding: 0;}ol.sortable {	padding: 3px 0 7px 0;}.sortable li {	margin: 7px 0 0 0;	padding: 0;}.sortable li li {	background-image: url(../images/site_menu_submenu.gif);	background-position: 10px 5px;	background-repeat: no-repeat;	margin: 7px 0 0 0;	padding: 0 0 0 25px;}.sortable li div {	background: #b5dcef;	border: 1px solid #89c0db;	color: #00273b;	cursor: move;	font-weight: bold;	margin: 0;	padding: 6px 96px 6px 6px;	position: relative;}#sortablemenu .inactive .sortable li div {	background: #ebf0f3;	border: 1px solid #ccc;	color: #666;}.sortable li div:hover {	background: #89c0db;}#sortablemenu .inactive .sortable li div:hover {	background: #fff;}.sortable li li div:hover {	background: #b5dcef;}.sortable li li div {	background: #e1f2fa;	border: 1px solid #b5dcef;	color: #00273b;	font-weight: normal;}#sortablemenu .inactive .sortable li li div {	background: #f5f8f9;}#sortablemenu li.placeholder{	background-color: #cfcfcf;}#sortablemenu .sortable li li.placeholder {	background-color: #cfcfcf;	background-image: none;	margin: 7px 0 0 25px;	padding: 0 0 0 0;}#sortablemenu .sortable li li li.placeholder {	background-color: #cfcfcf;	background-image: none;	margin: 7px 0 0 0;	padding: 0 0 0 0;}.itemIsOn{	color: green !important;	font-weight: bold;}.itemIsOff{	color: #cc0000 !important;}li .pagetype {	/*background: #eee;*/	/*border-left: 3px solid #999;*/	color: #27576f;	display: block;	font-family: Verdana, Arial, sans-serif;	font-size: 9px;	font-weight: normal;	height: 100%;	line-height: 27px;	padding: 0 6px;	position: absolute;	right: 0;	top: 0;}li .status {	color: #c00;	display: block;	font-size: 11px;	font-weight: normal;}.inactive li .pagetype {	color: #999;}li li .pagetype {	/*background: #fafafa;*/	/*border-left: 3px solid #ccc;*/	color: #649ebb;}a.helplink {	background: url(../images/icon_help.png) no-repeat;	color: #39C;	display: block;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	margin: 0 0 10px 0;	padding: 3px 0;	text-indent: 28px;}a.helplink:hover {	color: #C00;}#videolist {	background: #39C;	display: none;	float: left;	font-family: Arial, Helvetica, Verdana, sans-serif;	list-style: none;	margin: 0 0 0 0;	padding: 10px 0;	width: 100%;}#videolist > li {	float: left;	margin: 0 15px;	padding: 0;}#videolist h2 {	color: #fff;	font-size: 16px;	font-weight: bold;	margin: 0;}#videolist ul {	color: #fff;	list-style: disc;	margin: 0;	padding: 0 0 0 20px;}#videolist li {	font-size: 14px;	line-height: 22px;}#videolist a {	color: #cbe2ed;}#videolist a:hover {	color: #fff;}.home #main h2 {	border-top: 1px solid #ccc;	color: #900;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	margin: 0 0 -10px 0;	padding: 15px 0 16px 50px;}h2.workingwithsite {	background: url(../images/icon_working-with-site.png) no-repeat 0 10px;}h2.support {	background: url(../images/icon_support.png) no-repeat 0 10px;}h2.account {	background: url(../images/icon_account.png) no-repeat 0 10px;}.home #main ul {	list-style: none;	margin: 0;	padding: 0 0 15px 50px;}.home #main li {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	line-height: 28px;}.home #main ul ul {	list-style: inside;	padding: 0 0 10px 10px;}.home #main ul ul li {	font-size: 12px;	font-weight: normal;	line-height: 18px;}.sitehighlight {	color: #FFFF99;	font-weight: bold;}.version {	color: #0c3455;	float: right;	margin: 8px 0 0 0;	padding: 8px;}.logout {	float: left;	margin: 8px 0 0 0;	padding: 8px;}.logout a {	color: #a2caeb;}.logout a:hover {	color: #fff;}/* @group Modals *//* Z-index of #mask must lower than #boxes .window */.modalmask {	background-color: #000;	display: none;	left: 0;	position: fixed;	top: 0;	z-index: 9000;}.modalwindow {	background: #fff;	display: none;	margin: -20px 0 0 0;	padding: 20px;	position: fixed;	z-index: 9999;}.modalclose {	color: #fff;	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin: 0;	position: absolute;	right: 0;	top: -25px;}/* @end */#modal {	background: #eee;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;	border-radius: 8px;	-moz-box-shadow: 0px 0px 25px #000;	-webkit-box-shadow: 0px 0px 25px #000;	box-shadow: 0px 0px 25px #000;}/* BEGIN PAGINATION CSS */div.pagination {	padding: 3px;	margin: 3px;}div.pagination a {	padding: 2px 5px 2px 5px;	margin: 2px;	border: 1px solid #AAAADD;	text-decoration: none; /* no underline */	color: #000099;}div.pagination a:hover, div.pagination a:active {	border: 1px solid #000099;	color: #000;}div.pagination span.current {	padding: 2px 5px 2px 5px;	margin: 2px;	border: 1px solid #000099;	font-weight: bold;	background-color: #000099;	color: #FFF;}div.pagination span.disabled {	padding: 2px 5px 2px 5px;	margin: 2px;	border: 1px solid #EEE;	color: #DDD;}/* END PAGINATION CSS *//* BEGIN LANDING PAGE CSS */#buttons {	width:380px;}#buttons ul {	padding: 0px;	margin: 0px;	list-style: none;	z-index: 100;}#buttons ul li {	width: 190px;	position: relative;	float: left;	z-index: 100;	}#buttons ul li a {	background-image: url(../images/cpbuttons.gif);	display: block;	line-height: 68px;	text-indent: -5000px;	z-index: 100;	}#buttons ul li a.standardpages {}#buttons ul li a.standardpages:hover {	background-position:0% -545px;}#buttons ul li a.helpandsupport {	background-position: 0 -68px;}#buttons ul li a.helpandsupport:hover {	background-position:0% -613px;}#buttons ul li a.sitedesign {	background-position: 0 -136px;}#buttons ul li a.sitedesign:hover {	background-position:0% -681px;}#buttons ul li a.sitestatistics {	background-position: 0 -204px;}#buttons ul li a.sitestatistics:hover {	background-position:0% -749px;}#buttons ul li a.photoediting {	background-position: 0 -272px;}#buttons ul li a.photoediting:hover {	background-position:0% -817px;}#buttons ul li a.domainname {	background-position: 0 -340px;}#buttons ul li a.domainname:hover {	background-position:0% -885px;}#buttons ul li a.troubleticket {	background-position: 0 -408px;}#buttons ul li a.troubleticket:hover {	background-position:0% -953px;}#buttons ul li a.remoteconnect {	background-position: 0 -476px;}#buttons ul li a.remoteconnect:hover {	background-position:0% -1021px;}/* END LANDING PAGE CSS */.cursor-default,.btn.cursor-default,a.cursor-default {    cursor: default;}.mce-window {   max-height: 100%;}.mce-window  .mce-reset {   height: 100% !important;}.mce-window  .mce-container-body.mce-panel {   max-height: calc(100% - 90px)}   