/*===========================*/
/*	Layout Info				 */
/*===========================*/
html,body{margin:0px; padding:0px; }
/*html{background:#CCCCCC url(..../images/bg/shadow_rt_bg.jpg) repeat-y 0px 0px;}*/ /* #DCE5EE */
/*body{background:url(../images/bg/transition_bg.jpg) no-repeat -1px 589px; height:100%; width:899px;}*/
body{background:#CCCCCC url(../images/bg/shadow_rt_bg.jpg) repeat-y 1px 0px;}
#pageFrame{
	background: url(../images/bg/photo_bg_lowres.jpg) no-repeat; 
	width:898px; 
	border-top:1px solid #000;
	height:1000px;
	/*margin: 0px 0 -32000px 0;	
	padding:0px 0px 32000px 0px;*/
}
#pageFrame[id]{height:auto !important;}

#bgTrans{
	background:url(../images/bg/transition_bg.jpg) repeat-x 0px 576px; 	
	min-height:1000px;
}

#head{margin:13px 0px 0px 13px;}
#head h3{background:url(../images/logo1.gif) no-repeat; height:82px; margin: 0; padding: 0;}
#head h3 span{display:none;}
/*#content{
	float:right;
	margin:51px 10px 30px 0px; 
	padding:17px 17px 17px 17px; 
	width:625px; 
	background:#FFFFFF; color:#000000; 
	font:.9em Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=80); 
	-moz-opacity:.80;
}
#content[id]{margin:51px 15px 30px 11px; }
*/
#content{
	margin:51px 10px 30px 225px; 
	padding:17px 17px 17px 17px; 
	width:625px; 
	background:#FFFFFF; color:#000000; 
	font:.9em Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=80); 
	-moz-opacity:.80;
}
#content[id]{margin:51px 15px 30px 225px; }
#content p{}
#content h1{ font:bold 28px "Trebuchet MS", Tahoma, Arial; color:#1B3E72; margin:0px 0px 8px 0px; }
#content h1 .sub{display:block; font-size: 16px; line-height:14px;}
/*#leftSide{float:right;margin:67px 23px 30px 0px; width:185px;}*/
#leftSide{position:absolute;top:200px; left:10px; width:185px;}
#foot{display:none;}




/*===========================*/
/*	General Style Info		 */
/*===========================*/
.header{text-align:left; vertical-align:top; font-weight:bold;}
.itinerary{font-size:0.8em;background:#FFFFFF;}
.itinerary th{background: #FFFF99;}
.itinerary .odd{background: #CCFFCC;}
.quote {
	color: #006600;
	font-size: 12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
}
.jEntry{margin:20px 0px 0px 20px;}
.jEntryInfo{background:#cccccc; font-size:10px; margin:20px 0px 0px 0px;}
.jEntryInfo th{text-align:right; font-style:italic; padding-right:8px;}
.jEntryInfo td{color: #333300; text-decoration: none; padding:0px 0px 0px 0.5em}
.labeltextEmp { color: #006600; text-decoration: none; font-size: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.bodytextheading {color: #666699; font-weight: bold; text-decoration: none;}
#submenu1, #submenu2, #submenu2p1, #submenu2p2, #submenu2p3, #submenu2p1p5, #submenu3, #submenu3p1, #submenu3p2, #submenu3p1p5, #submenu4, #submenu4p1, #submenu5, #submenu6, #submenu7, #submenu8, #submenu9{ display:none;}
.required{color:#FF0000; font-weight:bold;}


.prevBut{ text-align:left;}
.prevBut a:link, .prevBut a:visited{display:block; height:22px; color:#000; text-decoration:none; background: url(../images/LEFTgreen%20copy.gif) no-repeat 0px 0px;padding:3px 0px 0px 20px;}
.prevBut a:hover{text-decoration: underline; color:#0000CC;}
.nextBut{ text-align:right;}
.nextBut a:link, .nextBut a:visited{display:block; height:22px; color:#000; text-decoration:none; background: url(../images/RIGHTgreen%20copy.gif) no-repeat right 0px; padding:3px 20px 0px 0px;}
.nextBut a:hover{text-decoration: underline; color:#0000CC;}



/*===================================*/
/*	Menu Navagation Style Info		 */
/*===================================*/
.sideMenu{margin: 0px 0px 0px 0px; width:100%;}

.sideMenu ul {list-style-type: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.sideMenu li {display:block;}

.sideMenu li span.hideme, .sideMenu li span.hideme a:link{ float:left; }

.sideMenu li a:link, .sideMenu li a:visited {	
	text-decoration: none;
	display: block;
	height:10px;
	min-height:10px;
	max-height:inherit;
	margin: 0px 0px 0px 0px;
	font: 14px Tahoma, "Trebuchet MS", Arial ;
	color: #ffffff;
}

.sideMenu ul li a { padding: 7px 11px 7px 11px; }
#leftSide[id] .sideMenu ul li a {	
	padding-top: 0.9em;
	padding-right: 11px;
	padding-bottom: 0.9em;
}

.sideMenu li a#selected:link, .sideMenu li a#selected:visited, .sideMenu li a.selected:link, .sideMenu li a.selected:visited  {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
}

.sideMenu li a:hover {text-decoration: underline; color: #FFFFFF;}
.sideMenu li a:active {}

/*=======================*/
/*	Nested Menus		 */
/*=======================*/
.sideMenu ul ul, .sideMenu ul ul ul, .sideMenu ul ul ul ul, .sideMenu ul ul ul ul ul, .sideMenu ul ul ul ul ul ul{padding:0px 0px 0px 0px;}


.sideMenu ul ul li {
	padding: 0px 0px 0px 11px;
	border-bottom: none;
}

.sideMenu ul ul li a {
	padding: 0px 0px 0px 11px;
	border-bottom: none;
}
#leftSide[id] .sideMenu ul ul li a {padding-top: 0.5em;	padding-bottom: 0.5em;}

.sideMenu ul ul ul li a {
	padding: 0px 0px 0px 25px;
	border-bottom: none;
}
#leftSide[id] .sideMenu ul ul ul li a {padding-top: 0.5em;	padding-bottom: 0.5em;}

.sideMenu ul ul ul ul li a {
	padding: 7px 0px 7px 46px;
	border-bottom: none;
}
#leftSide[id] .sideMenu ul ul ul ul li a {padding-top: 0.4em;	padding-bottom: 0.4em;}
/*===================================*/
