/* GENERAL CSS */
/* style for module titles */
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #333333;
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #999999;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #030c75
}
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited {
	color: #ffffff;	
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 1px 5px 2px 6px;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background: #0099CC;
}
A.CommandButton:hover {
	color: #ffffff;
	padding: 1px 5px 2px 6px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background: #006699;
}
TFOOT, THEAD    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    color: #003366;
}
TH  {
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}
SMALL   {
    font-size:  8px;
}
BIG {
    font-size:  14px;
}
BLOCKQUOTE, PRE {
    font-family: Lucida Console, monospace;
}
UL LI   {
    list-style-type: square ;
}
UL LI LI    {
    list-style-type: disc;
}
UL LI LI LI {
    list-style-type: circle;
}
OL LI   {
    list-style-type: decimal;
}
OL OL LI    {
    list-style-type: lower-alpha;
}
OL OL OL LI {
    list-style-type:    lower-roman;
}
HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   
/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/* HWS CSS */
a:link, a:visited, a:active  {
    text-decoration:    underline;
    color:  #272727;
}
a:hover {
	color:  #272727;
	text-decoration: none;
}
.SelectedTab {
	color: #FFF;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
}
.SelectedTab a, .SelectedTab a:link, .SelectedTab a:active, .SelectedTab a:visited, .SelectedTab a:hover {
	color:#FFF;
	text-decoration: none;
}
.OtherTabs {
	color: #868686;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
}
a.OtherTabs:link, a.OtherTabs:active, a.OtherTabs:visited {
	color:#868686;
	text-decoration: none;
}
a.OtherTabs:hover {
	color:#868686;
    text-decoration: underline;
}
.RightMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url(images/content/rightmenuItemsSeparator.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.RightMenuItem a, .RightMenuItem a:visited, .RightMenuItem a:link {
	color: #505050;
	text-decoration: none;
}
.RightMenuItem a:hover {
	text-decoration: none;
}
.RightMenuItem img {
	border: 0px;
	width: 12px;
	height: 8px;
	background-image: url(images/icons/icon_rightmenuItems.gif);
	background-repeat: no-repeat;
}
.RightMenuItemOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url(images/content/rightmenuItemsSeparator.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.RightMenuItemOver a, .RightMenuItemOver a:visited, .RightMenuItemOver a:link {
	color: #505050;
	text-decoration: none;
}
.RightMenuItemOver a:hover {
	text-decoration: underline;
}
.RightMenuItemOver img {
	border: 0px;
	width: 12px;
	height: 8px;
	background-image: url(images/icons/icon_rightmenuItemsOver.gif);
	background-repeat: no-repeat;
}
.BottomMenuItem {
	color: #FFF;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
}
.BottomMenuItem a, .BottomMenuItem a:visited, .BottomMenuItem a:link {
	color: #FFF;
	text-decoration: none;
}
.BottomMenuItem a:hover {
	text-decoration: underline;
}
body {
	background-color: #b3b3b3;
	padding-top: 0px;
	margin: 0px;
}
p, .Normal, table, td {
	color: #272727;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
}
#browser {
	display: none;
}
img.border {
	border: 5px solid #eaeaea;
}
#aqua_pageTitle,
#eli_pageTitle,
#hostelling_pageTitle,
#travel_pageTitle,
#meetings_pageTitle,
#nstf_pageTitle,
#student_pageTitle,
#insurance_pageTitle,
#corporate_pageTitle {
	width: 336px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 11px;
}
#aqua_pageTitle a, #aqua_pageTitle a:visited, #aqua_pageTitle a:link, #aqua_pageTitle a:hover,
#eli_pageTitle a, #eli_pageTitle a:visited, #eli_pageTitle a:link, #eli_pageTitle a:hover,
#hostelling_pageTitle a, #hostelling_pageTitle a:visited, #hostelling_pageTitle a:link, #hostelling_pageTitle a:hover,
#travel_pageTitle a, #travel_pageTitle a:visited, #travel_pageTitle a:link, #travel_pageTitle a:hover,
#meetings_pageTitle a, #meetings_pageTitle a:visited, #meetings_pageTitle a:link, #meetings_pageTitle a:hover,
#nstf_pageTitle a, #nstf_pageTitle a:visited, #nstf_pageTitle a:link, #nstf_pageTitle a:hover,
#student_pageTitle a, #student_pageTitle a:visited, #student_pageTitle a:link, #student_pageTitle a:hover,
#insurance_pageTitle a, #insurance_pageTitle a:visited, #insurance_pageTitle a:link, #insurance_pageTitle a:hover,
#corporate_pageTitle a, #corporate_pageTitle a:visited, #corporate_pageTitle a:link, #corporate_pageTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
#aqua_pageTitle h1,
#eli_pageTitle h1,
#hostelling_pageTitle h1,
#travel_pageTitle h1,
#meetings_pageTitle h1,
#nstf_pageTitle h1,
#student_pageTitle h1,
#insurance_pageTitle h1,
#corporate_pageTitle h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-left: 9px;
}
#aqua_pageTitle_twopanel,
#eli_pageTitle_twopanel,
#hostelling_pageTitle_twopanel,
#travel_pageTitle_twopanel,
#meetings_pageTitle_twopanel,
#nstf_pageTitle_twopanel,
#student_pageTitle_twopanel,
#insurance_pageTitle_twopanel,
#corporate_pageTitle_twopanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 11px;
	width: 640px;
	text-transform: uppercase;
}
#aqua_pageTitle_twopanel a, #aqua_pageTitle_twopanel a:visited, #aqua_pageTitle_twopanel a:link, #aqua_pageTitle_twopanel a:hover,
#eli_pageTitle_twopanel a, #eli_pageTitle_twopanel a:visited, #eli_pageTitle_twopanel a:link, #eli_pageTitle_twopanel a:hover,
#hostelling_pageTitle_twopanel a, #hostelling_pageTitle_twopanel a:visited, #hostelling_pageTitle_twopanel a:link, #hostelling_pageTitle_twopanel a:hover,
#travel_pageTitle_twopanel a, #travel_pageTitle_twopanel a:visited, #travel_pageTitle_twopanel a:link, #travel_pageTitle_twopanel a:hover, #meetings_pageTitle_twopanel a, #meetings_pageTitle_twopanel a:visited, #meetings_pageTitle_twopanel a:link, #meetings_pageTitle_twopanel a:hover,
#nstf_pageTitle_twopanel a, #nstf_pageTitle_twopanel a:visited, #nstf_pageTitle_twopanel a:link, #nstf_pageTitle_twopanel a:hover,
#student_pageTitle_twopanel a, #student_pageTitle_twopanel a:visited, #student_pageTitle_twopanel a:link, #student_pageTitle_twopanel a:hover,
#insurance_pageTitle_twopanel a, #insurance_pageTitle_twopanel a:visited, #insurance_pageTitle_twopanel a:link, #insurance_pageTitle_twopanel a:hover,
#corporate_pageTitle_twopanel a, #corporate_pageTitle_twopanel a:visited, #corporate_pageTitle_twopanel a:link, #corporate_pageTitle_twopanel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
#aqua_pageTitle_twopanel h1,
#eli_pageTitle_twopanel h1,
#hostelling_pageTitle_twopanel h1,
#travel_pageTitle_twopanel h1,
#meetings_pageTitle_twopanel h1,
#nstf_pageTitle_twopanel h1,
#student_pageTitle_twopanel h1,
#insurance_pageTitle_twopanel h1,
#corporate_pageTitle_twopanel h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-left: 9px;
}
#corporate_pageTitle_onepanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 11px;
	width: 885px;
	text-transform: uppercase;
}
#corporate_pageTitle_onepanel a, #corporate_pageTitle_onepanel a:visited, #corporate_pageTitle_onepanel a:link, #corporate_pageTitle_onepanel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
#corporate_pageTitle_onepanel h1 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-left: 9px;
}
#aqua_pageTitle,
#aqua_pageTitle_twopanel {
	background-color: #ff9225;
}
#eli_pageTitle,
#eli_pageTitle_twopanel {
	background-color: #70bc1f;
}
#hostelling_pageTitle,
#hostelling_pageTitle_twopanel {
	background-color: #0073b3;
}
#travel_pageTitle,
#travel_pageTitle_twopanel {
	background-color: #3eb5cb;
}
#meetings_pageTitle,
#meetings_pageTitle_twopanel {
	background-color: #be5816;
}
#nstf_pageTitle,
#nstf_pageTitle_twopanel {
	background-color: #00764b;
}
#student_pageTitle,
#student_pageTitle_twopanel {
	background-color: #fb8b00;
}
#insurance_pageTitle,
#insurance_pageTitle_twopanel {
	background-color: #8a6d8c;
}
#corporate_pageTitle,
#corporate_pageTitle_onepanel,
#corporate_pageTitle_twopanel {
	background-color: #999;
}
#wrapper {
	width: 955px;
}
#wrapper .top {
	height: 12px;
	background-image: url(images/wrapper/wrapper_t.jpg);
	background-repeat: repeat-x;
}
#wrapper .top #left {
	float: left;
	width: 48px;
	background-image: url(images/wrapper/wrapper_tl.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
}
#wrapper .top #right {
	float: right;
	width: 48px;
	background-image: url(images/wrapper/wrapper_tr.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
}
#wrapper .left {
	width: 20px;
	background-repeat: repeat-y;
	background-image: url(images/wrapper/wrapper_l.jpg);
	vertical-align: bottom;
}
#wrapper .left span {
	width: 20px;
	height: 48px;
	background-image: url(images/wrapper/wrapper_ll.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	display: block;
}
#wrapper .right {
	width: 20px;
	background-image: url(images/wrapper/wrapper_r.jpg);
	background-repeat: repeat-y;
	vertical-align: bottom;
}
#wrapper .right span {
	width: 20px;
	height: 48px;
	background-image: url(images/wrapper/wrapper_rl.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	display: block;
}
#wrapper .bottom {
	height: 12px;
	background-image: url(images/wrapper/wrapper_b.jpg);
	background-repeat: repeat-x;
}
#wrapper .bottom #left {
	float: left;
	width: 48px;
	background-image: url(images/wrapper/wrapper_bl.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
}
#wrapper .bottom #right {
	float: right;
	width: 48px;
	background-image: url(images/wrapper/wrapper_br.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
}
#wrapper .bottomItems {
	padding-right: 19px;
	padding-left: 20px;
}
#wrapper .bottomItems .BottomNavigationPane {
	text-align: left;
	float: left;
	width: 60%;
}
#wrapper .bottomItems .copyright {
	text-align: right;
	float: right;
	width: 40%;
}
#wrapper .structure {
	width: 915px;
	height: auto;
	vertical-align: top;
	background-color: #FFF;
	padding-top: 7px;
}
#wrapper .structure #enclose {
	width: 915px;
	height: auto;
}
#wrapper .structure #threePanelLeft {
	width: 611px;
	height: auto;
	vertical-align: top;
	padding-bottom: 15px;
	background-color: #eaeaea;
}
#wrapper .structure #logoBack {
	width: 611px;
	height: 106px;
	position: relative;
	z-index: 2;
}
#wrapper .structure #logo {
	margin-top: 5px;
	margin-left: 15px;
	position: absolute;
	z-index: 3;
}
#wrapper .structure #home {
	padding-top: 3px;
	margin-left: 500px;
	position: absolute;
	z-index: 3;
}
#wrapper .structure #home p {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/icons/icon-home.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0;
}
#wrapper .structure #home p a {
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 31px;
	padding-bottom: 4px;
	display: block;
}
#wrapper .structure #home p a:hover {
	color: #666666;
	text-decoration: underline;
}
#wrapper .structure .BannerPane {
	width: 611px;
	height: 435px;
	margin-top: -106px;
	z-index: 1;
}
#wrapper .structure #leftGrayPanel {
	width: 611px;
	height: auto;
	background-color: #eaeaea;
}
#wrapper .structure .aqua_LeftNavigationPane,
#wrapper .structure .eli_LeftNavigationPane,
#wrapper .structure .hostelling_LeftNavigationPane,
#wrapper .structure .travel_LeftNavigationPane,
#wrapper .structure .meetings_LeftNavigationPane,
#wrapper .structure .nstf_LeftNavigationPane,
#wrapper .structure .student_LeftNavigationPane,
#wrapper .structure .insurance_LeftNavigationPane,
#wrapper .structure .corporate_LeftNavigationPane {
	width: 170px;
	height: auto;
	text-align: center;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	margin-top: -163px;
	margin-left: 15px;
	margin-right: 16px;
	float: left;
	position: relative;
	z-index: 5;
}
#wrapper .structure .aqua_LeftNavigationPane {
	background-color: #f08923;
	border: 10px solid #ff9225;
}
#wrapper .structure .eli_LeftNavigationPane {
	background-color: #69b11d;
	border: 10px solid #70bc1f;
}
#wrapper .structure .hostelling_LeftNavigationPane {
	background-color: #006ca8;
	border: 10px solid #0073b3;
}
#wrapper .structure .travel_LeftNavigationPane {
	background-color: #3aaabf;
	border: 10px solid #3eb5cb;
}
#wrapper .structure .meetings_LeftNavigationPane {
	background-color: #b35315;
	border: 10px solid #be5816;
}
#wrapper .structure .nstf_LeftNavigationPane {
	background-color: #006f47;
	border: 10px solid #00764b;
}
#wrapper .structure .student_LeftNavigationPane {	
	background-color: #ec8300;
	border: 10px solid #fb8b00;
}
#wrapper .structure .insurance_LeftNavigationPane {
	background-color: #826784;
	border: 10px solid #8a6d8c;
}
#wrapper .structure .corporate_LeftNavigationPane {
	background-color: #909090;
	border: 10px solid #999;
}
#wrapper .structure #onePanelContent {
	width: 885px;
	height: auto;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	margin-top: -163px;
	margin-bottom: -15px;
	float: right;
	position: relative;
	z-index: 5;
}
#wrapper .structure #onePanelContent .ContentPane {
	width: 885px;
}
#wrapper .structure #twoPanelContent {
	width: 640px;
	height: auto;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	margin-top: -163px;
	margin-bottom: -15px;
	float: right;
	position: relative;
	z-index: 5;
}
#wrapper .structure #twoPanelContent .ContentPane {
	width: 640px;
}
#wrapper .structure #threePanelContent {
	width: 336px;
	height: auto;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	margin-top: -163px;
	margin-bottom: -15px;
	float: right;
	position: relative;
	z-index: 5;
}
#wrapper .structure #threePanelContent .ContentPane {
	width: 336px;
}
#wrapper .structure #twoPanelRight,
#wrapper .structure #threePanelRight {
	width: 304px;
	height: auto;
	vertical-align: top;
	background-color: #f3f3f3;
}
#wrapper .structure #twoPanelCenter {
	width: 916px;
	height: auto;
	vertical-align: top;
	padding-bottom: 15px;
	background-color: #f3f3f3;
}
#topRightContent {
	width: 304px;
	height: 272px;
	margin-top: -435px;
	float: right;
	position: relative;
}
#wrapper .structure #dropdown {
	width: 304px;
	height: 272px;
	position: relative;
	z-index: 2;
}
#wrapper .structure .aqua_rightTopContent,
#wrapper .structure .eli_rightTopContent,
#wrapper .structure .travel_rightTopContent,
#wrapper .structure .hostelling_rightTopContent,
#wrapper .structure .meetings_rightTopContent,
#wrapper .structure .nstf_rightTopContent,
#wrapper .structure .student_rightTopContent,
#wrapper .structure .insurance_rightTopContent,
#wrapper .structure .corporate_rightTopContent {
	width: 274px;
	height: 183px;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	margin-top: -243px;
	z-index: 1;
}
#wrapper .structure .aqua_rightTopContent {
	background-color: #ff9225;
}
#wrapper .structure .eli_rightTopContent {
	background-color: #70bc1f;
}
#wrapper .structure .travel_rightTopContent {
	background-color: #3eb5cb;
}
#wrapper .structure .hostelling_rightTopContent {
	background-color: #0073b3;
}
#wrapper .structure .meetings_rightTopContent {
	background-color: #be5816;
}
#wrapper .structure .nstf_rightTopContent {
	background-color: #00764b;
}
#wrapper .structure .student_rightTopContent {
	background-color: #fb8b00;
}
#wrapper .structure .insurance_rightTopContent {
	background-color: #8a6d8c;
}
#wrapper .structure .corporate_rightTopContent {
	background-color: #999;
}
#wrapper .structure #rightGrayPanel {
	width: 274px;
	height: auto;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}
#wrapper .structure #rightGrayPanel .bookingengine {
	width: 274px;
	margin: 0 0 15px 0;
}
#wrapper .structure .RightContentPane {
	width: 274px;
	height: auto;
}
#wrapper .structure .RightContentPane .QuicklinksTitle {
	width: 254px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 7px;
	padding-left: 9px;
	padding-right: 10px;
	margin-bottom: 12px;
	background-color: #CCC;
}
#wrapper .structure .RightContentPane .QuicklinksPane {
	width: 274px;
	margin-bottom: 15px;
}
#wrapper .structure .RightNavigationPane {
	width: 230px;
	height: auto;
	background-color: #FFF;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 12px;
	padding-left: 12px;
	border: 10px solid #e0e0e0;
}
#wrapper .structure .AccreditationsPane {
	margin-top: 15px;
}

/*--------------------------------------------------------------------------
Live Content
--------------------------------------------------------------------------*/

.LiveContent {
	padding: 5px;
	border: 1px solid #000;
}
.LiveContent table {
	color: #272727;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
}

/*--------------------------------------------------------------------------
Special Offers
--------------------------------------------------------------------------*/

/* XMOD FIX */
table#dnn_ctr7519_XModDisplay_dlXMods {
	margin-left: 0;
	margin-right: -2px;
}
div#dnn_ctr7519_ModuleContent {
	margin-left: -2px;
	margin-right: 0;
}
/* XMOD FIX */
.so-container {
	width: 636px;
	margin-bottom: 12px;
}
.so-container-detail {
	width: 636px;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom: 12px;
}
.so-container-title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	padding-bottom: 9px;
}
.so-container-separator {
	height: 1px;
	background-image: url(images/spacer/img_spacer.gif);
	background-repeat: repeat-x;
}
.so-container-content {
	padding-top: 12px;
	padding-bottom: 12px;
}
.so-container-thumbnail {
	width: 100px;
	height: 75px;
	float: left;
}
.so-container-thumbnail img {
	width: 96px;
	height: 71px;
	border: 2px solid #7c7c7c;	
}
.so-container-text {
	font-size: 11px;
	width: 520px;
	float: right;
}
.so-container-detailtext {
	width: 636px;
	height: auto;
	font-size: 11px;
	float: left;
}
/*
.so-container-divider {
	width: 0px;
	height: 100%;
	margin-left: 12px;
	margin-right: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7c7c7c;
	float: left;
}*/
.so-container-photo {
	width: 215px;
	height: 161px;
	margin-bottom: 9px;
}
.so-container-photo img {
	width: 211px;
	height: 157px;
	border: 2px solid #7c7c7c;	
}
.so-container-buttons {
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
}
.so-container-buttons a,
.so-container-buttons a:link,
.so-container-buttons a:active,
.so-container-buttons a:visited {
	width: 65px;
	font-size: 9px;
	white-space: nowrap;
	text-decoration: none;
	background-color: #F5F0E0;
	padding-left: 10px;
	padding-right: 9px;
	margin-top: 9px;
	margin-right: 12px;
	border: 1px solid #E2DBC0;
	float: left;
}
.so-container-buttons a:hover {
	background-color: #E8E1C6;
	display: block;
}
.so-container-buttons-detail-full {
	font-family: Tahoma, Verdana;
	font-size: 9px;
	color: #7c7c7c;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 18px;
}
.so-container-buttons-detail-full a,
.so-container-buttons-detail-full a:link,
.so-container-buttons-detail-full a:active,
.so-container-buttons-detail-full a:visited {
	width: 45px;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	white-space: nowrap;
	text-decoration: none;
	background-color: #EAEAEA;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 9px;
	padding-bottom: 3px;
	margin: auto;
	border: 1px solid #7C7C7C;
	display: block;
}
.so-container-buttons-detail-full a:hover {
	background-color: #FFF;
	display: block;
}

/*--------------------------------------------------------------------------
Latest News
--------------------------------------------------------------------------*/

.news-container-buttons-detail-full {
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
}
.news-container-buttons-detail-full a,
.news-container-buttons-detail-full a:link,
.news-container-buttons-detail-full a:active,
.news-container-buttons-detail-full a:visited {
	width: 35px;
	font-size: 9px;
	background-color: #EAEAEA;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 9px;
	padding-bottom: 4px;
	margin: auto;
	border: 1px solid #7c7c7c;
	display: block;
}
.news-container-buttons-detail-full {
	color: #CCC;
	text-decoration: none;
}

.hide {
	display: none;
}
#dnn_ctr8740_XModDisplay_dlXMods,
#dnn_ctr8741_XModDisplay_dlXMods {
	margin: -2px;
}
