/* USE TO HIDE ON SCREEN BUT PRINT */
.screenNone
{
display:none;
}


body
{
	margin-top:0;
	margin-left:0;
	background-image:url(/menus/images/global/bg_global.jpg);
	background-color:#06186A;
	background-repeat:repeat-x;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#000000;
}
.splashBox
{
	font-size: 11px;
	background-color: #F2F5F9
}
.tableBorder
{
	border: 1px #cccccc solid;
	border-top: 0px;
	padding: 10px;
	text-align: middle;
	padding-bottom: 10px
}
.tableBorderLeft
{
	border: 1px #cccccc solid;
	border-right: 0px;
	border-top: 0px;
	padding: 7px;
	text-align: middle
}
.tableBorderRight
{
	border: 1px #cccccc solid;
	border-top: 0px;
	padding: 7px;
	text-align: middle
}
.tableBorderMid
{
	border: 1px #cccccc solid;
	border-top: 0px;
	border-right: 0px;
	padding: 7px;
	text-align: middle
}
.tableBorderTop
{
	border: 1px #cccccc solid;
	padding: 7px;
	text-align: middle
}
.headerTable
{
	border: 1px solid #CDD3DA;
	padding: 10px;
	padding-left: 10px;
	COLOR: #ffffff;
	font-size: 17px;
	font-weight: bold;
	background-color: #001275
}

/* MOUSEOVER VIEWER */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #f2f5f9;
padding: 5px;
left: -1000px;
border: 1px solid #53626f;
visibility: hidden;
color: black;
text-decoration: none;
width:300px;
height:100px
}
.featuredPhoto
{
	float:left;
	width:200px;
	padding-right:10px
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
top:7px;
}

/* DROP DOWN */
div.nav-menu 
{
    border-top: 2px solid #ffffff;
    position: absolute;
    z-index:101;
    haslayout:true;
}
div.nav-menu a:link { text-decoration: none; color: #ffffff; font-size:12px; }      
div.nav-menu a:visited { text-decoration: none; color: #ffffff; font-size:12px; }   
div.nav-menu a:active { text-decoration: none; font-size:12px; }               
div.nav-menu a:hover { text-decoration: none;  color: #ffffff; font-size:12px; }  
div.nav-menu a
{
    display:block;
	padding: 5px;
    border: 2px solid #ffffff;
    border-top:0px;
    background-color: #001275;
    font-weight:bold;
    z-index:101;
    haslayout:true;
	font-family: Trebuchet MS1, Helvetica, sans-serif
}
div.nav-menu a.item-out
{
    background-color: #001275;
    z-index:101;
    haslayout:true;
	font-family: Trebuchet MS1, Helvetica, sans-serif
}
div.nav-menu a.item-over
{
    background-color: #155CC8;
    z-index:101;
    haslayout:true;
	font-family: Trebuchet MS1, Helvetica, sans-serif
}
/* /DROP DOWN */
.contentDefault
{
    font-size: 11px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #000000
}
img
{
border-style:none;
}
table
{
	margin-top:0px;
	vertical-align:top;
	border-style:none;
}
td
{
	vertical-align:top;
}
.fullwidthContainer
{
	width:968px;
	background-color:#ffffff;
	padding:20px;
	padding-bottom:50px;
}
.container
{
	width:968px;
	padding-top:0;
	background-color:#ffffff;
}
.leftContainer
{
	width:160px;
	background-color:#F2F5F9;
	padding:27px 13px 80px;
}

/* ################################# */
/* NAVIGATION */
/* ################################# */
div.nav-menu
{
	border-top:2px solid #fff;
	position:absolute;
	z-index:101;
	haslayout:true;
}
div.nav-menu a:active
{
	text-decoration:none;
	font-size:12px;
}
div.nav-menu a
{
	display:block;
	border:2px solid #fff;
	border-top:0;
	background-color:#001275;
	font-weight:700;
	z-index:101;
	haslayout:true;
	padding:5px;
}
div.nav-menu a.item-out
{
	background-color:#001275;
	z-index:101;
	haslayout:true;
}
div.nav-menu a.item-over
{
	background-color:#155CC8;
	z-index:101;
	haslayout:true;
}

.emailTitle
{
color:#fff;
padding-bottom:5px;
padding-left:6px;
}
#email-border
{
padding-left:6px;
font-size:10px;
width:143px;
color:#001275;
}
#email-wrapper
{
background-color:#001275;
font-size:10px;
width:156px;
color:#fff;
padding:7px 1px 1px;
}
#email-container
{
background-color:#fff;
font-size:10px;
padding-top:5px;
width:156px;
color:#001275;
}



.seanotes
{
font-size:10px;
color:#666;
font-family:verdana,arial;
}

.navSection
{
border-bottom:solid #fff 1px;
padding-bottom:10px;
}

.nav
{
padding-top:0px;
}

A.nav:active {
text-decoration:none;
}

ul.nav {
list-style-type:none;
padding-left:3px;
margin-left:10px;
line-height:11px;
}

.navArrow {
background-image:url(/images/shared/arrows/arrow_leftnav_gray.gif);
background-repeat:no-repeat;
padding-left:16px;
}  
.navSubLinks
{
font-family:verdana, arial, sans-serif;
font-size:10px;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
}
A.navSubLinks:hover {
text-decoration:underline;
color:#BB5111;
font-weight:700;
}
A.navSubLinks:active
{
text-decoration:none;
color:#BB5111;
font-weight:700;
}
.navLinks
{
font-size:13px;
font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
font-weight:700;
}

.navSelected {
color:#BB5111;
font-size:13px;
font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
padding-top:2px;
padding-bottom:2px;
font-weight:700;
}

.navSubSelected {
color:#BB5111;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
font-size:10px;
font-weight:700;
}

.navThirdTier {
padding-top:2px;
padding-bottom:2px;
padding-left:15px;
font-size:10px;
}

.navThirdTierSelected {
padding-top:2px;
padding-bottom:2px;
padding-left:15px;
color:#BB5111;
font-weight:700;
font-size:10px;
}

.onlineonly {
color:#001275;
font-size:10px;
}
ol
{
font-family:verdana, arial, sans-serif;
line-height:15px;
margin-bottom:0;
margin-top:0;
padding-left:18px;
margin-left:5px;
}

ul {
font-family:verdana, arial, sans-serif;
line-height:13px;
margin-bottom:0;
margin-top:0;
padding-left:11px;
margin-left:5px;
}

ul.none {
list-style-type:none;
padding-left:0;
margin-left:0;
}

ol.blue
{
padding-left:1;
margin-left:1;
color: #001275;
font-weight: bold;
font-size:12px;
}
ol.blue p
{
  color: #000000;
  font-weight: lighter;
  font-size:11px;
}

ul.bullet
{
list-style-type:disc;
list-style-image:url(bullets/bullet_black.gif);
line-height:14px;
}

li.paddingThree
{
	margin-top:3px;
	margin-bottom:3px;
}
li.paddingFive
{
	margin-top:5px;
	margin-bottom:5px;
}
li.paddingTen
{
	margin-top:10px;
	margin-bottom:10px;
}
li.paddingSeven
{
	margin-top:7px;
	margin-bottom:7px;
}
li.paddingFifteen
{
	margin-top:15px;
	margin-bottom:15px;
}
li.paddingTwenty
{
	margin-top:20px;
	margin-bottom:20px;
}
H1,H2,H3,H4,H5,H6
{
	font-weight:700;
	font-family:verdana, arial, sans-serif;
}
H1
{
	color:#BB5111;
	font-size:30px;
	margin-top:0px;
	margin-bottom:18px;
	line-height:32px;
}
H2
{
	color:#001275;
	font-size:17px;
	margin-bottom:0px;
	margin-top:0;
	line-height:22px;
}
H3
{
color:#001275;
margin-top:0;
font-size:15px;
padding-bottom:3px;
margin-bottom:0;
}
H4
{
	color:#001275;
	font-size:13px;
	margin-top:0;
	margin-bottom:3px;
}
H5
{
color:#001275;
font-size:11px;
margin-top:0;
padding-bottom:2px;
margin-bottom:1px;
}
H6
{
color:#001275;
font-size:10px;
margin-bottom:1px;
padding-bottom:0;
letter-spacing:1px;
font-weight: lighter;
margin-top:0px;
}

.trebuchet
{
font-family:Trebuchet MS1, Helvetica, verdana, sans-serif;
}
.caption
{
font-size:10px;
color:#000;
font-family:  verdana, sans-serif;
}
.large
{
	font-size:12px;
	line-height: 17px;
	color:#000;
	font-family:verdana, arial, sans-serif;
}
.larger
{
	font-size:15px;
	line-height: 17px;
	color:#000;
	font-family:verdana, arial, sans-serif;
	margin-bottom:7px;
}
.quote
{
	font-size: 17px;
	line-height: 16px;
	color:#53626f;
	line-height: 21px;
	font-family: times;
}
a.quote:hover
{
	font-size:17px;
	line-height: 16px;
	color:#bb5111;
	line-height: 21px;
}
a.quote:link,A.learnMore:visited
{
	font-size:17px;
	line-height: 16px;
	color:#53626f;
	line-height: 21px;
}
.headingRelated
{
	border-top: 1px solid #CDD3DA;
	border-bottom: 1px solid #CDD3DA;
	padding-top: 7px;
	padding-bottom: 4px;
	COLOR: #001275;
	font-size: 10px;
	padding-left:10px;
	background-image: url(/images/shared/bg_tabletop.jpg);
	border-top:0px;
	border: 1px solid #CDD3DA;
	width: 470px
} 
.date
{
color:#001275;
font-size:13px;
font-weight:700;
padding-bottom:4px;
padding-top:1px;
line-height:18px;
}
.intro
{
	color:#001275;
	font-size:17px;
	line-height:25px;
	margin-bottom:5px;
}
div.intro
{
	width:540px;
	color:#001275;
	font-size:17px;
	line-height:25px;
	margin-bottom:17px;
}


.featuredAllRight
{
color:#001275;
margin-top:5px;
font-size:10px;
}
A.featuredAllRight:hover
{
font-size:10px;
color:#bb5111;
}
A.featuredAllRight:link,A.learnMore:visited
{
font-size:10px;
color:#001275;
}

.learnMore
{
color:#001275;
margin-top:5px;
font-size:10px;
}
A.learnMore:hover
{
font-weight:700;
font-size:10px;
color:#bb5111;
}
A.learnMore:link,A.learnMore:visited
{
font-weight:700;
font-size:10px;
color:#001275;
}
div.learnMore { padding-top:5px }  

.featuredAll
{
color:#001275;
margin-top:7px;
}
A.featuredAll:hover
{
color:#bb5111;
}
A.featuredAll:link,A.featuredAll:visited
{
color:#001275;
}
div.featuredAll a.learnMore:link, a.learnMore:visited  { padding-top:5px }  

A.featured:link,A.featured:visited,A.featured:visited,A.featured:hover
{
	text-decoration: none
}

.headings
{
border-top:1px solid #CDD3DA;
border-bottom:1px solid #CDD3DA;
padding-top:7px;
padding-bottom:7px;
color:#001275;
font-size:10px;
letter-spacing:.2em;
text-transform:uppercase;
margin-bottom:12px;
padding-left:10px;
background-image:url(/images/shared/bg_tabletop.jpg);
}
.orange
{
color:#bb5111;
}
A.orange:link,A.orange:visited
{
color:#bb5111;
}
A.orange:hover
{
color:#001275;
}

.blue
{
	color:#001275;
}
A.blue:link { color: #001275; }     
A.blue:visited { color: #001275; }
A.blue:active { color: #bb5111 }    
A.blue:hover { color: #bb5111 }
.bold
{
	font-weight:bold;
}
.lighter
{
	font-weight:lighter;
}
.yellow
{
	color:#E8B900;
}
A.yellow:link,A.yellow:visited,A.yellow:active
{
	color:#E8B900;
}
A.yellow:hover
{
	color:#bb5111;
}
.pink
{
	color:#da4b5f;
}
A.pink:link,A.pink:visited,A.pink:active
{
	color:#da4b5f;
}
A.pink:hover
{
	color:#bb5111;
}
.purple
{
	color:#56417e;
}
A.purple:link,A.purple:visited,A.purple:active
{
	color:#56417e;
}
A.purple:hover
{
	color:#bb5111;
}
.white
{
	color:#ffffff;
}
A.white:link,A.white:visited
{
	color: #ffffff;
}
A.white:active,A.white:hover
{
	color: #ffffff;
}
.green
{
	color:#2a653e;
}
A.green:link,A.green:visited
{
	color: #2a653e;
}
A.green:active,A.green:hover
{
	color: #bb5111;
}
.red
{
	color:#cc3300;
}
A.red:link,A.red:visited
{
	color: #cc3300;
}
A.red:active,A.red:hover
{
	color: #bb5111;
}    
.lightblue
{
	color:#2379CF;
}
A.lightblue:link { color: #2379CF }     
A.lightblue:visited { color: #2379CF }
A.lightblue:active { color: #bb5111 }    
A.lightblue:hover { color: #bb5111 }
.white
{
	COLOR: #ffffff
}
.black
{
	color:#000000;
}
A.black:link { color:#000000; }     
A.black:visited { color:#000000;}
A.black:active { color:#000000; }    
A.black:hover { color: #bb5111 }
.gray
{
	color:#53626F;
}
A.gray:link { color: #53626F }     
A.gray:visited { color: #53626F }
A.gray:active { color: #53626F }    
A.gray:hover { color: #bb5111 }
.lightgray
{
	color:#ACB7C1;
}
A.lightgray:link { color:#ACB7C1 }     
A.lightgray:visited { color:#ACB7C1 }
A.lightgray:active { color:#ACB7C1 }    
A.lightgray:hover { color:#ACB7C1 }
.espanol
{
color:#9F409F;
}

.formSearch
{
	color: #001275;
	font-size: 10px;
	font-family: helvetica, arial, verdana;
	background-color: #F2F5F9;
	border: 0px;
	padding-left: 7px;
	margin-top: 0px;
	padding-top:0px;
	background: url('/menus/images/global/bg_search.gif') no-repeat;
	height: 27px;
	width: 154px;
	line-height:20px;
}

.formSearchButton {
background:url('/menus/images/global/bg_search_button.gif') no-repeat;
height:27px;
width:29px;
border:0;
}

.navbar {
margin-top:10px;
height:32px;
text-transform:uppercase;
border-top:1px solid #cdd3da;
border-bottom:1px solid #cdd3da;
background-color:#fff;
}

div.navbar a:active {
float:left;
text-decoration:none;
font-size:10px;
border-right:1px solid #cfd9e9;
padding:10px;
}

.synd-ctrl-container {
float:left;
width:520px;
margin:0;
padding:0;
}

.synd-ctrl-separator {
	float:left;
	width:520px;
}


.grayBox
{
	padding: 15px;
	background-color: #F2F5F9;
	padding-top:10px;
}
.blueBox
{
	padding: 15px;
	background-color: #001275;
	padding-top:10px;
}
.rightBoxTop
{
	border: 1px solid #CDD3DA;
	padding: 7px;
	COLOR: #001275;
	font-size: 10px;
	background-image: url(/images/shared/bg_tabletop.jpg);
	letter-spacing: .2em;
	text-transform: uppercase
}
div.rightBoxTop a:link,
div.rightBoxTop a:visited
{
text-decoration:none
}
div.rightBoxTop a:hover
{
text-decoration: underline
}
.rightBoxBottom
{
	border: 1px solid #CDD3DA;
	padding: 10px;
	border-top: 0px;
	font-size: 10px;
	color: #53626f;
	padding-top:7px;
	line-height: 13px;
}
.spaceTwo
{
	letter-spacing: 2px
}
.backgroundGray
{
	background-color: #F2F5F9
}
.border
{
	border: 1px solid #CDD3DA;
}
.borderRight
{
	border-right: 1px solid #CDD3DA;
}
.borderLeft
{
	border-left: 1px solid #CDD3DA;
}
.borderBottom
{
	border-bottom: 1px solid #CDD3DA;
}
.borderTop
{
	border-top: 1px solid #CDD3DA;
}
.noborderRight
{
	border-right: 1px solid #ffffff;
}
.noborderLeft
{
	border-left: 1px solid #ffffff;
}
.noborderBottom
{
	border-bottom: 1px solid #ffffff;
}
.noborderTop
{
	border-top: 1px solid #ffffff;
}
div.noborderRight
{
	border-right: 1px solid #ffffff;
}
div.noborderLeft
{
	border-left: 1px solid #ffffff;
}
div.noborderBottom
{
	border-bottom: 1px solid #ffffff;
}
div.noborderTop
{
	border-top: 1px solid #ffffff;
}

paddingTop
{
	padding-top: 20px;
}

.mainContainer
{
	width:747px;
	padding:18px 17px 50px 18px;
	padding-bottom: 50px;
}
.halfLeft
{
	float:left;
	width: 340px;
	padding-right: 33px;
}
.halfRight
{
	float: left;
	width: 340px;
	padding-left: 33px;
}
.halfLeftFull
{
	float:left;
	width: 430px;
	padding-right: 30px;
}
.halfRightFull
{
	float: left;
	width: 430px;
	padding-left: 30px;
}
.halfLeft540
{
	float:left;
	width: 240px;
	padding-right: 29px;
	padding-top:20px;
}
.halfRight540
{
	float: left;
	width: 240px;
	padding-left: 29px;
	padding-top:20px;
}
.grayhalfLeft540
{
	float:left;
	width: 220px;
	margin-right: 29px;
	margin-top:20px;
	background-color: #F2F5F9;
	padding: 10px;
}
.grayhalfRight540
{
	float: left;
	width: 220px;
	margin-left: 29px;
	margin-top:20px;
	background-color: #F2F5F9;
	padding: 10px;
}
.twocolLeft
{
	float:left;
	width: 540px;
	padding-right: 0px;
}
.twocolRight
{
	float: left;
	width: 180px;
	padding-left: 27px;
	padding-bottom:50px;
}
.twocolLeftGrid
{
	float:left;
	width: 510px;
	padding-right: 30px;
	border-right: 1px solid #cdd3da;
}
.twocolRightGrid
{
	float: left;
	width: 200px;
}
.rightGrid
{
	padding-left:20px;
	width:180px;
	font-size:10px;
	color:#53626F;
	padding-bottom:25px;
	padding-top:20px;
	line-height:14px
}
.rightGridNormal
{
	padding-left:20px;
	width:180px;
	padding-bottom:25px;
	padding-top:20px;
}
.rightGridHalf
{
	width:340px;
	color:#53626F;
	padding-bottom:25px;
	padding-top:20px;
}
.twocolLeftGridHalf
{
	float:left;
	width: 340px;
	padding-right: 32px;
	border-right: 1px solid #cdd3da;
}
.twocolRightGridHalf
{
	float: left;
	width: 370px;
}
.rightGridHalf
{
	padding-left:30px;
	width: 340px;
	padding-bottom:25px;
	padding-top:20px;
}

.threecolFirst
{
float:left;
width:200px;
padding-right:36px;
}
.threecolSecond
{
float:left;
width:200px;
padding-right:36px;
border-left:1px solid #cdd3da;
border-right:1px solid #cdd3da;
padding-left:36px;
}
.threecolThird
{
float:left;
width:200px;
padding-left:36px;
}
.threecolSecondThird
{
float:left;
width:473px;
padding-left:36px;
border-left:1px solid #cdd3da;
}

.threecolCombinedFirst
{
float:left;
width:478px;
padding-right:30px;
border-right:1px solid #cdd3da;
}
.threecolFirst540
{
float:left;
width:140px;
padding-right:29px;
}
.threecolSecond540
{
float:left;
width:140px;
padding-right:29px;
border-left:1px solid #cdd3da;
border-right:1px solid #cdd3da;
padding-left:29px;
}
.threecolThird540
{
float:left;
width:140px;
padding-left:29px;
}


.fourcolFirst
{
	float:left;
	width:140px;
	padding-right:30px;
}
.fourcolSecond
{
	width:140px;
	float:left;
	border-left:1px solid #cdd3da;
	padding-right:30px;
	padding-left:30px;
}
.fourcolThird
{
	width:140px;
	float:left;
	border-left:1px solid #cdd3da;
	padding-right:30px;
	padding-left:30px;
}
.fourcolFourth
{
	width:140px;
	float:left;
	border-left:1px solid #cdd3da;
	padding-left:30px;
}
.fourcolFirst540
{
	float:left;
	width:110px;
	padding-right:15px;
}
.fourcolSecond540
{
	width:110px;
	float:left;
	border-left:1px solid #cdd3da;
	padding-right:15px;
	padding-left:15px;
}
.fourcolThird540
{
	width:110px;
	float:left;
	border-left:1px solid #cdd3da;
	padding-right:15px;
	padding-left:15px;
}
.fourcolFourth540
{
	width:110px;
	float:left;
	border-left:1px solid #cdd3da;
	padding-left:15px;
}
.fourcolImageFirst
{
	float:left;
	width:175px;
}
.fourcolImageSecond
{
	width:175px;
	float:left;
	padding-left:15px;
}
.fourcolImageThird
{
	width:175px;
	float:left;
	padding-left:15px;
}
.fourcolImageFourth
{
	width:175px;
	float:left;
	padding-left:14px;
}

.fivecolFirst
{
	float:left;
	width:110px;
	padding: 20px 20px 30px 0px;
}
.fivecolSecond
{
	float:left;
	width:110px;
	border-left:1px solid #cdd3da;
	padding:20px 25px 25px;
}
.fivecolThird
{
	float:left;
	width:110px;
	border-left:1px solid #cdd3da;
	padding:20px 25px 25px;
}
.fivecolFourth
{
	float:left;
	width:110px;
	border-left:1px solid #cdd3da;
	padding:20px 25px 25px;
}
.fivecolFifth
{
	float:left;
	width:110px;
	border-left:1px solid #cdd3da;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}


A:link,A:visited,.blue
{
color:#001275;
}
A:active,A:hover {
color:#BB5111;
}

A.underline:link { text-decoration: underline; }       
A.underline:visited { text-decoration: underline; } 
A.underline:active { text-decoration: underline; }  
A.underline:hover { text-decoration: underline; }

A.nounderline:link { text-decoration: none }       
A.nounderline:visited { text-decoration: none  }   
A.nounderline:active { text-decoration: none }    
A.nounderline:hover { text-decoration: none }  

A.nounderlineHover:link { text-decoration: none }       
A.nounderlineHover:visited { text-decoration: none  }   
A.nounderlineHover:active { text-decoration: none }    
A.nounderlineHover:hover { text-decoration: none }

div.nav-menu a:link,
div.nav-menu a:visited,
div.nav-menu a:hover
{
text-decoration:none;
color:#fff;
font-size:12px;
}
A.nav:link,A.nav:visited,A.navSubLinks:link,A.navSubLinks:visited,A.navLinks:link,A.navLinks:visited {
text-decoration:none;
color:#001275;
}
A.nav:hover,A.navLinks:hover,A.navNotOpen:hover
{
text-decoration:underline;
color:#BB5111;
}
A.navLinks:active,A.navNotOpen:link,A.navNotOpen:visited,A.navNotOpen:active
{
text-decoration:none;
color:#BB5111;
}
div.navbar a:link,
div.navbar a:visited
{
float:left;
text-decoration:none;
color:#001275;
font-size:10px;
border-right:1px solid #cfd9e9;
padding:10px;
}
div.navbar a:hover,
.navbarSelected
{
float:left;
text-decoration:none;
color:#bb5111;
font-size:10px;
border-right:1px solid #cfd9e9;
padding:10px;
}


.uppercase
{
	text-transform: uppercase;
}

.button
{
	color: #ffffff;
	background-color: #bb5111;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	margin-top:6px;
	cursor: pointer; cursor: hand;
	border:0px;
}
span.button A:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
span.button A:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
span.button A:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
span.button A:hover
{
	color: #ffffff;
	font-size: 10px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: underline;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
	cursor: pointer; cursor: hand;
	border:0px;
}
div.button A:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
div.button A:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
div.button A:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
div.button A:hover
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: underline;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
A.button:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
A.button:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
A.button:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}
A.button:hover
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: underline;
	font-weight: lighter;
	cursor: pointer; cursor: hand;
	border:0px;
}

/* NEW BUTTONS */
a.buttonNew
{
    background: transparent url('bg_button_left.gif') no-repeat scroll top left;
    color: #ffffff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	text-transform: uppercase;
	letter-spacing:1px;
}
a.buttonNew span
{
    background: transparent url('bg_button_right.gif') no-repeat top right;
    display: block;
    line-height: 14px;
    padding: 6px 18px 4px 9px;
	height: 25px;
}
/* /NEW BUTTONS */

/* FORM BUTTONS */
.formbutton
{
	color: #ffffff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 25px;
    text-decoration: none;
	text-transform: uppercase;
	letter-spacing:1px;
	border:0px;
	padding-right:13px;
	padding-bottom:1px;
	background-color:#bb5111;
	margin-bottom:10px;
	margin-top:6px;
	cursor: pointer;
}
.short
{
    background: transparent url('bg_button_short.gif') no-repeat;
	width:71px;
}
.medium
{
    background: transparent url('bg_button_medium.gif') no-repeat;
	width:109px;
}
.long
{
    background: transparent url('bg_button_long.gif') no-repeat;
	width:148px;
}
.longpink
{
    background: transparent url('bg_button_long_pink.gif') no-repeat;
	width:148px;
}
.longest
{
    background: transparent url('bg_button_longest.gif') no-repeat;
	width:170px;
}
/* END FORM BUTTONS */


.formButtonOrange
{
	color: #ffffff;
	background-color: #bb5111;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
	margin-top:6px;
	margin-right: 10px
}
A.formButtonOrange:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:hover
{
	color: #001275;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
.formButtonBlue
{
	color: #ffffff;
	background-color: #001275;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
	margin-top:6px;
	margin-right: 10px
}
A.formButtonBlue:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonBlue:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonBlue:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonBlue:hover
{
	color: #001275;
	font-size: 10px;
	font-family: Trebuchet MS1, Helvetica, verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}


drawerToggle
{
	font-size:18pt;
	font-weight:bold;
	margin-top:20px;
}
.faq-Category
{
	font-size:18pt;
	font-weight:bold;
	margin-top:20px;
}
.drawer-container
{
}
.item-handle
{
	font-size:12px;
	font-weight: bold;
	background-color: #F2F5F9;
	padding: 7px;
	margin-top: 10px;
	width: 526px
}
.item-drawer
{
	margin-bottom:10px;
	padding: 7px;
	padding-left:25px
}

/* NAVIGATION BUTTONS */
.navButtons
{
	margin-top: 10px;
	height: 32px;
	text-transform: uppercase;
	border-top: 1px solid #cdd3da;
	border-bottom: 1px solid #cdd3da;
	background-color: #ffffff
}
div.navButtons a:link { padding:10px;float:left;text-decoration:none;color: #001275;font-size:10px;border-right: 1px solid #cfd9e9 }     
div.navButtons a:visited { padding:10px;float:left;text-decoration:none;color: #001275;font-size:10px;border-right: 1px solid #cfd9e9 }   
div.navButtons a:active { padding:10px;float:left;text-decoration:none;font-size:10px;border-right: 1px solid #cfd9e9 }                   
div.navButtons a:hover { padding:10px;float:left;text-decoration:none;color:#001275;font-size:10px;border-right: 1px solid #cfd9e9 }  
.buttonSelected { padding:10px;float:left;text-decoration:none;color:#bb5111;font-size:10px;border-right: 1px solid #cfd9e9 } 

.exButtons
{
	margin-top: 10px;
	height: 32px;
	text-transform: uppercase;
	border-top: 1px solid #cdd3da;
	border-bottom: 1px solid #cdd3da;
	background-color: #ffffff
}
div.exButtons a:link { padding:10px;float:left;text-decoration:none;color: #001275;font-size:10px;border-right: 1px solid #cfd9e9 }     
div.exButtons a:visited { padding:10px;float:left;text-decoration:none;color: #001275;font-size:10px;border-right: 1px solid #cfd9e9 }   
div.exButtons a:active { padding:10px;float:left;text-decoration:none;font-size:10px;border-right: 1px solid #cfd9e9 }                   
div.exButtons a:hover { padding:10px;float:left;text-decoration:none;color:#001275;font-size:10px;border-right: 1px solid #cfd9e9 }  

/* ################################# */
/* dymanic box content styles */
/* ################################# */
.synd-ctrl-container
{
  float: left;
  width: 520px;
  padding: 0px; margin:0px
}
.synd-ctrl-separator
{
  float: left;
  width: 520px;
}
.box
{
	border: 1px solid #CDD3DA;
	padding: 10px;
}

/* HORIZONTAL LINES */
hrLine
{
border: 1px;
color: #CDD3DA;
width: 100%;
height: 1px;
display:block;
}
hrLightLine
{
border: 1px;
color: #CDD3DA;
width: 100%;
height: 1px
}
div.hr { margin-top:15px;margin-bottom:9px;border: none; border-top: 1px solid #CDD3DA; }
div.hr hr { display: none; }
div.hrLight { margin-top:24px;margin-bottom:9px;border: none; border-top: 1px solid #E9ECEF; }


/* SIDE BAR TYPE STYLES */
.rightHeader
{
	COLOR: #001275;
	font-size: 10px;
	letter-spacing: .2em;
	text-transform: uppercase;
	margin-bottom: -2px
}
div.rightSubHeader
{
	COLOR: #001275;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-top:2px
}
div.rightSubHeader a:link { font-weight:bold;text-decoration: none; color: #001275; }   
div.rightSubHeader a:visited { font-weight:bold;text-decoration: none; color: #001275; }  
div.rightSubHeader a:active { font-weight:bold;text-decoration: none; }              
div.rightSubHeader a:hover { font-weight:bold;text-decoration: none;  color: #bb5111; } 

/* PODCAST BOX STYLES */
.scrollBox
{
	padding:10px;
	padding-top:5px;
	overflow:auto;
	height: 400px;
}
.scrollBox div {float:left;}
.synd-ctrl-separator, div.hr {width:470px;}
.podcast-photo {width:125px; margin-right:15px;}
.podcast-content {width:300px;}
.float-container {float:left; width:744px; margin-bottom:10px;}
.podcast-links a:link { font-size:10px;color: #001275;}
.podcast-links a:visited {font-size:10px;color: #001275;}
.podcast-links a:active {font-size:10px;color: #009966;}
.podcast-links a:hover {font-size:10px;color: #BB5111;}
.podcast-item {float:left;height:86px;}
.podcast-links {float:left;width:210px;padding-left:10px;}
.podcast-listen-btn {padding-top:10px;}
.DSURLTextLink {display:none;}
.DSURLAnchor {padding-bottom:8px;display:block;}

/* LIGHTBOX */
div.lv_Title
{
    font-size: 17px;
	padding-bottom:10px;
	color: #001275;
	FONT-FAMILY: verdana, arial, sans-serif;
	font-weight:bold;
	margin-left:30px;
	margin-top:10px;
}
div.lv_Caption
{
    font-size: 12px;
	color: #001275;
	FONT-FAMILY: verdana, arial, sans-serif;
	padding-bottom:10px;
	margin-left:30px;
}
.lv_contentBottom
{
	color: #001275;
}
.sfw
{
	color: #001250;
}
.lineheight
{
	line-height:15px
}
#membership-wrapper
{
	background-color: #001275;
	font-size: 10px;
	padding: 1px;
	padding-top:7px;
	width: 156px;
	color: #ffffff
}
#membership-container
{
	background-color: #ffffff;
	font-size: 10px;
	padding: 5px;
	padding-bottom: 10px;
	width: 146px;
	color: #001275
}
.membershipTitle
{
	color: #ffffff;
	letter-spacing: 2.5px;
	padding-bottom: 5px;
	padding-left: 6px
}
.flickr-photo
{
	float:left;
	padding:2px;
	line-height: 15px;
}


H2 A:link
{
	text-decoration: none;
}
H2 A:visited
{
	text-decoration: none;
}
H2 A:active
{
	text-decoration: none;
}
H2 A:hover
{
	text-decoration: none;
}
.iconRight
{
	position:absolute;
	padding-left:2px;
}
.iconLeft
{
	float:left;
	padding-right:3px;
	margin-top:2px;
}
