/* EDITED FOR 2011 */
.old { display:none; /* TO HIDE ON SEAHORSE */ }
.interiorhide { dislpay: none; }

/* 
* Skeleton V1.0
* Created by Dave Gamache
* www.getskeleton.com
* 5/15/2011
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Tabs
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
		 }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }
		
		
/* #Basic Styles
================================================== */
body {
	background-image:url('/styles/skeleton/stylesheets/bg.png');
	background-repeat:repeat-x;
	background-position:center top; 
	color: #000000;
	font-size:14px;
	line-height:20px;
	font-family: "proxima-nova-1","proxima-nova-2",helvetica,arial,sans-serif; 
}
header {
	height:140px;
	margin-left:10px;
}



/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 { 
		color: #001275; 
		font-weight: bold; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;text-decoration: none; }
	h1 { font-size:35px;line-height:33px;margin-top:0px;padding-top:0px;margin-bottom:25px; }
	h1.nav { margin-bottom:10px; } 
	h2 { font-size: 21px; line-height: 22px; margin-bottom: 5px; margin-top: 0px; }
	h3 { font-size: 16px; line-height: 22px; margin-bottom: 5px; margin-top: 0px; }
	h4 { font-size: 14px; line-height: 20px; margin-bottom: 4px; margin-top: 0px; }
	h5 { font-size: 13px; line-height: 24px; margin-top: 0px; }
	h6 { font-size: 12px; line-height: 21px; margin-top: 0px; }
	.subheader { color: #777; }
	.footermission {font-family: "news-gothic-std-1","news-gothic-std-2";}
	p { margin: 0 0 20px; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	
	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }
	
/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
	
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Buttons
================================================== */
	
	a.button, a.button:visited, span.button a:visited, div.button  a:visited, a.formbutton, input.formbutton,
	button {
		background: #E15A00; /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,102,0,.8) 0%, rgba(225,90,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,102,0,.8)), color-stop(100%,rgba(225,90,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* W3C */
	  padding: 6px 12px;
	  color: #ffffff;
	  display: inline-block;
	  font-size: 14px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 90, 0, .8);
	  cursor: pointer;
	  margin-bottom: 0px;
	  line-height: 21px;
	  border:0px;
	  margin-top:10px;
	  }
	  
	a.button:hover, span.button:hover, div.button:hover, a.formbutton:hover, input.formbutton:hover,
	button:hover {
		text-decoration: none;
		color: #ffffff;
		background: #E15A00; /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,102,0,1) 0%, rgba(225,90,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,102,0,1)), color-stop(100%,rgba(225,90,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,102,0,1) 0%,rgba(225,90,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,102,0,1) 0%,rgba(225,90,0,1) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(255,102,0,1) 0%,rgba(225,90,0,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(255,102,0,1) 0%,rgba(225,90,0,1) 100%); /* W3C */
	   }
	  
  a.button:active, 
  button:active {
    background: #E15A00; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,102,0,.8) 0%, rgba(225,90,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,102,0,.8)), color-stop(100%,rgba(225,90,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,102,0,.8) 0%,rgba(225,90,0,1) 100%); /* W3C */
     }
	
	.button.full-width { 
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }
	

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.add-bottom { margin-bottom: 20px !important; }

.old {
	display:none; /* TO HIDE ON SEAHORSE */
}


/*------------------------------------*\
	HEADINGS
\*------------------------------------*/
h2 a:link
{
	text-decoration: none;color:#001275;
}
h2 a:visited
{
	text-decoration: none;color:#001275;
}
h2 a:active
{
	text-decoration: none;color:#001275;
}
h2 a:hover
{
	text-decoration: none;color:#E15A00;
}
h3 a:link
{
	text-decoration: none;color:#001275;
}
h3 a:visited
{
	text-decoration: none;color:#001275;
}
h3 a:active
{
	text-decoration: none;color:#001275;
}
h3 a:hover
{
	text-decoration: none;color:#E15A00;
}
h4 a:link
{
	text-decoration: none;color:#333333;
}
h4 a:visited
{
	text-decoration: none;color:#333333;
}
h4 a:active
{
	text-decoration: none;color:#333333;
}
h4 a:hover
{
	text-decoration: none;color:#333333;
}
h5 { font-size:14px;margin-top:0px;margin-bottom:0px;color:#333333;line-height:20px; }
h5 a:link
{
	color:#333333;
}
h5 a:visited
{
	color:#333333;
}
h5 a:active
{
	color:#333333;
}
h5 a:hover
{
	color:#333333;
}
h6 { font-size:12px;margin-top:5px;color:#333333;line-height:20px; }
h6 a:link,a:visited,a:active,a:hover
{
	text-decoration: none;color:#333333;text-decoration: underline;
}


/*------------------------------------*\
	FLOATING
\*------------------------------------*/
.right {
	float:right;
}
.left {
	float:left;
}

/*------------------------------------*\
	LINKS
\*------------------------------------*/
a, a:visited { color: #0177D8; text-decoration: underline; outline: 0; }
a:hover, a:focus { color: #E15A00; text-decoration:underline; }
p a, p a:visited { line-height: inherit; }
a.nounderline:link { text-decoration: none; }    
a.nounderline:visited { text-decoration: none; } 
a.nounderline:active { text-decoration: none; } 
a.nounderline:hover { text-decoration: underline; } 


/*------------------------------------*\
	COLUMNS AND ROWS
\*------------------------------------*/
.columns {
	margin-top:14px;
}
.row {
	margin-bottom: 0px;
	margin-top:0px;
}

/*------------------------------------*\
	GLOBAL LOGO
\*------------------------------------*/
.desktoplogo {
	float:left;
	margin-top:15px;
	margin-left:0px;
}

/*------------------------------------*\
	GLOBAL NAV
\*------------------------------------*/
div.globallogo {
	margin-bottom:3px;
	margin-left:7px; 
} 
#nav li a {
	height:21px;
}
#globalnav a {
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	padding-right:62px;
	text-transform: uppercase;
}
#globalnav a:hover {
	color:#D1DCE4;
}
#topnav {
	float:right;
	margin-top:20px;
}
#subglobalnav a {
	text-decoration:none;
	color:#ffffff;
	padding:0px;
	font-weight:bold;
	font-size:10px;
	margin-left:10px;
	margin-right:5px;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-transform: uppercase;
	margin-top:15px;
}
#subglobalnav a:hover {
	color:#D1DCE4;
}
#secondtierglobalnav div {
	margin-top:0px;
}
#secondtierglobalnav ul {
	margin-right:0px;
	margin-top:0px;
	float:left;
}
#secondtierglobalnav ul li {
	margin-top:0px;
	padding-bottom:0px;
}
#secondtierglobalnav li a {
	text-decoration:none;
	color:#666666;
}
#secondtierglobalnav li a:hover {
	color:#DF5900;
}
.interiorhide { display: none; }

a.donate:link { background-color:#0099ff;padding:5px 5px 5px 5px;color:#ffffff; }    
a.donate:visited { background-color:#0099ff;padding:5px 5px 5px 5px;color:#ffffff; }   
a.donate:active { background-color:#0099ff;padding:5px 5px 5px 5px;color:#ffffff; }  
a.donate:hover { background-color:#0099ff;padding:5px 5px 5px 5px;color:#ffffff;}   


/*------------------------------------*\
	RIGHT NAVIGATION
\*------------------------------------*/
div.navWrapper {
	margin-left:22px;
	padding-left:22px;
	border-left:1px solid #E6E6E6;
	margin-top:12px;
}
div.navSection {
	padding-bottom:0px;
	padding-top:15px;
	margin-top:0px;
	font-size:13px;
	line-height:14px;
	margin-bottom:0px;
}
div.first {
	padding-top:0px;
	margin-top:15px;
}
div.baseoverride
 {
	margin-top:12px;
}
#rightnav {
	float:right;
	padding-top:0px;
	line-height:14px;
	
}
ul.navLinks {
	font-size:13px;
	margin-left:-1px;
	line-height:14px;
}
a.navLinks:link {  font-size:13px;line-height:14px;color:#333333;text-decoration: none; }    
a.navLinks:visited {  font-size:13px;line-height:14px;color:#333333;text-decoration: none; }    
a.navLinks:active {  font-size:13px;line-height:14px;color:#333333;text-decoration: none; }    
a.navLinks:hover {  font-size:13px;line-height:14px;color:#E15A00;text-decoration: none; }

a.navNotOpen:link { font-size:13px;line-height:14px;color:#0177D8;text-decoration: none; }    
a.navNotOpen:visited { font-size:13px;line-height:14px;color:#0177D8;text-decoration: none; }    
a.navNotOpen:active { font-size:13px;line-height:14px;color:#0177D8;text-decoration: none; }    
a.navNotOpen:hover { font-size:13px;line-height:14px;color:#E15A00;text-decoration: none; } 

.navSelected { font-size:13px;line-height:14px;color:#0177D8; }   
li.navSubSelected { font-size:13px;line-height:14px;color:#0177D8;margin:0px;padding:0px; }
div.navSelected { font-size:13px;line-height:14px;color:#0177D8;margin:0px;padding:0px;margin-bottom:0px; }
div.navSelected a:link { font-size:13px;line-height:14px;color:#0177D8;text-decoration: none; }    
div.navSelected a:visited { font-size:13px;line-height:14px;color:#0177D8;text-decoration: none; }    
div.navSelected a:active { font-size:13px;line-height:14px;color:#0177D8;text-decoration: none; }    
div.navSelected a:hover { font-size:13px;line-height:14px;color:#E15A00;text-decoration: none; } 

li.navSubLinks { font-size:13px;line-height:14px; padding-top:0px;padding-bottom:0px; }

/*------------------------------------*\
	LIST
\*------------------------------------*/
ul {
	margin-bottom:0px;
}
li 	{
	margin-top:4px;
	margin-bottom:4px;
} 
ol, ul.square, ul.circle, ul.disc { margin-left: 16px; }
ol li { margin-bottom: 10px;margin-top: 10px; }
li { margin-bottom: 6px;margin-top: 6px; }



/*------------------------------------*\
	MOBILE ALTERNATIVE IMAGES
\*------------------------------------*/
.mobilelogo{
	display:none;
}

/*------------------------------------*\
	FROM BASE 2
\*------------------------------------*/
.featuredPhoto {
	float:left;
	width:200px;
	padding-right:10px
}
div.date {
	margin-bottom:5px;
}
.caption {
	font-size:12px;
	line-height:15px;
}
.orange {
	color: #E15A00;
}

div.synd-ctrl-content {
	margin-top:0px;
}
.synd-ctrl-container
{
  float: left;
  width: 520px;
  padding: 0px; margin:0px
}
.synd-ctrl-separator
{
  float: left;
  width: 510px;
}
.iconRight
{
	position:absolute;
	padding-left:2px;
}
.iconLeft
{
	float:left;
	padding-right:3px;
	margin-top:2px;
}
.learnMore
{
color:#000066;
margin-top:5px;

}
A.learnMore:hover
{
font-weight:700;

color:#E15A00;
}
A.learnMore:link,A.learnMore:visited
{
font-weight:700;

color:#0177D8;
}
.pink
{
	color:#da4b5f;
}
A.pink:link,A.pink:visited,A.pink:active
{
	color:#da4b5f;
}
A.pink:hover
{
	color:#E15A00;
}
.purple
{
	color:#56417e;
}
A.purple:link,A.purple:visited,A.purple:active
{
	color:#56417e;
}
A.purple:hover
{
	color:#E15A00;
}
div.learnMore { padding-top:5px }  
.large
{
font-size:17px;
line-height: 20px;
color:#000;
}

/*------------------------------------*\
	HIDE ON INTERIOR SHOW ON HOME
\*------------------------------------*/
.nointerior {
	display:none;
}
.mbahide {
	display:none;
}
.old {
	display:none; /* TO HIDE OLD */
}

#pd-global-menu1 a { width:173px; }
#pd-global-menu2 a { width:163px; }
#pd-global-menu3 a { width:128px; }
#pd-global-menu4 a { width:127px; }



ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE
{
    display: block; 
}


H3.message
{
	COLOR: #001275;
	MARGIN-TOP: 0px;
	font-size: 16px;
	MARGIN-BOTTOM: 20px;
	width: 540px
}
.splash
{
	font-size: 30px
}
.splashTitle
{
	background-color: #EBEFF5;
	padding: 7px;
	font-size:14px;
	font-weight: bold
}
.splashTitle340
{
	width: 340px;
	background-color: #F2F5F9;
	padding: 5px;
	font-size:14px;
	font-weight: bold
}
.splashContentArea
{
	FONT-SIZE: 12px;
	padding-top: 2px
}
.splashPhoto
{
	padding-right: 7px;
	float: left;
	padding-bottom: 20px
}
.container
{
	padding-top: 0px;
	background-color: #ffffff;
	margin-left:10px;
}
.midContainer
{
	padding:15px 0px 50px 8px;
}
.leftContainer
{
	width:160px;
	padding-top:13px;
	padding-right:0px;
}
.mainContainer
{
	width: 747px;
	padding:15px 0px 50px 8px;
}
.rightContainer
{
	width: 180px;
	padding-left: 35px;
	padding-right: 0px;
	padding-top: 74px;
	padding-bottom: 50px
}
.norightContainer
{
	padding-top: 12px;
	padding-bottom: 50px;
}
.norightContainerExhibits
{
	width: 782px
}
.norightContainerMinus
{
	width: 782px
}
.norightHeader
{
	padding-left: 0px;
	padding-top: 0px;
	width: 782px
}
.norightExhibit
{
	padding-left: 0px;
	padding-top: 0px;
	width: 782px
}
.midContainerHeader
{
	padding-left: 19px;
	width: 540px;
	padding-right: 0px;
	padding-bottom:20px
}
.buttonNavContainer
{
	width: 747px
}
.tableBorder
{
	border: 1px #E6E6E6 solid;
	border-top: 0px;
	padding: 10px;
	text-align: middle;
	padding-bottom: 10px
}
.tableBorderLeft
{
	border: 1px #E6E6E6 solid;
	border-right: 0px;
	border-top: 0px;
	padding: 7px;
	text-align: middle
}
.tableBorderRight
{
	border: 1px #E6E6E6 solid;
	border-top: 0px;
	padding: 7px;
	text-align: middle
}
.tableBorderMid
{
	border: 1px #E6E6E6 solid;
	border-top: 0px;
	border-right: 0px;
	padding: 7px;
	text-align: middle
}
.tableBorderTop
{
	border: 1px #E6E6E6 solid;
	padding: 7px;
	text-align: middle
}
P
{
MARGIN-TOP: 13px;
MARGIN-BOTTOM: 13px
}
ol
{
line-height: 15px;
MARGIN-BOTTOM: 0px;
MARGIN-TOP: 0px;
PADDING-LEFT: 18px;
MARGIN-LEFT: 5px
}
ul
{
line-height: 12px;
MARGIN-BOTTOM: 0px;
MARGIN-TOP: 0px;
PADDING-LEFT: 11px;
MARGIN-LEFT: 5px
}
ul.none
{
list-style-type: none;
PADDING-LEFT: 0px;
MARGIN-LEFT: 0px
}
ul.bullet
{
list-style-type: disc;
line-height:14px;
}
ul.arrowOrange
{
list-style-type: disc;
list-style-image: url(/images/shared/arrows/arrow_orange.gif)
}
ul.arrowLB
{
list-style-type: disc;
list-style-image: url(/images/shared/arrows/arrow_blue.gif)
}
table
{
   border-style: none;
   margin-top: 0px;
   vertical-align: top
}
td
{
   vertical-align: top;
}
img
{
    border-style: none
}
.signupBox
{
    border: 1px;
	border-style: solid;
	border-color: #E6E6E6;
	FONT-SIZE: 12px;
	color: #666666
}
.contentDefault
{
    FONT-SIZE: 12px;
	color: #000000
}
.contentDefaultLarge
{
    font-size: 12px;
	color: #000000;
	line-height: 18px
}
.contentDefaultLargeGray
{
    font-size: 12px;
	COLOR: #53626F;
	line-height: 18px
}
.contentDefaultLargeBlue
{
    font-size: 12px;
	line-height: 18px
}
.contentDefaultLargeGreen
{
    font-size: 12px;
	color: #336666
}
.caption
{
    FONT-SIZE: 12px;
	color: #000000;
	line-height:15px;
}
.captionRed
{
    FONT-SIZE: 12px;
	color: #E15A00;
}
.printwhite
{
    FONT-SIZE: 12px;
}
.espanol
{
    color: #9F409F
}
.errorText
{
    color: Red
}
.messageText
{
    color: #006699
}
.formFieldMono
{
    COLOR: #4A5864;
    FONT-FAMILY: monospace;
    FONT-SIZE: 12px;
    FONT-STYLE: normal
}
.requiredFieldIndicator
{
    color: #E15A00;
    font-size: 10px   
}
.orange
{
	COLOR: #E15A00
}
.white
{
	COLOR: #ffffff
}
A.white:link { color: #ffffff }      
A.white:visited { color: #ffffff }    
A.white:active { color: #ffffff }     
A.white:hover { color: #E15A00 }     
.blue
{
	COLOR: #022984
}
.gray
{
	COLOR: #53626F
}
.grayBold
{
	COLOR: #53626F;
	font-weight: bold
}
A.gray:link { color: #53626F }       /* unvisited link */
A.gray:visited { color: #53626F }    /* visited links */
A.gray:active { color: #53626F }     /* active links */
A.gray:hover { color: #E15A00 }    
.green
{
	COLOR: #53626F
}
.captionLightBlue
{
	color: #2379CF;
	font-size: 11px
}
.captionGreen
{
	color: #2B5757;
	font-size: 11px
}
.captionGreenBold
{
	color: #2B5757;
	FONT-SIZE: 12px;
	font-weight: bold
}
.captionBold
{
	FONT-SIZE: 12px;
	line-height:18px;
	font-weight: bold
}
.captionGray
{
	FONT-SIZE: 12px;
	line-height:18px;
	COLOR: #53626F
}
.captionGrayBold
{
	FONT-SIZE: 12px;
	line-height:18px;
	COLOR: #53626F;
	font-weight: bold
}
.captionBlue
{
	FONT-SIZE: 12px;
	line-height:18px;
	COLOR: #001275
}
A.captionBlue:link { FONT-SIZE: 12px; color: #001275 }     
A.captionBlue:visited { FONT-SIZE: 12px; color: #001275 }   
A.captionBlue:active { FONT-SIZE: 12px; color: #001275 }   
A.captionBlue:hover { FONT-SIZE: 12px; color: #E15A00 } 
.captionBlueBold
{
	FONT-SIZE: 12px;
	line-height:18px;
	COLOR: #001275;
	font-weight: bold
}
.captionOrange
{
	FONT-SIZE: 12px;
	line-height:18px;
	color: #E15A00;
	clear: left;
}
.captionOrangeBold
{
	FONT-SIZE: 12px;
	line-height:18px;
	color: #E15A00;
	font-weight: bold;
}
.captionOrangeOnBlue
{
	FONT-SIZE: 12px;
	line-height:18px;
	color: #FF9966;
}

A.captionOrangeBold:link { text-decoration: none; FONT-SIZE: 12px; color: #E15A00; font-weight: bold; }       /* unvisited link */
A.captionOrangeBold:visited { text-decoration: none; FONT-SIZE: 12px; color: #E15A00; font-weight: bold;  }    /* visited links */
A.captionOrangeBold:active { text-decoration: none; FONT-SIZE: 12px; color: #E15A00; font-weight: bold;  }     /* active links */
A.captionOrangeBold:hover { text-decoration: underline; FONT-SIZE: 12px; color: #E15A00; font-weight: bold;  }  

A.captionBlue:link { FONT-SIZE: 12px; color: #001275 }     
A.captionBlue:visited { FONT-SIZE: 12px; color: #001275 }   
A.captionBlue:active { FONT-SIZE: 12px; color: #001275 }   
A.captionBlue:hover { FONT-SIZE: 12px; color: #E15A00 }   

A.blackNoUnderline:link { text-decoration: none; color: #000000 }    
A.blackNoUnderline:visited { text-decoration: none; color: #000000 } 
A.blackNoUnderline:active { text-decoration: none; color: #000000 } 
A.blackNoUnderline:hover { text-decoration: underline; color: #000000 } 
A.grayNoUnderline:link { text-decoration: none; color: #53626f }    
A.grayNoUnderline:visited { text-decoration: none; color: #53626f } 
A.grayNoUnderline:active { text-decoration: none; color: #53626f } 
A.grayNoUnderline:hover { text-decoration: underline; color: #E15A00 } 
A.orangeNoUnderline:link { text-decoration: none; color: #E15A00 }    
A.orangeNoUnderline:visited { text-decoration: none; color: #E15A00 } 
A.orangeNoUnderline:active { text-decoration: none; color: #E15A00} 
A.orangeNoUnderline:hover { text-decoration: underline; color: #E15A00 } 
A.captionOrangeNoUnderline:link { font-size:10px;text-decoration: none; color: #E15A00 }    
A.captionOrangeNoUnderline:visited { font-size:10px;text-decoration: none; color: #E15A00 } 
A.captionOrangeNoUnderline:active { font-size:10px;text-decoration: none; color: #E15A00} 
A.captionOrangeNoUnderline:hover { font-size:10px;text-decoration: underline; color: #E15A00 } 
A.captionGrayNoUnderline:link { font-size:10px;text-decoration: none; color: #53626f }    
A.captionGrayNoUnderline:visited { font-size:10px;text-decoration: none; color: #53626f } 
A.captionGrayNoUnderline:active { font-size:10px;text-decoration: none; color: #53626f } 
A.captionGrayNoUnderline:hover { font-size:10px;text-decoration: underline; color: #E15A00 } 

a.grayBold:link { text-decoration: none; color: #53626f; font-size:11px; font-weight: bold;}      /* unvisited link */
a.grayBold:visited { text-decoration: none; color: #53626f; font-size:11px; font-weight: bold;}   /* visited links */
a.grayBold:active { text-decoration: none; font-size:11px; font-weight: bold;}                    /* active links */
a.grayBold:hover { text-decoration: underline;  color: #53626f; font-size:11px;font-weight: bold; }  
.blue
{
	COLOR: #001275
}
.q
{
    COLOR: #53626F;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}
.a
{
    COLOR: #E15A00;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}

.faqQuestion
{
    FONT-SIZE: 12px;
	COLOR: #022984;
	font-weight: bold
}
.screenNone
{
 display: none
}
#screenNone
{ 
 display: none
}
A.contentModule:link { color: #000000; TEXT-DECORATION: none }       /* unvisited link */
A.contentModule:visited { color: #000000; TEXT-DECORATION: none }   /* visited links */
A.contentModule:active { color: #000000; TEXT-DECORATION: none }    /* active links */
A.contentModule:hover { color: #000000; TEXT-DECORATION: none }    /* active links */
A.underlineNone:link { text-decoration: none }       /* unvisited link */
A.underlineNone:visited { text-decoration: none }    /* visited links */
A.underlineNone:active { text-decoration: none }     /* active links */
A.underlineNone:hover { text-decoration: underline; color: #E15A00 }     /* active links */
.VoteQuestionClass
{
    FONT-SIZE: 12px;
	color: #000000;
	font-weight: bold
}
.pageBody
{
    FONT-SIZE: 12px;
	color: #FEDD8D;
	background-image: url(/images/shared/bg_poll.gif);
	padding-left: 10px;
	padding-top: 10px
}
.exhibitName
{
    font-size: 12px;
	color: #336699;
	font-weight: bold
}
.oneContainer
{
    width: 540px
}
.listCaptionNone
{
	padding-top: 3px;
	padding-bottom: 3px;
	FONT-SIZE: 12px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px
}
.grayBorder
{
	border: 1px solid #CDD3DA;
	padding: 10px
}
.grayBorderBottom
{
	border-bottom: 1px solid #CDD3DA;
	padding-bottom:10px
}
.splashBoxTop
{
	
	padding: 7px;
	COLOR: #001275;
	FONT-SIZE: 12px;
	font-weight: bold;
	background-color: #EAEEF4;
	border-bottom: 1px solid #ffffff
}
.splashBoxBottom
{
	padding: 7px;
	border-top: 0px;
	FONT-SIZE: 12px;
	padding-bottom: 10px;
	background-color: #F2F5F9
}
.splashBox
{
	FONT-SIZE: 12px;
	background-color: #F2F5F9
}
.boxTop
{
	border: 1px solid #CDD3DA;
	padding: 9px;
	COLOR: #001275;
	font-size: 17px;
	font-weight: bold;
}
.boxTopReservation
{
	border: 1px solid #CDD3DA;
	COLOR: #001275;
	font-size: 14px;
	font-weight: bold;
	height: 35px
}
.boxTopReservation H4
{
	padding: 10px
}
.boxBottom
{
	border: 1px solid #CDD3DA;
	padding: 9px;
	border-top: 0px;
	padding-bottom: 10px
}
.box
{
	border: 1px solid #CDD3DA;
	padding: 7px;
	padding-bottom: 10px
}
.boxTips
{
	border: 1px solid #CDD3DA;
	padding: 7px;
	padding-bottom: 10px;
	background-color: #F2F5F9
}
drawerToggle
{
	font-size:18pt;
	font-weight:bold;
	margin-top:20px;
}
.faq-Category
{
	font-size:18pt;
	font-weight:bold;
	margin-top:20px;
}
div.drawer-container a
{
	color:#333333;
}
.item-handle
{
	font-size:12px;
	font-weight: bold;
	background-color: #F2F5F9;
	padding: 7px;
	margin-top: 15px;
	width: 526px
}
.item-drawer
{
	margin-bottom:10px;
	padding: 7px;
	padding-left:25px
}
.bgLineDotted
{
	background-image: url(/lc/teachers_place/content/images/shared/line_dotted_579.gif)
}
.grid
{
	border: 1px solid #CDD3DA;
	border-left: 0px;
	border-top: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 353px
}
.gridRight
{
	border: 1px solid #CDD3DA;
	border-left: 0px;
	border-top: 0px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 0px;
	width: 353px
}
.headerTable
{
	border: 1px solid #CDD3DA;
	padding: 10px;
	padding-left: 10px;
	COLOR: #001275;
	font-size: 21px;
	font-weight: bold;
}
li.paddingFive
{
	margin-top: 5px;
	margin-bottom: 5px
}
li.paddingSeven
{
	margin-top: 7px;
	margin-bottom: 7px
}
li.paddingTen
{
	margin-top: 10px;
	margin-bottom: 10px
}
li.paddingTenBlue
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #001275
}
li.paddingFifteenBlue
{
	margin-top: 15px;
	margin-bottom: 15px;
	color: #001275;
	line-height: 15px
}
li.paddingFifteenGray
{
	margin-top: 15px;
	margin-bottom: 15px;
	color: #53626f
}
li.paddingFifteenWhite
{
	margin-top: 15px;
	margin-bottom: 15px;
	color: #ffffff
}
li.paddingThree
{
	padding-top: 3px;
	padding-bottom: 3px
}
li.threePadding
{
	padding-top: 5px;
	padding-bottom: 5px
}
.pricing
{
	margin-top: 5px;
	line-height: 16px;
	color: #53626F
}
.formSearch
{
	color: #001275;
	FONT-SIZE: 12px;
	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: 0px;
}
.formFont
{
	color: #4A5864;
	font-size: 10px
}
/* FORM BUTTONS BUTTON */
A.formbutton:link
{
	color: #ffffff;
}
A.formbutton:visited
{
	color: #ffffff;
}
A.formbutton:active
{
	color: #ffffff;
}
A.formbutton:hover
{
	color: #ffffff;
}
.formbutton
{
	padding-left:10px;
	color: #ffffff;
    display: block;
    float: left;
    font: normal 11px;
    text-decoration: none;
	border:0px;
	padding: 6px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-right:5px;
	cursor: pointer;
	background-color:#E15A00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
input.formbutton
{
	color: #ffffff;
    display: block;
    float: left;
    font: normal 11px;
    text-decoration: none;
	border:0px;
	padding: 6px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-right:5px;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}
/* END FORM BUTTONS */
.formButtonLB
{
	color: #ffffff;
	FONT-SIZE: 12px;
	background-color: #2379CF;
	border: 0px;
	padding: 4px;
	margin-right:3px;
	text-transform: uppercase
}
.formButtonB
{
	color: #ffffff;
	FONT-SIZE: 12px;
	background-color: #001275;
	border: 0px;
	padding: 4px;
	margin-left:3px;
	text-transform: uppercase
}
.buttonBoxed
{
	color: #ffffff;
	FONT-SIZE: 12px;
	border: 0px;
	padding: 4px;
	margin-left:3px;
	border: 1px solid #cdd3da
}
.quote
{
	font-size:13px;
	color:#001275;
	font-weight: bold
}
.listCaptionNone
{
	padding-top: 3px;
	padding-bottom: 3px;
	FONT-SIZE: 12px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px
}
.grayBorder
{
	border: 1px solid #CDD3DA;
	padding:10px
}
.grayBorderBottom
{
	border-bottom: 1px solid #CDD3DA;
	padding-bottom:10px
}

A.orange:link { color: #E15A00 }       
A.orange:visited { color: #E15A00 }  
A.orange:hover { color: #001275 }   
A.orange:active { color: #E6E6E6 }    
A.footer:link { text-decoration: none; color: #91ADDC }     
A.footer:visited { text-decoration: none; color: #91ADDC }  
A.footer:active { text-decoration: none; color: #91ADDC }     
A.footer:hover { text-decoration: underline; color: #91ADDC }    


A.bottomLink:link { margin-top:2px;font-size:9px;text-decoration: none; color: #001275 }      
A.bottomLink:active { margin-top:2px;font-size:9px;text-decoration: none; color: #001275 }       
A.bottomLink:visited { margin-top:2px;font-size:9px;text-decoration: none; color: #001275 }   
A.bottomLink:hover { margin-top:2px;font-size:9px;text-decoration: underline; color: #E15A00 }  

.footer
{
	color: #91ADDC;
	font-size: 10px
}
.lightBlue
{
	color: #2379CF
}
.blue
{
	color: #001275
}
.select
{
	font-size:10px;
}
.selectButton
{
	font-size:10px;
}
.grayBox
{
	padding: 15px;
	background-color: #F1F3F5
}
.yellowBox
{
	padding: 10px;
	background-color: #f9fae7
}
.blueBox
{
	padding: 10px;
	background-color: #001275
}

A.rightBoxTopLink:link { text-decoration: none; color: #333333 }       /* unvisited link */
A.rightBoxTopLink:visited { text-decoration: none; color: #333333  }    /* visited links */
A.rightBoxTopLink:active { text-decoration: none; color: #333333  }     /* active links */
A.rightBoxTopLink:hover { text-decoration: none; color: #E15A00 } 
div.rightBoxTop a:link,
div.rightBoxTop a:visited
{
text-decoration:none
}


#MainTable
{
	width: 747px;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 18px;
	padding-bottom:20px
}
.SubTable
{
    width:747px;    
}
.subTableLeftCol
{
    padding-left:30px;    
}
.mainRight
{
	padding-left:30px;
}
.menu
{
	width: 782px;
	padding-top: 2px;
	margin-bottom: 0px;
}
.menu2
{
	width: 782px;
	padding-top: 2px;
	height: 28px;
	margin-bottom: 10px;
}
.photoModule
{
	POSITION: absolute;
	Z-INDEX:1;
	width:280px;
	margin: 4px;
	text-align:left;
}
.pm-container
{
width:300px;
border-bottom:none;
}
.pm-caption-container
{
width:300px;
height:50px;
}
.bottomExhibitContainer
{
	width: 717px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	margin-left: 20px;
	margin-bottom: 80px;
}
hrLine
{
border: 1px;
color: #CDD3DA;
width: 100%;
height: 1px
}
hrLightLine
{
border: 1px;
color: #CDD3DA;
width: 100%;
height: 1px
}
div.hr { margin-top:23px;margin-bottom:9px;border: none; border-top: 1px solid #CDD3DA; }
div.hr hr { display: none; }
div.hrLight { margin-top:23px;margin-bottom:9px;border: none; border-top: 1px solid #E9ECEF; }
hrNoPadding
{
border-bottom: 1px #CDD3DA solid;
width: 100%;
margin-bottom: 0px
}
div.hrNoPadding { margin-top: 5px; margin-bottom: 0px; border: none; border-top: 1px solid #CDD3DA; }
div.hr hrNoPadding { display: none; }
.ten
{
margin-top: 10px;
margin-bottom: 10px
}
.resourceSubtitle
{
color: #E6E6E6;
FONT-SIZE: 12px;
margin-bottom: 2px;
}
.resourcesTitle
{	
font-size: 12px;
font-weight: bold;
text-transform:uppercase;
}
.resourcesTitlebar
{
padding-left: 10px;
padding-top: 5px;
margin-top:10px;
height:17px;
}
.resources-wrapper
{
border: 1px #E6E6E6 solid;
padding: 10px;
margin-bottom: 10px;
}
.resoucres-wrapper
{
border: 1px #E6E6E6 solid;
padding: 10px;
margin-bottom: 10px;
}
A.resourceSubtitle:link {
	color: #666666;
}       /* unvisited link */
A.resourceSubtitle:visited {
	color: #333333;
}   /* visited links */
A.resourceSubtitle:active {
	color: #666666;
}    /* active links */
A.resourceSubtitle:hover {
	color: #000000;
}    /* active links */
.featuredContentBox
{
	float:right;
	width:260px;
	line-height:15px;
}
.featuredTop
{
	color: #001275;
	font-size: 20px;
	margin-bottom: 5px;
	font-weight:bold;
	line-height: 22px;
	padding-top:5px
}
.
{
	float:left;
	width:200px;
	padding-right:10px
}
div.featuredTop a:link { font-weight:bold;text-decoration: none; color: #001275; font-size:20px; }      /* unvisited link */
div.nfeaturedTop a:visited { font-weight:bold;text-decoration: none; color: #001275; font-size:20px; }   /* visited links */
div.featuredTop a:active { font-weight:bold;text-decoration: none; font-size:20px; }                    /* active links */
div.featuredTop a:hover { font-weight:bold;text-decoration: underline;  color: #E15A00; font-size:20px; }  

.featuredMore
{
	color: #53626F
}
A.featuredMore:link { FONT-SIZE: 12px;color: #001275;line-height:12px}       /* unvisited link */
A.featuredMore:visited { FONT-SIZE: 12px;color: #001275;line-height:12px} /* visited links */
A.featuredMore:hover { FONT-SIZE: 12px;color: #E15A00;line-height:12px}       /* unvisited link */
.featured
{
	color: #001275;
}
A.featured:link { text-decoration: none;color: #001275;font-weight:bold;}       /* unvisited link */
A.featured:visited { text-decoration: none;color: #001275;font-weight:bold;} /* visited links */
A.featured:hover { text-decoration: none;color: #E15A00;font-weight:bold;}       /* unvisited link */


.featuredAll
{
	color: #001275;
	margin-top:7px;
	clear:left;
}
div.featuredAllRight
{
	color: #001275;
	margin-top:7px;
	font-size: 12px;
	clear: left;
}
A.featuredAll:link { color: #0177D8; }      
A.featuredAll:visited { color: #0177D8; } 
A.featuredAll:hover { color: #E15A00; }
div.featuredAll a:link { color: #0177D8; } 
div.featuredAll a:visited { color: #0177D8; } 
div.featuredAll a:active { color: #0177D8; } 
div.featuredAll a:hover { color: #0177D8; }  

.featuredAllOrange
{
	color: #E15A00;
	margin-top:7px;
}
A.featuredAllOrange:link { color: #E15A00;line-height:12px }       /* unvisited link */
A.featuredAllOrange:visited { color: #E15A00;line-height:12px } /* visited links */
A.featuredAllOrange:hover { font-weight:bold;FONT-SIZE: 12px;color: #E15A00;line-height:12px }       /* unvisited link */

A.featuredAllOnBlue:link { color: #FF9966;line-height:12px;text-decoration:none; }       /* unvisited link */
A.featuredAllOnBlue:visited { color: #FF9966;line-height:12px;text-decoration:none; } /* visited links */
A.featuredAllOnBlue:hover { color: #FF9966;line-height:12px;text-decoration:underline; }       /* unvisited link */

A.black:link { font-weight:bold;color: #000000;line-height:12px }       /* unvisited link */
A.black:visited { font-weight:bold;color: #000000;line-height:12px } /* visited links */
A.black:hover { font-weight:bold;color: #E15A00;line-height:12px }       /* unvisited link */
A.captionOrange:link { color: #E15A00;line-height:12px }       
A.captionOrange:visited { color: #E15A00;line-height:12px } 
A.captionOrange:hover { color: #001275;line-height:12px }     
A.captionOrange:link { color: #E15A00;line-height:12px }
A.captionRed:link { font-size:10px;font-weight:bold;color: #cc0000;line-height:12px }       
A.captionRed:visited { font-size:10px;font-weight:bold;color: #cc0000;line-height:12px } 
A.captionRed:hover { font-size:10px;font-weight:bold;color: #E15A00;line-height:12px }  
/* call out boxes for exhbit section - just add the border and bar color to the individaul pages*/
.callOutbox-long
{
	margin-top: 20px;
	width: 400px;
}
.callOutbox-short
{
	margin-top: 20px;
	width: 302px;
}
.callOutbox-undercam
{
	margin-top: 20px;
	width: 311px;
}
.callout-inner
{
	margin: 10px;
}
.callOutbox-titlebar
{
	margin-bottom: 10px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	font-size: 12px
}
.callOutbox-icon
{
	float: right;
	width: 120px;
	padding-bottom:2px;
	margin-bottom: 0px;
	border-left-width: 1px;
	padding-left: 10px;
	border-left-style: solid;
	display:inline-block;
}
.dividerline
{
	border-top:1px solid #CDD3DA;
	margin-top:10px;
	margin-bottom:10px;
}
.calloutBox-plain
{
	padding: 10px;
	border: 1px solid#CDD3DA;
	margin-top: 20px;
}
#email-border
{
padding-left: 6px;
FONT-SIZE: 12px;
width: 143px;
color: #001275
}
#email-wrapper
{
	background-color: #001275;
	FONT-SIZE: 12px;
	padding: 1px;
	padding-top:7px;
	width: 156px;
	color: #ffffff
}
#email-container
{
	background-color: #ffffff;
	FONT-SIZE: 12px;
	padding-top:5px;
	width: 156px;
	color: #001275
}
.emailTitle
{
	color: #ffffff;
	padding-bottom: 5px;
	padding-left: 6px
}
#membership-wrapper
{
	background-color: #001275;
	FONT-SIZE: 12px;
	padding: 1px;
	padding-top:7px;
	width: 156px;
	color: #ffffff
}
#membership-container
{
	background-color: #ffffff;
	FONT-SIZE: 12px;
	padding: 5px;
	padding-bottom: 10px;
	width: 146px;
	color: #001275
}
.membershipTitle
{
	color: #ffffff;
	letter-spacing: 2.5px;
	padding-bottom: 5px;
	padding-left: 6px
}
.wn
{
	color: #001275;
	letter-spacing: 1px;
	padding-bottom: 3px;
	font-size:10px;
	font-weight: light
}
.seanotes
{
FONT-SIZE: 12px;
color: #666666;
}
.onlineonly
{
	color: #001275;
	font-size: 10px
}
.xpadding {
	padding-top: 30px;
}
.wnItem
{
	color: #001275;
	font-size: 13px;
	font-weight: bold
}
A.wnItem:link { font-size: 13px; color: #000000 }       
A.wnItem:visited { font-size: 13px; color: #000000  }   
A.bwnItem:active { font-size: 13px; color: #ffffff }    
A.wnItem:hover { font-size: 13px; color: #E15A00 }    
A.nounderline:link { text-decoration: none }       
A.nounderline:visited { text-decoration: none  }   
A.nounderline:active { text-decoration: none }    
A.nounderline:hover { text-decoration: underline }  
A.bluenounderline:link { text-decoration: none }       
A.bluenounderline:visited { text-decoration: none  }   
A.bluenounderline:active { text-decoration: none }    
A.bluenounderline:hover { color:#001275; text-decoration: underline } 
A.orangenounderline:link { color:#E15A00; text-decoration: none }       
A.orangenounderline:visited { color:#E15A00; text-decoration: none  }   
A.orangenounderline:active { color:#E15A00; text-decoration: none }    
A.orangenounderline:hover { color:#001275; text-decoration: underline } 
a.subnavButton {FONT-SIZE: 12px; border: 1px #000 solid; text-decoration: none;padding:3px;padding-left:5px;padding-right:5px;}
a.subnavButton:link, a.subnavButton:visited {FONT-SIZE: 12px;color: #2B5757; background: #CADADB;padding:3px;paddin-left:5px;padding-right:5px;text-decoration: none;margin-right:5px;}
a.subnavButton:hover, a.subnavButton:active {FONT-SIZE: 12px;color: #2B5757; background: #CADADB;padding:3px;paddin-left:5px;padding-right:5px;text-decoration: underline;margin-right:5px;}
.wnItemBox
{
float:right;
width:275px
}
.wnItemImage
{
width:200px
}
a.inlineButton {background:#E15A00;FONT-SIZE: 12px;text-decoration: none; padding:5px;color:#ffffff;border-bottom: solid 1px #53626F;border-right: solid 1px #53626F;}
a.inlineButton:link, a.subnavButton:visited {background:#E15A00;FONT-SIZE: 12px;color: #2B5757;padding:5px;text-decoration: none;color: #ffffff;border-bottom: solid 1px #53626F;border-right: solid 1px #53626F;}
a.inlineButton:hover, a.subnavButton:active {background:#E15A00;FONT-SIZE: 12px;color: #E15A00;padding:5px;text-decoration: none;color: #E15A00;border-bottom: solid 1px #53626F;border-right: solid 1px #53626F;}
.wnFeatured
{
font-size:25px;
line-height:26px;
color:#E15A00;
font-weight:bold
}
a.wnFeatured
{
font-size:25px;
line-height:26px;
color:#E15A00;
font-weight:bold;
text-decoration: none
}
a.wnFeatured:link, a.wnFeatured:visited
{
font-size:25px;
line-height:26px;
color:#E15A00;
font-weight:bold;
text-decoration: none
}
a.wnFeatured:hover, a.wnFeatured:active
{
font-size:25px;
line-height:26px;
color:#E15A00;
font-weight:bold;
text-decoration: underline
}
.upcoming
{
	COLOR: #001275;
	FONT-SIZE: 12px;
	letter-spacing: .2em;
	text-transform: uppercase;
	margin-bottom: 10px
}
.rightBoxTop
{
	border: 1px dotted #CDD3DA;
	border-bottom:0px;
	padding: 10px;
	COLOR: #333333;
	FONT-SIZE: 12px;
	letter-spacing: .2em;
	text-transform: uppercase;
	line-height:15px;
	padding-bottom:0px;
	padding-top:15px;
}
.rightBoxBottom
{
	border: 1px dotted #CDD3DA;
	padding: 10px;
	border-top: 0px;
	font-size: 12px;
	color: #333333;
	padding-top: 8px;
	line-height: 16px;
}
.rightboxBottom
{
	border: 1px dotted #CDD3DA;
	padding: 10px;
	border-top: 0px;
	FONT-SIZE: 12px;
	color: #333333;
	padding-top: 8px;
	line-height: 16px;
}
a.espanol:link, a.espanol:visited, a.espanol:active
{
	color:#9F409F
}
a.espanol:hover
{
	color:#9F409F
}
.flickr-image
{
	padding:1px;
	float:left
}
.headings
{
	border-top: 1px solid #CDD3DA;
	border-bottom: 1px solid #CDD3DA;
	padding-top: 7px;
	padding-bottom: 7px;
	COLOR: #001275;
	FONT-SIZE: 12px;
	letter-spacing: .2em;
	text-transform: uppercase;
	margin-bottom: 15px;
	padding-left:10px;
} 
a.grayLight:link { color: #53626f; }   
a.grayLight:visited { color: #53626f; }  
a.grayLight:active { color: #53626f; }              
a.grayLight:hover { color: #E15A00; }  
.date
{
	COLOR: #001275;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 1px;
	line-height: 18px
}
.rightGrid
{
	padding-left:20px;
	width:180px;
	font-size:11px;
	color:#53626F;
	padding-bottom:25px;
	padding-top:20px;
	line-height:14px
}
.rightHeader
{
	COLOR: #001275;
	FONT-SIZE: 12px;
	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: #E15A00; } 

.formButtonOrange
{
	color: #ffffff;
	background-color: #E15A00;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: 1px;
	FONT-SIZE: 12px;
	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: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:visited
{
	color: #ffffff;
	FONT-SIZE: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:active
{
	color: #ffffff;
	FONT-SIZE: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:hover
{
	color: #001275;
	FONT-SIZE: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
.black
{
	color: #000000
}
.twentyfive
{
	font-size: 25px
}

/*COLUMN GRID STYLES*/
.halfcolLeft540
{
	float: left;
	width: 240px;
	padding-right: 29px;
	border-right: 1px solid #cdd3da
}
.halfcolRight540
{
	float: left;
	width: 240px;
	padding-left: 29px
}
.twocolLeft
{
	float: right;
	width: 342px;
	padding-right: 30px;
	padding-top: 25px
}
.twocolRight
{
	float: right;
	width: 342px;
	padding-left: 30px;
	border-left: 1px solid #cdd3da;
	padding-top: 25px
}
.threecolFirstSpanTwo
{
	width: 444px;
	padding-right: 30px;
	padding-top: 25px
}
.threecolFirst
{
	float:left;
	width: 200px;
	padding-right: 30px;
	padding-top: 25px
}
.threecolSecond
{
	width: 206px;
	padding-right: 30px;
	float:left;
	padding-top: 25px;
	border-left: 1px solid #ffffff;
	padding-left:30px
}
.threecolThird
{
	width: 206px;
	float:left;
	padding-top: 25px;
	border-left: 1px solid #ffffff;
	padding-left:30px
}
.threecolSecondThird
{
	float: right;
	width: 475px;
	padding-left: 30px;
	border-left: 1px solid #ffffff;
	float:right
}
.fourcolFirst
{
	float:left;
	width: 140px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	border-bottom: 0px solid #cdd3da
}
.fourcolSecond
{
	float:left;
	width: 140px;
	padding-top: 25px;
	border-left: 1px solid #cdd3da;
	padding-right: 30px;
	padding-left:30px;
	padding-bottom: 20px;
	border-bottom: 0px solid #cdd3da
}
.fourcolThird
{
	width: 140px;
	float:left;
	padding-top: 25px;
	border-left: 1px solid #cdd3da;
	padding-left:30px;
	padding-right:30px;
	padding-bottom: 20px;
	border-bottom: 0px solid #cdd3da
}
.fourcolFourth
{
	float:left;
	padding-top: 25px;
	width: 140px;
	padding-left: 30px;
	float:right;
	border-left: 1px solid #cdd3da;
	padding-bottom: 20px;
	border-bottom: 0px solid #cdd3da
}
.fivecolFirst
{
	width: 100px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 15px
}
.fivecolSecond
{
	float:right;
	width: 100px;
	border-left: 1px solid #cdd3da;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 15px
}
.fivecolThird
{
	width: 100px;
	float:right;
	border-left: 1px solid #cdd3da;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 15px
}
.fivecolFourth
{
	float: right;
	width: 100px;
	border-left: 1px solid #cdd3da;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 15px
}
.fivecolFifth
{
	float: right;
	width: 100px;
	border-left: 1px solid #cdd3da;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 15px
}
.grayLight
{
   color: #53626f;
   font-weight: lighter
}
.blueLight
{
   color: #001275;
   font-weight: lighter
}
.orangeLight
{
   color: #E15A00;
   font-weight: lighter
}
.blue
{
	color: #001275
}

/* JSSlideShow: base styles */
#slide-container {margin:0; padding:0; list-style:none;}

#slide-container li {position:absolute;}
#slide-container li img {}

#slide-ctrls-container {	    float:left;margin-top:0px;}
#slide-ctrls-mask {float:left; overflow:hidden;position:relative }
#slide-ctrls-container ul {        position:relative; margin:0; padding:0;}
#slide-ctrls-container ul li {     float:left; margin:0; padding:0;  list-style:none;}
#slide-ctrls-container ul li img {  float:left;margin:0; padding:0;}

#slide-btn-last {float:left;}
#slide-btn-next {float:right;}

.borderTop
{
	border-top: 1px solid #CDD3DA;
}
/* ################################# */
/* lightbox */
/* ################################# */
div.lv_Title
{
    font-size: 17px;
	padding-bottom:10px;
	color: #001275;
	font-weight:bold;
	margin-left:30px;
	margin-top:10px;
}
div.lv_Caption
{
    font-size: 12px;
	color: #001275;
	padding-bottom:10px;
	margin-left:30px;
}
.lv_contentBottom
{
	color: #001275;
}

/* ################################# */
/* ex buttons nav */
/* ################################# */
.exButtons
{
	margin-top: 10px;
	height: 37px;
	text-transform: uppercase;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	background-color: #ffffff
}
div.exButtons a:link { padding:10px;float:left;text-decoration:none;color: #001275;font-size:10px; }     
div.exButtons a:visited { padding:10px;float:left;text-decoration:none;color: #001275;font-size:10px;}   
div.exButtons a:active { padding:10px;float:left;text-decoration:none;font-size:10px; }                   
div.exButtons a:hover { padding:10px;float:left;text-decoration:none;color:#001275;font-size:10px;}  
.buttonSelected { padding:10px;float:left;text-decoration:none;color:#0177D8;font-size:10px; } 
.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;
}
.gray
{
	color:#53626F;
}
A.gray:link { color: #53626F }     
A.gray:visited { color: #53626F }
A.gray:active { color: #53626F }    
A.gray:hover { color: #E15A00 }

.intro
{
	color:#53626f;
	font-size:18px;
	line-height:25px;
	margin-top:20px;
}
div.intro
{
	width:540px;
	color:#53626f;
	font-size:18px;
	line-height:25px;
	margin-bottom:20px;
}
.halfLeft540
{
	float:left;
	width: 240px;
	padding-right: 29px;
	padding-top:20px;
}
.halfRight540
{
	float: left;
	width: 240px;
	padding-left: 29px;
	padding-top:20px;
}
.nopaddingTop
{
	padding-top:0px;
}
.noborderRight
{
	border-right:1px solid #ffffff
}
.borderLeft
{
	border-left: 1px solid #CDD3DA;
}
A.gray:link { color:#53626f }       
A.gray:visited { color:#53626f }   
A.gray:active { color:#53626f }     
A.gray:hover { color:#E15A00; text-decoration: underline }



 /*
    #####################################
    # Add Btn.Nav
    # - Jquery Dropdown list styles
    #####################################
    */
    /* remove the list style */
    #nav {
        margin:0;
        padding:0;
        list-style:none;
		font-size:14px;
    }  
 
    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #nav li {
        float:left;
        display:block;
        position:relative;
        z-index:500;
        margin:17px 49px 0 4px;
    }
         
    /* this is the parent menu */
    #nav li a {
        padding:5px 5px 0 5px;
        text-decoration:none;
        text-align:left;
        display:block;
        height:23px;
		margin-bottom:7px;
		color: #ffffff;
		margin-top:5px;
    }
    #nav li a:hover {
     color:#D1DCE4;
    }
	#nav li li {
		margin:0px;
    }
    #nav li li a {
        padding:7px 5px 8px 7px;
        text-decoration:none;
        text-align:left;
        display:block;
		color: #001275;
		width:160px;
		background-color:#EBEFF5;
		margin:0px;
		opacity:0.95;filter:alpha(opacity=95);
		font-size:14px;
    }
    #nav li li a:hover {
        color:#E15A00;
		text-decoration:none;
    }
	
    /* you can make a different style for default selected value */
    #nav a.selected {
        color:#ffffff;
    }
     
    /* submenu, it's hidden by default */
    #nav ul {
        position:absolute;
        left:0;
        display:none;
        margin:0 0 0 -1px;
        padding:0;
        list-style:none;
    }
         
    #nav ul li {
        float:left;
    }
         
    /* display block will make the link fill the whole area of LI */
    #nav ul a {
        display:block; 
        height:12px;
        padding: 8px 5px;
    }
         
    #nav ul a:hover {
        text-decoration:underline; 
    }
 
    /* fix ie6 small issue */
    /* we should always avoid using hack like this */
    /* should put it into separate file : ) */
    *html #nav ul {
        margin:0 0 0 -2px;
    }
