	* {

		margin: 0px;

		padding: 0px;

	}



	html, body {

		height: 100%;

	}



	body {

		font: normal 11px Verdana, sans-serif;

		color: #000000;

		background: #ffffff;

	}





	td, div {

		font: normal 11px Arial, sans-serif;

		color: #000000;

		text-align: left;

	}



	a, a:link, a:visited, a:active, a:hover {

		color: #707616;

		text-decoration: underline;

	}



	img {

		border: 0 none;

	}



	ul {

		margin-left: 30px;

		list-style: none url(/images/bullet.png);

	}



	.h1, h1 {

		display: inline;

		font: bold 11px Arial, sans-serif;

		color: #;

		text-decoration: none;

	}



	.h2, h2 {

		display: inline;

		font-size: 13px;

		font-weight: bold;

		color: #;

		text-decoration: none;

	}



	.shell {

		width: 100%;

		height: 100%;

	}



	.shell td {

		height: 100%;

		width: 100%;

		vertical-align: middle;

	}



	.siteShell {

		width: 100%;

		background: url(/images/topRunnerBG.png) repeat-x; /* Top bg runner */

	}



	.siteInnerShell {

		background: url(/images/siteInnerShellBG.png) repeat-y; /* Basically, the whole "site" bg */

		width: 756px;

		margin: 0 auto;

	}



	.contentMenuTbl {

		width: 756px;

	}



	.contentMenuTbl td {

		vertical-align: top;

	}





/* Header */

	.header {

		width: 756px;

		height: 220px;

	}





/* Menu */

	.menu {

		width: 153px;

		margin-left: 4px;

	}



	.menu a, .menu a:link, .menu a:visited, .menu a:active, .menu a:hover {

		display: block;

		width: 131px;

		height: 30px;

		line-height: 30px;

		padding-right: 22px;

		color: #4a4f00;

		font-weight: bold;

		text-align: right;

		text-decoration: none;

		background: url(/images/menu/menuItemOff.png) no-repeat;

	}





/* Menu */

	.subMenu {

		display: none;

		position: absolute;

		left: -10000px;

		top: -10000px;

		width: 153px;

	}



	.subMenu a, .subMenu a:link, .subMenu a:visited, .subMenu a:active, .subMenu a:hover {

		display: block;

		width: 137px;

		height: 31px;

		line-height: 31px;

		padding-left: 12px;

		color: #4a4f00;

		font-weight: bold;

		text-decoration: none;

		background: url(/images/menu/subMenuItemOff.png) no-repeat;

	}





/* Content */

	.content {

		padding: 14px 35px 0 24px;

		width: 536px;

		margin: 0 4px 20px 0;

	}



	.content .col1 {

		float: left;

		width: 330px;

	}



	.content .col2 {

		float: left;

		width: 19px;

	}



	.content .col3 {

		float: left;

		width: 187px;

	}

	#contentTbBroadbandSupport div {
    color:black;
	width: 314px;
	height: 150px;
    padding-left:15px;
    padding-top:15px;
	background-image:url(/images/content_table_bg.png); border: 1px solid black;	
}




/* Misc */

	.wbg {

		background-color: #ffffff;

	}



	.gbg {

		background-color: #f5f5f5;

	}



	.tdPad td {

		padding: 12px 0;

	}



	.left {

		float: left;

	}



	.right {

		float: right;

	}



	.clear {

		clear: both;

	}



	.block {

		display: block;

	}



	.bar {

		height: 22px;

		background: #502b1b url(/images/502b1b.png);

		margin-bottom: 12px;

	}



	.bar div {

		float: left;

		color: #ffffff;

		font-weight: bold;

		line-height: 22px;

		font-size: 12px;

	}





/* Footer */

	.footer {

		background: url(/images/bottomRunnerBG.png) bottom repeat-x; /* Bottom bg runner */

		width: 100%;

		height: 94px;

	}



	.innerFooter {

		width: 756px;

		height: 94px;

		margin: 0 auto;

		background: url(/images/footer/bg.png) bottom repeat-x;

	}



	.copyright {

		float: right;

		padding-right: 10px;

		width: 171px;

		height: 22px;

		background: url(/images/footer/copyrightBG.png);

		color: #a8bc1b;

		line-height: 22px;

		text-align: right;

	}



	.innerFooterSub {

		height: 22px;

		width: 585px;

		padding-right: 10px;

		color: #857168;

		line-height: 22px;

		text-align: right;		

	}



	.innerFooterSub a, .innerFooterSub a:link, .innerFooterSub a:visited, .innerFooterSub a:active, .innerFooterSub a:hover {

		color: #857168;

		text-decoration: none;

	}





/* Forms */

	.formElementNone {

		display: none;

	}



	.formElement {

		height: 16px;

		color: #535353;

		border: 1px solid #dddddd;

		background: #ffffff;

		font: normal 11px Arial, sans-serif;

	}



	.formBtn {

		height: 21px;

		color: #535353;

		padding: 0 15px;

		font: bold 11px Arial, sans-serif;

	}

    

    .m_banner_hide{

    display:none;

}

.m_banner_show{

    display:block;

}



/*Help Content System */

 #hcsnavmenu {

    margin:0;

    padding:0;

}

 #hcsnavmenu ul {

        margin:0:

        padding:0;

        line-height:30px;

        

}

 #hcsnavmenu li {

    margin:0;

    padding:0;

    list-style:none;

    float:left;

    postion:relative;

    background:a2b81e;

}

 #hcsnavmenu ul li a {

    text-align:center;

    text-decoration:none;

    height:30px;

    width:150px;

    display:block;

    color:4a4f00;

    border: 1px solid #606606;

    text-shadow: 1px 1px 1px #606606;

    

    }    



 #hcsnavnenu ul ul {

    postion:absolute;

    visibility:hidden;

    top:32px;

    

    }

    #hcsnavemenu ul li:hover ul {

        visbility:visible;

    }

        



#hcsnavemenu li:hover {

    background:#b9d033;

    

}

    .clearfloat {

    clear:both;

    margin:0;

    padding:0;

}    


