body
{
  background-color: #e1e1d7;
  background-image: url(../Images/bg-gradient.jpg);
  background-position: top center;
  background-repeat: repeat-x;
}

h1 {
	border-bottom:1px solid #AD4225;
}

h2 {
	margin:.67em 0;
}

.display-none {
	display:none;
}

.left { 
	float:left;
	width:50%;
}

.right {
	float:right;
	width:50%;
}

.ui-corner-all {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.ui-widget-content {
	padding:10px;
}

.body, .footer, .bottom-strip {
	margin-top:10px;
}

.header a {
	text-decoration:none;
}

.header .left {
	width:500px;
}

.header .right {
	float:right;
	padding-right:0px;
	text-align:center;
	width:300px;
}

.top-nav.ui-widget-content {
	background-image:url("i/top-nav-menu-background.gif");
	padding:10px 0;
}

.top-nav .RadMenu { 
	width:100%;
}

.top-nav .RadMenu a.rmLink,
.top-nav .RadMenu .rmText {
	cursor:pointer;	
}

.top-nav .RadMenu_Default,
.top-nav .RadMenu_Default .rmLink {
  color:#eee;
  font-family:inherit;
  font-weight:bold;
  font-size:100%;
  line-height:1.231em; /* Undoing Telerik style back to yui default */
 }

.top-nav .RadMenu .rmLink {
  padding-left:45px;
}

.top-nav .RadMenu_Default .rmLink:hover,
.top-nav .RadMenu_Default .rmFirst .rmLink:hover {
  color:#fff;
}

.top-nav .RadMenu_Default .rmHorizontal .rmText {
	padding-bottom:0;
  padding-right:45px;
}

.top-nav .RadMenu_Default .rmRootGroup {
  background-color:Transparent;
  border:none 0px Transparent;
}

.top-nav .RadMenu_Default .rmRootGroup,
.top-nav .RadMenu_Default .rmLink,
.top-nav .RadMenu_Default .rmText {
	background-image:none;
}

.top-nav .RadMenu_Default .rmLink:hover, 
.top-nav .RadMenu_Default .rmFocused, 
.top-nav .RadMenu_Default .rmSelected 
{
  background-color:Transparent;
}

td.bottom-strip-col
{
	padding: 0px;
	text-align: center;
}

#bottom-strip-col1, 
#bottom-strip-col3
{
  width: 29%;
}

#bottom-strip-col1 .bottom-strip-col-container
{
  padding: 0px 25px;
}

#bottom-strip-col2
{
  border-left: solid 1px #E8E6DD;
  border-right: solid 1px #E8E6DD;
}

#client-rotator
{
  margin:0 auto;
  width:214px;  
}

#client-rotator .RadRotator
{
  float:left;
  margin:0 auto;
}

#client-rotator ul li {
  list-style: none;
}

.subHeading
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:153.9%; /* see admin.css: .cssfonts--20 */
  color: #7c7e81;
  margin-bottom:0px;
  margin-top:0px;
}

.subText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 120%;
  color: #666666;
}

.footer .ui-widget-content {
 background-image:none;
 background-color:Transparent;
}

.footer .sAboutLinks {
	float:left;
	color:#737D80;
	width:50%;
}

.footer .copyright {
  float:left;
	color:#737D80;
	text-align:right;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
	color:#222222 !important;
	text-decoration:underline !important;
}

/* fancy zoom styles */
div#zoom h2               {margin:10px 0 10px;}
div#zoom p                {line-height:1.6;}
div#zoom td { border:none 0px #fff; padding:0px; }

.body h1 {
	font-size:167%; /* cssfonts--22 */
}

.body .nav-content {
	background:url('i/i_bgBox.png') repeat-x;
}


ul#subNav {
	list-style-type:none;
	margin-bottom:5px;
  margin-left:0;
}

ul#subNav li {
	border-bottom:1px solid #AD4225;
	list-style-type:none;
	padding:5px 0 6px;
}

ul#subNav li a {  
  color:#444;
	text-decoration:none;
}

ul#subNav li a:hover {
	text-decoration:underline;
}

/* 20091113RBP - jQuery.validate uses .required class but we don't want the text to be red */
input.required 
{
  color:inherit;
}
