* {font-family:Arial,"Liberation Sans",Sans-serif; font-size:10.5pt}

/*body {background-color:#757a5b}    olive color*/
body {	background-color:#C3E0E6;
        margin:0px;
        padding:0px;}   /* darkish blue color*/

.linkimg {border:0; margin:0; vertical-align:text-bottom}
img.PlsMns {border:0; margin:0}
.cite {margin-left:3em; text-indent:-3em; font-size:10.5pt}

.navhint * {font-size:8pt}
.navhint p {margin-top:0}

h3 {
font-size: 13pt;
color: #000000;
border:0px;
border-color: #cccccc;
border-style:solid;
    background-color:#C3E0E6
	}
	
h2 {font-size:13pt}
h1 {font-size:18pt}

ul {margin-top:0}


a:link {color: #2f979b} /* standout link blue  2f979b*/
a:hover {color: #199db8} /* happy blue 79c7c7*/
a:active {color: #2f979b} 
a:visited {color: #506f70} /* plum 5c223b*/

.faq {
    font-weight: light;
    font-size:13pt;
    margin-top:20px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
}

.menuDiv {
    background-color: #c9caa7;
    font-weight: bold;
    /*font-weight: normal;*/
    /*font-size: 18pt;*/
    position: absolute;
    /*cursor: hand;*/
}

a.menuLink {
    font-weight: normal;
    /*font-weight: bold;*/
    text-decoration: none;
    color: #000000;
}

a.menuLink:hover {
    font-weight: normal;
    /*font-weight: bold;*/
    text-decoration: none;
    color: #5c223b;
}

a.menuTopLink {
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
    color: #000000;
}

a.menuTopLink:hover {
    font-weight: bold;
    text-decoration: none;
    color: #5c223b;
}

p.toc {
    font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
    color: #000000;
	background-color:#FFFFFF;
}
p.list {
    font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
    color: # 808080;
	background-color:#FFFFFF;
}

#targetDiv {font-size:18pt; font-weight: bold}



.backgbox {
    height: 600;
	background-color:#FFFFFF;
	vertical-align:top
	 	
}

p.ack {
    color: # 000000;
	background-color:#eeeeee;
	border:thin;
	border-color:#999999;
	border-style:dashed;
	padding: 5px;

}



.notice {
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
    color: #990033;
	
}

.news {
    font-weight: 300;
	text-decoration:none;
    font-size: 10px;
    color: #000000;
	text-align:left;
	line-height: 20px;
	padding-left: 50px;
			
}
.news a:link {color: #2596ad} /* blue */
.news a:hover {color: #79c7c7} /* happy blue */
.news a:active {color: #79c7c7} /* happy blue */




.homelist {
    font-weight: 300;
    text-decoration: none;
    font-size: 12px;
    color: #000000;
	line-height: 18px;
		
}
.homelist a:link {color: #506f70} /* darker than background blue */
.homelist a:hover {color: #199db8} 
.homelist a:active {color: #506f70} 
.homelist a:visited {color: #506f70}




.trip_body .update {
    font-weight: 800;
    text-decoration: none;
    font-size: 16pt;
    color: #5c223b;

	padding: 3px;
	padding-left: 20px;
	background-color:#ffffff;
	text-align: justify;
	vertical-align:middle;
	width: 700;

}


.trip_body .homeh1{
    font-weight: 600;
    text-decoration: none;
    font-size: 11pt;
    color: #333333;
	border-color:#666666;
	#border-style: dashed;
	border-width:thin;
	padding: 2px;
	padding-left: 7px;
	padding-right: 10px;
	background-color:#c3e0e6;  /* banner blue */
	text-align: left;
	/*vertical-align:middle; */
	/* width: 250px; */

}


p.newsheader {
    font-weight: bold;
    text-decoration: none;
    font-size: 14pt;
    color: #ffffff;

}


.trip_body .tbx-header{
    font-weight: 600;
    text-decoration: none;
    font-size: 12px;
    color: #333333;
	background-color:#c3e0e6; /* banner blue */
	padding-bottom: 5px;
	text-align: left;
	border: thin;
	border-color: #000000;
	border-style: solid;

}

.trip_body .tbx{
    font-weight: 400;
    text-decoration: none;
    font-size: 10px;
    color: #000000;
	padding-bottom: 10px;
	background-color:#ffffff;
	text-align: left;
	vertical-align:top;
    padding: 4px;
}

.trip_body{
    max-width: 1300px;
    width:100%;
    border-spacing: 0px;
    border-collapse: separate;
    margin: 0 auto;
}

.trip_body td {
    padding: 0px;
}
.trip_body p{
    padding-left: 17px;
}
.trip_body h1,h2,h3,h4 {
    padding-left: 15px;
}
.bannerimg  {
    padding: 0px;
    max-width: 770px;
    width: 100%;
    border: 0;
    vertical-align: bottom;

}