html, body, h1, h2, h3, h4, ul, li {
									margin: 0;
									padding: 0;
								}
								
h1 img {
		display: block;
	 }

img {
		border: 0;
	}

a {
	color: #FFFFFF;
}

a:hover {
			color: #FF0000
		}

.left {
		float: left;
	}

.right {
		float: right;
	}

.more {
		text-align: right;
	}

.clear {
		clear: both;
	}

body {
		background: #3A0404 url(images/page_bg.jpg) repeat-x; /* Red background full page */
		font: 11px arial, sans-serif;
		color: #464544;
		padding-bottom: 10px;
	}

/** home page layout begin **/
#homepagewrapper {
			width: 678px;
			min-height: 750px;
			_height: 750px;
			background: url(images/header3.jpg) no-repeat; /* Graphic background half page */
			position: relative;
		}

h1 {
	padding: 25px 0 0 30px;
	font: 32px "arial black", arial, sans-serif;
	color: #151515;
   }

h1 em {
		color: #ffffff;
		font-weight: bold;
		font-style: normal;
		position: relative;
		top: -4px;
	}
/** home page layout end **/

/** secondary page layout begin **/
#secondarypagewrapper {
			width: 678px;
			min-height: 750px;
			_height: 750px;
			background: url(images/SecondaryBackground.jpg) no-repeat; /* Graphic background half page */
			position: relative;
		}

h1 {
	padding: 25px 0 0 30px;
	font: 32px "arial black", arial, sans-serif;
	color: #151515;
   }

h1 em {
		color: #ffffff;
		font-weight: bold;
		font-style: normal;
		position: relative;
		top: -4px;
	}
/** secondary page layout end **/

/** nav begin **/
#nav {
		position: absolute;
		top: 0px;
		left: 335px;
		width: 500px;
	}
	
#nav li {
		  float: left;
		  background: url(images/nav_left_small.gif) no-repeat;
		  list-style: none;
		  padding-left: 10px;
		  padding-right: 20px;
		  padding-top: 15px;
		  line-height: 1.1;
		}
		
#nav span {
			display: block;
			font-size: 28px;
		}
		
#nav a {
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
/** nav end **/

/** topcontent begin **/
#topcon {
		  background: url(images/topcon.jpg) no-repeat;
		  width: 427px;
		  position: absolute;
		  top: 105px;
		  left: 338px;
		  color: #fff;
		}
		
#topcon-inner {
				  margin: 33px 40px 41px 85px;
				  height: 120px;
				  overflow: auto;
			}
			
#topcon h2 {
			font-size: 14px;
		}
/** topcontent end **/

/** Body  begin**/
#content {
		  width: 710px;
		  position: absolute;
		  color: #fff;
		  top: 299px;
		  left: 33px;
		}
		
#content a {
			color: #fff;
		  }
		  
#content a:hover {
					color: #FF0000
				}

#secondarypagecontent {
						  width: 710px;
						  position: absolute;
						  color: #fff;
						  top: 90px;
						  left: 33px;
						}

#secondarypagecontent a {
						  color: #fff;
						}

#secondarypagecontent a:hover {
								color: #FF0000
							}

#body {
		  border: 3px solid white;
		  background: #901315;
		  padding: 18px;
		}
		
#body h2 {
		  font-size: 12px;
		  text-align: right;
		  margin-bottom: 1.5em;
		}

#body h3 {
		  font-size: 12px;
		  color: #FFEA00;
		}
		
#body .more a {
			  font-weight: bold;
			  text-decoration: none;
			}
			
#body .more a:hover {
					text-decoration: underline;
				   }
				   
#body .hr-yellow {
				  border-top: 1px solid #FFEA00;
				  /*padding-bottom: 1em;*/
				  margin-top: 1em;
				}
/** Body end **/
				
/** Box Class begin **/
.box {
	  float: left;
	  width: 195px;
	  background: #730F11;
	  margin-right: 18px;
	}

.box-top { background: top url(images/box_t.gif) repeat-x; }
.box-right { background: right url(images/box_r.gif) repeat-y; }
.box-bottom { background: bottom url(images/box_b.gif) repeat-x; }
.box-left { background: left url(images/box_l.gif) repeat-y; }
.box-topright { background: top right url(images/box_tr.gif) no-repeat; }
.box-bottomright { background: bottom right url(images/box_br.gif) no-repeat; }
.box-bottomleft { background: bottom left url(images/box_bl.gif) no-repeat; }
.box-topleft { background: top left url(images/box_tl.gif) no-repeat; }

.box-topleft {
		  padding: 13px 18px;
		}

.box p {
		margin: 1em 0;
	  }
/** Box Class end **/

/** Secondary Box Class begin **/
.secondarybox {
				float: left;
				width: 665px;
				background: #730F11;
				margin-right: 18px;
			  }
			  
.secondarybox-top { background: top url(images/box_t.gif) repeat-x; }
.secondarybox-right { background: right url(images/box_r.gif) repeat-y; }
.secondarybox-bottom { background: bottom url(images/box_b.gif) repeat-x; }
.secondarybox-left { background: left url(images/box_l.gif) repeat-y; }
.secondarybox-topright { background: top right url(images/box_tr.gif) no-repeat; }
.secondarybox-bottomright { background: bottom right url(images/box_br.gif) no-repeat; }
.secondarybox-bottomleft { background: bottom left url(images/box_bl.gif) no-repeat; }
.secondarybox-topleft { background: top left url(images/box_tl.gif) no-repeat; }

.secondarybox-topleft {
				  padding: 13px 18px;
				}

.secondarybox p {
				  margin: 1em 0;
				}
/** Secondary Box Class end **/

p.more {
		  margin: 0;
		}

/** Box ID specific beging **/
#middlebox {
  width: 240px;
}
#middlebox .box-topleft {
  padding-bottom: 17px;
}


/*
#middlebox ul a {
  text-decoration: none;
}
#middlebox ul a:hover {
  text-decoration: underline;
}*/

#rightbox {
  margin-right: 0;
}
#rightbox .box-topleft {
  padding-bottom: 1px;
}
#rightbox p {
  margin-top: 0;
  margin-bottom: 3.6em;
}

#rightbox ul {
  margin: 1em 0;
  padding-left: 2em;
}

#rightbox li {
  margin: 0em 0;
}
/** Box ID specific end **/

/** footer **/
#footer {
  text-align: center;
}
#footer p, #footer ul {
  margin: 0.8em;
}
#footer ul {
  margin-top: 1.2em;
}
#footer li {
  display: inline;
  list-style: none;
}
