a:link {text-decoration: underline; color: red}
a:active {text-decoration: none; color: red}
a:visited {text-decoration: underline; color: red}
a:hover {text-decoration: underline; color: blue} 

a.body:link {text-decoration: underline; color: red}
a.body:active {text-decoration: none; color: red}
a.body:visited {text-decoration: underline; color: red}
a.body:hover {text-decoration: underline; color: white} 

a.menu:link {text-decoration: none; color: black}
a.menu:active {text-decoration: none; color: black}
a.menu:visited {text-decoration: none; color: black}
a.menu:hover {text-decoration: underline; color: red} 

a.button:link {text-decoration: none; color: white}
a.button:active {text-decoration: none; color: white}
a.button:visited {text-decoration: none; color: white}
a.button:hover {text-decoration: none; color: white} 
body {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 80%;
	background-image: url('img/tile1.jpg');
}
#container {
	width: 775px;
	margin: 0px auto;
      background-image: url('img/background3.JPG');
	background-repeat: repeat-y;
}
#container2 {
	width: 775px;
	margin: 0px auto;
}

#top {
	color: #FFFFFF;
	width: 251px;
	height: 150px;
	background-color: #CC9900;
	align: center;
	valign: middle;
	
}
#topright {
	float: right;
	height: 150px;
	width: 524px;
	background-color: #00003A;
}

.cl {
clear:both;
}
#gallery {
	width: 673px;
	
}
#gallery2 {
	width: 673px;
	padding-bottom: 5px;
}
#header {
	width: 673px;
	float: right;
	background-color: green;
	text-align: center;
}
#menu {
	width: 485px;
	background-color: #00003A;
	padding: 10px;

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: white;
}
#menu a:link, #menu a:visited, #menu a:active {
	background-color: #00003A;
	padding: 13px;
	text-decoration: none;
	color: white;
}
#menu a:hover {
	padding: 13px;
	background-color: #C80000;
	text-decoration: underline;
	color: white;
	
}
#menu2 {
	width: 647px;
	background-color: purple;
	padding: 13px;
	border-bottom: 5px solid #123C67;
	float: right;
}
#menu2 a:link, #menu2 a:visited, #menu2 a:active {
	background-color: purple;
	padding: 13px;
	text-decoration: none;
	color: white;
}
#menu2 a:hover {
	padding: 13px;
	background-color: #D329FE;
	text-decoration: none;
	color: black;
}
#news {
	width: 251px;
	margin-top: 0px;
	color: #FFFFFF;
	padding: .5em;
}
#newsHead{
 	width: 225px;
	padding: 5px;
	margin-top: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: #00003A;
	font-weight: bold;
	font-size: 120%;
}
#newsDtl{
 	width: 225px;
	padding: 5px;
	background: white;
		border-width: 2px;
	border-style: solid;
	border-color: white;
	color: black;
}
#logo{
 	width: 225px;
	padding: 5px;
	border-width: 2px;
	border-style: solid;
	border-color: white;
	color: black;
}
#content {
	width: 512px;
	float: right;
}
#conHead{
 	width: 480px;
	padding: 5px;
	margin-top: 0px;
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: #CC9900;
	font-size: 120%;
    font-weight: bold;

}
#conDtl{
 	width: 480px;
	padding: 5px;
	background: white;
	border-width: 2px;
	border-style: solid;
	border-color: white;
	color: black;
}
#content2 {
	width: 775px;
	background-color: #00003A;
}
p {
margin: 0 0 0 0px;
}
h1 {
	padding: 4px;
	margin: 4px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #F7CB33;
}
h2 {
text-align: center;
	font-size: 300%;
	font-weight: normal;
	color: #FFFFFF;
}
#pad {
	
	color: black;
}
#pad2 {
	color: white;
	padding: 10px;
}
#footer {
	background-color: #CC9900;
	padding: 12px;
	width: 751px;
	color:#000000;
	font-size: 90%;
	text-align: center;
	clear:both;

}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {
	color:#000000;
}
#footer2{
	width: 734px;
    background-color: green;
	padding: 12px;
	float: right;
	color:#000000;
	font-size: 90%;
	text-align: center;
}
h4 {
	font-size: 180%;
	color: white;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CC9900}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #574121;
  border-right:1px solid #574121;
  background:#99720e}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #140f34;
  border-right:1px solid #140f34;
  background:#a57b0b}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a57b0b;
  border-right:1px solid #a57b0b;}
.spiffy4{
  border-left:1px solid #574121;
  border-right:1px solid #574121}
.spiffy5{
  border-left:1px solid #99720e;
  border-right:1px solid #99720e}
.spiffyfg{
  background:#CC9900;
  padding: 5px;}


.spiffy2{display:block}
.spiffy2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffy21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #00003A;
  border-right:1px solid #00003A;
  background:#00003A}
.spiffy22{
   margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #00003A;
  border-right:1px solid #00003A;
  background:#00003A}
.spiffy23{
   margin-left:1px;
  margin-right:1px;
  border-left:1px solid #00003A;
  border-right:1px solid #00003A;}
.spiffy24{
  border-left:1px solid #00003A;
  border-right:1px solid #00003A}
.spiffy25{
  border-left:1px solid #00003A;
  border-right:1px solid #00003A}
.spiffy2fg{
  background:#FFFFFF;
padding: 5px;}

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
padding: 5px 7px;
background: #CC9900;
color: white; 
margin-right: 1px;
text-decoration: none;
font: bold 13px Arial;
border: 1px solid silver;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #FFCC00;
color: black;
text-decoration: underline;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: #FFCC00;
width: 96%;
height: 24px;
padding: 5px;
border: 1px solid silver;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 1em;
}
