HTML{
	overflow-y:scroll;
}

body{
	background-image: url(../images/topbar_bg.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
image{
	margin:0px;
	border:0;
}
form{
	margin: 0px; 
	padding: 0px;
}

hr{color:#CCCCCC;}
.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt12{font-size:11px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt15Blue{font-size:15px;color:#487097;font-weight:bold;}

.txt17User{font-size:17px;font-family:Arial, Helvetica, sans-serif}

.txtZero{color:#0E8FCB;}
.txtGray{color:#999999;}

.txtDarkGray{color:#333333;}

.txtBlack{color:#000000;}
.txtRed{color:#FF0000;}
.txtGreen{color:#009900;}
.txtBlue{color:#0E8FCB;}
.txtWhite{color:#FFFFFF;}

.borderGray{border:#BCBCBC 2px solid;}
.borderGrayThin{border:#EFF5FF 1px solid;background-image:url(../images/boxbg.gif);background-repeat:repeat-x;}

.legend {background:#EFF5FF;padding:4px;border:#cccccc 1px solid;}


.contentHeader{background:#EFF5FF;color:#000000;height:21px;padding-left:5px;font-weight:bold;font-size:12px;}
.headerGray{background:#EFEFEF;color:#000000;height:21px;padding-left:2px;font-weight:bold;}

.headerOrange{background:#EC8A0F;color:#ffffff;height:21px;padding-left:2px;font-weight:bold;}
.headerBlue{background:#487097;color:#4372B0;height:21px;padding-left:5px;font-weight:bold;background-image: url(../images/bg_blue.gif);}


#bookings{width:625px;height:380px;overflow:auto;padding-left:4px;}
.th{background:#EEEEEE;color:#000000;height:21px;padding-left:2px;font-weight:bold;white-space:nowrap;border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;font-size:11px;text-align:center;}
.td{border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;background:#ffffff;}
.tda{border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;background:#EEEEEE;background-image: url(../images/bg_gray.gif);background-repeat:repeat-x;}



a{color:#0E8FCB;}
a:visited{color:#0E8FCB;}
a:hover{color:#0E8FCB;}

input{font-size:12px;font-family:Arial, Helvetica, sans-serif}
select{font-size:12px;font-family:Arial, Helvetica, sans-serif}
inputTxt {border-top:#CCCCCC 1px solid;border-right:#999999 1px solid;border-bottom:#999999 1px solid;border-left:#CCCCCC 1px solid;background:#F9F9F9}
.button {}
selTxt {background:#F9F9F9}

#calendar th{height:25px;}
#calendar td{width:14%;font-weight:bold;color:#00368F;text-align:center;}
#calendar td a{color:#0E8FCB;text-decoration:none;}
#calendar td a:hover{color:#0E8FCB;}

#calendar .txtRed{color:#FF0000;}
#calendar .headerBlue{}

.redbox{background:#ff0000;}
.greenbox{background:#00ff00;}
.bluebox{background:#487097;}

.bgRed{background:#ff0000;}


.tablinebottom{border-bottom:#97B3CC 1px solid;}
.tabon{border-left:#97B3CC 1px solid;border-top:#97B3CC 1px solid;border-right:#97B3CC 1px solid;font-weight:bold;background-image: url(../images/tabon.gif);}
.taboff{border:#97B3CC 1px solid;background:#E5F0FA;}
.tabclose{border:#97B3CC 1px solid;background:#F9F9F9;color:#999999}

.tabon a{color:#0099CC;text-decoration:none;}
.tabon a:hover{color:#0099CC;text-decoration:underline;}

.taboff a{color:#006699;text-decoration:none;}
.taboff a:hover{color:#006699;text-decoration:underline;}


fieldset{
border:1px solid #CCC;
}

* html #fixed fieldset{
position: relative;
padding-top:.5em;
margin-top:1em;
}

* html #fixed fieldset{
margin-top:1em;
padding-top:1em;
}

* html #fixed legend{
position: absolute;
top:-.5em;
left:.5em;
font-weight:bold;
color:#000000;
}


.fset{width:400px;}
.align_left{float:left;}
.align_right{float:right;}


.topLinks, .topLinks:visited{ 
	color:#FFFFFF; 
	text-decoration:none;
	font-size:12px;
}

.topLinks:hover{ 
	color:#FFFFFF; 
	text-decoration:underline;
	font-size:12px;
}

div#logoArea{
	width:722px;
	margin-right:auto;
	margin-left:auto;
	height:59px;
}
div#topLinksArea{
	width:743px;
	margin-right:auto;
	margin-left:auto;
	height:24px;
}

div#topLinksAreaOwners{
	width:470px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto;
	height:24px;
	padding-left:100px;	
}

div#topLinksAreaCorporate{
	width:720px;
	padding-left:10px;
	margin-right:auto;
	margin-left:auto;
	height:24px;
}

div#topLinksAreaOwners ul, div#topLinksAreaCorporate ul{
	padding-top:4px;
	margin: 0;
	list-style-type: none;
}
div#topLinksAreaOwners li, div#topLinksAreaCorporate li{
	display: inline;
	color:#333366;
	
}
div#topLinksAreaOwners li a, div#topLinksAreaCorporate li a{
	text-decoration:none; /* no underline */
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
}
div#topLinksAreaOwners li a:hover, div#topLinksAreaCorporate li a:hover{
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
}

div#topLinksAreaOwners li a.linkActive, div#topLinksAreaCorporate li a.linkActive{
	text-decoration:none; /* no underline */
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color:#F2F2F2;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:5px;
	padding-top:1px;
}
div#subMenuArea{
	margin-right:auto;
	margin-left:auto;
	height:20px;
	background-color:#F2F2F2;
}
div#subMenu{
	width:460px;
	margin-right:auto;
	margin-left:auto;
	padding-left:105px;
	padding-top:3px;
}
div#subMenuCorporate{
	width:570px;
	margin-right:auto;
	margin-left:auto;
	padding-top:2px;
}

div#subMenu ul, div#subMenuCorporate ul {
	padding: 2px;
	margin: 0;
	list-style-type: none;
}


div#subMenu li, div#subMenuCorporate li{
	display: inline;
	margin-right: 3px;
	color:#000000;
}
div#subMenu li a, div#subMenuCorporate li a{
	text-decoration:none; /* no underline */
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
div#subMenu li a:hover, div#subMenuCorporate li a:hover{
	text-decoration:underline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

div#subMenu li a.subMenuActiveLink, div#subMenuCorporate li a.subMenuActiveLink{	
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}



div#searchArea{
	width:722px;
	margin-right:auto;
	margin-left:auto; 
	text-align:right;
	padding-top:3px;
	height:22px;
}
div#content{
	width:722px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
}

div#loginArea{	
	width:722px;
	height:195px;
	background-image: url(../images/loginarea_bg.jpg);
	background-repeat:no-repeat;
}

div#loginAreaHome{	
	width:722px;
	height:235px;
	background-image: url(../images/home_loginarea_bg.jpg);
	background-repeat:no-repeat;
}

div#contentTopOwner{	
	width:722px;
	height:26px;
	background-image: url(../images/contenttopowner_bg.jpg);
	background-repeat:no-repeat;
}

div#contentAreaHome{
	width:722px;
	background-image: url(../images/homecontent_bg.jpg);
	background-repeat:no-repeat;
}

div#contentArea{
	width:722px;
	background-image: url(../images/contentarea_bg.jpg);
	background-repeat:repeat-x;
}

div#colMain{
	width:433px;
	padding-left:35px;
	padding-top:38px;
	float:left;
}

div#col1{
	width:195px;
	padding-top:15px;
	float:left;
}

div#col2{
	width:195px;
	padding-left:40px;
	padding-top:15px;
	float:left;
}

div#col3{
	width:193px;
	padding-left:34px;
	float:left;
}

#contentAreaOwners{
	padding:1px 35px 10px 35px;
}

#textArea{
	padding:10px 35px 10px 35px;
}

.blueText{ 
	color:#1D378C;
	font-size:12px;
}
.greyText{ 
	color:#333333;
	font-size:12px;
}

.textBold{ 
	font-weight:bold;
}

.buttonSpace{ 
	padding-left:30px;
}

div#footerArea{
	border-top:1px solid #CCCCCC;
}
div#footertTextArea{ 
	width:722px;
	margin-left:auto;
	margin-right:auto;
	padding:8px 2px 2px 2px;
	text-align:center;
}
.topbarText{
	color:#FFFFFF;
	font-size:13px; 
	font-weight:bold;
	font-style:italic;
}

.header{ 
	font-size:14px; 
	font-weight:bold;
}

.topbar{
	background-color:#003F82;
	height:70px;
}



TD.tableft_unsel {
   background-image:url('../images/unselected_tab_left.jpg'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#333333;
	width:8px;
}

TD.tabright_unsel{
   background-image:url('../images/unselected_tab_right.jpg'); 
	background-repeat: no-repeat;	
	background-position: right top;
	background-color:#333333;
	width:8px;
}

TD.tabright_sel{
   background-image:url('../images/selected_tab_right.jpg'); 
	background-repeat: no-repeat;	
	background-position: right top;
	background-color:#333333;
	width:8px;
}

TD.tabcenter_sel, TD.tabcenter_sel.a{
	background-image:url('../images/selected_tab_bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	padding-right:10px;
	padding-left:10px;
	background-color:#FFCC00;
	text-align:center;
}

TD.tableft_sel {
   background-image:url('../images/selected_tab_left.jpg'); 
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFCC00;
	width:8px;
}

TD.tabright_sel{
   background-image:url('../images/selected_tab_right.jpg'); 
	background-repeat: no-repeat;	
	background-position: right top;
	background-color:#FFCC00;
	width:8px;
}

.tempSignUp{
	font-size:20px;
	text-decoration:none;
}

.textBlue{
	color:#1D378C;
}

.welcomeMessage{ 
	color:#FFFFFF;
	float:right;
	padding-top:8px;
	text-align:right;
}

.whiteLinks, .whiteLinks:visited{ 
	color:#FFFFFF; 
	text-decoration:underline;
}

.whiteLinks:hover{ 
	color:#FFFFFF; 
	text-decoration:none;
}

.greyLinkBold, .greyLinkBold:visited{ 
	color:#333333; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.greyLinkBold:hover{ 
	color:#333333; 
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

.corporateButton{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #8ECAE6;
	background-color: #0F8FCC;		 
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 1px; 
	width:250px;
	margin-right:20px;
}




