﻿html,body 
{
	margin:0; padding:0; height:100%; font-family: Arial, Helvetica, sans-serif; color:#1b2409; font-size: 11px; 
	 background:url(../../images/bg.gif) repeat-x #cbf0f8 top;
 }
a:link
{
	/* color: #006db0; */ text-decoration:underline;
}
a:hover
{
	 color: #0696c8;  text-decoration:underline;
}
a:visited,
a:active
{
	color: #008ec2;   text-decoration:underline;
}
hr, .border
{
	background:#666; border:dotted 1px #fff;
}

/*---------------main table-------------------------*/
#Header
{
	width:100%; height:100px; text-align:center; /* text-align:right;  background:url(../../images/headerbg.jpg) repeat-x #fff top;*/
}
/*
#logo
{
	float:left; width:50%; height:120px; 
}*/

#logo
{
	 width:292px;  height:45px; margin: 20px auto ; /* float:left; border:solid 1px #00ffcc*/
}
	#logo img
	{
		border:0;
	}
#TopNav
{
	width:200px; height:100px;  float:right;  margin:0px 140px 0 0; color: #575757;	/* border:solid 1px #00ffcc*/
}
	#TopNav a
	{
		color: #575757; text-decoration:none;
	}
	#TopNav :hover
	{
	color:#0696c8;
	}
	#Toplinks
	{
		line-height:25px;
	}
#main
{
	width:866px;/*width:818px;background:#fff;*/ margin:auto; background:url(../../images/header2.gif) repeat-x #fff top; border-left:solid 1px #b8e6f3;border-right:solid 1px #b8e6f3;
}
#contentarea
{
 	/* width:595px;height:505px; */ width:640px; height:405px; padding:5px;
}
#contentarea2
{
 	 width:100%; height:405px; padding:5px; text-align:left;
}

/*---------------End main--------------------------*/

/*---------------Search Bar------------------------*/
#SearchBar
{
	width:100%; height:32px; color:#0597ca;	padding: 0 0 0 12px; font-size: 12px; font-weight:bold; /*border:solid 1px #fe1415;*/
}
	#SearchBar a
	{ 
		color:#0597ca;		 
	}
	#SearchBarbg img
	{
		padding:0; border:0;
	}
	
/*---------------End Search Bar---------------------*/

/*-------------Static Navigation-----------------------*/
#Navigation
{
	width:100%;background: url(../../images/navbg2.gif) repeat-x top; color:#fff;	border:solid 1px #fe1415; text-align:center;
}
	#Navigation a
	{ color:#fff;  line-height:32px;  text-decoration:none; font-weight:bold;  font-size: 13px; padding: 0 17px 0 17px; border-left:solid 1px #fe1415; display:inline-block
		 
	}
	#Navigation a:first-child
	{
		border:none;
	}
	#Navigation :hover
	{
		color:#e1d8c4
	}
	
/*---------------End Search Bar---------------------*/


/*-----------------product breadcrumbs--------------*/
#product-breadcrumbs
{
	width:570px; display:block;  line-height:30px;  padding-left:10px; font-size:10px;  color:#0597ca; 
}
	#product-breadcrumbs a
	{
		 color:#0597ca; font-size:11px;  font-weight:bold;
	}
	#product-breadcrumbs :hover
	{
		 color:#968c73; font-size:11px;  font-weight:bold;
	}
/*---------------------------End-product breadcrumbs--------------------------------*/

/*----------------------------Left Navigation---------------------------------------*/
#navmaintd
{
	background: #c4b99d; width:220px; 
}

	#nav
	{
		 text-align:left; margin: 10px 5px 10px 10px;
	}
	#nav a
	{
		text-decoration:none;  
	}
	.navcat a
	{
		font-size: 12px; font-style: normal; font-weight: bold; color: #fff; text-decoration:none; 
		line-height:20px;  background:url(../../images/CrabBullet.gif) no-repeat 5px 0px; padding-left:30px;
	}
	
	.nav-items
	{
		font-size: 12px; display:block; font-weight: normal; color:#fff; line-height:18px; margin-left:15px;
	}
	
	.nav-items a
	{
		 font-weight: normal; color: #fff; text-decoration:none; background:url(../../images/xsBullet.gif) no-repeat 15px 7px;
	}
	#nav :hover,
	.navcat :hover,
	.nav-items :hover,
	.nav-items2 :hover,
	.navcat2 :hover
	{
		 color: #0597ca;  text-decoration:none;
	}

/*------------------------End Left Navigation---------------------------------------*/

/*----------------------------Special Navigation------------------------------------*/
.navcat2 
{
	font-size: 12px; font-style: normal; font-weight: bold; color: #fff; text-decoration:none; 
	line-height:20px;  background:url(../../images/CrabBullet.gif) no-repeat 5px 0px; padding-left:30px;
}
.navcat2 a
{
	 text-decoration:none; color:#fff;	 
}
.nav-items2
{
	font-size: 12px; display:block; font-weight: normal; color:#fff; line-height:18px; margin-left:15px;
}
.nav-items2 a
{	 
	 background:url(../../images/xsBullet.gif) no-repeat 0px 7px; padding-left:15px; 
}

 /*------------------------End Special Navigation-----------------------------------*/
 /*----------------------------------Footer-----------------------------------------*/
#footer
{
	background:#c31111; width:inherit; height:42px;
}
#footer a
{
	font-size: 10px; color:#fff
}
#footer div
{
	text-align:center; color:#fff; font-weight:normal; font-size: 10px;	margin:0 5px 0 5px;	 
}
/*--------------------------------End Footer----------------------------------------*/
/*-----------------------------------Rotator----------------------------------------*/

.RotatorSkin
{
	margin-right:10px; border:dashed 4px #0789b8; background:#d4f0f8
}
/*-------------------------------End-Rotator----------------------------------------*/
/*----------------------------Content Classes---------------------------------------*/
.mainbanner
{
	background:url(../../images/bannerL.jpg) no-repeat left top; border:solid 1px #fff; width:inherit; height:190px;
}
 .border-td
{
	border-top:dotted 1px #c4b99c; padding:2px 0 2px 0;
}
 .border-reg{
	border:dotted 1px #c4b99c; padding:5px;
}
.form-box
{
	border:dotted 1px #b4dff1; padding:5px;
}
.ContentTitle
{
	font-size:16px; color:#897f67; 
}
.ContentSubTitle
{
	font-size:16px; color:#076c91; 
}
.hightlited
{
	padding:5px 0 5px 10px; border:dotted 1px #c4b99c;	background:#ecf8ff; font-size:16px; color:#897f67; 
}
.tile
{
	border:dotted 1px #c4b99c; background:#ecf8ff; font-size:16px; color:#897f67; 
}
.ContentBody
{
	line-height:18px;
}
.vertical5
{
	padding:5px 0;
}
#FeaturedItems
{
	float:left; background: url(../../images/CrabTitle.gif) no-repeat left;	padding:0 50px; color:#076c91; font-size:18px; line-height:38px;
}
.clear
{
	clear:both
}
.step-table
{
	border:dotted 1px #897f67; margin-top:6px;   
}
.step-cell 
{ 
	padding:3px; color:#fff; font-weight:bold; background:#c4b99d;
}
 /*-----------------------End-Content Classes--------------------------------------*/

.bluelinks
{
	color:#0597ca; 
}
	.bluelinks a
	{
		color:#0597ca; text-decoration:underline; 
	}
.StatusHeads
{
	font-size: 11px; color: #008ec2;  font-style: normal; font-weight: bold; line-height: 18px;
}
.select
{
	background: url(../../images/select_bg.jpg); border: 1px solid #c1c1bf;
}
.Buttons
{
    border: #3aafda 1px solid; color: white; font-size: 11px; cursor: pointer; font-weight: normal; 
    background:url(../../images/blue.gif) #fff repeat-x top; padding:3px; margin:2px;	 
}
	.Buttons_Bold
	{
		border: #3aafda 1px solid; color: white; font-size: 11px; cursor: pointer; font-weight: bold; 
		background:url(../../images/blue.gif) #fff repeat-x top; padding:3px; margin:2px;
	}
.Textboxes
{
	border: #3aafda 1px solid; font-size: 11px;	
}
.DropDownLists
{
	border: #3aafda 1px solid; font-size: 11px;
}
.DropDownLists_FixedWidth
{
	border: #3aafda 1px solid; font-size: 11px;	height: 18px;
}
.RequiredFields
{
	font-size: 11px; color: Red; font-style: normal; font-weight: normal;
}
.MessageLabels
{
		font-size: 11px; color: Red; font-style: normal; font-weight: normal;
}
.FieldLabels
{
	font-size: 11px; font-style: normal; font-weight: normal;
}
.medtxt 
{
	font-size: 14px; font-style: italic; font-weight: bold;	text-decoration: none;
}
.m12txt 
{
	font-size: 12px; font-style: italic; font-weight: bold; 
}
.itemtext 
{
	font-size: 11px;color: #36363C;
}
td.padding
{
	padding:2px;
}
.FieldLabels_Bold
{
	font-size: 11px; color: Black; font-style: normal; font-weight: bold; 
}
.HeaderText
{
	font-size: 18px; color: #3b3b45; font-weight: bolder; letter-spacing: -1px;
}
.HeaderCell
{
	background-color: inherit; font-weight: bold;
}
.HrefLinks 
{
	font-size: 11px; color: Black;	font-weight:normal;	cursor:pointer;
}
	.HrefLinks a
	{
		font-size: 11px; color: Black;	font-weight:normal;	cursor:pointer;
	}
	.HrefLinks :hover
	{
		text-decoration:underline;
	}
.GridRecordCountFooter
{
	font-weight: bold
}
.MilesGridInactive
{
	background-color: #FFCCCC
}
.MilesGridInactiveAlternating
{
	background-color: #FFDDDD
}

