body{

background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table,td,tr{
font-size: 11px;
color: #00112A;
}

.button{
height:22px;
width: 70px;
color: #000000;
font-size: 10px;
}

.linkon{
font-weight: bold;
color:#008AFF;
}

a:link{
text-decoration: none;
}

a:active{
font-weight: bold;
color:#008AFF;
}


a:hover{
color:#008AFF;
text-decoration: underline;
}

.left{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.middle_start{
background-image: url("../images/b2.gif");
border-right: solid 1px #B4B4B4;
}

.header{
height: 65px;
}

.headerbar{
background-color: #10254E;
color:#FFFFFF;
}

.footer{
background-color: #10254E;
color:#FFFFFF;
}

.main{
background-color: #ffffff;
}


.search_results_bar{
border-top: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
background-color: #F2F9EE;
height: 20px;
color: #000000;
}


.search_results_left_side{
border-left: 1px solid #AAAAAA;
height:100%;
}

.search_results_left_side2{
background-color: #F2F2F2;
height:100%;
}


.search_headings{
padding-top: 5px;
padding-bottom: 5x;
font-weight:bold;
padding-left: 5px;

}

.results_row{
padding-top: 5px;
padding-bottom: 5x;
padding-left: 5px;
}

.subresult_header{
border-bottom: 1 solid #AAAAAA;
border-top: 1px solid #AAAAAA;
background-color: #EBF6E5;
}


.midtables{
border: 1 solid #AAAAAA;
background-color: #A0CC85;
}

.midtablesmiddle{
border-left: 1 solid #AAAAAA;
border-right: 1 solid #AAAAAA;
background-color: #EBF6E5;
}

.midtablesbottom{
border-bottom: 1 solid #AAAAAA;
border-left: 1 solid #AAAAAA;
border-right: 1 solid #AAAAAA;
background-color: #EBF6E5;
}


.midtablesbottom2{
border-bottom: 1 solid #AAAAAA;
}

/*--------------------- REGISTER CONTENT ------------------*/
#maintableleftreg{
width : 180px;

text-align: left;
background-image: url('../images/bg_4.gif');
}

#topbarreg{
width : 100%;
height : 80px;
text-align: left;
background-image: url('../images/banner_reg.gif');
}

#topbarreg2{
width : 100%;
height : 80px;
text-align: left;
background-image: url('../images/t4.gif');
}

#topbarreg3{
width : 100%;
height : 80px;
text-align: left;
background-image: url('../images/t5.gif');
}

#reginsideleft{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regform{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regform2{
width : 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}

#regforminside{
width: 460px;
}

#regformlayout{
width: 460px;
}

.bgregtop{
background-image: url('../images/bg_reg_top.gif');
height: 47px
}

.bgregtop2{
background-image: url('../images/bg_reg_top2.gif');
height: 47px
}

.bgregmain{
background-image: url('../images/bg_reg_main.gif');
padding-right: 10px;
padding-left: 10px;
}

.bgregmain2{
background-image: url('../images/bg_reg_main.gif');
}

.bgregbottom{
background-image: url('../images/bg_reg_bottom.gif');
height: 20px
}

/*--------------------- lOGIN CONTENT ---------------------*/
#maintableleftlogin{
width : 510px;

text-align: left;
}

#mtltop{
width:100%;
}

#maintablerightlogin{
width : 100%;

text-align: left;
}

.search{
background-image: url('../images/bg_3.gif');
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px
}

.required{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CE0000;
}

.input_bar{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
}

#login{
width: 100%;
background-image: url('../images/bg_log_guru.gif');
}

#form{
width: 100%;
margin-left: 14px;
margin-right: 10px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #414141;
}

#bg1{
background-image: url('../images/bg_1.gif');
height: 25px
}

.top{
vertical-align :top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.topyellow{
padding:0px; vertical-align :top;
background-image: url('../images/bg_2.gif');
background-repeat: no-repeat
}


.tophead{
padding:0px; vertical-align :top;
background-image: url('../images/bg_header.gif');

}

.smalltext{
font-size: 9px;
color: #727272;
text-align: center;
font-weight: italic;
}

.mediumtext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #626262;
}

.right{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.right2{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.center{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

.left{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.left2{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
border-bottom: 1px solid #CCCCCC;
border-top: none;
border-right: none;
border-left: none;
}

.left3{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11.2px;
border-bottom: none;
border-top: none;
border-right: none;
border-left: none;
}

.left4{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11.2px;
border-bottom: 1px solid #AB8BA2;
border-top:  1px solid #AB8BA2;
border-right: none;
border-left: none;
}

.left5{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11.2px;
border-bottom:  none;
border-top:   none;
border-right: 1px solid #AB8BA2;
border-left: none;
}



.spacer{
width: 100%;
height: 8px;
}

hr{
color: #929292;
border: 1px dashed;
margin: 0px;
}

.personalspacer{
background-image: url('../images/personal_info.gif');
background-repeat:repeat-n
}

.companyspacer{
background-image: url('../images/company_info.gif');
background-repeat:repeat-n
}

.topsearch{
border-style: solid;
border-color: #757575;
border-width: 1px;
}

.required{
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CE0000;
font-size: 9px;
}

.wide{
width: 100%;
text-align: left;
}
.general{
background-image: url('../images/bg_5.gif');
}

.middleini{
width: 15px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.register_hr{
border: solid 1px #BECBCF ;
width: 70%;
text-align: center;
}

.zipcode{
width: 60px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.expdate{
width: 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.expdate2{
width: 75px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

.all{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #626262;
font-size: 10px;
}

hr{
background-image: url('../images/bg_log.gif');
}

.guru_main{
margin-left: 2px;
margin-top: 0px;
}

.guru_main_topbar{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3E4A4B;
font-size: 11px;
font-weight: bold;
text-align: center;
background-image: url('../images/b10.gif');
border-top: 1px solid #9C9B8B;
border-bottom: 1px solid #9C9B8B;
}

.guru_main_table{

}

.guru_main_header{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
font-weight: bold;
text-align: left;
}

.guru_main_body{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
}

.guru_main_body2{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #890020;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
}
.guru_main_body3{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #890020;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 3px;
}

.guru_main_body_border{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #A9A9A9;
}

.guru_main_body_agntlicenses{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
padding-top: 2px;
padding-bottom: 2px;
border-left: 1px solid #A9A9A9;
}

.textfield{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #890020;
font-size: 10px;
border: 1px solid #B8B8B8;
}

.red{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #890020;
font-size: 10px;
}



.topbar_navigation{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
padding-left: 20px;
}

.toptitle{
margin-bottom: 1px;
background-color:#CCDBCD;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle2{
margin-bottom: 3px;
background-color:#9C9A85;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #000000;/* */
}

.toptitle3{
margin-bottom: 1px;
background-color:#BFBFAE;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle4{
margin-bottom: 1px;
background-color:#DDCAD4;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle5{
margin-bottom: 1px;
background-color:#CCCCCC;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle6{
margin-bottom: 1px;
background-color:#DEE9D8;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}


.toptitle7{
margin-bottom: 1px;
background-color:#F4E1BA;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle8{
margin-bottom: 1px;
background-color:#F4CBCB;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle9{
margin-bottom: 1px;
background-color:#E9E0F2;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle10{
margin-bottom: 1px;
background-color:#F2F1E0;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle11{
margin-bottom: 1px;
background-color:#E0F2EF;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.toptitle12{
margin-bottom: 1px;
background-color:#E1EDFB;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #898989;/* */
}

.menutitle{
cursor:pointer;
margin-bottom: 3px;
background-color:#E0ECF2;
color:#000000;
width:150px;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}

.suball{
padding-left: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

a:link{
color: #4C0000;
text-decoration: none;
}

a:hover{
color: #BA0000;
text-decoration: underline;
}

a:visited{
color: #4C0000;
text-decoration: none;
}

.leftside{
margin-bottom: 3px;
background-color:#938672;
color:#ffffff;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
/*/*/border:1px solid #000000;/* */
}

.lefttable{
padding-right:0px;
padding-left:0px;
padding-top:13px;
padding-bottom:0px;
}

.sidebar1{
padding-left:10px;
padding-top:8px;
}

.white{
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10px;
}

.alpha{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
}

.alpha2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:none;
font-size: 11px;
}

p{
margin:0px;
}

.searchbg{
background-image: url('../images/search_gb.gif');
}

.leftbox{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #444444;
}

.tdtext
{
	font-size: 11px;
	color: #00112A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}