body { 
	margin : 0;
	padding : 0;
	background-color : #312F30;
} 
a { 
	font-size : 12px;
	font-weight : normal;
} 
a:hover {
	text-decoration : none;
} 
h1 { 
	color : #FFF;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	padding : 0;
	margin : 0;
	text-transform : uppercase;
	font-weight : bold;
}
h2 { 
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	padding : 0;
	margin : 0;
	text-transform : uppercase;
	font-weight : bold;
}
h3 { 
	color : #FFFFFF;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	padding : 0;
	margin : 0;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration : none;
}
h4 { 
	color : #000000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	padding : 0;
	margin : 0;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration : none;
}
#top1{
	width: 100%;
	background-color : #000;
	height : 74px;
	border-bottom: 4px solid #DC1319;
}
#top-bar{
	width: 780px;
}
.slogan{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #CCCCCC;
	height : 30px;
	text-align : left;
	padding : 0 0 0 10px;
	width : 90%;
}
.nav{
	display : block;
	width : 82px;
	height : 25px;
	text-align : center;
	float : left;
}
.nav a{
	display : block;
	width : 82px;
	height : 25px;
	background-image : url(../images/arrow.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	text-align : center;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Tahoma, Arial;
	font-size : 11px;
	font-weight : bold;
	float : left;
}
.nav a:hover{
	background-image : url(../images/arrow_hover.jpg);
	color : #DC1319;
}
.nav-current-page{
	display : block;
	width : 82px;
	height : 25px;
	text-align : center;
	float : left;
}
.nav-current-page a{
	display : block;
	width : 82px;
	height : 25px;
	background-image : url(../images/arrow_hover.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	text-align : center;
	color : #DC1319;
	text-decoration : none;
	font-family : Tahoma, Arial;
	font-size : 11px;
	font-weight : bold;
	float : left;
}
#corporate-sponsor{
	width : 208px;
	height : 74px;
}
#top2{
	width : 100%;
	background-image : url(../images/bg_yellow.jpg);
}
#header{
	border-bottom: 4px solid #DC1319;
}
#contents{
	width : 780px;
}
#left-col{
	background-image : url(../images/bg_left.jpg);
	background-color : #090909;
	background-position : top;
	background-repeat : repeat-x;
	width : 193px;
	height : auto;
	padding: 26px 19px 26px 18px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	line-height : 15px;
}
.submenu{
	text-decoration : none;
}
.submenu ul{
	list-style : none;
	padding : 0;
	margin : 0;
}
.submenu li{
	border-bottom : 1px dashed #666666;
	padding : 3px 10px 3px 15px;
}
.submenu li a{
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #CCCCCC;
}
.submenu li a:hover{
	color : #FFFFFF;
}
.oval-head{
	width : 161px;
	padding : 0 5px 0 5px;
	text-align : left;
	height : 20px;
	background-image : url(../images/bg_oval_head.jpg);
}
.oval-head2{
	width : 161px;
	padding : 0 5px 0 5px;
	text-align : left;
	height : 20px;
	background-image : url(../images/bg_oval_head2.jpg);
	color : #FFFFFF;
}
.oval-content1{
	width : 161px;
	padding : 5px 7px 5px 7px;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image : url(../images/bg_oval2_contents.jpg);
}
.oval-content2{
	width : 161px;
	padding : 5px 15px 5px 15px;
	text-align : left;
	font-style :italic;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image : url(../images/bg_oval1_contents.jpg);
}
.oval-content3{
	width : 161px;
	padding : 5px 15px 5px 15px;
	text-align : left;
	background-image : url(../images/bg_oval2_contents.jpg);
}
#middle-col{
	background-color : #FFFFFF;
	width : 355px;
}
.middle-contents{
	width: 332px;
	margin: 26px 0 26px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 11px;
	text-align : left;
}
#middle-col-inside{
	background-color : #FFFFFF;
	width : 552px;
}
.middle-contents-inside{
	width: 532px;
	margin: 26px 0 26px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 11px;
	text-align : left;
}
.middle-contents-inside a{
	text-decoration : underline;
	color : #000000;
	font-size : 11px;
	font-weight : bold;
}
.middle-contents-inside a:hover{
	text-decoration : none;
}
.pl a{
	text-decoration : underline;
	color : #813F17;
	font-size : 10px;
}
.pl a:hover{
	text-decoration : none;
}
#middle-col-store{
	background-color : #FFFFFF;
	width : 780px;
}
.middle-contents-store{
	width: 757px;
	margin: 26px 0 26px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #813F17;
	font-size : 11px;
	text-align : left;
}
.featured-story{
	padding: 5px 0 0 5px;
}
.news-and-updates{
	color : black;
	line-height : 17px;
	padding: 5px 0 0 5px;
}
.news-and-updates p{
	border-bottom : 1px dashed #CCCCCC;
	padding: 7px 0 7px 0;
}
#right-col{
	background-color : #F5F5F5;
	width : 197px;
	color : #000000;
}
.right-contents{
	margin: 26px 0 26px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
}
.products{
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	padding : 7px;
}
.photo-inside{
	background-color : #FFFFFF;
	border : 1px solid #CCCCCC;
	padding : 5px;
}
#footer{ 
	height : 60px;
	width : 100%;
	border-top : 4px solid #DC1319;	
	width : 100%;
	font-family : Tahoma, Arial;
	font-size : 11px;
	background-image : url(../images/bg_black.jpg);
}
#copyright{
	width : 356px;
	color: #CCCCCC;
}
#developed, #developed a{
	color : #CCCCCC;
	width : 392px;
	font-size : 11px;
}
p{
	padding: 0;
	margin: 0;
}
.more{ 
	font-size : 11px;
}
input, select, textarea, input-type{
   font-family : Tahoma, Arial;
   font-size : 11px;
}
form{
   font-family : Verdana, Arial;
   font-size : 11px;
   padding : 0;
   margin : 0;
   border : 0;
}
.button {
	width: auto;
	height : 30px;
	color: #ffffff;
	background-image: url(../images/bg_submit.jpg);
	background-repeat : repeat-x;
	background-color : #453D21;
	font-weight: bold;
	border: 2px solid #000000;
	padding: 1px;
	margin : 0;
	font-family : Verdana, Arial;
	font-size : 11px;
	line-height : inherit;
}

.date1 {
	background-color:#E2E5E1;
}

.date2 {
	background-color:#E1E0E5;
}

.table1{
	border : 1px solid #F7A4A6;
	display : block;
	border-collapse : collapse;
}
.table1 td{
	border: 1px solid #F7A4A6;
}

.tablec {
	border : 1px solid #F7A4A6;
	border-collapse : collapse;
}
.tablec td{
	border: 1px solid #F7A4A6;
}
blockquote{
	padding : 0 0 0 20px;
	margin : 0;
}