body {
font-size:small; font-family: Arial, Helvetica, sans-serif; margin:0 auto; padding:0; text-align:center; width:100%;}
img {
border: 0;
}
#flashcontent {height: 100%;}
h1 {font-size: 140%; margin:0; padding:0;}
h2 {font-size: 170%; margin:0; padding:0;}
h3 {font-size: 160%; margin:0; padding:0;}
h4 {font-size: 150%; margin:0; padding:0;}
h5 {font-size: 140%; margin:0; padding:0;}
h6 {font-size: 130%; margin:0; padding:0;}
li {font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;}
a{text-decoration: underline; color: #2551A2; font-weight:bold;}
a:hover {text-decoration: underline; color: #99CCFF; font-weight:bold;}
textarea, input, select{font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;}
div#shell{
margin: 0 auto; padding:0; border:0; width:766px; text-align:center;
}
div#shellalign{
margin: 0; padding:10px 0 0 0; width:766px; text-align:left;
}
/*define the header*/
div#header{margin:0; padding:0; height:104px; border-left:1px solid #003366; border-top:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #FFF; background:url(../images/header.jpg) no-repeat top left; background-color:#FFF;}
div#headerImgs{margin:0; padding:0; float:right; clear:both;}
div#headerImgs img{margin:8px 8px 0 0; padding:0;}

/*define the blue title bar*/
div#titlebarShell{margin:0; padding:0; background:url(../images/titlebar_bg.jpg) repeat-x top left; text-align:left; color:#FFFFFF; font-weight:bold; border-left:1px solid #003366; border-right:1px solid #003366; background-color:#003366; height:40px; clear:both;}
div#titlebar{margin:0; padding:10px; float:left; width:500px; text-align:left}
div#titlebarLang{margin:0; padding:10px; float:left; width:220px; text-align:right}
div#titlebarShell a{color:#FFFFFF; text-decoration:none;}
div#titlebarShell a:hover{color:#99CCFF; text-decoration:none;}

/*define the red nav bar and hyperlinks*/
div#navBar{margin:0 auto; padding:0; text-align:center; font-size: 100%;font-weight:bold; border-left:1px solid #d7042d; border-right:1px solid #d7042d; border-top:1px solid #FFF; border-bottom:1px solid #003366; background-color:#d7042d; height:20px; clear:both;}

/* used to define main content in relation to left hand NAV 
div#nav {padding: 0; margin:0 auto; width:764px; text-align:center;}
div#nav ul {margin: 0; padding: 0; color:#333;}
div#nav li {margin: 0; padding:0; color:#FFF; position: relative; list-style: none; text-align:left; float:left; width:auto;}

div#nav li:hover {background-color:#d7042d;}
div#nav li.submenu {background-color:#d7042d;}
div#nav li.submenu li{background-color:#A00323; width:130px; border-bottom:1px solid #003366;}
div#nav li.submenu:hover {}
div#nav li a {display:block; padding: 2px 5px 2px 5px; margin:0; text-decoration: none; color: #FFF;background-color:#d7042d;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; display: none; width:130px; border-left:1px solid #003366; border-right:1px solid #003366}
div#nav ul ul li{}
div#nav ul.level2 {top:2em; left:0px; font-size:10px;} 
div#nav ul.level3 {top:-1px; left:7em;}
div#nav li a:hover {color: #336699; background-color:#FFF;}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {
display:block;}
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
*/


#menu_main {
	width: 100%;
	background-color:#d7042d;
	color:#FFFFFF;
}
	#menu_main ul.level1 { margin: 0px; padding: 0px; list-style-type: none; }
	#menu_main ul li.level1 { float: left; }
	#menu_main ul li a.level1 {
		float: left; padding: 1px 15px 3px 20px;
		color: white; text-decoration: none;
		background-color:#d7042d;
		text-align:left;
	}
	#menu_main ul li a.first1 { background: none; }
	#menu_main ul li a.level1:hover { color: #00AEE7; }
	#menu_main div.level2 { float: left; clear: left; }
	#menu_main ul.level2 { position: absolute; visibility: hidden; margin: 0px; padding: 0px; list-style-type: none; border: 1px solid #d7042d; border-top: none; }
	#menu_main ul li.level2 { float: left; clear: left; }
	#menu_main ul li.level2 a {display: block; 
	padding: 5px; 
	width: 180px; 
	border-top: 
	1px solid white;
	background: #d7042d;
	font-size:10px; color: #FFF; text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#menu_main ul li.level2 a:hover {
	background: #FB0D3D;
	color: white;
}
#menu_main ul li.first2 a { border-top: none; }



/* body */
div#body{margin:0; padding:0; width:764px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; vertical-align:top; background-color:#FFFFFF; clear:both; float:left;}
div#body .singCol{margin:0; padding:0; vertical-align:top; font-size:85%; color:#033771; font-weight:bold; clear:both;}
div#body .colLeft{margin:0; padding:30px; vertical-align:top; float:left; background-color:#FFF; font-weight:normal; width:330px;}
div#body .colRight{margin:0; padding:30px 0px 30px 0px; vertical-align:top; float:left; clear:right; background-color:#FFF; font-weight:normal; width:330px;}
div#body .colLeftmain{margin:0; padding:30px; vertical-align:top; float:left; background-color:#FFF; font-weight:normal; width:250px;}
div#body .colRightmain{margin:0; padding:30px 0px 30px 0px; vertical-align:top; float:left; clear:right; background-color:#FFF; font-weight:normal; width:410px;}
div#body .colLeft2{margin:0; padding:30px; vertical-align:top; float:left; background-color:#FFF; font-weight:normal; width:240px;}

div#body .colLeftNew{margin:0; padding:30px; vertical-align:top; float:left; background-color:#FFF; font-weight:normal; width:80px;}

div#body .colRight2{margin:0; padding:30px 0px 30px 0px; vertical-align:top; float:left; clear:right; background-color:#FFF; font-weight:normal; width:430px;}
div#flashMap{background-color:#FFF; width:auto; color:#033771; font-weight:bold; clear:both; margin:30px; padding:0;

}

div#brands{clear:both; margin:0 auto; padding:0; border-left:1px solid #CCC; border-right:1px solid #CCC; width:764px; text-align:center; font-size:85%; font-weight:bold; color:#999;
}
div#brands .colLeft{width: 200px; float:left; padding: 0px 10px 0px 10px; text-align:left; vertical-align:top}
div#brands .colRight{width: 500px; float:right; padding: 0px 10px 0px 10px; text-align:right; clear:right}

/* contact */
div#contactForm{margin:20px 0 0 0; padding:0; width:350px; _width:300px; color:#000000; float:left;}
div#contactForm p{margin:0; padding:0; border:0}
div#contactForm .field{width:170px; margin:0; padding:3px; float:left; clear:right; font-size:100%}
div#contactForm .field01{width:100px; margin:0; padding:3px; float:left; clear:right; font-size:100%}
div#contactForm .field02{width:180px; height:22px; margin:0; padding:0; float:left; clear:right; font-size:100%}
div#contactForm .field03{width:170px; margin:0; padding:3px; float:left; clear:right; font-size:100%}
div#contactForm .submit{width:auto; margin:0 15px 0 0; padding:3px; float:right; clear:right; font-size:100%}
div#contactForm .labelCol{width:100px; height:22px; margin:0; padding:3px; float:left; clear:left; vertical-align:middle;}

div#contactForm .labelColNew{width:150px; height:22px; margin:0; padding:3px; float:left; clear:left; vertical-align:middle;}

div#contactDetails{padding:0; margin:15px 0 0 0; text-align:right; width:120px; float:right;}
/* define the footer */
div#footer{margin:0; padding:10px; clear:both; width: auto; height:60px; background-color:#FFF; border:1px solid #CCCCCC; font-size:85%; font-weight:bold; color:#999;}
div#footer a{color:#999; text-decoration:none; white-space:nowrap; font-weight:bold;}
div#footer a:hover{color:#99CCFF; text-decoration:underline; white-space:nowrap;}
div#footer .colLeft{width: 400px; float:left; padding: 0 0.7em 1em 0.7em; text-align:left;}
div#footer .colRight{width: 300px; float:right; padding: 0 0.7em 1em 0.7em; text-align:right;}
div#footer .amwayLinks{width:720px; padding: 10px 0 0 0.7em;}


/* define the RSS div . margin:t r b l; */
div#rss{background-color:#FFFFE1;border:1px solid #CCCCCC;padding:10px; margin:30px 120px 0 30px;font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#000000;}

p {font-weight:normal;}

.h1New {font-size: 140%; font-weight:bold; margin:0; padding:0;}

.pNew {font-weight:normal;}

.clear { clear: both; }

.print_button { background: transparent url(img/button_print_bg.gif) no-repeat 0% 0%; height: 13px; float: left; padding: 1px 0 0 18px; text-decoration: none; color: #004A84; }

.button {
	float: left;
	padding: 1px 6px 0px 6px;
	border: 1px solid #405FA4; background: #DDEAF4 URL(img/button_bg.gif) repeat-x;
	font-size: 10px; color: #004A84; text-decoration: none;
	text-align: center; vertical-align: middle;
	/*IE_BOX-MODEL_WORKAROUND*/height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 14px;
}#IEFIX {}

.button_slideshow {
	padding: 1px 6px 0px 6px;
	border: 1px solid #405FA4; background: #DDEAF4 URL(img/button_bg.gif) repeat-x;
	font-size: 10px; color: #004A84; text-decoration: none;
	text-align: center; vertical-align: middle;
	/*IE_BOX-MODEL_WORKAROUND*/height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 14px;
}#IEFIX {}
.button_slideshow SPAN {
	FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=#EEEEEE,offX=1,offY=1,positive=true);
	cursor: hand;
	white-space: nowrap;
}

.button SPAN {
	float: left;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=#EEEEEE,offX=1,offY=1,positive=true);
	cursor: hand;
	white-space: nowrap;
}
.button_close {
	padding: 1px 6px 0px 6px;
	border: 1px solid #405FA4; background: #DDEAF4 URL(img/button_bg.gif) repeat-x;
	font-size: 10px; color: #004A84; text-decoration: none;
	text-align: center; vertical-align: middle;
	/*IE_BOX-MODEL_WORKAROUND*/height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 14px;
}#IEFIX {}
.button_close SPAN {
	FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=#EEEEEE,offX=1,offY=1,positive=true);
	cursor: hand;
	white-space: nowrap;
}
.button,button_slideshow, .button_close :hover { text-decoration: none !important; }

#calendar_container{
	background-color:buttonface;
	/*background-color: #D4D0C8;*/
	width:738px;
	_width:732px;
/*height:748px;*/
	
	margin: 0 0 30px 15px;
	_margin: 0 0 30px 100px;

	margin-bottom:30px;
	_margin-left:20px;

	border:1px solid #000;
}
#meeting_tours{
	background-color:buttonface;
	width:50px;
	float:left;
}
#top_spacer{
	clear:right;
	background-color:buttonface;
	border-right:1px solid white;
	border-bottom:1px solid white;
	height:30px;
	width:80px;
}
#resourceHeader{
	clear:both;
	position:relative;
	background-color:buttonface;
	border-bottom:1px solid white;
	border-right:1px solid white;

	width:80px;
	height:55px;

	/*padding-top:21px;*/
	/*padding-bottom:20px;*/

	text-align:center;
	font-family:arial;
	font-size:10px;
}
#calendar_content div{
	margin-left:30px;
	_margin-left:0;
	position:relative;
	overflow:auto;
	background-color:buttonface;
}
#calendar_hours div{
	margin-left:28px;
	_margin-left:0;
	position:relative;
	overflow:auto;
	background-color:buttonface;
}
#timeHeader div{
	margin-left:0;
	background-color:buttonface;
	width:54px;
	_width:53px;
	height:30px;
	float:left;
	text-align:center;
	font-family:arial;
	font-size:10px;
	_font-size:11px;
	_line-height:20px;
}
#timeContent div{
	background-color:buttonface;
	margin-left:0.75px;
	_margin-left:0;
	width:53px;
	float:left;
	text-align:center;
	font-family:arial;
	height:55px;
}
.bookingStatusColor{
	width:53px;
	height:30px;
	border-right:1px solid white;
	border-bottom:1px solid white;
	float:left;
}
.calendarTime{
	background-color:buttonface;
	height:30px;
	border-left:1px solid white;
	_border:none;
	_border-right:1px solid white;
	border-bottom:1px solid white;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
}

/*pagination */
div#pagination {
     height:50px;
     margin-top:3px;
 }
div#pagination .count {
     float:left;
     padding:5px;
     }
div#pagination .pages {
     float:right; padding:5px;
     }

div#paginationTop{height:40px; margin-bottom:3px;}
div#paginationTop .count { float:left; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}

div.pagination { padding: 3px; margin: 3px; }
div.pagination a {
     border: none;/*#8dab68*/
     text-decoration: none; /* no underline */
     color: #2551A2;
}
div.pagination a:hover, div.pagination a:active {
     border: none;
     text-decoration: none;
     color: #000;
}
div.pagination span.current {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #5f7f39;
     font-weight: bold;
     background-color: #5f7f39;
     color: #FFF;
     }
div.pagination span.disabled {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #EEE;
     color: #DDD;
}
.bold14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rederror {
	color: red;
}

.fieldSelPagination{color:#2551A2;height:22px; font-weight:bold;font-size: 12px;}

.black_overlay{

    display: none;

    position: absolute;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

    background-color: black;

    z-index:1001;

    -moz-opacity: 0.8;

    opacity:.80;

    filter: alpha(opacity=80);

}
.white_content {

    display: none;

    position: absolute;

    top: 15%;

    left: 12%;

    width: 53%;

    height: 82%;

    padding: 16px;

    border: 4px solid #CCCCCC;

    background-color: white;

    z-index:1002;

    overflow: hidden;

}
#img_box{
	width:180;
	height:135;
}
#img_box img{	
	width:180;
	height:135;
}