body {
	margin: 0 auto;
	padding: 0;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	background-image: url(../images/metal1.jpg);	background-repeat: repeat;
}
.left { float: left; }
.right { float: right; }
.cr  {  clear: right;  }
.cl  {  clear: left;  }
.cb  {  clear: both;  }
.tc { text-align: center }
.fc {	margin-left: 38%; } /*Faux center*/

/* Text - Fonts + Decoration */
h1, h2, h3, h4, h5 {
	font-family: serif;
	color: #FFF;
}
h1	{
	font-size: 1.7em;
	margin: 0em 0em .5em 0em;
	letter-spacing: .15em;
}
h2	{ 
	font-size: 1.3em; 
	margin: 0em 0em .25em 0em;
	letter-spacing: .1em;
}
h3	{ 
	font-size: 1.2em; 
	margin: 0em 0em .5em 0em;
}
p { 
	line-height: 1.2em;
	margin: 0em 0em 1em 0em; 
	color: #000;
}
ul	{
	margin: 0px;
	padding: 0px;
}
li	{
	margin:0px 0px 0px 20px;
	list-style-type:disc;
	list-style-position:outside;
}
hr  {
	color: #306799;
	width:95%	
}

/*Page Layout Boxes*/
#cframe {
	width: 1024px;
	margin: 0px auto 0px auto;
	background-color: #306799;
}
#flash {
	float: left; 
	margin-left:6%;
}
#content {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-image: url(../images/leftContent_bkgrd.gif);
	background-repeat: repeat-y;
}

#contentleft {
	width: 264px;
	float: left;
	display: inline;
	margin-left: 50px;
	padding: .5em 0 .5em;
}
#contentleft h1, #contentleft h2, #contentleft h3, #contentleft p {
	width: 242px;
	float: left;
}
#contentleft img {
	border: 2px;
	border-color: #306799;
	border-style: solid;
}

#contentright {
	width: 680px;
	float: left;
	display: inline;
	background-color: #ffffff;
	padding-bottom: 1em;
}
#contentright h1, #contentright h2, #contentright h3 {
	float: left;
	width: 680px;
	clear: both;
	color: #000;
	margin: .25em;
}
#contentright p {
	float: left;
	clear: both;
	margin: .75em;
	width: 600px;
}
#contentright ul {
	float: left;
	clear: left;
	margin: 4px 4px 4px 32px;
	width: 600px;
}
#contentright img {
	float: left;
	clear: left;
	margin: 4px 1em 4px 4px;
}

/*Navigation */
#topnav {
	text-align: center;
	margin: 0px;
	padding: 8px 0px 0px 8px;
}
#topnav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 45px 0px 0px;
}
#topnav li {
	display: inline;
	margin: 0px;
	font-size: 1em;
	text-transform: uppercase;
}
#topnav li a {
	margin: 0px 6px 6px;
	border: 0px;
	background-color: transparent;
	color: #99CCFF;
	text-decoration: none;
}
#topnav a:hover, #topnav a:active	{
	background-color: #7EB2E5;
	color: #FFF;
}
#topnav li.selected a {
 padding: 0px;
}
#topnav li.selected a:link, #topnav li.selected a:visited {
	color: #FFF;
}

#leftnav  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#leftnav ul {
	padding: 0px;
	margin-left: 3px; margin-top: 8px;
}
#leftnav li  {
	padding: 0px;
	margin: 0px;
	list-style-type: none;

}
#leftnav ul a, #leftnav ul a:visited  {
	width: 250px;
	display: block;
	text-decoration: none;
	background: url(../images/b_i.gif) no-repeat right;
	color: #000; background-color: #FFF;
	padding-left: 2px; border: 1px solid #000;
	margin-right: 4px;
}
#leftnav ul a:hover {
	background: url(../images/b_a.gif) no-repeat right;
	color: #FFF; background-color: #7EB2E5;
}
/*#leftnav img {
	border: 3px solid #660000;
	margin-left: 1%;
	margin-bottom: 10px;
}*/

/*Footer*/
#footer {
	clear: both;
	height: 30px;
	background-color: #7EB2E5;
	border-top: 0px;
	border-bottom: 10px solid #306799;
	border-left: 10px solid #306799;
	border-right: 28px solid #306799;
}
#footer p { 
	float: none;
	text-align: center;
	font-size: 1.0em;
	font-style: italic;
}
