﻿
.bodycontent
{
	padding:0 !important;
}		
.middlecontentwrapper
{
	background-color: white;
}
.topcontentwrapper {
    height: 300px;
}
.topcontent
{
	padding:10px 14px 0 14px;
}
.actionswidgetwrapper, .planchange, .fileclaim, .plandocument, .planholderspacer, .quotewidgetwrapper, .eventswidgetwrapper
{
    background-image:url('../../images/tis/app_media/home_sprite.png');
	background-repeat:no-repeat;
	display:block;
}
.actionswidgetwrapper
{	
	background-position: -1000px 0;
	width:423px;
	height:139px;
}
.planchange
{
	background-position: -1443px 0; 
	width: 126px; 
	height: 90px;
	margin-left: 20px;
}
.plandocument
{
    background-position: -1669px 0; 
    width: 134px; 
    height: 90px;
}
.fileclaim
{
	background-position: -1587px 0; 
	width: 63px; 
	height: 90px;
}
.planholderspacer
{
    background-position: -1823px 0; 
    width: 2px; 
    height: 80px;
    margin: 0 15px 0 15px;
}
.quotewidgetwrapper
{
	background-position: -557px 0;
	width:423px;
	height:288px;
}
.eventswidgetwrapper
{
	background-position: 0 0; 
	height:250px;
}
.noticeswidgetwrapper
{
	background:#f7f5f5 url('../../images/tis/app_media/hpnoticesbackground.gif') repeat-x;
}

.middlecontentleft
{
	float:left;
}
.middlecontentright
{
	float:right;
	margin-top:-165px;
}
.producttextwrapper
{
	margin-left:10px;
	width:300px;
}
.producttext
{
	margin-bottom:10px;
}
.producttitle
{
	margin-bottom:5px;
}
.productdescription
{
	margin-bottom:10px;
}
.rtsproducts 
{
	padding:0 !important;
	line-height:37px;
	margin:0 !important;
}
.rtsevents *,.rtsnotices *
{
	padding:0 !important;
	margin:0 !important;
}
.rtsevents img
{
	padding:0 7px !important;
}
.rtsnotices img
{
	padding-right:2px !important;
}
.quotewidget
{
	padding:55px 18px 0px 23px;	
}
.quoteheading
{
	margin-bottom:2px;	
}
.quoterow
{
	margin-bottom:10px;
}
.quotepanelwrapper
{
	height:187px;	
}

.heightPnlStep {
    height: 160px !important;
}

.quotetravelerrow
{
	height:25px;
}
.quotetravelerid
{
	width:50px;
	text-align:center;
	font-weight:bold;
	padding-right:10px;
}
.quotetravelerage
{
	width:32px;
	text-align:center;
	font-weight:bold;
	padding-right:10px;
}
.quotetravelerage input
{
	width:30px;
}
.quotetravelertripcost
{
	width:67px;
	text-align:center;
	font-weight:bold;
}
.quotetravelertripcost input
{
	width:65px;
}
.quotebutton input,.quotebutton img
{
	margin-left:5px;
}

.actionswidget
{
	text-align:center;
	padding-top:45px;
}
.actionswidget img
{
	padding:0 5px;
}

.eventswidget
{
	padding:14px;
}

.eventphoto
{
	float:left;
	width:162px;
	margin-right:10px;	
}
.eventdescription
{
	float:left;
	width:330px;
}
.eventdescription h3
{
	margin-bottom:5px;
}
.eventbutton
{
	margin-top:10px;
}
.noticescontent
{
	background-color:#ffffff;
	padding:4px 14px 14px 14px;
	height: 198px;
    overflow: hidden;
    position:relative;
}
.noticecolumn
{
	width:300px;
	float:left;
	margin-right:15px;
}
.noticedescription
{
	margin:5px 0;
	height:80px;
}
/* ##################	Quote Traveler	 ################## */

.quoteedittravelerid
{
    width:50px;
    text-align:center;
    font-weight:bold;
    padding-right:10px;
}
.quoteedittravelerage
{
    width:32px;
    text-align:center;
    font-weight:bold;
    padding-right:10px;
}
.quoteedittravelerage input
{
    width:30px;
}
.quoteedittravelertripcost
{
    width:67px;
    text-align:center;
    font-weight:bold;
}
.quoteedittravelertripcost input
{
    width:65px;
}
.RadTabStrip .rtsLink, 
.RadTabStripVertical .rtsLink
{
	padding-left: 0px !important;
}
.RadTabStrip .rtsImg, 
.RadTabStripVertical .rtsImg 
{
	margin-top:0px !important;
}
/* ##################	IE6 Fix	 ################## */
.RadTabStripVertical .rtsUL 
{
	width:220px !important;
}
.RadTabStripVertical .rtsLevel
{
	width:220px !important;
}
/* QuoteHome.ascx */
.rditextfield
{
	width:120px !important;
}
/* ############### product section ############### */
.hidden
{
    visibility:hidden;
}
.show
{
    visibility:visible;
}
.cursorPointer
{
    cursor:pointer;
}
.lineheight20
{
    line-height:20px !important;
}
.homeMenuBorder1, .homeMenuBorder2, .homeMenuBorder3, .homeMenuBorder4, .homeMenuBorder5, .homeMenuBorder6, .homeMenuBorder7
{
    background-color:transparent;
    border-right:2.5px solid #ECECE8; 
    height:233px;
    margin: 10px 0 10px 0.5px;
    float:left;
    position:relative;
    margin-right:5px;
}
.homeMenuBorder1:after, .homeMenuBorder2:after, .homeMenuBorder3:after, .homeMenuBorder4:after, .homeMenuBorder5:after, .homeMenuBorder6:after, .homeMenuBorder7:after, 
.homeMenuBorder1:before, .homeMenuBorder2:before, .homeMenuBorder3:before, .homeMenuBorder4:before, .homeMenuBorder5:before, .homeMenuBorder6:before, .homeMenuBorder7:before
{
	content: ' ';
	height: 0;
	left: 100%;
	position: absolute;
	width: 0;
}
.homeMenuBorder1:after, .homeMenuBorder2:after, .homeMenuBorder3:after, .homeMenuBorder4:after, .homeMenuBorder5:after, .homeMenuBorder6:after, .homeMenuBorder7:after
{
    border-top:15.5px solid transparent;
    border-bottom:15.5px solid transparent;
    border-right: 7.5px solid transparent;
    border-left: 7.5px solid #FFFFFF;
	top: 200.5px;
}
.homeMenuBorder1:before, .homeMenuBorder2:before, .homeMenuBorder3:before, .homeMenuBorder4:before, .homeMenuBorder5:before, .homeMenuBorder6:before, .homeMenuBorder7:before
{
    border-top:18px solid transparent;
    border-bottom:18px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #ECECE8;
	top: 198px;
}
.homeMenuBorder1:after
{
    top:2.5px;
}
.homeMenuBorder1:before
{
    top:0px;
}
.homeMenuBorder2:after
{
    top:35.5px;
}
.homeMenuBorder2:before
{
    top:33px;
}
.homeMenuBorder3:after
{
    top:67.5px;
}
.homeMenuBorder3:before
{
    top:66px;
}
.homeMenuBorder4:after
{
    top:101.5px;
}
.homeMenuBorder4:before
{
    top:99px;
}
.homeMenuBorder5:after
{
    top:134.5px;
}
.homeMenuBorder5:before
{
    top:132px;
}
.homeMenuBorder6:after
{
    top:167.5px;
}
.homeMenuBorder6:before
{
    top:165px;
}
.homeMenuBorder7:after
{
    top:200.5px;
}
.homeMenuBorder7:before
{
    top:198px;
}
.padding5
{
    padding: 5px;
}
.colorOrange
{
    color: #FF7000;
}
.colorCovermorePrimaryBlue 
{
    color: #3B5CAD;
}

.eventYellowBar {
    height: 26px;
    font-weight: bold;
    line-height: 26px;
    cursor: pointer;
    margin-bottom: 10px;
    background-color: #EDEDF7;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCCF', endColorstr='#F4EFA8');
    /*background: -webkit-gradient(linear, left top, left bottom, from(#FFFCCF), to(#F4EFA8));
    background: -moz-linear-gradient(top,  #FFFCCF,  #F4EFA8);*/
    width: 504px;
    text-align: center;
    behavior: url('/PIE.htc');
}
.Features, .FeaturesActive, .FeaturesHighlight, .Alerts, .AlertsActive, .AlertsHighlight, 
.Planning, .PlanningActive, .PlanningHighlight, .News, .NewsActive, .NewsHighlight
{
    background-image: url('../../images/tis/app_media/home_sprite.png');
    background-repeat: no-repeat;
    height: 43px;
    display:block;
    cursor: pointer;
    margin-right:2px;
}
.FeaturesActive
{
    background-position: -544px -308px;
    width: 156px;    
}
.FeaturesHighlight
{
    background-position: -710px -308px; 
    width: 156px;
}
.Features
{
    background-position: -378px -308px; 
    width: 156px;
}
.Alerts
{
    background-position: 0 -308px; 
    width: 116px;
}
.AlertsActive
{
    background-position: -126px -308px; 
    width: 116px;
}
.AlertsHighlight
{
    background-position: -252px -308px; 
    width: 116px;
}
.Planning
{
    background-position: -1161px -308px;
    width: 137px;
}
.PlanningActive
{
    background-position: -1308px -308px; 
    width: 137px;
}
.PlanningHighlight
{
    background-position: -1455px -308px;
    width: 137px;
}
.News
{
    background-position: -876px -308px; 
    width: 85px;
}
.NewsActive
{
    background-position: -971px -308px; 
    width: 85px;
}
.NewsHighlight
{
    background-position: -1066px -308px; 
    width: 85px;
}

.quoteHomeButton {
    color: White;
}

.quoteHomeButtonBack{
    color: #FF671B;
}

.quoteHomeButton, .quoteHomeButtonBack {
    border: none;
    background: transparent;
    font-weight: bold;
    width: 100%;
    height: 100%;
    margin-top: -1.5px;
    padding: 0;
    text-align: center;
}
.width100
{
    width:100%;
}
.width35
{
    width: 35px;
    text-align:left;
}
.width65
{
    width:65px;
}
.marginright5
{
    margin-right:5px;
}

.quotewidgetHome {
    padding: 38px 18px 0px 23px !important;
}

.heightPnlStepHome {
    height: 194px !important;
}

.quoterowHome {
    margin-bottom: 6px;
}