﻿	
.main_style
	{
	font-family: Arial ;
	font-size: small;
	color:Navy ;
	line-height:130%;
	}

.all_caps
	{
	font-size:small;
	text-transform: uppercase;
	line-height:normal;
	}

.tiny_text
	{
	font-size:x-small;
	line-height:100%;
	}

#fixedtipdiv
	{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	}

.reorder_style li
	{
    list-style-type:none;
    margin-left:-35px;		 
	}
	
.layout
	{ 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none 0 white; 
	border-collapse: collapse; 
	}
	
.modal_back 
	{ 
	background-color:Gray; 
	filter:alpha(opacity=70);
	opacity:0.7; 
	}

.modal_pop 
	{ 
	background-color:#ffffdd;
	border-width:3px; 
	border-style:solid;
	border-color:Gray; 
	padding:3px;
	}

 a.subtle_links:link 
	{ 
	text-decoration: none; 
	color: gray;
	}
	
 a.subtle_links:visited 
	{ 
	text-decoration: none; 
	color: gray;
	}

 a.subtle_links:hover 
	{
	text-decoration: underline;
	color: red;
	} 
	
 a.subtle_links:active 
	{
	text-decoration: underline;
	color: red;
	} 
	
 a.prominent_links:link 
	{ 
	text-decoration: none; 
	}
	
 a.prominent_links:visited 
	{ 
	text-decoration: none; 
	}

 a.prominent_links:hover 
	{
	text-decoration: underline;
	} 
	
 a.prominent_links:active 
	{
	text-decoration: underline;
	} 
	
.compact
	{
	line-height: 100%; 
	}
	
.menu_whole
	{
	text-align: left;
	font-size: Medium;
	text-decoration: none;
	padding: 0px 15px 0px 10px;
	}
.menu_tab_default  
	{
	text-align: center;
	color:white;
	border: solid 2px silver;
	background: silver; 
	padding: 0px 15px 0px 10px;
	}
.menu_tab_selected  
	{
	text-align: center;
	color:navy;
	font-weight: bold;
	border: solid 2px silver;
	border-bottom: solid 2px white;
	padding: 0px 15px 0px 10px;
	background: white; 
	}
.menu_tab_hover 
	{
	text-align: center;
	color: Red;
	border: solid 2px silver;
	background: white; 
	padding: 0px 15px 0px 10px;
	}


.main_menu_whole
	{
	text-align: left;
	font-size: Medium;
	text-decoration: none;
	padding: 0px 15px 0px 10px;
	}
.main_menu_tab_default  
	{
	text-align: center;
	color:white;
	border: solid 2px #557EA2;
	border-bottom: solid 3px #557EA2;
	background: silver; 
	padding: 0px 15px 0px 10px;
	}
.main_menu_tab_selected  
	{
	text-align: center;
	color:navy;
	font-weight: bold;
	border: solid 2px #557EA2;
	border-bottom: solid 3px white;
	padding: 0px 15px 0px 10px;
	background: white; 
	}
.main_menu_tab_hover 
	{
	text-align: center;
	color: blue;
	border-top: solid 2px #557EA2;
	border-left: solid 2px #557EA2;
	border-right: solid 2px #557EA2;
	background: white; 
	padding: 0px 15px 0px 10px;
	}

.cust_calendar .ajax__calendar_container 
	{
    border:1px solid navy;
    background-color: lemonchiffon;
    color: red;
	}
	
.light_gray_text
	{
	color:gray
	}
	
/*Hover Menu*/
.popupMenu {
	padding:10px 10px 10px 10px;
	visibility:hidden;
}

.popupHover {
}
	
/* Rating */
.ratingStar 
	{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
	}

.filledRatingStar 
	{
    background-image: url(../app_images/FilledStar.png);
	}

.emptyRatingStar 
	{
    background-image: url(../app_images/EmptyStar.png);
	}

.savedRatingStar 
	{
    background-image: url(../app_images/SavedStar.png);
	}

.title_col
	{
	text-align:right; 
	padding: 2px 14px 2px 2px; 
	}

.content_col
	{ 
	}

h1 
	{ 
	display: inline; 
	} 
	
h2 
	{ 
	display: inline; 
	} 

/* Accordion 

.accordionHeader
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    
.accordionHeaderSelected
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;

.accordionContent
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    padding-top: 0px;

.accordionHeaderSelected a
    color: #FFFFFF;
.accordionHeader a
    color: #FFFFFF;
*/
.accordionHeader
{
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionHeader a
{
    background: none;
}

.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
    color: black;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    border-top: none;
    padding: 5px;
}

.check_cols tr td 
    {
    width: 33%;
    }
.inactive_heading 
    { 
    margin: 20px 0px 0px 0px; 
    width:208px; 
    padding: 4px 4px 4px 10px; 
    font-size:medium; 
    font-weight: normal; 
    border-bottom: solid 1px #9AC5E7; 
    }
.inactive_heading_border 
    { 
    margin: 20px 0px 0px 0px; 
    width:208px; 
    padding: 4px 4px 4px 10px; 
    font-size:medium; 
    font-weight: normal; 
    border-bottom: solid 1px #9AC5E7; 
    }
.active_heading 
    { 
    width:208px; 
    margin: 20px 0px 0px 0px ;
    padding: 4px 4px 4px 10px; 
    font-size:Large; 
    font-weight: bold; 
    }
.active_heading_border 
    { 
    width:208px; 
    margin: 20px 0px 0px 0px ;
    padding: 4px 4px 4px 10px; 
    font-size:Large; 
    font-weight: bold; 
    border-bottom: solid 1px #9AC5E7; 
    }
.inactive_cell 
    { 
    margin: 0px 0px 0px 0px; 
    width:208px; 
    padding: 4px 4px 4px 10px; 
    font-size:medium; 
    font-weight: normal; 
    }
.inactive_cell_border 
    { 
    border-bottom: solid 1px #9AC5E7; 
    margin: 0px 0px 0px 0px; 
    width:208px; 
    padding: 4px 4px 4px 10px; 
    font-size:medium; 
    font-weight: normal; 
    }
 /*   
    border-bottom: solid 1px silver; 
 */
.active_cell 
    { 
    background-color:#FFFFFF; 
    width:212px; 
    margin: 0px 0px 0px 0px ;
    padding: 0px 0px 0px 0px; 
    font-size:Large; 
    font-weight: bold; 
    color:black;
    }
.active_link 
    { 
    margin: 0px 0px 0px 8px; 
    text-decoration:none; 
    color:Black; 
    }
.inactive_link 
    { 
    text-decoration:none; 
    color:gray; 
    }
.nav_left 
    { 
    cursor:pointer; 
    height:20px; 
    color:gray; 
    font-weight: bold; 
    font-size: small; 
    padding: 0px; 
    margin: 0px; 
    background-color:#ffffff; 
    width: 60px; 
    border-left: solid 1px #ffffff; 
    border-right: solid 1px #cccccc; 
    border-top: solid 1px #cccccc; 
    border-bottom:solid 1px #cccccc; 
    }
.continue_right
{
    cursor: pointer;
    color: white;
    font-weight: bold;
    font-size: medium;
    padding: 0px;
    margin: 0px;
    background-color: #2FBD2F;
    width: 200px;
    border-right: solid 1px #2FBD2F;
    border-left: solid 2px #cccccc;
    border-top: solid 2px #cccccc;
    border-bottom: solid 2px #cccccc;
}
.selection_heading 
    {
    width: 65%;
    font-size:large; 
    font-weight: bold;
    font-style:italic;
    padding: 20px 0px 10px 0px;
    color: black;
    }
    /* width: 65%; padding: 20px 0px 10px 0px;*/
.selected_heading 
    {
    font-size:medium; 
    font-weight: bold;
    font-style:italic;
    padding: 14px 0px 10px 0px;
    color: gray;
    }
.resize_handle 
    {
    width:17px;
    height:17px;
    background-image:url('http://www.hotelinteractive.com/app_images/resize.gif');
    cursor:se-resize;
    }
.resize_image 
    {
    padding: 0px;
    border: 0px;
    }

.up_image
	{
	border: solid 2px FFFFCC;
	background-color:#dddddd;
	text-align:center; 
	}
.sel_all
{
	border: 1px solid #000000;
	padding: 4px 4px 4px 4px;
	background-color: #FFFFCC;
	text-align: center;
}
 a.keyword_links:link 
	{ 
	text-decoration: none; 
	border-bottom: 3px double;
	}
	
 a.keyword_links:visited 
	{ 
	text-decoration: none; 
	border-bottom: 3px double;
	}

 a.keyword_links:hover 
	{
	text-decoration: none;
	border-bottom: 3px double;
	} 
	
 a.keyword_links:active 
	{
	text-decoration: none;
	border-bottom: 3px double;
	} 
.pop_modal
    {
     background-color: White; 
     border: solid 20px gray; 
     padding: 0px ; 
     font-family: Georgia; 
     font-size: medium; 
     color: Black;
     z-index: 99;
    }


.linkedin-blue .ajax__tab_header 
    {
        color:#fff;
    }
.linkedin-blue .ajax__tab_outer
    {
        background:url(../App_Images/linkedin-blue/blue_left.gif) no-repeat 0px 0px;
    }
.linkedin-blue .ajax__tab_inner
    {
        background:url(../App_Images/linkedin-blue/blue_right.gif) no-repeat 100% 0px;
        cursor: pointer; 
        text-align: center; 
        padding:7px 14px 7px 15px;
        font-size: 14px;
    }
.linkedin-blue .ajax__tab_hover .ajax__tab_outer
    {
        background:url(../App_Images/linkedin-blue/blue_left.gif) no-repeat 0px -150px;
    }
.linkedin-blue .ajax__tab_hover .ajax__tab_inner
    {
        background:url(../App_Images/linkedin-blue/blue_right.gif) no-repeat 100% -150px;
        color: #feffd1;
    }
.linkedin-blue .ajax__tab_active .ajax__tab_outer
    {
        background:url(../App_Images/linkedin-blue/blue_left.gif) no-repeat 0px -300px;
    }
.linkedin-blue .ajax__tab_active .ajax__tab_inner
    {
        background:url(../App_Images/linkedin-blue/blue_right.gif) no-repeat 100% -300px;
    }
.linkedin-blue .ajax__tab_body 
    {
        border-top: solid 1px silver;
        border-bottom: solid 1px silver;
        padding: 8px 4px 8px 4px;
    }

.linkedin .ajax__tab_header 
    {
        font-size:16px;
        padding: 0x 0px 0px 0x;
    }
.linkedin .ajax__tab_active .ajax__tab_outer,
.linkedin .ajax__tab_header .ajax__tab_outer,
.linkedin .ajax__tab_hover .ajax__tab_outer
    {
        margin-right:4px;
        
    }
.linkedin .ajax__tab_active .ajax__tab_inner,
.linkedin .ajax__tab_header .ajax__tab_inner,
.linkedin .ajax__tab_hover .ajax__tab_inner
    {
        margin-left:3px; /* offset the width of the left image */
    }
.linkedin .ajax__tab_active .ajax__tab_tab,
.linkedin .ajax__tab_hover .ajax__tab_tab,
.linkedin .ajax__tab_header .ajax__tab_tab
    {
    }
    
.linkedin .ajax__tab_body 
    {
        font-size:12pt; 
        text-decoration: none; 
        padding: 0px 0px 0px 0px;
        padding: 8px 4px 8px 4px;
        
    }
.pic
{
    width: 70px;
    float: left; 
    height: 84px;
}

.contact
{
    float: left;
    width: 260px;
    height: 84px;
}

.b1f, .b2f, .b3f, .b4f
    { font-size:1px; overflow:hidden; display:block; }
.b1f 
    { height:1px; background-color: rgba(255, 255, 255, 0.6); margin:0 5px; }
.b2f 
    { height:1px; background-color: rgba(255, 255, 255, 0.6); margin:0 3px; }
.b3f 
    { height:1px; background-color: rgba(255, 255, 255, 0.6); margin:0 2px; }
.b4f
    { height:2px; background-color: rgba(255, 255, 255, 0.6); margin:0 1px; }
.contentf 
    { padding: 5px 10px 5px 10px; text-align: center; background-color: rgba(255, 255, 255, 0.6); }
.contentf div 
    { }

.b1f_, .b2f_, .b3f_, .b4f_
    { font-size:1px; overflow:hidden; display:block; }
.b1f_ 
    { height:1px; background-color: rgba(255, 255, 255, 1); margin:0 5px; }
.b2f_ 
    { height:1px; background-color: rgba(255, 255, 255, 1); margin:0 3px; }
.b3f_ 
    { height:1px; background-color: rgba(255, 255, 255, 1); margin:0 2px; }
.b4f_
    { height:2px; background-color: rgba(255, 255, 255, 1); margin:0 1px; }
.contentf_ 
    { padding: 5px 10px 5px 10px; text-align: center; background-color: rgba(255, 255, 255, 1); }
.contentf_ div 
    { }

a.reg 
{
    color: green; 
    font-size: 18px; 
    text-decoration: none;
}

a.reg:hover 
{
    color: blue ; 
    text-decoration: underline;
    cursor: pointer; 
}


