body {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size: 13px;
	color: #666666;
	background:#C7C7C7;
}

.top_main_bgd {
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/img_m_bg.gif);
	width:1000px;
	height:100%;
	background-repeat:repeat-y;
}

.main {
	background:#ffffff;
	margin:0 auto;
	text-align:left; 
	width:980px;  
}

.top_bgd {
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/img_m_bg.gif);
	width:1000px;
	height:100%;
	background-repeat:repeat-y;
	}

.bot_bgd {
	position:relative; 
	bottom:0; 
	left:0; 
	width:100%; 
	height:91px; 
	}
	
p {
	top:0;
	left:0;
	right:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
	width:inherit;}


	
.content{
	width:900px;}

.col-1{
	width:600px;}

.col-2{
	width:280px;}

.gutter{
	width:20px;}

.logo{
	vertical-align:bottom;}

img{
	vertical-align:top;}

a img{
	border:0px;}

a{
	color:#ed7000;
	color:#5a5a5a; 
	text-decoration:underline;}  

a:hover{text-decoration:none;}

.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}
	
.radiobutton {}

.checkbox {}

.filebutton {
	height:18px;
	font-size: 11px; 
	padding-left:5px;
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #474747;
	}

input{
	padding-left:5px;
	padding-top:2px;
	}
	
.inputbox {
	color: #666666;
	font-size: 12px;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-left:5px;
	padding-top:4px;
	margin-bottom:0px;
	}

.alignMiddle{vertical-align:middle;}

.alignCenter{text-align: center;}

.container1{width:100%;}

div.container {overflow:hidden; width: 100%;}

.clear {clear:both;}

.fleft{float:left;}

.fright{float:right;}

.link{
	color:#ed7000; 
	background:url(images/marker.gif) center right no-repeat; 
	padding-right:10px; 
	text-decoration:underline; 
	font-weight:bold; }

.link:hover{
	text-decoration:none; }

.link1{
	color:#4a4949; 
	background:url(images/marker1.gif)  center right no-repeat; 
	padding-right:10px; 
	text-decoration:underline; 
	font-weight:bold; }

.link1:hover{
	text-decoration:none; }

.link2{
	color:#4b6a8b; 
	text-decoration:underline; 
	font-weight:bold; 
	display:block; 
	margin-top:11px; }

.link2:hover{
	text-decoration:none; }


.link-1 { 
	display:block; 
	float:left; 
	background:url(images/link_bg.gif) left top repeat-x; 
	color:#2a2a2a; 
	text-decoration:none; 
	font-size:.916em; }

.link-1 em { 
	display:block; 
	background:url(images/link_left.gif) no-repeat left top;}

.link-1  b { 
	display:block; 
	background:url(images/link_right.gif) no-repeat right top; 
	padding:5px 11px 9px 12px;  
	font-style:normal;}

.link-1:hover{ 
	text-decoration:none; 
	color:#fff;}

.link-2 { 
	display:block; 
	float:right; 
	background:url(images/link_bg1.gif) left top repeat-x; 
	color:#000; 
	text-decoration:none;}

.link-2 em { 
	display:block; 
	background:url(images/link_left1.gif) no-repeat left top;}

.link-2  b { 
	display:block; 
	background:url(images/link_right1.gif) no-repeat right top;  
	padding:5px 11px 9px 12px; 
	font-weight:normal; 
	font-style:normal;}

.link-2:hover{ text-decoration:none; color:#fff;}

ul{
	margin:0; 
	padding:0; 
	list-style:none;}

ul li{
	font-size: 12px;
	background:url(images/bullet.gif) top left no-repeat; 
	background-position:0 8px; 
	margin:0; 
	padding-left:13px; }

ul li a{
	color:#747474; 
	text-decoration: underline; 
	line-height:2.16em;} 

ul li a:hover { 
	text-decoration:none; }

.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	width: auto;
	border: thin solid #999999;
	color:#fff;
	font-weight:bold;
	background-image: url(images/button.gif);
	background-position: left top;
	margin: 0px;
	padding:2px 2px 2px 2px; }
	
.submitbutton:hover{
	color:#000000;}

.indent{
	padding:30px 0 0 27px;}

.indent-main{
	padding:0 37px 0 37px;}

.indent-col1{
	padding:21px 14px 0 13px;}

.indent-footer{ 
	padding:39px 50px 0 51px;}

.title{
	margin-bottom:14px;}

.img-left{
	float:left; 
	margin:0 20px 16px 0;}
.img-right{ 
	float:right; 
	margin:10px 10px 10px 10px;}
.img-indent{ 
	margin:0 0 19px 0;}

.h{ 
	height:25px;}

.h1{ 
	height:40px;}

h2, h3 {
	color:#5292bb; 
	font-size:12pt; 
	font-weight:normal; 
	margin-bottom:0px;}

h4{
	color:#4a4949; 
	font-size:12pt;}

.Unsubscribe {font-size: 13px;}

.toplinksub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;}

.toplinksub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;}

.smallTextBlack { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #474747;}

.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	display: inline;}

.ReverseHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #686A65;
	color: #ffffff;
	display: inline;}

.ProductHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ed7000;
	display: inline;}

.SubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display: inline;}

.ProductSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;}

.LargeHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	display: inline;}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}

.whitetext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}

.whitetextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
	
.whitetextintent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.whitetextmedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}

.whitetextlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}

a.submenu, a.submenu:link, a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}

a.submenu:hover, a.submenu:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;}

a.submenu:active {color:#ffffff}
a.submenu:visited:active {color:#ffffff}

.tail{ 
	background:url(images/tail.gif) repeat-x bottom; 
	padding-bottom:9px; 
	overflow:auto; 
	margin:0 -14px 28px -13px;}

.newsletter {
	color: #666666;
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #7F9DB9;}

.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #FFFFFF;}

.box{ 
	background:#ffffff; 
	width:280px;}

.box .border-top {
	background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {
	background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {
	background:url(images/border_left.gif) repeat-y left;}
.box .border-right {
	background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {
	background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {
	background:url(images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {
	background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {
	background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }

.box .indent-box{ 
	padding:19px 20px 30px 22px; }
