/* CSS Document */

html,body {
  	margin:0;
  	padding:0;
  	font-family:arial, verdana, sans-serif, helvetica, lucida;
  	font-size:12px;
	background-image:url(images/bg.gif);
	background-repeat:repeat;
}

a:hover {
text-decoration: underline;
}

h1 {
	font-family:arial, verdana, sans-serif, helvetica, lucida;
  	font-size:18px;
	font-weight:normal;
	color:#ff0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#wrapper {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:790px;
}

#header{
	padding: 0px 0px 0px 10px;
	height:150px;
	background-color:#000000;
}

#leftheader{
	float:left;
	padding: 20px 0px 0px 0px;
	height:130px;
	width:400px;
}

#rightheader{
	float:left;
	padding: 0px 0px 0px 197px;
	height:150px;
	width:183px;
}

#topnavigation{
	float:left;
	margin: 0px 0px 0px 0px;
	background-image:url(images/topnav.jpg);
	background-repeat:repeat-x;
	width:790px;
	height:22px;
	min-height:22px;
	font-weight:bold;
	line-height:22px;
}

#topnavigation ul {
	margin: 0;
	padding: 0;
	list-style:none;	
}
#topnavigation li {
	display: inline;
	text-align: center;
	padding: 0px 26px 0px 23px;
	margin-right: 0px;	
	float: left;
}

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

#topnavigation a:hover {
text-decoration: underline;
}

/*----------top picture & top navigation--------------*/

#mainholder{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
	width:99.8%;
	background-color:#FFFFFF;
	border-color:#656565;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
}

#navigation{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	width:190px;
	height:540px;
	font-size:19px;
	font-weight:bold;
}

#innernav{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:190px;
}

#midnav{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:190px;
	color:#a7a7a7;
	font-size:24px;
}

#lowernav{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:190px;
}

#stamps{
	float:left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:185px;
}

#navigation a:hover {
text-decoration:underline;
}

#main{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width:570px;
	min-height:260px;
}

#mosa{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:260px;
	background-color:#ffffff;
}

#mosaflag{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:40px;
	height:228px;
	background-color:#e33535;
}

#mosainfo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:147px;
	height:228px;
}

#mosainfo a {
color:#e33535;
text-decoration: none;
}

#mosainfo a:hover {
text-decoration: underline;
}

#mosabottom{
	clear:left;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:34px;
}


#pramac{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:260px;
	background-color:#ffffff;
}

#pramacflag{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:40px;
	height:228px;
	background-color:#dae707;
}

#pramacinfo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:147px;
	height:228px;
}

#pramacinfo a:hover {
text-decoration: underline;
}

#pramacinfo a {
color:#b3be05;
text-decoration: none;
}

#pramacbottom{
	clear:left;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:34px;
}

#sdmo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:190px;
	height:260px;
	background-color:#ffffff;
}

#sdmoflag{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:40px;
	height:228px;
	background-color:#0056c4;
}

#sdmoinfo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:147px;
	height:228px;
}

#sdmoinfo a:hover {
text-decoration: underline;
}

#sdmoinfo a {
text-decoration: none;
}

#sdmobottom{
	clear:left;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:34px;
}

#stephill{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:260px;
	background-color:#ffffff;
}

#stephillflag{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:40px;
	height:228px;
	background-color:#0f8606;
}

#stephillinfo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:147px;
	height:228px;
}

#stephillinfo a:hover {
text-decoration: underline;
}

#stephillinfo a {
color:#0f8606;
text-decoration: none;
}

#stephillbottom{
	clear:left;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:188px;
	height:34px;
}


#bottomcontent{
	float:left;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	width:545px;
	min-height:250px;
}

#footer{
	clear:both;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 4px 20px 0px 0px;
	width:768px;
	min-height:18px;
	background-image:url(images/topnav.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-align:right;
}

/* ------------------ Sub pages----------------*/

#tabs{
float:left;
margin-top:0px;
width:41px;
}

#mainbody{
float:left;
margin-left:10px;
margin-top:10px;
width:500px;
}