/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
font-size:11px;
color:#000000;
}
td
{
vertical-align:top;
}
.gap
{
line-height:5px;
}
.small_gap
{
line-height:2px;
}
.main_table
{
width:800px;
}
.piljobs
{
font-size:14px;
font-style:italic;
}
input
{
margin:0px;
}
form
{
margin:0px;
}
/* Nav Stuff */
a
{
border:0;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#494949;
}
.tab_cell
{
padding-left:20px;
}
.nav_cell
{
padding-left:10px;
height:14px;
background-position:bottom;
background-image:url(../images/blue_strip.jpg);
background-repeat:repeat-x;
}

#nav a {
display:block;
}


.a a{
display:block;
padding-top:15px;
background-position:top;
background-image:url(../images/grey_tab.jpg);
text-align:center;
height:17px;
width:71px;
}
.a a:hover
{
color:#FFFFFF;
background-image:url(../images/blue_tab.jpg);
}

a.link3{
	font-size:11px;
	color:#ffffff;
	}

a.link3:hover {
	text-decoration: none;
	color:#CCCCCC;
}

.nav_line
{
width:1px;
height:7px;
margin-left:4px;
margin-right:3px;
}

.main_cell
{
padding:5px;
}
.left_column
{
width:160px;
padding:5px;
}
.right_column
{
padding:5px;
width:160px;
}

/* Grey border stuff */

.tleftgrey
{
width:6px;
height:6px;
background-image:url(../images/tlcorner.jpg);
background-repeat:no-repeat;
}
.topgrey
{
background-image:url(../images/bottomgrey.jpg);
background-repeat:repeat-x;
}
.trightgrey
{
width:6px;
height:6px;
background-image:url(../images/trcorner.jpg);
background-repeat:no-repeat;
}
.leftgrey
{
background-image:url(../images/leftgrey.jpg);
background-repeat:repeat-y;
}
.rightgrey
{
background-image:url(../images/rightgrey.jpg);
background-repeat:repeat-y;
}
.bleftgrey
{
width:6px;
height:6px;
background-image:url(../images/blcorner.jpg);
background-repeat:no-repeat;
}
.bottomgrey
{
background-image:url(../images/botgrey.jpg);
background-repeat:repeat-x;
}
.brightgrey
{
width:6px;
height:6px;
background-image:url(../images/brcorner.jpg);
background-repeat:no-repeat;
}

/* Search Box Stuff */

.seach_box
{
width:70px;
font-family:Tahoma;
font-size:11px;
color:#666666;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
background-color:#ffffff;
}
.advsearch_box
{
width:90px;
font-family:Tahoma;
font-size:11px;
color:#959595;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
background-color:#ffffff;
}
.contacts_box
{
width:120px;
font-family:Tahoma;
font-size:11px;
color:#959595;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
background-color:#ffffff;
}
.flexable_box
{
font-family:Tahoma;
font-size:11px;
color:#959595;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
background-color:#ffffff;
}


.file_upload
{
font-family:Tahoma;
font-size:11px;
color:#959595;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
background-color:#ffffff;
}
/* Footer Stuff */
.footer_div
{
display:block;
border-top:1px solid #cccccc;
padding-left:15px;
}
.footer_div a
{
font-size:11px;
color:#666666;
}
/*Banner Adverts */
.banner_adds
{
border:0px;
margin-top:5px;
margin-bottom:5px;
}
/*Client Admin Stuff */

.adminboxes

/*Apple Nav Stuff */
.applebuttons
{
}
.applebuttons2
{
}
a.applebuttons
{
display:block;
padding-top:6px;
text-align:center; 
background-image:url(../images/applesilvertab.gif);
height:22px; 
width:98px;
}
a.applebuttons:hover
{
background-image:url(../images/applebluetab.gif);
}

a.applebuttons2
{
display:block;
padding-top:6px;
text-align:center; 
background-image:url(../images/applebluetab.gif);
height:22px; 
width:98px;
}
/*Blue Search button*/
.applesearchbutton{}
a.applesearchbutton
{
color:#4F4F4F;
padding-top:2px;
display:block;
text-align:center; 
background-image:url(../images/button_off.jpg);
height:16px; 
width:73px;
}
a.applesearchbutton:hover
{
color:#666666;
background-image:url(../images/button_on.jpg);
}
//sub nav buttons
.subnavbutton{}
a.subnavbutton{
color:#4F4F4F; padding-top:2px; display:block;
text-align:center; 
background-image:url(../images/button_on.jpg);
height:16px; 
width:73px;
}
a.subnavbutton:hover
{color:#666666; background-image:url(../images/button_off.jpg);}





/*Small Blue Buttons */
.smallbluebutton{}
a.smallbluebutton
{
font-size:11px;
color:#4F4F4F;
padding-top:2px;
display:block;
text-align:center; 
background-image:url(../images/small_button_off.jpg);
height:12px; 
width:57px;
font-weight:bold;
}
a.smallbluebutton:hover
{
color:#666666;
background-image:url(../images/small_button_on.jpg);
}



/*Client Admin Stuff */
.clientsubmit
{
margin:0px;
font-size:12px;
color:#4F4F4F;
font-weight:bold;
text-align:center; 
background-image:url(../images/button_off.jpg);
}
.clientsubmit:hover
{
color:#666666;
background-image:url(../images/button_on.jpg);
}
.clientsubmit_red
{
margin:0px;
font-size:12px;
color:#4F4F4F;
font-weight:bold;
text-align:center; 
background-image:url(../images/red_button_off.jpg);
}
.clientsubmit_red:hover
{
color:#666666;
background-image:url(../images/button_on.jpg);
}
.notactive{background-color:#CCCCCC;}


/*BackButton Studd (a complete cheat - but it's necassary for bloody ie)*/
.back_button
{margin:0px; font-size:9px; color:#4F4F4F; font-weight:bold; text-align:center; background-image:url(../images/back_button_off.jpg);}
.back_button:hover
{color:#666666; background-image:url(../images/back_button_on.jpg);}

/*Small Submit Button */
.small_submit
{margin:0px; font-size:9px; color:#4F4F4F; font-weight:bold; text-align:center; background-image:url(../images/small_button_off.jpg);}
.small_submit:hover
{color:#666666; background-image:url(../images/small_button_on.jpg);}

a.small_submit
{margin:0px; font-size:9px; color:#4F4F4F; font-weight:bold; text-align:center; background-image:url(../images/small_button_off.jpg);}
a.small_submit:hover
{color:#666666; background-image:url(../images/small_button_on.jpg);}

.small_number_box
{
width:10px;
font-family:Tahoma;
font-size:11px;
color:#959595;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
background-color:#ffffff;
}


/*Search Results Displayed */
.nextprev
{
font-size:10px;
color:#1A9BE2;
text-decoration:underline;
}

.details_cells
{
padding-left:5px;
}

/*Up and Down arrows*/
.uparrow{}
a.uparrow
{
font-size:1px;
margin:0px;
display:block;
width:11px;
height:8px;
background-image:url(../images/uparrow.jpg);
background-repeat:no-repeat;
}
	
.downarrow{}
a.downarrow
{
font-size:1px;
margin:0px;
display:block;
width:11px;
height:8px;
background-image:url(../images/downarrow.jpg);
background-repeat:no-repeat;
}	

/*Search Listing Stuff*/

.standard_results
{
border: 1px solid #cccccc;
}
/*Invoice Table Stuff */
.invoice_table
{
padding-left:3px;
padding-bottom:2px;
padding-right:4px;
}
.invoice_cells
{
border:1px solid #333333;
padding:5px;
}
.invoice_products{padding:5px;}
.invoice_productnames{padding:5px; border-right:2px solid #333333;}

/*The Text Limiter */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 11px;
	font-weight:bold;
    overflow: hidden;
	background-color: #1A9BE2;
	padding-left: 5px;
}