html{
   overflow-y:scroll;
   overflow-x:auto;
}

body, html{
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
	background: url(images/gradientBG.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
#bodycontainer {
	min-height:100%;
	width:957px;
	margin:auto;
	text-align:left;
	position:relative;
}


/*************************** HEADER ******************************/

#header {
	height: 121px;
	width: 957px;
	padding:0;
	margin:0 auto;
	}
	
/*************************** LOGO ******************************/	

#logo {
	float:left;
	margin: 0 8px 0 0;
	padding: 30px 0;
	}
	
/*************************** LOGIN LINKS ******************************/

#login {
	float:right;
	margin:0;
	padding: 23px 0 0 0;
	}

.loginlinks {
	margin:0;
	line-height: 17px;
	font-size:13px;
	font:Arial, Helvetica, sans-serif;
	color: #39135b;
	font-weight: bold;
	}	
	
.loginlinks a{
	color: #39135b;
	font-weight: bold;
	text-decoration:none;
	}
	
.loginlinks a:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}

.newslinks {
	font-size:13px;
	font:Arial, Helvetica, sans-serif;
	color: #646363;
	}	
	
.newslinks a{
	color: #39135b;
	font-weight: bold;
	text-decoration:none;
	}
	
.newslinks a:hover{
	color: #FF6C00;
	font-weight: bold;
	text-decoration:none;
	}
	
/******************************************* NAVIGATION *****************************************/
	
#nav a
{
font-size:14px;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#675077;
background: url(images/norm_left.png) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#nav a span
{
background: url(images/norm_right.png) right top no-repeat;
padding-top:10px;
padding-bottom:10px;
padding-right: 10px;
}

#nav a, #nav a span
{
display: block;
float: right;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav a, #nav a span
{
float: none
}
/* End IE5-Mac hack */

#nav a:hover
{
color: #fff;
background: url(images/norm_left_hover.png) left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#nav a:hover span
{
background: url(images/norm_right_hover.png) right top no-repeat;
padding-right: 10px;
}

#nav
{
list-style: none;
padding: 0;
margin: 0;
}

#nav li
{
float: right;
display: block;
margin: 0;
padding: 0;
}

#nav ul {
  margin:0;
  padding:45px 0 0 0;
  }


/******************************************* CONTENT *****************************************/

#page {
	margin:0px auto;
	padding: 10px 0 0 0;
	width: 955px;
	text-align:center;
	background-color: #FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#c4c3ca;
}

#content {
	width: 933px;
	height: 343px;
	padding: 0;
	margin: 0 10px 10px 10px;
}

/* Foooter */
#footer {width: 957px; height:71px; margin:0 auto; padding:0;}
#footerframe {padding: 10px 0 0 0; margin:0 auto; width: 955px;}	
.footerlinks {line-height: 10%; font-size:14px; font:Arial, Helvetica, sans-serif; color: #aaaaaa; font-weight: bold;}
.footerlinks a {line-height: 20%; font-size:14px; font:Arial, Helvetica, sans-serif; color: #aaaaaa; font-weight: bold; text-decoration:none;}
.footerlinks a:hover {line-height: 20%; font-size:14px; font:Arial, Helvetica, sans-serif; color: #76568c; font-weight: bold; text-decoration:none;}
.copyright {line-height: 20%; font:Arial, Helvetica, sans-serif; color: #9c9c9c; font-size:10px;}
.copyright a {line-height: 20%; font:Arial, Helvetica, sans-serif; color: #9c9c9c; font-size:10px; text-decoration:none;}
.copyright a:hover {line-height: 20%; font:Arial, Helvetica, sans-serif; color: #9c9c9c; font-size:10px; text-decoration:none;}
.footerlogo { float:right; 	margin:0 auto; padding:0; border:none;}

/* Box Header */
#boxheader { width: 935px; margin: 0 auto;}
#boxheader img { padding: 5px 0 5px 0;}

/* PROMOS */
#promos { width: 955px; height: 155px; }
#promos img { float: left; border-width: 0; margin: 0 9px 10px 0; }
#promos .promo1 img { margin: 0 9px 10px 9px }
#promos a#bts_promo { display:block; position:relative; float:left; width:236px; height:155px; padding:0; margin:0; line-height:0; text-indent:-9999px; overflow:		hidden; }

/* TICKER */
#wrapper { width: 935px; height:26px; margin: 0 auto; background-image:url(images/newtickerBG.gif); }
#wrapper h1 { margin: 0 auto;  padding: 5px 10px 0 10px; font:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #949494;}
#wrapper p { margin: 0 auto; padding: 5px 5px 0 0; font:Arial, Helvetica, sans-serif; font-size: 14px; color: #9B9B9B;}
#wrapper a { margin: 0 auto; padding: 5px 0 0 0; font:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; font-style:italic; color: #FD9831;}

/* TESTIMONIALS */

#stories { height:256px; font:Arial, Helvetica, sans-serif; font-size: 12px; color: #9D9D9D; text-align: left; line-height: 14px;}
#stories p { font-weight: bolder; font-size: 11px; color: #858585; line-height: 1px;}
#stories p2 { font-size: 10px; color: #9D9D9D; line-height: 0px;}