@charset "UTF-8";

/* CSS Document */

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

body { background: url(images/bigbg.jpg) repeat-y center; background-color: #404040; }

img { border: none; }

.none { background: none; background-color: #FFFFFF; }

.ad1 { width: 718px; margin: 10px auto; }

/*fonts*/

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #3ab50d; padding-bottom: 10px; font-weight: normal; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3ab50d; padding-bottom: 10px; font-weight: normal; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; padding-top: 5px; padding-bottom: 15px; }

.pstyle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3ab50d; padding-bottom: 10px; font-weight: normal; }

.small { font-size: 14px; }

/*classes*/

.img { float: right; }

.imga { float: right; padding-left: 6px; }

.imgc { float: right; padding-left: 6px; padding-bottom: 10px; }

.imgb { float: left; padding-right: 6px; }

.divider { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; margin-bottom: 15px; }

/*header*/

#mwrap { width: 765px; margin-left: auto; margin-right: auto; }

#header { background-color: #FFFFFF; width: 765px; height: 114px; }

.logo { padding-left: 10px; padding-bottom: 1px; }

.number { margin-left: 80px; padding-bottom: 10px; }

/*nav*/

#nav { background: url(images/navbg.jpg) no-repeat; width: 765px; height: 27px; }

#nav ul { list-style-type: none; padding-right: 20px; float: right; }

#nav li { display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#nav a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; display: block; width: 107px; float: left; text-align: center; line-height: 27px; outline: none; }

#nav a:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; background: url(images/nav-hover.jpg) repeat-x; }

/*flash*/

#flashdiv { background-color: #44cd12; width: 765px; height: 300px; margin-left: auto; margin-right: auto; }

#flash { width: 751px; height: 287px; margin-left: auto; margin-right: auto; }

#areas { width: 489px; height: 30px; margin: 0 auto; } 

/*main*/

#main { background: url(images/main-bg.jpg) repeat-y; padding-left: 10px; padding-right: 10px; width: 745px; overflow: hidden; }

/*leftcol*/

#leftcol { width: 498px; float: left; padding-right: 5px; }

.border { border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }

#leftcol a { font-family: Arial, Helvetica, sans-serif; color: #393939; text-decoration: underline; outline: none; }

#leftcol a:hover { font-family: Arial, Helvetica, sans-serif; color: #3ab50d; text-decoration: underline; }

#leftcol ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; line-height: 16px; padding-left: 45px; margin-bottom: 6px; }

#leftcol li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #393939; line-height: 16px; margin-bottom: 6px; margin-right: 25px; }

/*rightcol*/

#rightcol { padding-top: 10px; width: 240px; float: right; }

/*rss*/

#rss { background-color: #f7f7f7; height: 220px; width: 204px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }

#rss-head { background: url(images/news.jpg) no-repeat; height: 29px; width: 204px; margin-bottom: 10px; }

#rss h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; font-weight: normal; color: #232323; }

#rss p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin-left: 10px; margin-bottom: 10px; margin-right: 5px; color: #393939; }

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

#rss a:hover { text-decoration: none; }

#rss ul { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 25px; padding-bottom: 4px; padding-top: 0px; list-style-type: none; }

#rss h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #393939; font-weight: bold; padding-left: 25px; padding-top: 5px; }

.post { font-size: 15px; color: #000000; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; }

.post h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3ab50d; margin-bottom: 10px; }

.bullet { float: left; padding-top: 9px; padding-right: 5px; padding-left: 10px; }

.eleven { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px; }

/*contact*/

#contact { width: 178px; height: 170px; background-color: #f7f7f7; margin-left: auto; margin-right: auto; }

#contact-heading { background-color: #FFFFFF; width: 178px; height: 20px; margin-bottom: 10px; }

#contact-heading h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3ab50d; margin-left: 10px; font-weight: normal; }

.bibformstyle { padding-top: 5px; margin-bottom: 4px; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding: 2px; margin-left: 5px; }

.button { margin-left: 16px; }

.linkbox { color: #4f4f4f; border: thin dotted #333333; margin-top: 5px; padding-right: 10px; padding-left: 20px; }

.mainformstyle { margin-bottom: 5px; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding: 2px; }

#rightform { float: right; padding: 10px; margin-top: 20px; margin-right: 20px; border: thin dotted #CCCCCC; }

#form { }

.formp { margin: 0px; padding-top: 5px; }

/*footer*/

#footer { clear: both; margin-left: auto; margin-right: auto; background: url(images/footer.jpg) no-repeat; width: 765px; height: 81px; padding-top: 20px; background-color: #FFFFFF; }

#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; }

#footer a { text-decoration: underline; color: #393939; outline: none; }

a { text-decoration: underline; color: #ffffff; outline: none; }

#footer ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 755px; display: block; margin: 0 auto; margin-top: 10px; }

#footer li { display: inline; margin-left: 0px; color: #000000; }

#extra { clear: left; font-size: 12px; color: #fff; margin-top: 40px; text-align: center; }

#extra ul { width: 700px; text-align: center; }

#extra li { width: 33%; text-align: center; }

#extra li a { color: #fff; text-align: center; width: 33%; text-align: center; }

.headrss { margin-top: 14px; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:  #3ab50d; text-decoration: none; padding-left: 12px; }

.arss { color: #000000; font-size: 11px; margin-top: 0px; padding-top: 0px; padding-left: 9px; }

#rss a:hover { font-family: Arial, Helvetica, sans-serif; color: #3ab50d; }

#rss h4 a { font-size: 13px; color: #3ab50d; font-family: Arial, Helvetica, sans-serif; margin-bottom: 4px; padding: 0px; text-decoration: none; }
