body {
	background: #ffffff url(../images/main-left-bg.gif) top left no-repeat;
	margin: 0px 0px 5px 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
}
table  td, table  th{
	padding: 0px;
	vertical-align: top;
}
p,td,div,th,a {
	font-family:  Arial;
	font-size:  11px;
	color: #273343;
}
a {
	color: #417394;
}
a img {
	border: none;
}
input, select, textarea {
	font-family:  Arial;
	font-size:  11px;
}
input.Text, select.Text {
	width: 115px;
	height: 19px;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	background: #335067 url(../images/header-bg.gif) top center no-repeat;
	padding: 16px 30px 13px 29px;
	margin: 0px;
	text-align: left;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 4px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #273343;
}
ul{
	margin: 0px;
	padding: 0px;
}
ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.Left {
	float: left;
}
div.Right {
	float: right;
}
div.Clear {
	clear: both;
}

/************** Common Layout Parts ************/
#fixWidth {
  width: expression((document.body.clientWidth < 1000) ? "1000px":"100%");
  min-width: 1000px;
}
div.MainArea {
	background: url(../images/main-right-bg.gif) top right no-repeat;
	text-align: center;
	padding-top: 30px;
}
div.WideCol {
	width: 400px;
	float: left;
	text-align: left;
}
div.NarrowCol {
	width: 250px;
	float: left;
	text-align: left;
}
div.InfoArea {
	background: url(../images/welcome-bg.gif) center no-repeat;
	height: 70px;
}
div.InfoText {
	padding: 0px 0px 0px 0px;
}
div.InfoText  h3{
	margin: 0px;
	padding: 11px 0px 5px 31px;
}
div.InfoText  p{
	margin: 0px;
	padding: 0px 0px 0px 31px;
	line-height: 13px;
}
div.ChatArea {
	background: url(../images/chat-bg.gif) center no-repeat;
	height: 70px;
}
div.ChatText {
	padding: 0px 0px 0px 0px;
}
div.ChatText  h3{
	margin: 0px;
	padding: 0px 0px 0px 91px;
}
div.ChatText  p{
	margin: 0px;
	padding: 14px 0px 0px 91px;
	line-height: 13px;
}
div.LinksArea {
	background: url(../images/links-bg.gif) center no-repeat;
	height: 70px;
}
div.LinksArea ul{
	padding: 11px 0px 0px 29px;
}
div.LinksArea ul li{
	padding: 0px 0px 0px 17px;
	background: url(../images/bullet.gif) center left no-repeat;
	line-height: 15px;
}
div.LinksArea ul li a{
	color: #273343;
}
div.RightBord {
	background: url(../images/dots.gif) right 27px no-repeat;
}
div.LogoArea {
	padding: 18px 30px 13px 30px;
}
img#logoText {
	margin: 29px 0px 23px 39px;
}
div.LoginArea {
	padding: 46px 0px 20px 29px;
}
div.LoginArea p{
	font-size: 12px;
	color: #666666;
	margin: 0px 0px 8px 0px;
}
div.LoginArea span.Highlight {
	color: #417394;
}
table.LoginForm {
}
table.LoginForm th{
	color: #666666;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 3px 11px 4px 0px;
}
table.LoginForm td input.Text{
	background: url(../images/input-bg.gif) center no-repeat;
	border: none;
	padding: 2px 2px 0px 4px;
}
table.LoginForm td input.LoginBtn{
	margin-left: 2px;
}
img#minOrder {
	position: absolute;
	margin: -31px 0px 0px 126px;
}
div.FooterArea {
	clear: both;
	padding: 27px 35px 0px 30px;
}
div.FooterText {
	float: left;
	font-size: 9px;
	color: #999999;
}
div.Copyright {
	float: right;
	color: #999999;
}
/********** Navigation  **********/
div.NavigationArea {
	padding: 52px 0px 0px 29px;
}
div.NavigationArea ul{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	background: url(../images/nav-top-bg.gif) top left no-repeat;
}
div.NavigationArea ul li{
	padding: 2px 0px;
}
div.NavigationArea ul li#item1{
	background: url(../images/nav-item1-bg.gif) bottom left no-repeat;
}
div.NavigationArea ul li#item2{
	background: url(../images/nav-item2-bg.gif) bottom left no-repeat;
}
div.NavigationArea ul li#item3{
	background: url(../images/nav-item3-bg.gif) bottom left no-repeat;
}
div.NavigationArea ul li p{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../images/bullet2.gif) center left no-repeat;
}
div.NavigationArea ul li a{
	text-decoration: none;
}
div.NavigationArea ul li a.Highlighted{
	font-weight: bold;
}
div.NavigationArea ul li a.Sel{
	color: #a1c185;
}
/***********  Inner Pages  **************/
div.ContentArea {
	background: #f1f8fc url(../images/content-bg.gif) left repeat-y;
	padding: 17px 28px 8px 28px;
	text-align: left;
}
div.ContentFooter {
	background: #dee8ed url(../images/content-footer-bg.gif) bottom no-repeat;
	height: 39px;
}
div.ContentArea p{
	padding: 0px 0px 8px 16px;
	margin: 0px 0px 0px 0px;
}
/***********  Form  **************/
table.Form {
}
table.Form td {
	padding: 9px 15px 20px 15px;
	background: url(../images/dots-h.gif) bottom repeat-x;
}
table.Form td.NoBg {
	background: none;
}
table.Form td table td {
	padding: 0px 0px 0px 0px;
	background: none;
}
table.Form th {
	text-align: left;
	padding: 17px 15px 0px 0px;
}
table.Form th.NoSpace {
	padding-top: 0px;
}
table.Form th p{
	text-align: left;
	font-size: 12px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background: url(../images/tick.gif) left 3px no-repeat;
}
table.Form td input.Text{
	border: 1px solid #b4b4b4;
	width: 358px;
	height: 22px;
}
/************  Error  ********************/
div.error {
	color: #ff0000;
}
/********** Special Classes (margins, paddings, widthes) **********/
.w100 {
	width: 100%;
}
.w900 {
	width: 900px;
	margin: auto;
	clear: both;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}
.pr15 {
	padding-right: 15px;
}
.pl34 {
	padding-left: 34px;
}
/************    Test Classes   *********************/
.b1 {
	border: 1px solid #ff0000 !important;
}