/* Global */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #BF3229;
	scrollbar-track-color: #F27872;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #F27872; 
	scrollbar-shadow-color: #F27872;
}

* {font-family:Arial}
form {margin: 0px 0px 0px 0px;}
img {border: 0px;}

a { font-family: Arial; font-size: 12px; color:#FF0000; text-decoration: none; }
a:hover {font-family: Arial; font-size: 12px; color:#FF0000; text-decoration: underline; }

/* Content */

.top   {width: 100%; border: 0px; height: 100%} .sp1 {width: 260px} .sp2 {width: 340px} .sp3 {width: 180px} .sp4 {width: 260px} .sp5 {width: 200px} .sp6 {width: 630px} .sp7 {width: 780px} .sp8 {width: 28px} .sp9 {width: 752px} .sp10 {width: 225px} .sp11 {width: 555px}
.top1  {width: 100%; border: 0px; height: 151px}
.top2  {width: 260px; border: 0px; height: 151px}
.top3  {width: 100%; border: 0px; height: 30px; background: url(images/mn1.gif)}
.top4  {width: 780px; border: 0px; height: 24px; background: url(images/mn4.gif)}
.top5  {width: 780px; border: 0px; height: 172px}
.top6  {width: 780px; border: 0px; height: 30px; background: url(images/pr1.gif)}
.top7  {width: 780px; border: 0px; height: 45px; background: url(images/pr4.gif) repeat-y right}
.top8  {width: 780px; border: 0px; background: url(images/pr4.gif) repeat-y right}
.top9  {width: 100%; border: 0px; height: 50px}
.top10 {width: 100%; border: 0px; height: 220px}
.top11 {width: 100%; border: 0px}
.top12 {width: 780px; border: 0px; height: 90px; background: url(images/dn1.jpg) no-repeat bottom right}
.top13 {width: 100%; border: 0px; background: url(images/pr6.jpg) no-repeat top right}
.top14 {width: 100%; border: 0px}
.top15 {width: 100%; height: 100%; border: 0px; }
.top16 {width: 100%; border: 0px}
.top17 {width: 100%; border: 0px; height: 38px}
.top18 {width: 780px; border: 0px; height: 90px; background: url(images/dn5.jpg) no-repeat bottom right}

a.ln1 {color: #231F20; text-decoration: none}
a.ln1:hover {color: #EF3F34; text-decoration: none}
a.ln2 {color: #FFFFFF; text-decoration: none}
a.ln2:hover {color: #CCCCCC; text-decoration: none}
a.ln3 {color: #BF3229; text-decoration: none}
a.ln3:hover {color: #999999; text-decoration: none}
a.ln4 {color: #EF3E34; text-decoration: underline}
a.ln4:hover {color: #999999; text-decoration: underline}
a.ln5 {color: #000000; text-decoration: none}
a.ln5:hover {color: #EF3E34; text-decoration: none}
a.ln6 {color: #BF3229; text-decoration: none}
a.ln6:hover {color: #BF3229; text-decoration: underline}

.im1 {margin-left: 5px; margin-right: 5px; vertical-align: middle}
.im2 {margin-left: 10px; margin-right: 10px; vertical-align: middle}
.im3 {margin-right: 10px; margin-bottom: 5px; margin-top: 3px}
.im4 {margin-right: 10px}

.sh1 {width: 340px; background: url(images/sh1.gif)}
.sh2 {width: 180px; background: url(images/sh2.jpg)}
.sh3 {width: 260px}
.sh4 {height: 69px; font: bold 13px Arial; background: url(images/sh3.jpg); padding-bottom: 8px; vertical-align: bottom; text-align: center}
.sh5 {height: 23px; font: bold 13px Arial; background: url(images/sh5.gif); color: #231F20; padding-left: 35px; padding-top: 3px}
.sh6 {height: 23px; background: url(images/sh6.gif); padding-left: 35px; padding-bottom: 4px}
.sh7 {width: 170px; height: 16px; background: #EF3E33; border: 0px; color: #FFFFFF; font: 11px Arial}
.sh8 {margin-left: 13px; vertical-align: bottom}
.sh9 {height: 36px; background: url(images/sh8.gif)}
.sh10 {background: url(images/sh9.jpg) no-repeat left top}

.mn1 {width: 100px; text-align: center; padding-top: 3px; font: bold 13px Arial}
.mn2 {width: 680px; font: bold 12px Arial; text-align: right; padding-bottom: 6px; background: url(images/mn3.gif) no-repeat right bottom}
.mn3 {background: #FFFFFF url(images/mn5.jpg) no-repeat top left}
.mn4 {background: #FFFFFF}
.mn5 {width: 680px; font: bold 12px Arial; text-align: right; padding-bottom: 6px; background: url(images/mn5.gif) no-repeat right bottom}

.md1 {height: 23px; font: bold 13px Arial; background: url(images/dn3.gif) no-repeat center left; padding-left: 16px}
.md2 {height: 23px; font: bold 13px Arial; background: url(images/dn4.gif) no-repeat center left; padding-left: 30px}

.pr1 {width: 250px; background: #FFFFFF url(images/pr2.gif) repeat-x top}
.pr2 {width: 19px; background: url(images/pr3.gif) no-repeat bottom}
.pr3 {background: url(images/pr4.gif) repeat-y right}

.pc1 {height: 145px}
.hd1 {font: bold 13px Arial; color: #EE3E33; text-align: right; padding-top: 40px; padding-right: 60px}
.hd2 {background: url(images/pr4.gif) repeat-y right}

.zn1 {padding-right: 60px; padding-top: 10px; font: 12px Arial; text-align: justify}
.zn2 {font: bold 13px Arial; color: #BF3229}

.gn1 {font: bold 14px Arial; padding-left: 10px; color: #232021; text-decoration: underline}
.gn2 {color: #EF3E33}
.gn3 {width: 65px; vertical-align: top; padding-left: 10px; }
.gn4 {vertical-align: top; padding-left: 10px; padding-right: 155px; font: bold 11px Arial; }
.gn5 {font: bold 13px Arial; padding-bottom: 15px; padding-right: 10px; text-align: right; vertical-align: bottom; background: url(images/gn2.gif) no-repeat right bottom; }

.os1 {width: 225px; vertical-align: top; padding-top: 10px}
.os2 {width: 555px; vertical-align: top; background: url(images/zn1.gif) no-repeat right bottom; border-right: solid 1px red}
.os3 {background: url(images/zn2.jpg) no-repeat left bottom}

.ss1 {width: 780px; background: url(images/pr5.jpg) no-repeat right}
.ss2 {background: url(images/ss1.jpg) no-repeat left}
.ss3 {background: url(images/ss2.jpg) no-repeat left}

.nw1 {width: 260px; vertical-align: top; background: url(images/nw1.gif) no-repeat top left}
.nw2 {font: bold 14px Arial; color: #BF3229; text-align: right; text-transform: uppercase; padding-bottom: 5px; padding-left: 35px}
.nw3 {height: 14px; font: 8px; background: url(images/nw2.gif) no-repeat top right}
.nw4 {font: 11px Arial; background: url(images/nw3.gif) repeat-y right; padding-bottom: 10px; padding-top: 10px; padding-left: 14px; padding-right: 8px; height: 110px;}
.nw5 {font: bold 13px Arial; text-align: right; padding-bottom: 4px; vertical-align: bottom; padding-right: 23px; background: url(images/nw4.gif) no-repeat right bottom}
.nw6 {height: 20px}

.dp1 {width: 752px; background: url(images/dp1.gif)}
.dp2 {width: 28px; background: url(images/dp2.gif)}
.dp3 {background: url(images/dp3.gif) no-repeat left}

.dn1 {height: 50px; font: bold 12px Arial; padding-top: 20px; padding-left: 5px; background: url(images/dn2.gif) repeat-x top}
.dn2 {width: 161px; vertical-align: top}
.dn3 {font: 10px Verdana; color: #EF3E34; padding-left: 5px}
.dn4 {font: 10px Verdana; color: #EF3E34; padding-right: 5px; text-align: right}

/* ------------ */

a.link {font: 12px Arial; color:#000000; text-decoration:none; font-weight: bold; }
a.link:hover {font: 12px Arial; color:#E34317; text-decoration:underline; font-weight: bold; }

a.link2 {font: 12px Arial; color:#E34317; text-decoration:none; font-weight: bold; }
a.link2:hover {font: 12px Arial; color:#BF3229; text-decoration:underline; font-weight: bold; }

.text {font: 12px Arial; color: #000000;}
.label {font: 12px Arial; color: #000000;}
.faq_question {font: 12px Arial; color: #000000; font-style: italic; }
.faq_answer {font: 12px Arial; color: #000000; }
.faq_date {font: 11px Arial; color: #919191; font-weight: bold; }
.date {font: 12px Arial; color: #919191; font-weight: bold; }
.news_title {font: 12px Arial; color: #BF3229; font-weight: bold; }
a.news_title {font-family: Arial; font-size: 12px; color:#BF3229; text-decoration: none; }
a.news_title:hover {font-family: Arial; font-size: 12px; color: #EC3E33; text-decoration: underline; }
a.news_url {font-family: Arial; font-size: 12px; color:#BF3229; text-decoration: none; }
a.news_url:hover {font-family: Arial; font-size: 12px; color:#EC3E33; text-decoration: underline; }

.textbox {border: 1px dotted #BF3229; font-family:Arial; font-size:12px;}
.button {border: 1px solid #BF3229; font-family:Arial; font-size:12px; color:#565656; font-weight:bold; background-color: #E6E6E6; }

.pages {font-family: Arial; font-size: 12px; color:#000000; }
a.pages {font-family: Arial; font-size: 12px; color:#BF3229; text-decoration: none; }
a.pages:hover {font-family: Arial; font-size: 12px; color:#EC3E33; text-decoration: underline; }

a.search_title {font-family: Arial; font-size: 12px; color:#EC3E33; text-decoration: none; font-weight: bold; }
a.search_title:hover {font-family: Arial; font-size: 12px; color:#BF3229; text-decoration: underline; font-weight: bold; }

a.search_url {font-family: Arial; font-size: 12px; color:#BF3229; text-decoration: none; }
a.search_url:hover {font-family: Arial; font-size: 12px; color:#EC3E33; text-decoration: underline; }

.result_success { 
	font-family: Arial;
	font-size:12px;
	color: #008000;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
    margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid #808080;
	background-color: #FFFFE1;
}

.result_error {
	font-family: Arial;
	font-size:12px; 
	color: #BF3229; 
	font-weight: bold;
	padding: 2px 2px 2px 2px;
    margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid #BF3229;
	background-color: #FFFFE1;
}
