@charset "utf-8";
/* CSS Document */

body {
	background-color: #d2eb20;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.arial18white{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:normal;
	padding-left:10px;
}

.arial18white_wo_padding{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:normal;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
	
.arial18greybold{
		color:#504F53;
		font-family:arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight:bold;
		letter-spacing:-1px;
		text-transform:uppercase;
		padding-left:10px;
}	

.arial18greybold_nc{
		color:#504F53;
		font-family:arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight:bold;
		letter-spacing:-1px;		
		padding-left:10px;
}	

.arial14grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#504f53;
	text-transform:uppercase;
	padding-left:10px;
	}

.arial14grey_nc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#504f53;
	}


.clientlogo{ border:1px solid #e8e6e6;}


.TrebuchetMS12grey{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#504f53;
	margin-top:20px;
	
	
}

.TrebuchetMS12grey a{
	color:#504f53;
	text-decoration:none;
}

.TrebuchetMS12grey a:hover{
	color:#504f53;
	text-decoration:underline;
}

.HeadingListAccount a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.HeadingListAccount a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

.TrebuchetMS12blacknormal{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	float:none; 
	vertical-align:text-top; 
	padding-left:10px;
}

.TrebuchetMS12blacknormal a{ color:#000; text-decoration:underline;}
.TrebuchetMS12blacknormal a:hover{ color:#000; text-decoration:none;}




#navlist
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-left: 3px;
	margin: 0;
	width: 192px;
}

#navlist li
{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 2px;
color:#FFF;
}

#navlist li a { text-decoration: none; color:#FFF }

#navlist li a:hover { text-decoration: none; color:#D2EB20; }
#navlist li .active { text-decoration: none; color:#D2EB20; }

p{padding:0px; margin:9px 0px 0px 3px; height:2px;}



.TrebuchetMS12black{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:15px 0px 15px 0px;
}



table#aai th{ font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
	text-align:left;}
	
table#aai td{ font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding-left:10px;
	text-align:left;}	
	
	
.pager {
	clear: both;
	height: 1%; /* Fixes double padding in IE */
	background: #809200;
	margin: 0 5px;
	xborder: 1px solid #313131;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

.pager a, .pager span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 0.1em;
	text-decoration: none;
	background: #809200;
	color: #fff;
}

.pager span {
	color: #c9c9c8;
}

.pager .current {
	background: #313131;
}

.pager a:hover {
	background: #313131;
}

.pagertop {
	border-top: 0 none;
}

.pagerbottom {
	border-bottom: 0 none ;
}

.pager ul {
	margin: 0;
	padding: 0;
}

.pager li {
	margin: 0;
	padding: 0;
}	


.footer{font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	color:#000;}
	
.tahoma11gray {
color:#5A5A5A;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding: 10px 0px 0px 20px;
}	
	
.tahoma11gray a:hover {
color:#5A5A5A;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.tahoma11gray a {
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
}


.tahoma11green {
color:#495300;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.tahoma11blackbold {
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.selected {
color:#D2EB20;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.verdana12 {
color:#000000;
font-family:Verdana;
font-size:12px;
text-decoration:none;
}

.verdana12 a:hover {
color:#869900;
font-family:Verdana;
font-size:12px;
text-decoration:none;
}
.verdana12 a {
color:#000000;
font-family:Verdana;
font-size:12px;
text-decoration:none;
}

.toplinks {
xheight:142px;
float:left;
width:265px;
padding:18px 0px 0px 35px; 
}

.pedestalsitelink {
background-image:url(../images/toplink-bg02.gif);
background-repeat:no-repeat;
clear:both;
float:left;
height:17px;
padding-bottom:14px;
padding-left:38px;
padding-top:3px;
width:190px;
position:relative;
}


.header-links {
background-image:url(../images/header-linksbg.gif);
background-repeat:no-repeat;
}

form{ padding:0px; margin:0px; height:auto;}
form#two label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; clear:left; display:block;  float:left; width:858/14/2009px; color:#000000; margin-top:7px;}
form#two .inputtext {width:205px; height:20px; padding-top:4px; border:1px solid #a5bc00; margin-bottom:10px; }

.frm_table_label{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; width:auto; padding-right:15px;}

.frm_table_label a{color:#000; text-decoration:underline;}
.frm_table_label a:hover{color:#000; text-decoration:none;}



form span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-top:4px; float:left; clear:right;}

.verdanabold13{font-size:13px; font-weight:bold;}
.verdana11{ color:494949; font-size:11px;}
.verdana19{ font-size:19px; color:#000;}

.red_alert{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ff0000; font-weight:bold;}

.TrebuchetMS15black{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF; font-weight:normal; font-size:15px;
}

.TrebuchetMS14black{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF; font-weight:normal; font-size:14px;
}

.arial18black{ font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:18px;}
.arial14black{ font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:14px;}
.arial14black a{ color:#000; text-decoration:underline;}
.arial14black a:hover{ color:#000; text-decoration:none;}

.verdana12white{font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; text-align:center;}
.verdana12white a{ color:#FFF; text-decoration:none;}
.verdana12white a:hover{ color:#FFF; text-decoration:none;}



/*********** Added the new css on 14-10-2009 *******/

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  
  width: 767px; 
}

form fieldset {
 clear: both; 
   border:1px solid #bfd616;
   padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width: 762px; 
}

form fieldset legend {
	font-size:12px; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	font-weight:bold;	
	color:#000;
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	font-size:12px;
	color:#363636;
	width: 204px; 
	padding: 18px 0px 0px 10px; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	
}

form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

form#placeorder input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:225px;
	height:18px;/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0px 5px 3px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	padding:5px 0px 5px 3px;
	border:1px solid #819300;
	background-color:#acc20e;
	color:#000000;
}

form#placeorder select{
	width:225px;
	height:23px;
	color: #000000;
	background-color:#acc20e;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 3px;
}



form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}




.dropdown{ width:88px; height:19px;  background-image:url(../images/dropdown.jpg); background-repeat:no-repeat; float:left;}


#dropmenudiv{
position:absolute;
overflow:hidden;
border:1px solid #a4a5ab;
font-family:verdana;
font-size:11px;
line-height:16px;
height:88px;
z-index:100;
text-decoration: none;
padding:8px 5px;
background-color:#ffffff;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-family:verdana;
font-size:11px;
color:#000;
z-index:100;
}



#dropmenudiv a:hover{ /*hover background color*/
xbackground-color: white;
font-family:verdana;
font-size:11px;
color:#666;
text-decoration: none;
}

.dorp_input{border:0px;  width:70px; height:16px; _margin-top:0px; margin-top:1px; xpadding-top:2px; font-weight:normal; font-family:verdana; xbackground-color:#c082fc; font-size:11px; background-color:#f4f3f3;   }


.ads_text{ width:135px ; clear:right; float:left; padding-top:2px;}
.i_image{ padding-top:4px;  float:left;}




.dropdown2{ width:88px; height:19px;  background-image:url(../images/dropdown.jpg); background-repeat:no-repeat; float:left;}


#dropmenudiv2{
position:absolute;
overflow:hidden;
border:1px solid #a4a5ab;
font-family:verdana;
font-size:11px;
line-height:16px;
height:88px;
z-index:100;
text-decoration: none;
padding:8px 5px;
background-color:#ffffff;

}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-family:verdana;
font-size:11px;
color:#000;
z-index:100;
}



#dropmenudiv2 a:hover{ /*hover background color*/
xbackground-color: white;
font-family:verdana;
font-size:11px;
color:#666;
text-decoration: none;
}

.dorp_input2{border:0px;  width:70px; height:16px; _margin-top:0px; margin-top:1px; xpadding-top:2px; font-weight:normal; font-family:verdana; xbackground-color:#c082fc; font-size:11px; background-color:#f4f3f3;   }


.ads_text2{ width:135px ; clear:right; float:left; padding-top:2px;}
.i_image2{ padding-top:4px;  float:left;}

.data{ width:745px; }
.data th{ background-color:#b2c811; font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:11px; font-weight:bold; color:#363636; padding-left:10px;}

.data td{ background-color:#c6dd19; font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:11px; font-weight:normal; color:#363636; padding-left:10px; margin:0px;}

.data_input{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#363636; width:20px; background-color:#c6dd19;border:1px solid #000; padding-top:5px; margin-bottom:2px; }

/*
style="width:66px; height:21px; background-color:#c6dd19; border:1px solid #000; padding:0px; margin-left:5px; margin-top:0px; "  
*/

.datastep1{ width:493px; }
.datastep1 th{ background-color:#b2c811; font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:11px; font-weight:bold; color:#363636; padding-left:10px;}

.datastep1 td{ background-color:#c6dd19; font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:11px; font-weight:normal; color:#363636; padding-left:10px; padding-top:10px; padding-bottom:10px; margin:0px;}



.datadetail{ width:252px; }
.datadetail th{ font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:11px; font-weight:bold; color:#363636; padding-left:10px; padding-top:13px;}

.datadetail td{ font-family:Verdana, Geneva, sans-serif; text-align:left; font-size:11px; font-weight:normal; color:#363636; padding-left:10px; padding-top:13px;  margin:0px;}


.TrebuchetMS18black{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	margin-top:20px;
}

.tips
{
margin-top: 14px;
margin-bottom: 14px;
padding: 0px;
list-style: none;
}

.tips ul
{
margin: 0px;
padding: 0px;
list-style: none;
}

.tips li
{
	margin: 0px 0px 9px 0px ;
	padding: 0px 0px 0px 16px;
	background:url(images/circle.jpg) no-repeat;
	background-position:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}

.ta_text{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	line-height:14px;
}

.content_bg{
	float:left;  width:205px;
	background-image:url("../images/tob_bg.gif"); background-repeat:no-repeat; background-color:#809200;}


.advancedreport{}
.advancedreport th{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; font-weight:normal; text-align:left; height:25px; background-color:#809200; padding-left:10px;}
.advancedreport td{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#363535; font-weight:normal; padding-left:5px; padding-right:5px;}

.searchCriteria{}
.searchCriteria th{background-color:#ACC20E; color:#000; height:20px;}

.txtinput{
background-color:#ACC20E;
border:1px solid #819300;
color:#545F08;
height:16px;
line-height:18px;
width:150px;}

.SCselect{ width:200px; background-color:#ACC20E; border:1px solid #819300;}


.SCselect1 {width:200px; margin-top:5px; margin-bottom:5px;}
.td1color{ background-color:#c5d939;}
.td2color{ background-color:#d0e24e;}
.hiddendiv{text-align:center; margin:auto; height:18px; color:#fff; width:300px; background-color:#809200; font-weight:bold; padding-top:5px;}