/* body  {font: 14px/1.3 verdana, arial, helvetica, sans-serif; margin: 0; padding: 0;} */
.txt_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

h1#funpass{ font-family:Arial, Helvetica, sans-serif; color:#dc1c41; font-weight:bold; font-size:18px; padding-left:10px;
}

.txt_nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.txt_whatsincluded {
	font-family: Arial;
	font-size: 11px;
	font-weight:400;
	color: #024d8e;
	text-decoration:none;
	}
.txt_nav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.txt_nav4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066cc;
	text-decoration:none;
}

a:link {
	color: #0066cc;
}
a:visited {
	color: #0066cc;
}
a.txt_nav2, a.txt_nav2:link, a.txt_nav2:visited    { color: #ffffff; font-weight: bold; text-decoration:none }
a.txt_nav2:hover, a.txt_nav2:active    { color: #ffffff; font-weight: bold; text-decoration:underline }

.nav_login {
	font-family: verdana, arial;
	color: #119eb6;
	padding-right: 6px; padding-left: 6px;

}

a.nav_login, a.nav_login:link, a.nav_login:visited    { color: #119eb6; text-decoration:none }
a.nav_login:hover, a.nav_login:active    { color: #119eb6; text-decoration:underline }

.nav_login2 {
	font-family:arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	padding-right: 6px; padding-left: 6px;
	}

a.nav_login2, a.nav_login2:link, a.nav_login2:visited    { color: #ff6600; text-decoration:underline }
a.nav_login2:hover, a.nav_login2:active    { color: #ff6600; text-decoration:underline }

.nav_login3 {
	font-family:arial;
	font-size: 14px;
	font-weight: bold;
	color: #83bf22;
	}

.nav_MyCruise {
	font-family: verdana, arial;
	font-size: 12px;
	color: #2675cc;
	font-weight: bold;
}

a.nav_MyCruise, a.nav_MyCruise:link, a.nav_MyCruise:visited    { color: #2675cc; text-decoration:none }
a.nav_MyCruise:hover, a.nav_MyCruise:active    { color: #2675cc; text-decoration:underline }

.nav_homeblue {
	font-family: verdana, arial;
	font-size: 10px;
	color: #2675cc;
	font-weight: bold;
}
.nav_Phone {
	font-family: verdana, arial;
	font-size: 12px;
	color: #2675cc;
}

a.nav_Phone, a.nav_Phone:link, a.nav_Phone:visited    { color: #2675cc; text-decoration:none }
a.nav_Phone:hover, a.nav_Phone:active    { color: #2675cc; text-decoration:underline }
a.home_tile_bluelink, a.nav_Phone:link, a.nav_Phone:visited    { color: #2b78ce; text-decoration:none }

.search_field {
	width: 72px;
	height: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #22BBD5;
	font-family: verdana;
	font-size: 10px;
	line-height: 11px;
	color: #999999;
}
.dropdown_field {
	width: 150px;
	height:20px;
	border-style: solid;
	border-width: 1px;
	border-color: #22BBD5;
	font-family: verdana;
	font-size: 10px;
	line-height: 11px;
	color: #999999;
}

.special_emailbox {
	width: 120px;
	height:15px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-family: arial;
	font-size: 10px;
	line-height: 11px;
	color: #999999;
}

.special_emailboxbtn {
	margin-top:7px;
	margin-left:60px;
}

.specialpage_emailbox {
	width: 120px;
	height:15px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-family: arial;
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	margin-bottom:5px;
}

.txt_login {
	font-family: verdana;
	font-size: 12px;
	line-height: 12px;
	color: #119eb6;
}
.txt_body_gray {
	font-family: verdana;
	font-size: 11px;
	color: #353434;
}

.txt_earlybird_red{
	font-family: verdana;
	font-size: 11px;
	color: #dc1c41;
}
.nav_HDeof {
	font-family:arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration:underline;	
	}
	
.txt_body_gray_dark {
	font-family: verdana;
	font-size: 11px;
	color: #443e3e;
}
.txt_white {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
}
.txt_white_medium {
	font-family: verdana;
	font-size: 13px;
	color: #ffffff;
}
.txt_titleOrange {
	font-family: verdana;
	font-size: 16px;
	color: #f38b05;
	font-weight:bold;
	
}

.txt_welcome {
	font-family: verdana;
	color: #5cbf20;
	font-size: 12px;
	padding-right: 6px; padding-left: 6px;
	border-right: 1px solid #119eb6
}

.table_border1 {
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*Added for CQ #60089 - By Anoop*/
div.opac_xmpl {
	padding: 0px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	float: right;
	z-index: 20000;
	display: compact;
	display:none;
}

.hidden {
	visibility: hidden;
	display: none;
}
.login_txt {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.textfield_loginDrop {
	font-family: verdana;
	font-size: 12px;
	line-height: 14px;
	color: #415F65;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #30d7f1;
	border-right-color: #30d7f1;
	border-bottom-color: #30d7f1;
	border-left-color: #30d7f1;
}
.login_dropLink {
	font-family: verdana;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

/*Added for CQ #60089 - By Anoop*/
div.opac_xmpl {
	padding: 0px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	float: right;
	z-index: 20000;
	display: compact;
	display:none;
}

.hidden {
	visibility: hidden;
	display: none;
}
.login_txt {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.textfield_loginDrop {
	font-family: verdana;
	font-size: 12px;
	line-height: 14px;
	color: #415F65;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #30d7f1;
	border-right-color: #30d7f1;
	border-bottom-color: #30d7f1;
	border-left-color: #30d7f1;
}
.login_dropLink {
	font-family: verdana;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.AgencyNameNew{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;font-weight:bold;color:#0c90a6;}

.txt_smallgreen {
	font-family: verdana;
	font-size:11px;
	font-weight: bold;
	color: #004e8e;
}

.txt_earlybird_grid {
	font-family: verdana;
	font-size:11px;
	font-weight: bold;
	color: #dc1c41;
}

.txt_smallblue {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2b78ce;
	padding-right:6px;
	}
a.link_smallblue, a.link_smallblue:link, a.link_smallblue:visited    { color: #2b78ce; font-weight: bold; text-decoration:none }
a.link_smallblue:hover, a.link_smallblue:active    { color: #2b78ce; font-weight: bold; text-decoration:underline } 	
	
.txt_smallbluefooter {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0f6ad2;
}
.txt_smallerbluefooter {
	font-family: verdana;
	font-size: 11px;
	color: #0576f5;
}
.txt_Findacruise_blue {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0982cd;
}
.txt_cclcopyright {
	font-family: verdana;
	font-size: 11px;
	color: #95c5f9;
}
.txt_bluehomepage_tiles {
	font-family:arial;
	font-size: 11px;
	font-weight: bold;
	color: #079fb9;
}
.txt_shiplist_tiles {
	font-family:arial;
	font-size: 11px;
	font-weight: bold;
	color: #d30044;
}
.txt_shore_excursions {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #079fb9;
}
.home_specialtitles {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #d30044;
	padding-right: 6px; padding-left: 6px;
	}
	
	.welcomehome_bluetitle {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #024d8e;
		}
	
h1#welcomehome {
	font-family:arial;
	font-size: 15px;
	font-weight: bold;
	color: #024d8e;
	padding:0px;
	margin: 0px;
}
	
.txt_aquablue {
	font-family:arial;
	font-size: 16px;
	font-weight: bold;
	color: #079fb9;
}
.letsgetstarted {
	font-family:arial;
	font-size: 16px;
	font-weight: bold;
	color: #008fc5;
}

.txt_orangefreecruise {
	font-family:arial;
	font-size: 16px;
	font-weight: bold;
	color: #fc890e;
}
.txt_aquaheader {
	font-family:arial;
	font-size: 30px;
	font-weight: bold;
	color: #079fb9;
}
.txt_aquablueSMALL {
	font-family:calibri, arial, verdana;
	font-size: 16px;
	font-weight: bold;
	color: #079fb9;
}
.txt_virtualtourtitle {
	font-family:arial;
	font-size: 16px;
	font-weight: bold;
	color: #83bf22;
}
.txt_greenhomepage_tiles {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #6DC225;
}
.txt_smallgray {
	font-family: arial;
	font-size: 11px;
	color: #666666;
}
.txt_homesmallblue {
	font-family: arial;
	font-size: 11px;
	color: #003366;
}

.txt_xsmall_gray {
	font-size: 7px;
	font-weight: bold;
	color: #333333;
}
.txt_mediumgray {
	font-family: verdana;
	font-size: 12px;
	color: #6e7277;
}
.txt_mediumgray_2 {
	font-family: verdana;
	font-size: 14px;
	line-height: 20px;
	color: #5F6060;
}

.txt_mediumblue_2 {
	font-family: verdana;
	font-size: 14px;
	line-height: 20px;
	color: #086dce;
	font-weight:bold;
}
.txt_orangetitle {
	font-family: arial;
	font-size: 14px;
	color: #dc1b3f;
	font-weight:bold;}
	
.txt_specialgridRed {
	font-family: arial;
	font-size: 16px;
	color: #dc1b3f;
	font-weight:bold;}
	
.txt_orangetitlehome {
	font-family: arial;
	font-size: 12px;
	color: #ff8600;
	font-weight:bold;}

.txt_mediumgraybold {
	font-family: verdana;
	font-weight:bold;
	font-size: 12px;
	color: #6e7277;
}

.txt_orange {
	font-family: calibri, arial;
	font-size: 25px;
	padding:0px;
	font-weight: bold;
	color: #ff8600;
}

.txt_green {
	font-family: calibri, arial;
	font-size: 20px;
	font-weight: bold;
	color: #19a7a5;
}
.txt_blue {
	font-family: verdana;
	font-size:11px;
	color: #223e7d;
}

.txt_darkgreen {
	font-family: calibri, arial;
	font-size: 20px;
	font-weight: bold;
	color: #009997;
}

.txt_dm_redtitles{
	font-family: calibri, arial;
	font-size: 17px;
	font-weight: bold;
	color: #d30044;
	margin:0px;
	padding:0px;
}

.txt_homeads{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #d30044;
	margin:0px;
	padding:0px;
}

.txt_dm_whitetitles{
	font-family: calibri, arial;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
}
.txt_dm_bluetitles_small{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #25538f;
}

.txt_dm_bluetitles{
	font-family: calibri, arial;
	font-size: 17px;
	font-weight: bold;
	color: #25538f;
	}
.txt_dm_bluetitles_sm{
	font-family: calibri, arial;
	font-size: 11px;
	font-weight: bold;
	color: #25538f;
}

.txt_dm_redtitles_sm{
	font-family: calibri, arial;
	font-size: 11px;
	font-weight: bold;
	color: #d30044;
}

.txt_dm_greentitles {
	font-family:arial;
	font-size: 23px;
	font-weight: bold;
	color: #83bf22;
}
.txt_lightgreen {
	font-family: calibri, ARIAL, verdana;
	font-size: 25px;
	color: #83bf22;
}
.txt_portofcallgreen {
	font-family: calibri, ARIAL, verdana;
	font-size: 30px;
	color: #83bf22;
	font-weight:bold;
}
.txt_casinobluetitle {
	font-family: calibri, ARIAL, verdana;
	font-size: 26px;
	color: #3673ba;
	font-weight:bold;
}

.txt_mainframebluetitle {
	font-family: calibri, ARIAL, verdana;
	font-size: 24px;
	color: #086dce;
	font-weight:bold;
}

.txt_darkbluetitle {
	font-family: calibri, ARIAL, verdana;
	font-size: 26px;
	color: #015386;
	font-weight:bold;
}
.txt_redtitle {
	font-family: calibri, ARIAL, verdana;
	font-size: 26px;
	color: #BD0C2B;
	font-weight:bold;
}
.txt_redtitle_big {
	font-family: calibri, ARIAL, verdana;
	font-size: 45px;
	color: #BD0C2B;
	font-weight:bold;
}
.txt_bluetitle_big {
	font-family: calibri, ARIAL, verdana;
	font-size: 45px;
	color: #015386;
	font-weight:bold;
}
.txt_portofcallORANGE {
	font-family: calibri, ARIAL, verdana;
	font-size: 30px;
	color: #f08801;
	font-weight:bold;
}

.txt_ltfbdropdown {
	font-family: verdana;
	font-size:12px;
	font-size: 12px;
	color: #1ca2d4;
}

.txt_ship_title {
	font-family: calibri, arial, verdana;
	font-size: 25px;
	line-height:25px;
	font-weight: bold;
	color: #dc1b3f;
}

.txt_ship_title_reg {
	font-family: calibri, arial, verdana;
	font-size: 25px;
	font-weight: bold;
	color: #ffbb57;

}

.txt_ship_title_sm {
	font-family: calibri, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffbb57;
}

.txt_destination_title {
	font-family: calibri, arial, verdana;
	font-size: 40px;
	font-weight: bold;
	color: #8ec93f;
}

.txt_bluetitles{
	font-family: calibri, arial;
	font-size: 20px;
	font-weight: bold;
	color: #25538f;
}




/*Carnival Rebranding - New Styles*/

.txt_WLCNredtitles {
	font-family: calibri, arial;
	font-size: 20px;
	font-weight: bold;
	color: #d50209;
}
.txt_shipredtitles {
	font-family: calibri, arial;
	font-size: 24px;
	font-weight: bold;
	color: #d50209;
}
.txt_dm_redtitles_small{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #d30044;
}

.txt_ship_title_smREd {
	font-family: calibri, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #d50209;
}

.txt_Alaska_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #008fc5;
}

.txt_Alaska_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #008fc5;
}

/* h1,h2 Alaska  */
h1#alaska { font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #008fc5;
	padding:0px;
	margin: 0px;}
	
h2#alaska {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #008fc5;
	padding:0px;
	margin: 0px;
}

.txt_Bahamas_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #61c5ba;
}

.txt_Bahamas_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #61c5ba;
}

/* h1,h2 Bahamas  */
h1#bahamas { font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #61c5ba;
	padding:0px;
	margin: 0px;}
	
h2#bahamas {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #61c5ba;
	padding:0px;
	margin: 0px;
}
/* h1,h2 Bermuda  */
h1#bermuda { font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #00a8cb;
	padding:0px;
	margin: 0px;}
	
h2#bermuda {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #00a8cb;
	padding:0px;
	margin: 0px;
}

.txt_Caribbean_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #00a8cb;
}

.txt_Caribbean_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #00a8cb;
}
/* h1,h2 Panama  */
h1#panama { font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #00a8cb;
	padding:0px;
	margin: 0px;}
	
h2#panama {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #00a8cb;
	padding:0px;
	margin: 0px;
}

/* h1,h2 Caribbean */
h1#caribbean { font-family: calibri, arial, verdana;
	font-size: 30px;
	font-weight: bold;
	color: #00a8cb;
	padding:0px;
	margin: 0px;}
	
h2#caribbean {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #00a8cb;
	padding:0px;
	margin: 0px;
}
.txt_Mexico_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #e58e1a;
}

.txt_Mexico_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #e58e1a;
}

/* h1,h2 Mexico */
h1#mexico { font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #e58e1a;
	padding:0px;
	margin: 0px;}
	
h2#mexico {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #e58e1a;
	padding:0px;
	margin: 0px;
}
.txt_Canada_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #e0134f;
}

.txt_Canada_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #e0134f;
}

/* h1,h2 Canada */
h1#canada{ font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #e0134f;
	padding:0px;
	margin: 0px;}
	
h2#canada{
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #e0134f;
	padding:0px;
	margin: 0px;
}
.txt_SAmerica_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #f47c30;
}

.txt_SAmerica_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #f47c30;
}

/* h1,h2 SAmerica */
h1#SAmerica{ font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #f47c30;
	padding:0px;
	margin: 0px;}
	
h2#SAmerica{
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #f47c30;
	padding:0px;
	margin: 0px;
}
.txt_Europe_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #4aa942;
}

.txt_Europe_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #4aa942;
}

/* h1,h2 Europe */
h1#Europe{ font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #4aa942;
	padding:0px;
	margin: 0px;}
	
h2#Europe{
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #4aa942;
	padding:0px;
	margin: 0px;
}
.txt_Hawaii_titleLarge {
	font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #e20177;
}

.txt_Hawaii_titleSmall {
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #e20177;
}

/* h1,h2 Hawaii */
h1#Hawaii{ font-family: calibri, arial, verdana;
	font-size: 36px;
	font-weight: bold;
	color: #e20177;
	padding:0px;
	margin: 0px;}
	
h2#Hawaii{
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
	color: #e20177;
	padding:0px;
	margin: 0px;
	}
	
/* h1 ship titles */
	h1#ShipTitles{
	font-family: calibri, arial;
	font-size: 24px;
	font-weight: bold;
	color: #d50209;
	padding:0px;
	margin: 0px;
}

/* h2 ship titles */
h2#ShipTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066cc;
	text-decoration:none;
	padding:0px;
	margin: 0px;
}


/* h3 ship titles */
h3#ShipTitles{
	font-family: calibri, arial;
	font-size: 17px;
	font-weight: bold;
	color: #d30044;
	padding:0px;
	margin: 0px;
}

/* h1 new-n-fun */
	h1#new-n-fun{
	font-family: calibri, ARIAL, verdana;
	font-size: 26px;
	color: #BD0C2B;
	font-weight:bold;
	padding:0px;
	margin: 0px;
}

/* h2 new-n-fun */
	h2#new-n-fun{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #25538f;
	padding:0px;
	margin: 0px;
}

.nav_destination {
	font-family:arial;
	font-size: 15px;
	font-weight: bold;
	color: #086dce;
	padding-right: 3px;
	padding-left: 3px;
	}
	
/* h2 splash_subs */	
h2#splashsubs{
	font-family: calibri, arial;
	font-size: 17px;
	font-weight: bold;
	color: #25538f;
		}


a.nav_destination, a.nav_destination:link, a.nav_destination:visited    { color: #086dce; text-decoration:underline }
a.nav_destination:hover, a.nav_destination:active    { color: #086dce; text-decoration:underline }

/*FeedBack Menu Links*/

/*NOTE: anything not specified for the #(menu id's) a selector and its pseudo classes
may be inherited in some browsers from other 'a' element styles (if any) on the page*/


#menu3 a { /*FeedBack Form Links*/

color:#FF6600;
background-color:white;
text-decoration:none;
text-indent:1ex;
}
#menu3 a:hover {
color:black;background-color:#ffda99;
}
#menu3 a:active	{color:#6e7174;text-decoration:none;}
#menu3 a:visited	{color:#6e7174;text-decoration:none;}


/* Floating Menu */
.dockclass{
position:relative;
}


/* Home Page Ticker styles */
.titlefield{ /*CSS for RSS title link in general*/
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2b78ce;
	padding-right:6px;
	margin-top:0px;
}
a.titlefield, a.titlefield:link, a.titlefield:visited    { color: #2b78ce; font-weight: bold; text-decoration:none }
a.titlefield:hover, a.titlefield:active    { color: #2b78ce; font-weight: bold; text-decoration:underline }

.labelfield{ /*CSS for label field in general*/
	color:brown;
	font-family: verdana;
	font-size: 11px;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 265px;
height: 13px;
border: 0px;
margin-top:0px;

}
.tablebordergreen {
	border: 1px solid #e9f8c1;
}
.tableborder_CASINOgreen {
	border: 1px solid #008a12;
}

.tableborderblue {
	border: 1px solid #edf5fd;
}
.tablebordergray {
	border: 1px solid #b8b9b9;
}
.tableborder_onlinefun {
	border: 1px solid #97c2fb;
}

code{ /*CSS for insructions*/
color: red;
}

/* These are the style specifications for the menu layers.  
   Set width to get more browsers' corporation  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:125px; left:0; top:0; z-index:500;
  font-size:12px;
  font:verdana; 
  background-color:#76c02d; 
  border: 1px solid;	border-color: #a2ec41 #357d0c #357d0c #a2ec41; 
}

/* Style specifications for tool tip menu items and links  */
div.menu ul { margin:.5em 1em .6em 0; padding:0 }
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }

div.menu a { text-decoration:none; white-space:nowrap; }  
div.menu a:link { color:#ffffff }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#d2f89f; border-bottom:1px dashed #ffffff }

.bottom_nav2_links {
	font-family: verdana;
	font-size:11px;
	color: #767474;
}

.blue_links {
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	color: #0066cc;
}

.bottom_nav2_header {
	font-family: verdana;
	font-size:11px;
	font-weight: bold;
	color: #828384;
}
.bottom_nav2_links2 {
	font-family: verdana;
	font-size:11px;
	font-weight: bold;
	color: #0f6ad2;
	text-decoration:underline;
	a:link color: #0f6ad2;
}


.bottom_link1 {
	color: #a3a3a3;
	font-size: 11px;
}

.bottom_link2 {
	color: #2b78ce;
	font-size: 11px;
}

a.bottom_link1:hover, a.bottom_link2:hover{ text-decoration:underline }
a.bottom_link1, a.bottom_link1:visited    { color: #a3a3a3; text-decoration:none }

a.bottom_link1, a.nav2_links, a.bottom_link1:visited    { color: #a3a3a3; text-decoration:underline }
a.bottom_link1:hover, a.bottom_link1:active    { color: #0f6ad2; text-decoration:underline }


specials grid
#specials {
	background:#f5f9fc;
	padding:5px;
	border: 1px solid #CCC;
}


.faqs_emb_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#024d8e;
}

.faqs_emb_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#024d8e;
	}


a.faqs_emb_link, a.faqs_emb_link:link, a.faqs_emb_link:visited    { color: #024d8e; text-decoration:none; }
a.faqs_emb_link:hover, a.faqs_emb_link:active    { color: #024d8e; text-decoration:underline; }
