/* CSS Document */
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; vertical-align:top;}

.btitle {font-family:"Times New Roman", Times, serif; font-size:42px; line-height:48px; color:#eeeeee; background-color:#357398; text-align: right;}
.wtitle {font-family:"Times New Roman", Times, serif; font-size:42px; line-height:48px; color:#9ec9e2; background-color:#357398;}
.stitle {font-family:"Times New Roman", Times, serif; font-size:36px; line-height:44px; color:#eeeeee; background-color:#357398;}
.rtitle {font-family:"Times New Roman", Times, serif; font-size:36px; line-height:44px; color:#9ec9e2; background-color:#357398;}
.ptitle {background-color:#357398; text-align: right;}
.menu {background-color:#ceb751; text-align: right;}


.home_banner {background-image: url(img/home_banner.jpg); background-repeat:no-repeat; background-position: right top; padding:0px;}
.reg_banner {background-image: url(img/reg_banner.jpg); background-repeat:no-repeat; background-position: right top; padding:0px;}
.reg {padding-bottom: 5px; text-align:center; }

.tag {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; line-height:24px; text-align: right; }
.tag2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:20px; text-align: right; }
.tag2left {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; line-height:20px; }

.button {background-image: url(img/b_back.jpg); background-repeat: repeat-x; text-align:center; line-height:32px; vertical-align: top;}
.button2 {background-image: url(img/b_back.jpg); background-repeat: repeat-x; line-height:32px; vertical-align: middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.join {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; font-weight:bold; padding:10px; }
.about {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.thead {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; background-color:#ccdde6;}
.thead2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; background-color:#eeeeee;}
a.thead {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#0066FF;}
a.thead:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#0066FF;}
a.thead2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#0066FF;}
a.thead2:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:bold; color:#0066FF;}

.rheadb {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px; font-weight:bold; color:#357398; text-align:right; padding-top: 5px; padding-bottom: 10px; padding-right:5px;}
.rheadb2 {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px; font-weight:bold; color:#8ebad7; text-align:right; padding-top: 5px; padding-bottom: 10px; padding-right:5px;}
a.rheadb2 {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px; font-weight:bold; color:#8ebad7; }
a.rheadb2:visited {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px; font-weight:bold; color:#8ebad7; }
.rlineb {background-image: url(img/blueline1.gif); background-repeat:repeat-y; }
.rheadg {font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px; font-weight:bold; color:#dda222; padding-top: 5px; padding-bottom: 10px; padding-left:5px; }
.rlineg {background-image: url(img/goldline1.gif); background-repeat:repeat-y; }

.footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#357398;}

.titleblue12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#3B4976;}
.bblue14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bold; color:#0000FF;}
.title14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bold; color:#000000;}
.text11 {font-family:Arial, Helvetica, sans-serif;; font-size: 11px; font-weight: normal;}
.table11 {font-family:Arial, Helvetica, sans-serif;; font-size: 11px; font-weight: normal; padding-bottom: 8px; padding-left:7px; }
.table11r {font-family:Arial, Helvetica, sans-serif;; font-size: 11px; font-weight: normal; padding-bottom: 8px; padding-right:7px; text-align:right; }
.check {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.info {background-color:#ccdde6; border-left:2px solid #357398; padding: 8px; font-family:Arial, Helvetica, sans-serif;; font-size: 10px; line-height:14px; font-weight: normal;}
.itext {font-family:Arial, Helvetica, sans-serif;; font-size: 10px; line-height:14px; font-weight: normal;}
.bio {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
.headline {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3B4976; border-bottom: thin solid #3B4976; }
.news {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 17px; }
.byline {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3B4976; border-top: 1px dashed #3B4976;}
.demo {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 12px; }
.blog {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 12px; font-weight:bold;}