﻿*{font-family:Arial,Helvetica,Verdana,sans-serif;}
#WebPartWPQ1 select{position:relative;left:20px;}
div#dm0m0{width:550px;min-width:550px;}
div#dm0m0,div#dm0m0 *{background-color:#3B4D6B;}
body.interior {
	margin-top: 0px;
	background-image: url(../images/bckg_internal.gif);
	background-repeat: repeat-x;
	background-color: #1c345d;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	height: 100%;}
textarea.multiline,.multiline{font-size:12px;}
#breadcrumb {
	font-size: 11px;
	color: #e4dabd;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 11px;
}
#breadcrumb a:link, #breadcrumb a:visited {color:white;}
/*NLTE*/
td.cashform{background-color:#DEECD2;}
td.personalform{background-color:#D0DDEB;}
div.fixie6{
  height: 100%;
  width:100%;
  overflow: auto;
  border:medium red solid;
  position:absolute;
  top:10%;
  left:30%;
  right:30%;
}
div.fixie6 div{
	background-color:white;
	margin-left:300px;
	position:absolute;
}
div.fixie6 table{
	position: absolute;
	margin:0 0 0 50%;
	width:100%;
	height:100%;
}
/* position of editing panel */
#MSOTlPn_MainTD{
	position:absolute;
	top:10px;
	left:5px;
}
#header {height:117px;width:860px;}
#promoBoxes {
	height: 176px;
	width: 622px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}
#bodyLeft {
	width: 622px;
	height: 470px;
	float: left;
}
#photo,#photo2 {
	width: 602px;
	background-image: url(../images/main_photo1.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	font-style: normal;
	color: #d9a73c;
	font-family: Arial, Helvetica, sans-serif;
	height: 293px;
	padding-left: 20px;
	padding-bottom: 0px;
}
#photo2{padding-left:0px;background-image:none;}
#photo a{color: #d9a73c;}
#photoflash {
	width: 602px;
	background-repeat: no-repeat;
	font-size: 11px;
	font-style: normal;
	color: #d9a73c;
	font-family: Arial, Helvetica, sans-serif;
	height: 293px;
	padding-left: 20px;
	padding-bottom: 0px;
}
#bodyRight {
	height: 470px;
	width: 230px;
	float: right;
}
.rightServices {
	height: 228px;
	width: 210px;
	padding-top: 8px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #e4dabd;
	background-image: url(../images/bodyRightTop.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.rightVisit {
	height: 209px;
	width: 210px;
	background-image: url(../images/homeVisitingWestwood.jpg);
	background-position: bottom;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-color: #758298;
}

#topnav{
	background-color: #3b4d6b;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 0px;
	vertical-align: middle;
	text-align: left;
}
body{
	margin-top: 0px;
	background-image: url(../images/bckg.gif);
	background-repeat: repeat-x;
	background-color: #111f38;
}
#bodyContent {
	width: 860px;
	height: 100%;
}
.promo {
	width: 203px;
	height: 90%;
	background-image: url(../images/promoBoxTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.promoHead {
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 20px;
}
a.promoLink:link{
	font-size: 13px;
	color:white;
	text-decoration:none;
}
a.promoLink:hover, div.promoHead a:hover{
	font-size: 13px;
	color:#3B4D6B;
	text-decoration:none;
}
a.promoLink:visited{
	font-size: 13px;
	color:white;
	text-decoration:none;
}
.promoBody {
	color: #000000;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #e4dabd;
	background-image: url(../images/promoBoxBtm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:119px;
}
#container {
	height: 100%;
	width: 860px;
	left: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
a:link,table.staff a:link {color: #600;text-decoration: none;}
a:visited,table.staff a:visited {color: #600;text-decoration: none;}
a:hover,table.staff a:hover {color: #600;text-decoration: underline;}
a:active,table.staff a:active {color: #600;text-decoration: none;}
body,td,th {font-family: Arial, Helvetica, sans-serif;}
td{font-size:11px;}
a {font-size:11px;}
#headerTop {
	background-image: url(../images/top_masthead1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 35px;
	width: 860px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 40px;
}
.siteactions{
	position:absolute;
	right:0px;
	top:0px;
	background-image:url("/_layouts/images/siteactionsmenugrad.gif");
	background-repeat:repeat-x;
	background-color:#6593cf;
	border-top:1px solid #6593cf;
	color:#FFFFFF;
	font-weight:bold;
}
.siteactions a{color:#ffffff;font-weight:bold;}
#ctl00_IdWelcome_ExplicitLogin{color:black;}
#ctl00_IdWelcome_ExplicitLogin:hover{color:cyan;}
#zz2_ID_PersonalInformation, #zz3_ID_LoginAsDifferentUser, #zz4_ID_RequestAccess, #zz5_ID_Logout{text-align:right;}
/* ---------------------------------------- CONTENT START ---------------------------------------- */
/* CONTENT GENERAL */
#contentLeft {
	width: 620px;
	float: left;
	height: 100%;
	margin-bottom: auto;
	margin-top: auto;
}
#contentRight {
	width: 240px;  /* RC width */
	float: right;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 15px;
}
#rightText {
	width: 210px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 11px;
}
/* CONTENT 3-COLUMN */
#content {
	width: 860px;
	background-image: url(../images/contentBk3c.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-top: 0px;
	padding-top: 0px;	
}
#contentBottom {
	clear: both;
	background-image: url(../images/contentBk3c_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 9px;
	background-color: #1c345d;
}
#contentTop {
	clear: both;
	background-image: url(../images/contentBk3c_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	background-color: #13233f;
}
#leftMain {
	width: 415px;
	float: right;
	padding-right: 30px;
	padding-left: 24px;
	padding-top: 5px;
	height: 100%;
	margin-bottom: auto;
	padding-bottom: 15px;
	line-height: 16px;
}
#leftNav {
	width: 135px;
	float: left;
	height: 100%;
	margin-bottom: auto;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 11px;
	background-image: url(../images/topLeft_corner_blue2.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 16px;
	padding-bottom: 15px;
}
/* CONTENT 2-COLUMN */
#content2 {
	width: 860px;
	background-image: url(../images/contentBk2c.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-top: 0px;
	padding-top: 0px;
}
#contentBottom2 {
	clear: both;
	background-image: url(../images/contentBk2c_btm.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 9px;
	background-color: #1c345d;
}
#contentTop2 {
	clear: both;
	background-image: url(../images/contentBk2c_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	background-color: #13233f;
}
#leftMain2 {
	width: 655px;
	float: right;
	padding-right: 30px;
	padding-left: 24px;
	padding-top: 5px;
	height: 100%;
	margin-bottom: auto;
	padding-bottom: 15px;
	line-height: 16px;
}
#leftNav2 {
	width: 135px;
	float: left;
	height: 100%;
	margin-bottom: auto;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 11px;
	background-image: url(../images/topLeft_corner_blue2.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 16px;
	padding-bottom: 15px;
}
/* CONTENT ENDS */
/* ---------------------------------------- TAG REDIFINED ----------------------------------------- */
#footer{
	clear: both;
	margin-top: 10px;
	font-size: 10px;
	color: #E4DABD;
	margin-left: 11px;
}
p{margin-top:2px;margin-bottom:10px;}
h2, .ms-WPBody h2{							/* Section Title above Left Nav  */
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}
h1, .ms-WPBody h1{							/* Page Title or Headline  */
	color: #3b4d6b;
	font-size: 18px;
	vertical-align: text-top;
	text-align: left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e4dabd;
	margin-bottom: 15px;
	padding-bottom: 7px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h3, .ms-WPBody h3 {							/* Subhead within body copy  */
	color: #3b4d6b;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px;
	vertical-align: text-top;
	height: auto;
}
h4, .ms-WPBody h4 {							/* Subhead within body copy alternative (with line) */
	color: #3b4d6b;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px;
	vertical-align: text-top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e4dabd;
	margin-bottom: 10px;
	margin-top: 15px;		
}
ul {list-style-type: square;margin-bottom:-15px;}
ul,ol{
	list-style-position: outside;
	position:relative;
	top:-1.5em;
}
/* ------------------------- BODY COPY VARIATIONS -- UNIQUE LAYOUTS WITHIN BODY COPY ------------------------- */
#body2cLeft {
	color:#947e5f;
	width: 47%;
	float: left;
	padding-right: 5px;
}
#body2cRight {
	color:#947e5f;
	width: 47%;
	float: right;
	padding-left: 5px;
}
#quoteNarrow {
	clear: left;
	float: right;
	height: auto;
	width: 170px;
	font-size: 12px;
	color: #87744c;
	line-height: 21px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	margin: 15px 0px 15px 20px;
	text-align: justify;
	border-bottom-color: #e4dabd;
}
.pullQuote{
	height: auto;
	width: 170px;
	font-family:'Times New Roman', Times, serif;
	font-size: 22px;
	color: #87744c;
	line-height: 21px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	margin: 15px 0px 15px 20px;
	text-align:left;
	border-bottom-color: #e4dabd;
	line-height:30px;
}
#quoteFull {
	height: auto;
	width: auto;
	font-size: 14px;
	color: #87744c;
	line-height: 21px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	margin: 15px 0px;
	text-align: left;
	border-bottom-color: #e4dabd;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #e4dabd;
	padding-top: 5px;
	padding-bottom: 5px;
}
#quoteFull a{
	font-size: 14px;
	color: #87744c;
	line-height: 21px;
}
#quoteFullBlue {
	height: auto;
	width: auto;
	font-size: 14px;
	color: #3B4D6B;
	line-height: 21px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	margin: 15px 0px;
	text-align: left;
	border-bottom-color: #3B4D6B;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #3B4D6B;
	padding-top: 5px;
	padding-bottom: 5px;
}
#quoteFullBlue a{
	font-size: 14px;
	color: #3B4D6B;
	line-height: 21px;
}
.ms-WPBody TABLE,.ms-TPBody TABLE{font-size:20px;}

/* ---- TABLE STYLE ONLY ------*/
#schedTable {
	width: 410px;
	padding: 0;
	margin: 0;
}
#schedTable th {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 2px 6px 6px 2px;
	color:#947e5f;
	vertical-align: text-top;
}
#schedTable td {
	background: #fff;
	padding: 2px 6px 6px 12px;
	vertical-align: text-top;
}
/* no comment */
/* Upcoming Events */
.upcomingTable{
	width:192px;
	border-collapse:collapse;
	border-style:none;
	border-width:0px;
}
.upcomingImg td{padding:0px;}
.upcomingRtPanelTitle, .upcomingRtPanelTitle a{
	background-image:url('/Images/UpcomingEvents/promoBoxTop.gif');
	background-repeat:no-repeat;
	color:#cccccc;
	padding:10px;
	padding-left:5px;
	padding-bottom:5px;
	font-weight:bold;
	/*white-space:nowrap;*/
}
.upcomingRtPanelTitle a,.upcomingRtPanelTitle a:link,.upcomingRtPanelTitle a:visited{color:#cccccc;}
.upcomingRtPanelTitle a:hover{color:white;}
.upcomingRtPanelDate{
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	background-color:white;
}
.upcomingRtPanelIntro{
	padding-left:10px;
	padding-right:10px;
	background-color:white;
}
.imageLinkWP{
	border-bottom:medium white solid;
	border-top:medium white solid;
	width:240px;
}
/* Online Messages */
.year{
	color: #9933FF;
	font-weight:bold;
	font-style:italic;
}
.series{
	color: #008000;
	text-decoration: underline;
	font-style:italic;
	font-weight:bold;
	margin-top:1em;
}
td.messagesTitle,td.notseries{font-weight:bold;font-size:10px;}
td.notseries{color:#333333;}
tr.messagesRow{line-height:25px;height:25px;}
table.messagesTable,table.fullwidth{width:100%;}
.mp3,a.mp3{	font-weight:bold;text-decoration:none;}
.mp3:hover,a.mp3:hover{	color:#3399ff;text-decoration:none;}

img.rssimg,img.audioimg,img.podcastimg{border-style:none;}
img.rssimg{width:36px;height:14px;}
img.audioimg{}
img.podcastimg{width:20px;height:20px;}

/* Needs Board */
.NeedsBoardTitle{color: #3b4d6b;font-weight:bold;}
a.NeedsBoardLink{color:#666666;}
a.NeedsBoardLink:hover{color:blue;text-decoration:none;}
a.NBSubHead{font-weight:bold;font-size:13px;color:maroon;}
/* Small Groups */
.smallGroupHeadings{
	font-size:12px;
	padding-left:10px;
	color:#3b4d6b;	
	font-weight:bold;
}
.nbcanhelp{color:blue;cursor:pointer;}
.nbform{
	background-color:#E4DABD;
	font-weight:bold;
	width:250px;
	display:none;
	border:2px #F9F7EE outset;
}
.nbform textarea{width:225px;height:75px;}
/*Calendar Styles*/
table.cal{border:1px gainsboro solid;}
table.cal td{border:1px gainsboro solid;}
table.calTitle, table.calTitle td, table.calTitle a{
	background-color: #3b4d6b;
	color:white;
	font-size:14px;
	border:0px;
}
.calTitle td{font-size:14px;}

.calTitle a:link{color:white;font-size:14px;}
th.calDayHeader{font-size:12px;}

td.calOtherMonthDay, .calWeekendDay, .calDay{text-align:left;}
.calToday, .calOtherMonthDay, .calWeekendDay, .calDay{vertical-align:top;}
.calToday{background-color:#cccccc;color:blue;}
.calWeekendDay{background-color:#ffffcc;}
.calOtherMonthDay{background-color:#efefff;}

/* Calendar (from SPTimer) */
#cal td{vertical-align:top;}
#cal th{text-align:center;font-size:12px;}
#cal th,#cal td{padding:0;}
#cal{border-collapse:collapse;}
#cal th,#cal td{border:2px #fff solid;}
#cal td{vertical-align:top;}
#cal th{width:120px;}
.cal_day{text-align:right;padding:2px;background-color:#e4dabd;}
.cal_today{background-color:#1c345d;color:#fff;}
.cal_event{min-height:7em;width:94px;}
.upc_loc{min-height:1em;}
.cal_head{background-color:#3b4d6b;color:#fff;}
.cal_head td{text-align:center;font-size:15px;line-height:22px;}
.cal_head a,.cal_head a:link,.cal_head a:visited{color:#fff;font-size:15px;font-weight:bold;display:block;;}
.cal_head a:hover{color:#c1a149;text-decoration:none;}
.cal_yes{background-color:#f7f7e8;}
.cal_go{top:-1em;position:relative;}
.cal_time{color:#1c345d;}
.cal_title{margin-bottom:.5em;}

/* Follow the Rabbi (revised) */
#rabbiTable{width:860px;text-align:left;}
#rabbiTable td{vertical-align:top;}
#rabbiLeftDiv{padding-left:8px;background-color:#E4DABD;}
#rabbiTdRightCol{background-color:#E4DABD;vertical-align:top;}
#rabbiRightColHeader{
	background-image:url('/Images/bodyRightTop.gif');
	background-repeat:no-repeat;
	padding-top:10px;
	color:white;
	font-weight:bold;
	font-size:11pt;
	height:48px;
	vertical-align:top;
	text-align:center;
}
#rabbiRightColHeader2{
	background-image:url('/Images/Journey/bodyRightTopPurple.gif');
	background-repeat:no-repeat;
	padding-top:10px;
	color:white;
	font-weight:bold;
	font-size:11pt;
	height:48px;
	vertical-align:top;
	text-align:center;
}
#rabbiRightColHeader3{
	background-image:url('/Images/Journey/bodyRightTop.gif');
	background-repeat:no-repeat;
	padding-top:10px;
	color:white;
	font-weight:bold;
	font-size:11pt;
	height:48px;
	vertical-align:top;
	text-align:center;
}
.rabbiRightColContent{
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	font-weight:normal;
	color:black;
}
#rabbiThingsToFollow{height:143px;}
#rabbiRightColFade{
	background-image:url('../Images/Journey/GradientRightColumn.jpg');
	background-repeat:repeat-x;
	height:133px;
}
#rabbiRightColFadeTd{
	padding-top:10px;
	color:white;
	font-weight:bold;
	font-size:11pt;
	vertical-align:top;
	text-align:center;
}
.rabbiImageSeparator{background-color:#111F38;}
.rabbiImageSeparator div{height:6px;width:1px;}
#rabbiBreadcrumbs{
	color:#E4DA94;
	font-size:8pt;
	text-align:left;
	padding-left:10px;
	padding-bottom:6px;
}
#rabbiBreadcrumbs a{color:white;font-size:8pt;}
#RsvpTable{width:100%;}
#RsvpTable td{vertical-align:top;}
table.RsvpServiceItems{
	margin-top:20px;
	margin-bottom:20px;
	width:350px;
	border-collapse:collapse;
}
table.RsvpServiceItems td{width:25%;padding:0px;}
table.RsvpRbtn{
	display:inline;
	border-collapse:collapse;
	width:100%;
}
table.RsvpRbtn td{width:130px;padding:0px;}
td#RsvpLeftCol{width:270px;}
.RsvpSubmitButton{margin-left:0px;margin-top:0px;}
table#RsvpThankYou{border-collapse:collapse;}
table#RsvpThankYou td{padding:0px;vertical-align:top;}
table#RsvpChange{border-collapse:collapse;}
table#RsvpChange td{
	vertical-align:top;
	padding:0px;
	padding-right:5px;
}
div.RsvpChangeLink{cursor:pointer;font-size:13px;margin-left:-2px;margin-bottom:1.5em;}
.RsvpChangeImg,.RsvpHelpImg{vertical-align:middle;border-style:none;}
.RsvpChangeImg{width:25px;}
.RsvpHelpImg{width:22px;margin-right:2px;}
div.ChildNA{color:blue;margin-bottom:1em;}
.strikeout{text-decoration:line-through;}
.RsvpCatHeader{padding-top:1em;font-weight:bold;}
.RsvpMeta{/*float:right;text-align:right;*/}
.RsvpHelp{font-size:13px;}
a.RsvpHelp:hover,div.RsvpChangeLink:hover{text-decoration:none;}
.RsvpHelpInstructions{color:white;font-size:11px;}
.RsvpVolunteerBox{
	margin-top:70px;
	border:2px #3564B0 solid;
	padding:20px;	
	border-bottom:5px #80A2D9 outset;
	border-right:5px #80A2D9 outset;
}
.RsvpHeaders{
	color:#bb0000;
	font-weight:bold;
	font-size:12px;
}
.wwtextbox td{vertical-align:top;}

.21daycomment{font-size:13px;color:maroon;margin-left:7px;width:95%;}
.21daycommentby{font-style:italic;text-decoration:underline;font-size:11px;}
.qreporthead{font-weight:bold;font-size:13px;}

.verticaltop{vertical-align:top;}
.verticalmid{vertical-align:middle;}
.verticalbot{vertical-align:bottom;}
.horizl{text-align:left;}
.horizc{text-align:center;}
.horizr{text-align:right;}

.errorlbl,.CaptchaError,span.Required{color:red;font-weight:bold;}
span.Required{font-size:15px;}
.successlbl{color:green;font-weight:bold;}

table.timclass{}
table.timclass td{vertical-align:top;padding-right:10px;}
table.timclass td.lefter{width:333px;}

#HomeSurround,#HomeSwap{width:622px;height:293px;}
#HomeSurround{text-align:right;}
#HomeSwap{
	margin:0px;padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	background-repeat:no-repeat;
	clear:both;
	display:none;
}
#HomeSwap td{/*border:1px white dashed;*/padding:0px;}
.hulc,.hurc,.hllc,.hlrc{width:12px;height:12px;background-image:url('/Images/Homepage/hcircle.png');background-repeat:no-repeat;}
.hulc{background-position:0px 0px;}
.hurc{background-position:-12px 0px;}
.hllc{background-position:0px -12px;}
.hlrc{background-position:-12px -12px;}

.hlr{width:1px;height:269px;}/*293 - 12 - 12*/
.htb{width:598px;height:1px;}/*622 - 12 - 12*/
.hcontent{vertical-align:bottom;}
#hfmenu{position:relative;right:2px;top:-20px;}
a.HomeForce{
	display:inline-block;
	border:2px #999999 solid;
	background-color:#999999;
	width:10px;
	height:10px;
	margin-right:5px;
	cursor:default;
}
a.HomeForce div{
	border:1px #dedede solid;
	width:4px;
	height:4px;
	padding:2px;
	margin:0px;
}
a.HomeForce:hover,a.HomeForced{background-color:white;}
.rtotwidth{width:340px;}
.rservice{display:inline-block;width:130px;}
.rchildren{padding-left:8px;padding-right:8px;}
tr#haschildren{}
tr#nothaschildren{color:blue;display:none;}
.alignright{float:right;text-align:right;border-style:none;padding:4px;margin:0 0 2px 7px;display:inline;}
table.staff td{font-family: tahoma,sans-serif;font-size: 8pt;color:#000000;}
h3.staffheading{}
.staffname{width:200px;padding-left:15px;}
.WSMAdvanced{
	border: thick solid #ffcc99;
	background-color:white;
	text-align:center;
}
.WSMAdvanced div{padding:10px;text-align:left;}
.AddBox{cursor:pointer;color:blue;display:inline;}
#csz, #schoollist{position:absolute;background-color:#fff;border:1px #999 outset;display:none;cursor:pointer;}
#csz div, #schoollist div{padding:2px;}
#csz div:hover, #schoollist div:hover{background-color:#1C345D;color:white;}
div.CC_DDLs{margin-bottom:5px;}
div.CC_DDL{float:left;width:70px;}
.clearboth{clear:both;}
