body, form, input {
	padding:0px;
	margin:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d0d0d;
}
.top {
	background:url(../images/tp_bg.jpg) repeat-x top;
}
.mnu {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 16px;
	line-height: 45px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background:url(../images/mnu_bg.jpg) repeat-x bottom;
}
.mnu a {
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	padding:32px 25px 0 25px;
	background-repeat:no-repeat;
	background-position:center top;
}
.mnu a:hover.admin {
	color:#7d7d7d;
}
.mnu a.ab {
	background-image:url(../images/mnu_icn1.jpg);
}
.mnu a.ab:hover {
	background-image:url(../images/mnu_icn1_hover.jpg);
}
.mnu a.ne {
	background-image:url(../images/mnu_icn2.jpg);
}
.mnu a.ne:hover {
	background-image:url(../images/mnu_icn2_hover.jpg);
}
.mnu a.sp {
	background-image:url(../images/mnu_icn3.jpg);
}
.mnu a.sp:hover {
	background-image:url(../images/mnu_icn3_hover.jpg);
}
.mnu a.sm {
	background-image:url(../images/mnu_icn4.jpg);
}
.mnu a.sm:hover {
	background-image:url(../images/mnu_icn4_hover.jpg);
}
.bnr {
	background:url(../images/bnr_bg.jpg) repeat-x top;
	border:1px solid #ffffff;
	border-left:none;
	border-right:none;
}
.hd1 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 20px;
	font-weight:bold;
	font-style: italic;
	color: #ff4f0a;
	line-height: 32px;
	text-indent:10px;
	background:url(../images/ttl_bg.jpg) repeat-y left;
}
.tf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	height: 18px;
	width: 240px;
	padding-top:5px;
	border:1px solid #bfbfbf;
}
.tf1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	background:#ffffff;
	height: 19px;
	width: 210px;
	padding-top:4px;
	border:1px solid #bcbcbc;
	border-left:none;
	border-right:none;
}
.ftr {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff4f0a;
	line-height: 25px;
}
.ftr a {
	color:#3f9303;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 25px;
}
.ftr a:hover {
	text-decoration:underline;
}
.lft {
	background:url(../images/lft_bg.jpg) repeat-x top;
	border:1px solid #d8d6d6;
	border-bottom:none;
	border-top:none;
}
.bx_tp {
	color:#ffffff;
	line-height:0px;
	border-top:1px solid #d1d0d0;
}
.bx_bt {
	color:#ffffff;
	line-height:0px;
	border-bottom:1px solid #d1d0d0;
}
.bx_lt {
	color:#ffffff;
	line-height:0px;
	border-left:1px solid #d1d0d0;
}
.bx_rt {
	color:#ffffff;
	line-height:0px;
	border-right:1px solid #d1d0d0;
}
.hd2 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 20px;
	color: #3f9303;
	line-height: 40px;
	padding-bottom:4px;
	border-bottom:1px dashed #000000;
	text-transform: uppercase;
	text-indent:10px;
}
.hd2 b {
	font-weight:normal;
	color:#ff510d;
}
.hd2 span {
	color:#070707;
}
.txt1 {
	line-height:30px;
	padding:0px 10px;
}
.txt1 b {
	color:#ff0000;
}
.hd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3f9303;
	line-height: 34px;
	border-bottom:1px dashed #505050;
	text-indent:15px;
}
.hd3 span {
	color:#070707;
}
.lnk1 a {
	color:#505050;
	text-decoration:none;
	background:url(../images/arrow.gif) no-repeat 6px center;
	padding-left:16px;
}
.lnk1 a:hover {
	color:#fd7816;
	text-decoration:underline;
	background:url(../images/arrow_hover.gif) no-repeat 6px center;
}
.cal_lnk {
	font-size:15px;
	padding-top:10px;
}
.cal_lnk a {
	color:#ff4f0a;
	line-height:26px;
	background:url(../images/cal_icn.jpg) no-repeat 10px center;
	padding-left:36px;
	display:block;
}
.cal_lnk a:hover {
	text-decoration:none;
}
.hd4 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 25px;
	color: #ffffff;
	line-height: 40px;
	text-transform: uppercase;
	text-indent:6px;
}
.bx3 {
	background:#EFEFEF url(../images/bx3_bg.jpg) top repeat-x;
	border-bottom: 5px solid #d8dad7;
}
.bx33 {
	background:#EFEFEF url(../images/bx3_bg.jpg) top repeat-x;
}

.hd5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight:bold;
	line-height: 36px;
}



.txt_132, .txt_132 A, .txt_132 A:link, .txt_132 A:visited, .txt_132 A:active{
	color:#4064BB;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.txt_132 A:hover{
	color:#000000;
	text-decoration:underline;
}
A.txt_132:hover{
	color:#000000;
	text-decoration:underline;
}

.ttl1 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.ttl2 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 24px;
	color: #0371c6;
	text-transform: uppercase;
}
.lnk2 {
	font-family: "Trebuchet MS", Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#0D0D0D;
	line-height:30px;
}
.lnk2 a {
	color:#0D0D0D;
	text-decoration:none;
	background:url(../images/arrow1_admin.gif) no-repeat left center;
	padding-left:25px;
}
.lnk2 a:hover {
	color:#FF510D;
}
.frm input.txt_fld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0d0d;
	height:16px;
	width:148px;
	border:solid 1px #d1d0d0;
}
.frm select.sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0d0d;
	height:18px;
	width:150px;
	border:solid 1px #d1d0d0;
}
.frm textarea {
	padding:0px;
	margin:0px;
	width:500px;
	height:135px;
}
.frm input.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#7d7d7d;
	background:#0d0d0d;
	padding:3px 5px;
	border:none;
}
.lnk3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#3f9303;
	text-decoration:none;
}
.lnk3 a:hover {
	text-decoration:underline;
}
.btn1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0d0d0d;
	background:#ffffff;
	padding:3px 5px;
	border:none;
}

.lnk55, .lnk55 a, .lnk55 a:link, .lnk55 a:visited, .lnk55 a:active {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.lnk55 a:hover {
	color:#E8E8E8;
	text-decoration:underline;
}


.lnk44, .lnk44 a, .lnk44 a:link, .lnk44 a:visited, .lnk44 a:active {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
.lnk44 a:hover {
	color:#E8E8E8;
	text-decoration:underline;
}
.msg_text {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#DA0025;
text-decoration:none;
line-height:normal;
}
.msg_link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#DA0025;
text-decoration:none;
line-height:normal;
}
.msg_link:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000000;
text-decoration:none;
line-height:normal;
}
.bodytext12 {
font-family: verdana;
font-size:12px;
font-weight: none;
color: #000000;
line-height:21px;
text-decoration:none;
padding-left:3px;
line-height:40px;
}
.bodytext12 a{
text-decoration:none;
color:#000000;
/*display:block;*/
}
.bodytext12 a:hover{
background-color:#003489;
color:#FFFFFF;
text-align:left;
}
.bodytext2 {
font-family: tahoma;
font-size:11px;
font-weight: none;
color: #000000;
}
.bodytext5 {
font-family: tahoma;
font-size:10px;
font-weight: none;
color: #ffffff;
}
.previous {
font-family: Trebuchet Ms;
font-size:13px;
font-weight: none;
color: #ffffff;
}
.previous a {
color: #FFFFff;
text-decoration: none;
}
.previous a:hover {
color: #FFFF00;
}
