@import "blocks.css";

body {
color: #626262;
border: 0px;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 9pt;
margin: 0;
margin-bottom: 0px;
padding: 0;
background:#fff url(../images/other/footer.jpg) no-repeat left bottom;
}

/**For NewsWire*/
#pscroller1{
width: 195px;
height: 45px;
border: 0px dashed black;
padding: 5px;
color:#FFFFFF;
background-image:url(BckGrnd.png);
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a,.rssclass a:link,.addToSite a:link,.rssclass a:visited, .innerDiv,.addToSite a, .addToSite a:visited{
text-decoration: none;
font-weight:bold;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

p4.blue {
color: #00486B;
font-size: 120%;
word-spacing: 3px;
text-transform: uppercase;
white-space: normal;
}
/**END RSS FEED*/

#header {
position: relative;
top: 0;
left: 0;
height: 151px;
width: 100%;
min-width: 961px;
}

#logo {
position: absolute;
z-index: 99;
top: 10px;
left: 10px;
border: none;
}

#lenta {
position: relative;
background: url(../images/header/m.png) repeat-x;
height: 150px;
width: auto;
min-width: 960px;
}

#nav {
position: absolute;
top: 39px;
left: 260px;
}

#rightbar img, #leftbar img {
border: none;
}

#message {
position: relative;
width: 500px;
left: 250px;
}

/*the content columns*/

#content {
position: relative;
top: -40px;
margin-left: 10px;
min-width: 980px;
}

#leftbar {
position: relative;
margin-left: 10px;
width: 214px;
float: left;
height: 100%;
}

#maintext {
position: relative;
width: 454px;
margin-left: 30px;
margin-right: 30px;
float: left;
z-index: 90;
}

#rightbar {
float: left;
margin-top: 12px;
position: relative;
width: 214px;
height: 100%;
}

#footer {
position: relative;
bottom: 0px;
left: -10px;
height: 80px;
width: 214px;
float: left;
clear: both;
z-index: 2;
}

/*links*/

a.white, .expand a{
color: white !important;
text-decoration: none !important;
font-weight: bold !important;
}
a:hover.white, .expand a:hover {
color: white !important;
text-decoration: underline !important;
font-weight: bold !important;
cursor: pointer;
}

a:link, a:visited {
color: #00486B;
text-decoration: underline;
font-weight: bold;
}

a:hover {
color: #00486B;
text-decoration: none;
font-weight: bold;
}

.login a:link, .login a:visited {
color: white;
text-decoration: none;
font-weight: bold;
}

.login a:hover {
color: white;
text-decoration: underline;
font-weight: bold;
}

.button:hover {
color: white;
background-color: #00486B;
}

.edit {
position: relative;
top: 0px;
}

hr {
background-color: #B6CAD5;
border: none;
height: 2px;
}

.pic {
float: left;
padding: 0px 10px 5px 0px;
}

/* text styles */
.sort_az {
text-transform: uppercase !important;
}

h1 {
font-size: 11pt;
text-transform: uppercase;
}

h2 {
font-size: 10pt;
text-transform: uppercase;
}

h1.blue {
color: #00486B;
font-size: 120%;
word-spacing: 3px;
text-transform: uppercase;
white-space: normal;
}

h3.blue {
color: #00486B;
font-size: 120%;
word-spacing: 1px;
text-transform: uppercase;
white-space: normal;
}

h1.blue_small {
color: #00486B;
font-size: 90%;
word-spacing: 3px;
text-transform: uppercase;
white-space: normal;
}

p {
margin-bottom: 15px;
}

p.gray {
color: #979797;
}

#footer p {
padding-top: 0px;
padding-left: 20px;
padding-bottom: 0px;
font-size: 11px !important;
color: #00486B;
}

.orange h1 {
color: white;
text-transform: uppercase;
}

.orange p {
color: white;
}

.green h1 {
color: white;
text-transform: uppercase;
}

.green p {
color: white;
}

ul {
margin: 0;
padding: 0;
margin-top: -10px;
padding-left: 20px;
}

form {
margin: 0;
padding: 0;
}

#maintext ul {
margin-top: 7px;
}

li {
list-style-image: url(../images/other/bullet_blue.gif);
margin: 0;
padding: 0;
}

li.nobullet {
list-style-image: none;
list-style: none;
margin-bottom: 5px;
}

/* boxes */

.orange {
background: url(../images/boxes/orange.jpg) no-repeat top center;
background-color: #F2831A;
padding-left: 13px;
padding-top: 4px;
padding-right: 13px;
font-size: 7pt;
}

.green {
background: url(../images/boxes/green.jpg) no-repeat top center;
background-color: #3b7c3c;
padding-left: 13px;
padding-top: 4px;
padding-right: 13px;
font-size: 7pt;
}

.orange ul {
margin-top: -15px;
}

.orange li, .login li {
list-style-image: url(../images/other/bullet.gif);
color: white;
}

.green ul {
margin-top: -15px;
}

.green li, .login li {
list-style-image: url(../images/other/bullet.gif);
color: white;
}

.login ul {
position: relative;
top: 50px;
left: 15px;
}

.closing {
margin-left: -13px;
margin-top: -25px;
background: url(../images/boxes/orange_bottom.jpg) no-repeat bottom center;
list-style-image: none;
width: 214px;
height: 30px;
}

.closing_green {
margin-left: -13px;
margin-top: -5px;
background: url(../images/boxes/green_bottom.jpg) no-repeat bottom center;
list-style-image: none;
width: 214px;
height: 10px;
}

.donate {
width: 214px;
height: 88px;
margin-top: 30px;
margin-bottom: 20px;
z-index: 99;
}

.donate p {
position: relative;
color: white;
top: -59px;
left: 13px;
width: 200px;
font-size: 8pt;
font-weight: bold;
letter-spacing: -1px;
}

.login {
background: url(../images/boxes/login.jpg) no-repeat;
color: white;
width: 214px;
height: 139px;
}

.bluebox {
color: white;
background: url(../images/boxes/blue.jpg) no-repeat top center;
background-color: #00496C;
padding-left: 13px;
padding-top: 4px;
padding-right: 13px;
font-size: 7pt;
margin-top: 30px;
}

.bluebox ul {
padding: 0;
margin: 0;
margin-top: 10px;
font-weight: bold;
margin-left: 15px;
}

.bluebox li {
list-style-image: url(../images/other/bullet.gif);
color: white;
padding: 0;
margin: 0;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 15px;
}

.bluebox li.greytext {
list-style-image: none;
list-style-type:none;
color: #969797;
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 15px;
}

.blue_closing {
margin-left: -13px;
margin-top: -25px;
background: url(../images/boxes/blue_bottom.jpg) no-repeat bottom center;
list-style-image: none;
width: 214px;
height: 30px;
}

#logged {
position: relative;
width: 214px;
top: -13px;
}

#logged ul {
margin-top: 10px;
margin-bottom: 10px;
}

#logged {
margin-bottom: -15px;
}

.partner {
position: relative;
top: -13px;
}

#form {
position: relative;
left: 250px;
width: 650px;
}

/* forms */

input {
color: #626262;
border: 1px solid black;
width: 130px;
min-height: 21px;
margin: 5px 5px 5px 25px;
}

.inline {
display: inline;
}

/* navigation links */
#nav a {
color: white;
font-weight: bolder;
text-decoration: none;
font-size: 10pt;
font-stretch: narrower;
}

#link_home {
position: absolute;
top: 21px;
left: 22px;
}

#link_home_selected {
font-size: 11pt !important;
position: absolute;
top: 15px;
left: 22px;
}

#link_about {
position: absolute;
top: 21px;
left: 102px;
}

#link_about_selected {
font-size: 11pt !important;
position: absolute;
top: 15px;
left: 102px;
}

#link_services {
position: absolute;
top: 21px;
left: 180px;
}

#link_services_selected {
font-size: 11pt !important;
position: absolute;
top: 15px;
left: 178px;
}

#link_partners {
display: block !important;
position: absolute;
top: 21px;
left: 264px;
}

#link_partners_selected {
font-size: 11pt !important;
position: absolute;
top: 15px;
left: 261px;
}

#link_interns {
position: absolute;
top: 21px;
left: 350px;
}

#link_interns_selected {
font-size: 11pt !important;
position: absolute;
top: 15px;
left: 350px;
}

#link_blogs {
position: absolute;
top: 21px;
left: 437px;
}

#link_blogs_selected {
font-size: 11pt !important;
position: absolute;
top: 15px;
left: 437px;
}

#link_resources {
position: absolute;
font-size: 12px !important;
top: 21px;
left: 510px;
}

#link_resources_selected {
font-size: 13px !important;
position: absolute;
top: 15px;
left: 510px;
}

#link_takeaction {
font-size: 12px !important;
position: absolute;
top: 21px;
left: 590px;
}

#link_takeaction_selected {
font-size: 12px !important;
position: absolute;
top: 15px;
left: 590px;
}


/* clearing class */

.clear {
clear: both;
}

/*#flickr_badge_image1 img {
width: 188px;
height: auto;
}*/

.currentpage a:link, .currentpage a:visited, .currentpage a:active {
color: white !important;
text-decoration: none !important;
font-weight: bold !important;
background-color: #00486B !important;
}

.currentpage {
}

.tree li {
}

