﻿/**/
.mast_right{position:absolute;top:0px;text-align:right;left:98%;}

.rule{display:block;background-color:#de2c00;width:100%;height:4px;}

.aspcontent{width:75%;margin:15px auto 20px auto;}
#holder{margin:0px;padding:0px;width:100%;min-width:800px;}
#mast{color:#000000;position:relative;height:50px;background-color:inherit;width:100%;background-image:url(../images/trinity/banner_bg.gif);background-repeat:repeat;border-bottom:1px solid #242627;}
#nav{margin:0px;color:#000000;position:relative;background-color:#434546;height:21px;border-bottom:1px solid #434546;}
#nav_secondary{margin:0px;color:#000000;position:relative;background-color:#727474;height:23px;border-bottom:1px solid #434546;}
#nav_third{margin:0px;color:#000000;position:relative;background-color:#ffffff;height:23px;border-bottom:1px solid #434546;}

.logo{position:relative;top:5px;left:25px;}
.searchbox{position:absolute;top:11px;right:15px;}

.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;}

/* 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/agent/nav_division.gif);background-repeat:repeat-y;background-position:right;text-align:center;}
#nav1 li .active{padding-bottom:1px;background-color:#de2c00;color:#ffffff;}
#nav1 a:hover{padding-bottom:1px;background-color:#de2c00;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:#e4d8d4;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:#e4d8d4;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;}

/*BASIC TAGS*/

h2 {font-size: 16px;font-weight: bold;color: #777777;padding-top: 10px;margin: 0px;padding-bottom: 10px;
}

ul {margin-bottom:5px;margin-top:0px;
}

#mast{color:#000000;position:relative;height:50px;background-color:#434546;width:100%;background-image:url(../images/login/banner_bg.gif);background-repeat:repeat;border-bottom:1px solid #242627;}

.logo{position:relative;top:5px;left:25px;}

.content2{margin:0px auto 0 auto;width:857px;background-image:url(../images/login/login_agent.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/Login/bullet.gif);font-size:16px;line-height:22px;}

.clickhere{position:relative;top:50px;left:20px;}
.login_builder{position:relative;top:105px;left:185px;display:block;width:310px;height:50px;}
.login_builder span{display:none;}

.login_agent{position:relative;top:108px;left:275px;display:block;width:383px;height:71px;}
.login_agent span{display:none;}

.login_text{position:relative;top:175px;left:300px;width:350px;}
.login_small{color:#999999;font-size:9px;}

.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 #1086ff;color:#CC0000;font-size:11px;padding:8px;margin:10px 0px 5px 15px;}
.required{color:#ffffff;font-size:9px;margin-right:5px;
}
.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;}

.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;}
    
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:526px;
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/login/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 10px;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;}

.submitfirstTime{margin:0px 0px 0px 0px;padding:0px;}
.submitfirstTime a{margin-left:10px;color:#ffffff;}
.submitfirstTime 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;
}


