/*css*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background:#E5E6E6;	
}
#header{
	height:110px;
	background:url('../images/header-bar_02.jpg') repeat-x;
}
.bigTextTop{font-size:16px;font-weight:bold;color:#fff}
.mediumTextTop{font-size:14px;font-weight:bold;color:#fff}
#baseContent{
width:994px;
clear:both;
/*padding:0px 19px 0px 19px;*/
margin:0px 84px 0px 64px;
background:#fff;
}
.wrapText{padding:19px;}
#baseContentSmall{
width:875px;
clear:both;
/*padding:0px 19px 0px 19px;*/
margin:0px 84px 0px 130px;
background:#fff;
}
#contentTopSmallBar{
padding:0px; margin:0;
background:url('../images/corner-top-small-bar.gif') no-repeat;
width:875px;height:15px;
margin:57px 84px 0px 130px;
}
#contentBottomSmallBar{
padding:0px; margin:0;
background:url('../images/corner-bottom-small-bar.gif') no-repeat;
width:875px;height:15px;
margin:0px 84px 0px 130px;
}
#contentBottomBar{
padding:0px; margin:0;
background:url('../images/corner-bottom-bar.gif') no-repeat;
width:994px;height:15px;
margin:0px 84px 0px 64px;
}
.boldbigpinktext {
	font-size: 12px;
	font-weight: bold;
	color: #9C5494;
}
a#pinklink:link {
	color: #9C5494;	
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
a#pinklink:visited {
	text-decoration: underline;
	color: #9C5494;	
	font-size: 12px;
	font-weight: bold;
}
a#pinklink:hover {
	text-decoration: none;
	color: #9C5494;
	font-size: 12px;
	font-weight: bold;
}
a#pinklink:active {
	text-decoration: underline;
	color: #9C5494;
	font-size: 12px;
	font-weight: bold;
}
a:link {
	color: #739465;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #739465;
	font-size: 10px;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #739465;
	font-size: 10px;
	font-weight: bold;
}
a:active {
	text-decoration: underline;
	color: #739465;
}
.boldtext {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
}
.blackBoldText{
font-size:10px;
font-weight:bold;
color:#2765B6;
}
.bgfooter {
	background-color: #e5eaee;
	background-image: url(../images/cp.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
}
.text {
	font-size: 10px;
	color: #333333;
}
.boldgreentext {
	font-size: 10px;
	font-weight: bold;
	color: #739465;
}
.boldbiggreentext {
	font-size: 12px;
	font-weight: bold;
	color: #739465;
}
.input3 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #333333;
	height: 18px;
	width:140px;
}
/****************************************new styles***************************************/
.error {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.currentlyOwe {
	font-size: 11px;
	font-weight: bold;
	height:25px;
	color: #FF0000;
}
.textWhite {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
}
.headingBG{
	font-size: 14px;
	font-weight: bold;
	color: #739465;
	padding-left:10px;
	line-height:25px;
	border-bottom:1px solid #e6eaee;
}
#tborder{border:1px solid #999999;}
.textSmall{
	font-size: 10px;
	font-weight:bold;
	color:#333333;
	padding-left:10px;	
}
.textBoldSmallWhite{
	font-size: 10px;
	font-weight:bold;
	color:#fff;
}
.textSmallWhite{
	font-size: 10px;
	color:#fff;
}
img{border:none;}
#contentgridtable,#contentgridtable p{line-height:16px; padding:0 0px 14px 0px;}
#resgridtable,#resgridtable p{line-height:20px; padding:0 0px 10px 0px;}
#errorDlgIcon{
background:url('../icons/error.png') no-repeat !important;width:48px;height:48px;
background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/error.png', sizingMethod='scale');
}
#infoDlgIcon{
background:url('../icons/info.png') no-repeat !important;width:48px;height:48px;
background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/info.png', sizingMethod='scale');
}
#errorSmallDlgIcon{
background:url('../icons/error-32x32.png') no-repeat !important;width:32px;height:32px;
background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/error-22x22.png', sizingMethod='scale');
}
#infoSmallDlgIcon{
background:url('../icons/info-32x32.png') no-repeat !important;width:32px;height:32px;
background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/info-32x32.png', sizingMethod='scale');
}
.msgFailureHeading{padding-top:3px;font-size:12px;font-weight:bold;color:#D11212;}
.msgBoxFailure{/*background:#eff1fa;border:solid 1px #999999;*/padding-top:3px;font-size:11px;font-weight:bold;color:#D11212;}
.msgBoxSuccess{/*background:#eff1fa;border:solid 1px #999999;*/padding-top:3px;font-size:11px;font-weight:bold;color:#739465; }
#innerLinks a {
	color: #3A70B7;
	text-decoration: underline;
}

#tblBorder{border:#3A70B7 solid 2px;}
#tblBorder-right{border-right:#3A70B7 solid 2px; height:150px;}
a.redLinks:link {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.redLinks:visited {
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
a.redLinks:hover {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
a.greyLinks:link {
	font-size: 10px;
	font-weight: bold;
	color: #7F817E;
	text-decoration: underline;
}
a.greyLinks:visited {
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #7F817E;
}
a.greyLinks:hover {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #7F817E;
}
a.whiteLinks:link {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.whiteLinks:visited {
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.whiteLinks:hover {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
form{margin:0;padding:0;}
.hrLine{border-bottom:1px solid #e6eaee;}
.hrBlackLine{border-bottom:1px solid #000000;}
#pictureBorder{border:2px solid #B38DBF; padding:2px 2px 2px 2px;}
#datagridBorders{border:groove 1px #B38DBF;}
#datagrid{background:#B38DBF; border:groove 1px #B38DBF;}
#datagrid thead th{background:#B38DBF;color:#fff; repeat-x;height:28px;padding:4px 4px 4px 4px;}
.row{background:#fff;height:25px;}.row td{padding:4px 4px 4px 4px;cursor:pointer;}
.altrow{background:#eee;height:25px;}.altrow td{padding:4px 4px 4px 4px;cursor:pointer;}
.mouseOverClass{height:25px;}.mouseOverClass td{padding:4px 4px 4px 4px;cursor:pointer;}
.mouseClickClass{background:#B38DBF;color:#fff;height:25px;}.mouseClickClass td{padding:4px 4px 4px 4px;}.mouseClickClass a{color:#fff;}
.contentrow{background:#fff;height:16px;}.contentrow td{padding:2px 2px 2px 2px;}
.boldtextitalic {
	font-size: 11px;
	font-style:italic;
	font-weight: bold;
	color: #666;
}
.textitalic{font-style:italic;color: #666;}
.boldPassportRedHeading {padding-top:3px;font-size: 10px;font-weight: bold;color: #FF0000;vertical-align:text-top; }
.boldPassportTextHeading {padding-top:3px;font-size: 10px;font-weight: bold;color: #739465;vertical-align:text-top;}
.boldBlackHeading {padding-top:3px;font-size: 10px;font-weight: bold;color: #333333;vertical-align:text-top; text-align:right;}
.boldRedHeading {padding-top:3px;font-size: 10px;font-weight: bold;color: #FF0000;vertical-align:text-top; text-align:right;}
.boldTextHeading {padding-top:3px;font-size: 10px;font-weight: bold;color: #739465;vertical-align:text-top; text-align:right;}
.boldTextWhite {padding-top:3px;font-size: 12px;font-weight: bold;color: #FFFFFF; vertical-align:absmiddle;}
.boldSmallTextWhite {padding-top:3px;font-size: 11px;font-weight: bold;color: #FFFFFF; vertical-align:absmiddle;}
.boldGreyHeading {padding-top:3px;font-size: 10px;font-weight: bold;color: #7F817E;vertical-align:text-top; text-align:right;}
.boldFlightInfoHeading{padding-top:0px;font-size: 10px;font-weight: bold;color:#B1ADAE;}
.hrBlackLine{border-bottom:1px solid #000000;}
<!-- Pink Box -->
.pink-area{margin: 0;}
.pink-area .pink-box {margin: 0;background:url('../images/pink-box-bar.gif') repeat-x;height:25px;}
.pink-area .pink-box .tl{width:7px;height:25px; float:left;top:0px;left:0; background:transparent url(../images/pink-box-corner-left.gif); position:relative;}
.pink-area .pink-box .tr{width:7px;height:25px; float:right;top:-17px;right:0; background:transparent url(../images/pink-box-corner-right.gif); position:relative;}
.pink-area .bd{
	padding:0.5em;
	border-left:Solid 1px #F0E2F0;
	border-right:Solid 1px #F0E2F0;
	/*border:Solid 1px #822C77;*/
}
.pink-area .tl{width:7px; height:7px;float:left;top:0px;left:0; background:transparent url(../images/pink-bottom-left.gif) repeat-y; position:relative;}
.pink-area .bt{margin-left:7px;background:transparent url(../images/pink-bottom.gif) repeat-x;margin-right:7px;}
.pink-area .tr{width:7px;height:7px; float:right;top:-14px;left:0; background:transparent url(../images/pink-bottom-right.gif); position:relative;}
<!-- End Pink Box -->
<!-- Grey Box -->
.grey-area{margin: 0;}
.grey-area .grey-box {margin: 0;background:url('../images/grey-box-bar.gif') repeat-x;height:25px;}
.grey-area .grey-box .tl{width:7px;height:25px; float:left;top:0px;left:0; background:transparent url(../images/grey-box-corner-left.gif); position:relative;}
.grey-area .grey-box .tr{width:7px;height:25px; float:right;top:-17px;right:0; background:transparent url(../images/grey-box-corner-right.gif); position:relative;}
.grey-area .bd{
	padding:0.5em;
	border-left:Solid 1px #EBEBEB;
	border-right:Solid 1px #EBEBEB;
	/*border:Solid 1px #822C77;*/
}
.grey-area .tl{width:7px; height:7px;float:left;top:0px;left:0; background:transparent url(../images/gray-bottom-left.gif) repeat-y; position:relative;}
.grey-area .bt{margin-left:7px;background:transparent url(../images/gray-bottom.gif) repeat-x;margin-right:7px;}
.grey-area .tr{width:7px;height:7px; float:right;top:-14px;left:0; background:transparent url(../images/gray-bottom-right.gif); position:relative;}
<!-- End Pink Box -->
<!-- Green Box -->
.green-area{margin: 0;}
.green-area .green-box {margin: 0;background:url('../images/green-box-bar.gif') repeat-x;height:25px;}
.green-area .green-box .tl{width:7px;height:25px; float:left;top:0px;left:0; background:transparent url(../images/green-box-corner-left.gif); position:relative;}
.green-area .green-box .tr{width:7px;height:25px; float:right;top:-17px;right:0; background:transparent url(../images/green-box-corner-right.gif); position:relative;}
.green-area .bd{
	padding:0.5em;
	border-left:Solid 1px #E2F0E2;
	border-right:Solid 1px #E2F0E2;
	/*border:Solid 1px #822C77;*/
}
.green-area .tl{width:7px; height:7px;float:left;top:0px;left:0; background:transparent url(../images/green-bottom-left.gif) repeat-y; position:relative;}
.green-area .bt{margin-left:7px;background:transparent url(../images/green-bottom.gif) repeat-x;margin-right:7px;}
.green-area .tr{width:7px;height:7px; float:right;top:-14px;left:0; background:transparent url(../images/green-bottom-right.gif); position:relative;}
<!-- End Green Box -->
.verticalLine{border-left:1px solid #e6eaee;}

/*Columns*/
#leftColumn{
float:left;width:184px;position:relative;
}
#middleColumn{
float:left;width:574px;margin:0px 0px 0px 6px;position:relative;
}
#rightColumn{
width:184px;position:relative;float:right;
}
#green-logo-bar{
background:url('../images/green-logo-bar.gif') repeat-x;
margin:60px 0px 10px 0px;
height:74px;
}
#left-empty-bar{
margin:60px 0px 10px 0px;
height:60px;
}
#tourBorders{border:#E0DFDF solid 2px;background-color:#F9F9F8;}
#tourImageBorder{border:#E0DFDF solid 3px;}
.tourHeadingTitle{font-size:12px;font-weight:bold;color:#727272}
.tourHeadingMediumTitle{font-size:12px;color:#727272}
.tourHeadingSmallTitle{font-size:10px;color:#727272}
/* rounded buttons */
button{background:transparent;border:0;margin:0;padding:0;color:#5C5C5B;font-weight:bold;font-size:11px;}
button .round {
	cursor:pointer; 
	cursor:hand; 
	line-height:33px;
	background:url(../images/button.gif) no-repeat right top; 
	padding-right:10px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
button .round span { 
	background:url(../images/button.gif) no-repeat left top; 
	height:33px;
	display:block;
	display:inline-block;
	padding-left:10px; line-height:33px;
}
#linkbutton{background:transparent;border:0;margin:0;padding:0;text-decoration:none;color:#5C5C5B;font-weight:bold;font-size:11px;}
#linkbutton .round {
	cursor:pointer; 
	cursor:hand; 
	line-height:33px;
	background:url(../images/button.gif) no-repeat right top; 
	padding-right:10px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
#linkbutton .round span { 
	background:url(../images/button.gif) no-repeat left top; 
	height:33px;
	display:block;
	display:inline-block;
	padding-left:10px; line-height:33px;
}
.commenthidden {display:none}
.commentshown {display:inline}
