@charset "UTF-8";

/* CSS Document */

* { margin: 0px; padding: 0px; }

img { border: none; }

body { background-image: url(images/bg.jpg); background-repeat: repeat-x; top: 0; }

#wrapper { width: 814px; margin: 0 auto; }

#header { height: 79px; margin-left: 20px; margin-top: 15px; background-image: url(images/headerbg.jpg); }

#logo { width: 489px; height: 68px; }

#nav { height: 38px; margin-bottom: 13px; }

#nav ul { padding-top: 10px; }

#nav li { display: inline; padding-left: 35px; }

#nav a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: lighter; color: #FFF; text-decoration: none; }

#nav a:hover { color: #333399; }

#top { height: 302px; }

#flash { width: 540px; height: 293px; float: left; background-image: url(images/flashbg.jpg); background-repeat: no-repeat; top: 0; left: 0; padding-top: 9px; padding-left: 11px; }

#mainflash { width: 536px; height: 249px; }

#mainflashnew { width: 536px; height: 293px; }

#navb { width: 263px; height: 302px; float: right; background-image: url(images/subnav.jpg); background-repeat: no-repeat; }

#navb ul { margin-top: 12px; margin-left: 4px; width: 247px; height: 228px; }

#navb li { list-style-type: none; }

#navb li a { display: block; text-decoration: none; line-height: 28px; height: 28px; padding-left: 60px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

#navb a:hover { background-color: #e9c1a7; }

#navb h3 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; text-align: center; padding-top: 20px; }

#maincontent { width: 814px; background-image: url(images/mainbg.jpg); background-repeat: repeat-y; overflow: hidden; clear: both; }

#leftcol { width: 511px; float: left; padding: 0px 20px 20px 20px; }

#leftcol h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: lighter; color: #003366; margin-bottom: 10px; }

#leftcol h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: lighter; color: #003366; margin-bottom: 10px; }

#rightform { float: right; clear: both; padding: 10px; border: 1px dashed #333366; width: 150px; margin-bottom: 15px; }

#rightform h3 { margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FF9900; }

p .headingtwo { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: lighter; color: #003366; margin-bottom: 10px; }

#leftcol p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; margin-bottom: 10px; }

#leftcol ul { padding-left: 30px; margin-bottom: 15px; }

#leftcol li { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#leftcol li a { color: #000066; line-height: 22px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

#leftcol li a:hover { color: #FF9900; }

#leftcol a { color: #333366; }

#leftcol a:hover { color: #FF9900; }

.linkbox { background-color: #CCCCCC; padding: 10px 10px 0px 10px; border: thin dotted #CCCCCC; }

.divide { margin-bottom: 20px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF9900; }

.floatright { float: right; margin-left: 10px; }

.floatleft { float: left; margin-right: 10px; }

#rightcol { width: 263px; float: left; }

#rightcol h3 { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; padding-top: 10px; }

#contact { height: 200px; background-image: url(images/headbg.jpg); background-repeat: no-repeat; margin: 5px 12px 0px 5px; border: 1px solid #adbfe3; background-color: #f3f4f8; }

form { clear: left; }

.bibformstyle { margin-top: 8px; margin-left: 18px; }

.mainformstyle { margin-bottom: 10px; margin-top: 10px; padding-top: 0px; }

.mainformstyleb { margin-bottom: 10px; margin-top: 10px; padding-top: 0px; margin-left: 100px; }

.formp { float: left; clear: left; width: 100px; padding-top: 8px; }

.cap { margin-left: 100px; }

#rss { height: 200px; background-image: url(images/headbg.jpg); background-repeat: no-repeat; margin: 5px 12px 0px 5px; padding-right: 20px; border: 1px solid #adbfe3; background-color: #f3f4f8; }

#rss li { list-style-type: none; padding-left: 20px; }

#rss a { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#rss a:hover { color: #000000; }

#rss h2 { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; padding-top: 20px; }

#rss h4 { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; padding-top: 30px; }

#rss p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-top: 35px; }

#rssn { height: 470px; background-image: url(images/headbg.jpg); background-repeat: no-repeat; margin: 5px 12px 0px 5px; padding-right: 20px; border: 1px solid #adbfe3; background-color: #f3f4f8; }

#rssn li { list-style-type: none; padding-left: 20px; }

#rssn a { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#rssn a:hover { color: #000000; }

#rssn h2 { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; padding-top: 20px; }

#rssn h4 { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; padding-top: 30px; }

#rssn p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-top: 35px; }

#end { background-image: url(images/endbg.jpg); height: 20px; width: 814px; }

#other { background-image: url(images/headbg.jpg); background-repeat: no-repeat; margin: 5px 12px 0px 5px; border: 1px solid #adbfe3; background-color: #f3f4f8; }

#other a { color: #333366; }

#other a:hover { color: #FF9900; }

#other p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333366; margin-left: 5px; }

#footer { background-color: #1e3661; padding-top: 30px; padding-bottom: 20px; clear: both; }

#footer p { width: 900px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; margin: 0 auto; text-align: center; }

#footer a { color: #FFF; }

#footer a:hover { color: #FF9900; }

#footer ul { width: 900px; margin: 0 auto; color: #FFFFFF; text-align: center; }

#footer li { display: inline; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; }

.icon { float: left; margin-left: 20px; }

.pageicon { float: left; clear: left; margin: 28px 5px 10px 20px; }

.gallery { margin-left: 20px; margin-bottom: 15px; }

.small { font-size: 12px; }

#bottomfooter { font-size: 10px; width: 900px; margin: 0 auto; padding: 10px 0px; text-align: center; }

#bottomfooter h5 { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; padding-bottom: 8px; }

#bottomfooter p { line-height: 14px; padding-bottom: 8px; }

#bottomfooter ul { width: auto; }

#bottomfooter li { list-style-type: none; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; display: block; }
