

/**** dojo.css CSS reset modified to only affect THOR ****/

.THORcontainer{
width:530px;	margin:auto;
}

.THORmain {
	height:100%;
	overflow:hidden;
}

.THORbackground {
	padding:5px;
	background-color: #FDFDFD;

	
	border:1px solid #999; -moz-border-radius: 5px; border-radius: 5px;}

.THORcontrols td {
	text-align:center;
	border:none !important;
}

.THORcontrols th {
	font-weight:normal;
	font-size:0.9em;
	text-align:center;
	border:none !important;
}

.THORcontrols{
width:500px;	margin:auto;
	color:#000;
	border:none !important;
}

.THORformContents{
}

.avdate{
width:50px;	background-color:#d4ebff;
	padding:2px;
	color:#000;
	font-size:12px;
	text-align:center;
	margin:auto;
}

.avdate_cal{
	width:35px;
	background-color:#d4ebff;
	padding:2px;
	color:#000;
	font-size:12px;
	text-align:center;
	margin:auto;
}

.wday{
}

.enquiryInput{
width:320px;}

h1.mainTitle{
/*-moz-border-radius-topright:5px;
-webkit-border-radius-topright:5px;
-khtml-border-radius-topright:5px;
border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-radius-topleft:5px;
-khtml-border-radius-topleft:5px;
border-radius-topleft:5px;*/
/* 	background-color:#ECF5FB; */
	color:#1c3e58;
	margin:10px auto 10px auto;
	font-size:16px;
	border-bottom:1px dashed #CCC;
	text-align:center;
/* 	padding:3px; */
}

.info th{
	font-weight:bold;
	color:#1c3e58;
	text-align:right;
	padding:5px 5px 5px 0;
}

.THORwidget div, .THORwidget dl, .THORwidget dt, .THORwidget dd, .THORwidget li, .THORwidget h1, .THORwidget h2, .THORwidget h3, .THORwidget h4, .THORwidget h5, .THORwidget h6, .THORwidget pre, .THORwidget form, .THORwidget fieldset, .THORwidget input, .THORwidget textarea, .THORwidget p, .THORwidget blockquote, .THORwidget th, .THORwidget td {
	margin: 0;
	padding: 0;
}
.THORwidget fieldset, .THORwidget img {
	border: 0 none;
}
.THORwidget address, .THORwidget caption, .THORwidget cite, .THORwidget code, .THORwidget dfn, .THORwidget th, .THORwidget var {
	font-style: normal; 
	font-weight: normal;
}
.THORwidget caption, .THORwidget th {
	text-align: left;
}
.THORwidget q:before, .THORwidget q:after {
	content:"";
}
.THORwidget abbr, .THORwidget acronym {
	border:0;
}
.THORwidget{
	font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; 
	*font-size: 75%;
}
.dijitPopup{
	font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; 
	*font-size: 75%;
}
.THORwidget h1 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom:0;
}
.THORwidget h2 {
	font-size: 1.1667em;
	font-weight: bold;
	line-height: 1.286em;
	margin-top: 1.929em;
	margin-bottom:0.643em;
}
.THORwidget h3, .THORwidget h4, .THORwidget h5, .THORwidget h6 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 0;
}
.THORwidget p { 
	font-size: 1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	line-height: 1.5em;
}
.THORwidget blockquote {
	font-size: 0.916em;
	margin-top: 3.272em;
	margin-bottom: 3.272em;
	line-height: 1.636em;
	padding: 1.636em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.THORwidget ol li, .THORwidget ul li {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0;
}
.THORwidget pre, .THORwidget code {
	font-size:115%;
	*font-size:100%;
	font-family: Courier, "Courier New";
	background-color: #efefef;
	border: 1px solid #ccc;
}
.THORwidget pre {
	border-width: 1px 0;
	padding: 1.5em;
}
.THORwidget table {  font-size:100%; }
.dojoTabular {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ccc;
	margin: 0 1.5em;
}
.dojoTabular th {
	text-align: center;
	font-weight: bold;
}
.dojoTabular thead,
.dojoTabular tfoot {
	background-color: #efefef;
	border: 1px solid #ccc;
	border-width: 1px 0;
}
.dojoTabular th,
.dojoTabular td {
	padding: 0.25em 0.5em;
}

