<style>

	<!--a:link {text-decoration:underline; color:#3366CC;size:10pt;}
	a:visited {text-decoration:underline; color:#3366CC;size:10pt;}
	a:active {text-decoration:underline; color:#3366CC;size:10pt;}
	a:hover {text-decoration:none; color:#FF0000;size:10pt;}
	-->

	a.footerLinks:link {text-decoration:none; color:#666666;size:8pt;}
	a.footerLinks:visited {text-decoration:none; color:#666666;size:8pt;}
	a.footerLinks:active {text-decoration:none; color:#666666;size:8pt;}
	a.footerLinks:hover {text-decoration:none; color:#5981BE;size:8pt;}

	a.catLinks:link {text-decoration:none;color:#3366CC;font-weight:bold;font-size:10pt;font-family:arial;}
	a.catLinks:visited {text-decoration:none;color:#3366CC;font-weight:bold;font-size:10pt;font-family:arial;}
	a.catLinks:active {text-decoration:none; color:#3366CC;font-weight:bold;font-size:10pt;font-family:arial;}
	a.catLinks:hover {text-decoration:none; color:#FF0000;font-weight:bold;font-size:10pt;font-family:arial;}
	
	a.Table:link {text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
	a.Table:visited {text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
	a.Table:active {text-decoration:none; color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
	a.Table:hover {text-decoration:none; color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
	
	a.DocTable:link {text-decoration:underline;color:#ffffff;font-weight:bold;font-size:10pt;font-family:arial;}
	a.DocTable:visited {text-decoration:underline;color:#ffffff;font-weight:bold;font-size:10pt;font-family:arial;}
	a.DocTable:active {text-decoration:underline; color:#ffffff;font-weight:bold;font-size:10pt;font-family:arial;}
	a.DocTable:hover {text-decoration:none; color:#ffffff;font-weight:bold;font-size:10pt;font-family:arial;}

	span.titles {
		color:#3366CC;
		font-size:12pt;
		font-weight:bold;
	}
	span.redTitle
	{
		font-family: Arial;
		font-size:12px;
		color:#306764;
		font-weight:bold;
	}
	div.redTitle
	{
		color:red;
		font-weight:bold;
	}
	span.blueBold {
		color:#3366CC;
		font-weight:bold;
	}
	span.blueTitle {
		color:#3366CC;
		font-weight:bold;
		font-size: 12pt;
		font-family: Arial;
		text-decoration:none;
	}
	span.blue{
		color:#3366CC;
	}
	
	table{
		font-family: arial;
		font-size: 10pt;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		}
		
	table.tableRepeat{
		font-family: arial;
		font-size: 9pt;
		background-repeat:repeat;
		margin:0px;
		padding:0px;
		margin:0 auto;
	}
	
	table.Picture
	{
		font-family: arial;
		font-size: 9pt;
		background-repeat:no-repeat;
		margin:1px;
		padding:1px;
		background-color:white;
		color:#336699;
		border-left:3px solid #666666;
		border-top:3px solid #666666;
		border-bottom:1px solid #666666;
		border-right:1px solid #666666;
		cursor:pointer;
	}
	
		textarea{scrollbar-base-color:#F0F8FF;font-family:arial;font-size:10pt;}
		textarea.forum{scrollbar-base-color:#DAE9CF;font-family:arial;font-size:8pt;color:#FFFFFF;background-color:#5F9143;}
		textarea.color{font-family:arial;font-size:10pt;background-color:white;color:#666666;border:1px solid #F65A13;}

		body {
		scrollbar-face-color:#336699;
		scrollbar-base-color:#336699;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-darkshadow-color:#336699;
		scrollbar-track-color:#336699;
		scrollbar-3dlight-color:#336699;
		scrollbar-highlight-color:#FFFFFF;
		font-size:9pt;
		font-family:arial;
		color:#000000;
		}

		select.color{font-size:10pt;font-family:arial;background-color:white;color:#666666;border:1px solid #F65A13;}
		select.forum{font-size:8pt;font-family:arial;background-color:#5F9143;color:#FFFFFF;}
		select{font-size:10pt;font-family:arial}


		input{font-size:9pt;font-family:arial;color:#3366CC;}
		input.color{font-size:10pt;font-family:arial;background-color:white;color:#666666;border:1px solid #F65A13;}
		input.buttons {font-size:10pt;font-family:verdana;font-weight:bold;color:white;background-color:#F65A13;border:1px solid #666666;}
		input.sideForm{font-size:8pt;font-family:arial;background-color:#FFFFFF;border:0px;color:#5981BE;}

		.bgBlue
		{
			background-color:#D7EBFF;
			border:1px solid blue;
			color:blue;
			
		}
		.bgBlueOver
		{
			background-color:#97CBFF;
			border:1px solid blue;
			color:blue;
		}
		
		td.white {color:#FFFFFF;font-weight:bold}
		a.Links:link {text-decoration:none; color:blue;size:8pt;}
		a.Links:visited {text-decoration:none; color:blue;size:8pt;}
		a.Links:active {text-decoration:none; color:blue;size:8pt;}
		a.Links:hover {text-decoration:none; color:black;size:8pt;}
		
		a.img:link {text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
		a.img:visited {text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
		a.img:active {text-decoration:none; color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
		a.img:hover {text-decoration:none; color:#FFFFFF;font-weight:bold;font-size:9pt;font-family:arial;}
		
td.alerttd
{
	padding:10px 20px;
	text-align:left;
	width:520px;
	border:solid 1px red;
}

td.alerttdgreen
{
	padding:10px 20px;
	text-align:left;
	width:520px;
	border:solid 1px green;
}

span.redalert
	{
		font-family: Arial;
		font-size:14px;
		color:red;
		font-weight:bold;
		padding-bottom:15px;
		
}

span.bluealert
	{
		font-family: Arial;
		font-size:14px;
		color:green;
		font-weight:bold;
		padding-bottom:15px;
		
}
tr.alerttr
{
	display:none;
	width:520px;
	
	
}
table.deftable
{
	border:1px dashed blue;
}


table.robotable
{
	margin-top:10px;
}
table.editpart
{
	margin-top:0px;
}
td.checkdeftitle
{
	padding-top:30px;
	padding-bottom:10px;
	color:#3366cc;
	font-weight:normal;
	font-family:Arial;
	font-size:10pt;
}

a.abutton:link, a.abutton:hover, a.abutton:active, a.abutton:visited
{
	margin:5px;
	padding:5px;
	background-color:#3366cc;
	font-weight:bold;
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
	width:5px;
	height:15px;
	white-space:nowrap;
	text-align:center;
}

a.abutton:hover {
	background-color: #d7ecff;
	color:#3366cc;
}

a.print:link, a.print:hover, a.print:active, a.print:visited{
	display:block;
	padding:5px;
	padding-left:30px;
	color:#0000ff;
	text-decoration:none;
	border:solid 1px #0000ff;
	width:115px;
	background:url(images/button_print.gif) no-repeat 12px center;
	background-color:#d7ebff;
}

a.print:hover{
	background-color:#97cbff;
	color:#0000ff;
}



div.dashedbor
{
	width:500px;
	margin-left:0px;
	border-top:1px dashed blue;
}
input.borderred
{
	border:2px solid red;
}

img.middleimg
{
vertical-align:middle;
}

td.chwartitle
{
	font-weight:normal;
	font-size:10pt;
	font-family:Arial;
	color:#3366cc;
}

td.chwartitlenomarg
{
	font-weight:normal;
	font-size:10pt;
	color:#3366cc;
	font-family:Arial;
	margin-bottom:20px;
}

td.chwartitlepaddfromt
{
	font-weight:bold;
	font-size:11pt;
	color:#3366cc;
	padding-top:0px;
	padding-bottom:10px;
}

td.buttonmidtitle
{
	padding-top:10px;
	margin-right:100px;
}

<!------------------------------- STEPS ------------------------------->

div.steps {
	float:left;
	width: 600px;
	background-color:#e8f4fd;
	margin-top:20px;
}

div.order_step {
	float: left;
	height: 30px;
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 105px;
}

div.step1, div.step1_bold {
	padding-left: 32px;
	margin-left: 10px;
	width: 50px;
	display: inline;
	background-image: url(images/step1.gif);
}

div.step1_bold {
	background-image: url(images/step1_bold.gif);
}

div.order_step1 {
	float: left;
	height: 30px;
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 85px;
}

span.step_text1on {
	float: left;
	font-size: 10px;
	color: #4159d7;
	width: 50px;
}

span.step_text1 {
	float: left;
	font-size: 10px;
	color: #a0bdc1;
	width: 50px;
}

div.step2, div.step2_bold {
	padding-left: 32px;
	margin-left: 5px;
	width: 70px;
	display: inline;
	background-image: url(images/step2.gif);
}

div.step2_bold {
	background-image: url(images/step2_bold.gif);
}

div.step3, div.step3_bold {
	padding-left: 32px;
	margin-left: 5px;
	width: 70px;
	display: inline;
	background-image: url(images/step3.gif);
}

div.step3_bold {
	background-image: url(images/step3_bold.gif);
}

div.order_step3 {
	float: left;
	height: 30px;
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 115px;
}

span.step_text3on {
	float: left;
	font-size: 10px;
	color: #4159d7;
	width: 80px;
}

span.step_text3 {
	float: left;
	font-size: 10px;
	color: #a0bdc1;
	width: 80px;
}

div.step4, div.step4_bold {
	padding-left: 32px;
	margin-left: 5px;
	width: 60px;
	display: inline;
	background-image: url(images/step4.gif);
}

div.step4_bold {
	background-image: url(images/step4_bold.gif);
}

div.order_step4 {
	float: left;
	height: 30px;
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 60px;
}

span.step_text4on {
	float: left;
	font-size: 10px;
	color: #4159d7;
	width: 60px;
}

span.step_text4 {
	float: left;
	font-size: 10px;
	color: #a0bdc1;
	width: 60px;
}

div.step5_bold {
	background-image: url(images/step5_bold.gif);
}

div.step5, div.step5_bold {
	padding-left: 32px;
	margin-left: 5px;
	width: 70px;
	display: inline;
	background-image: url(images/step5.gif);
}

div.step5_bold {
	background-image: url(images/step5_bold.gif);
}

span.step_titleon {
	float: left;
	font-size: 12px;
	color: #3366cc;
	font-weight: bold;
	width: 95%;
	margin-top: 7px;
}

span.step_texton {
	float: left;
	font-size: 10px;
	color: #3366cc;
	width: 70px;
}

span.step_title {
	float: left;
	font-size: 12px;
	color: #a0bdc1;
	font-weight: bold;
	width: 95%;
	margin-top: 7px;
}

span.step_text {
	float: left;
	font-size: 10px;
	color: #a0bdc1;
	width: 70px;
}

/*color: #4159d7*/


/*------------------------------- Contact -------------------------------*/

.blueTitlecontact{
color:#3366CC;
font-weight:bold;
font-size: 12pt;
font-family: Arial;
text-decoration:none;
padding-bottom:10px;
}

.contacttext{
margin:0px;
padding:0px;
float:left;
width:230px;
padding-top:9px;
color:#3366CC;
font-weight:normal;
font-size:10pt;
}


.freetext{
margin:0px;
padding:0px;
float:left;
width:520px;
padding-top:9px;
color:#3366CC;
font-weight:normal;
font-size:10pt;
}

.contactinputs{
padding-top:7px;
color:#3366CC;
font-weight:normal;
font-size:10pt;
width:70px;
}

form.contactform{
margin:0px;
padding:0px;
float:left;
width:320px;
}

.contacttextarea{
width:208px;
height:100px;
font-size:9pt;
font-family:arial;
color:#3366CC;
}

.bgBluecontact{
background-color:#D7EBFF;
border:1px solid blue;
color:blue;
margin-top:5px;
}

		
/*------------------------------- Tracking Repair -------------------------------*/

.inputtracking{
font-size:9pt;
font-family:arial;
color:#000000;
border:1px solid #000000;
}

.trackingtitle{
color:#000000;
font-weight:bold;
font-size: 12pt;
font-family: Arial;
text-decoration:none;
padding-bottom:10px;
}

.trackinginputs{
padding-top:7px;
color:#000000;
font-weight:normal;
font-size:10pt;
white-space:nowrap;
}

.trackinginputsbold{
padding-top:7px;
color:#000000;
font-weight:bold;
font-size:10pt;
white-space:nowrap;
}


.bgBluecontact{
background-color:#D7EBFF;
border:1px solid blue;
color:blue;
margin-top:5px;
}

.underlineprint{
margin:0px;
padding:0px;
width:200px;
height:13px;
line-height:0px;
font-size:0px;
border-bottom:solid 1px #000000;
}

.redremarks{
color:red;
font-weight:bold;
font-style:italic;
font-size: 10pt;
font-family: Arial;
text-decoration:none;
padding-bottom:10px;
white-space:nowrap;
padding-left:20px;
float:left;
}

.cut{
margin:0px;
padding:0px;
width:99%;
height:10px;
line-height:0px;
font-size:0px;
border-bottom:dashed 1px #000000;
}

.bgBluetracking{
background-color:#f1f1f1;
border:1px solid #000000;
color:#000000;
margin-top:5px;
margin-left:60px;
padding:0px 5px;
font-weight:bold;
}

/*------------------------------- Search Client -------------------------------*/

.searchtext{
color:#3366CC;
font-weight:normal;
font-size:10pt;
white-space:nowrap;
}

.searchinput{
width:150px;
}

td.searchtable{
padding:10px 0px;
padding-left:5px;
vertical-align:top;
background-color:#3366cc;
font:bold 13px Arial;
color:#ffffff;
}

td.searchitem{
padding:10px 0px;
padding-left:5px;
vertical-align:top;
font:normal 12px Arial;
color:#3366cc;
border:solid 1px #3366cc;
border-right:0px;
border-top:0px;
}



/*
Tooltip stuff
*/
span.tooltip_title {
	float: right;
	width: 100%;
	text-align: right;
	direction: rtl;
}

div.tooltip_info {
	float: right;
	width: 200px;
	text-align: right;
	direction: rtl;
}

div.tooltip_img {
	float:right;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

div.tooltip_img img {
	float: right;
}


/* calendar */

	div.cal_cont1, div#cal_cont2 {
		width: 145px;
		position: absolute;
		display: none;
		background-color: #d7ebff;
		margin-top:-5px;
		margin-left:141px;
	}

	span.cal_item, a.cal_item, span.cal_item_day, span.cal_item_empty, a.next_box, a.prev_box, span.desc_box, a.cal_item_today, a.cal_item_close, span.cal_item_empty_bottom {
		width: 20px;
		height: 18px;
		float: left;
		background-color: #d7ebff;
		text-align: center;
		color:#004d86;
		font-size: 8pt;
		font-family: arial;
		text-decoration: none;
		padding-top: 2px;
	}

	a.next_box, a.prev_box, span.desc_box {
		margin-bottom: 1px;
	}

	span.cal_item {
		text-decoration: line-through;
		width: 19px;
		height: 17px;
		margin-top: 1px;
		margin-right: 1px;

	}

	span.desc_box {
		width: 100px;
	}

	a.cal_item {
		cursor: hand;

		width: 19px;
		height: 17px;
		margin-top: 1px;
		margin-right: 1px;
	}

	a.cal_item_today {
		cursor: hand;

		width: 19px;
		height: 17px;
		margin-top: 1px;
		margin-right: 1px;
		background-color: #00b5f7;
	}

	a.cal_item:hover, a.cal_item_today:hover {
		background-color: #d7ebff;
	}

	span.cal_item_day {
		color: #004d86;
	}

	span.cal_item_empty, span.cal_item_empty_bottom {
		background-color: #d7ebff;
	}
 	span.cal_item_empty_bottom {
		padding: 0px;
		height: 19px;
		margin-top: 1px;
 	}

a.a_align {
	float: right;
	width: auto;
}

a.a_align_mir {
	float: left;
	width: auto;
}

a.a_align img, a.a_align_mir img {
	border: 0px;
}


/* ---------------------------------------- Menu ---------------------------------------- */

.arrowlistmenu{
width: 170px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 10pt Arial;
color: #3366cc;
background: transparent;
padding: 4px 0 4px 2px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border-bottom:dotted 1px #3366cc;
margin:0px;
}

.arrowlistmenu .menuheader a, .arrowlistmenu .menuheader a:visited, .arrowlistmenu .menuheader a:active{
text-decoration:none;
color: #3366cc;
}

.arrowlistmenu .menuheader a:hover{
color: #ff0000;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowlistmenu ul li .opensubheader, .arrowlistmenu ul ul.subcategoryitems{ /*Open state CSS for sub menu header*/
background: #e8f4fd !important;
margin:0px;
}

.arrowlistmenu ul li .closedsubheader, .arrowlistmenu ul  ul.subcategoryitems{ /*Closed state CSS for sub menu header*/
background: #e8f4fd !important;
margin:0px;
border-bottom: 1px solid #b2c8ed;
}

.arrowlistmenu ul ul.subcategoryitems li a, .arrowlistmenu ul ul.subcategoryitems li a:visited, .arrowlistmenu ul ul.subcategoryitems li a:active{
padding-left:32px;
text-decoration:none;
}

.arrowlistmenu ul li {
border-bottom: 1px solid #b2c8ed;
}

.arrowlistmenu ul li a, .arrowlistmenu ul li a:visited, .arrowlistmenu ul li a:active{
color: #3366cc;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
_padding: 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font: normal 10pt Arial;
text-decoration:none;
}

.arrowlistmenu ul li a:hover{
color: #ff0000;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
text-decoration:none;
}

ul.subcategoryitems{
border:0px;
}

.arrow{font-size:12pt;}

a.vieworder{
display:block;
background:url(images/icon-view.gif) no-repeat left;
padding-left:20px;
}

.light_blue_table{
float:left;
clear:both;
width:500px;
background-color:#ffffff;
}

</style>