@import url("discounts.css");
@import url("users.css");
@import url("lonelyplanet.css");

.destbody .map { text-align: center; }
.destbody .map H2 { text-align: left; }
.destbody .map IMG { width: 80%; }

* {font-family: arial, helvetica, sans serif;}

a 		{ text-decoration: none;}
a:hover		{ text-decoration: underline;}

h1 {
	font-size: 17pt;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 14pt;
}

h3 {
	font-size: 11pt;
}

hr {
	height: 1px;
	border-bottom: dotted 1px #999;
}

h4 {
	font-size: 10pt;
	bottom-margin: 0px;
}

form { 
	margin: 0px; 
}

input, textarea {
	font-size: 10px;
}

.white {
	color: #ffffff;
}

.breadcrumb {
	font-size: 10pt;
	color: #ff6600;
}


.orange {
	color: #ff6600;
}


p.subMenu {
	font-size: 9pt;
	color: #000;
	font-weight: bold;
}

p.subMenu a.subMenu {
	font-size: 8pt;
	font-weight: normal;
}


.submenu:hover {
	color: #ff6600;
}

div.leftNav div.leftSubNav {
	font-size: 9pt;
	color: #000;
	font-weight: bold;
	margin-top: 5px;
}

DIV.leftSubNav DIV.leftSubNav {
	margin-left: 10px;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 0px;
}


.leftNav .leftSubNav A {font-size: 9pt;}
.leftSubNav .leftSubNav A {font-size: 8pt;}

div.leftSubNav span.sel {
	font-style: italic;
	color: #ff6600;
}

div.leftSubNav img { display: none;}
div.leftSubNav .leftSubNav img { display: inline; margin-right: 4px;}

/** Begin Pod Stuff **/
.header {
	font-size: 10pt; 
	color: #ffffff; 
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.header a 		{font-weight: normal; color: #ffffff;}
.header a:hover {font-weight: normal; color: #ffffff;}

.podHeaderSubText	{ font-size: 8pt;  color: #ffffff; }
.podHeaderSubText IMG { vertical-align: bottom; }

.podBody {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow: hidden;	
}

.usernav { background-color: #85B456; }

.destinationsPod { padding-top: 1.7em; }
.destinationsPod .header { background-color: #cc0000; }
.destinationsPod .podBody	{ background-color: #ff9999; color: #990000; }
.destinationsPod .podBody FORM { margin: 0px; }
.destinationsPod .podBody SELECT { width: 155px; }
.destinationsPod .podBody .destDropCountry { margin-bottom: 5px; }
.destinationsPod .podBody .divide { height: 5px; }

#homecontent .eventsPod			{ width: 260px; }
.eventsPod .header			{ background-color: #ff6600; }
.eventsPod .podBody			{ background-color: #FFCC99; color: #990000; }
.eventsPod .podBody	hr		{ border-bottom: dotted 1px #f60;  }

.discountsPod .header		{ background-color: #669933; }
.discountsPod .podBody		{ background-color: #99cc66; color: #336600; }
.discountsPod .podBody div	{ padding-bottom: 2px; padding-top: 2px; border-bottom: dashed 1px #336600; }

.travelPod .header			{ background-color: #999933; }
.travelPod .podBody			{ background-color: #cccc99; color: #666699; }

.weatherPod .header			{ background-color: #ff9900; }
.weatherPod .podBody 		{ background-color: #ffcc99; color: #663300; }

.moneyPod .header			{ background-color: #993366; }
.moneyPod .podBody			{ background-color: #ffcccc; color: #660033; }

.forumsPod 				    { width: 260px; }
.forumsPod .header			{ background-color: #6699cc; color: #ffffff; }
.forumsPod .podBody 		{ background-color: #99ccff; color: #003366; }

.responsiblePod .header		{ background-color: #663399; }
.responsiblePod .podBody	{ background-color: #cc99ff; color: #330066; }

.linksPod .header			{ color: #000; font-size: 9pt; font-weight: bold; padding-left: 0px;}
.linksPod .podBody			{ color: #000; padding-top: 0px;}

.quicklinksPod .header                       { color: #000; font-size: 9pt; font-weight: bold; padding-left: 0px;}
.quicklinksPod .podBody                      { color: #000; padding-top: 0px;}

.iPod .header				{ background-color: #000000; }
.iPod .podBody 				{ background-color: #666666; color: #cccccc; }

.adPod .header				{ background-color: #999999; margin: 0px; padding: 0px; }
.adPod .podBody				{ background-color: #FFFFFF; color: #333333; margin: 0px; padding: 5px 0px 5px 0px; }

.mapPod                     { margin-bottom: 10px; }
.mapPod .header				{ background-color: #FFFFFF; color: #333333;}
.mapPod .podBody			{ background-color: #FFFFFF; color: #333333; } 

.eventHdLnPod .header		{ background-color: #6699cc; color: #ffffff; }
.eventHdLnPod .podBody		{ background-color: #99ccff; color: #003366; }

.ekitPod .header			{ background-color: #0165B2; color: #ffffff; }
.ekitPod .podBody			{ background-color: #6cF; color: #036; }
/** End Pod Stuff **/


.footerText {
	font-size: 8pt;
	border-top: dashed 1px #999;
	padding-top: 5px;
	padding-bottom: 50px;
}

.highlight {
	font-size: 10pt;
	font-weight: bold;
}

body, td, span, div, p, a {
	color: #333333;
	font-size: 8pt;
}

.content a {color: #000; text-decoration: underline;}
.content a:hover {text-decoration: none;}
.homecontent a {color: #000; text-decoration: none;}
.homecontent a:hover {text-decoration: underline;}

.footerText .footerLinks{
	display: none;
}

.biggerText {
	font-size: 10pt;
}

.biggerColouredText {
	font-size: 10pt;
	color: #ff6600;
}

.pageTitle {
	font-size: 18pt;	
}

.homeSubHead {
	font-size: 12pt;
	color: #333333;
	text-transform: capitalize;
}

.subtitle {
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
}

select		{font-size: 9pt;}
.destDrop 	{width: 160px;}
.srchSelect	{width: 143px;}

/*.channelnull H1.pageTitle	{font-size: 16pt;}*/

.channeldestinations .subtitle 			{color: #c00;}
.channeldestinations .pageTitle 		{color: #c00;}
.channeldestinations .breadcrumb 		{color: #c00;}
.channeldestinations a:hover 			{color: #c00;}
.channeldestinations .content a:hover 	{color: #c00;}
.channeldestinations .homecontent a:hover 	{color: #c00;}
.channeldestinations h2 				{color: #c00; font-weight: bold; font-size: 12pt;}
.channeldestinations h3 				{color: #c00; font-weight: bold; font-size: 10pt;}
.channeldestination .borderbox			{border: 1px solid #c00; }

.channelevents .subtitle 		{color: #f60;}
.channelevents .pageTitle 		{color: #f60;}
.channelevents .breadcrumb 		{color: #f60;}
.channelevents a:hover 			{color: #f60;}
.channelevents .content a:hover {color: #f60;}
.channelevents h2 				{color: #f60; font-weight: bold; font-size: 12pt;}
.channelevents h3 				{color: #f60; font-weight: bold; font-size: 10pt;}
.channelevents .borderbox		{border: 1px solid #f60; }

.channelweather .subtitle 				{color: #f90;}
.channelweather .pageTitle 				{color: #f90;}
.channelweather .breadcrumb 			{color: #f90;}
.channelweather a:hover 				{color: #f90;}
.channelweather .content a:hover 		{color: #f90;}
.channelweather #homecontent a:hover 	{color: #f90;}
.channelweather .orange					{color: #f90;}
.channelweather .borderbox				{border: 1px solid #f90; }

.channeloffices .subtitle 				{color: #993;}
.channeloffices .pageTitle 				{color: #993;}
.channeloffices .breadcrumb 			{color: #993;}
.channeloffices a:hover 				{color: #993;}
.channeloffices #homecontent a:hover 	{color: #993;}
.channeloffices .borderbox				{border: 1px solid #993; }
.channeloffices .button					{background-color: #993; color: #FFF; font-size: 11px; }

.channeldiscounts .subtitle 			{color: #693;}
.channeldiscounts .pageTitle 			{color: #693;}
.channeldiscounts .breadcrumb 			{color: #693;}
.channeldiscounts a:hover 				{color: #693;}
.channeldiscounts #homecontent a		{text-decoration: underline;}
.channeldiscounts #homecontent a:hover 	{color: #693; text-decoration: none;}
.channeldiscounts .cityfinder input		{width: 200px;}
.channeldiscounts .borderbox			{border: 1px solid #693; }

.channelmoney .subtitle 		{color: #936;}
.channelmoney .pageTitle 		{color: #936;}
.channelmoney .breadcrumb 		{color: #936;}
.channelmoney a:hover 			{color: #936;}
.channelmoney .content A:hover 	{color: #936;}
.channelmoney .leftNav .sel		{color: #936;}
.channelmoney .borderbox		{border: 1px solid #936; }

.channelforums .subtitle 			{color: #69c;}
.channelforums .pageTitle 			{color: #69c;}
.channelforums .breadcrumb 			{color: #69c;}
.channelforums a:hover 				{color: #69c;}
.channelforums #homecontent a:hover {color: #69c;}
.channelforums .leftNav .sel		{color: #69c;}
.channelforums .borderbox			{border: 1px solid #69c; }

.channelstudent_travel .subtitle 		{color: #639;}
.channelstudent_travel .pageTitle 		{color: #639;}
.channelstudent_travel .breadcrumb 		{color: #639;}
.channelstudent_travel a:hover 			{color: #639;}
.channelstudent_travel .content a:hover {color: #639;}
.channelstudent_travel .leftNav .sel	{color: #639;}
.channelstudent_travel .borderbox		{border: 1px solid #639; }

.channeltravel_advice .subtitle 		{color: #600;}
.channeltravel_advice .pageTitle 		{color: #600;}
.channeltravel_advice .breadcrumb 		{color: #600;}
.channeltravel_advice a:hover 			{color: #600;}
.channeltravel_advice .content a:hover 	{color: #600;}
.channeltravel_advice .leftNav .sel		{color: #600;}
.channeltravel_advice .borderbox		{border: 1px solid #600; }

.channellinks .subtitle 		{color: #009;}
.channellinks .pageTitle 		{color: #009;}
.channellinks .breadcrumb 		{color: #009;}
.channellinks a:hover 			{color: #009;}
.channellinks .content a:hover 	{color: #009;}
.channellinks .leftNav .sel		{color: #009;}
.channellinks .borderbox		{border: 1px solid #009; }

.channelistc_info .subtitle 		{color: #000;}
.channelistc_info .pageTitle 		{color: #000;}
.channelistc_info .breadcrumb 		{color: #000;}
.channelistc_info a:hover 			{color: #000;}
.channelistc_info .content a:hover 	{color: #000;}
.channelistc_info .leftNav .sel		{color: #000;}
.channelistc_info .borderbox		{border: 1px solid #000; }

.channeluser .subtitle 				{color: #009;}
.channeluser .pageTitle 			{color: #009;}
.channeluser .breadcrumb 			{color: #009;}
.channeluser #homecontent a 		{color: #009; text-decoration: none;}
.channeluser #footer a 				{color: #000; text-decoration: none;}
.channeluser a:hover 				{color: #000; text-decoration: underline;}
.channeluser #homecontent a:hover 	{color: #000; text-decoration: underline;}
.channeluser .leftNav .sel			{color: #009;}
.channeluser ul 					{margin-left: 20px; margin-top:5px;}
.channeluser .tripList				{margin-left: 15px; margin-top: 20px; }
.channeluser .tripList .title		{color: #000; font-weight: bold; font-size: 10pt;}
.channeluser .tripList ul			{margin-left: 50px; margin-top: 10px;}
.channeluser .borderbox				{border: 1px solid #009; }

.podBody a:hover {color: #000;}
.header  a:hover {color: #fff;}

/* Highlight Box */

.evHighlight, .highlight {
	width: 165px;
	left: 5px;
	vertical-align: top;		
	font-size: 8pt;	
	font-weight: normal;
}

.evImgClipper, .hiImgClipper {
	width: 160px;
	height: 50px;
	overflow: hidden;
	border: solid 1px #000;
	margin-top: 10px;
	margin-bottom: 10px;
}

.evImgClipper img { margin-top: -50px; }
.hiImgClipper img { margin-top: -50px; }

.evHighlightDivide, .hiDivide {width: 1px; height: 50px; border-left: dotted 1px #999; margin-left: 5px; margin-right: 5px; margin-top: 40px;}

/* End Highlight Box */

.evSearchBut {background-color: #f60; color: #fff; border: outset 1px #fff; font-weight: bold;}
.evSearchVal {text-align: right;}
.evSearchBox {width: 330px;}

.mapPod {border-left: dotted 1px #999;}

#channelLinks {
	background-color: #ccc;
	padding: 0px;
	height: 23px;
	width: 560px;
}

#userButtons a {color: #666;}
#userButtons a:hover {color: #009;}

/* Proxy Office Stuff */
.istcOffTab .istcOffTab {border-bottom: dotted 1px #ccc;}
.istcOffTab b {color: #993;}

.istcDiscResultsTab {width: 540px;}
.istcDiscResultsTab b {color: #693;}
/* End Proxy Office Stuff */

/* Scrap Stuff */
.scrapTable .scraptxtbox 	{ width: 250px; }
.scrapTable .scrapdatebox	{ width: 100px; }
.scrapTable select 			{ font-size: 10px; height : 18px; width: 250px; }
/* End Scrap Stuff */



.channeluser .usrBut {
	font-size: 8pt;
	height: 20px;
	font-weight: bold;
	background-color: #008;
	color: #fff;
	border: outset 2px #fff;
}

input.reg3 {
	width: 20pt;
}

input.reg1 {
	width: 10pt;
}

.regTab td {border-top: dashed 1px #ccc;}

.ctBut {
	font-size: 9pt;
	height: 20px;
	width: 100px;
	font-weight: bold;
	color: #fff;
	background-color: #f60;
	border: outset 2px #fff;
}

.ctErr {font-weight: bold; color: #c00;}

/* Travel Offices Search Form */
.countryDrop, .cityDrop {
	width: 300px;
}
.officeResults { margin-top: 10px; }
.officeResults .services UL { margin-left: 0px; padding-left: 0px; display: inline; list-style: lower-alpha}
.officeResults .services LI { display:inline; margin-left: 10px; font-style: italic;  white-space: nowrap; }

/* End Travel Offices Search Form */

/* Discount Search Form */
.discountQueryTable .countryDrop, .discountQueryTable .cityDrop {
	width: 250px;
}
/* End Discount Search Form */

/** Search results */
.searchresults .result {
    margin-top: 1em;
    margin-bottom: 1em;
}

.searchresults .divide {
    height: 1px;
    border-bottom: 1px dashed black;
}

.homelocquery, .passwordquery { margin-left: 100px; width: 300px; margin-top: 15px; margin-bottom: 20px;}
.homelocquery SELECT, .passwordquery .passwordInpt { width: 300px; margin-bottom: 15px; }
.homelocquery .submit, .passwordquery .submit { text-align: right }


/* Static content menu stuff */
UL.filemenu {
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
UL.filemenu LI {
	margin: 0px;
	padding: 0px;
}
UL.filemenu LI LI {
	padding-left: 5px;
}
UL.filemenu LI.closeddir {
}
UL.filemenu LI.file {
	font-weight: normal;
	list-style-image: url('/static/sisp/img/arrow_links.gif');
}

.channelistc_info UL.children LI { list-style-image: url('/static/sisp/img/arrow_istc_info.gif'); }
.channelmoney UL.children LI { list-style-image: url('/static/sisp/img/arrow_money.gif'); }
.channelstudent_travel UL.children LI { list-style-image: url('/static/sisp/img/arrow_student_travel.gif'); }
.channeltravel_advice UL.children LI { list-style-image: url('/static/sisp/img/arrow_travel_advice.gif'); }

UL.filemenu LI.selectedfile {
	font-weight: bold;
        list-style-image: url('/static/sisp/img/arrow_links.gif');
}

UL.filemenu UL.children {
	font-weight: normal;
	margin: 0 0 0 1em;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
}	

UL.filemenu LI.opendir {
	font-weight: bold;
}
