body               { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #330066; text-align: top; }
                   
p, td, th, ul, ol, li, input, a, .fp, h5, .h5, h6, .h6
                   { font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; text-align: top; }
									                    
h1, .h1, h2, .h2, h3, .h3, h4, .h4, 
                   { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; color: #000000; }
                   
body, p, td, ul, ol, th, input 
                   { font-size:9pt;  }
                   
input, option, select  { font-size:8pt; color: #000000; }
h1,.h1             { font-size:18pt; font-weight: bold; font-style: italic; padding: 0; margin: 4px 0 0 0; }
h2,.h2             { font-size:16pt; font-weight: bold; font-style: italic; }
h3,.h3             { font-size:13pt; font-weight: bold; }
h4,.h4             { font-size:11pt; font-weight: bold; }
h5,.h5             { font-size:9pt; font-weight: bold; }
h6,.h6             { font-size:8pt; font-weight: bold; }

a                  { color: #3333ff; font-weight: bold; }
.b                 { font-weight: bold; }
.fp                { font-size:7.5pt; }
.table             { font-size:9pt; border-color: #000099 }

.w320              { width: 320px; }
.w120              { width: 120px; }
.w60               { width: 60px; }
                   								 
hr                 { color: #330066; }


a                  { color: #000066; font-weight: bold; }
a:link             { color: #000066; text-decoration: underline; }
a:visited          { color: #666666; text-decoration: underline; }
a:active           { color: #cc0000; text-decoration: underline; }
a:hover            { color: #660000; text-decoration: underline; }

a.topnav, .topnav  { background-color: #000000; color:#ffffff; font-weight: bold; font-size: 11px; text-decoration: none; vertical-align: bottom; }
a.topnav:link      { color: #ffffff; background-color: #000000; text-decoration: none; }
a.topnav:visited   { color: #cccccc; background-color: #000000; text-decoration: none; }
a.topnav:active    { color: #ffffff; background-color: #000000; text-decoration: underline; }
a.topnav:hover     { color: #330066; background-color: #000000; text-decoration: underline; }

.leftnav            { color: #000000; font-weight: bold; font-size: 8pt; background-color: #330066; text-decoration: none; vertical-align: top; }
a.leftnav           { color: #000000; font-weight: bold; font-size: 8pt; background-color: #ffffff; vertical-align: top; }
a.leftnav:link      { color: #330066; text-decoration: none; }
a.leftnav:visited   { color: #666666; text-decoration: none; }
a.leftnav:active    { color: #660099; text-decoration: underline; }
a.leftnav:hover     { color: #9900ff; text-decoration: underline; }

a.leftnav2, .leftnav2 { color: #000000; font-weight: bold; font-size: 7.5pt; text-decoration: none; vertical-align: top; }
a.leftnav2:link       { color: #000000; text-decoration: none; }
a.leftnav2:visited    { color: #000000; text-decoration: none; }
a.leftnav2:active     { color: #000099; text-decoration: underline; }
a.leftnav2:hover      { color: #0000ff; text-decoration: underline; }














/*  SET DOCUMENT DEFAULTS    */
*                { font-family: arial; font-size: 12px; #414141; }
div#bodytext p   { font-family: arial; font-size: 12px; #414141; line-height: 160%; }
div#hp_bodytext p   { font-family: arial; font-size: 12px; #414141; line-height: 160%; }

body             { margin: 0 auto; text-align: center; }
div#wrapper      { width: 950px; margin: 0 auto; padding: 0; text-align: left; background: #fff url(../images/content/pagebuilder/18471.gif) bottom no-repeat; }
#header              { width: 950px; height: 132px; background: #fff url(/images/psHeaderBG.png) no-repeat; }
#top_graphics        { width: 976px; margin-left: 0; padding-left: 0; }
#contentframe        { width: 950px; margin: 0 0 0 3px; }

/*  SET TAG DEFAULTS    */
img              { border: none; }
h2               { font-size: 20px; color: #369; font-weight: normal; }
h3               { font-size: 14px; color: #369; }
h3.whatsnew      { color: #369; font-size: 16px; font-weight: normal; }
h3 a:link          { font-size: 14px; color: #41aae3; text-decoration: none; text-transform: uppercase; }
h3 a:hover         { font-size: 14px; color: #39c; text-decoration: underline; text-transform: uppercase; }
p                { line-height: 140%; }

dl               { width: 600px; }
dt               { font-size: 11px; color: #444; width: 60px; line-height: 13px; }
dd               { font-size: 11px; color: #444; position: relative; top: -14px; margin-left: 60px; line-height: 13px; }
dd a:link             { font-size: 13px; font-weight: bold; color: #41aae3; text-decoration: none; text-transform: uppercase; }
dd a:hover            { font-size: 13px; font-weight: bold; color: #39c; text-decoration: underline; text-transform: uppercase; }





/* NAV - top horizontal nav */
#topnav              { width: 750px; font: 0.9em 'Trebuchet MS', Trebuchet, 'Times New Roman', Times, serif; font-weight: bold; margin-right: 0px; padding-top: 20px; background: transparent; }
#topnav li           { position: relative; float: left; display:block; margin: 0 0 0 4px; padding:0; z-index: 100; }
#topnav a, 
#topnav a:link, 
#topnav a:visited, 
#topnav a:hover, 
#topnav a:active { text-decoration: none; cursor: pointer; color: #18315a; display: block;  padding: 0 4px 0 2px; width: 72px; }
#topnav li a:hover  { text-decoration: none; color: #4caae0; }
#topnav li a.active:link  { text-decoration: none; color: #4caae0; }
#topnav li ol {
width:12em;
position: absolute;
left: -999em;
color: #0B548D;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
}
#topnav li:hover ol, #topnav li.sfhover ol { left: 0; z-index:99; margin-left: 0px; }
#topnav li li { float:none; font-size: 11px; line-height: 14px; padding: 0px; margin: 0px; }
#topnav li li.last { padding-bottom: 20px; }
#topnav li li a, #topnav li li a:link, #topnav li li a:visited, #topnav li li a:hover { color:#606; padding: 3px 8px 3px 18px; text-align: left; border: 1px solid #ddd; text-decoration: none; width: 10em; border-top: none; font-weight: normal; }
#topnav li li a:hover                { text-decoration: none; color: #609; background: #eee; border: 1px solid #ddd; border-top: none;  }
#topnav li li a.first, 
#topnav li li a.first:link, 
#topnav li li a.first:visited, 
#topnav li li a.first:hover          { border-top: 1px solid #ddd; }


#topnav li.active ol                 { border:none; background: #fff; }
#topnav li.active a:link, 
#topnav li.active a:visited, 
#topnav li.active a:hover, 
#topnav li.active a:active           { text-decoration: none; }
#topnav li.active a:hover            { color:#0B548D; }	

#topnav li.active li                 { border:none; border-top: 1px solid #89caed; border-bottom: 1px solid #89caed; }
#topnav li.active li.last            { border-bottom: none; }

#topnav li.active li a:link, 
#topnav li.active li a:visited, 
#topnav li.active li a:hover, 
#topnav li.active li a:active        { color:#fff; }
#topnav li.active li a:hover         { background: #666; color:#fff; font-size: .9em; }	

#topnav li.active li.active a:link, 
#topnav li.active li.active a:visited, 
#topnav li.active li.active a:hover,
#topnav li.active li.active a:active { color:#fff; font-weight:bold; background: #666; font-size: 0.9em; text-decoration: none; }
#topnav img                          { margin: 0px; padding: 0px; border-style: none; }

#topnav ol { padding: 5px 0 0 0; float: right; }
/* hide from IE mac \*/
#topnav li {width:auto}
/* end hiding from IE5 mac */

div#tagline      { color: #999; font-family: Garamond, Times, sans-serif; font-size: 14px; font-weight: normal; width: 730px; margin: 65px 0px 1px 10px; padding: 0 10px 0 0; text-align: right; border: 1px solid #fff; }





/* LEFT NAVIGATION */
#leftnav             { margin: 0 5px; background: #fff url(../images/content/pagebuilder/18462.gif); width: 195px; float: left;  }
  #leftnav div.h3      { width: 195px; height: 36px; background: #28383f url(../images/content/pagebuilder/18461.gif) no-repeat; padding: 0; margin-top: 0; }
  #leftnav div.h3 h3   { font-family: 'Trebuchet MS', Trebuchet, 'Times New Roman', Times, serif; padding: 10px 0 0 10px; margin: 0px; color: #fff;  }
  #leftnav div.h4      { width: 195px; height: 36px; background: #fff url(../images/content/pagebuilder/18503.png) no-repeat top; color: #000; padding: 0; }
  #leftnav div.h4 h4   { font-family: 'Trebuchet MS', Trebuchet, 'Times New Roman', Times, serif; padding: 10px 0 0 10px; margin: 0px; }
  #leftnav div.h4 h4 a { color: #283940; text-decoration: none; }
  #leftnav div.h4 h4 a:link { color: #283940; text-decoration: none; }
  #leftnav div.h4 h4 a:hover { color: #47ace4; text-decoration: underline; }
  
  #leftnav ol          { margin: 1px 2px; padding: 5px 0 1px 0;  background: #fff url(../images/content/pagebuilder/18503.png) no-repeat top; list-style-type: none; }
  #leftnav ol li          { margin: 0 2px; padding: 0; display: block; }
  #leftnav ol li a           { display: block; padding-left: 25px; margin: 10px 0 13px 0; text-decoration: none; font: bold 11px Georgia, 'Times New Roman', Times, serif; color: #18315a; background: #fff url(../images/content/pagebuilder/18465.gif) no-repeat; font-weight: normal; }
  #leftnav ol li a:hover     { color: #9f1e22; background: #fff url(../images/content/pagebuilder/18464.gif) no-repeat; }
  #leftnav ol li a.active    { color: #9f1e22; background: #fff url(../images/content/pagebuilder/18464.gif) no-repeat; }


/* CONTENT */
#content             { width: 750px; float: right; margin: 0 0 10px 7px;}

/* PAGE BANNERS */
/* page banner small */
#pagebanner        { width: 750px; height: 131px; padding: 0; margin-top: 0; background: #fff url(../images/content/pagebuilder/18466.png) bottom left no-repeat; border: 1px solid #fff; }
  #pagebanner img    { float: left; }
  #pagebanner h2     { padding: 0; margin: 44px 44px 5px auto; color: #fff; font-size: 15px; font-weight: normal; text-align: right; }
  #pagebanner h3     { padding: 0; margin-top: 0px; margin-right: 44px; color: #fff; font-size: 30px; font-family: Georgia;  font-weight: normal; text-align: right; }

/* page banner large */
#pagebanner_lg        { width: 750px; height: 171px; padding: 0; margin-top: 0; background: #fff url(../images/content/pagebuilder/18467.png) bottom left no-repeat; border: 1px solid #fff; }
  #pagebanner_lg img    { float: left; }
  #pagebanner_lg h2     { padding: 0; margin: 52px 44px 5px auto; color: #fff; font-size: 15px; font-weight: normal; text-align: right; }
  #pagebanner_lg h3     { padding: 0; margin-top: 0; margin-right: 44px; color: #fff; font-size: 30px; font-family: Georgia;  font-weight: normal; text-align: right; }

#mainedit            { padding-left: 12px; padding-top: 10px;}


#rightbar                  { float: right; padding: 0; margin: 0 auto 10px auto; width: 210px; }
#donate_now_box            { padding: 25px }
#rightbar_box_box          { padding: 10px }

a.langlink                 { font-size: 10px; }  

#rightbar .goldbox           { background: #dcd58f url(../images/content/pagebuilder/18442.gif); width: 184px; padding-bottom: 0; padding-top: 12px; margin-bottom: 20px; }
#rightbar .goldbox h3        { color: #12374c; padding: 0 10px 0 10px; font-family: 'Georgia MS', Georgia, 'Times New Roman', Times, serif; }
#rightbar .goldbox h3.first  { padding: 0 10px 0 10px; }
#rightbar .goldbox p         { padding: 0px 10px 10px 10px; margin-top: -10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#rightbar .goldbox p a:link  { color: #a52123; text-decoration: none; }
#rightbar .goldbox p a:hover { color: #a52123; text-decoration: underline; }


#rightbar .cyanbox           { background: #40a9e3 url(../images/content/pagebuilder/18438.gif); width: 184px; padding-top: 12px; padding-right: 0; }
#rightbar .cyanbox img       { padding: 0; margin: 0px; }
#rightbar .cyanbox h3        { color: #fff; padding: 10px 5px 3px 5px; font-family: 'Georgia MS', Georgia, 'Times New Roman', Times, serif; font-size: 12px; text-align: center; text-transform: uppercase; margin: 0px; }
#rightbar .cyanbox h3.first  { padding: 0 10px 5px 10px; }
#rightbar .cyanbox p         { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; padding: 3px 20px 5px 20px; margin: 0px;  }
#rightbar .cyanbox p a:link  { color: #a52123; text-decoration: none; }
#rightbar .cyanbox p a:hover { color: #12374c; text-decoration: underline; }

#rightbar .whitebox           { width: 184px; padding-top: 12px; padding-right: 0; }
#rightbar .whitebox img       { padding: 0; margin: 0px; }
#rightbar .whitebox h3        { color: #4caae0; padding: 10px 5px 3px 5px; font-family: 'Georgia MS', Georgia, 'Times New Roman', Times, serif; font-size: 12px; font-weight:bold; margin: 0px; }
#rightbar .whitebox h3.first  { padding: 0 10px 5px 10px; }
#rightbar .whitebox p         { font-family: 'Georgia MS', Georgia, 'Times New Roman', Times, serif; font-size: 12px; color: #4caae0; padding: 10px 5px 3px 5px; margin: 0px;  }
#rightbar .whitebox p a:link  { color: #a52123; text-decoration: none; }
#rightbar .whitebox p a:hover { color: #12374c; text-decoration: underline; }

.hp_rightbar                 { float: right; padding-right: 0; margin: 0 auto 10px auto; width: 280px; }
.hp_rightbar .hp_cyanbox             { background: #40a9e3 url(../images/content/pagebuilder/18444.gif); width: 252px; margin: 0 10px 20px 10px; }
.hp_rightbar .hp_cyanbox h3          { color: #fff; padding: 10px 10px 0px 10px; font-family: 'Times New Roman', Times, serif; font-size: 16px; text-align: center; text-transform: uppercase;  }
.hp_rightbar .hp_cyanbox h3.first    { padding: 0 10px 5px 10px; }
.hp_rightbar .hp_cyanbox p           { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; padding: 0 20px 5px 20px; }
.hp_rightbar .hp_cyanbox p a:link    { color: #a52123; text-decoration: none; }
.hp_rightbar .hp_cyanbox p a:hover   { color: #12374c; text-decoration: underline; }

.contactTeam     { background: #1f4862 url(../images/content/pagebuilder/18496.png) no-repeat; width: 195px; height: 56px; }

.contactTeam a     { padding: 20px 10px 20px 60px; display: block; color: #fff; text-decoration: none; }

.footer           { width: 986px; padding: 0px; color: #666; font-size: 11px; margin: 0; }
.footer div       { color: #666; font-size: 11px; }
.footer a         { color: #666; font-size: 11px; }
.footer a:link    { color: #666; text-decoration: none; }
.footer a:hover   { color: #666; }

#sharebox         { float: right; padding-right: 5px; margin-right: 30px; text-align: right; width: 300px; background: none; }
#sharebox img     { margin-right: 5px; }
#legal            { float: left; margin-left: 30px; width: 300px;  background: none; }

.clearit          { clear: both; float: none; }



.leftchunk       { width: 225px; background: #fff url(../images/leftchunkBG.png) top no-repeat; }
.leftchunk td    { background: url(../images/leftchunkBottomBG.png) bottom no-repeat; padding: 20px; }
.leftchunk td td   { background: #fff; padding: 0px; font-weight: normal; padding-left:5px;  }
.rightchunk      { width: 725px; background: #fff url(../images/rightdivtop.png) top no-repeat; border: none;}
.rightchunk td   { background: url(../images/rightdivbottom.png) bottom no-repeat; padding: 10px 20px 20px 30px; }
.rightchunk td td{ background: #fff; }
p img                { padding: 0 10px 10px 10px;}
div.h2 h2            { float: left; padding-top: 10px; padding-bottom: 5px; margin: 0; }
a.active span        { width: 72px; display: block; color: #609 }


div.h2                { width: 670px; border-bottom: 1px solid #000; padding-top: 0; padding-bottom: 0; color: #000; }
table.icons           { display: inline-block; float: right; height:30px; border:none; }
table.icons td        { height:30px; padding:0; margin:0; }


#contact_form table td    { padding: 2px; margin: 2px; }
#contact_form table td h2     { padding-bottom: 2px; margin-bottom: 2px; }
#contact_form table td img    { padding: 5px 20px; margin: 5px 20px auto 120px; }


td.bodycontent     { background: #306; }	