﻿.center-mod {
font:normal 11px Verdana, Arial, Helvetica, San-Serif;
}

.center-mod-title {
margin-right:5px;
color:#271671;
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
background:url(../images/topMenus02Bullet.gif) repeat-y left;
border-bottom:solid 1px #e26181;
padding:2px 2px 2px 10px;
}

.center-mod-title a.center-mod-title2 {
color:#271671;
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
text-decoration:none;
}

.center-mod-content {
color:#291670;
padding:10px 10px 10px 5px;
}

.center-mod-content .cell {
clear:both;
margin-bottom:0;
}

.center-mod-content .cell img {
border:0;
}

.center-mod-content .cell a,.center-mod-content .cell a:visited {
font:normal 11px Verdana, Arial, Helvetica, San-Serif;
color:#c52121;
text-decoration:none;
}

.center-mod-content .cell table {
border-collapse:collapse;
border:solid #416093 1px;
width:100%;
}

.center-mod-content .cell table td {
border:solid #416093 1px;
padding:2px 5px;
}

.center-mod-content .homeContentLinks {
border:0 solid red;
background:url(img/homeLinksBullet.gif) no-repeat left top;
margin:0 0 2px;
}

.center-mod-content .homeContentLinks a,.center-mod-content .homeContentLinks a:visited {
display:block;
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
color:#190466;
text-decoration:none;
margin:0 0 0 10px;
}

.center-mod-content .arrow_bold_txt {
display:block;
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
color:#190466;
background:url(img/homeLinksBullet.gif) no-repeat left top;
padding:0 0 0 10px;
}

.center-mod-content .homeContentTxt {
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
margin:0;
}

.center-mod-content .homeContentTxt .title {
color:#c52121;
}

.center-mod-content .homeContentTxt .text {
color:#190466;
margin:2px 0;
}

.center-mod-content .homeContentTxt div a {
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
color:#c52121;
text-decoration:none;
}

.center-mod-content .newsDate {
clear:both;
margin:0 8px 0 5px;
}

.messageWhat {
color:#006;
font-weight:700;
font-style:normal;
}

#runningMarquee {
color:#271671;
line-height:19px;
height:20px;
width:960px;
vertical-align:middle;
margin:0 auto;
}

.banner_pane {
margin-bottom:10px;
}

.optionsLine {
width:590px;
background:#F2F2F2;
margin:3px 0;
padding:3px;
}

.optionsLine .printBox {
float:left;
background:url(../icons/print.gif) 0 1px no-repeat;
padding:0 0 0 16px;
}

.optionsLine .topBox {
float:left;
background:url(../icons/toparrow.gif) 0 1px no-repeat;
padding:0 0 0 14px;
}

.optionsLine a {
text-decoration:underline;
color:#3a64a2;
margin:0;
}

.optionsLine a:visited {
color:#3a64a2;
}

.printOptionsLine {
text-align:right;
margin:5px 10px 0;
}

.printOptionsLine a.print {
display:block;
width:12px;
height:16px;
text-align:right;
background:url(../icons/print.gif) left top no-repeat;
margin:0 0 0 auto;
padding:0;
}

.printOptionsLine a {
text-decoration:none;
margin:0 0 0 auto;
}

.printOptionsLine img {
border:0;
width:12px;
height:16px;
margin:0;
padding:0;
}

.printImageHeader {
margin-top:2px;
margin-left:2px;
width:603px;
height:119px;
}

.printBtnFlights {
width:53px;
height:18px;
font-size:10px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
border:1px solid #190466;
background:#FFF;
color:#190466;
padding-bottom:1px;
}

.center-mod-content select {
width:175px;
font-size:10px;
color:#190466;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-collapse:collapse;
border:1px solid #190466;
padding:2px;
}

.center-mod-content br {
font-size:4px;
line-height:4px;
}

.center-mod-content #radioGroup table td input {
float:left;
height:14px;
margin:0;
padding:0;
}

.center-mod-content #radioGroup table td label {
margin:0;
padding:0;
}

.center-mod-content hr {
color:#271671;
background-color:#271671;
border:1px solid red;
height:1px;
margin:1px 0;
}

.center-mod-content .search a,a:visited {
color:#271671;
}

* html .center-mod-content .btn {
padding:0;
}

.center-mod-content-login {
text-align:center;
padding:10px 10px 10px 5px;
}

.center-mod-content-login .login_label {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#190466;
text-align:right;
padding:2px;
}

.center-mod-content-login .center-mod-content-btn {
text-align:right;
padding:0 10px 5px;
}

.center-mod-content-login .contentLinks {
background:url(img/homeLinksBullet.gif) no-repeat left top;
margin:0 0 2px;
}

.center-mod-content-login .contentLinks a,.center-mod-content-login .contentLinks a:visited {
display:block;
font:bold 11px Verdana, Arial, Helvetica, San-Serif;
color:#190466;
text-decoration:none;
padding:0 0 0 10px;
}

.calendar_days {
width:20px;
height:20px;
background:#FFF;
text-align:center;
padding:2px 3px;
}

.calendar_days_header {
width:20px;
height:20px;
background:#C9C9C9;
text-align:center;
padding:2px 3px;
}

.calendar_month_header {
height:20px;
font-weight:700;
color:#FFF;
background:navy;
text-align:center;
margin:0;
padding:0;
}

.calendar_days_selected {
width:20px;
height:20px;
background:#95b6e1;
text-align:center;
padding:2px 3px;
}

.calendar_days_today {
width:20px;
height:20px;
text-align:center;
background:#FFF;
border:1px solid red;
padding:2px 3px;
}

.calendar_days_weekend {
width:20px;
height:20px;
background:#FFE0C0;
text-align:center;
font-weight:700;
padding:2px 3px;
}

.calendar_days_offdays {
width:20px;
height:20px;
background:#EDEDED;
text-align:center;
padding:2px 3px;
}

.center-mod-content .cell ul,.center-mod-content .cell ol {
list-style-position:inside;
}

.optionsLine a:hover,.printOptionsLine a:visited,.printOptionsLine a:hover,.center-mod-content .search a:hover {
text-decoration:none;
}

.center-mod-content .txt,.center-mod-content-login .txt {
border:1px solid #190466;
color:#190466;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
}

.center-mod-content .btn,.center-mod-content-login .center-mod-content-btn .btn {
background:#190466;
border:1px solid #190466;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
height:18px;
padding-bottom:1px;
text-align:center;
width:49px;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{border:none;}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer{
	padding: 10px;
}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav{left:0;}

#hoverNav a{outline:none;}

#prevLink, #nextLink{
	width:49%;
	height:100%;
	background:transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display:block;
}

#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(img/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(img/nextlabel.gif) right 15% no-repeat;}


#imageDataContainer{
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
}

#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
		
#overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#000;
}

.center-mod-content .cell .history{padding-right:25px;text-align:right;}

.center-mod-content .cell .gallery_wrapper{
	width:160px;
	margin:2px 16px;
	display:inline;
	float:left;
}

.center-mod-content .cell .gallery, .center-mod-content .cell .front_gallery{
	width:120px;
	height:120px;
	margin:12px;
	display:inline;
	background-color:#fafafa;
	border:1px solid #bfc2c4;
	vertical-align:middle;
	text-align:center;
	float:left;
}

.center-mod-content .cell .front_gallery{margin:6px 19px;clear:both;}

.gallery_wrapper .gallery_title{text-align:center;}

.center-mod-content .cell .gallery *, .center-mod-content .cell .front_gallery *{vertical-align:middle;}

.cell .gallery a, .cell .front_gallery a, .cell .gallery a:visited, .cell .front_gallery a:visited{line-height:117px;}

.center-mod-content .cell .gallery span, .center-mod-content .cell .front_gallery span{
    display: inline-block;
    height: 100%;
}

/*\*//*/
.center-mod-content .cell .gallery {
    display: block;
}
.center-mod-content .cell .gallery span {
    display: inline-block;
    height: 100%;
    width: 1px;
}/**/