@charset "utf-8";
/* CSS Document */
body,td,th { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #333; }
body { background-color: #FFF;}
h1 {color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; margin:0px;}
h1 a{color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; margin:0px; text-decoration:none}
h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:20px 0px 0px 0px; color:#09F}
h3 a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; margin:0px; padding:20px 0px 0px 0px; color:#09F}
h2{color:#09C; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; margin:0px; padding:5px 0px 7px 0px;}
/* main table classes */
.left-top { background-color:#f5f5f5; background-image:url(../images/left-top.jpg); background-repeat:no-repeat; width:32px; height:31px; vertical-align:top;}
.left-middle{background-color:#f5f5f5;  background-image:url(../images/left-middle.jpg); background-repeat:repeat-y; height:519px; width:20px; }
.left-bot{ background-image:url(../images/left-bot.jpg); background-repeat:no-repeat; width:32px; height:32px; vertical-align:top;}
.center-top{background-color:#f5f5f5; background-image:url(../images/center-top.jpg); background-repeat:no-repeat; height:20px; width:820px;}
.center-bot{background-color:#f5f5f5; background-image:url(../images/n-center-bot.jpg); background-repeat:no-repeat; height:32px; width:820px; vertical-align:text-bottom;}
.center { background-color:#f5f5f5; text-align:left; }
.right-top{background-color:#f5f5f5; background-image:url(../images/right-top.jpg); background-repeat:no-repeat; width:32px; height:31px; vertical-align:top;}
.right-middle{background-color:#f5f5f5; background-image:url(../images/n_right-middle.jpg);  background-repeat:repeat-y; height:519px; width:32px; text-align:right;  }
.right-bot{ background-color:#f5f5f5; background-image:url(../images/right-bot.jpg); background-repeat:no-repeat; width:32px; height:32px; vertical-align:top;}

/* header */
.logo{ background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:210px; height:52px;}
.v-line{ background-color:#999; width:1px;}
.intro-text{ font-family:Calibri, Verdana; color:#54a3ae; padding:0px 0px 0px 10px; text-align:justify; width:599px; vertical-align:middle}
.a-intro-text{ font-family:Calibri, Verdana; color:#54a3ae; text-decoration:none; }
.a-intro-text:hover{ font-family:Calibri, Verdana; color:#54a3ae; text-decoration:underline;}
.menu{ background-image:url(../images/menu-bg.jpg); height:27px; background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#FFF; text-align:center; vertical-align:middle;}
.menu a { color:#FFF; text-decoration:underline;}
.menu a:hover { color:#FFF; text-decoration:none;}

/* middle part */
.formtext {text-align:left;}
.searchbox{ border:1px solid #999;}
.searchtext{ font-size:24px; font-weight:bold; color:#F90; text-align:left}
.drop{	border:1px solid #666; height:25px; vertical-align:middle; padding:3px 2px 3px 2px; }
.inpt {border:1px solid #666; height:20px; vertical-align:middle; }
.btn{ background-color:#FC3; border:#F93 solid 2px; height:30px; width:120px; font-size:20px; vertical-align:middle;}
.activemember{ font-size:16px; color:#F00; font-weight:bold;}
.userimg { border:1px solid #09F;}
.userimg:hover { border:1px solid #CCC; }

/* article section */
.articletitle{ text-align:left; padding:0px 5px 0px 10px; margin:0px;}
.articlelink{ color:#09C; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.articlelink:hover{ color:#09C; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.articledesc{ text-align:left; padding:0px 5px 0px 15px; width:630px; margin:5px 0px 15px 0px;}

.bottomfaqs{ font:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; padding:0px 0px 0px 20px;}
.q {font-weight:bold; color:#999;}
.a { color:#969;}

/* contact form */
.txtinput { width:230px; height:20px; padding:2px 2px 2px 5px; border:2px solid #666;}
.dropbox{ width:100px; height:30px; padding:2px 2px 2px 5px; border:2px solid #666;}
.txtarea{width:270px; height:100px; padding:2px 2px 2px 5px; border:2px solid #666;}
.error{ color:#960; font-size:11px;}