
@import "reset.css";

body { background-color: #f4f2f7; color: #000; font: .8125em/normal Arial, Helvetica, sans-serif; text-align: center; }

a,a:link,a:visited { color: #382c62; }
a:hover { color: #e84747; }

img.rflt { display: inline; float: right; margin: 0 0 1em 10px; }
img.lflt { display: inline; float: left; margin: 0 10px 1em 0; }

p { margin-bottom: 1em; }

ul { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
ol { list-style: decimal; margin-bottom: 1em; padding-left: 2em; }
ul.reset, ul.reset ul, ul.reset ol, ol.reset, ol.reset ol, ol.reset ul { list-style: none; margin: 0; padding: 0; }

small { font-size: .875em; }

.section { margin-bottom: 2em; }


/* Titles */

h1,h2,h3,h4,h5,h6 { margin-bottom: .5em; }

h1 { color: #382c62; font-size: 21px; font-weight: normal; font-family: Georgia, Arial, Helvetica, sans-serif; }
h2 { color: #382c62; font-size: 150%; }
h3 { color: #382c62; font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

h3.legend { margin-bottom: 1em; padding-bottom: 3px; border-bottom: solid 1px #392c62; font-size: 1em; }

#logo { margin-bottom: 0; text-align: center; }


/* Forms */

input.text, textarea, select { padding: 5px; border: solid 1px #3b2e64; color: #5a5a5a; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
textarea { overflow: auto; height: 100px; }
input.checkbox { width: 15px; height: 15px; }


/* Box model */

.box { min-height: 1px; margin-bottom: 10px; }
* html .box { height: 1px; }

.rbox .w1 { padding-left: 18px; background: url(../images/borders1.png) no-repeat; }
.rbox .w2 { padding-top: 15px; background: url(../images/borders1.png) 100% 0 no-repeat; }
.rbox .w3 { background: url(../images/borders1.png) 100% 100% no-repeat; }
.rbox .w4 { min-height: 25px; margin-right: 18px; margin-left: -18px; padding: 0 0 1px 18px; background: url(../images/borders1.png) 0 100% no-repeat; }
* html .rbox .w4 { height: 25px; }

.box1 { width: 248px; background: #ebe9ef url(../images/box2-top.png) no-repeat; }
.box1 .inner { background: url(../images/box2-bottom.png) 0 100% no-repeat;}


/* List models */

ul.files { clear: both; font-weight: bold; }
ul.files li.first{ border: none;}
ul.files li.first_u { border: none; color:#382c62;  padding-left: 24px; background: url(../images/arrow1-right.png) 12px 50% no-repeat; font-weight:normal;border-bottom: solid 1px #000000;}
ul.files li { position: relative; padding: .7em 12px; border-top: solid 1px #bebacc; }
ul.files li a { display: block; width: 50%; padding: 0 0 0 37px; }
ul.files span.type { position: absolute; bottom: .7em; right: 10px; width: 25%; text-align: right; color: #000;}
ul.pdf li a, ul.files li.pdf a { background: url(../images/icon_pdf.png) 0 50% no-repeat; min-height: 26px; }
* html ul.files li { height: 1px; }
* html ul.files li a { height: 26px; }


/* Layout  */

#container { width: 918px; margin: 20px auto 0; text-align: left; }
#content { clear: both; }
#header { position: relative; z-index: 500; }
#sidebar { float: left; width: 247px; margin-right: 8px; }
#mainbar { float: left; width: 650px; padding-top: .7em; }
#wrapper { background: #fff url(../images/box1-bg.png) repeat-y; }
#wrapperBefore { background: url(../images/box1-top.png) no-repeat; }
#wrapperAfter { padding: 3px 2px 4px 3px; background: url(../images/box1-bottom.png) 0 100% no-repeat; }


/* Navigation */

#navbar { background: url(../images/bg1.png) no-repeat; color: #fff; }
#nav { padding-bottom: 20px; }
#nav li { float: left; width: 100%; background-color: #382c62; }
#nav a { display: block; width: 223px; padding: .4em 12px; border-top: solid 1px #625591; }
#nav span { display: block; padding-left: 12px; background: url(../images/arrow1-right.png) 0 50% no-repeat; }
#nav a, #nav a:visited { color: #fff; text-decoration: none; }
#nav a:hover { background-color: #3f3268; }
#nav ul li { background-color: #2f244f; }
#nav ul a { padding-left: 25px; width: 210px; border-top-color: #524674; }


/* Quick Search Form */

#quickSearchFrm { padding: 0 10px .7em; text-align: right; }
#quickSearchFrm label, #quickSearchFrm input { vertical-align: middle; }
#quickSearchQuery { border-color: #382c62; }


/* Newsletter Form */

#newsletterFrm { padding: 0 15px 0 20px; }
#newsletterFrm label { float: left; width: 47px; padding-top: 4px; }
#newsletterFrm input.text { margin-bottom: .5em; border-color: #888483; }


/* Signup Form */

#signupFrm table td, #signupFrm table th { padding: 0 0 10px; vertical-align: top; text-align: left; }
#signupFrm table th { padding-top: 5px; font-weight: normal; }
#signupFrm input.text, #signupFrm textarea { width: 186px; }
#signupFrm textarea { height: 53px; }


/* Welcome box */

#welcome { float: left; width: 402px; }
#welcome .w4 { min-height: 250px; }
#welcome h1 { border-bottom: solid 1px #382c62; }
* html #welcome .w4 { height: 236px; }


/* Call for Action Banner */

#call4action { float: right; width: 238px; }


/* Flash Banner */

#flash1 { position: relative; z-index: 100; margin-bottom: 10px; }


/* Quick Donations Banner */

#qDonations { padding: 0 11px; font-size: .875em; }


/* Hot News */

#hot-news { clear: both; }
#hot-news h1 { margin-bottom: .2em; }


/* Page title box */

#pagetitle { overflow: hidden; position: relative; width: 648px; height: 217px; }
#pagetitle h1 { position: absolute; bottom: 7px; left: 20px; margin-bottom: 0; font-size: 250%; }
#pagetitle .overlay { position: absolute; top: 0; left: 0; width: 648px; height: 217px; background: url(../images/bg2.png) no-repeat; }


/* Article section */

#article { font-size: .9375em; }
#article strong { color: #392c62; }
#article ol { color: #392c62; font-weight: bold; }
#article .attachments { float: right; }
 

/* Footer */

#footer { padding: .5em 5px; color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer dl.contact { float: right; }
#footer dl.contact dt, #footer dl.contact dd { display: inline; }
#footer dl.contact dt { margin-left: 25px; }
#footer dl.contact dd { color: #382c62; }



/* DO NOT EDIT OR ADD CODE BELOW */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* hide from ie/mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end hide */


/* IE < 6 background transparency fix */

/* Remove background images */
* html #pagetitle .overlay { background: none; }

/* Apply the AlphaImageLoader filter */
* html #pagetitle .overlay  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg2.png',sizingMethod='scale') }
