body { background: #202E3C url(gifs/body_bg.jpg) top repeat-x; margin: 0; padding: 0; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

h1 { font-size: 24px; font-weight: normal; margin-top: 0; }
h2 { font-size: 14px; text-align: right; margin: 0; padding: 5px 15px; }
h3 { font-size: 18px; color: #FFFFFF; background-color: #0067AC; text-align: center; font-weight: normal; padding: 0.25cm}
p { font-size: 12px; line-height: 1.6; text-align: justify; }
p a { color: #FFFFFF; font-weight: bold; }
a { color:#3D9AC7; text-decoration:underline; }
a:hover { color:#FFFFFF; text-decoration: none; }
a img { border: 0; }
a.home { color:#ABD305; text-decoration:underline; }
a.home:hover { color:#FFFFFF; text-decoration: none; }
a.whats { color:#0067AC; text-decoration:underline; }
a.whats:hover { color:#8eBBBA; text-decoration: none; }

.subtitle {
	font-size: 18px;
	color: #004F7F;
	font-weight: bold;
	margin-top: 5px;
}
.greenbox { background-color: #EFF7DD; }

#wrapper { width: 760px; margin: 0 auto; padding: 0; background:url(gifs/main_bg.png) }
#rays { margin: 0; padding: 0; width: 760px; background:url(gifs/rays.png) top no-repeat; }
.article, #rays { behavior: url(iepngfix.htc); }
.article { background: url(gifs/article_bg.png) top repeat; padding: 15px; }
.white_table { color: #000000; margin-bottom: 15px; }
.white_table a { color:#3D9AC7; }
.white_table a:hover { color:#000000; text-decoration: none;}
.whats { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }

.bwhite { margin: 0; padding: 0; border: 2px solid #FFFFFF; }
.bblue { margin: 0; padding: 0; border: 2px solid #3D9AC7; }
.photo { margin: 0px 0px 0px 20px; padding: 10; border: 2px solid #3D9AC7; }

/* Main Navigation */
#main_nav { margin: 0; padding: 0; list-style: none; font-weight: bold; font-size:12px; width: 460px; height: 25px; }
#main_nav li { margin: 0; padding: 0; display: inline; }
#main_nav a { float: left; display: block; background: url(gifs/mn_white.gif); height: 15px; width: 80px; text-decoration: none; text-align: center; margin: 0 3px; padding: 2px 0; border: 2px solid #9DCD3F; color:#006AAA; top: 0; }
#main_nav a:hover { color:#006AAA; border: 2px solid #3D9AC7; }


.hide {display: none;}
.show {display: block;}
