body {
	background-color:#f5f5f5;
	font-family: Verdana, Tahoma, Arial;
	font-size:11px;
	border:0;
	margin:0;
}

td {
	vertical-align:top;
}

img.logo {
	border:0px; 
	margin-left:0px;
}
img.icon {
	border:0px; 
	margin:4px;
	vertical-align:middle;
}

img.title {
	margin-left:230px;	
}

em.blue {
	font-weight:bold;
	color:#0066CC;
}

a.black {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
a.black:hover {
	font-weight:bold;
	text-decoration:none;
	color:#0066CC;
}


a.blue {
	text-decoration:none;
	color:#0066CC;
}
a.blue:hover {
	text-decoration:none;
	color:#000000;
}

a.menuTop {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-right:30px;
}
a.menuTop.current {
	color:#0066CC;
}
a.menuTop:hover {
	font-weight:bold;
	text-decoration:none;
	color:#0066CC;
}

a.menuBottom {
	text-decoration:none;
	color:#000000;
}
a.menuBottom:hover {
	text-decoration:none;
	color:#0066CC;
}
a {
	text-decoration:none;
	color:#0066CC;
}

#menuItem {
	padding:10px;
	height:30px;
	border-bottom:1px solid #E4E4E4;
}
#menuItemAlt {
	padding:10px;
	height:30px;
	border-bottom:1px solid #E4E4E4;
	background-color:#F5F5F5;
}

#menuItem:hover {
	background-color:#F5F5F5;
}

ul {
	list-style-image:url('../images/arrow.gif');
	margin-left:8px;
	padding-left:8px;
}

p.bold {

}

#required {
color:#FF6600;
}

h3 {
color:#FF6600;
font-size:14px;
}

input.button {
	border:2px solid #E4E4E4;
	background-image:url('../images/bg-button.gif');
	background-repeat:repeat-x;
	background-color:#F5F5F5;
	color:#393939;
	width:100px;
	padding:4px;
	font-size:12px;
}

input.text, input.password {
	margin-bottom:4px;
	border:2px solid #E4E4E4;
	background-color:#F5F5F5;
	color:#393939;
	height:20px;
	padding:4px;
	font-size:12px;
}
input.textLarge {
	margin-bottom:4px;
	border:2px solid #E4E4E4;
	background-color:#F5F5F5;
	color:#393939;
	width:250px;
	height:20px;
	padding:4px;
	font-size:12px;
}
select.select {
	margin-bottom:4px;
	border:2px solid #E4E4E4;
	background-color:#F5F5F5;
	color:#393939;
	height:20px;
	padding:4px;
	font-size:12px;
}
select.selectLarge {
	margin-bottom:4px;
	border:2px solid #E4E4E4;
	background-color:#F5F5F5;
	color:#393939;
	width:260px;
	height:20px;
	padding:4px;
	font-size:12px;
}
textarea {
	margin-bottom:4px;
	border:2px solid #E4E4E4;
	background-color:#F5F5F5;
	color:#393939;
	width:400px;
	height:150px;
	padding:4px;
	font-size:12px;
}
label {
	font-size:11px;
	font-weight:bold;
}

#errorMessage {
	color:#FF0000;
}

#listView {
	border:1px solid #e4e4e4;
}
#listView th.label{
	padding:4px;
	width:270px;
	border-bottom:1px solid #e4e4e4;
}
#listView td.label{
	padding:4px;
	width:270px;
	border-bottom:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	text-align:left;
}
#listView th{
	padding:4px;
	width:80px;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
}
#listView td{
	padding:4px;
	width:80px;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
}

#container {
	padding:0px;
	width:900px;
	text-align:left;
}
#containerHeader {
	padding:0px;
	height:90px;
	background-color:#FFFFFF;
	/*border-top:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;*/
}
#containerHeaderLeft {
	float:left;
	padding:0px;
	width:260px;
	height:60px;
	background:#fff;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
}
#containerHeaderRight {
	float:right;
	padding:0px;
	width:638px;
	height:60px;
	background:#fff;
	background-repeat: repeat-x;
	text-align:right;
}
#containerTitle {
	padding:0px;
	height:70px;
	background-color:#000000;
	background-image:url('../images/bg-title.gif');
	background-repeat: repeat-x;
	color:#FFFFFF;
}
#containerContent {
	padding:0px;
	background-color:#FFFFFF;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}
#containerContentLeft {
	float:left;
	padding:0px;
	width:220px;
	background-color:#FFFFFF;
}
#containerContentRight {
	float:right;
	padding:10px;
	width:657px;
	background-image:url('../images/bg-content.gif');
	background-repeat: repeat-x;
	border-left:1px solid #E4E4E4;
}

#containerContentRight p, #containerContentRight li {
	line-height:18px;
}

#containerFooter{
	padding:0px;
	height:40px;
}
#containerFooterLeft {
	float:left;
	padding:0px;
	padding-left:10px;
	height:30px;
	font-size:11px;
}
#containerFooterRight {
	float:right;
	padding:0px;
	height:40px;
}
ul.iconUl {
	list-style:none;
}
#iconMSExchange {
	padding-left:50px;
	background:url('../images/-1.gif') no-repeat top left;
}
#iconOutlook2007 {
	padding-left:50px;
	background:url('../images/-2.gif') no-repeat top left;
}
#iconTotalControl {
	padding-left:50px;
	background:url('../images/-3.gif') no-repeat top left;
}
#iconMailbox {
	padding-left:50px;
	background:url('../images/-4.gif') no-repeat top left;
}
#iconServer {
	padding-left:50px;
	background:url('../images/-5.gif') no-repeat top left;
}
#iconResourceMailboxes {
	padding-left:50px;
	background:url('../images/-6.gif') no-repeat top left;
}
#iconSharepoint {
	padding-left:50px;
	background:url('../images/-7.gif') no-repeat top left;
}
#iconSecurity {
	padding-left:50px;
	background:url('../images/-8.gif') no-repeat top left;
}
#iconSupport {
	padding-left:50px;
	background:url('../images/-9.gif') no-repeat top left;
}

#iconWirelessBlackBerry {
	padding-left:50px;
	background:url('../images/opt-1.gif') no-repeat top left;
}
#iconWirelessActiveSync {
	padding-left:50px;
	background:url('../images/opt-2.gif') no-repeat top left;
}
#iconWirelessGoodMobile {
	padding-left:50px;
	background:url('../images/opt-3.gif') no-repeat top left;
}
#iconSecureEmail {
	padding-left:50px;
	background:url('../images/opt-4.gif') no-repeat top left;
}
#iconEmailCompliance {
	padding-left:50px;
	background:url('../images/opt-5.gif') no-repeat top left;
}
#iconSearch {
	padding-left:50px;
	background:url('../images/opt-6.gif') no-repeat top left;
}
#iconSignUp {
	padding-left:50px;
	background:url('../images/opt-7.gif') no-repeat top left;
}
#iconSharepoint {
	padding-left:50px;
	background:url('../images/opt-8.gif') no-repeat top left;
}
#iconOCS {
	padding-left:50px;
	background:url('../images/opt-9.gif') no-repeat top left;
}
#iconResourceMailboxes {
	padding-left:50px;
	background:url('../images/opt-10.gif') no-repeat top left;
}
#iconFaxViaEmail {
	padding-left:50px;
	background:url('../images/opt-11.gif') no-repeat top left;
}
#iconMigration {
	padding-left:50px;
	background:url('../images/opt-12.gif') no-repeat top left;
}
#iconPSTmanager {
	padding-left:50px;
	background:url('../images/opt-13.gif') no-repeat top left;
}
#iconADsync {
	padding-left:50px;
	background:url('../images/opt-14.gif') no-repeat top left;
}

table.tablePlan,table.tableAbout {font-size:11px;width:100%;border-collapse:collapse;}
table.tablePlan caption {font-size:13px;font-weight:bold;margin-top:20px;padding:0 0 10px 0;text-align:center;}
table.tablePlan th,table.tableAbout th {border-right:1px solid #d0d0d0;border-bottom: 1px solid #032995;border-top: 1px solid #032995;text-align: center;padding:4px 6px;}
table.tablePlan th a {text-decoration: none !important;}
table.tablePlan td, table.tableAbout td {border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;background: #fff;color: #111;padding:0 6px;vertical-align:middle;}
table.tablePlan td {text-align:center;}
table.tableAbout td {text-align: left;}
table.tablePlan thead th {background:#043aa6;color:#fff;font-size:12px;font-weight:bold;vertical-align:middle;}
table.tablePlan thead th a {color:#fff!important;font-weight:bold!important;}
table.tablePlan thead td {border-bottom:1px solid #043aa6;}
table.tablePlan thead th.noBg {border-top:0;border-left: 0;border-bottom:1px solid #043aa6;border-right: 1px solid #d0d0d0;background:none;color:#043aa6;font-weight:normal;text-align: left;}
table.tablePlan tbody th.allPlans, table.tablePlan tbody tr:hover th.allPlans {background: transparent;border:0;font-weight:bold;padding-top:25px;text-align:center;}
table.tablePlan tbody th {background: #fff;border-top:0;border-right: 1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-left:1px solid #bccce9;font-weight:normal;text-align: left;}
table.tablePlan thead th.planCategory, table.tablePlan tbody th.planCategory {border:1px solid #043aa6;border-width:0 0 1px 0;background-color:none;color:#043aa6;font-size:14px;font-weight:normal;padding-top:25px;text-align:left;}
table.tablePlan tbody tr:hover th.planCategory {background:#fff;}
tbody tr:hover th, table.tablePlan tbody tr:hover td {background-color: #f0f0f0;color: #111;}
table.tablePlan tfoot th.noBg {border-bottom:0!important;border-top:0;}
table.tablePlan tfoot td {background: #ffffcc url(/images/v3/bg/th.gif) no-repeat left top;}
table.tablePlan thead td a,table.tablePlan tfoot td a {color: #ff6600!important;font-weight:bold!important;text-decoration:none!important;text-transform:uppercase;}
table.tablePlan tbody th.tip, table.tablePlan tbody td.tip {background-image:url(/images/v3/bg/tip.gif);background-position:center right;background-repeat:no-repeat;}

table.tablePlan #thPlanDetails {background: url(../images/zoom_24.gif) no-repeat left 90%;font-size:14px;padding-left:30px;}
table.tablePlan #thKeyFeatures {background: url(../images/star_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thOptionalServices {background: url(../images/telephone_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thStorage {background: url(../images/hard_disk_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thDatacenters {background: url(../images/server_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thTechnology {background: url(../images/modern_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thSupport {background: url(../images/medical_bag_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thSecurity {background: url(../images/security_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thExchangeAccess {background: url(../images/unlock_24.gif) no-repeat left 90%;padding-left:30px;}
table.tablePlan #thExchangeFeatures {background: url(../images/outlook_24.gif) no-repeat left 90%;padding-left:30px;}
acronym {
	border-bottom:1px dashed #a8a8a8;
	cursor:pointer;
}

