
.column select {
	width: 170px;
	font-size: 10px;
	margin: 5px;

}

.onbul ul {
	margin-left: 10px;
	padding: 4px;
}

.onbul li {
	list-style: square;
	padding: 3px;
}

/************************************************/
#tabsidenav { 
border: 0px solid #e2e2e2;

}

#tabsidenav ul {
	font-size: 10px; 
	line-height: 11px;
	color: #663300;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	border: 0px solid red;
}

#tabsidenav h2 {
	font-size: 11px; 
	font-weight: bold;
	line-height: 12px;
	color: #ffffff;
	background-color: #AB9978;
	/* background: url(../images/bg-brown.gif) repeat; 
	background-image: url(../images/bg-brown-full.gif);
	background-repeat: no-repeat;
	background-color: transparent; */
	padding: 4px 0px 6px 8px;
	margin: 8px 0px 4px 0px;
}

#tabsidenav ul li {
	list-style-type: none;
	background-image: url(/images/office/sub_bullet6x5.gif);
	background-position: 1px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 3px;
	margin-bottom: 4px;
	border: 0px solid red;
}

#tabsidenav h2{
border: 0px solid red;
list-style-type: none;

}

#parentsidenav {
	float: left;
	background: #f9f4ea;
	padding: 15px 4px 35px 15px;
	border: 1px solid #f3e3c5;
	border-top: 8px solid #f3e3c5;
	margin-right: 10px;
	height: 500px;
}
/********************************************************************/

.newsbox h2 {
	padding: 2px;
	margin: 2px;
}

.newsbox ul {
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

/********************************************************************/

.column h4 {
	padding: 2px;
	margin: 2px;
}

.column ul {
	border: 0px solid #e2e2e2;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}



/********************************************/
#news ul {
	font-size: 11px; 
	line-height: 13px;
	color: #663300;
	margin: 0px;
	padding: 0px 4px 0px 4px;
}
#news li {
	list-style-type: none;
	background-image: url(/images/office/sub_bullet6x5.gif);
	background-position: 1px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 3px;
	margin-bottom: 4px;
}

#news p.more {
	text-align: right;
	padding: 2px;
}

/* 
----------------------------------------------- */

#community {
	border: 0px solid red;
}

#community h2 {
	border: 0px solid red;
	padding: 5px 5px;
}

#community p {
	border: 0px solid green;
	padding: 5px 2px;
}


#languages {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-top: 4px solid #33679b;
}

#languages h2 {
	color: #333333;
	background-color: #f0f0f0;
	border: 0px solid red;

}

#languages p {
	padding: 4px 4px;
	margin: 0px;
	border: 0px solid red;
	background-color: #f0f0f0;
}

#languages h2.langHeader {
	border: 0px solid red;
}


#splash {
	background-color: #FFFFFF;
	border: 0px solid blue;
	clear: both;
}

/***************************************** parent page start *********************/

h2.parentheader {
	background-color: #f2e2c4;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	padding: 5px 10px;;
	margin: 2px 0px 0px 0px;
	color: #0a4b8d;
}

#news-section {
	border: 1px solid #e2e2e2;
	background-color: #fff9ed;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	height: 100%;
}

#news-section .photo {
	border: 01x solid #f0f0f0;
	background-color: #fff;
	width: 40%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px;
	text-align: center;
}

#news-section .newsbox {
	border: 0px solid #f0f0f0;
	width: 53%;
	float: right;
	padding: 0px 0px 0px 24px;
	margin: 0px 0px 0px 0px;
}

#news-section .newsbox {

}

#news-section .newsbox h3 {
	background-color: transparent;
	color: #0a4b8d;
	border-bottom: 0px solid #e2e2e2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 17px;
}

#news-section .newsbox ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#news-section .newsbox li {
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#news-section a:link {

	font-weight: normal;

	color: #0160c0;

	text-decoration: none;

}

#news-section a:visited {

	color: #0160c0;

	font-weight: normal;

	text-decoration: none;

}

#news-section a:hover {

	font-weight: normal;

	text-decoration: underline;

}

/************************************* v2 *************************************/

h2.parentheader2 {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	padding: 4px 0px;;
	margin: 5px 10px 0px 10px;
	color: #886016;
	border-bottom: 2px solid #f2e2c4;
}

#news-section2 {
	border-bottom: 0px solid #e2e2e2;
	border-top: 0px solid #e2e2e2;
	background-color: #fff;
	padding: 20px 10px 30px 10px;
	margin: 0px 0px 10px 0px;

	

}

#news-section2 .photo {
	border: 0px solid #f0f0f0;
	background-color: #fff;
	width: 40%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px;
	text-align: center;
}

#news-section2 .newsbox {
	border: 0px solid #f0f0f0;
	width: 53%;
	float: right;
	padding: 0px 0px 0px 24px;
	margin: 0px 0px 0px 0px;
}

#news-section2 .newsbox h3 {
	background-color: transparent;
	color: #886016;
	border-bottom: 0px solid #e2e2e2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 17px;
}

#news-section2 .newsbox ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#news-section2 .newsbox li {
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#news-section2 a:link {

	font-weight: normal;

	color: #0160c0;

	text-decoration: none;

}

#news-section2 a:visited {

	color: #0160c0;

	font-weight: normal;

	text-decoration: none;

}

#news-section2 a:hover {

	font-weight: normal;

	text-decoration: underline;

}



/************************************* v2 ***************************************/





#parentguide {
	width: 305px;
	float: left;
	padding: 0px 10px;
	margin: 0px 0px;
	border: 1px solid #A6C9E2; 
	background-color: #fcfeff;
}

#parentguide h2 {
	background-color: #6da6d1;
	color: #fff;
	padding: 4px;
	margin: 5px 0px;
	font-size: 18px;
}

#parentguide h3 {
	background-color: transparent;
	padding: 4px;
	font-size: 14px;
}

#parentguide p {
	padding: 2px 4px;
	font-size: 12px;
}

#parentguide ul {
	padding: 0px 20px;
	margin: 2px 0px 20px 0px;
}

#parentguide li {
	padding: 4px 4px;
	font-size: 12px;
}


#tabs-container {
	width: 415px;
	float: right;
	padding: 0px 0px;
	margin: 0px 0px;
	border: 0px solid #e2e2e2;
	background-color: #fff;
}

#tabs-container h2 {
	background-color: #eaf4fd;
	padding: 4px;
	font-size: 18px;
}

#tabs-container h3 {
	background-color: #eaf4fd;
	padding: 4px;
	font-size: 14px;
	margin: 5px 0px;
}

#tabs-container ul {
	padding: 0px 20px;
	margin: 2px 0px 20px 0px;
}

#tabs-container li {
	padding: 4px 4px;
	font-size: 12px;
	line-height: 14px;
}

#tabs-container a {
	font-weight: normal;
	color: #0066CC;
}

#tabs-container #mostrequested {
	background-color: #fdf2dc;
	padding: 5px 2px;
	font-size: 11px;
}

#mostrequested a {
	font-weight: normal;
}

#mostrequested {
	line-height: 16px;
}

#parent-languages {
	border-bottom: 0px solid #e2e2e2;
	text-align: center;
	background-color: #fff;
	padding: 5px 0px;
	margin: 5px 0px;
}

#parent-languages p {
	padding: 0px;
	margin: 0px;
}

.oldpage {
	padding: 0px;
	margin: 2px;
	font-size: 11px;
	text-align: right;
}

/* `Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* http://sonspring.com/journal/clearing-floats */



html body div.clear,

html body span.clear {

	background: none;

	border: 0;

	clear: both;

	display: block;

	float: none;

	font-size: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

/* for the jquery expand/collapse functionality */
.collapse p {
	padding:0 10px 1em; }

#switch, .switch {
	margin-bottom:5px; text-align:right;}

h2.expand {
	font-size: 12px; font-family: verdana, arial, helvetica; }

.expand {
	padding-bottom:.75em; padding-right:2em; border: 1px solid #EEEEEE; }

.expand a {
  display:block;
  padding:3px 10px
}

.expand a:link, .expand a:visited {
  border-width:0px;
  background-image:url(/images/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:100% 50%;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:underline
}
.expand.open a:link, .expand.open a:visited {
  border-style:solid;
  background:transparent url(/images/arrow-up.gif) no-repeat 100% 50%;
}



/*****************************************  parent page end  *********************/

/************************* promo space **************************************/
#promo {
	background-color:transparent;
	position: absolute;
	top: 133px;
	right: 769px;
	height: 800px;
	width: 169px;
	padding: 10px;
	padding-top: 15px;
}

p.promo {
	padding-top: 10px;
}

body.promo div#body-wrap {
	/*background-color: white;
	background: url(/parents/css/redmond/images/bg.gif) repeat-y;*/
}

/************************* promo space **************************************/





