/*************************GENERAL ELEMENTS START HERE**************************** /
/*STYLES APPLIED ON ALL PAGES  */ 
body {font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#333333;	margin:0px;}
td {font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;}
td#small {font-family: Arial, Helvetica, sans-serif; font-size:11px;	color:#333333;}
th {font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;}
h1 {color:#333333} 
h2 {color:#003399;}

p {	line-height: 19px;}
hr {border-style: dotted; border-color:#CCCCCC; height:1px; text-decoration:none; padding:0px;}

.NoUnderline:link {color: #0000CC; text-decoration: none;}
.NoUnderline:visited {text-decoration: none;color: #0000CC;}
.NoUnderline:hover {text-decoration: underline;color: #CC0000;}
.NoUnderline:active {text-decoration: none;color: #CC0000;}

a:link {color: #0000CC;	text-decoration: underline;}
a:visited {text-decoration: underline;color: #0000CC;}
a:hover {text-decoration: none;color: #CC0000;}
a:active {text-decoration: underline;color: #CC0000;}
/*DOUBLE LINE LINKS GREEN*/
a:link#DoubleGreen{color:#006600;text-decoration: none; background: url(images/double_line_green.gif) repeat-x 100% 100%; padding-bottom: -2px; border-bottom-style:solid; border-bottom-width:1px;}
a:active#DoubleGreen{color:#006600;text-decoration: none; background: url(images/double_line_green.gif) repeat-x 100% 100%;	padding-bottom: -2px; border-bottom-style:solid; border-bottom-width:1px;}
a:visited#DoubleGreen{color:#006600;text-decoration: none; background: url(images/double_line_green.gif) repeat-x 100% 100%; padding-bottom: -2px; border-bottom-style:solid; border-bottom-width:1px;}
a:hover#DoubleGreen{color:#006600; text-decoration: underline; padding-bottom: 2px; border-bottom-style:solid; border-bottom-width:2px;}
/*DOUBLE LINE LINKS CATEGORIES*/
a:link#DoubleBlue{color:#0000CC;text-decoration: none; padding-bottom: -2px; border-bottom-style:solid; border-bottom-width:0px;}
a:active#DoubleBlue{color:#0000CC;text-decoration: none; padding-bottom: -2px; border-bottom-style:solid; border-bottom-width:0px;}
a:visited#DoubleBlue{color:#0000CC;text-decoration: none;  padding-bottom: -2px; border-bottom-style:solid; border-bottom-width:0px;}
a:hover#DoubleBlue{color:#0000CC; text-decoration: underline; background: url(images/double_line_blue.gif) repeat-x 100% 100%; padding-bottom: 2px; border-bottom-style:solid; border-bottom-width:2px;}
/*DOUBLE LINE LINKS GREEN SMALL FONT*/
a:link#DoubleGreenSm{color:#006600;text-decoration: none; background: url(images/double_line_green_Sm.gif) repeat-x 100% 100%; padding-bottom: 1px; border-bottom-style:solid; border-bottom-width:0px;}
a:active#DoubleGreenSm{color:#006600;text-decoration: none; background: url(images/double_line_green_Sm.gif) repeat-x 100% 100%;	padding-bottom: 1px; border-bottom-style:solid; border-bottom-width:0px;}
a:visited#DoubleGreenSm{color:#006600;text-decoration: none; background: url(images/double_line_green_Sm.gif) repeat-x 100% 100%; padding-bottom: 1px; border-bottom-style:solid; border-bottom-width:0px;}
a:hover#DoubleGreenSm{color:#006600; text-decoration: underline; padding-bottom: 1px; border-bottom-style:solid; border-bottom-width:2px;}
/**************************************************************** /
/*************************HTML FORMAT**************************** /
/*STYLES APPLIED ON ALL PAGES  */ 
td#TitleCatBackground{
background-image:url(images/tab_title_cat_background.jpg); background-position: 0px 32px; background-repeat:no-repeat
}

table.standard {border-width: 1px;	border-spacing:0px;	border-style: solid; border-color:#cccccc;	border-collapse: collapse; line-height: 19px;}
table.standard th {	border-width: 1px;	padding:4px; border-style: solid; border-color: #cccccc; background-color: #F5F5F5; font-size:11px}
table.standard td {	border-width: 1px;	font-size:11px;	padding: 4px;	border-style: solid; border-color: #cccccc; line-height: 19px;}

table.standard2 {border-width: 1px;	border-spacing:0px;	border-style: solid; border-color:#cccccc;	border-collapse: collapse;background-color: white; line-height: 19px;}
table.standard2 th {padding:4px;  background-color: #F5F5F5; font-size:11px}
table.standard2 td {font-size:11px;	padding: 4px; border-color: #cccccc;background-color: white; line-height: 19px;}

table.standard3 td { background-image:url(images/table_backgroundTD_openingservices.gif); background-position:bottom center; background-repeat:no-repeat; padding-bottom:18px; padding-top:18px; line-height: 17px;}
table.standard3 td#last { background-image:url(images/spacer.gif);padding-bottom:18px; padding-top:18px}
table.standard ul {	color: #333333;	font-size:11px;}
table.standard ol {margin-left:30px;}
table.standard ol li{margin-left:-8px;	line-height: 19px;}
table.standard table { border-width: 0px;	border-spacing:0px;	border-style: solid; border-color: #ffffff;	border-collapse: collapse;	background-color: white;}
table.standard table td{border-width: 0px; padding: 4px; border-style: inset; border-color: #ffffff;	background-color: white;}
table.logos {border-spacing:0px; padding:0px; border-collapse:collapse;}
table.logos td{vertical-align:top; } 
table.logos td#left{border-right: 1px dotted #CCCCCC; padding-right:10px; width:50%;}
table.logos td#right{padding-left:10px; width:50%;}
table.logos ul{margin-left:28px;}
table.logos ul#list{list-style-image:url(images/bullet_blue.gif);}
table.logos li#list{border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width: 1px; }
table.logos ul#preview{list-style-type:none;}
table.logos li#preview{line-height: 20px}

/* Style spec's for tooltip HTML */
div#tipDivHTML { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; width:auto; font-size:11px; }
div#tipDivHTML table{width:200px; padding:0px; border-collapse:collapse; margin:0px;}
div#tipDivHTML div{font-size:11px; text-align:center; margin-bottom:12px;}
div#tipDivHTML ul {text-align:left;  font-size:11px;list-style-image:url(images/bullet_blue.gif); }
div#tipDivHTML li {margin-left:-20px; margin-bottom:4px; line-height:14px;  font-size:11px }
td#tipDivTop{width:200px; background-image:url(images/tooltip_background_top1.gif); background-repeat:no-repeat; height:14px; }
td#tipDivMiddle{width:200px; background-image:url(images/tooltip_background_middle1.gif); background-repeat:repeat-y; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; }
td#tipDivMiddle ul{margin-bottom:4px; }
td#tipDivMiddle div{margin-bottom:2px; }
td#tipDivBottom{width:200px; background-image:url(images/tooltip_background_bottom1.gif); background-repeat:no-repeat; height:14px; }


/* Style spec's for tooltip HTML2 */
div#tipDivHTML2 { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; width:auto; font-size:11px; }
div#tipDivHTML2 table{width:250px; padding:0px; border-collapse:collapse; margin:0px;}
div#tipDivHTML2 div#Header{font-size:11px; text-align:center; margin-bottom:16px; vertical-align:bottom}
div#tipDivHTML2 ul {text-align:left;  font-size:11px;list-style-image:url(images/bullet_blue.gif); padding-right:15px; margin-bottom:0px}
div#tipDivHTML2 li {margin-left:-15px; margin-bottom:4px; line-height:14px;  font-size:11px }
td#tipDivTop2{width:250px; background-image:url(images/tooltip_background_top_wider.gif); background-repeat:no-repeat; height:14px; }
td#tipDivMiddle2{width:250px; background-image:url(images/tooltip_background_middle_wider.gif); background-repeat:repeat-y; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; font-size:11px}
td#tipDivMiddle2 h3{margin-bottom:6px; color:#003399;}
td#tipDivMiddle2 div#Report{text-align:center; font-size:11px; font-weight:bold; padding-top:30px; margin:0px; vertical-align:bottom; background-image:url(images/tooltip_background_report.gif); background-position:center; background-repeat:no-repeat}
td#tipDivBottom2{width:250px; background-image:url(images/tooltip_background_bottom_wider.gif); background-repeat:no-repeat; height:14px;}


/* Style spec's for tooltip HTML PNG BACKGROUND, USED ON OPENING SERVICES */
div#tipDivHTML3 { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; width:auto; font-size:11px; }
div#tipDivHTML3 table{width:250px; padding:0px; border-collapse:collapse; margin:0px;}
div#tipDivHTML3 div#Header{font-size:11px; text-align:center; margin-bottom:16px; vertical-align:bottom}
div#tipDivHTML3 ul {text-align:left;  font-size:11px;list-style-image:url(images/bullet_blue.gif); padding-right:15px; margin-bottom:0px}
div#tipDivHTML3 li {margin-left:-15px; margin-bottom:4px; line-height:14px;  font-size:11px }


#tipDivTop3 {
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tooltip_background_top_wider.png',sizingMethod='scale');
}
td#tipDivTop3{width:250px; background-image:url(images/tooltip_background_top_wider.png); background-repeat:no-repeat; height:14px; }


#tipDivMiddle3 {
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tooltip_background_middle_wider.png',sizingMethod='scale');
}
td#tipDivMiddle3{width:250px; background-image:url(images/tooltip_background_middle_wider.png); background-repeat:repeat-y; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; font-size:11px}


#tipDivBottom3 {
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tooltip_background_bottom_wider.png',sizingMethod='scale');
}
td#tipDivBottom3{width:250px; background-image:url(images/tooltip_background_bottom_wider.png); background-repeat:no-repeat; height:14px;}


td#tipDivMiddle3 h3{margin-bottom:6px; color:#003399;}
td#tipDivMiddle3 div#Report{text-align:center; font-size:11px; font-weight:bold; padding-top:30px; margin:0px; vertical-align:bottom; background-image:url(images/tooltip_background_report.gif); background-position:center; background-repeat:no-repeat}



/* tip div PLAIN*/
dl#SitemapSpace{line-height:19px}
div#SitemapLeft1{width:50%; float:left; line-height:19px}
div#SitemapLeft2{width:49%; float:left; line-height:19px}
div#tipDiv {  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;  background-color:#3A5F9A; border:1px solid #3A5F9A;  color:#ffffff; width:180px; padding:6px;font-size:11px;  text-align:center; }
div#tipDiv a:link { color:#FFFFFF; text-decoration: underline; }
div#tipDiv a:visited { color:#FFFFFF; text-decoration: underline; }
div#tipDiv a:active { color:#FFFFFF; text-decoration: underline; }
div#tipDiv a:hover { color:#FFFFFF; text-decoration: none; }
div#tipDiv ul { text-align:left; }
div#tipDiv li {	margin-left:-20px; margin-bottom:4px; line-height:14px; }

/*/////////////////////////////////////////////////////////*/
/**************** EXPANDABLE MENU*******************/
/*/////////////////////////////////////////////////////////*/
.trigger{cursor:pointer;}	
.trigger:hover{cursor:pointer;}
.expanded{cursor:pointer;}
.expanded:hover{cursor:pointer;}
.show{position:static;display: table;}
.hide{position:absolute;left:-999em;height:1px;	width:100px;overflow:hidden;}

.trigger_2{cursor:pointer;}
.trigger_2:hover{cursor:pointer;}
.trigger_2 img{cursor:pointer;}
.expanded_2{cursor:pointer;}
.expanded_2:hover{cursor:pointer;}
.expanded_2 img{cursor:pointer;}
.show_2{position:static;display: table;}
.hide_2{position:absolute;	height:1px;	overflow:hidden;}

.trigger_xpndall{cursor:pointer;}	
.trigger_xpndall:hover{cursor:pointer;}
.expanded_xpndall{cursor:pointer;}
.expanded_xpndall:hover{cursor:pointer;}
.show_xpndall{position:static;display: table;}
.hide_xpndall{position:absolute;left:-999em;height:1px;	width:100px;overflow:hidden;}

/*/////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////*/
/*************************BULLETS ELEMENTS START HERE****************************/
/*/////////////////////////////////////////////////////////*/
/*UL, LI and DIV*/
/*/////////////////////////////////////////////////////////*/
div#letters {font-weight:bold; width:100%; background-color:#E6ECF4; height:18px; padding-top:4px; padding-left: 1em; border-bottom: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC; margin-bottom:1em;}
/*/////////////////////////////////////////////////////////*/
/*Generic bullet. Blue UL   and generic LI*/
/*/////////////////////////////////////////////////////////*/
ul {list-style-type:square;	line-height: 19px;	margin-top:0px;}
li {margin-left:-8px;	line-height: 19px; } 
/*/////////////////////////////////////////////////////////*/
/*Gray bullet for sub-sections*/
/*/////////////////////////////////////////////////////////*/
ul#gray {list-style-image:url(images/bullet_gray.gif);	margin-top:-15px; font-size:11px;}
ul#gray li{ line-height:16px}
ul#gray a:link {text-decoration: none;}
ul#gray a:visited {text-decoration: none;}
ul#gray a:hover {text-decoration: underline;}
ul#gray a:active {text-decoration: none;}
/*/////////////////////////////////////////////////////////*/
/*Blue Bullet no line dotted //// UPDATED .. IT USES REGULAR LINKS WITH UNDERLINE NOW*/
/*/////////////////////////////////////////////////////////*/
ul#blueNoLine {	color: #333333;	margin-left:28px;}
ul#blueNoLine li{color: #333333;list-style-image:url(images/bullet_blue.gif);}
/*/////////////////////////////////////////////////////////*/
/*RED Bullet used on left menu*/
/*/////////////////////////////////////////////////////////*/
ul#red {list-style-image:url(images/bullet_red.gif);color:#CC0000;}
ul#red a:link {	text-decoration: none;}
ul#red a:visited {text-decoration: none;}
ul#red a:hover {text-decoration: underline;}
ul#red a:active {text-decoration: none;}
/*/////////////////////////////////////////////////////////*/
/*Yellow Bullet used on left menu*/
/*/////////////////////////////////////////////////////////*/
ul#yellow {	list-style-image:url(images/bullet_yellow.gif);	color:#CEA500;}
ul#yellow a:link {text-decoration: none;}
ul#yellow a:visited {text-decoration: none;}
ul#yellow a:hover {text-decoration: underline;}
ul#yellow a:active {text-decoration: none;}
/*/////////////////////////////////////////////////////////*/
/*Green Bullet used on left menu*/
/*/////////////////////////////////////////////////////////*/
ul#green {list-style-image:url(images/bullet_green.gif);	color:#669900;}
ul#green a:link {text-decoration: none;}
ul#green a:visited {text-decoration: none;}
ul#green a:hover {text-decoration: underline;}
ul#green a:active {text-decoration: none;}
/*/////////////////////////////////////////////////////////*/
/*Blue Bullet with line under each item. Used on categories*/
/*/////////////////////////////////////////////////////////*/
ul#blue {color:#003399;	}
ul#blue a:link {text-decoration: none;}
ul#blue a:visited {text-decoration: none;}
ul#blue a:hover {text-decoration: underline;}
ul#blue a:active {text-decoration: none;}
/*/////////////////////////////////////////////////////////*/
/*horizontal list navigation for each page */
/*/////////////////////////////////////////////////////////*/
.horizontallist ul {margin: 0;padding: 0;}
.horizontallist li {margin: 0;padding: 0;float: left;padding-right: 1em;list-style-type: none;font-size:11px;}
.horizontallist {width: 100%;margin: 0;	padding: 0px;}
/*/////////////////////////////////////////////////////////*/
/*horizontal list navigation used on the times magazine and choice solutions */
/*/////////////////////////////////////////////////////////*/
.horizontallistMag {width: 100%;margin: 0px;line-height: 22px;padding: 0px; }
.horizontallistMag ul {margin-left: 10px;padding-left: 10px;}
.horizontallistMag li {margin: 0px;padding-left: 17px;	float:left;	width:277px;height:18px;}
/*/////////////////////////////////////////////////////////*/
/*///////////  BRAND COMMUNICATIONS ///////////////////////*/
/*/////////////////////////////////////////////////////////*/
.NewsVideoTabs{width:470px; padding-bottom:10px;}
p#news {line-height: 18px;	margin-bottom:0px;	margin-top:10px;}
td#tablehottopicsleft {background-image:url(images/brandstandards/img_background_hot_topics_box.gif);background-position:top left;padding-left:20px;padding-right:10px;padding-top:10px;border-left: 1px dotted #CCCCCC;}
td#tablehottopicsleft_300width {background-image:url(images/brandstandards/img_background_hot_topics_box_300width.gif);background-position:top left;padding-left:20px;padding-right:10px;padding-top:10px;border-left: 1px dotted #CCCCCC;}
td#tablehottopicsleftCambria_300width {background-image:url(images/brandstandards/img_background_hot_topics_boxCambria_300width.jpg);background-position:top left;padding-left:20px;padding-right:10px;padding-top:10px;border-left: 1px dotted #CCCCCC;}
td#tablehottopicsleft ul{color: #333333;margin-left:28px; margin-top:6px;font-size:11px}
td#tablehottopicsleft ul li{color: #333333;list-style-image:url(images/bullet_blue.gif); font-size:11px}
td#tablehottopicsbottom {background-image:url(images/brandstandards/img_background_hot_topics_box2.gif);background-position:bottom;padding-left:20px;padding-right:10px;padding-top:10px;border-left: 1px dotted #CCCCCC;}
td#tablehottopicsbottom_300width {background-image:url(images/brandstandards/img_background_hot_topics_box2_300width.gif);background-position:bottom left;padding-left:20px;padding-right:10px;padding-top:10px;border-left: 1px dotted #CCCCCC;}
td#tablehottopicsbottomCambria_300width {background-image:url(images/brandstandards/img_background_hot_topics_box2Cambria_300width.jpg);background-position:bottom left;padding-left:20px;padding-right:10px;padding-top:10px;border-left: 1px dotted #CCCCCC;}
/*News section on Brand Communications*/
ul#news { margin-bottom:-6px; margin-top:-10px;}
ul#news li {list-style-image:url(images/bullet_blue.gif);}
ul#newssub {margin-bottom:-6px; margin-top:-10px;}
ul#newssub li {list-style-image:url(images/bullet_blue_sub.gif);}

ul#blueN h3{padding:0px; margin:0px;}
ul#blueN{ padding-bottom:10px;}

ul#blueN2 {color:#003399;list-style-type:none; padding-bottom:10px}

/*ul#blueN2 li {margin-left:-40px;}*/
ul#blueN2 a:link {text-decoration: none;}
ul#blueN2 a:visited {text-decoration: none;}
ul#blueN2 a:hover {text-decoration: underline;}
ul#blueN2 a:active {text-decoration: none;color:#003399;}


/*Blue roman numbers with its own hover, UL, LI*/
ol#blue {list-style-type:upper-roman;}
ol#blueAC h3{margin:0px; padding:0px;}
ol#blue h3{margin:0px; padding:0px;}
ol#blue li {
	
}
/*************************FORM ELEMENTS START HERE**************************** /
/*TextFields, submit and submit/images Forms*/
form {
	padding:0px;
	margin:0px;
}
input#searchbox {
	height:20px;
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
	vertical-align: middle;
	border-width:1px;
	border-color:#003366;
	border-style: solid;
}
/*STYLE APPLIED FOR IMAGES AS SUBMIT  */ 

input#go {
	width:29px;
	height:21px;
	border: 0px;
}
input#login {
	width:56px;
	height:21px;
	border: 0px;
}
input#signup {
	width:56px;
	height:21px;
	border: 0px;
}
input#next {
	width:56px;
	height:21px;
	border: 0px;
}
input#submit {
	width:66px;
	height:21px;
	border: 0px;
}
input#Company {
	width:200px;
}
input#Address {
	width:200px;
}
input#continue {
	width:auto;
	height:21px;
	border: 0px;
}
input#IAgree {
	width:auto;
	border: 0px;
}
input#iagreeimg {
	width:72px;
	height:21px;
	border: 0px;
}
input#Name {
	width:200px;
}
input#Email {
	width:200px;
}
input#radio {
	width:auto;
	border: 0px;
}
input.radio {
	width:auto;
	border: 0px;
}
input#checkbox {
	width:auto;
	border: 0px;
}
input#remember {
	width:auto;
	border: 0px;
}
input#Username {
	width:200px;
}
input#Password {
	width:200px;
}
input#ZipCode {
	width:100px;
}
input#PropCode {
	width:100px;
}
input#Date {
	width:100px;
}
input#GuestRooms{
width:100px;
}
input#City{
width:100px;
}

input#City2{
width:100px;
}
input#Phone{
width:150px;
}
input#Title{
width:100px;
}
select {
	font-size:11px;
}
textarea#Comments {
	width: 100%; 
}
input#size40{width:40px; }
input#size50{width:50px; }
input#size70{width:70px; }
input#size90{width:90px; }
input#size120{width:120px; }
input#size150{width:150px;}
input#size190{width:190px;}
input#size250{width:250px;}
input#size270{width:270px;}
input#size400{width:400px;}
input#size500{width:500px;}
input#size600{width:600px;}
input#size700{width:700px;}
/********************TABLE ELEMENTS START HERE********************** /
/*PADDING*/
.paddingright10 {
	padding-right:10px;
}

.paddingleft10 {
	padding-left:10px;
}
.paddingbottom10 {
	padding-bottom:10px;
}
.paddingsides4 {
	padding-left:4px;
	padding-right:4px;
}
/*TABLE BORDER AND SIZES*/
.maintable {
	width:1002px;
}


.maintableborder1gray {
	width:1002px;
	border: 1px solid #CCCCCC;
}


.tdmainleftnav {
	width:200px;
	vertical-align:top;
	border-right: 1px solid #CCCCCC;
}

.tdmainright {
	padding-left: 10px; padding-right: 10px; padding-bottom: 10px;
	padding-top:10px;
	vertical-align:top;
}

.tdborderbottomdotgrey {
	border-bottom: 1px dotted #EBEBEB;
}
.tdbordertopdotgrey {
	border-top: 1px dotted #EBEBEB;
}
.tdborderrightgrey {
	border-right: 1px solid #EBEBEB;
}
.tdborderleftgrey {
	border-left: 1px solid #EBEBEB;
}

.tddotssectiondiv {
	height:3px;
	background-image:url(images/dots_sectiondiv.gif);
	background-repeat:repeat-x;
}


/*Vendor pages*/
td#vendorslogocontent {
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
td#maintablecontentdotted {
	border-right: 1px dotted #CCCCCC;
}

td#vendorstopmaininfo {
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	color:#666666;
	font-style:italic;
	height:24px;
}
td#line {border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:dotted;
}

div#offerpagesright {
	border-left: 1px dotted #CCCCCC;
}
div#offerpagesleft {

}


/********************TEXT/ ROLLOVERS ELEMENTS START HERE********************** /
/*Grey text*/

.greytextsmall {
	font-size:10px;
	color: #999999;
	text-decoration:none;
}

.greytext {
	color: #999999;
	text-decoration:none;
}

.greytext a:link {
	color: #999999;
	text-decoration:none;
}

.greytext a:visited {
	color: #999999;
	text-decoration:none;
}

.greytext a:active {
	color: #999999;
	text-decoration:none;
}

.greytext a:hover {
	color: #999999;
	text-decoration:underline;
}
/*Tooltip text*/
.tooltiptext {
font-size:11px;
color: #FFFFFF;
}
.tooltiptext:link {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}
.tooltiptext:visited {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}
.tooltiptext:active {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}
.tooltiptext:hover {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}

/*Hour text*/
.hourtext {
	font-size:11px;
	color: #BCCCE7;
	text-decoration:none;
}

/*Category Nav text*/
.cattext {
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
.cattext:link {
	font-size:11px;
	color: #003399;
	text-decoration:underline;
}
.cattext:visited {
	font-size:11px;
	color: #003399;
	text-decoration:underline;
}
.cattext:active {
	font-size:11px;
	color: #003399;
	text-decoration:underline;
}
.cattext:hover {
	font-size:11px;
	color: #003399;
	text-decoration:none;
}

/*blue text*/

.bluetext {
	color:#0066CC;
	text-decoration:none;
}


/*White text*/

.whitetext {
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}

.whitetext:link {
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}

.whitetext:visited {
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}

.whitetext:active {
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
}

.whitetext:hover {
	font-size:11px;
	color: #FFFFFF;
	text-decoration:underline;

}

/*red text*/

.redtextsmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#CC0000;
	font-weight:bold;
}

.redtext {
	color: #CC0000;
	text-decoration:none;
}

.redtext:link {
	color: #CC0000;
	text-decoration:none;
}

.redtext:visited {
	color: #CC0000;
	text-decoration:none;
}

.redtext:active {
	color: #CC0000;
	text-decoration:none;
}

.redtext:hover {
	color: #CC0000;
	text-decoration:none;
}

/*red text*/

.redtext2 {
	color:#CC0000;
	text-decoration:none;
}

.redtext2:link {
	color: #CC0000;
	text-decoration:none;
}

.redtext2:visited {
	color: #CC0000;
	text-decoration:none;
}

.redtext2:active {
	color: #CC0000;
	text-decoration:none;
}

.redtext2:hover {
	color: #CC0000;
	text-decoration:underline;
}

/*green text*/

.greentext {
	color:#66CC00;
	text-decoration:none;
}

.greentext:link {
	color: #66CC00;
	text-decoration:none;
}

.greentext:visited {
	color: #66CC00;
	text-decoration:none;
}

.greentext:active {
	color: #66CC00;
	text-decoration:none;
}

.greentext:hover {
	color: #66CC00;
	text-decoration:underline;
}


/*Yellow text*/

.yellowtext {
	color: #FFCC00;
	text-decoration:none;
}

.yellowtext:link {
	color: #FFCC00;
	text-decoration:none;
}

.yellowtext:visited {
	color: #FFCC00;
	text-decoration:none;
}

.yellowtext:active {
	color: #FFCC00;
	text-decoration:none;
}

.yellowtext:hover {
	color: #FFCC00;
	text-decoration:underline;
}

/*orange text*/

.orangetext {
	color: #FF9900;
	text-decoration:none;
}

.orangetext:link {
	color: #FF9900;
	text-decoration:none;
}

.orangetext:visited {
	color: #FF9900;
	text-decoration:none;
}

.orangetext:active {
	color: #FF9900;
	text-decoration:none;
}

.orangetext:hover {
	color: #FF9900;
	text-decoration:underline;
}
.smalltext {
font-size:10px;
}
.smalltext11 {
font-size:11px;
}
.largetext18 {
	font-size:18px;
	font-weight:bold;

}
.LineHeight15 {
line-height:15px;
}



/*///////////////////////////////
/////////////////////////////////
/////////////////////////////////
/*******VENDOR MENU TABS**********/
table.VendorMenu td#top{
padding-top:10px; background-image:url(images/brandstandards/menu_communcations_2_background.gif); background-repeat:repeat-x; background-position:bottom;
}
table.VendorMenu td#bottom{
background-image:url(images/brandstandards/menu_communcations_2_background.gif); background-repeat:repeat-x; background-position:bottom;
}
table.VendorMenu td#button{
padding-right:5px;
}



/*******MAIN MENU TABS BUTTONS**********/
table.VendorMenuButtonOff td#left1{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner1.gif); height:44px; width:1px}
table.VendorMenuButtonOff td#left2{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner2.gif); height:44px; width:1px}
table.VendorMenuButtonOff td#middle{background-image:url(images/brandstandards/menu_communications_Menu_middle_off.gif); background-position:right; background-repeat:no-repeat; height:44px;  padding-top:3px; line-height:14px;}
table.VendorMenuButtonOff td#right{background-image:url(images/brandstandards/menu_communications_Menu_rightcorner_off.gif); width:9px}
table.VendorMenuButtonOff a.menuItem1 {display: block;padding-bottom:22px;padding-right:12px;} 
table.VendorMenuButtonOff a.menuItem2 {display: block;padding-bottom:8px;padding-right:12px;} 
table.VendorMenuButtonOff a.menuItem:hover {}

table.VendorMenuButtonOn td#left1{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner1.gif); height:44px; width:1px;}
table.VendorMenuButtonOn td#left2{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner2.gif); height:44px; width:1px;}
table.VendorMenuButtonOn td#middle{background-image:url(images/brandstandards/menu_communications_Menu_middle_on.gif); background-position:right; background-repeat:no-repeat; height:44px; padding-right:9px; padding-top:2px;color:#003399; line-height:14px; font-weight:bold; font-size:76%}
table.VendorMenuButtonOn td#right{background-image:url(images/brandstandards/menu_communications_Menu_rightcorner_on.gif); width:9px}
table.VendorMenuButtonOn a.menuItem {} 
table.VendorMenuButtonOn a.menuItem:hover {}

table.VendorMenuButtonOn2 td#left1{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner1.gif); height:44px; width:1px}
table.VendorMenuButtonOn2 td#left2{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner2.gif); height:44px; width:1px; }
table.VendorMenuButtonOn2 td#middle{background-image:url(images/brandstandards/menu_communications_Menu_middle_on.gif); background-position:right; height:44px; padding-top:2px; line-height:14px;font-size:76%; background-repeat: no-repeat}
table.VendorMenuButtonOn2 td#right{background-image:url(images/brandstandards/menu_communications_Menu_rightcorner_on.gif); width:9px}
table.VendorMenuButtonOn2 a.menuItem1 {display: block;padding-bottom:22px;padding-right:9px; font-weight:bold; color:#003399;} 
table.VendorMenuButtonOn2 a.menuItem2 {display: block;padding-bottom:8px;padding-right:9px; font-weight:bold; color:#003399;} 
table.VendorMenuButtonOn2 a.menuItem:hover {}




/*///////////////////////////////
/////////////////////////////////
/////////////////////////////////
/*******MAIN MENU TABS**********/
table.brandMenu td#top{
padding-top:10px; background-image:url(images/brandstandards/menu_communcations_2_background.gif); background-repeat:repeat-x; background-position:bottom;
}
table.brandMenu td#bottom{
background-image:url(images/brandstandards/menu_communcations_2_background.gif); background-repeat:repeat-x; background-position:bottom;
}
table.brandMenu td#button{
padding-right:5px;
}



/*******MAIN MENU TABS BUTTONS**********/
table.BrandMenuButtonOff td#left1{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner1.gif); height:44px; width:1px}
table.BrandMenuButtonOff td#left2{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner2.gif); height:44px; width:1px}
table.BrandMenuButtonOff td#middle{background-image:url(images/brandstandards/menu_communications_Menu_middle_long_off.gif); background-position:right; background-repeat:no-repeat; height:44px;  padding-top:3px; line-height:14px;}
table.BrandMenuButtonOff td#right{background-image:url(images/brandstandards/menu_communications_Menu_rightcorner_off.gif); width:9px}
table.BrandMenuButtonOff a.menuItem1 {display: block;padding-bottom:22px;padding-right:5px;} 
table.BrandMenuButtonOff a.menuItem2 {display: block;padding-bottom:8px;padding-right:5px;} 
table.BrandMenuButtonOff a.menuItem:hover {}

table.BrandMenuButtonOn td#left1{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner1.gif); height:44px; width:1px;}
table.BrandMenuButtonOn td#left2{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner2.gif); height:44px; width:1px;}
table.BrandMenuButtonOn td#middle{background-image:url(images/brandstandards/menu_communications_Menu_middle_long_on.gif); background-position:right; background-repeat:no-repeat; height:44px; padding-right:2px; padding-top:2px;color:#003399; line-height:14px; font-weight:bold; font-size:76%}
table.BrandMenuButtonOn td#right{background-image:url(images/brandstandards/menu_communications_Menu_rightcorner_on.gif); width:9px}
table.BrandMenuButtonOn a.menuItem {} 
table.BrandMenuButtonOn a.menuItem:hover {}

table.BrandMenuButtonOn2 td#left1{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner1.gif); height:44px; width:1px}
table.BrandMenuButtonOn2 td#left2{background-image:url(images/brandstandards/menu_communications_Menu_leftcorner2.gif); height:44px; width:1px; }
table.BrandMenuButtonOn2 td#middle{background-image:url(images/brandstandards/menu_communications_Menu_middle_long_on.gif); background-position:right; height:44px; padding-top:2px; line-height:14px;font-size:76%; background-repeat: no-repeat}
table.BrandMenuButtonOn2 td#right{background-image:url(images/brandstandards/menu_communications_Menu_rightcorner_on.gif); width:9px}
table.BrandMenuButtonOn2 a.menuItem1 {display: block;padding-bottom:22px;padding-right:2px; font-weight:bold; color:#003399;} 
table.BrandMenuButtonOn2 a.menuItem2 {display: block;padding-bottom:8px;padding-right:2px; font-weight:bold; color:#003399;} 
table.BrandMenuButtonOn2 a.menuItem:hover {}



/*/////////////////////////////
///////////////////////////////
///////////////////////////////
/*******SUBMENU TABS**********/
table.brandSubMenu td#top{
 background-image:url(images/tab_title_cat_background.jpg); background-repeat:repeat-x; background-position:bottom;
}
table.brandSubMenu td#button{
padding-right:5px;
}

/*BRAND NEWS/VIDEO*/
table.brandSubMenu#brandnews1{
width:470px; 
}
table.brandSubMenu#brandnews2{
width:100%; 
}

/*******SUBMENU TABS BUTTONS**********/
table.BrandButtonOff td#left1{background-image:url(images/brandstandards/menu_communications_leftcorner1.gif); height:56px; width:1px}
table.BrandButtonOff td#left2{background-image:url(images/brandstandards/menu_communications_leftcorner2.gif); height:56px; width:1px}
table.BrandButtonOff td#middle{background-image:url(images/brandstandards/menu_communications_middle_off.gif); background-position:right; height:56px;  padding-top:15px; line-height:14px; background-repeat:no-repeat}
table.BrandButtonOff td#right{background-image:url(images/brandstandards/menu_communications_rightcorner_off.gif); width:9px}
table.BrandButtonOff a.menuItem1 {display: block;padding-bottom:22px;padding-right:11px;} 
table.BrandButtonOff a.menuItem2 {display: block;padding-bottom:8px;padding-right:11px;} 
table.BrandButtonOff a.menuItem:hover {}
/*BRAND NEWS/VIDEO MESSAGE UPDATED*/
table.BrandButtonOff a.menuItem1 span.red {color:#CC0000; text-decoration:none;} 

table.BrandButtonOn td#left1{background-image:url(images/brandstandards/menu_communications_leftcorner1.gif); height:56px; width:1px}
table.BrandButtonOn td#left2{background-image:url(images/brandstandards/menu_communications_leftcorner2.gif); height:56px; width:1px; }
table.BrandButtonOn td#middle{background-image:url(images/brandstandards/menu_communications_middle_on.gif); background-position:right; height:56px; padding-right:7px; padding-top:15px;color:#003399; font-weight:bold; line-height:14px; background-repeat:no-repeat}
table.BrandButtonOn td#right{background-image:url(images/brandstandards/menu_communications_rightcorner_on.gif); width:9px}
table.BrandButtonOn a.menuItem {} 
table.BrandButtonOn a.menuItem:hover {}


/*******BRAND COMMUNICATIONS******/

/*******LANDSCAPES********/

#landscape{ width:100%}

#landscape .left{ float:left;}
#landscape .right{float:right}
#landscape .right .img-brandbrain{margin:5px 70px 0px 0px; float:right; border:none;}
#landscape .right .img-meettheteam{margin:0px -3px 0px 0px; padding:0px -3px 0px 0px; float:right; border:none;}

/*******RULES & REGULATIONS******/

#nav_title{width:100%; height:60px}
#nav_title .nav{float:right; padding:29px 0px 20px 0px;}
#nav_title .title{float:left; padding:13px 0px 0px 0px; vertical-align:middle}
