body {
	margin-bottom:0;
	margin:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#525252;
	font-size:12px;
	text-align:left;
}
#dt{
position: absolute;
width: 450px;
border: 1px solid gray;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
td {
	text-align:left;
}

A:link 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; text-decoration:none;}
A:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; text-decoration:none;}
A:hover		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D81211; text-decoration:none;}

A.mainmenu:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #525252; text-decoration:none;}
A.mainmenu:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #525252; text-decoration:none;}
A.mainmenu:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #D81211; text-decoration:none;}

A.uline:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; text-decoration:none;}
A.uline:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; text-decoration:none;}
A.uline:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D81211; text-decoration:underline;}

A.white_bold:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; color: #FFFFFF;}
A.white_bold:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; color: #FFFFFF;}
A.white_bold:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; color: #D81211;}

A.left_menu:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
A.left_menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
A.left_menu:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

A.nav:link 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration:none;}
A.nav:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-decoration:none;}
A.nav:hover		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #D81211; text-decoration:none;}

A.note:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #525252; text-decoration:none;}
A.note:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #525252; text-decoration:none;}
A.note:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #D81211; text-decoration:none;}

A.note2:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #525252; text-decoration:underline;}
A.note2:visited 	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #525252; text-decoration:underline;}
A.note2:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #D81211; text-decoration:underline;}

/* sitemap */
A.blue_bold:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; color: #0c74bb;}
A.blue_bold:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; color: #0c74bb;}
A.blue_bold:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:center; color: #D81211;}

ul.sitemap_nobullet {
	list-style-type: none;
	margin-top: 3px;
	margin-left: 0px;
}

ul.list li {
	margin-top:3px;
	margin-left: -15px; /*customer service*/
	color: #525252;
}

ul.bluebullet li {
	margin-top: 5px;
	margin-left: -15px; /* sitemap */
	color: #0c74bb;
}

ul.leftmenu li {
	margin-top:3px;
	list-style-type: none;
	margin-left:-25px;
}

ul.marginleft li {
	margin-left:-15px;
	margin-top:3px;
}

.img {
	border: 1px #8e9092 solid;
}

/* font styles */
.blue {
	color:#0c74bb;
}

.blue_note {
	font-size: 10px;
	color:#0c74bb;
}

.red {
	color:#ea1e21;
}

.white {
	color:#ffffff;
}

.black {
	color:#000000;
}

.title {
	font-size: 33px;
}

.title_bold_red {
	font-size: 33px;
	font-weight:bold;
	color:#ea1e21;
}

.title_blue {
	font-size: 33px;
	color:#0c74bb;
}

.med_blue_bold {
	font-size: 13px;
	font-weight:bold;
	color:#0c74bb;
}

.med_red_bold {
	font-size: 13px;
	font-weight:bold;
	color:#ea1e21;
}

.txt13 {
	font-size: 13px;
}

.text15 {
	font-size: 15px;
}

.txt15 {
	font-size: 15px;
	color: #8E9092;
}
.txt16 {
	font-size: 15px;
	color: red;
}
.note {
	font-size:11px;
}

.padding {
	padding: 0px 30px 0px 25px;
}

.indent {
	padding-left:14px;
}

.indent25 {
	padding-left:25px;
}

.search {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

.input {
	font-size: 11px;
	width: 10px;
}

.select {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

/* background gradients */
.gradient_up {
	background-image: url('../img/gradient_up.gif');
	background-repeat: repeat-x;
	background-position:bottom;
	height: 170px;
}

.gradient_down {
	background-image: url('../img/gradient_down2.gif');
	background-repeat: repeat-x;
	height: 170px;
}

/* title borders */
.border_blue {
	background-image: url('../img/banner_blue_background25.gif');
	background-repeat:repeat-x;
	height:25px;
	padding-left:25px;
	color:#FFFFFF;
	font-weight: bold;
}

.border_blue2 {
	background-image: url('../img/banner_blue_background25.gif');
	background-repeat: repeat;
	height:25px;
	padding-left:15px;
	color:#FFFFFF;
	font-weight: bold;
}

.border_blue {
	background-image: url('../img/banner_blue_background.gif');
	background-repeat:repeat-x;
	height: 30px;
	color:#FFFFFF;
}

.order_table_border_blue {
	background-image: url('../img/banner_blue_background25.gif');
	background-repeat:repeat-x;
	height:25px;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
}

.order_table_border_grey {
	background-image: url('../img/banner_grey_background25.gif');
	background-repeat:repeat-x;
	height:25px;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: bold;
}

.border_blue_left {
	background-image: url('../img/border_blue_left.gif');
	width: 9px;
	height:25px;
	background-repeat:no-repeat;
}

.border_blue_right {
	background-image: url('../img/border_blue_right.gif');
	width: 9px;
	height:25px;
	background-repeat:no-repeat;
}

.border_grey_left {
	background-image: url('../img/border_grey_left.gif');
	width: 7px;
	height:35px;
	background-repeat:no-repeat;
}

.border_grey_right {
	background-image: url('../img/border_grey_right.gif');
	width: 9px;
	height:35px;
	background-repeat:no-repeat;
}

.border_lightgrey_left {
	background-image: url('../img/border_lightgrey_left.gif');
	width: 9px;
	height:35px;
	background-repeat:no-repeat;
}

.border_lightgrey_right {
	background-image: url('../img/border_lightgrey_right.gif');
	width: 9px;
	height:35px;
	background-repeat:no-repeat;
}

/* Forum wrapper */
.background {
	background-image: url('../img/background_tile.gif');
	background-repeat:repeat-x;
}

.background_left {
	background-image: url('../img/background_left.gif');
	background-repeat:repeat-x;
	width: 12px;
}

.background_right {
	background-image: url('../img/background_right.gif');
	background-repeat:repeat-x;
	width: 12px;
}

/* Blue Rounded Corners */
div#corners { margin: 0 0.5%; background: #0F75BC}
b.rtop, b.rbottom {display:block; background: #FFF;}
b.rtop b, b.rbottom b {display:block;height: 1px; overflow: hidden; background: #0F75BC;}
b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.d {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px;height: 2px}

/* Grey Rounded Corners */
div#greycorners { margin: 0 0.5%; background: #DCDCDC}
b.rgreytop, b.rgreybottom {display:block; background: #FFF}
b.rgreytop b, b.rgreybottom b {display:block;height: 1px; overflow: hidden; background: #DCDCDC}
b.rgrey1 {margin: 0 5px}
b.rgrey2 {margin: 0 3px}
b.rgrey3 {margin: 0 2px}
b.rgreytop b.rgrey4, b.rgreybottom b.rgrey4 {margin: 0 1px;height: 2px}

/* Dark Grey Rounded Corners */
div#darkgreybox { margin: 0 0.5%; background: #8F9094}
b.dgreytop, b.dgreybottom {display:block; background: #FFF}
b.dgreytop b, b.dgreybottom b {display:block;height: 1px; overflow: hidden; background: #8F9094}
b.dgrey1 {margin: 0 5px}
b.dgrey2 {margin: 0 3px}
b.dgrey3 {margin: 0 2px}
b.dgreytop b.dgrey4, b.dgreybottom b.dgrey4 {margin: 0 1px;height: 2px}

/* Grey Image Rounded Corners */
.box_pad { padding: 5px 5px 5px 5px; }
.box_pad2 { padding: 0px 2px 0px 2px; }
.round-tl { background: url('../img/border_tl.gif') top left no-repeat; width: 9px; height:7px }
.round-bl { background: url('../img/border_bl.gif') bottom left no-repeat; width: 9px; height:7px  }
.round-tr { background: url('../img/border_tr.gif') top right no-repeat; width: 9px; height:7px }
.round-br { background: url('../img/border_br.gif') bottom right no-repeat; width: 9px; height:7px  }

.breadcrumbs {
	margin: 0px 0px;
	padding: 0;
	clear: both;
}

.breadcrumbs li {
	list-style: none;
	float: left;
	text-transform: capitalize;

	font-size:11px;
	padding-left: 2px;

}

.breadcrumbs li a {
	display: block;
	/*background: url(../images/breadcrumbs-arrow.gif) no-repeat 0 3px;*/

	/*text-decoration: underline;*/


}
.breadcrumbs li a .und{
	text-decoration: underline;
}
.breadcrumbs li a:hover {
color: red;
	text-decoration: underline;
}
.breadcrumbs li .active {
	display: block;


	text-decoration: none;

	padding-left: 10px;
}