body {
	background: #ffffff;
	margin: 1px auto 10px auto;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
}
table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
img {border: 0}

#bigbox {
	margin-right: auto;
	margin-left: auto;
	width: 740px;
	height: auto;
	padding: 0;
}

/*** mytopbar ***/
ul#mytopbar {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 21px;
		background: #0077B8;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		text-align: right;
		listing-style: none;
		vertical-align: middle;
		}
ul#mytopbar li {
		display: inline;
		vertical-align: middle;
		}
#mytopbar a:link, #mytopbar a:visited {
		color: #ffffff;
		margin: 0;
		padding: 5px 4px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		}
#mytopbar a:hover, #mytopbar a:active {
		background: #32B1F6;
		} 	

/*** myheader ***/
div#myheader {
		width: 100%;
		height: 170px;
		margin: 0;
		padding: 0;
		position: relative;
		}
#myheader #logo {
		margin: 0;
		margin-right: 551px;
		padding: 0;
  width: 189px;
		height: 170px;
		float: left;
		border-right: 1px solid #C0C0C0;
		
/*		position: absolute;
		top: 0;
		left: 0; */
		}
#myheader #landscape {
		margin: 0;
		position: absolute;
		top: 0;
		left: 190px;
		padding: 0;
		width: 550px;
		height: 170px;

		}

/*** mynavbar ***/

#search {float: right; text-align: right;vertical-align: middle;padding-right: 10px;}

/* forms elements */

input { border: 1px solid #CCCCCC;font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #333333;  background-color: #ffffff;padding-left:3px;background-color: #f7f7f7;}

textarea {background-color: #f7f7f7;color: #333333; border: #CCCCCC 1px solid; width: 430px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}

select {border: 1px solid #CCCCCC; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}

.formButton {background-color: #ece9e3;color: #676767;font-weight: bold;text-align:center;}

input:focus, textarea:focus{background-color: #ffffff;border: 1px solid #9f9f9f;}

ul#mynavbar {
		width: 100%;
		height: auto;
		background: #0077B8;
		text-align: left;
		margin: 0;
		border-top: 1px solid #659EB0;
		border-bottom: 5px solid #ffffff;
		listing-style: none;
		padding: 6px 0;
		vertical-align: middle;
		}
#mynavbar li {
		display: inline;
		vertical-align: middle;
		}
#mynavbar li.first_link {
		padding-left: 5px;
		vertical-align: middle;
		}
#mynavbar a:link, #mynavbar a:visited  {
		padding: 6px 5px;
		color: #ffffff;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		vertical-align: middle;
		}
#mynavbar a:hover {
		background: #2EBBFF;
		color: #ffffff;
		}
		
/*** main content ***/				
table#mycontent {
		border-collapse: collapse;
		border: 5px solid #B2D8EB;
		border-right: 0;
		width: 100%;
		height: auto;
		text-align: left;
		vertical-align: top;
		}
#mycontent td {
		border-right: 5px solid #B2D8EB;
		width: 180px;
		vertical-align: top;
		padding: 0 0 15px 0;
		margin: 0;		
		}
#mycontent .thumbnail {
		width: 178px;
		height: 90px;
		}
#mycontent h1 {
		margin: 0;
		padding: 10px 10px 0 10px;
		font-size: 1em;
		font-weight: normal;
		color: #BC7A1D;
		}
#mycontent h1 a:link, #mycontent h1 a:visited {
		font-size: 21px;
		color: #BC7A1D;
		text-decoration: none;
		}
#mycontent h1 a:hover, #myconent h1 a:active {
		color: #0077B8;
		}
#mycontent p {
		margin: 0;
		padding: 10px;
		font-size: .8em;
		color: #2A5059;
		}
#mycontent ul {
		margin: 0 0 0 12px;
		padding: 0 0 0 15px;
		list-style: disc;
		}
#mycontent li {
		color: #BC7A1D;
		}
#mycontent li a:link, #mycontent li a:visited {
		font-size: .7em;
		color: #BC7A1D;
		text-decoration: none;
		}
#mycontent li a:hover, #mycontent li a:active {
		color: #0077B8;
		}
		
/*** myfooter ***/
ul#myfooterbar {
		border-top: 5px solid #ffffff;
		margin: 0;
		padding: 0 0 2px 0;
		padding-right: 5px;
		width: 100%;
		height: auto;
		background: #0077B8;
		border-bottom: 1px solid #ffffff;
		text-align: right;
		listing-style: none;
		}
ul#myfooterbar li {
		display: inline;
		font-size: 10px;
		color: #ffffff;
		vertical-align: middle;
		}
#myfooterbar a:link, #myfooterbar a:visited {
		color: #ffffff;
		margin: 0;
		padding: 4px 4px;
		font-size: 10px;
		text-decoration: none;
		vertical-align: middle;
		}
#myfooterbar a:hover, #myfooterbar a:active {
		background: #32B1F6;
		} 	
		
#myfootertext {
		margin-top: 4px;
		line-height: 1.2em;
		width: 100%;
		height: auto;
		text-align: left;
		background: #ffffff;
		font-size: .7em;
		color: #4A8490;
		}
