/* Site-wide imports
------------------------------------------------- */

@import "reset.css";
@import "colorbox.css";


/* Site CSS
------------------------------------------------- */

html { 
	text-rendering: optimizeLegibility; 
}

body { 
	background: #fff; 
	font-size: 12px; 
	line-height: 1.4; 
	color: #515151; 
	font-family: Verdana, Arial, sans-serif; 
	text-align: center; 
}

a { 
	color: #00286c; 
	text-decoration: none; 
}
a:hover { 
	text-decoration: underline; 
}

#container { 
	width: 900px; 
	margin: 0 auto; 
	padding: 0; 
	text-align: left;
	background:url(/img/layout/mainsub-menu-bg.gif) top center no-repeat;
}

header { 
	height: 58px; 
	position: relative; 
}

#map-bg { 
	right:0; 
	top:0;
	z-index:1
}

#logo { 
	position: absolute; 
	left: 20px; 
	top: 16px; 
}
#phones { 
	position: absolute; 
	right: 20px; 
	bottom: 6px; 
}
#top { 
	position: absolute; 
	right: 20px; 
	top: 6px
}
#top ul { 
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
}
#top ul li { 
	list-style: none; 
	float: left; 
	border-right: 1px solid #007dc1; 
	padding: 0 10px; 
}
#top ul li.first { 
	padding-left: 0; 
}
#top ul li.last { 
	padding-right: 0; 
	border-right: 0; 
}

#contact-phone {
	float:right; 
	margin-top:32px;
	margin-right:1px; 
	text-align:right;
	border:solid 0px red;
	color:#0085c6;
	font-size:12px;
	font-family:Arial, sans-serif;
}
#contact-phone span {
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	color:#00286c;
}	

#contact-phone-agent {
	float:right; 
	margin-top:32px;
	margin-right:1px; 
	text-align:right;
	border:solid 0px red;
	font-size:14px;
	font-family:Arial, sans-serif;
	color:#00286c;
}
#contact-phone-agent span {
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
	color:#0085c6;
}	

#main { 
	background: #00286c url(/img/layout/main-menu-bg.png) no-repeat; 
	width: 900px; 
	height:31px;
	position: relative;
	padding:0px;
	z-index:1
}
#maskNav {
	position:absolute;
	left:0;
	top:32px;
	width:900px;
	height:40px;
	z-index:99;
	display:none;
	border:solid 0px red;
	background: transparent url(/img/layout/main_manu_quote_drop_down_mask.png) no-repeat;
}
ul#main-nav { 
	margin: 0px 0px 0px 15px; 
	padding:0px;z-index:100;
}
ul#main-nav li {
	list-style: none; 
	float: left;
	font-family:"Myriad Pro",Arial, sans-serif;
	font-size:16px;
	font-weight:500; 
	margin:0px;
	color:#6da6df;
	margin-top:5px;border:0px
}
ul#main-nav li a {
	color:#ffffff;
	padding:0px 35px;
}
ul#main-nav li a:hover {
	color:#ffd210;
	padding:0px 35px;
	text-decoration:none;
	background:#00286c url(/img/layout/main-nav-item-open.png) left bottom no-repeat;
}
/*ul#main-nav li a#qb {padding-left:15px;padding-right:35px;}*/
ul#main-nav li a#ag {border:0px;}

ul#main-nav li a#qb.active,
ul#main-nav li a#pr.active,
ul#main-nav li a#gh.active,
ul#main-nav li a#ag.active
{padding:0px 35px; color:#4ec3ff;text-decoration:none;
/* background:#00286c url(/img/layout/main-nav-item-open.png) left bottom no-repeat;*/

}

ul#main-nav li ul {
	position:absolute;
	left:0px;
	top:30px;
	width:260px;
	height:160px;
	margin:0px;
	padding:0px;
	visibility:hidden;
	z-index:100;
}

ul#main-nav li ul li {
	list-style: none; 
	font: 11px Tahoma, Arial;font-weight: bold;
	text-align:left;float: none;margin:0px;
	background:url(/img/layout/main_nav_dropdown_bkgr.png) top left;
	margin:0px;padding:0px;
	padding-left:8px;
}

ul#main-nav li ul li a {
	display: block;
	margin:0px;padding:6px;
	border-right:0;
	width:200px;
	color:#214c95;
	border-bottom:solid 1px #ffffff; /*#00286c;214c95*/
}
ul#main-nav li ul li a.last {
	border-bottom:solid 1px #f1f1f1;
} 
ul#main-nav li ul li span {
	padding-left:22px; 
}

ul#main-nav li ul li a:hover { 
	margin:0px;padding:6px;
	border-right:0;
	width:200px;
	color:#214c95;
	border-bottom:solid 1px #ffd210;
	background:#ffffff url(/img/layout/arrow_yellow1.png) left center no-repeat;
}

ul#main-nav li ul li.bottom {
	display: block;width:260px;
	background:url(/img/layout/main_nav_dropdown_btm.png) top left no-repeat;
	height:35px;
	border:0px;
}
/*ul#jsddm  {position:absolute;top:32px;left:-1px;height:115px;width:900px;margin:0px;background: url(/img/layout/main_nav_quote_dropDown_bkgr.png) no-repeat; visibility:hidden;padding-left:8px;z-index:100;}

ul#jsddm  li {list-style: none; font: 11px Tahoma, Arial;font-weight: normal;text-align:left;float: none;margin:0px;}
ul#jsddm  li a {display: block;width:135px; height:15px;padding:4px 0px 1px 12px; border-bottom:solid 1px #e2e2e2;border-right:0;background:url(/img/layout/arrow_gray.png) left center no-repeat;color:#003185;}
ul#jsddm  li a:hover {display: block;width:135px; height:15px;padding:4px 0px 1px 12px;border-bottom:solid 1px #ffd210;border-right:0;background:white url(/img/layout/arrow_yellow.png) left center no-repeat;text-decoration:none;color:#000033;}*/


#member-login { 
	display: block; 
	width: 100px; 
	height: 26px; 
	background: url(/img/layout/member-login.png) right no-repeat; 
	position: absolute; 
	right: 33px; 
	top:0px;padding-top:10px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white
}
#member-login:hover {color:#ffd210;}/*ffd210#*/

#sub-nav { width: 900px; height: 33px;z-index:10}

#empty-nav-background { width:900px; height:31px; background: url(/img/layout/mainsub-emptysub.gif) no-repeat;}
#quote-nav   { margin-left:0px; background: url(/img/layout/mainsub-quotenav-items.png) no-repeat;  height: 35px;} 

#quote-nav ul li { list-style: none; float: left; }
#quote-nav ul li a {  display:block; background: url(/img/layout/mainsub-quotenav-items.png) no-repeat; height: 35px; text-indent: -9000px; }
#travelgap  {background-position: 0 0 !important; width: 155px; }
#travelgap:hover{background-position: 0 -35px !important;}
#travelgap.active{background: url(/img/layout/mainsub-quotenav-selected.png) no-repeat; background-position: 0 -35px !important; }
#global-citizen {background-position: -156px 0 !important; width: 155px;}
#global-citizen:hover{background-position: -156px -35px !important;}
#global-citizen.active {background: url(/img/layout/mainsub-quotenav-selected.png) no-repeat; background-position: -156px -35px !important; }
#global-student {background-position: -314px 0 !important; width: 155px;}
#global-student:hover{background-position: -314px -35px !important;}
#global-student.active{background: url(/img/layout/mainsub-quotenav-selected.png) no-repeat; background-position: -314px -35px !important; }
#trip-protector {background-position: -470px 0 !important; width: 155px;}
#trip-protector:hover{background-position: -470px -35px !important;}
#trip-protector.active{background: url(/img/layout/mainsub-quotenav-selected.png) no-repeat; background-position: -470px -35px !important; }

#products-nav { margin-left:0px; background: url(/img/layout/mainsub-prodnav-items.png) no-repeat;  height: 35px;}
#products-nav ul li { list-style: none; float: left; }
#products-nav ul li a {  display:block; background: url(/img/layout/mainsub-prodnav-items.png) no-repeat; height: 35px; text-indent: -9000px; }

#travel-medical {background-position: 0 0 !important; width: 155px; }
#travel-medical:hover  {background-position: 0 -35px !important; }
#travel-medical.active {background: url(/img/layout/mainsub-prodnav-items_selected.png) no-repeat; background-position: 0 -35px !important; }
#annual-medical { background-position: -156px 0 !important; width: 155px; }
#annual-medical:hover{ background-position: -156px -35px !important; }
#annual-medical.active { background: url(/img/layout/mainsub-prodnav-items_selected.png) no-repeat; background-position: -156px -35px !important; }
#student-plans { background-position: -314px 0 !important; width: 155px; }
#student-plans:hover  { background-position: -314px -35px !important; }
#student-plans.active { background: url(/img/layout/mainsub-prodnav-items_selected.png) no-repeat;background-position: -314px -35px !important; }
#trip-protection { background-position: -470px 0 !important; width: 155px; }
#trip-protection:hover {background-position: -470px -35px !important; }
#trip-protection.active {background: url(/img/layout/mainsub-prodnav-items_selected.png) no-repeat; background-position: -470px -35px !important; }

#global-health-nav { margin-left:0px; background: url(/img/layout/mainsub-gbhasnav-items.png) no-repeat;  height: 35px;}
#global-health-nav ul li { list-style: none; float: left; }
#global-health-nav ul li a {  display:block; background: url(/img/layout/mainsub-gbhasnav-items.png) no-repeat; height: 35px; text-indent: -9000px; }

#physician-community { background-position: 0 0 !important; width: 155px; }
#physician-community:hover{ background-position: 0 -35px !important; }
#physician-community.active {background: url(/img/layout/mainsub-gbhasnav-items-selected.png) no-repeat; background-position: 0 -35px !important; }

#health-and-security-profiles { background-position: -156px 0 !important; width: 204px; }
#health-and-security-profiles:hover{ background-position: -156px -35px !important; }
#health-and-security-profiles.active {background: url(/img/layout/mainsub-gbhasnav-items-selected.png) no-repeat; background-position: -156px -35px !important; }

#drug-translation {background-position: -361px 0 !important; width: 134px; }
#drug-translation:hover{ background-position: -361px -35px !important; }
#drug-translation.active { background: url(/img/layout/mainsub-gbhasnav-items-selected.png) no-repeat; background-position: -361px -35px !important; }

#medical-terms { background-position: -496px 0 !important; width: 176px; }
#medical-terms:hover {background-position: -496px -35px !important; }
#medical-terms.active {background: url(/img/layout/mainsub-gbhasnav-items-selected.png) no-repeat; background-position: -496px -35px !important; }

#member-services-gc-nav { margin-left:0px; background: url(/img/layout/mainsub-emptysub.gif) no-repeat;height: 35px;}
#member-services-gc-nav ul li { list-style: none; float: left; }
#member-services-gc-nav ul li a {  display:block; background: url(/img/layout/mainsub-memberGC-items.png) no-repeat; height: 35px; text-indent: -9000px; }	
#benefits { background-position: 0 0 !important; width: 155px; }
#benefits:hover{ background-position: 0 -35px !important; }
#benefits.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: 0 -35px !important; }
#wp { background-position: -157px 0 !important; width: 125px; }
#wp:hover{ background-position: -157px -35px !important; }
#wp.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: -157px -35px !important; }
#mobile { background-position: -282px 0 !important; width: 115px; }
#mobile:hover{ background-position: -282px -35px !important; }
#mobile.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: -282px -35px !important; }					
#docs { background-position: -399px 0 !important; width: 150px; }
#docs:hover{ background-position: -399px -35px !important; }
#docs.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: -399px -35px !important; }
#hs-profiles { background-position: -551px 0 !important; width: 138px; }
#hs-profiles:hover{ background-position: -551px -35px !important; }
#hs-profiles.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: -551px -35px !important; }
#med-transl { background-position: -690px 0 !important; width: 82px;}
#med-transl:hover{ background-position: -690px -35px !important; }
#med-transl.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: -690px -35px !important; }
#inf-choice { background-position: -774px 0 !important;width:114px;}
#inf-choice:hover{ background-position: -774px -35px !important; }
#inf-choice.active {background: url(/img/layout/mainsub-memberGC-items-selected.png) no-repeat; background-position: -774px -35px !important; }

#member-services-travel-nav {margin-left:0px; background: url(/img/layout/mainsub-emptysub.gif) no-repeat;height: 35px;}
#member-services-travel-nav ul li { list-style: none; float: left; }
#member-services-travel-nav ul li a {display:block; background: url(/img/layout/mainsub-memberTravel-items.png) no-repeat; height: 35px; text-indent: -9000px;}
#benefits-trav { background-position: 0 0 !important; width: 155px; }
#benefits-trav:hover{ background-position: 0 -35px !important; }
#benefits-trav.active {background: url(/img/layout/mainsub-memberTravel-items-selected.png) no-repeat; background-position: 0 -35px !important; }
#mobile-trav { background-position: -157px 0 !important; width: 125px; }
#mobile-trav:hover{ background-position: -157px -35px !important; }
#mobile-trav.active {background: url(/img/layout/mainsub-memberTravel-items-selected.png) no-repeat; background-position: -157px -35px !important; }	
#docs-trav { background-position: -282px 0 !important; width: 154px; }
#docs-trav:hover{ background-position: -282px -35px !important; }
#docs-trav.active {background: url(/img/layout/mainsub-memberTravel-items-selected.png) no-repeat; background-position: -282px -35px !important; }	
#chp-profiles-trav { background-position: -437px 0 !important; width: 150px; }
#chp-profiles-trav:hover{ background-position: -437px -35px !important; }
#chp-profiles-trav.active {background: url(/img/layout/mainsub-memberTravel-items-selected.png) no-repeat; background-position: -437px -35px !important; }
#hs-profiles-trav { background-position: -588px 0 !important; width: 138px; }
#hs-profiles-trav:hover{ background-position: -588px -35px !important; }
#hs-profiles-trav.active {background: url(/img/layout/mainsub-memberTravel-items-selected.png) no-repeat; background-position: -588px -35px !important; }
#med-transl-trav { background-position: -726px 0 !important; width: 148px;}
#med-transl-trav:hover{ background-position: -726px -35px !important; }
#med-transl-trav.active {background: url(/img/layout/mainsub-memberTravel-items-selected.png) no-repeat; background-position: -726px -35px !important; }

#callout-bg-top { position: absolute; left:603px; top: 0;background:transparent }

#callout { position: relative; background: url(/img/layout/callout-bg.jpg) no-repeat; width: 900px; height: 280px; margin: 0 0 16px 0; padding: 0; }

#select-plan { position: absolute; left: -11px; bottom: 40px; z-index: 50; }

#rotator { width: 900px; height: 229px; overflow: hidden; display: none; }
#tab1 { background: url(/img/layout/tab1-bg.jpg) no-repeat top left; color: #fff; width: 900px; height: 229px; position: relative; display: none; }
#tab2 { background: url(/img/layout/tab2-bg.jpg) no-repeat top left; color: #fff; width: 900px; height: 229px; position: relative; display: none; }
#tab3 { background: url(/img/layout/tab3-bg.jpg) no-repeat top left; color: #fff; width: 900px; height: 229px; position: relative; display: none; }
#tab4 { background: url(/img/layout/tab4-bg.jpg) no-repeat top left; color: #fff; width: 900px; height: 229px; position: relative; display: none; }
#rotator .activeRotator {display:block;}
.tab-title { position: absolute; top: 30px; left: 470px; height:18px; width:379px;}
.tab-title span { display: none; text-indent: -9000px; }
.tab-desc { position: absolute; top: 65px; left: 470px; }
.tab-desc p { margin-bottom: 18px; width: 410px; }
.tab-desc ul { margin: 0; padding: 0; }
.tab-desc ul li { list-style: none; display: inline; margin-right: 10px; }

#plans { margin: 0; padding: 0; position: absolute; bottom: 5px; right: 0; z-index: 30; }
#plans li { list-style: none; float: left; }
#plans li a { display: block; height: 81px; background: url(/img/layout/callout-submenu-reversed.png); text-indent: -9000px; cursor: pointer; }
#tg { background-position: 0 0 !important; width: 165px; }
#tg:hover, #tg.active { background-position: 0 -81px !important; }
#gc { background-position: -165px 0 !important; width: 156px; }
#gc:hover, #gc.active { background-position: -165px -81px !important; }
#gs { background-position: -321px 0 !important; width: 157px; }
#gs:hover, #gs.active { background-position: -321px -81px !important; }
#tp { background-position: -478px 0 !important; width: 154px; }
#tp:hover, #tp.active { background-position: -478px -81px !important; }

#callout-bottom { position: absolute; left: 0; bottom: 50px; z-index: 10; display:none; }



#homepage-left { float: left; width: 413px; border-right: 1px solid #ccd4e2; padding: 0 16px 0 20px; margin-bottom: 20px; }
h1#posAboveH2{ position: absolute; top:293px; left: 20px; font-size: 22px; font-family: Frutiger, Arial, sans-serif; font-weight: normal; color: #00286c; margin: 0 0 10px 0;}
#homepage-left p { margin: 0 0 16px 0; padding: 0; }

#homepage-right { float: right; width: 420px; margin-bottom: 20px; }
#find-your-plan {float:left;width:205px;margin-top:20px;}
#homapage-get-quote {position:absolute;top:20px;left:230px;height:57px;border:solid 0px black;z-index: 101;}
#get-quote { display: block; width: 199px; height: 57px; background: url(/img/layout/get-quote2.png) no-repeat; text-indent: -9000px; margin:0; }
#get-quote:hover { background-position: bottom left; }

#get-quote-overlay { position: absolute; left: -8px; top: 49px; z-index: 100; display:none;width:210px;height:215px;padding:0px; background:url(/img/layout/get_quote_options_bkgr4.png) no-repeat;border:solid 0px red}
#get-quote-overlay h2 {float:left;width:211px;padding:2px;text-align:center;font-face:Arial;font-size:11px;font-weight:bold;color:#214c95;}
ul#get-quote-opt {margin:5px;padding-left:25px;padding-top:5px;list-style-type:none;width:165px;border:solid 0px black}

ul#get-quote-opt li {list-style: none;font: 11px Tahoma, Arial;font-weight: bold;text-align:left;}
			ul#get-quote-opt li a {display: block;padding:3px 5px;padding-left:15px;border:solid 1px white;margin-bottom:2px;background:url(/img/layout/arrow_gray.png) left center no-repeat;}
			ul#get-quote-opt li a:hover {display: block;padding:3px 5px;padding-left:15px;border:solid 1px #fff5a2;background:white url(/img/layout/arrow_yellow.png) left center no-repeat;margin-bottom:2px;text-decoration:none;}
#get-quote-overlay .close {float:right; margin:0;margin-right:20px;
padding:1px 4px 3px 4px;border:solid 1px white;background-color:#e2e2e2;}
#get-quote-overlay .close a {color:silver;font-size:13;line-height:12px;font-weight:bold;}
#get-quote-overlay .close a:hover {color:#214c95;}
#mask {position:absolute;left:0;top:0;z-index:99;background-color:#f1f1f1;display:none;}
#homepage-right h3 { font-size: 15px; font-family: Frutiger, Arial, sans-serif; font-weight: normal; color: #00286c; margin: 0 0 4px 0; }

.testimonial { overflow: hidden;  }
.testimonial img { float: left; margin: 0 10px 0 0; }
.testimonial p { color: #6e6e6e; margin: 20px 20px 0 0; }

#homepage-bottom { clear: both; overflow: hidden; background: #f2f5f8 url(/img/layout/homepage-bottom-bg.png) no-repeat top center; border-bottom: 1px solid #8a9ab6; margin: 0 0 10px 0; padding: 30px 0; }
.ie6 #homepage-bottom { height: 102px; padding: 30px 0 0 0; }
.link-list { float: left; width: 220px; padding: 10px 0 0 50px; margin-right: 27px; }	
#resources { background: url(/img/layout/icon-resources.png) no-repeat top left; margin-left: 15px; }
#news { background: url(/img/layout/icon-news.png) no-repeat top left; }
#mpassport { background: url(/img/layout/icon-mpass.png) no-repeat top left; margin-right: 0; }
.link-list ul { margin: 0; padding: 0; }
.link-list ul li { list-style: none; font-size: 11px; font-family: Helvetica, Arial, sans-serif; }
.link-list ul li.list-title { color: #00286c; font-weight: bold; }

footer { clear: both; position: relative; min-height: 16px; margin-top:5px;margin-bottom: 16px; border-top:solid 1px #8a9ab6;}
footer p {margin:0px;}
footer nav { position: absolute; left: 0; top: 5px; }
footer nav ul { margin: 0 0 16px 0; padding: 0; overflow: hidden; }
footer nav ul li { list-style: none; float: left; padding: 0 5px; border-right: 1px solid #44a0d2; font-size: 10px; line-height: 1.2; }
footer nav ul li.first { padding-left: 0; }
footer nav ul li.last { padding-right: 0; border: 0; }

#affFooter {width:850px;margin:10px auto;padding:5px;text-align:center;font-size:11px;}
#affFooter h2 {font-size:12px;color: #000000;font-weight:bold; }
#copyright { position: absolute; right: 0; top: 25px; font-size: 10px; }

#logos { clear: both; text-align: center; padding-top: 26px; }

#modal-content { display: none; }

#content { width: 900px;margin: 15px 0px; padding: 0;clear:both;border:solid 1px white}

#content h1 { margin: 10px 0; }
#content h1 span { display:none;}

#content-head { width: 900px; margin: 10px 0;border-bottom:solid 1px #00286c;text-align:left;z-index:10; }
#content-head h1 {float:left;height:33px;background: url(/img/layout/header-left.png) no-repeat top left;}
#content-head h1 span { display:block; font-family: Frutiger, Arial, sans-serif; font-weight: normal;color:#228fca;font-size:20px;padding-left:30px;}
#content-head #welcome {float:right;padding-top:10px;color: #fb9503;}
#content-head #welcome a {color: #fb9503;}
#quote-sub {position: relative;}
		
div#homeAlerts { 
	width:200px;
	margin:5px 2px; 
	padding:2px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height: 18px;
	color:#000066;
	background-color:#FFFFFF;
	border:solid #ff6633 1px
}		

div#homeAlerts a {color:#cc0228;text-decoration:none;} 
.cfdebug{
	text-align: left;
}

		.twoColumns {
			margin: 0 auto 20px auto;
			width: 100%;
		}
		.twoColumnsLeft {
			float: left;
			width: 50%;
		}
		.twoColumnsRight {
			float: right;
			width: 50%;
		}
		
.blueJump {
	padding: 30px 0 0 0;
	text-align: center;
}

.blueJump h2,
.blueJump h2 a:link,
.blueJump h2 a:visited {
	font-size: 28px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #00afdb;
	text-decoration: none;
	font-family: 'Arial Narrow', arial, sans-serif;
}
.blueJump h2 a:hover,
.blueJump h2 a:active {
	color: #00afdb;
}
.blueJump p {
	margin: 0 0 10px 0;
}
.jumpButton,
a.jumpButton,
.jumpButton:link,
.jumpButton:visited {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 15px;
	color: #ffffff;
	background: #009ea0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none;
}	
	
.jumpButton:hover,
.jumpButton:active {
	background: #dda420;
	text-decoration: none;
}

.tableStateListing {
}
.tableStateListing th {
	padding: 5px;
	background: #eeeeee;
	border: 1px solid #cccccc;
}
.tableStateListing td {
	padding: 5px;
	border: 1px solid #cccccc;
}
.tableStateListing td.A { /* HTH Worldwide */
	color: #006600;
/*	background: #d8f3d7;*/
}
.tableStateListing td.B { /* GeoBlue */
	color: #00afdb;
/*	background: #d7edf3;*/
}

/* START Fish Jump Renewal */
.fishJumpRenewal500 {
	width: 500px;
	min-height: 315px;
	height: auto;
	margin: 0;
	padding: 10px 20px 10px 10px;
	border: 1px solid #ffcc00;
	background: url('/img/layout/fishbowljump.jpg') no-repeat bottom right;
}
.fishJumpExpiry {
	text-align: left;
	color: #ff0000;
	font-weight: bold;
}
.fishJumpText {
	line-height: 1.5;
	text-align: left;
}
.fishJumpText2 {
	line-height: 1.5;
	text-align: left;
}
.fishJumpButton {
	margin-top: 30px;
	text-align: left;
}
/* END Fish Jump Renewal */


/* START banner holder */
.bannerBox {
	background: #fafafa;
	border: 1px solid #eeeeee;
	padding: 5px 10px 0 10px;
	margin: 5px auto 15px auto;
}
.bannerBox p.close {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	margin: 0;
}
.bannerBox p.close a {
	color: #cccccc;
}
.bannerBox .bannerJumping {
	display: block;
	width: 385px;
	height: 165px;
	margin: 0 0 10px 0;
	padding: 10px 120px 0 170px;
	background: url('/img/layout/bg-jumpingtobluebanner.jpg') no-repeat 0 0; 
}
.bannerBox .banner h3 {
	margin: 0 0 5px 0;
}
.bannerBox .banner p {
	margin: 0 0 5px 0;	
}
/* END banner holder */

.ccAlert {
	margin:0 0 10px 0;
	padding:3px 10px;
	text-align:left;
	background:#ffdd7d;
}