body{margin:0px;background-image:url(../images/d2_bg.jpg);background-repeat:repeat-x; font-family:tahoma;font-size:12px;color:#000000;}

.header_bg{background:#bb1819 url(../images/img04.jpg) repeat-x; height:203px;}

.fact_bg{background:url(../images/img11.jpg) repeat-x;}

.fact_txt{
	font-family:tahoma;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing: 2px;
}

.l_side_bg{background:url(../images/l_side_bottom.jpg) repeat-y;}

.r_side_bg{background:url(../images/r_side_bottom.jpg) repeat-y;}

.content_bg{background:url(../images/img13.jpg) repeat-x;}

.heading{
	font-size:24px;
	font-family:Comic Sans MS,Tahoma;
	color:#BB1819;
}	

.nav{
	padding:0px;
	margin:0px;
	float:left;
	list-style-type: none;
	width:150px;
}

.nav li {
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	line-height:25px;
	width:150px;
	background-image: url(../images/seperator.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration:none;
	font-weight:normal;
}

.nav li.first {
	line-height:auto;
}

.nav span{
	padding:0 0 0 20px;
	background-image: url(../images/bullet.png);
	background-position:left top;
	background-repeat: no-repeat;
	width:135px;
	display:block;
	font-weight:normal;
}

.nav a:link {
	font-size:12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.nav a:visited {
	font-size:12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.nav a:hover{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}
.txt_field{
	padding:1px 0 0 5px;
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	border:solid 1px #474747;
	width:151px;
	height:14px;
}
.txt_area{
	padding:1px 0 0 5px;
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	border:solid 1px #474747;
	width:226px;
	height:58px;
}
.select_field{
	padding:1px 0 0 5px;
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	border:solid 1px #474747;
	height:18px;
}
.submit_button{
	padding:0 0 0 0;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	width:76px;
	height:20px;
}
.footer_bg{
	height:40px;
	background-image: url(../images/img14.jpg);
	background-repeat: repeat-x;
}
.copy{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}
.copy a:link{
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
.copy a:visited {
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
.copy a:hover{
	font-family:tahoma;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
a:link{
	font-family:tahoma;
	color:#BB1819;
	text-decoration:underline;
}
a:visited{
	font-family:tahoma;
	color:#BB1819;
	text-decoration:underline;
}
a:hover{
	font-family:tahoma;
	color:#BB1819;
	text-decoration:none;
}
#resource{
	padding:0px;
	margin:0px;
	float:left;
	list-style-type: none;
	width:214px;
	font-weight:normal;
}
#resource li {
	padding:0px;
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	line-height:25px;
	width:214px;
	background-image: url(../images/img19.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration:none;
	font-weight:normal;
}
#resource span{
	padding:0 0 0 20px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	width:214px;
	display:block;
	font-weight:normal;
}
#resource a:link {
	font-size:12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
#resource a:visited {
	font-size:12px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

#resource a:hover{
	font-size:12px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}
#topnews{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
#topnews a, #topnews a:link, #topnews a:visited {
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
#topnews a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

hr
{
	noshade;
	color: #BB1819;
	height: 2px;
}
hr.small
{
	noshade;
	color: #BB1819;
	height: 1px;
	width: 70%;
}
