/* @group Main */

html { height: 100%; margin-top: -1px; margin-bottom: 1px }

body { margin: 0; padding: 0; color: #111 }

p { margin: .7em .5em .7em 0; line-height: 1.5em }


hr {
	border: none;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #fefefe;
	display: block;
	clear: both
}
* html hr { margin: -8px 0 }
*+html hr { margin: -8px 0 }

a img { border: 0 }

/* @group Fonts */

/* @group Sizes */

h1 { color: #552B00; font-size: 35px }

h2 { color: #552B00; font-size: 30px }

h2.speaking {
	margin: 35px 170px 6px 272px;
	line-height: 1.15em;
	font-size: 26px }

.contentheading,
.contentheading-biblio {
	font-size: 1.3em;
}

h2 a:link,
.contentheading a:link {
  color: #004796;
}

h2 a:hover,
.contentheading a:hover {
  color: #512800;
}

.contentheading,
.contentheading-biblio {
  border-bottom: 1px solid #dedede;
  padding: .4em 0 0 0;
  margin: .2em 0;
  line-height: 1.2em;
  color: #552B00;
}

.contentheading a img {
  vertical-align: -1px;
  width: 16px;
  height: 16px;
}

h3 { font-size: 14px; color: #8B4513 }
h3 a:link { xcolor: #c41e32 }
h3.news { font-size: 1.2em; color: #960404; margin-top:	-.5em; margin-bottom: 1em }

h4 { color: #552B00; font-size: 13px }
h4.speaking { margin: 10px 220px 6px 272px }

h5 { font-size: 11px }
h5.speaking { margin: 0 220px 8px 272px }
h5.speakin { margin: 18px 0 -3px 0; line-height: 1.4em }

h6 { color: #552B00; font-size: 31px }

sup { font-size: 70% }

.small,
.createdate,
div.mosimage_caption { font-size: 110% }


/* @group Family */

body { margin: 0; padding: 0; font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif }

h1,
h2,
h3,
h4,
h5,
h6,
.contentheading,
.contentheading-biblio,
.componentheading {
	/* [disabled]font-family: Tahoma, "Trebuchet MS", Arial, sans-serif; */
	font-weight: bold
}

#nav,
div#menu_horiz, 
.sectiontableheader,
span.pathway,
.small,
.createdate,
.modifydate,
span.loginsubmit,
span.logoutsubmit,
a.readon,
div#my_slideshow,
.mod_events_latest_content { font-family: "Trebuchet MS", Arial, sans-serif }

.contentheading,
.contentheading-biblio,
.componentheading { font-weight: bold }

a:link,
a:visited { text-decoration: none }



/* @end */





/* @group Custom */

#page_bg {
  height: 100%;
  padding: 0;
  margin-bottom: 1px;
}

body.b-medium {
  background: #F1EEC5 url(../images/red/nov2.png) no-repeat scroll 0 0;
}

div.mainbg {
  margin: .95em 0 12px 0;
  background: #F4EFD0;
  border: 1px solid #dbdbcc;
}

div.wrapper, #logoWrapper, #nav #mainlevel, #menu_horiz ul.submenu {
  xmin-width: 845px;

/* control the width here */
  max-width: 965px;


  margin: 0 auto;
}

div.wrapper, #logoWrapper {
  padding-bottom: 1px;
  margin-right: auto;
  margin-left: auto;
  width: expression(document.body.clientWidth > 965? "965px": "auto" );
}

div.wrapper p.debug {
  color: #aaa;
  font-size: .95em;
  text-align: center;
  margin: 0 0 14px 0;
  line-height: 1.5em;
}

div#logoWrapper { height: 90px }

div#logo {
  padding-left: 9px;
  width: 10px;
  height: 90px;
  float: left;
}

div#scroller { float: left }
div#scroller h1 { margin-top: 19px; margin-left: 19px }

div.thedate {
  float: left;
  line-height: 0px;
  height: 0px;
  color: #fff;
  font-weight: bold;
  padding: 0 10px 0 5px;
}

div#topbox {
  width: 21em;
  height: 42px;
  padding: 5px 5px 0 0;
  float: right;
}

div#topbox div.moduletable {
  margin: 1px 0 0 0;
  padding: 1px 0 0 0;
}
div#topbox div.moduletable table { width: 50% }

div#topbox a {
  margin: 0;
  padding: 2px 7px;
  font-size: 11px;
  border-left: 1px solid #dedede;
}

div#topbox a:hover {
  background-color: #fff;
}

div#topbox div.cd_moduletitle_logo a:first-child {
  border-left: none;
}




td.side,
td.middle { width: 30%; padding: 1px }

table.userblock { width: 100% }
td.user { width: 50% }

div.mainbody {
  margin: 1px;
  padding: .4em .8em;
  background: #E1E1E1 ;
  border: 1px solid #efefee;
}


table.contentpaneopen-copblog tbody tr td p a.readon:hover {
  color: #c41e32;
  background-color: #fff;
  text-decoration: underline;
}

table.contentpaneopen-copblog .modifydate {
  margin: 0;
  padding: .5em;
  text-align: right;
  color: #ddd;
}



/* Blocks */

div.block {
  xpadding: 5px 5px 7px 5px;
  xmargin: 0 0 1px 0
}

div.block.dark { xwidth: 100% }
div.extra_pad { padding: 0 }

div.moduletable-spotlight {
  xfont-size: .95em;
  border-left: 1px solid #ededeb;
  padding: 3px 6px;
}

div.moduletable-spotlight p { margin: 3px 0 }
div.moduletable-spotlight h3 { margin: 3px 0 8px 0; font-size: 12px; border-bottom: 1px solid #efefef }
div.moduletable-spotlight h3 a { color: #8a0000 }
div.moduletable-spotlight h4 { font-size: 14px; margin: 0 0 0 0 }

img.imgleft48 {
  border: none;
  margin: 8px 10px 0 0;
  float: left;
  width: 48px;
}

div.hilight {
  xborder: 1px solid #ededeb;
  margin: 0 1px;
  padding: 0 5px;
}

div.hilight h3 {
  border-bottom: 1px solid #eee;
  font-size: 1.3em;
  margin: 0;
  padding: 0 0 .15em 0;
}

div.hilight h4 {
  font-size: 1.3em;
  margin: 4px 0 2px 0;
  padding: 0;
}

div.hilight p {
  xfont-size: .95em;
  margin: .1em 5px .9em 0;
}

.moduletable-dummy {
  padding: 10px 10px 0 10px;
}

.moduletable {
  padding: 7px;
  margin: 0;
}
.moduletable-hilite,
.moduletable-flush {
  padding: 7px 5px 3px 7px;
  margin: 0 0 2px 0;
}
.moduletable-hilite {
  padding: 7px 5px 0px 7px;
  margin: 0;
  background: #fbf3d4;
  border: 1px solid #f9cd40;
  border-bottom: none;
}
.moduletable-hilite2 {
  padding: 5px 5px 0px 7px;
  margin-top: 2px;
  margin-bottom: -2px;
  background: #fbf3d4;
  border: 1px solid #f9cd40;
  border-bottom: none;
}
.moduletable-hilite3 {
  padding: 5px 5px 0px 7px;
  margin: 0;
  background: #fbf3d4;
  border: 1px solid #f9cd40;
  border-top: none;
}

div.moduletable-hilite td.contentheading {
  border: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div.moduletable-hilite td.contentheading a:link {
  color: #c41e32;
}

div.moduletable-hilite td a img {
  margin: 6px 8px 0 0;
  float: left;
}

div.moduletable-hilite a.readon {
  margin: 0;
}

div.moduletable-hilite span.article_seperator {
  display: none;
}

.moduletable-flush {
  padding: 0;
}

.moduletable ul,
.moduletable-hilite ul {
  margin-top: 8px;
}

.moduletable-flush h3 {
  margin: 0;
}

div.center {
  text-align: center;
  margin: 20px 0;
}

div#footer {
  

/* see body style css */
  height: 4.3em;
  line-height: 2.8em;
  text-align: center;
}

/* @group menus */

/* @group tab menu */

#safari {
	position: absolute;
	top: 79px;
	display: block;
	width: 1319px;
	height: 4.3em;
	z-index: 2;
	left: -3px;
}

#nav {
  xposition: absolute;
  height: 30px;
  xleft: 100px;
  xwidth: 100%;
  z-index: 0;
  xbackground: url(../images/topmenu_bg.png) repeat-x;
  xborder-top: 1px solid #fff;
  xborder-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#nav #mainlevel {
  padding-left: 149px;
  width: 806px;

/* control the width here */
  xmax-width: 806px;

/* control the width here */
  xmin-width: 650px;
}

#nav ul {
  padding: 0;
  margin: 0;
}

#nav li {
  margin: 0;
  padding: 0;
  float: left;
  display: block;
  background: none;
}

#nav a {
  display: block;
  float: left;
  height: 29px;
  line-height: 31px;
  padding: 0 .65em;
  text-decoration: none;
  cursor: pointer;
  xborder-left: 1px solid #ffd880;
  border-bottom: 1px solid #fcf4da;
  border-right: 1px solid #fcf4da;
  border-left: none;
  border-top: 1px solid #fdf7e5;
  font-size: 120%;
  font-weight: bold;
}

#nav li:first-child a {
  border-left: 1px solid #CFC297;
}

#nav a:link,
#nav a:visited {
  color: #000;
}

#nav a:hover {
  color: #c41e32;
  border-bottom: 1px solid #fff;
  background-color: transparent;
}

#nav a:focus {
  background-color: ;
}

#nav li:first-child a:hover {
  background-color: transparent;
}

/* @end */

/* @group sub menu */

#menu_horiz {
	position: absolute;
	top: 27px;
	height: 1.98em;
	width: 1839px;
	background: #cfc297;
	xborder-top: 1px solid #555;
	xborder-bottom: 1px solid #cfc297;
	overflow: hidden;
	left: -18px;
	background-color: #cfc297;
}

#menu_divider {
  height: 5px;
  overflow: hidden;
  background: #666;
  border-bottom: 1px solid #333;
}

#menu_horiz ul.submenu {
  padding-bottom: 1px;
  margin-right: auto;
  margin-left: auto;
  width: expression(document.body.clientWidth > 955? "955px": "auto" );
  max-width: 955px;
}

#menu_horiz ul.submenu li {
  float: left;
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#menu_horiz ul.submenu li a {
  padding: 0 .5em;
  color: #000;
  font-size: 110%;
  font-weight: normal;
  text-decoration: none;
  line-height: 2em;
  height: 23px;
  border-left: 1px solid #666;
}

#menu_horiz ul.submenu li:first-child a {
  border-left: none;
}

#menu_horiz ul.submenu a:hover {
  color: #c41e32;
  background-color: transparent;
}

#menu_horiz ul.submenu ul {
  display: none;
}

#menu_horiz ul.submenu ul ul {
  display: none;
}

/* @end */

/* @group side menu */

ul.sidenav {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.sidenav li {
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
  font-size: 1.05em;
}

ul.sidenav li a {
  display: block;
  padding: 3px 2px 2px 3px;
  margin-bottom: 2px;
  text-decoration: none;
  color: #765832;
  font-weight: bold;
}
ul.sidenav li a:hover {
  background-color: #fef9e6;
  color: #c41e32;
}
ul.sidenav li.active_menu a:link, 
ul.sidenav li.active_menu a:visited {
  color: #c41e32;
}
ul.sidenav li.active_menu a:hover {
  background: none;
}

ul.sidenav ul li {
  padding-left: 10px;
  background: none;
  border: 0;
}

ul.sidenav ul ul li {
  margin-left: 20px;
  background: none;
  border: 0;
}

/* @end */

/* @end */

/* @group content */




/* @end */

/* @group scroller */

div#scroller-v {
  height: 28px;
  color: #fff;
}

div#scroller-v_inner {
  
}

div#scroller-v div {
  padding: 0;
  padding-left: 5px;
  height: 28px;
  line-height: 24px;
}

div#scroller-v a:link,
div#scroller-v a:visited {
  color: #ccc;
  text-decoration: none;
}

/* @end */




/* @group lists */

ol { margin: .5em 0 1.2em 0; padding-left: 20px }
*+html ol { margin-left: 7px }

ol li {
  padding-left: 0px;
  line-height: 1.4em;
  margin-bottom: .3em;
}

ul {
  list-style: none;
  margin: .5em 0 1.2em 0;
  padding: 0;
  background: none;
}

ul li {
	background: url(../images/red/li.png) 0 2px no-repeat;
	padding-left: 20px;
	line-height: 1.4em;
	margin-bottom: .4em;
	color: #000;
}

ul.pdf li, ul.htm li, ul.youtube li {
	padding-left: 23px;
	padding-top: 2px;
	padding-bottom: 1px;
	line-height: 1.4em;
	background: none;
}
ul.pdf li a {
  background: url(../images/stories/20/pdf.png) no-repeat 0 -1px;
  padding-left: 23px;
 _padding-left: 24px;
  margin-left: -23px;
  padding-top: 3px;
  display: inline-block;
}

ul.pdf li a:hover, , ul.htm li a:hover {
	background-color: #fff5c0;
}


ul.cop15white li {
  background: url(../images/red/li-white.png) no-repeat 4px 5px;
  padding-left: 20px;
  line-height: 1.4em;
  margin-bottom: .4em;
}

ul.yard li {
  background: url(../images/red/li.gif) 0 2px no-repeat;
  padding-left: 20px;
  line-height: 1.4em;
  margin-bottom: .3em;
}

ul li ul li {
  background: url(../images/red/li_arrow.gif) no-repeat;
  padding-left: 20px;
}

td.left ul li,
td.right ul li {
  margin-left: -30px;
}

ul.nobullet {
  margin: 15px 0;
  padding: 0;
  list-style: none;
  padding-left: 10px;
}

ul.nobullet li {
  background: none no-repeat;
  padding-left: 0px;
  padding-bottom: 3px;
}



ul.big {
  margin: 25px 0;
  list-style: none;
  padding-left: 20px;
}


dl.linklist dt {
  padding: 8px 16px;
  margin: 0 10px;
  border: 1px solid #ddd;
  border-bottom: 0;
  background-color: #fff;
  font-size: 1.2em;
}

dl.linklist dt a {
  border-bottom: 1px dotted;
}

dl.linklist dd {
  padding: 5px 30px 10px 50px;
  margin: 0 10px 5px 10px;
  border: 1px solid #ddd;
  border-top: 0;
  background-color: #fff;
  line-height: 1.5em;
}

/* @end */

/* @group alert styles */

span.notice {
  display: block;
  background: #ffd;
  padding: 10px;
  margin-bottom: 10px;
  color: #333;
  border: 3px double #ddb;
}

/* @end */

/* @group quote */

span.quote {
  display: block;
  font-style: italic;
}

div.author {
  text-align: right;
  font-weight: bold;
}

/* @end */

/* @group blockquote */

div.moduletable blockquote,
div.moduletable-hilite blockquote {
  margin: -10px;
}

blockquote {
	background: #F7EB59 no-repeat;
	color: #CC0000;
	margin: 15px 0;
	line-height: 1.3em;
	border: 1px dotted rgb(235, 228, 215);
	margin: 2.5em 20px;
	padding: 20px 40px;
	font-size: 1.05em;
}

blockquote q {
  font-size: 1.05em;
  font-weight: bold;
  line-height: 1.4em;
}

div.statement {
  border: 1px dotted #dedede;
  font-weight: bold;
  margin: 2.5em 20px;
  padding: 20px 40px;
  font-size: 1.2em;
  color: #333;
  background-color: #f9e680;
}

div.newsbox_left {
  border: 1px dotted rgb(153, 153, 153);
  background: transparent url(/templates/donorplatform_two/images/sidebarbg.png) repeat scroll 0% 50%;
  float: left;
  height: auto;
  width: 235px;
  margin-right: 10px;
}

h2.newsbox {
  margin: 3px 6px 15px 12px;
  padding: 0;
  font-family: Georgia,Times New Roman,Times,serif;
  font-size: 1.5em;
  line-height: 1.2em;
  color: rgb(102, 102, 102);
}

p.newsbox {
  margin: 12px;
  padding: 0;
  font-family: Georgia,Times New Roman,Times,serif;
  font-size: 11px;
  line-height: 1.3em;
}
p.newsbox_sm {
  margin: 12px;
  padding: 0;
  font-family: Georgia,Times New Roman,Times,serif;
  font-size: 9px;
  line-height: 1.3em;
}

div.safety {
  margin: 0 20px 0 10px;
}

div.newsboximg230, div.newsboximgleft230, div.newsboximgright230{
  border: 1px solid #eee;
  background-color: #fff;
  width: 230px;
  padding: 1px 1px 5px 1px;
  font-size: .95em;
  text-align: left;
  line-height: 1.3em;
}
div.newsboximg230 {
  margin: 0 auto;
}
div.newsboximgright230 {
  margin: 0 10px 4px 10px;
  float: right;
}
div.newsboximgleft230 {
  margin: 0 10px 4px 10px;
  float: left;
}
div.newsboximg230 img, div.newsboximgleft230 img, div.newsboximgright230 img {
  border: none;
  margin-bottom: 5px;
}

div.newsimg_right150,
div.newsimg_left150 {
  width: 150px;
  border: 1px solid #f4f4f4;
  background-color: #fff;
  font-size: .85em;
  line-height: 1.3em;
  padding: 5px
}
div.newsimg_right150 { margin: .3em 1px .3em 6px; float: right }
div.newsimg_left150 { margin: .3em 6px .3em 1px; float: left }
div.newsimg_right150 img,
div.newsimg_left150 img { border: none; margin-bottom: 3px }

div.newsimg_left200 {
  margin: .2em 10px .6em 0;
  float: left;
}
div.newsimg_right200 {
  margin: .2em 0 .6em 10px;
  float: right;
}
div.newsimg_left200, div.newsimg_right200 {
  border: 1px solid #f5f5f5;
  background-color: #fff;
  width: 200px;
  padding: 5px;
  font-size: .95em;
  text-align: left;
  line-height: 1.3em;
  margin-top: 58px;
}
div.newsimg_left200 img, div.newsimg_right200 img {
  border: none;
  margin-bottom: 1px;
}

div.newsimg_right235 {
  border: 1px solid #eee;
  background-color: #fff;
  margin: .4em 1px .5em 4px;
  width: 235px;
  float: right;
  padding: 1px 1px 5px 1px;
  font-size: .95em;
  text-align: left;
  line-height: 1.3em;
}
div.newsimg_right235 img {
  border: none;
  margin-bottom: 5px;
}

div.newsimg_left275 { margin: .2em 10px .6em 0; float: left }
div.newsimg_right275 { margin: .2em 0 .6em 10px; float: right }
div.newsimg_left275 img,
div.newsimg_right275 img { border: none; margin-bottom: 1px }

div.newsimg_left275, div.newsimg_right275 {
  border: 1px solid #f5f5f5;
  background-color: #fff;
  width: 275px;
  padding: 5px;
  font-size: .95em;
  text-align: left;
  line-height: 1.3em;
  margin-top: 58px;
}

div.figuresimg_left280 {
  border: 1px solid #eee;
  background-color: #fff;
  width: 280px;
  padding: 1px 1px 5px 1px;
  font-size: .95em;
  text-align: left;
  line-height: 1.3em;
  margin: .2em 3px .6em 3px;
  float: left;
}
div.figuresimg_left280 img {
  border: none;
  margin-bottom: 5px;
}

div.figuresimg_left580 {
  border: 1px solid #eee;
  background-color: #fff;
  width: 580px;
  padding: 1px 1px 5px 1px;
  font-size: .95em;
  text-align: left;
  line-height: 1.3em;
  margin: .2em 5px .6em 0;
  float: left;
}
div.figuresimg_left580 img {
  border: none;
  margin-bottom: 5px;
}

div.newsimg_610 {
  border: 1px solid #f4f4f4;
  background-color: #fff;
  width: 610px;
  padding: 7px 4px 7px 4px;
  font-size: .9em;
  text-align: center;
  line-height: 1.3em;
  margin: 5px auto;
}
div.newsimg_610 img { border: none; margin-bottom: 5px }


div.citing {
  border: 1px dotted rgb(235, 228, 215);
  margin: 2.5em 20px;
  padding: 20px 40px;
  xfont-size: .95em;
  line-height: 1.3em;
  color: #555;
  background-color: rgb(223, 245, 251);
}

div.citing q {
  font-size: 1.05em;
  font-weight: bold;
  line-height: 1.4em;
}

div.citing_news {
  width: 500px;
  border: 1px solid rgb(254, 178, 58);
  margin: 2.5em 100px;
  padding: 20px 20px;
  xfont-size: .95em;
  line-height: 1.3em;
  color: #202020;
  background-color: rgb(255, 232, 193);
  text-align: justify;
}

div.citing_news q {
  font-size: 1.05em;
  font-weight: bold;
  line-height: 1.4em;
}

p.citing_news_p {
  font-style: italic;
}

/*

 @end */

/* @group code */

pre {
  padding: 10px;
  font-size: 95%;
  background: #fff;
  border: 1px solid #ddd;
  border-left: 15px solid #ddd;
}

/* @end */

/* @group login form */

div.loginelement {
  

/* see primary style css */
  float: left;
  margin-right: 10px;
  line-height: 16px;
}

div.loginelement label {
  

/* see primary style css */
  display: block;
  float: left;
  text-align: right;
  padding-right: 5px;
  ;
  width: 65px;
  line-height: 24px;
}

div.loginelement input {
  width: 90px;
}

span.loginsubmit,
span.logoutsubmit {
  position: absolute;
  top: 50px;
  right: 60px;
  width: 61px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #333;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  color: #fff;
  background: url(../images/button_bg2.png) 0 0 repeat-x;
}

span.logoutsubmit {
  top: 35px;
  left: 40%;
}

/* @end */

/* @group content area */

.right_image {
  float: right;
  margin-left: 10px;
  border: 0;
}

.left_image {
  float: left;
  margin-right: 10px;
  border: 0;
}

/* @end */

#footlogo {
  float: left;
  width: 46px;
  height: 46px;
  margin: 0 5px 0 8px;
}

ul.footmenu {
  float: left;
  margin: .45em 0 0 0;
  padding: 0;
  width: 34em;
}

ul.footmenu li {
  display: block;
  float: left;
  white-space: nowrap;
  color: #f7f7f5;
  padding: 0 10px;
  xfont-size: .95em;
  background: none;
  line-height: 1.6em;

}

ul.footmenu a:link,
ul.footmenu a:visited {
  color: #f7f7f5;
  background: none;
}

ul.footmenu a:hover {
  color: #c41e32;
  xtext-decoration: underline;
}

.fakevideo {
  padding: 1px;
}

.vert_spacing {
  margin: 15px 0;
}

.hide {
  display: none;
}

form {
  border: 0;
  margin: 0;
  padding: 0;
}

table.blog span.article_seperator {
  display: none;
  height: .1em;
}

table.pollstableborder td {
  text-align: left;
  padding: 2px 0;
}

.highlight {
  background-color: #ffc;
}

.css_button {
  

/* see body style css */
  float: right;
  width: 81px;
  height: 16px;
  border: 0;
  margin: 7px 5px;
  vertical-align: middle;
}

.xhtml_button {
  

/* see body style css */
  float: right;
  width: 97px;
  height: 16px;
  border: 0;
  margin: 7px 5px;
  vertical-align: middle;
}






/* @end */



/* @group sections */

td.sectiontableheader {
  

/* see body style css */
  font-weight: bold;
  padding: 4px;
  line-height: 20px;
}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {
  

/* see body style css */
  padding: 4px;
}

td.sectiontableentry1, 
td.sectiontableentry2 {
  

/* see body style css */
  padding: 4px;
}

/* @end */

/* @group mainmenu */

a.mainlevel:link,
a.mainlevel:visited {
  text-decoration: none;
}

a.mainlevel {
  display: block;
  padding: 4px 0 2px 0;
  border-bottom: 1px solid #efefef;
  margin-bottom: 3px;
}

a.sublevel:link,
a.sublevel:visited {
  text-decoration: none;
}

a.mainlevel:hover {
  
}

a.sublevel:hover {
  text-decoration: none;
}

a#active_menu:link,
a#active_menu:visited {
  color: #333;
}

li.active_menu a:link,
li.active_menu a:visited {
  color: #333;
}

/* @end */

/* @group modules */

div.productsdrawer {
	float: left;
	width: 32%;
	padding-right: 3px;
}
* html div.IE6clear { padding-top: 125px }
*+html div.IE7clear { padding-top: 125px }

div.productsdrawer h3, div.products h3 {
  margin-top: .2em;
  xfont-size: 15px;
  color: #CC0000;
  }






/* @end */

/* @group PageNavigationBar */

div.pagenavbar {
  text-align: center;
}

div.pagenavbar a,
a.pagenav {
  border: 1px solid #eee;
  background-color: #fff;
  padding: 1px 3px;
  font-size: 1.1em;
}

div.pagenavbar span.pagenav {
  border: 1px solid #eee;
  background-color: #fff;
  padding: 2px 4px 1px 4px;
  font-size: 1.1em;
}

div.pagenavbar a:hover,
a.pagenav:hover {
  border: 1px solid  #C2C183;
  color: #C2C183;
  background-color: #fff;
}

/* @end */

/* Red variant */

div#header {
  height: 110px;
  background:url(images/red/headerbg.jpg) repeat-x;
}

#nav li.active_menu a:link,
#nav li.active_menu a:visited,
#nav li.active_menu a:hover {
  color: #fffff;
  background-color:  #cfc297; 
  border-top: 1px solid #fff;
  border-bottom: 1px solid #CFC297;
  line-height: 33px;
}

div#menu_horiz ul.submenu li.active_menu a {
  color: #c41e32;
}

div.loginelement a:hover {
  color: #f7b307;
}

div.loginelement a:link,
div.loginelement a:visited {
  color: #fff;
}

div.loginelement {
  color: #ccc;
}

div.loginelement label {
  color: #ccc;
}

a:hover span.loginsubmit,
a:hover span.logoutsubmit {
  border: 1px solid #CC0066;
}

a:link,
a:visited {
  xcolor: #004cb3;
  color: #CC0000;
}

a:hover {
  color: #c41e32;
  background-color: #fff5c0;
}

a.readon {
  border: 1px solid #f7b307;
  color: #004796;
  background: url(../images/red/button_bg1.png) 0 0 repeat-x;
  float: right;
  display: block;
  height: 1.5em;
  line-height: 1.5em;
  padding: 0 .4em;
  text-align: center;
  cursor: pointer;
  xfont-weight: bold;
  margin: 0 .7em 1.4em 0;
}

a.readon:hover {
  color: #c41e32;
  background-color: #fff;
}

.modifydate {
  margin: 0;
  padding: .7em .7em 0 0;
  text-align: right;
  color: #960404;
}

.createdate {
  color: #960404;
}

.moduletable-home {
  background: #e2e2e2;
  padding: 4px 5px;
  border-top: 1px solid #e2e2e2;
}

.moduletable-hilite {
	background: #ECEBEB;
	border: 1px solid  #CC0000;
}

.moduletable-hilite h3 {
  color: #CC0000;
}
.moduletable-hilite h4 {
  margin: .5em 0 0 0;
}
.moduletable-hilite h6 {
  color: #666;
}

.moduletable-hilite p, table.mod_events_latest_table {
  margin: 0 0 .5em 0;
  padding: 0;
  line-height: 1.3em;
}

.moduletable-hilite p a, .mod_events_latest_content, .moofx-title {
  font-size: 1.2em;
  font-weight: bold;
}

td.mod_events_latest {
  padding: .7em 0 0 0;
}

/* scroller */

div#scroller-v a:hover {
  color: #f7b307;
}







{<div class="mainbody"> 
														<table class="blog" cellpadding="0" cellspacing="0"><tr><td valign="top"><table width="100%"  cellpadding="0" cellspacing="0"><tr><td valign="top" width="50%"><span class="article_seperator">&nbsp;</span> 
 
		</td><td valign="top" width="50%"><span class="article_seperator">&nbsp;</span> 
 
		</td></tr></table>
														      <div class="products">
														        <h3>Aid Evaluator seeks volunteers</h3>
														        <p>To gather all  the information, about who helps where, volunteers play an essential role at Aid Evaluator. The hope is that ordinary, as well as extraordinary, people will become responsible for their local area. Being responsible means finding the aid organizations, clubs, or associations, which help and trying to keep this information updated. </p>
<p><em>If you're interested or just wish to know more, do write to: <a href="mailto:info@aidevaluator.com" target="_blank">info@aidevaluator.com</a></em></p>
														        

													            </h3>
												          </div></td></tr></table>						</div>
														  }
div#footer {
  border: 1px solid #f7f7f5;
  background: #CFC297;
}




/* @end */
