@import url(menu.css);

/** body **/
  * {
  	margin: 0;
	/*padding: 0;*/
  }
  html {
  	/*background: #fff url(images/mapbg.png) no-repeat left 200px;*/
  }
.front #main table {
  	background: #fff url(images/mapbg.png) no-repeat scroll 200px 100px;
  }
  body
  {
  	text-align: center;
	background: url(images/topbar_right.png) repeat-x;
	width:970px; 
	/*Ritesh */
	
  }
  #leftbg {
  	position: absolute;
	top: 0;
	right: 50%;
	background: url(images/topbar_left.png) repeat-x;
	height: 157px;
	width: 100%;
	z-index: 1;
  }

  #page,
  #closure-blocks
  {
   /* margin-left: auto; --Ritesh */
	margin-left:10px;
    margin-right: auto;
    /*width: 796px; -- Ritesh*/
	width:100%;
    text-align: left;
    position: relative;
    z-index:2;
  }

  #page-inner
  {
  }

  #navigation-top,
  #navigation
  {
    position: absolute; /* Take the named anchors out of the doc flow    */
    left: -10000px;     /* and prevent any anchor styles from appearing. */
  }

  #skip-to-nav
  {
    float: right;
    margin: 0 !important;
    font-size: 0.8em;
  }

  #skip-to-nav a, #skip-to-nav a:hover, #skip-to-nav a:visited, #site-name
  {
    position: absolute;
    left: 0;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
  }

  #skip-to-nav a:active, #skip-to-nav a:focus
  {
    position: static;
    width: auto;
    height: auto;
  }

/** header **/
  #header
  {
  	height: 126px;
  }
  	#header a {
		color: #fff;
		text-decoration: none;
	}
	#header p {
		margin: 0;
	}

  #header-inner
  {
  }
  	/*GFDRR Logo & Tagline*/
  	#block-block-3 {
		position: absolute;
		top: 5px;
		left: -50px;
	}
		#gfdrrlogo, #gfdrrtag {
			float: left;
			margin-right: 10px;
		}
		#gfdrrtag {
			width: 505px;
		}
			#gfdrrtag h4, #gfdrrtag p {
				font-size: 9px;
				line-height: 10px;
				color: #94B0D2;
				margin: -2px 0 2px;
			}
			#gfdrrtag h4 {
				color: #ffd269;
				font-weight: bold;
			}
	/*Site Image*/
	#block-block-14 {
		position: absolute;
		top: 39px;
		right: 10px;
	}
  #logo-title
  {
  }

  #logo
  {
    position: absolute;
    top: 49px;
    left: 0;
  }

  #site-name
  {
  }

  #site-slogan
  {
  	position: absolute;
	top: 100px;
	left: 0;
/*	background: #0b3263 url(images/slogan_left.png) no-repeat top left;*/
	padding: 0 0 0 4px;
	color: #0b3263;
	font-size: 14px;
font-family:arial;
font-weight:bold;
  }
	#site-slogan div {
	/*	background: url(images/slogan_right.png) no-repeat top right;*/
		padding: 0 4px 0 0;
	}
		#site-slogan div div {
			padding: 3px 5px;
			background: none;
		}
			#site-slogan div div div {
				padding: 0;
			}
  #header-blocks
  {
    clear: both; /* Clear the logo */
  }

/** main (container for everything else) **/
  #main
  {
    position: relative;
    background: url(images/toolbar_transition.png) no-repeat top left;
  }
  #main .menu {
	}
		#main .gold .menu a.active {
			background: url(images/goldsidebar_over.png) repeat-y top left;
			margin: 0 -10px 0 -25px;
			padding: 2px 10px 2px 25px;
		}
	
	#main ul, #main .view-content ul {
		margin: 0;
	/*	color: #94B1D2;
		list-style: none;*/
	}
		#main li.collapsed, #main li {
			/*list-style-image: url(images/bullet_blue.png);*/
		}
		#main li.expanded {
			/*list-style-image: url(images/bullet_blue_expanded.png);*/
		}
		#main .gold li.collapsed, #main .gold li.leaf {
			/*list-style-image: url(images/bullet_white.png);*/
		}
		#main .gold li.expanded {
			list-style-image: url(images/bullet_white_expanded.png);
		}
		#main #sidebar-right li, #main #content-bottom li {
			list-style-image: url(images/bullet_gold.png);
		}

  #main-inner
  {
  	/*background: url(images/bg_goldbar.png) repeat-y top right; -- Ritesh*/
  }
  	body.front #main-inner {
		background: none;
	}

/** content **/
  #content,
  .no-sidebars #content
  {
    float: left;
    margin: 0 10px;
    width:98%;
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
    font-family: "Trebuchet MS",Verdana,sans-serif; /*Georgia,Times,serif;  --Ritesh*/ 
    font-size:12px;  
}

  .two-sidebars #content
  {
  /*width: 451px; --Ritesh */
    width:100%; /*588*/
	
	
  }
  	body.front.two-sidebars #content {
		/*width: 328px; --Ritesh */
		width:551px; /*588*/
	}

  #content-inner
  {
    margin: 0;
    padding: 0;
    /*width: 740px;*/
  }

/** navbar **/
  #navbar
  {
   /* float: right;
    width: 590px; -- Ritesh*/
	position: relative; /* Ritesh*/
	width: 670px;
    margin-left: 216px;
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
    /*height: 38px; *//* The navbar can have any arbritrary height. We picked one
                      that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6
                      Set this to the same value as the margin-top below. */
  }

  #navbar-inner
  {
    background: #fff url(images/navbar.png) repeat-x;
  }

  #search-box
  {
    /*width: 200px; -- Ritesh */
	width: 176px;
    float: right;
    padding: 5px 0;
    text-align: right;
  }
  	#search-box label {
		display:none;
	}
	/*
	#search-box input.form-text {
		background: #FFEFCB;
		border: none;
		padding: 2px;
		height: 16px;
		line-height: 27px;
	}
	*/
	#search-box .form-submit, #google-cse-searchbox-form #edit-sa {
		background: #F26722;
		border: none;
		padding: 2px 5px;
		color: #fff;
		font-size: 10px;
		line-height: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}

  #primary
  {
    margin-left: 0; /* Width of search-box */
    /*width: 380px; -- Ritesh */
	width:470px;
  }

/** sidebar-left **/
  #sidebar-left
  {
    float: left;
    width: 200px;
    margin-top: 0px;
    padding-left: 0px; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
  }

  #sidebar-left-inner
  {
    margin: 0 9px 0 0;
    padding: 0;
  }
	#sidebar-left-inner a, #sidebar-right-inner a, #content-bottom a {
		display: block;/**/ /* Raj commented this line to display the OH, YT,FB in one line*/
		padding: 2px 0;
		color: #333;
		text-decoration:none;
	}
		#sidebar-left-inner .gold a:hover, #sidebar-right-inner a:hover, #content-bottom a:hover {
			color: #F26722;
		}
		#sidebar-left-inner a:hover {
			color: #2962A5;
		}
  	#sidebar-left-inner div {
		background: url(images/bluesidebar_top.png) no-repeat top left;
		padding: 5px 0 0 0;
		margin-bottom: 10px;
		color: #6991C0;
	}
	#sidebar-left-inner h2 {
		color: #2962A5;
		font: bold 14px/16px "Trebuchet MS",Verdana,sans-serif;
		margin: 0;
	}
		#sidebar-left-inner div div {
			background: url(images/bluesidebar_bot.png) no-repeat bottom left;
			padding: 0 0 5px 0;
		}
			#sidebar-left-inner div div div {
				background: url(images/bluesidebar_mid.png) repeat;
				padding: 5px 10px;
				margin: 0;
			}
				#sidebar-left-inner div div div div {
					background: url(images/trans.png);
					padding: 0;
				}
				
				
  	#sidebar-left-inner .gold, #content-bottom .gold{
		background-image: url(images/goldsidebar_top.png);
	}
		#sidebar-left-inner .gold h2 ,#content-bottom .gold{
			color: #0B3A66;
		}
		#sidebar-left-inner .gold div, #content-bottom .gold div{
			background-image: url(images/goldsidebar_bot.png);
		}
			#sidebar-left-inner .gold div div, #sidebar-left-inner .gold h2,#content-bottom .gold div div, #content-bottom .gold h2 {
				background: #FFD36C;
			}
	#sidebar-left-inner .views-field-created {
		font-size: 9px;
		line-height: 10px;
	}		

/** sidebar-right **/
  #sidebar-right
  {
    float: left;
    width: 125px;
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
  }
  	body.front #sidebar-right {
		/*width: 248px; --Ritesh */
		width: 170px;
	}

  #sidebar-right-inner
  {
    margin: 0;
    padding: 0;
  }
	#sidebar-right-inner div {
		background: url(images/rightgoldbar_top.png) no-repeat top left;
		padding: 5px 0 0;
		/*color: #F7A47A;*/
	}
		#sidebar-right-inner div div {
/*			background: none; --Ritesh*/
			background:transparent url(images/bg_goldbar.png) repeat-y scroll right top;
			padding: 5px 10px 10px;
		}
			#sidebar-right-inner div div div {
				padding: 0;
			}
	body.front #sidebar-right-inner div, body.front #sidebar-right-inner div div,
	body.front #sidebar-right-inner div div div div {
		background: #FFF9E8;
		padding: 0;
	}
	body.front #sidebar-right-inner div {
		margin-bottom: 10px;
	}
	body.front #sidebar-right-inner .gold {
		background: #FFD269 url(images/rightgoldboxhome248_top.png) no-repeat top left;
		padding: 5px 0 0;
	}
		body.front #sidebar-right-inner .gold div {
			background: url(images/rightgoldbox248_bot.png) no-repeat bottom left;
			padding: 0 0 5px 0;
		}
	#sidebar-right-inner .gold {
		background-image: url(images/rightgoldpromo_top.png);
		background-color: #FFD269;
		position: relative;
		z-index: 99;
	}
		#sidebar-right-inner .gold h2 {
			font-size: 18px;
			line-height: 20px;
			font-weight: normal;
		}
		#sidebar-right-inner .gold div {
			background: url(images/rightgoldpromo_bot.png) no-repeat bottom left;
			padding: 0 0 10px 0;
		}
			#sidebar-right-inner .gold div div, body.front #sidebar-right-inner .gold div div {
				background: url(images/goldarrow.png) no-repeat 10px 5px;
				padding: 5px 10px 5px 30px;
				margin: 0;
			}
				#sidebar-right-inner .gold div div div, body.front #sidebar-right-inner .gold div div div {
					background: none;
					padding: 0;
				}
		#sidebar-right-inner .gold .readon {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			bottom: 5px;
			right: 0;
			text-indent: -999em;
			overflow: hidden;
			z-index: 100;
			cursor: pointer;
			background: url(images/trans.png);
		}
	#sidebar-right-inner h2, #content-bottom h2 {
		margin: 0;
		font: bold 14px/16px "Trebuchet MS",Verdana,sans-serif;
		color: #F26722;
	}
	#sidebar-right-inner p {
		margin: 0;
	}

/** content bottom **/
	#content-bottom {
		font-family: "Trebuchet MS",Verdana,sans-serif;
		margin-right: -10px;
		padding-top:15px; /* Added to make space for the Related Resources*/
	}
		#content-bottom div {
			float: left;
			width: 164px; /*--Ritesh*/
			margin-right: 10px;
			/*background: url(images/contentbox_top.png) no-repeat top left;*/
			padding: 5px /*--Ritesh 20px*/ 0 0;
		}
			#content-bottom div div {
				/*background: url(images/contentbox_bot.png) no-repeat bottom left;*/
				padding: 0 0 5px;
				width: auto;
				margin: 0;
				float: none;
			}
				#content-bottom div div div {
					background: #FFF8E9;
					padding: 5px 10px;
				}
					#content-bottom div div div div {
						background: none;
						padding: 0;
					}
					

/** footer **/
  #footer
  {
  }
  	#footer .footermenu {
		float: left;
	}
		#footer .footermenu ul {
			list-style: none;
		}
		#footer .footermenu li {
			list-style: none;
			display: inline;
			padding: 0 10px;
			border-right: 1px solid #999;
		}
			#footer .footermenu li.first {
				padding-left: 0;
			}
			#footer .footermenu li.last {
				border: none;
			}
			#footer .footermenu li ul {
				display: none;
			}
		#footer .footermenu a {
			color: #999;
			text-decoration: none;
		}
			#footer .footermenu a:hover {
				color: #2962A5;
			}
		

  #footer-inner
  {
  }

/** closure **/
  #closure-blocks /* See also the #page declaration above that this div shares. */
  {
  }

/** Prevent overflowing content **/
  #header,
  #content,
  #navbar,
  #sidebar-left,
  #sidebar-right,
  #footer,
  #closure-blocks
  {
    overflow: visible;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  #navbar
  {
    overflow: visible; /* May need to be removed if using a dynamic drop-down menu */
  }

.breadcrumb {
	font: 10px/12px "Trebuchet MS",Verdana,sans-serif;
}
	.breadcrumb a {
		color: #999;
		text-decoration: none;
	}
.copyright {
	width: 33%;
	float: right;
	text-align: right;
}
	.copyright p {
		color: #999;
	}
	.gfdrrtext{
	padding-top:1px;
	padding-right: 12px;
	}
	
/******* CUSTOM EDITS - RITESH *****/

.event-calendar td.sat, .event-calendar td.sun{
background-color: white;
}

.book-navigation{
}

.book-navigation ul.menu{
display:none;
}
.book-navigation .page-links .page-up{
display: none;
}
.item-list{
/*float: left;*/  /*right---raj chngd 4/30*/

margin-left: 10px 0 0;
padding: 0; 

}

.ResourceBlock{

width:100%;
}


/*Added by Raj*/


.event-calendar th {
  color: #000;
  background: buttonface;
  text-align: center;
  padding: 1px 0.33em;
  border: 1px solid #242;
}



#forum th {
  background-color: #94B1D2; /*#94B1D2;#FFD36C;*/
  color: black;	
  padding-bottom:4px;
  font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
  font-size: 13px;
 /* border-right: 1px solid black;*/
}

#forum th forum-topic-2 {
padding-bottom:1.5em;
padding-left:1em;
padding-right:1em;
}

.forumlinks li a {
  background: buttonface; /*#94B1D2;*/
  border: 2px #2587C4 outset;
  padding: 1px 4px;
  color: black;
  text-decoration: none;
  font: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#forum th a, #forum th a:link, #forum th a:hover, #forum th a:visited {
color:black;
font-weight:normal;
font-size: 1em;
}

.forumlinks li a:visited {
color:black;
font-weight:normal;
font-size: 1em;
}
.forumlinks li a:link {
  color: black;
  font-weight:normal;
}
.postedon{
	font-weight: normal;
	font-size: 1em;
}
.forum-comment {
  border: 1px solid black;
  width: 740px;
}
.forum-post .post-info{
padding:5px;
}

.forum-post{
border:thin solid #A3C1F7;
}
.forum-topic-header li,.forum-links li{
list-style:none;
}
.forum-post-wrapper {
  background: url(images/forum-separater.jpg) repeat-y;
  border-bottom: none;
  height: 1%;
}
.forum-comment-left .picture img {
	border: 1px solid black;
	background: url(images/forum-separater.jpg) repeat-y;
}

#forum td.created, #forum td.last-reply, #forum td.icon, #forum td.title,#forum td.replies,#forum td.views {
font-size:1em;
line-height:1.7;
padding-left:1em;
/*padding-right:6em;*/
background-color: white;
}

#forum td {
/*border:1px solid black;*/
}
#forum table {
/*border:1px solid black;*/
clear:both;
width: 725px;
}
.forum-comment-right {
margin-left:150px;
/*width:614px;*//*650px*/
}


/*  multi-day event top stripes  */
.event-calendar .event .stripe {
  height: 5px;
}
.event-calendar .event .stripe-1 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-2 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-3 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-4 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-5 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-6 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-7 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-8 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-9 {
  background-color: white;
  height: 5px;
  width: 100%;
}
.event-calendar .event .stripe-10 {
  background-color: white;
  height: 5px;
  width: 100%;
}
#block-block-4
{
text-align:right;


}

#content-area .view-header{
text-align:left;
}

#prloco{
text-align: right;
padding-left:189px;
}

.forumlinks{
padding-bottom:10px;
padding-top: 10px;
}

.post-info {
  /*background: #94B1D2 ;*/
  background: #94B1D2;
  color:black;
}


/*
table.views-table tr, table.views-table th{
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
}
*/



table.views-table
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #404040;
width: 99%;
/*
width: 225%;
background-color: #FFD36C;
border: 1px  solid black;
*/
border-collapse: collapse;
border-spacing: 0px;
/*border-bottom: 1px solid black;*/
}


.views-field views-field-title
{ border-bottom: 2px solid black;
background-color: white;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;}


.views-field views-field-field-attach-typ-value
{ text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #404040;
background-color: #fafafa;
text-indent: -8px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;} 





.view-view-all-documents tr.odd, .view-view-all-videos tr.odd{
background-color:#FFFFFF;
padding:2px;
}
.view-view-all-documents tr.odd td, .view-view-all-documents tr.even td, .view-view-all-videos tr.odd td, .view-view-all-videos tr.even td,.view-rel-link-view tr.odd td,.view-rel-link-view tr.even td,.view-view-library tr.odd td,.view-view-library tr.even td{
padding-bottom:5px;
padding-top: 5px;
padding-right:20px;
padding-left:5px;
width:50%;
/*border: 1px solid black;*/

}
.view-view-all-documents .views-field-field-attach-typ-value .view-view-all-videos{
width:10%;
}
.sticky-enabled {
background-color: white;
}

th.views-field views-field-field-link-url-url{
border-bottom: 1px solid black;
}
.view-rel-link-view tr.odd {
background-color:#FFFFFF;
padding:2px;
}
.view-rel-link-view tr.odd td, .view-rel-link-view tr.even td{
padding-bottom:4px;
padding-left:5px;
/*border: 1px solid black;*/

}

table.views-field views-field-title
{ 
border-bottom: 1px solid black;
background-color: #FFD36C;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}

#node-4 table
{ 
text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 13px;
color: #404040;
width: 750px;
background-color: #FFD36C;
/*border: 1px  solid black;*/
border-collapse: collapse;
border-spacing: 0px;
border-bottom: 1px solid black;
}

#node-4 table tr.even td{
padding-bottom:4px;
padding-right:20px;
padding-left:5px;
border: 1px solid black;
background-color: white;
}
#node-4 table tr.odd td{
padding-bottom:4px;
padding-right:20px;
padding-left:5px;
border: 1px solid black;
background-color: #EEEEEE;
}
#node-4 table tr, #node-4 table th {
border-left:1px solid black;
border-right:1px solid black;
border-top:1px solid black;
padding-left: 5px;
}
#node-4 table th, #node-4 table thead th, #node-4 table tbody th {
border-bottom:medium none;
padding-right:0;
text-align:left;
}


.views-field-field-chapters-value{
padding-left: 5px;
padding-bottom: 8px;
}
.views-field-field-link-url-url, .views-field-title{
padding-left: 5px;
padding-bottom: 8px;
}

.event-calendar .month-view .start, .event-calendar .month-view .end{
display:none;
}
.event-calendar div.event{
font-style:normal;
}

.view-view-library td{
padding-left: 5px;
}
.view-view-library tr.even{
background-color: #EEEEEE;
}
.view-view-library tr.odd{
background-color: white;
}

#node-14 table tr.even td, #node-447 table tr.even td{
padding-bottom:4px;
padding-right:20px;
padding-left:5px;
/*border: 1px solid black;*/
background-color: white;
}
#node-14 table tr.odd td, #node-447 table tr.odd td{
padding-bottom:4px;
padding-right:20px;
padding-left:5px;
/*border: 1px solid black;*/
background-color: #EEEEEE;
}
#node-14 table tr, #node-4 table th, #node-447 table tr {
/*
border-left:1px solid black;
border-right:1px solid black;
border-top:1px solid black;
*/
padding-left: 5px;
}
#node-14 table th, #node-4 table thead th, #node-4 table tbody th, #node-447 table th {
border-bottom:medium none;
padding-right:0;
text-align:left;
width: 25%;
}

span.event-nodetype {
display:none;

}
span.event-timeleft {
display:none;
}
.ical-link img{
display: none;
}
#content-bottom .joinus {
background:transparent;
float:left;
margin-right:20px;
padding:5px 0 0;
width:600px;
margin-bottom: 20px;
}

#content-bottom .joinus div  div{
background:transparent url();
}

.alv, .docs, .vids{
text-align:right;
margin-bottom: 15px;
font-size: 14px;

}

.views-table th.views-field-field-chapters-value,th.views-field-title,th.views-field-field-link-url-url,th.views-field-field-attach-typ-value,th.views-field-phpcode{
border-bottom: 1px solid skyblue;
padding-top: 3px;
padding-bottom: 3px;
}
th.views-field-phpcode{
width:12%;
}

.posttitle {
border-bottom:thin solid black;
padding:5px;
width:93%;
}

.rnuecl {
/*width: 225%;
background: #FFD36C;*/

}

.rnuecl tr, #rnueid.td{
padding: 20px;

}
.item-list{
padding-top: 25px;
}

#content-bottom div#block-block-25{
width:500px;
background:url();
}
#node-687 ul.links{
display:none;
}
#comments, {
/*border:1px solid #7F98A7;*/
/*background: yellow;*/
margin-bottom:1em;
width:98%;
background: url(files/housingreconstruction_logo.png) no-repeat 0 50%;
}

#comments #comments-title{
font-size:20px;
color:#F26722;
}
.comment-inner{
/*border:1px solid #7F98A7;*/
background-color: #FFEDC3;
margin-bottom:1em;
width:98%;
padding-top: 5px;
padding-left: 5px;
background: #FFEDC3 url(files/housingreconstruction_logo.png) no-repeat 0 50%;
}

.links{
/*background: yellow;
border-top: 1px solid #7F98A7;*/
}
#comments .links{
text-align:right;
}
.comment-inner h3{
background-image: url(images/forum-default.png) ;
background-repeat: repeat-y;
padding-left: 25px;
padding-bottom: 7px;
font-weight:bold;
}
.comment-inner h3 a{
color:red;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
#comments-section{
margin-top: 25px;
}
.submitted{
/*border-bottom:1px solid #999999;*/
text-transform:uppercase;
color:#999999;
}

.forum-description {
display:none;
padding:20px 0;
}

#imageDetails #caption #node_link_text{
display:none;
}

#chapterheaders{
	text-align:center;
	border-collapse:separate;
	
}

#chapterheaders td{
	text-align:center;
	background-color:#A2C0DC;
}
#chapterheaders td a{
	color:#fff;
text-decoration:none;
}

.handbooktoc h2{
	text-align:center;

}
#sidebar-left-inner .gold h2 {
	color:#0B3A66;
}
#sidebar-left-inner .handbooktoc  .block-inner .content #TOCBold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#F26722;
	text-align:center;
}
#sidebar-left-inner .handbooktoc  .block-inner .content #TOCBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#446FC4;
	text-align:center;
}	
#sidebar-left-inner .handbooktoc .block-inner .content{
	background-image: url(images/littleman2.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:200px;

}

.partner_news{
	background-color:#FFE8B4;
}
#main #sidebar-right li{
	list-style-image:none;
	list-style:none;
}

#main #sidebar-right .partner_news h2.title{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#main #sidebar-right .partner_news .sheterlogo ul{
	padding-left:7px;
}
.partner_news .partner_news_content{
	color:#F26722;
}
#main #sidebar-right .partner_news .partner_news_date{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.print {
	float:right;
}
.print a{
	 text-decoration:none;
	font-size:10px;
 }

#content-inner .node-inner ul.links li.book_add_child, #content-inner .node-inner ul.links li.book_printer{
display:none;
}
#content-inner .node-inner ul.links li.comment_add a{
padding-top:10px;
}
#content #content-header h1{
font-family:Franklin Gothic Demi;
}
#footer{
text-align:center;
}
.forum-post-panel-main .post-title{
border-bottom:1px solid #A3C1F7;
padding-bottom:5px;
}
.book-navigation .page-next {
width:50%;
}

.book-navigation .page-previous {
width:50%;
}
 
.node-inner .comment_add{
	 border:1px solid #F26722;
	 background-color:#F26722;
 }
.node-inner  .comment_add a{
	  color:#fff;
	text-decoration:none;	 
  }
a:active,a:visited{
text-decoration:none;
}
#block-google_cse-0 .title, #google-cse-results-gadget{
display:none;
}
#google-cse-searchbox-form input#edit-query{
height:18px;
}
#block-google_cse-0 #google-cse-searchbox-form{
padding-top:5px;
}
#sidebar-left ul.menu li.leaf{
list-style-type:disc;
list-style-image:none
}
#atff {
  display: none;
}
