/* elements CSS Document */

/********* image float **********/

.imgleft{
	margin: 2px 10px 5px 0;
	padding: 0;
	float: left;
}

.imgright{
	margin: 2px 0 5px 10px;
	padding: 0;
	float: right;
}


/********* shade bar nolink **********/

/* orange shade */

#orangebar{
	margin: 20px 0 15px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 0.1em;
	background: #8d7260;
	text-align: center;
}

/* gray shade */

#graybar{
	margin: 20px 0 15px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 0.1em;
	background: #93877b;
	text-align: center;
}

/* neutral shade */

#neutralbar{
	margin: 20px 0 15px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 0.1em;
	background: #887863;
	text-align: center;
}

/* green shade */

#greenbar{
	margin: 20px 0 15px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 0.1em;
	background: #788657;
	text-align: center;
}

/* blue shade */

#bluebar{
	margin: 20px 0 15px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 0.1em;
	background: #50819d;
	text-align: center;
}

/* sky shade */

#skybar{
	margin: 20px 0 15px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	font-size: 1em;
	color: #ffffff;
	letter-spacing: 0.1em;
	background: #7799a6;
	text-align: center;
}


/********* return top **********/

/* no shade underline */

.reunderline{
	margin: 10px 0 0 0;
	padding: 0;
	text-align:center;
}

.reunderline a{
	color: #503f37;
}

.reunderline a:hover{
	color: #887863;
}

.reunderline2{
	margin: 10px 0 0 0;
	padding: 0;
	text-align:center;
}

.reunderline2 a{
	color: #788657;
}

.reunderline2 a:hover{
	color: #3c4722;
}


/*** return shade bar ***/

/* orange rebar */

.orangerebar{
	margin: 50px 0 20px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #8d7260;
	text-align: center;
}

.orangerebar a{
	color: #ffffff;
	text-decoration: none;
}

.orangerebar a:hover{
	color: #6b5031;
}

/* gray rebar */

.grayrebar{
	margin: 50px 0 20px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #93877b;
	text-align: center;
}

.grayrebar a{
	color: #ffffff;
	text-decoration: none;
}

.grayrebar a:hover{
	color: #564332;
}

/* neutral rebar */

.neutralrebar{
	margin: 50px 0 20px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #887863;
	text-align: center;
}

.neutralrebar a{
	color: #ffffff;
	text-decoration: none;
}

.neutralrebar a:hover{
	color: #4f422f;
}

/* green rebar */

.greenrebar{
	margin: 50px 0 20px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #788657;
	text-align: center;
}

.greenrebar a{
	color: #ffffff;
	text-decoration: none;
}

.greenrebar a:hover{
	color: #3c4722;
}

/* blue rebar */

.bluerebar{
	margin: 50px 0 20px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #50819d;
	text-align: center;
}

.bluerebar a{
	color: #ffffff;
	text-decoration: none;
}

.bluerebar a:hover{
	color: #1f3541;
}

/* sky rebar */

.skyrebar{
	margin: 50px 0 20px 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #7799a6;
	text-align: center;
}

.skyrebar a{
	color: #ffffff;
	text-decoration: none;
}

.skyrebar a:hover{
	color: #203f4b;
}


/********* link bar **********/

/* green link bar */
/* light border img */

#greenlinkbar{
	margin: 5px 0;
	padding: 0 30px;
	border: 1px solid #e5dad0;
	background: #788657;
}

#greenlinkbar p{
	margin: 3px 0;
	padding: 0;
	line-height: 1.5em;
	color: #3c4722;
	text-align: left;
	vertical-align: middle;
}

#greenlinkbar img{
	float: left;
	margin: 5px 8px 0 0;
	border: 1px solid #ffffff;
	vertical-align: middle;
}

#greenlinkbar a{
	color: #3c4722;
	text-decoration: none;
}

#greenlinkbar a:hover{
	color: #e5dad0;
}

/* blue link bar */
/* light border img */

#bluelinkbar{
	margin: 5px 0;
	padding: 0 30px;
	border: 1px solid #e5dad0;
	background: #50819d;
}

#bluelinkbar p{
	margin: 3px 0;
	padding: 0;
	line-height: 1.5em;
	color: #1a2d37;
	text-align: left;
	vertical-align: middle;
}

#bluelinkbar img{
	float: left;
	margin: 5px 8px 0 0;
	border: 1px solid #ffffff;
	vertical-align: middle;
}

#bluelinkbar a{
	color: #1a2d37;
	text-decoration: none;
}

#bluelinkbar a:hover{
	color: #e5dad0;
}

/* neutral link bar */
/* light border img */

#neutrallinkbar{
	margin: 20px 0 15px 0;
	padding: 0 30px;
	border: 1px solid #e5dad0;
	background: #887863;
}

#neutrallinkbar p{
	margin: 3px 0;
	padding: 0;
	line-height: 1.5em;
	color: #3a2f1f;
	text-align: left;
	vertical-align: middle;
}

#neutrallinkbar img{
	float: left;
	margin: 5px 8px 0 0;
	border: 1px solid #ffffff;
	vertical-align: middle;
}

#neutrallinkbar a{
	color: #3a2f1f;
	text-decoration: none;
}

#neutrallinkbar a:hover{
	color: #e5dad0;
}


/********* shade box **********/

/*** small box ***/
/* blue box */

#blueboxout{
	margin: 10px 0;
	padding: 20px 70px;
}

#bluebox{
	margin: 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #91aab4;
}

#bluebox p{
	margin: 0;
	padding: 0 20px 0 30px;
	line-height: 1.5em;
	color: #1f3541;
	text-align: left;
}

#bluebox img{
	float: left;
	margin: 6px 8px 0 0;
	border: 1px solid #ffffff;
	vertical-align: middle;
}

#bluebox ul{
	margin: 5px 60px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.6em;
	color: #1f3541;
    list-style: none;
}

#bluebox a{
	color: #1f3541;
	text-decoration: none;
}

#bluebox a:hover{
	color: #e5dad0;
}

/*** big box ***/
/* orange box with quote */

#orangeboxout{
	margin: 20px 0;
	padding: 0 30px;
}

#orangebox{
	margin: 0;
	padding: 5px;
	border: 1px solid #e5dad0;
	background: #d9b488;
}

#orangebox p{
	margin: 2px;
	padding: 1px 20px;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #533f2a;
	text-align: left;
}

#orangebox img{
	float: left;
	margin: 6px 8px 0 0;
	border: 1px solid #e5dad0;
	vertical-align: middle;
}

#orangebox a{
	color: #533f2a;
	text-decoration: none;
}

#orangebox a:hover{
	color: #e5dad0;
}

#orangeboxquote{
	margin: 0 10px;
	padding: 5px 30px 15px 30px;
}


/********* table div **********/

/* text align left */
/* top margin 20px */

.tleftdiv{
	margin: 20px 0 0 0;
}

.tleftdiv p{
	margin: 5px;
	padding: 0;
	font-size: 0.9em;
	color: #251c18;
	text-align:left;
}

/* text align center */
/* NO margin */

.tcenterdiv{
	margin: 5px;
	padding: 0;
	font-size: 0.9em;
	color: #251c18;
	text-align:center;
}

/*** block style table ***/

/* table text align left */

#tleftblock{
	margin: 20px 0;
}

#tleftblock p{
	margin: 0;
	padding: 5px;
	font-size: 0.9em;
	color: #251c18;
	text-align:left;
}

/* table text align center */

#tcenterblock{
	margin: 20px 0;
}

#tcenterblock p{
	margin: 5px;
	padding: 0;
	font-size: 0.9em;
	color: #251c18;
	text-align:center;
}

/* text align left */
/* NO margin */

.tleft p{
	margin: 5px;
	padding: 0;
	font-size: 0.9em;
	color: #251c18;
	text-align:left;
}


/* text align left */
/* link and img no shade */

#timglink{
	margin: 5px 0;
	padding: 0 5px;
}

#timglink p{
	margin: 3px 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #251c18;
	text-align: left;
	vertical-align: middle;
}

#timglink img{
	float: left;
	margin: 5px 8px 0 0;
	border: 1px solid #887863;
	vertical-align: middle;
}

#timglink a{
	color: #251c18;
	text-decoration: none;
}

#timglink a:hover{
	color: #887863;
}

/* text align left */
/* link and img */
/* below shadebar */

.tleftlink p{
	margin: 5px;
	padding: 0;
	font-size: 0.9em;
	color: #251c18;
	text-align:left;
}

/*** td shade style ***/

.tdshade{
	background: #cdc4bb;
}

.tdshade2{
	background: #a9c3d2;
}





