.mainContainer
{
width:747px;
padding:18px 15px 50px 20px;
}
.synd-ctrl-container
{
  float: left;
  width: 520px;
  padding: 0px; margin:0px
}
.synd-ctrl-separator
{
  float: left;
  width: 520px;
}
#navContainer
{
}
.iconRight
{
	position:absolute;
	padding-left:2px;
}
.iconLeft
{
	float:left;
	padding-right:3px;
	margin-top:2px;
}
.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;
}
.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;
}
div.learnMore { padding-top:5px }  
.large
{
font-size:14px;
line-height: 20px;
color:#000;
font-family:verdana, arial, sans-serif;
}
A:link { color: #001275 }       /* unvisited link */
A:visited { color: #001275 }   /* visited links */
A:active { color: #001275}    /* active links */
A:hover{ color: #BB5111 }
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; }      /* unvisited link */
div.nav-menu a:visited { text-decoration: none; color: #ffffff; font-size:12px; }   /* visited links */
div.nav-menu a:active { text-decoration: none; font-size:12px; }                    /* active links */
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: arial,verdana,sans-serif
}
div.nav-menu a.item-out
{
    background-color: #001275;
    z-index:101;
    haslayout:true;
	font-family: arial,verdana,sans-serif
}
div.nav-menu a.item-over
{
    background-color: #155CC8;
    z-index:101;
    haslayout:true;
	font-family: arial,verdana,sans-serif
}

#pd-global-menu1 a { width:173px; }
#pd-global-menu2 a { width:163px; }
#pd-global-menu3 a { width:128px; }
#pd-global-menu4 a { width:127px; }

body
{
	margin-top:0px;
	margin-left: 0px;
	background-image: url(/menus/images/global/bg_global.jpg);
	background-color:#06186A;
	background-repeat: repeat-x
}

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;
    color: #000000
   
}
H1, H2, H3, H4, 
H5, H6
{
    font-weight: bold;
	FONT-FAMILY: verdana, arial, sans-serif
}
H1
{
	COLOR: #BB5111;
	font-size: 30px;
	margin-top:0px
}
H2
{
	COLOR: #001275;
	font-size: 17px;
	MARGIN-BOTTOM: 3px;
	margin-top:0px;
	line-height: 20px
}
H3.message
{
	COLOR: #001275;
	MARGIN-TOP: 0px;
	font-size: 16px;
	MARGIN-BOTTOM: 20px;
	width: 540px
}
H3
{
	COLOR: #001275;
	MARGIN-TOP: 0px;
	font-size: 15px;
	padding-BOTTOM: 3px;
	margin-bottom: 0px
}
H6
{
	COLOR: #BB5111;
	font-size: 10px
}
H4
{
	COLOR: #001275;
	FONT-SIZE: 13px;
	MARGIN-TOP: 0px;
	margin-bottom: 3px
}
H5
{
	COLOR: #001275;
	FONT-SIZE: 11px;
	MARGIN-TOP: 0px;
	padding-BOTTOM: 2px
}
}
H6
{
	COLOR: #BB5111;
	font-size: 10px;
	margin-bottom: 1px;
	padding-bottom: 0px
}
body
{
	margin-top:0px;
	margin-left: 0px;
	background-image: url(/menus/images/global/bg_global.jpg);
	background-color: #06186A;
	background-repeat: repeat-x
}
.container
{
	width: 968px;
	padding-top: 0px;
	background-color: #ffffff
}
.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: 11px;
	padding-top: 2px
}
.splashPhoto
{
	padding-right: 7px;
	float: left;
	padding-bottom: 20px
}
.leftContainer
{
	width:160px;
	background-color:#F2F5F9;
	padding:25px 13px 80px;
}
.midContainer
{
	width: 540px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 18px;
	padding-bottom: 50px
}
.rightContainer
{
	width: 180px;
	padding-left: 27px;
	padding-right: 15px;
	padding-top: 74px;
	padding-bottom: 50px
}
.norightContainer
{
	width: 747px;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 18px;
	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 #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
}
P
{
MARGIN-TOP: 13px;
MARGIN-BOTTOM: 13px
}
ol
{
FONT-FAMILY: verdana, arial, sans-serif;
line-height: 15px;
MARGIN-BOTTOM: 0px;
MARGIN-TOP: 0px;
PADDING-LEFT: 18px;
MARGIN-LEFT: 5px
}
ul
{
FONT-FAMILY: verdana, arial, sans-serif;
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;
list-style-image: url(bullets/bullet_black.gif);
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)
}
.navHeader
{
background-image: url(bg/bg_header.gif)
}
table
{
   border-style: none;
   margin-top: 0px;
   vertical-align: top
}
td
{
   FONT-FAMILY: verdana, arial, sans-serif;
   FONT-SIZE: 11px;
   color: #000000;
   vertical-align: top
}
img
{
    border-style: none
}
.signupBox
{
    border: 1px;
	border-style: solid;
	border-color: #cccccc;
	font-size: 11px;
	color: #666666
}
.contentDefault
{
    font-size: 11px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #000000
}
.contentDefaultLarge
{
    font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #000000;
	line-height: 18px
}
.contentDefaultLargeGray
{
    font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	COLOR: #53626F;
	line-height: 18px
}
.contentDefaultLargeBlue
{
    font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	COLOR: #001275;
	line-height: 18px
}
.contentDefaultLargeGreen
{
    font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #336666
}
.caption
{
    font-size: 10px;
	color: #000000;
	FONT-FAMILY: verdana, arial, sans-serif
}
.captionRed
{
    font-size: 10px;
	color: #bb5111;
	FONT-FAMILY: verdana, arial, sans-serif
}
.captionColor
{
    font-size: 10px;
	FONT-FAMILY: verdana, arial, sans-serif
}
.printwhite
{
    font-size: 10px;
	font-family: arial, verdana, sans-serif
}
.espanol
{
    color: #9F409F
}
.errorText
{
    color: Red
}
.messageText
{
    color: #006699
}
.formFieldMono
{
    COLOR: #4A5864;
    FONT-FAMILY: verdana, monospace;
    FONT-SIZE: 10px;
    FONT-STYLE: normal
}
.requiredFieldIndicator
{
    color: #BB5111;
    font-size: 10px   
}
.orange
{
	COLOR: #BB5111
}
.orangeBold
{
	color: #BB5111;
	font-weight: bold
}
.white
{
	COLOR: #ffffff
}
A.white:link { color: #ffffff }      
A.white:visited { color: #ffffff }    
A.white:active { color: #ffffff }     
A.white:hover { color: #bb5111 }     
.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: #bb5111 }    
.green
{
	COLOR: #53626F
}
.captionLightBlue
{
	color: #2379CF;
	font-size: 10px
}
.captionGreen
{
	color: #2B5757;
	font-size: 10px
}
.captionGreenBold
{
	color: #2B5757;
	font-size: 10px;
	font-weight: bold
}
.captionBold
{
	font-size: 10px;
	font-weight: bold
}
.captionGray
{
	FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
	COLOR: #53626F
}
.captionGrayBold
{
	FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
	COLOR: #53626F;
	font-weight: bold
}
.captionBlue
{
	FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
	COLOR: #001275
}
A.captionBlue:link { font-size: 10px; color: #001275 }     
A.captionBlue:visited { font-size: 10px; color: #001275 }   
A.captionBlue:active { font-size: 10px; color: #001275 }   
A.captionBlue:hover { font-size: 10px; color: #bb5111 } 
.captionBlueBold
{
	FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
	COLOR: #001275;
	font-weight: bold
}
.captionOrange
{
    font-size: 10px;
	color: #BB5111;
	FONT-FAMILY: verdana, arial, sans-serif;
	clear: left;
}
.captionOrangeBold
{
    font-size: 10px;
	color: #BB5111;
	FONT-FAMILY: verdana, arial, sans-serif;
	font-weight: bold
}
.captionOrangeOnBlue
{
    font-size: 10px;
	color: #FF9966;
	FONT-FAMILY: verdana, arial, sans-serif
}

A.captionOrangeBold:link { text-decoration: none; font-size: 11px; color: #bb5111; font-weight: bold; }       /* unvisited link */
A.captionOrangeBold:visited { text-decoration: none; font-size: 11px; color: #bb5111; font-weight: bold;  }    /* visited links */
A.captionOrangeBold:active { text-decoration: none; font-size: 11px; color: #bb5111; font-weight: bold;  }     /* active links */
A.captionOrangeBold:hover { text-decoration: underline; font-size: 11px; color: #bb5111; font-weight: bold;  }  

A.captionBlue:link { font-size: 10px; color: #001275 }     
A.captionBlue:visited { font-size: 10px; color: #001275 }   
A.captionBlue:active { font-size: 10px; color: #001275 }   
A.captionBlue:hover { font-size: 10px; color: #bb5111 }   

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: #bb5111 } 
A.orangeNoUnderline:link { text-decoration: none; color: #bb5111 }    
A.orangeNoUnderline:visited { text-decoration: none; color: #bb5111 } 
A.orangeNoUnderline:active { text-decoration: none; color: #bb5111} 
A.orangeNoUnderline:hover { text-decoration: underline; color: #bb5111 } 
A.captionOrangeNoUnderline:link { font-size:10px;text-decoration: none; color: #bb5111 }    
A.captionOrangeNoUnderline:visited { font-size:10px;text-decoration: none; color: #bb5111 } 
A.captionOrangeNoUnderline:active { font-size:10px;text-decoration: none; color: #bb5111} 
A.captionOrangeNoUnderline:hover { font-size:10px;text-decoration: underline; color: #bb5111 } 
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: #bb5111 } 

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: #BB5111;
    FONT-WEIGHT: bold;
	FONT-SIZE: 11px
}
ul.nav
{
list-style-type: none;
PADDING-LEFT: 0px;
MARGIN-LEFT: 10px;
line-height: 11px
}
.faqQuestion
{
    font-size: 11px;
	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: #BB5111 }     /* active links */
.VoteQuestionClass
{
    font-size: 11px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #000000;
	font-weight: bold
}
.pageBody
{
    font-size: 11px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #FEDD8D;
	background-image: url(/images/shared/bg_poll.gif);
	padding-left: 10px;
	padding-top: 10px
}
.exhibitName
{
    font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	color: #336699;
	font-weight: bold
}
.oneContainer
{
    width: 540px
}
.listCaptionNone
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	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: 11px;
	font-weight: bold;
	background-color: #EAEEF4;
	border-bottom: 1px solid #ffffff
}
.splashBoxBottom
{
	padding: 7px;
	border-top: 0px;
	font-size: 11px;
	padding-bottom: 10px;
	background-color: #F2F5F9
}
.splashBox
{
	font-size: 11px;
	background-color: #F2F5F9
}
.header
{
	border: 1px solid #CDD3DA;
	padding: 5px;
	COLOR: #001275;
	font-size: 16px;
	font-weight: bold;
	background-color: #F2F5F9;
	margin-bottom: 3px;
	background-image: url(/images/shared/nav/bg_rightnav.jpg)
}
.boxBottom
{
	border: 1px solid #CDD3DA;
	padding: 7px;
	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
}
A.button:link { font-size: 10px; text-decoration: none; color: #ffffff }       /* unvisited link */
A.button:visited { font-size: 10px; text-decoration: none; color: #ffffff }    /* visited links */
A.button:active { font-size: 10px; text-decoration: none; color: #ffffff }     /* active links */
A.button:hover { font-size: 10px; text-decoration: underline; color: #ffffff }     
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
}
.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: #ffffff;
	font-size: 17px;
	font-weight: bold;
	background-color: #001275
}
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: 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: 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 verdana, arial, sans-serif;
    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:#bb5111;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
input.formbutton
{
	color: #ffffff;
    display: block;
    float: left;
    font: normal 11px verdana, arial, sans-serif;
    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: 10px;
	background-color: #2379CF;
	border: 0px;
	padding: 4px;
	margin-right:3px;
	font-family: verdana, arial, sans serif;
	text-transform: uppercase
}
.formButtonB
{
	color: #ffffff;
	font-size: 10px;
	background-color: #001275;
	border: 0px;
	padding: 4px;
	margin-left:3px;
	font-family: verdana, arial, sans serif;
	text-transform: uppercase
}
.buttonBoxed
{
	color: #ffffff;
	font-size: 10px;
	border: 0px;
	padding: 4px;
	margin-left:3px;
	font-family: verdana, arial, sans serif;
	border: 1px solid #cdd3da
}
.quote
{
	font-size:13px;
	color:#001275;
	font-weight: bold
}
.listCaptionNone
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	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:link { color: #001275 }       
A:visited { color: #001275 }   
A:active { color: #009966}    
A:hover{ color: #bb5111 } 
A.orange:link { color: #BB5111 }       
A.orange:visited { color: #BB5111 }  
A.orange:hover { color: #001275 }   
A.orange:active { color: #cccccc }    
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: #bb5111 }  

.footer
{
	color: #91ADDC;
	font-size: 10px
}
.lightBlue
{
	color: #2379CF
}
.blue
{
	color: #001275
}
.select
{
	font-size:10px;
	font-family: verdana, arial
}
.selectButton
{
	font-size:10px;
	font-family: verdana, arial
}
.grayBox
{
	padding: 15px;
	background-color: #F2F5F9
}
.yellowBox
{
	padding: 10px;
	background-color: #f9fae7
}
.blueBox
{
	padding: 10px;
	background-color: #001275
}
.nav
{
	padding-top: 0px
}
.navSection
{
padding-bottom:5px;
margin-top:0px;
}
.navLinks
{
	font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	font-weight: bold
}
A.navLinks:link { text-decoration: none; color: #001275 }       /* unvisited link */
A.navLinks:visited { text-decoration: none; color: #001275 }   /* visited links */
A.navLinks:hover { text-decoration: none; color: #BB5111 }   /* hover links */
A.navLinks:active { text-decoration: none; color: #BB5111 }    /* active links */
.navSelected
{
	color: #BB5111;
	font-size: 12px;
	FONT-FAMILY: verdana, arial, sans-serif;
	font-weight: bold
}
A.navSelected:link { text-decoration: none; color: #BB5111 }       /* unvisited link */
A.navSelected:visited { text-decoration: none; color: #BB5111}   /* visited links */
A.navSelected:hover { text-decoration: none; color: #BB5111 }   /* hover links */
A.navSelected:active { text-decoration: none; color: #BB5111 }    /* active links */
.navSubLinks
{
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 10px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px
}
A.navSubLinks:link { text-decoration: none; color: #001275 }       /* unvisited link */
A.navSubLinks:visited { text-decoration: none; color: #001275 }   /* visited links */
A.navSubLinks:hover { text-decoration: none; color: #BB5111; font-weight: bold }   /* hover links */
A.navSubLinks:active { color: #CDD3DA }    /* active links */
.navSubSelected
{
	color: #BB5111;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	font-weight: bold
}


A.nav:link { text-decoration: none; color: #001275 }       /* unvisited link */
A.nav:visited { text-decoration: none; color: #001275 }    /* visited links */
A.nav:active { text-decoration: none }     /* active links */
A.nav:hover { text-decoration: underline; color: #BB5111 } 
    
A.navNotOpen:link { text-decoration: none; color: #BB5111 }       /* unvisited link */
A.navNotOpen:visited { text-decoration: none; color: #BB5111 }    /* visited links */
A.navNotOpen:active { text-decoration: none; color: #BB5111 }     /* active links */
A.navNotOpen:hover { text-decoration: underline; color: #BB5111 } 

A.rightBoxTopLink:link { text-decoration: none; color: #001275 }       /* unvisited link */
A.rightBoxTopLink:visited { text-decoration: none; color: #001275  }    /* visited links */
A.rightBoxTopLink:active { text-decoration: none; color: #001275  }     /* active links */
A.rightBoxTopLink:hover { text-decoration: underline; color: #BB5111 } 
div.rightBoxTop a:link,
div.rightBoxTop a:visited
{
text-decoration:none
}
div.rightBoxTop a:hover
{
text-decoration: underline
}
.navThirdTier
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 10px
}
.navThirdTierSelected
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	color: #BB5111;
	font-weight: bold;
	font-size: 10px
}
.navArrow
{
	background-repeat: no-repeat;
	padding-left: 10px
}
#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 #CCCCCC;
	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:21px;margin-bottom:9px;border: none; border-top: 1px solid #CDD3DA; }
div.hr hr { display: none; }
div.hrLight { margin-top:21px;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: #CCCCCC;
font-size: 10px;
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 #CCCCCC solid;
padding: 10px;
margin-bottom: 10px;
}
.resoucres-wrapper
{
border: 1px #CCCCCC 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
}
.featuredPhoto
{
	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: #bb5111; font-size:20px; }  

.featuredMore
{
	color: #53626F
}
A.featuredMore:link { font-size: 10px;color: #001275;line-height:12px}       /* unvisited link */
A.featuredMore:visited { font-size: 10px;color: #001275;line-height:12px} /* visited links */
A.featuredMore:hover { font-size: 10px;color: #cc6600;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: #bb5111;font-weight:bold;}       /* unvisited link */


.featuredAll
{
	color: #001275;
	margin-top:7px;
	clear:left;
}
div.featuredAllRight
{
	color: #001275;
	margin-top:7px;
	font-size: 10px;
	clear: left;
}
A.featuredAll:link { color: #001275 }      
A.featuredAll:visited { color: #001275 } 
A.featuredAll:hover { color: #bb5111 }

.featuredAllOrange
{
	color: #BB5111;
	margin-top:7px;
}
A.featuredAllOrange:link { color: #BB5111;line-height:12px }       /* unvisited link */
A.featuredAllOrange:visited { color: #BB5111;line-height:12px } /* visited links */
A.featuredAllOrange:hover { font-weight:bold;font-size: 10px;color: #BB5111;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: #bb5111;line-height:12px }       /* unvisited link */
A.captionOrange:link { color: #bb5111;line-height:12px }       
A.captionOrange:visited { color: #bb5111;line-height:12px } 
A.captionOrange:hover { color: #001275;line-height:12px }     
A.captionOrange:link { color: #bb5111;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: #bb5111;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: 10px;
width: 143px;
color: #001275
}
#email-wrapper
{
	background-color: #001275;
	font-size: 10px;
	padding: 1px;
	padding-top:7px;
	width: 156px;
	color: #ffffff
}
#email-container
{
	background-color: #ffffff;
	font-size: 10px;
	padding-top:5px;
	width: 156px;
	color: #001275
}
.emailTitle
{
	color: #ffffff;
	padding-bottom: 5px;
	padding-left: 6px
}
#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
}
.wn
{
	color: #001275;
	letter-spacing: 1px;
	padding-bottom: 3px;
	font-size:10px;
	font-weight: light
}
.seanotes
{
font-size: 10px;
color: #666666;
font-family: verdana,arial
}
.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: #bb5111 }    
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:#bb5111; text-decoration: none }       
A.orangenounderline:visited { color:#bb5111; text-decoration: none  }   
A.orangenounderline:active { color:#bb5111; text-decoration: none }    
A.orangenounderline:hover { color:#001275; text-decoration: underline } 
a.subnavButton {font-size: 10px;font: verdana, Arial, Helvetica, sans-serif; border: 1px #000 solid; text-decoration: none;padding:3px;padding-left:5px;padding-right:5px;}
a.subnavButton:link, a.subnavButton:visited {font-size: 10px;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: 10px;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:#bb5111;font-size: 11px;text-decoration: none; padding:5px;color:#ffffff;border-bottom: solid 1px #53626F;border-right: solid 1px #53626F;}
a.inlineButton:link, a.subnavButton:visited {background:#bb5111;font-size: 11px;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:#bb5111;font-size: 11px;color: #bb5111;padding:5px;text-decoration: none;color: #bb5111;border-bottom: solid 1px #53626F;border-right: solid 1px #53626F;}
.wnFeatured
{
font-size:25px;
line-height:26px;
color:#bb5111;
font-weight:bold
}
a.wnFeatured
{
font-size:25px;
line-height:26px;
color:#bb5111;
font-weight:bold;
text-decoration: none
}
a.wnFeatured:link, a.wnFeatured:visited
{
font-size:25px;
line-height:26px;
color:#bb5111;
font-weight:bold;
text-decoration: none
}
a.wnFeatured:hover, a.wnFeatured:active
{
font-size:25px;
line-height:26px;
color:#bb5111;
font-weight:bold;
text-decoration: underline
}
.upcoming
{
	COLOR: #001275;
	font-size: 10px;
	letter-spacing: .2em;
	text-transform: uppercase;
	margin-bottom: 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
}
.rightBoxBottom
{
	border: 1px solid #CDD3DA;
	padding: 7px;
	border-top: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: #53626f;
}
.rightboxBottom
{
	border: 1px solid #CDD3DA;
	padding: 7px;
	border-top: 0px;
	font-size: 10px;
	padding-bottom: 15px;
	color: #53626f;
}
.boxTop
{
	border: 1px solid #CDD3DA;
	padding: 10px;
	COLOR: #001275;
	font-size: 17px;
	font-weight: bold;
	background-image: url(/images/shared/bg_tabletop.jpg)
}
.boxTopReservation
{
	border: 1px solid #CDD3DA;
	COLOR: #001275;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/shared/bg_tabletop.jpg);
	height: 35px
}
.boxTopReservation H4
{
	padding: 10px
}
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: 10px;
	letter-spacing: .2em;
	text-transform: uppercase;
	margin-bottom: 15px;
	padding-left:10px;
	background-image: url(/images/shared/bg_tabletop.jpg)
} 
a.grayLight:link { color: #53626f; }   
a.grayLight:visited { color: #53626f; }  
a.grayLight:active { color: #53626f; }              
a.grayLight:hover { color: #bb5111; }  
.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:10px;
	color:#53626F;
	padding-bottom:25px;
	padding-top:20px;
	line-height:14px
}
.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; } 

.formButtonOrange
{
	color: #ffffff;
	background-color: #bb5111;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	letter-spacing: 1px;
	font-size: 10px;
	font-family: arial, 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: arial, sans serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:visited
{
	color: #ffffff;
	font-size: 11px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:active
{
	color: #ffffff;
	font-size: 11px;
	font-family: arial, sans serif;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: lighter
}
A.formButtonOrange:hover
{
	color: #001275;
	font-size: 10px;
	font-family: arial, sans serif;
	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 #cdd3da;
	padding-left:30px
}
.threecolThird
{
	width: 206px;
	float:left;
	padding-top: 25px;
	border-left: 1px solid #cdd3da;
	padding-left:30px
}
.threecolSecondThird
{
	float: right;
	width: 475px;
	padding-left: 30px;
	border-left: 1px solid #cdd3da;
	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: #bb5111;
   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-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;
}

/* ################################# */
/* ex buttons */
/* ################################# */
.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 }  
.buttonSelected { padding:10px;float:left;text-decoration:none;color:#bb5111;font-size:10px;border-right: 1px solid #cfd9e9 } 
.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: #bb5111 }
.intro
{
	color:#001275;
	font-size:17px;
	line-height:25px;
	margin-bottom:5px;
}
div.intro
{
	width:540px;
	color:#001275;
	font-size:17px;
	line-height:25px;
}
.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:#bb5111; text-decoration: underline }
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;
}
.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;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
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
}
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
}
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
}
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
}
