html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,caption {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:8.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:baseline;
margin:0;
padding:0;
}

input,select {
font-size:11px;
}

html {
margin:0;
padding:0;
}

a:focus {
outline:1px dotted #666;
}

a {
color:#039;
}

a:hover {
text-decoration:none;
}

body {
color:#2d2d2d;
background:#FFF ;
height:100%;
margin:0;
padding:0;
}

img {
border:none;
}

.header {
}

#toplinks {
margin:5px 5px 0 0;
font-size: 16px;
font-weight: bold;

}
#toplinks input {
BORDER: 1px solid;
WIDTH: 75px;
HEIGHT: 17px;
padding-left: 5px;
}
#headnav .leftbg {
background-color:#181caa;
height:1px;
}

#headnav .rightbg {
background-color:#181caa;
height:1px;
}

#headnav .midbg {
background-color:#18187d;
height:1px;
}

#topnavlinks {
}

#bodytable {
margin:3px 0 0;
}

#bodytable .leftpannel {
width:208px;
border-right:1px solid #d9d9d9;
}

#bodytable .rightpannel {
width:185px;
border-left:1px solid #d9d9d9;
}

#logintable {
background:url(../images/clientloginbg.gif) top left no-repeat;
width:201px;
height:125px;
margin:0px 0 0 0px;
}

#logintable input {
border:0;
background:url(../images/inputboxbg.gif) top left no-repeat;
width:164px;
height:24px;
color:#767676;
padding:5px 0 0 10px;
}

.button{
	}
#trackawb textarea {
width:175px;
}

#produtcts_sol table tr td {
background:url(../images/tdbg.gif) top left no-repeat;
width:187px;
height:32px;
}

#produtcts_sol a {
color:#2980c3;
text-decoration:none;
font-weight:bold;
background:url(../images/bullet_blue.gif) no-repeat;
background-position:0 10px;
margin:0 0 0 15px;
padding:5px 0 0 10px;
}

#contenttable {
width:97%;
line-height:16px;
margin-left: 5px;
}

#news_events {
margin:0 0 10px;
}

#news_events table tr td {
border-bottom:1px solid #e7e7e7;
background:url(../images/bullet1.gif) no-repeat;
background-position:3px 5px;
height:30px;
padding:0 0 0 23px;
font-family:Verdana;
font-size: 9pt;
color:#07519a;
line-height: 15pt;
}


#news_events table tr:hover {
background-color:#e8f3c9;
cursor:pointer;
}

#footer {
height:8px;
background:url(../images/footermidbg.gif) repeat-x top left;
color:#FFF;
margin:0 0 0;
}

#footer  .leftbg{
width:8px;
height:25px;
background:url(../images/footerleftbg.gif) no-repeat top left;
}

#footer  .rightbg{
width:8px;
height:25px;
background:url(../images/footerrightbg.gif) no-repeat top right;
}

#footer a {
color:#FFF;
text-decoration:underline;
}

#footer a:hover {
color:#FFF;
text-decoration:none;
}

#topnavlinks a,#topnavlinks a:hover {

}

#trackawb,#produtcts_sol {
border-top:1px solid #d9d9d9;
margin:0 0 0 5px;
}

/* client home */

.clientheader {
background:url(../images/empty.jpg) top left repeat-x;
height:87px;
}
.plain{
background:url(../images/plain.gif);
height:86px;
widthg:180px;

}

#clientbodytable {
width:100%; margin:3px 0 0;
}

#clientbodytable .leftpannel { 
width:150px;
border-top:1px solid #d9d9d9;
#border-right:1px solid #d9d9d9;
}

#clientbodytable .adstable{ 
width:165px;
border-left:1px solid #d9d9d9;
} 

#leftservices_table { 
width:150px;
}

#leftservices_table tr { 
border-bottom:1px dashed #a3a3a3 
}

#leftservices_table ul {
list-style:none;
}

#leftservices_table li {
padding:6px 0 5px 0px;
margin:0 0 0 13px;
border-bottom:1px dashed #a3a3a3 
}

#leftservices_table a{ text-decoration:underline;}
#leftservices_table a:hover{ text-decoration:none; color:#629400;}

#client_midtable .titles {
font-weight:bold;
font-size:13px;
text-transform:uppercase;
height:30px;
border-bottom:1px solid #000000;
}

legend {font-weight:bold; font-size:13px; margin:5px 0 0 0; color:#039;}

input { 

}
.input_small { width:95px;}
select {width:130px;}
textarea { width:160px;}

.breadcrumb { background:url(../images/breadcrumbbg.gif) top  left repeat-x; height:31px; padding:0 0 0 8px;}
.button { background:url(../images/buttonbg.gif) top left repeat-x; height:27px; border:0; margin:5px 3px 3px 3px;
 color:#FFFFFF; font-weight:bold; cursor:pointer;  font-size:12px;
}

#datatable { border:1px solid #3f9ae0;}
#datatable th{ background-color:#3f9ae0; height:28px; font-size:12px; font-weight:bold; padding:0 0 0 2px; color:#FFFFFF;border-bottom:1px solid #FFF; text-align:left;}

#datatable th a{color:#FFFFFF; text-decoration:none;}
#datatable th a:hover {color:#FFFFFF; text-decoration:underline;}

#datatable tr td a{color:#039; text-decoration:underline;}
#datatable tr td a:hover {color:#039; text-decoration:none;}

#datatable tr td{ border-bottom:1px solid #FFF;}

#datatable td{ height:28px; padding:0 0 0 2px;}

#datatable .tdcolor1{ background:#FFF;}
#datatable .tdcolor2{ background:#F5F5F5;}


.assigned{ background:#dcf6ff;}
.pickedup{ background:#f0ffe7;}


#messagedisply { background:#fdfff4; height:30px; border:1px dashed #CCC; }



DIV#navcontainer {
	background: url(../images/navbar1.png) #012e5c no-repeat right top;
	
}

UL#navlist {
	background: url(../images/navbar1.png) #012e5c no-repeat right top;
	padding:0px;
	DISPLAY: block; 
	FLOAT: left;  MARGIN: 0px; 
}
UL#navlist LI {
	DISPLAY: block; FLOAT: left; POSITION: relative;
}
UL#navlist LI A {
	BORDER-RIGHT: #446688 1px solid; padding: 7px; 
	BORDER-TOP: #446688 0px solid; DISPLAY: block; 
	 FONT-SIZE: 114%; FLOAT: left; 
	BORDER-LEFT: #446688 0px solid; COLOR: #ccddee;  
	BORDER-BOTTOM: #446688 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
UL#navlist LI A:hover {
	BACKGROUND: url(../images/navbarhighlight1.png) #446688; COLOR: #ffffff
}
UL#navlist LI A.active {
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/navbarhighlight1.png) #446688; COLOR: #ffffff
}
UL#navlist LI A.inactive {
	BORDER-RIGHT: #446688 1px solid; padding: 7px;
	 BORDER-TOP: #446688 0px solid; DISPLAY: block;
	  FONT-SIZE: 114%; FLOAT: left;
	   BORDER-LEFT: #446688 0px solid; COLOR: #ccddee;
	    BORDER-BOTTOM: #446688 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	    WHITE-SPACE: nowrap; TEXT-DECORATION: none
}

.bottomLine{
	font-size:12.0pt;color:#deb307;height: 1.5px;border: none;margin: 1px 0 1px 0;width: 100%;
}
.addlink{
	font-family:Verdana;font-size: 9.5pt;font-weight:bold; color:#07519a;line-height: 16pt;
}
.addtext{
	font-family:Verdana;font-size: 8.5pt;color:#07519a;line-height: 13pt;
}
.aboutText{
padding: 0 0 10px 0;
border-bottom: 1px dashed #767676;
font-family:Verdana;font-size: 8.5pt;
line-height: 13pt;
}
.trackText{
font-family:Verdana;font-size: 8.5pt;
line-height: 13pt;

}
.topLink{
	color: #003399;
	font-family:Arial,Verdana;
	font-size: 15px;
	font-weight: bold;
}
