body { background : #ffffff repeat-x; margin : 0; padding : 0;
       color : black; font-family : Tahoma, Geneva, sans-serif; font-size : 13px;}
h1, h2, h3 { margin-bottom : 0; padding-bottom : 0;}
h1 { font-size : 1.4em; color : #2a4465; border-bottom : 1px solid; font-weight : normal; margin-bottom : 1em;}
h2 { font-size : 1.3em;}
h3 { font-size : 1em; font-style : italic;}
ul, p { margin-top : 0; margin-bottom : 1em; padding-top : 0; padding-bottom : 0;}
li { padding-bottom : .5em;}
li li { padding-bottom : 0;}
li ul { margin-bottom : 0;}
img { border : none;}
a { font-weight : bold;}
.Right { float : right; margin-left : 1em;}
.Left { float : left; margin-right : 1em;}
.Warning { color : Red;}
.AspNet-FormView table th, .Vertical th { text-align : right;}
img { border : none;}
#Masthead { width : 981px; height : 144px; margin : 0 auto;}
#InnerMasthead { width : 969px;}
#Content { position : relative; width : 986px; margin : 0 auto; 
           background : transparent url(../Images/MainBoxTile.png) repeat-y;}
#QuickLinks { float : left; position : absolute; left : 20px;}
#QuickLinks img { display : block;}
#QuickLinks #Testimonials { width : 305px; height : 190px; 
    background : transparent url(../Images/QuickLinks-Extra.gif) no-repeat bottom;}
#Main { width : 582px; padding : 123px 20px 0 20px; margin-left : 326px; 
        min-height : 300px; height : auto !important; height : 300px;
        background : transparent url(../Images/SubpageHead.jpg) no-repeat left 5px;}
#Footer { width : 946px; margin : 40px auto 0; padding-bottom : 15px;}

/*Scrolling Events*/
#NewsTicker{ 
	width:215px;
	margin : 0 40px;
	padding-top : 10px;
	position : relative;
	text-align : center;
}
#NewsTicker h1{ visibility : hidden;
	padding:6px 0; margin:0; border:0;
	color:#715228;
	font-weight:normal;
}
#NewsVertical {
    width: 215px;
    height: 120px;
    display: block;
    overflow: hidden;
    position: relative;
}
#controller{ display : none;
    padding:6px;
    font-size:11px;
    color:#a0b9c7;
}
#play_scroll_cont{display:none;}
#TickerVertical {
	width: 215px;
	height: 80px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#TickerVertical li {
	display: block;
	width: 200px;
	color: #333333;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 3px;
	float: left;
}
#TickerVertical li .NewsTitle{
	display: block;
	color: #715228;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:0px;
}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
	display: block;
	color: #715228;
	font-size: 11px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
	text-decoration:underline;
}

/*Suckerfish Nav*/
#nav { position : relative;}
#nav img 
{
	padding: 0;     
	margin: 0;
	border: 0;
	display: block;
}
#nav, #nav ul, #nav li 
{
    z-index:1000;
	padding: 0;     
	margin: 0;     
	list-style: none;
	background : #314b6b;
} 
#nav ul 
{
	margin: 0 0 0 5px;
} 
#nav a 
{
	display: block;
} 
#nav li 
{
	float: left;
}
#nav ul a:link, #nav ul a:visited 
{ 
	position : relative;
	color : White; 
	background : #314b6b; 
	border-bottom : solid 1px #eab45e;
	text-decoration : none; 
	font-weight : normal;
	padding : .25em;
	width : 150px;
	text-align : left;
	font-size : 12px;
}
#nav ul a:hover { background : #ccd8ed; color : #314b6b;}
#nav li ul 
{     
	position: absolute;     
	width: 150px;
	top : 35px; 
	left: -999em; 
} 
#nav li:hover ul, #nav li.sfhover ul 
{     
	left: auto; 
}