html, body {

	background:#fff;
    background: #fff url(http://registrera-doman.com/images/bg.gif) repeat 0 0;

	margin:0;

	padding:0;

	font: normal normal normal 16px Arial, Helvetica, Sans-Serif;

}



input, select, textarea

{

	font: normal normal normal 1.0em Arial, Helvetica, Sans-Serif;

}



h1, h2, h3, h4, h5, h6

{

	margin: 0;

	padding: 0;

	font: normal normal bold 1.0em Arial, Helvetica, Sans-Serif;

}



a {

	text-decoration:underline;

	color:#5B93B4; 

	}



h1{

	font-size:1.3em;

	color:#3c0058;

	font-family:"Arial Rounded MT Bold", Arial, Helvetica;

	font-weight:normal;

	margin:0 0 11px 0;

}



h1.indent{

	font-size:1.3em;

	color:#3c0058;

	font-family:"Arial Rounded MT Bold", Arial, Helvetica;

	font-weight:normal;

	margin:0 0 11px 10px;

}



h2 {

	font-size:0.8125em;

	margin:15px 0 2px 0;

	color:#666666;

	}

	

h3 {

	font-size:1em;

	color:#ff6000;

	font-family:"Arial Rounded MT Bold", Arial, Helvetica;

	font-weight:normal;

	margin:0 0 11px 0;

}



p, td, th {

	font-size:0.8125em;

	line-height:130%;

	color:#666666;

	font-weight:normal;

	margin:0 0 9px 0;

}









img {

	border:0 none;

}











p.indent {

	font-size:0.8125em;

	line-height:130%;

	color:#666666;

	font-weight:normal;

	margin:0 15px 9px 10px;

}



p.indent_landing {

	font-size:0.8125em;

	line-height:130%;

	color:#666666;

	font-weight:normal;

	margin:0 15px 3px 10px;

	padding:0;

	font-weight:bold;

}



.indent_spaceabove

{

	padding:10px 0 0 0 ;

	margin:0 0 9px 10px;

	}





.bolditalic {

	 font-weight:bold;

	 font-style:italic;

	 }

	 

.bold {

	 font-weight:bold;

	 }



.green {

	background-color: green;

	padding:0 5px 0 5px;

	color:#fff;

}



/******************************************

Page Frame 

*******************************************/



#wrapper {

	position:relative;

	width:780px;

	border:1px solid #7A588F;

	margin-left:auto;

	margin-right:auto;

	min-height:546px;

}



#content {

	width:810px;

	margin:0;

	border:solid 1px red;

}

		

#header {

	width:780px;

	height:60px;

	/*background: url('../images/TelnicLogo.gif') no-repeat left top;*/

	margin-top:10px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

}



#header div.links{

	position:absolute;

	right:0;

	bottom:5px;

}



#header a.normallink {

	padding:0 7px 0 7px;

	color:#666666;

	text-decoration:none;

	font-size:0.7em;

	letter-spacing:1px;

	border-right:1px solid #999;

}



#header .lastlink {

	padding:0 7px 0 7px;

	color:#666666;

	text-decoration:none;

	font-size:0.7em;

	letter-spacing:1px;

}



#header a:hover {

	color:#ff6000;

}















/******************************************

Columns 

*******************************************/



#navcol {

	float:left;

	width:145px;

	padding-left:10px;

	/*border:solid 1px red;*/

	}

	

/* Styles for Navigation are in nav.css */	

	

#maincolfullwidth {

	float:right;

	width:610px;

	padding-right:10px;

	/*border:solid 1px red;*/

}



#maincolfullwidth p {

	width:550px;

	line-height:145%;

}





#maincolfullwidth_withspace {

	float:right;

	width:600px;

	padding-right:10px;

	padding-left:10px;
	background-color:#FFF;

	/*border:solid 1px red;*/

}



#maincolfullwidth_withspace p {

	width:550px;

	line-height:145%;

}









#maincolfullwidth_withspace_more {

	float:right;

	width:600px;

	padding-right:10px;

	padding-left:10px;

	/*border:solid 1px red;*/

}



#maincolfullwidth_withspace_more p {

	width:570px;

	line-height:145%;

}







#maincolthreecol {

	width:400px;

	float:left;

	padding-left:10px;

	padding-right:10px;

	/*border:1px solid red;*/

}



#maincolthreecol_contact {

	width:340px;

	float:left;

	padding-left:10px;

}



#rightcol {

	float:right; 

	width:187px;

	padding-right:18px;

	/*border:1px solid red;*/

}



#rightcol_contact

{

	float:right; 

	width:230px;

	padding-right:18px;

	padding-top:27px;

	/*border:1px solid red;*/

}



#business_landing_c1 {

	float:left;

	width:320px;

	padding-left:10px;

	/*border:1px solid red;*/

}



#business_landing_c2 {

	float:left;

	width:240px;

	padding-left:20px;

	/*border:1px solid red;*/

	margin:35px 0 0 0 ;

}





.clear

{

clear:both;

height:10px;

/*border:1px solid red;*/

}





/******************************************

Footer 

*******************************************/



		

#footer {

	clear:both;

	width:780px;

	margin-left:auto;

	margin-right:auto;

}



#footer div.left {

	font-size:0.7em;

	color:#525252;

	padding:3px 0 0 0 ;

	margin:0;

	letter-spacing:1px;

	float:left;

}



#footer div.right {

	float:right;

	margin:2px 0 0 0;

}

	



#footer a {

	color:#525252;

	text-decoration:none;

}



#footer a:hover {

	color:#000;

}































/******************************************

std Tables

*******************************************/



#stdtable {

	border:1px solid #ccc;

	}



#stdtable th {

	font-weight:bold;

	background-color:#CADFEA;

	text-align:left;

	padding:3px;

	border-bottom:1px solid #ccc;

	font-size:0.75em;

	}

	

#stdtable td  {

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	padding:3px;

	}



#stdtable td ul.stdlist {

	margin:5px 0 5px 15px;

	padding:0 0 0 5px;

	}



#stdtable td li {

	margin:0;

	padding:0 0 2px 0;

	font-size:0.875em;

	}	

#stdtable td  a {

	}





#tblpack {

        border:1px solid #CCCCCC;

        width:370px;

        font-size:90%;

        margin:16px 0 16px 0;

        }





#tblpack th {

        font-size:0.75em;

        font-weight:bold;

        background-image:url('../images/th_bg.gif');

        background-repeat:repeat-x;

        background-position:bottom;

        padding:3px 2px 2px 4px;

        color:#3c0058;

        text-align:left;

        }



#tblpack td {

        padding:3px 4px 3px 4px;

        border-top:1px solid #fff;

        border-bottom:1px solid #ccc;

        }





#tblpack td.right {

        width:30px;

        text-align:right;

        }



#tblpack tr.alt {

        background-color:#EDF2F7;

        }



#tblpack td.lefth {

        font-weight:bold;

        border-bottom:1px solid #ccc;

        padding:4px 3px 3px 10px;

        width:460px;

        }



#tblpack td.left {

        border-bottom:1px solid #ccc;

        padding:4px 3px 3px 40px;

        width:460px;

        }



#tblpack tr.p {

        background-color:#ECF3F8;

}









/******************************************

Buttons 

*******************************************/



a.buttonpdf {

	background-image:url(../images/btnblend.gif);

	background-repeat:no-repeat;

	background-color:#7595B6;

	color:#FFFFFF;

	padding:4px 3px 2px 7px;

	margin:0px 0 0 0;	

	/*display:block;	*/

	width:200px;

	text-decoration:none;

	/*border:1px solid red;*/

	}



a.buttonendpdf {

	background-image:url(../images/btnend_pdf.gif);

	background-repeat:no-repeat;

	border:1px solid red;

	width:30px;

	min-width:20px;

	}











.btnpdf_new	{

	margin:10px 0 2px 0;

	padding:8px 5px 5px 10px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_pdf_wide2.gif') no-repeat left top;

	height:25px;

	width:280px;

	display:block;

}



.btnzip	{

	margin:10px 0 2px 0;

	padding:8px 5px 5px 10px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_zip.gif') no-repeat left top;

	height:25px;

	width:280px;

	display:block;

}



a:hover.btnzip	{

	color:#ff6000;

}



.btnpdf_new_nar	{

	margin:10px 0 2px 0;

	padding:10px 5px 5px 10px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_pdf.gif') no-repeat left top;

	height:25px;

	width:280px;

	display:block;

	font-size:0.825em;

}



.btnpdf_new_nar:hover	{

	color:#ff6000;

}







.btnpdf_stdfloat	{

	margin:10px 0 2px 0;

	padding:10px 5px 5px 10px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	background: url('../images/btn_pdf.gif') no-repeat left top;

	height:25px;

	width:280px;

	display:block;

	font-size:0.825em;

	float:left;

}



.btnpdf_stdfloat:hover	{

	color:#ff6000;

}





.btnpdf_narfloat	{

	margin:10px 0 2px 70px;

	padding:10px 5px 5px 10px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	background: url('../images/btn_dmdownload.gif') no-repeat left top;

	height:25px;

	width:180px;

	display:block;

	font-size:0.825em;

	float:left;

}



.btnpdf_narfloat:hover	{

	color:#ff6000;

}



.aup {

	width:550px;

}	



.aup a {

	margin:0;

	padding:10px 5px 5px 10px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	background: url('../images/btn_dmdownload.gif') no-repeat left top;

	height:25px;

	width:170px;

	display:block;

	font-size:0.825em;

	float:right;

}	



.btn_dm_back	{

	float:left;

	margin:0px 255px 2px 10px;

	padding:10px 5px 5px 18px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_dmback.gif') no-repeat left top;

	height:25px;

	width:130px;

	display:block;

	font-size:0.75em;

}



.btn_dm_video {

	float:left;

	margin:0px 183px 2px 0;

	padding:10px 5px 5px 18px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_dmback.gif') no-repeat left top;

	height:25px;

	width:130px;

	display:block;

	font-size:0.75em;

}



.btn_dm_friend	{

	float:left;

	margin:0px 0px 2px 10px;

	padding:10px 5px 5px 18px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_dmback.gif') no-repeat left top;

	height:25px;

	width:130px;

	display:block;

	font-size:0.75em;

}





.btn_dm_download {

	float:left;

	margin:0px 0 2px 0;

	padding:10px 5px 5px 18px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	/*background: url('../images/btn_pdf_wide.gif') no-repeat left top;*/

	background: url('../images/btn_dmdownload.gif') no-repeat left top;

	height:25px;

	width:155px;

	display:block;

	font-size:0.75em;

}





.btn_dm_back:hover, .btn_dm_friend:hover, .btn_dm_download:hover, .btn_dm_video:hover {

	color:#ff6000;

}







/******************************************

Home 

*******************************************/



#maincolfullwidth_withspace p.home_readthrough

{

	margin:20px 0 25px 18px;

	font-size:0.875em;

	width:550px;

	line-height:155%;

	}

	

	

div.home_telforbusiness

{

	float:left;

	margin:0 10px 0 0;

}

div.home_telforpersonal

{

	float:left;

	margin:0 0 0 0;

}



p.homecopy

{

	padding:15px 0 15px 0;

	font-size:1em;

	}

	

		

	













/******************************************

Landing Pages 

*******************************************/



#business_landing_c2 a {

	display:block;

	margin:0 0 5px 40px;

}





#business_landing_c2 ul {

	padding:0 0 0 10px ;

	margin:0 0 15px 10px;

	}



#business_landing_c2 li {

	color:#666666;

	font-size:0.8125em;

	font-weight:normal;

	padding:2px 0 2px 0;

	margin:0;

	}

	

	

	

#landingmovie {

	padding:0 0 0 45px;

}

	



#landingtable td

{

	vertical-align:top;

}





/* 

	Original Landing Links 

*/



ul.landinglinks {

 margin:0;

 padding:0 0 0 10px;

 list-style-type:none;

 cursor: pointer;

 display:none;

}



ul.landinglinks li.question {

 /*background: url(../images/arrow_orange_closed.gif) no-repeat 0 5px;*/

}



ul.landinglinks li.question.expanded{

 /*background: url(../images/arrow_orange_open.gif) no-repeat 0 5px;*/

}



ul.landinglinks a {

 font-size:0.9375em;

 padding:0 20px 3px 5px;

 text-decoration:none;

}



ul.landinglinks a:hover {

 color:#ff6000;

}





/* 

	New Landing Links 

*/



div.landinglinks2 {

 margin:0;

 padding:6px 0 4px 25px;

 list-style-type:none;

 cursor: pointer;

 display:none;

}



div.landinglinks2 a {

 font-size:0.75em;

 padding:0 20px 3px 2px;

 text-decoration:none;

}



div.landinglinks2 a:hover {

 color:#ff6000;

}







div.landinglinks3 {

 margin:0;

 padding:3px 0 4px 0px;

 list-style-type:none;

 cursor: pointer;

 display:none;

}



div.landinglinks3 a {

 font-size:0.75em;

 padding:0 20px 3px 2px;

 text-decoration:none;

}



div.landinglinks3 a:hover {

 color:#ff6000;

}





div.landinglinksspacer {

 height:60px;

 float:right;

 /*border:1px solid red;*/

}







div.landinglinks4 {

 margin:0;

 padding:0px 0 0px 18px;

 list-style-type:none;

 cursor: pointer;

 display:none;

}



div.landinglinks4 a {

 font-size:0.75em;

 padding:0 20px 3px 2px;

 text-decoration:none;

}



div.landinglinks4 a:hover {

 color:#ff6000;

}





div.landinglinksspacer2 {

 height:43px;

 float:right;

 /*border:1px solid red;*/

}





/******************************************

Standard Pages 

*******************************************/





.headergraphic	

{

	margin-bottom:25px;

	}

	

	

.sim_discovermore {

	width:182px;

	margin:15px 0 0 0;

	padding:5px 20px 0 0;

	float:right;

	background: url('../images/sim_discover_bg.gif') no-repeat left top;	

	}

	

.sim_watchvideo	{

	width:182px;

	margin:15px 0 0 0;

	padding:5px 48px 0 0;

	float:left;

	background: url('../images/sim_watchvideo_bg.gif') no-repeat left top;	

}



.sim_discovermore ul {

	margin:30px 0 0 0;

	padding:0 0 0 10px;

	}

	

.sim_watchvideo ul {

	margin:30px 0 0 0;

	padding:0 0 0 10px;

	}	 





.sim_discovermore li {

	list-style-image:url(../images/bullet.gif);

	font-size:0.8125em;

	line-height:18px;

	color:#666666;

	font-weight:normal;

	margin:0 0 3px 15px;

	padding:0 0 0 5px;

	}





	

	

#maincolfullwidth_withspace ul {

	margin:0 70px 9px 40px;

	padding:0;

}	



#maincolfullwidth_withspace_more ul {

	margin:0 10px 9px 15px;

	padding:0;

}	



#maincolfullwidth ul {

	margin:0 70px 9px 30px;

	padding:0;

}	



#maincolfullwidth_withspace li, #maincolfullwidth li, #maincolfullwidth_withspace_more li {

	line-height:150%;

	color:#666666;

	font-size:0.8125em;

	font-weight:normal;

	padding:4px 0 4px 0;

	margin:0;

	}



ol.reseller {

	margin:0 70px 9px 30px;

	padding:0;

	}

	





ul.landing {

	margin:0 0 0 28px;

	padding:0;

}	



ul.landing li {

	line-height:135%;

	color:#666666;

	font-size:0.8125em;

	font-weight:normal;

	padding:2px 0 2px 0;

	margin:0;

}	









ol.landing {

        margin:0 0 10px 28px;

        padding:0;

}



ol.landing li {

        line-height:135%;

        color:#666666;

        font-size:0.8125em;

        font-weight:normal;

        padding:2px 0 2px 0;

        margin:0;

}



	

	

/******************************************

Stuff for Right Column

*******************************************/



	

#rightcol .right_title {

	width:182px;

	background: url('../images/right_title_bg.gif') no-repeat left top;

	margin:6px 0 0 0;

	padding:0 0 6px 0;

	}



	

#rightcol .right_bullets {

	width:179px;

	background-image: url('../images/right_bullets_bg.gif');

	background-repeat:repeat-x;

	background-color:#F3F7FB;

	border-left:1px solid #CCDBE6;

	border-right:1px solid #CCDBE6;

	padding:0 0 10px 0 ;

	}	



#rightcol .right_bullets ul {

	padding:0 0 0 10px;

	margin:0;

	}



#rightcol .right_bullets li {

	list-style-image:url(../images/bullet.gif);

	font-size:0.75em;

	line-height:130%;

	font-weight:normal;

	margin:0 0 8px 15px;

	padding:0 8px 0 5px;

	}	



#rightcol .right_bullets li a {

	color:#666666;

	text-decoration:none;

	}	



#rightcol .right_bullets li a:hover {

	color: #ff6000;

	}	

	

#rightcol .finishbullets {

	background: url('../images/right_bullets_finish.gif') no-repeat left top;

	height:40px;	

}	



#rightcol .right_bullets p {

	font-size:0.75em;

	line-height:130%;

	font-weight:normal;

	margin:0 0 8px 10px;

	padding:0;

	}





















/******************************************

Discover More 

*******************************************/







.dm_ind1 {

	background: url('../images/dm_ind1.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

.dm_ind1:hover {

	background-position: 0 -80px;

}



.dm_ind2 {

	background: url('../images/dm_ind2.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

.dm_ind2:hover {

	background-position: 0 -80px;

}



.dm_ind3 {

	background: url('../images/dm_ind3.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

.dm_ind3:hover {

	background-position: 0 -80px;

}



.dm_ind4 {

	background: url('../images/dm_ind4.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

.dm_ind4:hover {

	background-position: 0 -80px;

}



.dm_ind5 {

	background: url('../images/dm_ind5.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

.dm_ind5:hover {

	background-position: 0 -80px;

}



.dm_ind6 {

	background: url('../images/dm_ind6.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

.dm_ind6:hover {

	background-position: 0 -80px;

}





















.dm_bus1 {

	background: url('../images/dm_bus1.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}



.dm_bus2 {

	background: url('../images/dm_bus2.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}



.dm_bus3 {

	background: url('../images/dm_bus3.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}



.dm_bus4 {

	background: url('../images/dm_bus4.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}



.dm_bus5 {

	background: url('../images/dm_bus5.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}



.dm_bus6 {

	background: url('../images/dm_bus6.gif') no-repeat left top;

	width:266px;

	height:80px;

	display:block;

	float:left;

}

















.cleardm

{

clear:both;

height:15px;

/*border:1px solid red;*/

}



.discovermoregraphics {

	border-bottom:1px solid #cccccc;

	margin:20px 0 20px 0;

	padding:0 0 0 0;

	}



.discovermoregraphics a {

	/*background: url('../images/dm_ind1.gif') no-repeat left top;*/

	padding:0 15px 0 0;

	}	



























/************************************

Calendar

*************************************/





.launch_1 {

	background: url('../images/launch_2.gif') no-repeat left top;

	width:568px;

	height:56px;

	display:block;

}

.launch_1:hover {

	background-position: 0 -58px;

}



.launch_2 {

	background: url('../images/launch_4.gif') no-repeat left top;

	width:568px;

	height:57px;

	display:block;

}

.launch_2:hover {

	background-position: 0 -57px;

}



.launch_3 {

	background: url('../images/launch_6.gif') no-repeat left top;

	width:568px;

	height:57px;

	display:block;

}

.launch_3:hover {

	background-position: 0 -57px;

}













.watchvideo {

	margin:0 0 10px 0;

	}

	

.watchvideom {

	margin:0 0 20px 0;

	border:1px solid #ABABAB;

	width:600px;

	height:390px;

	}



.watchvideod {

        margin:0 0 10px 19px;

        }





.watchvideom_sum {

	margin:0 0 20px 0;

	padding:0;

	border:1px solid #ABABAB;

	width:530px;

	height:220px;

	}





.right_simulatorlink {

	padding:0px 0 0 0;

	}

	







#purpleCornerBox {

	/*background: url(../images/purple-box.gif) no-repeat top left;*/

	background: url(../images/blue-box.gif) no-repeat top left;	

	margin: 0;

	padding: 0 0 0 25px;

	width: 568px;

	height: 287px;

	}

			

#purpleCornerBox ul {

	color: #ffffff;

	list-style: none;

	padding:20px 0 0 0;

}



	

#purpleCornerBox ul li {

	padding: 0 0 0 20px;

	font-weight: normal;

	margin:10px 0 38px 0;

	/*border: 1px solid red;*/

	}



#purpleCornerBox a {

	display: block;

	color: #ffffff;

	text-decoration: none;

	font-weight: normal;

	line-height:185%;

	}

	

#purpleCornerBox a:visited {

	color: #FFFFFF;

	text-decoration: none;

	}	

	

#purpleCornerBox a:hover{

	color: #ff6000;

	text-decoration: none;

	}		

	

#purpleCornerBox span.one{font-size: 170%;}

#purpleCornerBox span.title{font-size: 140%;}

#purpleCornerBox span.date{font-size: 130%;}	









#loginarea {

	background: url(../images/login_bg.gif) no-repeat top left;

	margin:20px 0 0 0;

	padding:20px 0 0 20px;

	width:300px;

	height:175px;

}



#loginareasmall {

	background: url(../images/login_bg_small.gif) no-repeat top left;

	margin:20px 0 0 0;

	padding:0px 0 0 10px;

	width:300px;

	height:130px;

}

#logintable td {

	padding:10px 10px 0 0 ;

	font-weight:bold;

	}



#logintable td.btn {

	padding:10px 10px 0 0 ;

	text-align:right;

	}	



.loginbtn {

	border:1px solid #5E8BA7;

	background-image:url(../images/login_btn_bg.gif);

	background-repeat:repeat-x;

	font-size:11px;

	padding:1px 3px 1px 3px;

	color:#FFFFFF;

	}

	

#loginareasmall2 {

	background: url(../images/login_bg_small2.gif) no-repeat top left;

	font-size:0.6875em;

	padding:15px 0 0 7px;

	color:#666666;

	height:80px;

	margin:20px 0 0 0;

}

	

.logintxtboxsmall {

	border:1px solid #BAD0DC;

	width:100px;

	margin:0 7px 0 0;

}

















#tellfriend {

	background: url(../images/bg_tell_friend.gif) no-repeat top left;

	margin:20px 0 0 0;

	padding:20px 0 0 20px;

	width:500px;

	height:350px;

}



#tellfriend td {

	padding:10px 10px 0 0 ;

	font-weight:bold;

	}



#tellfriend td.btn {

	padding:10px 10px 0 0 ;

	text-align:right;

	}	























	

#fpasswordarea {

	background: url(../images/pass_bg.gif) no-repeat top left;

	margin:20px 0 0 0;

	padding:20px 0 0 13px;

	width:300px;

	height:175px;

}	



.stdbtn {

	border:1px solid #5E8BA7;

	background-image:url(../images/login_btn_bg.gif);

	background-repeat:repeat-x;

	font-size:0.6825em;

	padding:1px 3px 1px 3px;

	color:#FFFFFF;

	}







	

	

.logintxtbox {

	border:1px solid #BAD0DC;

} 	









#reg_wrapper {

	padding:12px 0 0 12px;

	background-image:url(../images/reg_table_bg.gif);

	background-repeat:no-repeat;

	border:1px solid #CCCCCC;

	width:402px;

	margin: 0 0 15px 0;

}



.txt_std_input {

	border:1px solid #BAD0DC;

	width:155px;

	}	





#regtable {

	width:400px;

	}

	

#regtable td {

	font-size:0.75em;

	padding:0 0 8px 0;

	vertical-align:top;

	/*border:1px solid red;*/

	}



#regtable td.labels {

	width:190px;

	}

	

#regtable td.inputarea {

	width:210px;

	}



.regbtn {

	border:1px solid #5E8BA7;

	background-image:url(../images/login_btn_bg.gif);

	background-repeat:repeat-x;

	font-size:11px;

	margin:0 0 0 70px;

	color:#FFFFFF;

	width:88px;

	height:20px;

}



























.reglandinggraphics {

	border-bottom:1px solid #cccccc;

	margin:20px 15px 20px 10px;

	padding:0 0 15px 0;

	}



.regovergraphics {

	border-bottom:1px solid #cccccc;

	margin:20px 15px 33px 10px;

	padding:0 0 15px 0;

	}





.reglandinggraphics a {

	/*background: url('../images/dm_ind1.gif') no-repeat left top;*/

	padding:0 15px 0 0;

	}		





#regacc {

	width:400px;

	margin:0 0 0 10px;

	}



#regacc td.step {

	vertical-align:top;

	width:60px;

	padding:3px 0 5px 0;

	font-weight:bold;

	line-height:150%;

	}

	

#regacc td.detail {

	vertical-align:top;

	padding:3px 0 5px 0;

	width:390px;

	line-height:150%;

	}	

	



#regsign td {

	padding:3px 10px 5px 0;

	}

	



















#tblresel {

	border:1px solid #CCCCCC;

	width:560px;

	font-size:90%;

	margin:16px 0 16px 0;

	}





#tblresel th {

	font-size:0.75em;

	font-weight:bold;

	background-image:url('../images/th_bg.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	padding:3px 2px 2px 4px;

	color:#3c0058;

	border-left:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:left;

	}

	

#tblresel td {

	padding:6px 4px 6px 4px;

	border-top:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

	

#tblresel td.left {

	width:180px;

	font-weight:bold;

	}	



#tblresel td.lefti {

	width:165px;

	font-weight:normal;

	padding:0 0 0 15px;

	}	



#tblresel td.right {

	width:380px;

	}	

		

#tblresel tr.alt {

	background-color:#EDF2F7;

	}	

		





















#tbldev {

	border:1px solid #CCCCCC;

	width:430px;

	font-size:90%;

	margin:16px 0 16px 0;

	}





#tbldev th {

	font-size:0.75em;

	font-weight:bold;

	background-image:url('../images/th_bg.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	padding:3px 2px 2px 4px;

	color:#3c0058;

	border-left:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:left;

	}

	

#tbldev td {

	padding:6px 4px 6px 4px;

	border-top:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

	



#tbldev tr.alt {

	background-color:#EDF2F7;

	}				















a.newslink {

 font-weight:bold;

 color:#666;

 text-decoration:none;

 }



a.newslink:hover {

 color:#ff6000;

}



.tblnews {

	border:1px solid #CCCCCC;

	width:520px;

	font-size:90%;

	margin:5px 0 15px 0;

	}





.tblnews th {

	font-size:0.75em;

	font-weight:bold;

	background-image:url('../images/th_bg.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	padding:3px 2px 2px 4px;

	color:#3c0058;

	border-left:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:left;

	}

	

.tblnews td {

	padding:10px 4px 10px 4px;

	border-top:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

	

			



















#tblpricing2 {

	border:1px solid #CCCCCC;

	width:560px;

	font-size:90%;

	margin:16px 0 16px 0;

	}





#tblpricing2 th {

	font-size:0.75em;

	font-weight:bold;

	background-image:url('../images/th_bg.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	padding:3px 2px 2px 4px;

	color:#3c0058;

	border-left:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:left;

	}

	

#tblpricing2 td {

	padding:6px 4px 6px 4px;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

	

#tblpricing2 td.leftjoin1 {

	width:180px;

	border-bottom:0;

	font-weight:bold;

	padding-left:10px;

	}	



#tblpricing2 td.leftjoin2 {

	width:170px;

	border-bottom:0;

	border-right:1px solid #ccc;

	padding-left:10px;

	vertical-align:top;

	}	



#tblpricing2 td.leftjoin3 {

	width:170px;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	padding-left:10px;

	vertical-align:top;

	}	





#tblpricing2 td.lefti {

	width:165px;

	font-weight:normal;

	padding:0 0 0 15px;

	border-right:0;

	border-bottom:0;

	}	



#tblpricing2 td.right {

	width:380px;

	}	



#tblpricing2 td.rightjoin {

	width:380px;

	border-bottom:0;

	}

	

#tblpricing2 tr.alt {

	background-color:#EDF2F7;

	}	

		











#tblpricing {

	border-top:1px solid #CCCCCC;

	border-left:1px solid #CCCCCC;

	border-right:0;

	border-bottom:0;

	width:560px;

	font-size:90%;

	margin:0 0 8px 0;

	}





#tblpricing th {

	font-size:0.75em;

	font-weight:bold;

	background-image:url('../images/th_bg.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	padding:3px 2px 2px 4px;

	color:#3c0058;

	border-left:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:left;

	}

	

#tblpricing td {

	padding:6px 4px 6px 4px;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

	

#tblpricing td.left {

	width:180px;

	}	



#tblpricing td.lefti {

	width:165px;

	font-weight:normal;

	padding:0 0 0 15px;

	}	



#tblpricing td.right {

	width:380px;

	}	

		

#tblpricing tr.alt {

	background-color:#EDF2F7;

	}	

		





















#tbltelhosting {

	border:1px solid #CCCCCC;

	width:560px;

	font-size:90%;

	margin:16px 0 16px 0;

	}





#tbltelhosting th {

	font-size:0.75em;

	font-weight:bold;

	background-image:url('../images/th_bg.gif');

	background-repeat:repeat-x;

	background-position:bottom;

	padding:3px 2px 2px 4px;

	color:#3c0058;

	border-left:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	text-align:left;

	}

	

#tbltelhosting td {

	padding:6px 4px 6px 4px;

	border-top:1px solid #fff;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

	}	

	

#tbltelhosting td.left {

	width:180px;

	font-weight:bold;

	}	



#tbltelhosting td.lefti {

	width:165px;

	font-weight:normal;

	padding:0 0 0 25px;

	}	



#tbltelhosting td.right {

	width:380px;

	}	

		

#tbltelhosting tr.alt {

	background-color:#EDF2F7;

	}	

		















/*************************

Legal

**************************/



#legal h2 {

	padding:0 0 5px 0;

	margin:0 0 0 0;

	font-size:0.9375em;

	}











/***********************

Launch button divs

************************/



.sunrise_float {

	float:left;

	width:215px;

	/*border:1px solid red;*/

}



.sunrise_ip_float {

	float:left;

	width:185px;

	/*border:1px solid red;*/

}



.sunrise_ipg_float {

	float:right;

	width:206px;

	margin-right:8px;

	/*border:1px solid red;*/

}



.sunrise_aup_float {

	float:right;

	margin-right:10px;

	width:160px;

}



.reg_ipg_float {

	float:right;

	width:206px;

	margin-right:38px;

	/*border:1px solid red;*/

}





.aup_float {

	float:right;

	margin-right:20px;

	width:160px;

}







.download_float {

	float:right;

	width:200px;

	margin-right:0px;

	padding-right:0px;

	/*border:1px solid red;*/

}











.telhosting_float  {

	float:left;

	width:240px;

	

}

.ctelhosting_float  {

	float:right;

	margin-right:30px;

	width:330px;

	

}



.tell_float {

	float:right;

	width:160px;

	margin-right:0px;

	padding-right:120px;

	/*border:1px solid red;*/

}





.mp_float

 {

	float:right;

	margin:15px 224px 0 0;

	width:240px;

}


#form_wrapper {
	padding:12px 0 0 12px;
	background-image:url(../images/reg_table_bg.gif);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	width:380px;
	margin: 0 0 15px 0;
}
