﻿body{
margin: 0;
padding: 0;
font-size: 13px;
font-family: Trebuchet MS, Arial Narrow, Arial, sans-serif;
color: #3f3f3f;
}
form
{
margin: 0;
}
#promoBox .ruleShort
{
padding: 0 0 5px 0;
}
#promoBox
{
margin: 0px 0 0 0;
}
#promoBoxInner{
padding: 0 15px 0 15px;
}
#promoBoxTop{
width: 275px;
height: 10px;
background: url('/images/bg_top_promo.gif') no-repeat bottom left;
}
#promoBoxMid{
background: url('/images/bg_mid_promo.gif') repeat-y top left;
color: #737272;
}
#promoBoxBot{
width: 275px;
height: 10px;
background: url('/images/bg_bot_promo.gif') no-repeat top left;
}
.promoTextCont
{
padding: 1px 0 0 9px;
}
/* text */
.medText
{
	font-size: 20px;
}
.largeText
{
	font-size: 24px;
}
.blue{
color: #404bcf;
}
.promoWord{
color: #ff9c00
}
.promoName{
font-weight: bold;
}
.arrow{
font-weight: normal;
font-size: 14px;
}

.ruleLong{
text-align: center;
margin: 5px 0 0 0;
}

.viewMore a{
color: #929292;
font-weight: bold;
}
.viewMore a:link{
text-decoration: none;
}
.viewMore a:visited {
text-decoration: none;
}
.viewMore a:hover{
text-decoration: underline;
}
.viewMore a:active{
text-decoration: none;
}

/* default stuff */
img{
border: none;
}
.float_left{
float: left;
}
.float_right{
float: right;
}
.clear{
clear: both;
}

.infoBox{
width: 319px;
float: left;
}
.infoBox p{

}
.infoBoxEntry{
padding: 0 0 4px 0;
}
#infoBoxLeft{
padding: 0 19px 0 0;
}
.infoBoxHeader{
width: 319px;
height: 36px;
font-size: 18px;
color: #8e8f93;
font-weight: bold;
padding: 18px 0 0 0;
}
#infoBoxLeftHeader{
background: url('/images/bg_home_upcoming_header.gif') no-repeat top left;
}
#infoBoxRightHeader{
background: url('/images/bg_home_cyberknife_header.gif') no-repeat top left;
}
.infoBoxName{
color: #1c376b;
font-weight: bold;
padding: 5px 0 5px 0;
}

h1,h2,h3,h4 
{
	margin-bottom:0px;
}
h4 > p{ margin-top: 0;}