
hr.hr{margin:5px 0; border:0; border-top:1px solid #CCCCCC }
body, div, h1, h2, h3, h4, h5, h6, pre, form, textarea, p {
  margin: 0;
  padding: 0;
}
body {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #c6c6c6 url('bg2.png') repeat-x top;
    color:#464646;
  
}

a {
  color: #06C;
  cursor: pointer;
  text-decoration:none
}
a:hover{
	text-decoration:underline
}

img { border: 0; }
caption, th { text-align: left; }
abbr, acronym { border: 0; }
BLOCK{
display:block;
margin: 7px 0;
line-height:1.5em;
}
BLOCK2{
display:block;
margin: 7px 0;
line-height:1.5em;
background-color:#F7F7F7;
border:2px solid #ccc;
padding:5px;
width:683px
}
.article-block{
display:block;
margin: 14px 0;
line-height:1.5em;
ul-li:type="circle"; 
}
.project_details .article_block p, .project_details .article_block div{
display:block;
margin: 14px 0;
line-height:1.5em;
padding:0;
}
.article-block2{
display:block;
margin: 7px 0;
line-height:1.5em;
background-color:#F7F7F7;
border:2px solid #ccc;
padding:5px;
width:683px
}
.article-image  {
  padding:10px10px 10px 0;
  margin:2px 0; 

}

.article-image div {
  text-align: center;
  font-size: 11px;
  text-indent: 0;
}


.article-image img{
		border:5px solid #ccc
}
.article-image.l {
	  border: thin silver solid;

		float:left;
		margin-right:15px;
}
.article-image.r  {
	  border: thin silver solid;

		float:right;
		margin-left:15px;
}



block h1{font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0; color:#333; font-size:22px}
.article-block h1{ font-size:22px; padding-bottom:20px}
.article_block h2{padding:10px 0}
/**
 * Basics
 */

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: 0; 
}
h1 a, h2 a, h3 a { text-decoration: none; }
h1 { font-size: 30px; }
h2 { font-size: 17px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5, h6 { font-size: 12px; }
p {
  margin: 0;
}

dl { margin: 0 0 1em 1.5em; }
dl dd { margin: 0 0 0.5em 1.5em; }
td{ font-size:12px;}
form { margin-bottom: 10px; }
pre {
  display: block;
  font-family: monospace;
  background: #2285B7;
  padding: 3px 7px;
  margin: 1em 0;
  border: 1px solid #0470A1;
  overflow: auto;
}
code {
  font-family: monospace;
  background: #2285B7;
  color: #fff;
  padding: 3px 7px;
}
blockquote {
  background: url('blockquote.png') no-repeat;
  margin: 1em 0;
  padding: 0 15px 0 30px;
  font-size: 11px;
}
div.frame { text-align: center; }
div.frame img { background: #fff; border: 6px solid #fff; vertical-align: bottom; }
fieldset { border: 1px solid #fff; }


/**
 * Regions
 */

#container {
  width: 1050px;
  margin: 0 auto;

}
#page {
  width: 1050px;
  position: relative;
}

#header {
  position: absolute;
  top: 0;
  left: 0;
  background: #0470a1;
  height: 100px;
  width: 1030px;
  padding-left: 44px;
  background: url('header_bg124.gif') no-repeat;
  background-color:#626262;
}
#title {
  float: left;
  margin: 56px 0 48px 0;
  height: 66px;
  background: url('title.png') repeat-x top;
  padding: 5px 0 0 20px;
}
#title h1 {
  font-size: 30px;
  font-weight: bold;
  font-family: Arial, sans-serif;
  letter-spacing: -1px;
  line-height: 30px;
  color: #046fa1;
  padding-right: 30px;
  margin: 0;
}
#title h1 a { color: #046fa1; }
#title .site-slogan {
  font-size: 10px;
  color: #046fa1;
  padding-right: 30px;
  margin-top: 3px;
}
#title-spacer { width: 264px; }
#nav {
  height: 25px;
  width: 717px;
  clear: both;
  font-size: 10px;
  background-color:#313131;
}
/*#nav ul {
  margin: 0 0 0 30px;
  padding: 0;
}
#nav li {
  float: left;
  list-style: none;
}
#nav a {
  text-decoration: none;
  color: #fff;
  display: block;
  padding: 0 15px 1px;
  line-height: 24px;
  margin-right: 3px;
}
#nav a:hover { text-decoration: underline; background: #333; color: #fff; }
#nav a.active { color: #fff; background: #2992c3; }
#nav a.active:hover { color: #fff; background: #2992c3; }
*/#main {
  padding-top: 95px;
  background: url('main-bg2.png') repeat-y;
}
.wide-page #main { background: url('main-bg-single.png') repeat-y; }
#content {
  float: left;
  display: inline; /* keeps ie6 happy */
  line-height: 1.65em;
  margin: 5px 0 5px 45px;
  overflow: hidden;
  overflow-x: hidden;
  width:716px
}
.wide-page #content {
  background: #2992C3;
  width: 695px;
}

#right {
  float: left;
  width: 407px;
  line-height: 1.5em;
}
.wide-page #right { width: 180px; }
#right h2 {
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 2px;
  letter-spacing: -1px;
  margin-bottom: 0.6em;
}
#left p, #right p { margin: 0 0 1.5em 0; }
#sidebar-top {
  float: left;
  width: 380px;
  padding-left: 10px;
}
#sidebar-left {
  float: left;
  width:160px;
  padding: 5px 10px;
  background:url(nav.png) no-repeat top left;
}
.wide-page #right #sidebar-left { }
.wide-page #right #sidebar-left { background: none; }
#sidebar-right {
  float: left;
  width: 226px;
  padding-left:0px;
  background-color:#F2F2F2;
  border-right:1px solid #CCC;
  padding-top:0px;
  font-size:12px;
}
#footer {
  border-top: 1px solid #333;
  clear: both;
  padding: 5px 10px;
  width:968px
}
#footer a {  }
#footer p { margin: 0.5em 0; }
#footer .block { margin: 5px 0; }
.clear-both { clear: both; }

/**
 * Drupal specific
 */

#mission {
  background: #CACACA;
  margin-bottom: 1em;
  padding: 8px 10px;
  border: 1px solid #666;
}
#forum table { width: 100%; }
#forum td.topic { width: 40%; }
table.sticky-header { background: #1F7CAF; }
thead th { border-bottom: 3px solid #0470A1; }
tr.even { background: #1f7caf; }
tr.odd { background: #2285B7; }
tr.even, tr.odd { border-bottom: 1px solid #0470A1; }
td.active { background-color: #1D73A3; }
td.menu-disabled { background: #244C64; }
tr.selected td { background: #2D9F1D; }
#nav ul.links li, #topnav ul.links li { padding: 0; }
#user-login-form ul { padding: 0; }
#content ul.links { float: right; }
#content .terms { font-size: 11px; }
#content .terms ul.links { float: none; }
#content .terms ul.links li { padding: 0 0 0 3px; }
#right .block ul { padding: 0; margin-left: 0; }
#right .block ol { padding: 0; margin-left: 0.5em; }
#right ul.menu { padding: 0 0 0 12px; }
#right-toggle a { text-decoration: underline; }
li.leaf { list-style-image: url(menu-leaf.png); }
li.expanded { list-style-image: url(menu-expanded.png); }
li.collapsed { list-style-image: url(menu-collapsed.png); }
.resizable-textarea, .node-form .form-text { width: 99%; }
div.admin {
  padding-top: 0;
  font-size: 11px;
}
.block, #search-theme-form { margin: 30px 0; }
#content .block { margin: 0; }
.node {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
}
.preview .node { background: #45ADDB; }
.node-unpublished { background: #45ADDB; }
.comment {
  background: #17a;
  border: 1px solid #1A4864;
  padding: 5px 10px;
  margin-bottom: 10px;
}
.author {
  background: #45ADDB;
  border: 1px solid #1A4864;
}
.comment-unpublished {
  background: #DFDFDF;
  color: #000;
}
.comment-unpublished a { color: #000; }
.user-signature {
  color: #ddd;
  font-size: 11px;
}
.new {
  float: right;
  color: #fff;
  font-weight: bold;
}
.messages { font-weight: bold; }
.description { font-size: 11px; }
.submitted { font-size: 10px; }
.submitted-date {
  font-size: 11px;
  left: 0;
  position: absolute;
  width: 35px;
  text-align: center;
  color: #000;
  background: url('arrow.png') no-repeat 7px 0;
  margin-top: 9px;
  padding: 40px 5px 0 5px;
}
.submitted-date span { display: block; }
.submitted-by { font-size: 10px; }
ul.links li { padding: 0 0 0 10px; }
.comment h3 { margin: 0; }
.comment h3 a { text-decoration: none; }
.comment a:hover { text-decoration: underline; }
#content .comment ul.links {
  float: right;
  font-size: 10px;
}
#user-login-form .item-list ul li { margin: 3px 0 0 0; }
.node-links ul.links { margin-left: 10px; }
.breadcrumb { font-size: 11px; color:#000000 }
table.system-status-report th { border: 0; }
#search-block-form .form-submit, #search-theme-form .form-submit { width: 53px; }
#search-block-form .form-text, #search-theme-form .form-text { width: 119px; }
.error { color: #000; }
div.error { border: 1px solid #c00; }
div.error, tr.error {
  background: #AF3C3C;
  color: #fff;
}
.ok { color: #3F6F38; }
div.ok { border: 1px solid #0c0; }
div.ok, tr.ok {
  background: #5B9F51;
  color: #fff;
}
.warning { color: #620; }
div.warning { border: 1px solid #DFAF1E; }
div.warning, tr.warning {
  background: #CF9B00;
  color: #fff;
}
.block-region {
  background-color: #333;
  color: #fff;
}
span.admin-enabled, span.admin-disabled, span.admin-missing {
  background: #1A4864;
  font-weight: bold;
  padding: 0 3px;
  font-size: 10px;
  font-style: normal;
}
span.admin-enabled { color: #0f0; }
span.admin-disabled, span.admin-missing { color: #f32; }
div.admin-dependencies, div.admin-required {
  color: #fff;
  font-size: 9px;
  font-weight: bold;
}
.marker, .form-required { color: #fff; }
.picture img {
  vertical-align: bottom;
  display: block;
  float: left;
  border: 2px solid #fff;
  margin: 3px 7px 0 0;
  line-height: 1.7em;
}
*:first-child+html .picture img { margin: 1.5em 7px 0 0; }
* html .picture img { margin: 1.5em 7px 0 0; }
#aggregator .feed-item-title { font-size: 17px; }
ul.pager li a.active { color: #fff; }
.item-list ul.pager li {
  margin: 0;
  padding: 0.2em;
}
#blocks tr.region-message { color: #ddd; }
.block .content ul, .block .content ol { margin-bottom: 1.5em; }
.block .content ul.menu { margin-bottom: 0; }
.block .content ul li, .block .content ol li { margin-left: 1.5em; }
.block .content ul.menu li { margin-left: 0.5em; }

/**
 * Tab Navigation
 */

ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #fff;
  font-size: 10px;
}
ul.primary li {
  display: inline;
  border: 0;
}
ul.primary li a {
  background: #0470A1;
  border: 0;
  height: auto;
  margin-right: 0.5em;
  padding: 0 10px;
  padding: 4px 15px;
  line-height: 20px;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  color: #000;
  border: 0;
}
ul.primary li.active a:hover {
  background-color: #fff;
}
ul.primary li a:hover {
  background-color: #333;
  border: 0;
}
ul.secondary {
  border-bottom: 1px solid #fff;
  padding: 0 0 4px 0;
  margin: 5px;
  font-size: 10px;
}
ul.secondary li {
  display: inline;
  padding: 0;
  border: 0;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
  padding: 2px 10px;
  border-right: 1px solid #fff;
}
ul.secondary a:hover { text-decoration: underline; }
ul.secondary a.active {
  color: #fff;
  border-bottom: 0;
  font-weight: bold;
  text-decoration: underline;
}

/**
 * Reports
 */

tr.dblog-notice { background: #1F7CAF; }
tr.dblog-notice .active { background: #2285B7; }
tr.dblog-warning { background: #4F2828; }
tr.dblog-warning .active { background: #4F2020; }
tr.dblog-error { background: #6F6F6F; }
tr.dblog-error .active { background: #aaa; }
tr.dblog-user { background: #6F6137; }
tr.dblog-user .active { background: #9F7F1D; }
tr.dblog-content { background: #3F6F38; }
tr.dblog-content .active { background: #2D9F1D; }
tr.dblog-page-not-found, tr.dblog-access-denied { background: #6F3838; }
tr.dblog-page-not-found .active, tr.dblog-access-denied .active { background: #6F2D2D; }

/**
 * Administration Menu
 */

body.admin-menu { margin-top: 0 !important; }
#admin-menu {
  background: #17a;
  border-bottom: 4px solid #333;
}

/**
 * Update Status
 */

.update tr.error { background: #AF3C3C; }
.update tr.error .version-recommended { background: #AF3C3C; }
.update tr.ok { background: #5B9F51; }
.update tr.warning { background: #DFAF1E; }
.update tr.warning .version-recommended { background: #DFAF1E; }
.update table.version-security .version-title { color: #f93; }
.update .security-error { color: #f93; }

/**
 * Coder
 */

.coder-normal { background-color: #664; }
.coder-critical { background-color: #654; }
.coder-description code { background: #566; }

/**
 * Views
 */

table.views-entry {
  background-color: #1F7CAF;
  border: 1px solid #0470A1;
}
table.views-entry td.view-ops, table.views-entry td.view-name { background-color: #2285B7; }
th.views-field { white-space: nowrap; }
.views-edit-view, .views-edit-view a { color: #000; }
#views-ui-edit-view-form { margin: 10px 0; }
#views-live-preview, #views-live-preview a { color: #fff; }
div.view div.views-admin-links { width: auto; }
div.view div.views-admin-links ul.links {
  float: left !important;
  background: #2285B7;
  border: 1px solid #fff;
}
div.view div.views-admin-links ul.links li {
  padding: 0 3px;
  margin: 0;
}
div.view div.views-admin-links ul.links li a { color: #fff !important; }
.views-basic-info, .views-basic-info a { color: #fff; }
div.changed {
  background: #2285B7;
  color: #fff;
}
div.changed a { color: #fff; }

/*login form*/

#password {
margin:5px 0 0 0;
}
#email {
margin:5px 0 0 0;
}
#newsletter_block{
margin: 20px 0 0 0;
}
.title{
padding:3px;
font-weight:bold
}
.index_padding {
	padding:0 7px;
}
#content .news_updates {
	background-color: #3d6578;
	padding:4px;
	width:50%;
}
#content .news_updates H2{
	padding:0px;
	color:#FFF;
	margin:2px 0 3px 0;
	padding: 0 0 2px 0;
	font-size:17px;
}
#content .news_updates HR{
	display:block;
	margin: 2px 0;
	border-top:1px solid #39C;
	border-bottom:1px solid #3d6578;

}
#content .news_updates DATE{
	font-size:10px;
}
a.item-tabbed{padding-left:20px}
.small{font-size:11px; font-weight:normal}
#appeal_gallery IMG{border:5px solid #666; margin:4px 0 4px 4px}
#appeal_gallery IMG:hover{border:5px solid black}
.selected_page{color:#000; font-weight:bold; padding:0 10px;}
.intention{padding:3px 0; font-size:11px}
*HTML #donateRightPanel {width:205px;}
#donateRightPanel {padding:5px 0 5px 5px}
input#Donate_Amount { width:86px;_width:82px;}
#Donate_Click1{top:1px; _top:-1px}
.donate-button{background: url(http://donate3.uwt.org/img/add-to-basket_up.gif) no-repeat; border:0; text-decoration:none; cursor:pointer; vertical-align:top;  width:116px; height:26px; text-align:left; color:white; margin-left:5px}

.modalWindow {
    display: none;;
    position: fixed;
    top: 30%;
    left: 50%;
    background:transparent;
    margin-left: -200px;
    width: 476px;
	height:200px;
    color: #333;
    padding: 0px;
}
.topModalWindow{background:transparent url(../img/added-basket-round-top.gif) no-repeat top left; width:476px; height:64px}
.bottomModalWindow{background:transparent url(../img/added-basket-round-bottom.gif) no-repeat bottom left; width:476px; height:8px}
.modalContent{background:white; width:436px; padding-left:40px; padding-top:5px}
.jqmOverlay { background-color: #000; }
.radio-basket-table TD{border:1px solid red; padding:1px 5px }
.radio-basket-table TH{background-color:red; border:1px solid red; color:white; padding:2px}
.radio-basket-table{padding:0; border-spacing:0; border-collapse:separate}
	div.button{background-image:url(../images/buttons.png);height:37px;width:162px;background-position: -10px -5px; color: #FFF; text-shadow: 1px 1px 1px #444444; font-weight:bold;position:relative;}
	.button span{top:10px;position:absolute;text-align:center;width:162px;}
	div.button.disabled{background-position: -10px -47px}
	.button.donate{background-position:-10px -130px}
