.mast_right{position:absolute;top:0px;text-align:right;left:98%;}
.aspcontent{width:75%;margin:15px auto 20px auto;}
#holder{margin:0px;padding:0px;width:100%;min-width:900px;}
/*BASIC TAGS*/
.rule{display:block;background-color:#0054a7;width:100%;height:4px;}
.utilitylk_login{position:relative;top:-25px; float:right;color:#ffffff;font-size:10px;padding-right:25px;}
.utilitylk_login a:link{color:#ffffff;font-size:11px;text-decoration:none;}
.utilitylk_login a:visited{color:#ffffff;font-size:11px;text-decoration:none;}
.utilitylk_login a:active{color:#ffffff;font-size:11px;text-decoration:none;}
.utilitylk_login a:hover{color:#ffffff;font-size:11px;text-decoration:underline;}

.ast_login{position:relative;top:-10px;color:Red;font-weight:bold;}

h2 {font-size: 16px;font-weight: bold;color: #777777;padding-top: 10px;margin: 0px;padding-bottom: 10px;
}
h3 {font-size: 20px;font-weight: bold;color: #ffffff;padding-top: 10px;margin: 0px 0 0 10px;padding-bottom: 10px;
}
li {font-size:16px;
}
ul {margin-bottom:5px;margin-top:5px;
}

.successpopsm{width:100%;height:auto;padding:0px;margin:0px;color:#000000;border:1px solid #83d181;background-color:#f9fff9;background-image:url(../images/successpop.gif);background-repeat:no-repeat;background-position: 15px 5px;}
.successpopsm p{font-weight:bold;margin:20px 20px 20px 25px;}
.successpopsm ul{margin:10px 20px 20px 25px;}
.successpopsm li{font-size:10px;margin-left:25px;}

.successpopsm .link:link{color:#0255a8;text-decoration:underline;font-size:11px;}
.successpopsm .link:visited{color:#0255a8;text-decoration:underline;font-size:11px;}
.successpopsm .link:active{color:#0255a8;text-decoration:underline;font-size:11px;}
.successpopsm  .link:hover{color:red;text-decoration:none;font-size:11px;}

#mast{color:#000000;position:relative;height:50px;background-color:inherit;width:100%;background-image:url(../images/builder/banner_bg.gif);background-repeat:repeat;border-bottom:1px solid #242627;}
.logo{position:relative;top:5px;left:25px;}
#nav{margin:0px;position:relative;background-color:#434546;height:21px;border-bottom:1px solid #434546;}
#nav_secondary{margin:0px;color:#000000;position:relative;background-color:#0054a7;height:23px;border-bottom:1px solid #434546;}
#nav_third{margin:0px;color:#000000;position:relative;background-color:#999999;height:23px;border-bottom:1px solid #434546;}

/* NAV */
#nav1{font-size:11px;margin:0 0 0 35px;font-weight:bold;}
#nav1 li{float:left;list-style:none;width:auto;}
#nav1 a{font-weight:bold;font-size:11px;padding:3px 20px 0px 20px;background-color:inherit;height:18px;display:block;color:#ffffff;text-decoration:none;background-image:url(../images/builder/nav_division.gif);background-repeat:repeat-y;background-position:right;text-align:center;}
#nav1 li .active{padding-bottom:1px;background-color:#0054a7;color:#ffffff;}
#nav1 a:hover{padding-bottom:1px;background-color:#0054a7;color:#ffffff;text-decoration:none;}

#nav2{clear:both;font-size:11px;margin:0 0 0 70px;}
#nav2 li{float:left;list-style:none;width:auto;}
#nav2 a{font-weight:bold;font-size:11px;padding:3px 20px 0px 20px;background-color:inherit;height:16px;display:block;color:#ffffff;text-decoration:none;text-align:center;margin-top:3px;}
#nav2 li .active{padding:3px 19px 1px 19px;background-color:#b5c3d2;color:#000000;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}
#nav2 a:hover{padding:3px 19px 1px 19px;background-color:#b5c3d2;color:#000000;text-decoration:none;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}

#nav3{clear:both;font-size:11px;margin:0 0 0 105px;}
#nav3 li{float:left;list-style:none;width:auto;}
#nav3 a{font-weight:bold;font-size:11px; padding:3px 20px 0px 20px;background-color:inherit;height:16px;display:block;color:#ffffff;text-decoration:none;text-align:center;margin-top:3px;}
#nav3 li .active{padding:3px 19px 1px 19px;background-color:#ffffff;color:#000000;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}
#nav3 a:hover{padding:3px 19px 1px 19px;background-color:#ffffff;color:#000000;text-decoration:none;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}

.content{height:auto;min-height:800px;padding:0px;color:#000000;position:relative;top:0px;margin-left:auto;margin-right:auto;width:100%;background-color:inherit;background-image:url(../images/builder/main_builder.gif);background-repeat:no-repeat;background-position:left top;}

.content2{margin:0px auto 0 auto;width:857px;background-image:url(../images/login_builder.jpg);background-repeat:no-repeat;background-position:left top;border:1px solid #000000;height:529px;padding:0px;color:#000000;position:relative;background-color:#ffffff;}
#top_content{position:relative;top:5px;left:30px;margin:25px 0 0 35px;width:690px;text-align:right;}
#top_content h1{float:left;color:#333333;font-style:italic;}

.loginul li{list-style-image:url(../images/bullet2.gif);font-size:16px;line-height:22px;}
.newuser{position:relative;left:20px;top:100px;font-size:11px;color:#FFFFFF;}

.newuser a:link{color:#ffffff;text-decoration:underline;}
.newuser a:visited{color:#ffffff;text-decoration:underline;}
.newuser a:active{color:#ffffff;text-decoration:underline;}
.newuser a:hover{color:#eeeeee;text-decoration:none;}

.newuser_new{position:relative;left:20px;top:10px;font-size:11px;color:#FFFFFF;}

.newuser_new a:link{color:#ffffff;text-decoration:underline;}
.newuser_new a:visited{color:#ffffff;text-decoration:underline;}
.newuser_new a:active{color:#ffffff;text-decoration:underline;}
.newuser_new a:hover{color:#eeeeee;text-decoration:none;}

.clickhere img{border:0px;}
.clickhere{position:relative;top:100px;left:25px;}

.login_builder{position:relative;top:108px;left:275px;display:block;width:383px;height:71px;}
.login_builder span{display:none;}

.login_text{position:relative;top:160px;left:305px;width:350px;}
.login_small{color:#999999;font-size:9px;position:relative;top:-164px;left:145px;}

.red{display:block;color:#ffffff;font-size:9px;text-align:right;margin-right:20px;
}
.validtext{display:block;width:120px;background-color:#ffffff;border:1px solid #CC0000;color:#CC0000;font-size:11px;padding:8px;margin:10px 0px 5px 15px;}
.required{color:#ffffff;font-size:9px;margin-right:5px;
}
p{margin:0px 0px 10px 10px;}

/*FORM ELEMENTS*/
form{margin:0px;padding:0px;}
.formholder{width:195px;font-size:11px;padding:0px;background-color:#666666;margin:0px;border-left:1px solid #000000;height:529px;color:#ffffff;}

.formholder fieldset {
  /* clear:both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  background-color:inherit;
  border:0;
  padding: 10px 10px 10px 10px;        /* padding in fieldset support spotty in IE */
  margin:0px;
}

.formholder fieldset H1 {margin:0px;padding:0px;display:block;width:174px;height:32px;background-image:url(../images/legend.gif);background-position:center top;background-repeat:no-repeat;
}
.formholder fieldset H1 span{display:none;}

.formholder label { 
	
	padding: 0; 
	margin: 5px 0 0 15px; /* set top margin same as form input - textarea etc. elements */
	font-size:12px; 
}

.formholder input, form select {
	margin:4px 0 10px 15px;
	background:#ffffff; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
}

textarea {overflow: auto;
}

.submit{margin:0px 0px 0 15px;padding:0px;}
.submit .btn
{
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif; font-weight:bold;
    color:#666565;
   background-image:url(../images/gen_submit.gif);
   border:1px solid #c0bebe;
   padding:0px;margin:0px;text-align:center;
   height:25px;
}
.submit a{margin-left:10px;color:#ffffff;}
.submit a:hover{color:#ffffff;text-decoration:none;}

#top_content .btn_back
{
   font-size:10px;text-transform:Capitalize;font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-color:#666666;
   border-style:solid;
   border-color:#333333;
   border-width:1px;
   padding:3px 8px 3px 8px;
  
}
.checkbox{padding: 10px 0 0 15px;margin: 0px;width:auto;
}
.checkbox span{padding:0px;margin: 0px;position:relative;top:0px;left:0px;width:auto;font-size:9px;
}
.checkbox input{position:relative;top:3px; padding: 0px;margin: 0px;width:35px;background-color:#666666; 
}
.checkbox br{clear:both;
}

#Footer 
{
    height:97px;
	color:#cccccc;
	font-size:10px;
	line-height: 80px; 
	text-align: center; 
	font-family:Arial, Helvetica;
	background-image:url(../images/footer_repeat.gif);
	background-repeat: repeat-x;
}

/*new css*/

.content3{
margin:0px auto 0 auto;
width:100%;
height:529px;
padding:0px;
color:#000000;
position:relative;
background-color:#ffffff;}
.grey{
font-size:16px;
font-weight:bold;
color:#666666;
margin:5px 0;
line-height:22px; 
}
.blue{
font-size:20px;
font-weight:bold;
color:#005cff;
margin:5px 0;
line-height:22px; 
}
.red{
font-size:20px;
font-weight:bold;
color:#CC0000;
margin:5px 0;
line-height:22px;
text-align:center;
}
.red a{
color:#005cff;
text-decoration:none;
}
.red a:hover{
color:#005cff;
text-decoration:underline;
}
.small{
font-size:80%
}
.contentText, .contentText1{
font-size:12px;
color:#000;
line-height:17px; 
}
.contentText ul, .contentText1 ul, #brwn ul{
margin:0px;
padding:0px;
list-style:none;
line-height:17px;
}
.contentText ul li, .contentText1 ul li{
font-size:12px;
text-align:left;
line-height:17px;
padding-left:45px;
padding-bottom:7px;
background:url(../images/bullet.png) no-repeat 20px 2px;
}
.contentText1 ul li{
background:url(../images/bullet_orange.png) no-repeat 20px 2px;
}
#brwn ul li{
color:#fff;
font-weight:bold;
font-size:11px;
text-align:left;
line-height:16px;
padding-left:40px;
padding-bottom:7px;
background:url(../images/white_arw.gif) no-repeat 15px 2px;
}
#media
            {
                margin-top: 40px;
            }
            #noUpdate
            {
                margin: 0 auto;
                font-family:Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #cccccc;
                text-align: left;
                width: 210px; 
                height: 200px;	
                padding: 40px;
            }
		
#vdo{
border:0;
}	
			/* Left nav Agent*/
			
#lNav{
outline:none;
width:141px;
height:303px;
background:url(../images/nav.gif) LEFT top;
float:right;
position:relative;
margin-top:10px;
}
.hts{
height:122px;
width:141px;
float:right;
display:block;
background:url(../images/nav.gif) left top;
position:relative;
top:0px;
outline:none;
}
.hts:hover{
height:122px;
width:141px;
float:right;
display:block;
background:url(../images/nav.gif) -143px top;
outline:none;
}
.cool{
height:100px;
width:141px;
float:right;
display:block;
background:url(../images/nav.gif) left -122px;
position:relative;
top:0px;
}
.cool:hover{
height:110px;
width:141px;
float:right;
display:block;
top:-25px;
background:url(../images/nav.gif) -287px -97px;
margin:0px;
}

.refer{
height:86px;
width:141px;
float:right;
display:block;
margin-right:1px;
background:url(../images/nav.gif) left -220px;
position:absolute;
top:220px;

}
.refer:hover{
height:115px;
width:141px;
float:right;
display:block;
margin-right:1px;
background:url(../images/nav.gif) -431px -192px;
position:absolute;
top:192px;
}
			/* Left nav Builder*/
			
#lNav2{
width:146px;
height:400px;
background:url(../images/nav_builder.gif) left top;
float:right;
position:relative;
margin-top:10px;
}
.hts_bldr{
height:122px;
width:146px;
float:right;
display:block;
background:url(../images/nav_builder.gif) left top;
position:relative;
top:0px;
outline:none;
}
.hts_bldr:hover{
height:122px;
width:146px;
float:right;
display:block;
background:url(../images/nav_builder.gif) -150px top;
outline:none;
}
.why_bldr{
height:100px;
width:146px;
float:right;
display:block;
background:url(../images/nav_builder.gif) left -122px;
position:relative;
top:0px;
}
.why_bldr:hover{
height:110px;
width:146px;
float:right;
display:block;
top:-25px;
background:url(../images/nav_builder.gif) -300px -97px;
margin:0px;
}

.price_bldr{
height:86px;
width:146px;
float:right;
display:block;
margin-right:1px;
background:url(../images/nav_builder.gif) left -220px;
position:absolute;
top:220px;

}
.price_bldr:hover{
height:115px;
width:146px;
float:right;
display:block;
margin-right:1px;
background:url(../images/nav_builder.gif) -450px -190px;
position:absolute;
top:190px;
}
.dwn_bldr{
height:86px;
width:146px;
float:right;
display:block;
margin-right:1px;
background:url(../images/nav_builder.gif) left -304px;
position:absolute;
top:304px;

}
.dwn_bldr:hover{
height:115px;
width:146px;
float:right;
display:block;
margin-right:1px;
background:url(../images/nav_builder.gif) -600px -280px;
position:absolute;
top:280px;
}
/**/
.smlNav{
font-size:10px;
height:20px;
color:#000000;
}
.smlNav a{
color:#000000;
text-decoration:none;
padding-right:5px;
}
.smlNav a:hover{
color:#000000;
text-decoration:underline;
}
.logColr1{
color:#004999; font-weight:bold; font-size:140%
}
.logColr2{
color:#fc831b; font-weight:bold; font-size:140%
}
.logColr3{
color:#6f7073; font-weight:bold; font-size:140%
}
