html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td, table{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold}
em{font-style:italic}
a img{border:none}

h1, h2, h3, h5, h5, h6{font-weight:bold}


/* General Styles */ 

html {
	padding:0;
	margin:0;
}

body, td {
	padding:0;
	margin:0;
	
}

form, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

img a, a img {
	border:none;
}

.clear {
	clear:both;
	height:0px;
}

body {
	color:#4d4c4c;
	font:12px Arial, Helvetica, sans-serif;
	background: url("/image/bodyBg.jpg") repeat-x top #fff;
}

h1 {
	color:#003355;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin-bottom:20px;

}

h2 {
	color:#e36c09;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
h3 {
	color:#d25701;
	font: normal 22px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin-bottom:10px;
}
h4 {
	color:#000000;
	font: normal 16px Arial, Helvetica, sans-serif;
	margin-bottom:10px;

}
h5 {
	color:#ffffff;
	font: bold 14px Arial, Helvetica, sans-serif;
}
h6 {
	color:#003355;
	font: bold 14px Arial, Helvetica, sans-serif;

}


.border {
	 border:solid 1px #000;
}
.all {
	width:1000px;
	margin:0 auto;
	position:relative;
}

/* Header */
.header {
	height:90px;
	width:1000px;
	margin:0 auto;
	background:url("/image/header.jpg") repeat-x top;
}
.shaneT {
	background: url("/image/shaneT.jpg") no-repeat left bottom;
	width:113px;
	height:90px;
	float:left;
}
.shaneB {
	background: url("/image/shaneB.jpg") no-repeat left top;
	width:150px;
	height:51px;
	float:left;
}
.share {
	/*width:130px;
	height:11px;
	padding: 20px 10px;
	float:left;
	background:url("/image/navBg.jpg") repeat-x bottom; hidden to add the 5th menu item on the top menu - shane*/
}
.logo {
	width:346px;
	float:left;
}
.phone {
	position:absolute;
	top:0;
	left:672px;
	width:291px;
	height:57px;
	background:url("/image/phone.jpg") no-repeat bottom;
	color:#fff;
	text-decoration:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:33px 0px 0px 30px;
}

.phone a {
	color:#fff;
	text-decoration:none;
	}

.phone a:hover {
	color:#fff;
	text-decoration:underline;
	}

.txt {
	padding:2px;
	font:12px Arial, Helvetica, sans-serif;
	border:solid 1px #7f9db9;
}

/* Content */
.main {
	width:1000px;
	margin:0 auto;
	background:url("/image/mainBg.jpg") repeat-y;
}

.wrap {
	width:918px;
	margin:0 auto;
	padding:24px 45px 0px 37px;
	background:url("/image/contentBg.jpg") no-repeat top;
}

/* Left */
.left {
	width:678px;
	float:left;
}

.container {
	width:100%;
	float:left;
}


... {
	width:640px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner.jpg") no-repeat;
}
.bannerbranding {
	width:678px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-branding.jpg") no-repeat;
}

.bannertime {
	width:678px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-time.jpg") no-repeat;
}

.bannercontactus {
	width:678px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-contactus.jpg") no-repeat;
}

.bannerelearning {
	width:678px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-elearning.jpg") no-repeat;
}

.banneremail {
	width:678px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-email.jpg") no-repeat;
}

.bannerglobe {
	width:660px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-globe.jpg") no-repeat;
}

.bannermoney {
	width:660px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-money.jpg") no-repeat;
}

.bannerppc {
	width:660px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-ppc.jpg") no-repeat;
}

.bannerprofit {
	width:660px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-profit.jpg") no-repeat;
}

.bannersavemoney {
	width:660px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-savemoney.jpg") no-repeat;
}

.bannersolutions {
	width:660px;
	height:100px;
	padding: 45px 0px 0px 38px;
	margin-bottom:20px;
	background: url("../image/banners/banner-solutions.jpg") no-repeat;
}


.bannerflash {
	width:640px;
	height:145px;
	padding: 20px 0px 0px 35px;
	margin-bottom:20px;
	background: url("../image/banners/flashbanner.jpg") no-repeat;
}
.mainbannerbranding {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-branding.jpg") no-repeat;
}

.mainbannerclocks {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-clocks.jpg") no-repeat;
}

.mainbannercontactus {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-contactus.jpg") no-repeat;
}

.mainbannerelearning {
	width:640px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-elearning.jpg") no-repeat;
}

.mainbanneremail {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-email.jpg") no-repeat;
}

.mainbannerhands {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-hands.jpg") no-repeat;
}

.mainbanneraptop {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-laptop.jpg") no-repeat;
}

.mainbannerppc {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-ppc.jpg") no-repeat;
}

.mainbannerprofit {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-profit.jpg") no-repeat;
}

.mainbannersavingmoney {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-saving.jpg") no-repeat;
}

.mainbannersolution {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-solution.jpg") no-repeat;
}

.mainbannerthumbs {
	width:660px;
	height:122px;
	padding: 45px 0px 0px 25px;
	background: url("../image/banners/mainbanner-thumbs.jpg") no-repeat;
}
/* 
 */
	/* WSI Edit 
	.submenu {
		width:188px;
		float:left;
		border-right:1px solid #c4c4c4;
		padding:0 10px;
	}
	
	}
	.submenu ul {
		margin:0;
		padding:0;
	}
	.submenu ul li {
		margin:0;
		list-style:none;
		display:block;
		width:180px;
		margin-bottom:9px;
	}
	.submenu  a {
		color:#013356;
		font:bold 13px Arial, Helvetica, sans-serif;	
		background: url("/image/submenuOut.png") no-repeat;
		text-align:center;
		text-decoration:none;
		width:180px;
		line-height:40px;
		padding: 0px;
		display:block;
	
	}
	
	.submenu a:hover {
		background: url("/image/submenuOver.png") no-repeat;
		color:#FFFFFF;
	}
	
	.submenu li.selected a, .submenu li a.selected {
		background: urlurl("/image/submenuOver.png") no-repeat;
		color:#000000;
	}
	
	.submenu ul ul {
		position: relative;
		z-index: 500;
		padding:0 0 10px 0;
		top:0;
		left:0;
	}
	.submenu ul ul li {
		display:block;
		border:none;
		margin:0;
	}
	.submenu ul ul li a, .submenu ul li.selected  ul a {
		color:#01365c;
		font:12px  Arial, Helvetica, sans-serif;	
		font-weight:normal;
		background:none;
		text-decoration: none;
		display:block;
		padding: 5px 20px 2px 30px;
		text-align:left
	}
	.submenu ul ul li a:hover {
		background:none;
		color:#f5821f;
		background:url("/images/bullets.jpg") no-repeat left top;
	font-weight:bold;
	}
	
	.submenu ul ul li.selected a, .submenu ul ul li a.selected {
		background:none;
		color:#013356;
		background:url("/images/bullets.jpg") no-repeat left top;
	font-weight:bold;
	}
	
	
	.submenu ul ul,
	.submenu ul li:hover ul ul,
	.submenu ul ul li:hover ul ul
	{display: block;
	
	.submenu ul li a:hover ul ul,
	.submenu ul li a:hover ul ul li {
		display:none;
	}
	
	.submenu ul li:hover ul,
	.submenu ul ul li:hover ul,
	.submenu ul ul ul li:hover ul
	{display: block;}
	
	.submenu li:hover ul, li.over ul { display: block;}
	
	 <!--[if lt IE 7]>
	.submenu{float:left;}
	body{behavior:url(csshover.htc); }
	.submenu ul li{ display:block;}
	.submenu a{height:1%;}
	
	.submenu ul li a:hover ul ul,
	.submenu ul li a:hover ul ul li {
		display:none;
	}
	 WSI Edit End*/
	 
/* Avasoft Edit */
.submenu {
	width:188px;
	float:left;
	padding:0 10px;
	text-align:left;
}
.submenu ul{
	margin:0;
	padding:0;
	font-size: 12px;
	color: #FFFFFF;
}
.submenu ul li {
	margin:0;
	padding:0 0 9px 0;
	display: block;
	list-style:none;
}
.submenu a{
	display: block;
	background:url("/image/submenuOut.png") no-repeat;
	width:180px;
	height:40px;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#013356;
	line-height:40px;
}
.submenu a:hover {
	background: url("/image/submenuOver.png") no-repeat;
	color:#FFFFFF;
	}
	
.submenu li.selected a, .submenu li a.selected {
		background: url("/image/submenuSelect.png") no-repeat;
		color:#000000;
	}
.submenu ul ul {
	position: relative;
	z-index: 500;
	padding:0 0 10px 0;
	top:0;
	left:0;
}
.submenu ul ul li {
	display:block;
	border:none;
	margin:0;
}
.submenu ul ul li a, .submenu ul li.selected  ul a {
	color:#01365c;
	font:12px  Arial, Helvetica, sans-serif;	
	font-weight:normal;
	background:none;
	text-decoration: none;
	display:block;
	padding: 5px 0px 2px 30px;
	text-align:left
}
.submenu ul ul li a:hover {
	background:none;
	color:#f5821f;
	background:url("/images/bullets.jpg") no-repeat left top;
	font-weight:bold;
}
	
.submenu ul ul li.selected a, .submenu ul ul li a.selected {
	background:none;
	color:#013356;
	background:url("/images/bullets.jpg") no-repeat left top;
	font-weight:bold;
}	
	
.submenu ul ul,
.submenu ul li:hover ul ul,
.submenu ul ul li:hover ul ul
{display: block;z-index:90;}
	
.submenu ul li a:hover ul ul,
.submenu ul li a:hover ul ul li {
	display:none;
}
	
.submenu ul li:hover ul,
.submenu ul ul li:hover ul,
.submenu ul ul ul li:hover ul
{display: block;}

.submenu li:hover ul, li.over ul { display: block;}
	
 <!--[if lt IE 7]>
.submenu{float:left;}
body{behavior:url(csshover.htc); }
.submenu ul li{ display:block;}
.submenu a{height:1%;}
	
.submenu ul li a:hover ul ul,
.submenu ul li a:hover ul ul li {display:none;}
/* Avasoft Edit */

/* Content */
.mgresize img{width:50px;}




.content {
	width:430px;
	float:left;
	padding:0 17px;
	border-left:1px solid #c4c4c4;
}
.content ul, .content ol {
	padding: 10px 0;
}
.content ul li {	
	list-style-type: disc;
	margin-left:20px;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}
.content ol li {
	list-style-type: decimal;
	margin-left:20px;
	color:#000;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
}
.content a, .content a:visited {
	color:#003355;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;

}
.content a:hover {
	text-decoration:underline;	
	color:#F8971C;
}



.contentright {
	width:675px;
	float:left;
	padding:0 17px;
	border-left:1px solid #c4c4c4;
}
.contentright ul, .contentright ol {
	padding: 10px 0;
}
.contentright ul li {	
	list-style-type: disc;
	margin-left:20px;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}
.contentright ol li {
	list-style-type: decimal;
	margin-left:20px;
	color:#000;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
}
.contentright a, .contentright a:visited {
	color:#003355;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;

}
.contentright a:hover {
	text-decoration:underline;	
	color:#F8971C;
}


.rightcontent {
	width:666px;
	float:left;
	padding:0 20px;
	border-left:1px solid #c4c4c4;
}
.rightcontent ul, .rightcontent ol {
	padding: 10px 0;
	margin:0;
}
.rightcontent ul li {	
	list-style-position: outside;
	list-style-type: disc;
	margin-left:24px;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}


.rightcontent ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left:24px;
	color:#000;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
}
.rightcontent a, .rightcontent a:visited {
	color:#003355;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.rightcontent a:hover {
	text-decoration:underline;	
	color:#F8971C;
}
.leftcontent {
	width:656px;
	float:left;
	padding:0 9px;
	
}
.leftcontent ul, .leftcontent ol {
	padding: 10px 0;
	margin:0;
}
.leftcontent ul li {	
	list-style-position: outside;
	list-style-type: disc;
	margin-left:15px;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}
.leftcontent ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left:15px;
	color:#000;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
}
.leftcontent a, .leftcontent a:visited {
	color:#003355;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.leftcontent a:hover {
	text-decoration:underline;	
	color:#F8971C;
}

/* Highlight */
.highlight {	
	width:217px;
	float:left;
	margin-right:13px;

}
.highlightT {	
	width:167px;
	padding:15px 25px 0px 25px;
	background: url("/image/boxT.jpg") no-repeat top;
}
.highlightB {	
	width:217px;
	height:31px;
	background:url("/image/boxB.jpg") no-repeat bottom;
}

/* call2action */

.call2action {	
	width:217px;
	float:left;	
	margin-right:4px;
	margin-left:4px;
	margin-top:11px;
	background: url("/image/boxT_02.jpg") repeat-y;

}
.call2actionT {	
	width:217px;
	height:44px;
	line-height:44px;
	background: url("/image/boxT_01.jpg") no-repeat top;
}
.call2actionT h5{	
	line-height:44px;
	text-align:center;
}

.call2actionC {	
	width:187px;
	height:223px;
	padding:0 15px 10px 15px;
	background: url("/image/boxT_03.jpg") no-repeat bottom;

}

.calltoactionB {	
	width:217px;
	height:54px;
	background: url("/image/boxT_03.jpg") no-repeat bottom;
	z-index:10;

}


/* Right */
.right {
	width:235px;
	float:right;
}
.modulewrap {	
	width:235px;
}
.moduleT {	
	width:235px;
	height:12px;
	background:url("/image/moduleT.jpg") no-repeat bottom;
}
.moduleTop {	
	width:235px;
	height:12px;
	background:url("/image/moduleTop.jpg") no-repeat bottom;
}
.moduleB {	
	width:235px;
	height:12px;
	background:url("/image/moduleB.jpg") no-repeat top;
	margin-bottom:15px;
}
.moduleMiddle {	
	width:215px;
	padding:0px 10px;
	background:url("/image/moduleM.jpg") repeat-y top;
}
.moduleM {	
	width:205px;
	padding:0px 15px;
	background:url("/image/moduleM.jpg") repeat-y top;
}
.moduleM a{	
	color:#003355;
	text-decoration:none;
}

.moduleM a:hover{	
	color:#F8971C;
	text-decoration:underline;
}
.moduleM ul, .moduleM ol {
	margin:0;
	padding:0;
}
.moduleM ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:15px;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
	padding: 4px 0;
}
.moduleM ol li {
	margin:0;	
	list-style-position: outside;
	list-style-type: decimal;
	margin-left:20px;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
}
.moduleM2 {	
	width:205px;
	padding:0px 15px;
	background:url("/image/moduleM.jpg") repeat-y top;
}
.moduleM2 a{	
	color:#003355;
	text-decoration:none;
}

.moduleM2 a:hover{	
	color:#F8971C;
	text-decoration:underline;
}
.moduleM2 ul, .moduleM2 ol {
	margin:0;
	padding:0;
}
.moduleM2 ul li {	
	list-style-position: outside;
	list-style-type: disc;
	margin-left:15px;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
}
.moduleM2 ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left:20px;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
}

/* TV */

.tvwrap {	
	width:300px;
}

.tvtop {	
	width:300px;
	height:10px;
	background:url(/images/tv-top.png) no-repeat top;
}
.tvbottom {	
	width:300px;
	height:82px;
	background:url(/images/tv-bottom.png) no-repeat bottom;
	margin-bottom:15px;
}
.tvmid {	
	width:300px;
	padding:0px 0px;
	background:url(/images/tv-mid.png) repeat-y top;
}
.tvcontent a{	
	color:#003355;
	text-decoration:none;
}

.tvcontent a:hover{	
	color:#F8971C;
	text-decoration:underline;
}
.tvcontent ul, .tvmid ol {
	margin:0;
	padding:0;
}
.tvcontent ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:15px;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
	padding: 4px 0;
}
.tvcontent ol li {
	margin:0;	
	list-style-position: outside;
	list-style-type: decimal;
	margin-left:20px;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
}


/* Footer */
.footer {
	width:1000px;
	margin:0 auto;
	background:url(../image/mainBottom.jpg) no-repeat top;
	height:50px;
	padding-top:40px;
	text-align:center;
	color:#908e8e;
	line-height:20px;
}
.footer a{
	text-decoration:none;
	color:#003355;
	font:12px Arial, Helvetica, sans-serif;
}
.footer a:hover {
	text-decoration:underline;
	color:#F8971C;
	font:12px Arial, Helvetica, sans-serif;
}

/* Call to Action */
.act {
	text-align: center;
}

/* Menu */
.topnavwrap {
	width:1000px;
	margin:0 auto;
	height:51px;
}
.topnav {

	float:left;
	padding:0;
	margin:0;
	height:51px;
	background:url(../image/navBg.jpg) repeat-x bottom;
}
.topnav ul {
	margin:0;
	padding:0;
}
.topnav ul li {
	margin:0;
	position:relative;
	display:block;
	list-style:none
}
.topnav ul li a {
	color:#000;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	padding:2px 5px 0px 5px;
	display:block;
	float:left;
	background:url(../image/nav.jpg) no-repeat top;
	height:30px;
	line-height:30px;
	width:152px;
	margin-top:19px;	
	margin-right:2px;
}

.topnav ul li a:hover,
.topnav ul li a:active {
	padding:0px 5px;
	display:block;
	float:left;
	background:url(../image/nav.jpg) no-repeat bottom;
	height:49px;
	line-height:49px;
	width:152px;
	margin-top:2px;	
}
.topnav ul li.last2 {

}
.topnav li.selected a, .topnav li a.selected {
		background: url(../image/navSelected.jpg) no-repeat top;
	}

.topnav ul ul {
	position: absolute;
	z-index: 500;
	top:100%;
	width: 162px;
	left:0;
	margin:0;
	display:block;
	background-color:#ffffff;
	height:auto;
}


.topnav ul ul li {
	background:none;
	border:none;
	padding:0;
	margin:0;
	height:auto;
}
.topnav ul ul li a, .topnav ul ul ul li a {
	color:#003355;
	font-weight:normal;
	background:none;
	text-decoration: none;
	display:block;
	height:auto;
	line-height:18px;
	text-align:left;
	padding:3px 10px;
	width: 142px;
	margin:0;
}

.topnav ul ul li a:hover, .topnav ul ul li a:active  {
	margin:0;
	text-decoration: underline;
	background:none;
	height:18px;
	line-height:18px;
	padding:3px 10px;
	margin:none;
}

.topnav ul ul ul {
	position: absolute;
	top: 0;
	left:90%;
}
.topnav ul ul li a {
}

.topnav ul ul,
.topnav ul li:hover ul ul,
.topnav ul ul li:hover ul ul
{display: none;}

.topnav ul li a:hover ul ul,
.topnav ul li a:hover ul ul li {
	display:none;
}

.topnav ul li:hover ul,
.topnav ul ul li:hover ul,
.topnav ul ul ul li:hover ul
{display: block;}

.topnav li:hover ul, li.over ul { display: block; float:left;}

 [if IE 7]>
.topnav{float:left;}
body{behavior:url(csshover.htc); }
.topnav ul li{ display:block; float:left;}
.topnav a{height:1%;}

.topnav ul li a:hover ul ul,
.topnav ul li a:hover ul ul li {
	display:none;
}

#brochureuploadarea {
float:left;
line-height:39px;
text-align:left;
vertical-align:middle;
white-space:nowrap;
width:214px;
}
#brochureuploadarea a {
float:left;
font-size:0;
height:39px;
text-decoration:none;
width:214px;
background-image:url(/images/buttons/downloadorange2_unpressed.png); 
}
#brochureuploadarea a:hover {
float:left;
font-size:0;
height:39px;
text-decoration:none;
width:214px;
background-image:url(/images/buttons/downloadorange2_pressed.png); 
}
#portback {
width: 430px; 
height:100px;
padding:15px;
background-repeat: no-repeat;
background-image: url(/images/wsi-fade.png);}

#portback-title (
font-size: 14px;
padding-left: 35px;
color: #e36c09;}

#portback-body (
font-size: 12px;
)

#secureregister {
float:right;
height:42px;
text-align:left;
vertical-align:middle;
white-space:nowrap;
width:125px;
}
#secureregister a {
float:right;
font-size:0;
height:42px;
text-decoration:none;
width:200px;
background-image:url(/images/online-registration1.png); 
}
#secureregister a:hover {
float:right;
font-size:0;
height:42px;
text-decoration:none;
width:200px;
background-image:url(/images/online-registration2.png); 
}


<![endif] 

