@charset "utf-8";

/* CSS Document */

body {background-color:#582f45; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#page-container {width:980px; margin:0px auto;}

#main-top {width:960px; height:190px; background-color:#FFFFFF; margin:15px auto 0px auto; background:url(/images/page-top.gif) top no-repeat; background-position:top; background-color:#FFFFFF; float:left;}

#top-nav {text-align:right; padding:25px 20px 0px 0px;}
#top-nav a {color:#333333; text-decoration:none;}
#top-nav a:hover {color:#000066; text-decoration:underline;}


#logo {padding-left:15px; width:500px; position:relative; float:left;}
#search {background:url(../images/search-bubble.gif) no-repeat; width:258px; height:56px;  position:relative; float:right; margin:18px 20px 0px 0px; color:#FFFFFF; text-indent:15px; font-weight:bold; padding-top:12px;}

#upper-menu   {margin:15px 0px 0px 0px; color:#000066; text-decoration:none; width:960px;  float:left;}
#upper-menu a { text-decoration:none; 
				color: #111111;
				background: url(/images/bimenu-i.gif) no-repeat left 7px;
				width: 150px;
				padding: 4px 15px 4px 25px;
				font-size: 80%;}
#upper-menu a:hover {text-decoration:underline;}
#upper-menu hr {height:1px; color:#CCCCCC;}

.programs a:hover {color:#FF0000 !important;}

#content-area {width:930px; margin:0px auto; padding:15px; background-color:#FFFFFF;}


.first-link {margin-left:50px;}
.margin-left {margin-left:60px;}
.top-margin {padding-top:10px;}

#index-upper {width:955px; margin:0px;  padding:5px 0px 0px 5px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; background-color:#FFFFFF;}
#index-lower {width:960px; margin:0px;  padding:0px; background-color:#FFFFFF;}

#menu-box {border:1px solid #EBEBEB; width:200px; float:left; font-size:10px;}
#menu-box .title-row {background-color:#F7854C; color:#FFFFFF; font-weight:bold; text-indent:5px;}
#menu-box .title-row:hover {background-color:#F7854C;}
#menu-box div {border:1px solid #EBEBEB; color:#000000; display:block; text-indent:5px;}
#menu-box div:hover {background-color:#333333; color:#FFFFFF !important;}
#menu-box a {text-decoration:none; color:#000000; width:100%; display:block; line-height:15px;}
#menu-box a:hover{color:#FFFFFF;}

#page-area {background-color:#FFFFFF; width:960px;  margin:0px auto; min-height:400px; padding:0px;  float:left; z-index:0;}
.page-area {float:left; width:700px; margin-left:5px; padding:15px; min-height:300px;}
.page-single {width:900px; padding:25px; min-height:400px;}

#search-results {padding:20px;}

.hightlight-box {margin:0px; width:680px; float:left;}
#highlightMenu {margin-top:4px;}
.donate-box {margin:0px; float:left;}
.lower-left  {margin:0px; width:680px; float:left; position:relative;}
.lower-right {margin:0px; position:relative; float:left;}
.box-right {text-align:right; padding:2px 15px 0px 0px;}
.box-left  {padding:2px 0px 0px 45px;}

#donate-button {width:265px; height:71px; line-height:71px; background:url(../images/dontate-bg.gif) no-repeat; font-size:24px; text-align:center; display:block; color:#FFFFFF; vertical-align:middle; text-decoration:none;}
#donate-button:hover {color:#EBEBEB; text-decoration:underline;}

.text-boxes1 {width:265px; height:114px; background:url(/images/text-boxes1.gif) no-repeat; position:relative; margin:6px 0px; padding:0px;}
.text-boxes2 {width:265px; height:230px; background:url(/images/text-boxes2.gif) no-repeat; position:relative; margin:6px 0px; padding:0px;}
.text-boxes3 {width:215px; height:145px; background:url(/images/text-boxes3.gif) no-repeat; position:relative; margin:5px 5px; padding:0px; float:left;}
.text-boxes4 {width:444px; height:72px; background:url(/images/text-boxes4.gif) no-repeat; position:relative; margin:3px 3px; padding:0px; float:left !important;}
.text-boxes5 {width:214px; height:72px; background:url(/images/text-boxes5.gif) no-repeat; position:relative; margin:3px 3px; padding:0px; float:left;}
.text-boxesWS {width:215px; height:145px; background:url(/images/web-survey.gif) no-repeat; position:relative; margin:5px 5px; padding:0px; float:left;}


.hp-text {margin:15px; font-size:12px; padding:0px;}
.hp-text h5 {color:#582f45; margin-bottom:6px;}
.hp-text form {margin:10px;}
.hp-text table {margin-top:20px; margin-top:20px;}
.hp-text td {padding:3px; color:#FFFFFF;}

.hp-text2 {margin:0px 0px 0px 8px; font-size:12px; color:#FFFFFF; padding:0px;}
.hp-text2 h5 {color:#582f45; margin-top:4px; margin-bottom:6px; color:#FFFFFF;}

.hp-list {margin:0px 0px 0px 15px; padding:0px;}
.hp-list a {color:#333333; text-decoration:none;}
.hp-list a:hover {text-decoration:underline;}

.search-results {color:#FF0000;}
.search-term {color:#000000; font-style:italic;}

.center-link {color:#FFFFFF; text-indent:15px; margin-top:15px;}
.center-link:hover {color:#CCCCCC;}


.below-footer {margin:15px auto; text-align:center; width:960px; color:#FFFFFF; font-size:12px; float:left;}
.below-footer a {color:#EFEFEF; text-decoration:none; font-size:12px}
.below-footer a:hover {color:#666666; text-decoration:underline;}

#main-bottom {width:960px; background-color:#FFFFFF; margin:0px auto; background:url(/images/page-bottom.gif) bottom no-repeat; background-position:bottom; background-color:#FFFFFF; float:left;}


#content {clear: left;	color: #ccc;}

#translation {height:23px; width:225px; padding:0px; margin:0px; margin-top:-1px;}
.flags img {margin:0px;}
.text1 {width:110px;}

.news-form {width:225px;}

.message {width:10%;}

.lvl1 {}
.lvl2 {text-indent:12px;}

.ie6table {padding:0px; margin:0px; float:left;}
.ie6table td{padding:0px;}

