/*
================================================================================
|                                     RESET - from VF                          |
================================================================================
*/

/* Browser Reset CSS, Eric Meyer.  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html
{
	overflow: auto;
}
body {
	line-height: 1em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/*
================================================================================
|                                     SELECTORS - from VF                      |
================================================================================
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size:69%;
	background-color:#f4f4f4;
	color:#525252;
	padding:0px;
	margin: 0 auto;
	width: 960px;
}

strong {
	font-weight:700
}

img {
	border:none;
	vertical-align:bottom;
}

a, a:visited {
        color:#525252;
        text-decoration:none
}

a:hover, a:focus {
        color:#c80000;
        text-decoration:underline;
        cursor: pointer;
}

h1 {
	font-size:2.1em;
	font-weight:700;
	line-height:1.1em;
	padding:.35em 0
}

h2 {
	font-size:1.5em;
	font-weight:700;
	line-height:1.1em;
	padding:0 0 .15em
}

p {
	line-height:1.4em;
	font-size:1em;
	margin:0;
	padding:.09em 0 .5em
}

/*
================================================================================
|                                     MAIN CONTAINERS                          |
================================================================================
*/

#fullContent
{
	width: 960px;
	margin: 0 auto;
}
#mainHeader
{
}
#mainContent
{
/*	height: 475px;*/
	min-height: 500px;
}
#mainFooter
{
}

/* grid containing 1-5 column boxes (the mainContent) */
.grid {
	display:block;
	width:960px;
	margin-left: 4px;
}
#applet, #wsosContainer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 768px;
	min-width: 768px;
	overflow: visible;
	float: left;
	min-height: 1px;	/* keep the help box from collapsing to the left */

}
#applet
{
	display: block;
	visibility: hidden;
}
#wsosContainer
{
	display: block;
}
#overlay {
	display: none;
}
#wsos {
	height: 475px;
	min-width: 764px;
	width: 764px;
}

/** overlay containers **/

#mailboxsettings_container
{
	overflow: visible;
}
#userdetails_container
{
	overflow: visible;
}
#adminuserdetails_container
{
	overflow: visible;
}

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/

.menubold
{
	font-weight: bold;
}

/** main.css */

.secondLevelNav li {
padding-bottom:1px;
}
.secondLevelNav a {
display:block;
padding:3px 0 4px 11px;
position:relative;
}
.secondLevelNav .level2{
	padding-left:19px;
}
.secondLevelNav li.selected{
	margin-top: 1px;
	*margin-bottom:-1px;
}

/* added by h */
.secondLevelNav h2 {
	color:#C80000 !important;
	font-weight:bold;
	font-size: 11px;
	display:block;
	padding:3px 5px 3px 11px;
	line-height: 15px;
	position:relative;
}

/** october.css below */
.secondLevelNav li{border-top:0; }
.secondLevelNav li {border-bottom: 1px solid #ededed;}
.secondLevelNav li strong a{background-color: #fff; }
.secondLevelNav li.selected strong a{background-color: #ededed; }
.secondLevelNav li.selected a{background-color: #ededed; }
.secondLevelNav a:hover{background-color: #ededed; text-decoration: underline;}
.secondLevelNav li ul li a:hover {background-color: #ededed;text-decoration: underline; }
.secondLevelNav li ul li a:active { background-color: #ededed;}
.secondLevelNav li ul li strong a, .secondLevelNav li ul li.selected strong a{ background-color: #ededed; }
/*left navigation fix*/
.secondLevelNav .level2 {
border-top:1px solid #FFFFFF;
}
.secondLevelNav .level3 {
border-top:1px solid #FFFFFF;
}

.secondLevelNav a {
border-top:1px solid #ededed;
}
.secondLevelNav li {
border:0 none;
}

.secondLevelNav li.selected {
	background:#EDEDED;
}/*left nav for marketing sol*/


/* left hand nav for ie */
* html .secondLevelNav a {
	border-bottom:1px solid #EDEDED;
}
*+html .secondLevelNav a {
	border-bottom:1px solid #EDEDED;
}
* html .secondLevelNav .level2 {
	border-bottom:1px solid #FFFFFF;
}
*+html .secondLevelNav .level2 {
	border-bottom:1px solid #FFFFFF;
}
* html .secondLevelNav .level3 {
	border-bottom:1px solid #FFFFFF;
}
*+html .secondLevelNav .level3 {
	border-bottom:1px solid #FFFFFF;
}
* html .secondLevelNav li{
	background:none;
}
*+html .secondLevelNav li{
	background:none;
}



/*
================================================================================
|                                     OVERLAY                                  |
================================================================================
*/
/**
 * overlay zindex order:
 * - content
 * - modal
 * - working animation
 * - dialog
 */

/* Dimmer */
#dimmer, #dimmer_shadow
{
	display: none;
	background-color:#fff;
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 500;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}
#overlay
{
	display: none;
	background-color: transparent;
	z-index: 1000;
	position: fixed;
	left: 0px;
	top: 20px;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: auto;
}
#overlay div#singleColumn, #overlay div#doubleColumn, #overlay div#tripleColumn,
#overlay div#quadColumn, #overlay div#fiveColumn
{
	float: none !important;
}

/* Dialog */
#dialog
{
        display: none;
        background-color: transparent;
        z-index: 2000;
        position: fixed;
        left: 0px;
        top: 0px;
        overflow: hidden;
        height: 250px;
        width: 384px;
}
#dialog .formList
{
	margin-top: 4px;
	margin-bottom: 0px;
}
#dialog .btns
{
	margin-right: 0px;
}

.dialog_buttons li
{
	display: none;
}
#dialog_text
{
	display: block;
	height: 62px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
}
#dialog_question
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: right;
}


/* working animation */
div.loading {
	z-index:1110;
	position:absolute;
	top:0;
	right: 0;
	z-index:1120;
}
div.loadingContent {
	width: 135px;
	border:1px solid #ccc;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	padding:10px;
	text-align:center;
	padding-top: 45px;
	background:#fff url(images/loader-small.gif) no-repeat center 5px;
	vertical-align: text-middle;
}

/*
================================================================================
|                                     MISC CORE                                |
================================================================================
*/

#widget_banner
{
	height: 165px;
	width: 762px;
}

.homeimage
{
	height: 112px;
}
.showcase_imagelink, .showcase_imagelink:hover, .showcase_imagelink:focus, .showcase_imagelink:visited
{
	text-decoration: none !important;
	background-color: transparent;
	color: transparent;
}

/* custom home images */
#homeimages_mydetails
{
	background: url(images/homeimages_email.jpg) 0px -1px no-repeat;
}
#homeimages_email
{
	background: url(images/homeimages_email.jpg) 0px -1px no-repeat;
}
#homeimages_antispam
{
	background: url(images/homeimages_antispam.jpg) 0px -1px no-repeat;
}
#homeimages_webapps
{
	background: url(images/homeimages_webapps.jpg) 0px -1px no-repeat;
}
#homeimages_domainsettings
{
	background: url(images/homeimages_domainsettings.jpg) 0px -1px no-repeat;
}
#homeimages_buyservices
{
	background: url(images/homeimages_buyservices.png) 0px -1px no-repeat;
}
#homeimages_users
{
	background: url(images/homeimages_users.png) 0px -1px no-repeat;
}

/* home banner */

#homebanner
{
	height: 165px;
	width: 762px;
	background: #fff url(images/banner.png) 0px 0px no-repeat;
}

/*
================================================================================
|                                     MISC CORE                                |
================================================================================
*/

input.hide, .hidden, .accessible {
	display:none;
}

.left
{
	float: left !important;
}
.right
{
	float: right !important;
}
.text_center
{
	text-align: center;
}

.align_top, .align_top input, .align_top label, .align_top select, .align_top textarea
{
	vertical-align: top;
}

.bold
{
	font-weight:bold;
}

.cursor_pointer
{
	cursor: pointer;
}

.flexigrid_suspended
{
	color: #999;
}

/*
================================================================================
|                                     COLORS                                   |
================================================================================
*/
.redHeader
{
	color: #c80000 !important;
}

.carmine {
	color: #cc0202;
}

/*
================================================================================
|                                     COLUMN TEXT                              |
================================================================================
*/

.modFooter
{
	font-size:1px;
	height:8px;
	line-height:1px;
	margin-bottom:5px;
}
.modFooter hr {
	display: none;
}

.modHeader {
	border-bottom:1px solid #EDEDED;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px;
	background-color:transparent;
	height:2.181em;
}
.modHeader h2
{
	font-size: 1em;
	color:#c80000;
	font-weigth: bold;
	padding:4px 0 0 2px;
	line-height: 140%;
}
.modHeader h2 a
{
        color:#c80000;
}

.modBody {
	position:relative;
	clear:both;
	margin:0 6px 0 0 !important;
}

/** new boxes only used in webapps/desktop for now **/
.modHeaderNew {
	border: 0px;
	margin: 0px 5px 0px 0px;
	background-color: #ebebeb;
}
.modHeaderNew h2
{
        font-size: 18px;
        color:#333;
        margin: 13px 0px 10px 10px;
        font-weight: normal;
        padding:0px;
}
/* header in a *Column h2 appearing on background */
h2.loneHeader
{
	font-size: 17px;
	font-weight: bold;
	padding: 0px 20px 15px 10px;
	text-transform:uppercase;
}

/* form header */
.modBody h3 {
	font-size:11px;
	font-weight:bold;
}
/* link in the header */
.modBody .h3_title_link
{
	line-height:1.1em;
	padding:9px 5px 0 10px;
	float: right;
	text-align: right;
}

.modCopy {
	margin: 6px 6px 0px 6px;
}

.link_list1Col, .link_list2Col, .link_list3Col, .link_list4Col, .link_list5Col {
	position:absolute;
	left:6px;
	bottom:2px;
	border-top:1px solid #ededed;
}
.link_list1Col li,.link_list1Col_inline li,.link_list2Col li,.link_list2Col_inline li,.link_list3Col li,.link_list3Col_inline li,.link_list4Col li,
.link_list4Col_inline li,.link_list5Col li,.link_list5Col_inline li {
	border-bottom:1px solid #ededed;
	padding-bottom:2px;
	width:100%;
}
.link_list1Col a,.link_list1Col_inline a,.link_list2Col a,.link_list3Col a,.link_list3Col_inline a,.link_list4Col a,.link_list4Col_inline a,.link_list5Col a,.link_list5Col_inline a
.link_list1Col a:visited,.link_list1Col_inline a:visited,.link_list2Col a:visited,.link_list3Col a:visited,.link_list3Col_inline a:visited,.link_list4Col a:visited,.link_list4Col_inline a:visited,.link_list5Col a:visited,.link_list5Col_inline a:visited {
	display:block;
	background:transparent url(images/arrow-white-v2.gif) no-repeat scroll;
	background-position:100% 4px;
	padding:4px 15px 0 0;
	text-decoration:none;
}
.link_list1Col a:hover,.link_list1Col_inline a:hover,.link_list2Col a:hover,.link_list2Col_inline a:hover,.link_list3Col a:hover,.link_list3Col_inline a:hover,.link_list4Col a:hover,.link_list4Col_inline a:hover,.link_list5Col a:hover,.link_list5Col_inline a:hover,
.link_list1Col a:focus,.link_list1Col_inline a:focus,.link_list2Col a:focus,.link_list2Col_inline a:focus,.link_list3Col a:focus,.link_list3Col_inline a:focus,.link_list4Col a:focus,.link_list4Col_inline a:focus,.link_list5Col a:focus,.link_list5Col_inline a:focus,
.btn a:hover,.btn a:focus {
	background-position:100% -96px !important; 
	text-decoration: underline !important;
}

/*
================================================================================
|                               COLUMN CONTAINERS & BOXES                       |
================================================================================
*/

/* LAYOUT MODULES - Non-visual layout columns */
.singleColumn, .doubleColumn, .tripleColumn, .quadColumn, .fiveColumn, .bannerColumn
{
	float: left;
	/* ie6 fix for ghost text */
        display: inline;
}
.singleColumn{
	width:192px;
}
.doubleColumn {
	width:384px;
}
.tripleColumn {
	width:576px;
}
.quadColumn {
	width:768px;
}
.fiveColumn {
	width:960px;
}
.bannerColumn
{
	border: 0px;
	height: 165px;
	width: 768px;
	margin-bottom: 12px;
}

/* 1 */
.mod1Col {
	float:left;
	width:192px;
}
.mod1Col .modBorder {
	background-image:url(images/1columnBorder_v2.gif);
	width:192px;
}
.mod1Col .modFooter {
	background-image:url(images/1columnFooter_v2.gif);
	width:192px;
}
.mod1Col .modCopy, .link_list1Col {
	width:171px;
}
.mod1Col .img_1Col
{
	width:186px;
}

/* 2 */
.mod2Col {
	float:left;
	width:384px;
}
.mod2Col .modBorder {
	background-image:url(images/2columnBorder_v2.gif);
	width:384px;
}
.mod2Col .modFooter {
	background-image:url(images/2columnFooter_v2.gif);
	width:384px;
}
.mod2Col .modCopy, .mod2Col .img_2Col, .link_list2Col {
	width:363px;
}

/* 3 */
.mod3Col {
	float:left;
	width:576px;
}
.mod3Col .modBorder {
	background-image:url(images/3columnBorder_v2.gif);
	width:576px;
}
.mod3Col .modFooter {
	background-image:url(images/3columnFooter_v2.gif);
	width:576px;
}
.mod3Col .modCopy, .mod3Col .img_3Col, .link_list3Col {
	width:555px
}

/* 4 */
.mod4Col {
	float: left;
	width: 768px;
}
.mod4Col .modBorder {
	background-image:url(images/4columnBorder_v2.gif);
	width:768px;
}
.mod4Col .modFooter {
	background-image:url(images/4columnFooter_v2.gif);
	width:768px;
}
.mod4Col .modCopy, .mod4Col .img_4Col, .link_list4Col {
	width:750px;
}

/* 5 */
.mod5Col {
	width: 960px;
	float: left;
}

/* heights */
.modHeight88 {
	min-height: 88px;
}
.modHeight128 {
	min-height: 128px;
}
.modHeight165 {
	min-height: 165px;
}
.modHeight168 {
	min-height: 168px;
}
.modHeight190 {
	min-height: 190px;
}
.modHeight216 {
	min-height: 216px;
}
.modHeight230 {
	min-height: 230px;
}
.modHeight282 {
	min-height: 282px;
}
.modHeight350 {
	min-height: 350px;
}
.modHeight480 {
	min-height: 480px;
}

/*
================================================================================
|                                     ADVANCE FORM                             |
================================================================================
*/

.formList {
	margin-top:20px;
	font-size: 11px;
	color: #525252;
}

.formList li {
	margin-bottom:20px;
}

.formList li p {
	padding:0px;
	margin:0px;
}

.formList li .fullForm
{
	padding:0px;
	margin:0px;
}

.formList label
{
	display: block;
	color:#525252;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	vertical-align: bottom;
}
.formList label.inlineLabelText
{
	width: auto;
	display: inline;
	padding:0px;
	vertical-align: middle;
}
/* text instead of input */
.formList .labelValue, .formList .labelValueSmall
{
	width: auto;
	text-align: left;
	padding: 2px 0px 6px 0px;
}

/* contain fields to float left */
.formList .fieldContainer
{
	height: 22px;
}
/* smaller error/success label value */
.formList .labelValueMessage
{
	font-size: 10px;
	margin-left: 15px;
	height: 22px;
	vertical-align: middle;
}
.formList .labelValueBlock
{
	text-align: left;
	color:#525252;
	width: 540px;
	padding:0px;
	overflow: hidden;
	overflow-x: auto;
	overflow-y: visible;
}

/*
================================================================================
|                                     FORMS                                    |
================================================================================
*/

input, select, textarea {
        font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
        vertical-align:middle;
	color:#525252;
	background-color:#ffffff;
}

.input_text, .input_textarea {
	height:16px;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:2px;
}
.input_textarea {
	height:150px;
}

.input_select {
	height:20px;
	height:22px;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:2px;
}
.input_checkbox, .input_radio {
	display: inline;
}

.input_disabled
{
	background-color: #eee;
}

.input_xsmall { width:4.7em; }
.input_small { width:6.7em; }
.input_medium { width:11.6em; }
.input_large { width: 170px; }
.input_xlarge { width:20.2em; }
.input_xxlarge { width:24.2em; }
.input_fullquad { width:51.5em; }

.select_xsmall { width:5.16em }
.select_small { width:7.16em }
.select_medium { width:12.1em; }
.select_large { width:16em }
.select_xlarge { width:20.7em }
.select_xxlarge { width:25em }

/*
================================================================================
|                                     BUTTONS                                  |
================================================================================
*/

/* container for buttons in a formList */
.button_area {
	clear:left;
	min-height:1.82em;
	margin:6px 0px 6xp 0px;
	padding:0
}

ul.btns {
	min-height:18px;
	display:block;
	vertical-align:top;
	float:right;
	margin:0 12px 8px 0
}
ul.btns li, .advanceForm form ul.btns li {
	background-repeat:no-repeat;
	min-height:1.98em;
	float:right;
	display:inline;
	vertical-align:top;
	background-color:red;
	margin:0 0 0 12px;
	padding:0
}
ul.btns li input, ul.btns li a {
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	cursor:pointer;
	color:#FFF;
	font-weight:700;
	height:18px;
	vertical-align:top;
	float:left;
	margin-left:0;
	text-decoration:none;
	padding:1px 9px 5px;
	text-decoration:none;
}

ul.btns_inline {
	float:left;
}

ul.btns_inline li {
	float: left;
}

.grid ul.btns li a, .grid ul.btns li a:hover , .grid ul.btns li a:focus,
.grid .linkBtn, .grid .linkBtn:hover , .grid .linkBtn:focus {
	text-decoration:none !important;
}
.grid .btn a, .grid .btn a:visited {
	text-decoration:none;
}
.grid .btn a:hover {
	text-decoration:underline !important;
}

/* button colors */

ul.btns li.gray {
	background-image:url(images/but_reg_grey_white_rt.gif);
	background-position:right top
}
ul.btns li.gray input,ul.btns li.gray a {
	background-image:url(images/but_reg_grey_white_lt.gif);
	background-position:left top
}

ul.btns li.red, .btnRedBgWhite {
	background-image:url(images/but_reg_red_white_rt.gif);
	background-position:right top
}
ul.btns li.red input,ul.btns li.red a, .btnRedBgWhite span {
	background-image:url(images/but_reg_red_white_lt.gif);
	background-position:left top;
	color:white
}

ul.btns li.redoutlined {
	background-image:url(images/but_reg_red_outline_white_rt.gif);
	background-position:right top;
	background-color:#FFF;
	color:red
}
ul.btns li.redoutlined input,ul.btns li.redoutlined a {
	background-image:url(images/but_reg_red_outline_white_lt.gif);
	background-position:left top;
	background-color:Transparent;
	color:red
}

ul.btns li.disabled {
	background-image:url(images/but_reg_disabled_white_rt.gif);
	background-position:right top
}

ul.btns li.disabled input,ul.btns li.disabled a {
	background-image:url(images/but_reg_disabled_white_lt.gif);
	background-position:left top
}
ul.btns li:hover {
	background-position:right -100px;
	background-color:#000
}

ul.btns li input:hover,ul.btns li a:hover {
	background-position:left -100px;
	text-decoration:none
}

/*
================================================================================
|                                     buyservices/hosting/change               |
================================================================================
*/

.packageTable, .packageTable tr, .packageTable td
{
	margin: 0px;
	padding: 0px !important;
	border-collapse: collapse;
	margin-left: 3px;
	vertical-align: top;
	border: 0px;
}

#packageContainerTitle
{
	float: left;
	width: 185px;
}
#packageContainerVisible
{
	float: left;
	width: 555px;
	overflow:hidden;
	overflow-x: auto;
	overflow-y: hidden;
}
.packageBlockTitle
{
	width: 185px;
}
.packageBlockBase
{
	width: 185px;
	float: left;
	clear: none;
}

.headerBlockTitle, .itemBlockTitle, .itemBlockTitleBar
{
	height: 25px;
	line-height: 25px;
	background:#dab9dc;
	border: 1px #dab9dc solid;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	color: #fff;
}
.package_title
{
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	padding: 0px 3px 0px 0px;
	text-align: center;
}

.package_grid_cell_title, .package_grid_cell
{
	height: 25px;
	line-height: 25px;
	border: 1px #eee solid;
	padding: 0px 3px 0px 5px;
}
.package_grid_cell
{
	text-align: center;
}

.packageItemIcon
{
	width: 14px;
	height: 14px;
	margin-right: 5px;
	margin-top: 6px;
	float: left;
}
.packageShowMoreIconClosed
{
	background: url(images/plus-deepPurple.gif) 0px 0px no-repeat;
}
.packageShowMoreIconOpened
{
	background: url(images/minus-deepPurple.gif) 0px 0px no-repeat;
}

.packageSelected
{
}
.packageSelected .package_grid_cell
{
	background-color: #e0d5e1;
}
.packageSelected .headerBlockTitle
{
	background-color: #C592C8;
	border-color: #C592C8;
}

.checkmark
{
	height: 20px;
	background: url(images/check.png) center center no-repeat;
}

/*
================================================================================
|                         aliasmanager                                         |
================================================================================
*/

#aliasmanager_addmore
{
        color: red;
}

.aliasmanager_deletedalias
{
        color: red;
        text-decoration: line-through;
}
.aliasmanager_text, .aliasmanager_dropdown
{
        margin-bottom: 3px;
}

/*
================================================================================
|                         WSOS desktop                                         |
================================================================================
*/

#webapps_desktop_img_sell, #webapps_desktop_img_email, #webapps_desktop_img_build, 
#webapps_desktop_img_domain, #webapps_desktop_img_manage, #webapps_desktop_img_promote
{
	width: 220px;
	height: 124px;
}
#webapps_desktop_img_sell
{
	background: url(images/desktop_sell.gif) 0px 0px no-repeat;
}
#webapps_desktop_img_email
{
	background: url(images/desktop_email.gif) 0px 0px no-repeat;
}
#webapps_desktop_img_build
{
	background: url(images/desktop_build.gif) 0px 0px no-repeat;
}
#webapps_desktop_img_domain
{
	background: url(images/desktop_domain.gif) 0px 0px no-repeat;
}
#webapps_desktop_img_manage
{
	background: url(images/desktop_manage.gif) 0px 0px no-repeat;
}
#webapps_desktop_img_promote
{
	background: url(images/desktop_promote.gif) 0px 0px no-repeat;
}

/*
================================================================================
|                         WSOS apps                                            |
================================================================================
*/

#wsosAppTable
{
	width: 100%;
	border: 0px;
}
#wsosAppTable tr, #wsosAppTable tr td
{
	border: 0px;
	
}

.wsosAppBox
{
	width: 150px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}

.wsosAppLogo
{
	width: 48px;
	height: 48px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

#wsosApp_announcerpro
{
	background: url(images/wsosapplications/announcerpro.gif) 0px 0px no-repeat;
}
#wsosApp_apptsched
{
	background: url(images/wsosapplications/apptsched.gif) 0px 0px no-repeat;
}
#wsosApp_analytics
{
        background: url(images/wsosapplications/analytics.gif) 0px 0px no-repeat;
}
#wsosApp_bkmanager
{
	background: url(images/wsosapplications/bkmanager.gif) 0px 0px no-repeat;
}
#wsosApp_chpass
{
	background: url(images/wsosapplications/chpass.gif) 0px 0px no-repeat;
}
#wsosApp_dbmanager
{
	background: url(images/wsosapplications/dbmanager.gif) 0px 0px no-repeat;
}
#wsosApp_diskusage
{
	background: url(images/wsosapplications/diskusage.gif) 0px 0px no-repeat;
}
#wsosApp_dnsmanager
{
	background: url(images/wsosapplications/dnsmanager.gif) 0px 0px no-repeat;
}
#wsosApp_easychat
{
	background: url(images/wsosapplications/easychat.gif) 0px 0px no-repeat;
}
#wsosApp_ebb
{
	background: url(images/wsosapplications/ebb.gif) 0px 0px no-repeat;
}
#wsosApp_errorpages
{
	background: url(images/wsosapplications/errorpages.gif) 0px 0px no-repeat;
}
#wsosApp_esm
{
	background: url(images/wsosapplications/esm.gif) 0px 0px no-repeat;
}
#wsosApp_esw
{
	background: url(images/wsosapplications/esw.gif) 0px 0px no-repeat;
}
#wsosApp_faxtoemail
{
	background: url(images/wsosapplications/faxtoemail.gif) 0px 0px no-repeat;
}
#wsosApp_filemanager
{
	background: url(images/wsosapplications/filemanager.gif) 0px 0px no-repeat;
}
#wsosApp_filemanagerpro
{
	background: url(images/wsosapplications/filemanagerpro.gif) 0px 0px no-repeat;
}
#wsosApp_frontpage
{
	background: url(images/wsosapplications/frontpage.gif) 0px 0px no-repeat;
}
#wsosApp_ftpmanager
{
	background: url(images/wsosapplications/ftpmanager.gif) 0px 0px no-repeat;
}
#wsosApp_logmanager
{
	background: url(images/wsosapplications/logmanager.gif) 0px 0px no-repeat;
}
#wsosApp_mysqlmanager
{
	background: url(images/wsosapplications/mysqlmanager.gif) 0px 0px no-repeat;
}
#wsosApp_oscommerce
{
	background: url(images/wsosapplications/oscommerce.gif) 0px 0px no-repeat;
}
#wsosApp_photos
{
	background: url(images/wsosapplications/photos.gif) 0px 0px no-repeat;
}
#wsosApp_phpmanager
{
	background: url(images/wsosapplications/phpmanager.gif) 0px 0px no-repeat;
}
#wsosApp_phpmyadmin
{
        background: url(images/wsosapplications/phpmyadmin.gif) 0px 0px no-repeat;
}
#wsosApp_plugins
{
        background: url(images/wsosapplications/plugins.gif) 0px 0px no-repeat;
}
#wsosApp_secureshell
{
        background: url(images/wsosapplications/secureshell.gif) 0px 0px no-repeat;
}
#wsosApp_security
{
        background: url(images/wsosapplications/security.gif) 0px 0px no-repeat;
}
#wsosApp_seo
{
        background: url(images/wsosapplications/seo.gif) 0px 0px no-repeat;
}
#wsosApp_sitecheck
{
        background: url(images/wsosapplications/sitecheck.gif) 0px 0px no-repeat;
}
#wsosApp_sitepromote
{
        background: url(images/wsosapplications/sitepromote.gif) 0px 0px no-repeat;
}
#wsosApp_sslmanager
{
        background: url(images/wsosapplications/sslmanager.gif) 0px 0px no-repeat;
}
#wsosApp_templateman
{
        background: url(images/wsosapplications/templateman.gif) 0px 0px no-repeat;
}
#wsosApp_webforward
{
        background: url(images/wsosapplications/webforward.gif) 0px 0px no-repeat;
}
#wsosApp_webstats
{
        background: url(images/wsosapplications/webstats.gif) 0px 0px no-repeat;
}
#wsosApp_webtools
{
        background: url(images/wsosapplications/webtools.gif) 0px 0px no-repeat;
}
#wsosApp_winservices
{
        background: url(images/wsosapplications/winservices.gif) 0px 0px no-repeat;
}
#wsosApp_wordpress
{
        background: url(images/wsosapplications/wordpress.gif) 0px 0px no-repeat;
}
#wsosApp_mssqlmanager
{
	background: url(images/wsosapplications/mssqlmanager.gif) 0px 0px no-repeat;
}
#wsosApp_joomla
{
	background: url(images/wsosapplications/joomla.gif) 0px 0px no-repeat;
}
