textarea,div {font-size:11px;font-family:verdana,arial}
textarea {border-width:1px;border-style:solid;border-color:#52AAAD #B5DBDE #B5DBDE 52AAAD;background-color:#F1F8F8}
input {border:1px solid #52AAAD;border-bottom:1px solid #B5DBDE;border-right:1px solid #B5DBDE;font-size:11px;font-family:verdana}
input#m_acceptTerms {border:0px}
.greyLine {background-color:#DEDFE7}
.textLinkWhite {font-weight:bold;font-size:11px;color:#fff}
.textLinkWhite a {text-decoration:underline;color:#fff}
.textLinkWhite a:hover {color:#eee}
.textLinkBlack {font-weight:bold;font-size:11px;color:#000}
.textLinkBlack a {text-decoration:underline;color:#444}
.textLinkBlack a:hover {color:#000}
.buttOrange{background-color:#FF9a00;border-width:1px;border-style:solid;border-color:#eee #000 #000 #eee;height:24px;font-size:11px;font-weight:bold;padding-top:2px;color:#333}
.bottomSection {background-color:#52AAAD;padding:10px;border-bottom:1px solid #B5DBDE}
.buttonSection {background-color:#ADDBDE;padding:10px;border-bottom:1px solid #fff}
.rememberMe {padding-top:8px;font-weight:bold}
.passwordField {padding-top:8px}
.contentContainer {background-color:#fff;padding:10px}
.topText {background-color:#fff;padding:8px;padding-top:15px;text-align:left}
.reauthTopText {font-size:12px;font-weight:bold;}
.logo {float:left;margin-bottom:3px}
.whatIsThis {float:right;margin-top:4px}
.clearAndLine {clear:left;background-color:#399EA5;border-bottom:1px solid #187D7B}
.containerStyles {background-color:#187D7B;border-width:1px;border-style:solid;border-color:#399EA5 #004142 #004142 #399EA5;padding:3px}
.containerWidth {width:308px;font-family:verdana,arial;font-size:11px}
.errorText{color:#f00;}
a {color:#00f}
a:hover {color:#000}
.arrow {font-size:12px}
.inputShadow {border-right:1px solid #eee;border-bottom:1px solid #eee}
/*full page styles*/
.fullPageWidth {border:1px solid #187984;width:750px}
.fullPageWidthpercent {border:1px solid #187984;width:100%}
.margin1 {margin:1px}
.fullPageHeader {background-color:#297D84;padding:15px;border-bottom:1px solid #52AAAD}
.greyBorder {background-color:#E7DFE7}
.padding {padding:10px}
.paddingColor {background-color:#E7F7FF;padding:10px}
.fontH1 {font-size:12px}
.fontH2 {font-size:12px}
/*full page styles ends*/
/* template css start */
.setWidth{width:750px;}
.header{background-color:#FF9A00;padding:0 10px 10px 10px}
.containerMain{border:1px solid #FF9A00;padding:8px}
.classReauth {padding-top:13px;padding-bottom:5px}
.bgWhite {background-color:#fff}
/* template css end */


body{
	background-image: url(../images/dstv_exclusive/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #2424FE;
}


.body_td{
	vertical-align: middle;
	text-align: center;
	height: 100%;
	width: 100%;	
}


/* top SMI/LOGO section */
.top_banner_td{
	width: 744px;
	height: 91px;
	background-image: url(../images/dstv_exclusive/top_banner.jpg);
}


td{
	vertical-align: top;
	height: 100%;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.note{
	vertical-align: top;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	padding: 4px;
}

.lft_rght_bg{
	background-image: url(../images/dstv_exclusive/lft_rght_bg.jpg);
	background-repeat: repeat-x;
	background-color:  #94bde9;	
}


.smi_content_td{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002177;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
}


.content_btm{
	background-image: url(../images/dstv_exclusive/content_btm.jpg);
	width: 565px;
	height: 58px;
}

.side_nv_lnk_td{
	padding-left: 10px;
	height: 32px;
	vertical-align: middle;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EAF4FF;
}



/* --- unordered list --- */
ul{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	list-style: circle;
}



/* --- ordered list --- */
ol{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	list-style-type: decimal;
}


/* --- normal links --- */
a { 
	text-decoration: none;
	color: #002177;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #1F36A7;
	background-color: transparent;
}
a:visited {
	text-decoration: none;
	background-color: transparent;
	color: #002177;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #1F36A7;
}
a:active {
	text-decoration: none;
	background-color: transparent;
	color: #002177;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #1F36A7;
}
a:hover {
 	text-decoration: none;
	background-color: #C6E1FF;
	color: #002177;
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 0px dotted #1F36A7;
}

	
/* --- image button display --- */
.img_btn {
	border-style: none;
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
}
.img_btn:visited {
	border-style: none;
	border-width: 0px;	
	background-color: transparent;
	padding: 0px;
}
.img_btn:active {
	border-style: none;
	border-width: 0px;	
	background-color: transparent;
	padding: 0px;
}
.img_btn:hover {
 	border-style: none;
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
}


/* footer table */
.ftr_tbl{
	background-image: url(../images/dstv_exclusive/ftr_bg.jpg);
	background-color: #050a5c;
	width: 774px;
	height: 64px;
	padding: 17px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}


/* footer data display */
.ftr_td{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F0F8FF;
	line-height: 15px;
}




/* --- footer links --- */
.ftr-lnk { 
	background-color: transparent;
	color: #F2F9FF;
	font-size: 9px;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C8CDE8;
}
.ftr-lnk:visited {
	background-color: transparent;
	color: #F2F9FF;
	font-size: 9px;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C8CDE8;
}
.ftr-lnk:active {
	background-color: transparent;
	color: #F2F9FF;
	font-size: 9px;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #F2F9FF;
}
.ftr-lnk:hover {
 	text-decoration: none;
	color: #002177;
	background-color: #eafaff;
	font-size: 9px;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 0px dotted #2853B5;
}




.boxes_lr{
	background-repeat: repeat-y;
	width: 6px;
}


.btm_lnks{
	text-align: center;
}



.help_header{
	background-image: url(http://www.dstv.com/smi_files/images/content_top.jpg);
	height: 98px;
	background-repeat: no-repeat;
}
