/*---------------*/
/* Generic Skin  */

body { font-family: "Times New Roman"; background: #004982 url(/_library/templates/skin_hmschool/background_page.jpg) repeat-x top left; font-size: 14px; color: #333333;  margin:0px; padding:0px; }
#wrapper { text-align: left; width: 950px; margin: 0px auto; padding: 0; }
#header { height: 152px; background: #004982 url(/_library/templates/skin_hmschool/background_header.jpg) no-repeat top left; }
#menu_toprow { height: 25px; background: #000000; text-align: right; padding-right: 10px; text-transform: uppercase; color: #ffffff; font-face: Arial; vertical-align: top; }
#menu_toprow a { padding-bottom: 3px; color: #ffffff; text-decoration: none;}
#menu_toprow a:hover { color: #ffcc00; }
#menu { height: 30px; background: #ffffff url(/_library/templates/skin_hmschool/background_menu.gif) repeat-x left top; padding-left: 20px; }
#wrapcontent { margin: 0px; padding: 10px; min-height: 400px; background: #e5dfcf url(/_library/templates/skin_hmschool/background_col_1.jpg) repeat-x left top; }

#content { margin: 0 0 0 225px; }
#content .inner { margin: 0 210px 0 0; padding: 15px; background: #ffffff; min-height: 378px; }
#content .innerlone { margin: 0px; padding: 15px; background: #ffffff; min-height: 370px; }
#content .side { float: right; width: 200px; }
#content .side .box1original { background: #333333; height: 100px; margin-bottom: 5px; color: #ffffff; font-size: 10px; padding: 10px; }
#content .side .box1 { margin-bottom: 10px; color: #ffffff; font-size: 10px;  }
#content .side .box2 { background: #cccccc; min-height: 258px; padding: 10px; font-size: 10px; }

#side { float: left; width: 215px; margin: 0px; padding: 0px; background: url(/_library/templates/skin_hmschool/background_col1_top.jpg) repeat-y top center; border-bottom: 4px solid #bda050; border-top: 3px solid #bda050; min-height: 400px; }
#side .inner { margin: 10px 6px 8px 5px; min-height: 70px;}
#side .inner ul { }
#side .inner li { margin-left: 0px; font-family: "Times New Roman"; font-style: italic; font-size: 14px; color: #00386c; line-height:200%}
#side .inner .MenuSubActive { font-weight: bold; }
#side .inner .NavSubSub li { font-size: 12px; font-style: normal; }
#side .bar { min-height: 30px; margin: 0px; padding: 3px 10px 3px 10px; background: #bda050; }
#side .bar h2 { font-family: "Times New Roman"; font-size: 24px; color: #ffffff; font-weight: normal; font-style: italic; margin: 0px; }

#sideDonation { float: left; width: 215px; margin: 0px; padding: 0px; background: url(/_library/templates/skin_hmschool/donation_side.jpg); border-bottom: 4px solid #FF9900; border-top: 15px solid #FF9900; min-height: 400px; }
#sideDonation .inner { padding: 15px; min-height: 70px; color:#fff; font-size:15px}

#contentDonation { margin: 0 0 0 225px; }
#contentDonation .inner { margin: 0 210px 0 0; padding: 15px; background: #ffffff; min-height: 378px; }
#contentDonation .innerlone { margin: 0px; padding: 15px; background: url(/_library/templates/skin_hmschool/donation_bk.jpg) 20px 0px no-repeat #ffffff; min-height: 370px; }
#contentDonation .side { float: right; width: 200px; }
#contentDonation .side .box1original { background: #333333; height: 100px; margin-bottom: 5px; color: #FF9900; font-size: 10px; padding: 10px; }
#contentDonation .side .box1 { margin-bottom: 10px; color: #FF9900; font-size: 10px;  }
#contentDonation .side .box2 { background: #cccccc; min-height: 258px; padding: 10px; font-size: 10px; }

#headerDonation { height: 152px; background: url(/_library/templates/skin_hmschool/donation_header.jpg) no-repeat top left; }

#Page_gobuildilng #menuHorizontal .NavM011 { margin: 0px; padding: 0px; text-align: center; background:#000033}
#menuHorizontal .NavM011 { margin: 0px; padding: 0px; text-align: center; background:#000000}
#menuHorizontal .NavM011 ul { list-style: none; margin: 0px; padding: 0px; }
#menuHorizontal .NavM011 li { display: inline; }
#menuHorizontal .NavM011 li span { color: #BD9D4A; font-size: 16px; border-right: 1px solid #666666; padding:0px 25px; line-height:25px;}
#menuHorizontal .NavM011 li .MenuItemFirst { border-left: 1px solid #666666; }
#menuHorizontal .NavM011 a { text-decoration: none; color: #fff; }
#menuHorizontal .NavM011 a:hover { color: #BD9D4A; }

#contactDonation {border-top:2px solid #FF9900; border-bottom:2px solid #FF9900; ;background:#fff; color:#454545; padding:3px 5px 10px 5px; text-align:center; font-size:12px; margin:0px -15px}

#buildTb {font-family:century gothic}
#buildTb img {max-width:300px; max-height:300px}

.clear { clear: both; }

#footer { border-bottom: 4px #bda04f solid; text-align: center; background: #b9d989 url(/_library/templates/skin_hmschool/background_bottom.jpg) repeat center top; padding: 1px; min-height: 49px; }
#footer .inner { margin: 10px; font-size: 9px; color: #004982; }
#footer .inner a { color: #004982; }

.MenuAdmin { color: #ffffff; font-size: 10px; padding-top: 10px; }
.MenuAdmin a { color: #ffffff; }

#Page_default h1 { text-transform: uppercase; display: block; border-bottom: 1px solid #000000; }

/*---------------*/
/* ZeppOS  Menus */

/* NavM100 Vertical */
#MenuVertical .NavM100 { margin: 5px 0 -10px 0; }
#MenuVertical .NavM100 li { list-style: none; }
#MenuVertical .NavM100 li span { color: #000000; font-size: 10px; border-bottom: 1px solid #000000; padding: 0px 10px 0px 10px;}
#MenuVertical .NavM100 li .MenuItemFirst { border-top: 3px solid #000000; }
#MenuVertical .NavM100 a { text-decoration: none; color: #000000; }
#MenuVertical .NavM100 a:hover { color: #DB0707; }


/*---------------*/
/* ZeppOS Plugin */

/* Calendar */

#Calendar {}
.CalendarGrid {}
.CalendarGridNavigation {}
.CalendarGridHeader {} 
.CalendarGridHeaderCell {} 
.CalendarDayName {}
.CalendarMonthTitle { }
.CalendarDayCell {  }
.CalendarDayCellToday { }
.CalendarDayCellEvent { } 
.CalendarDayCellEventOver { }
.CalendarDayCellEventOff {  }
.CalendarDayEventText {  }
.CalendarDayCell div, .CalendarDayCellToday div, .CalendarDayCellEvent div, .CalendarDayCellEventOver div, .CalendarDayCellEventOff div { }
.CalendarDayNumber {  }
.CalendarEventDate { }
.CalendarEventTitle {  }

/* Calendar */
#CalendarEventList { }

/* Calendar */
#CalendarEventView { }
.CalendarEventViewClose {}
.CalendarEventViewTitle { }
.CalendarEventViewText { }
.CalendarEventViewData {}
.CalendarEventViewTime {}
.CalendarEventViewVenue {}
.CalendarEventViewLocation {}
.CalendarEventViewContact {}
.CalendarEventTicketView {}
.CalendarEventViewImage { float: right; }
.CalendarEventViewCount {}


/* Calendar */
.ArticleItem { padding-top: 10px; }
.ArticleItemTitle {  }
.ArticleItemTitle a:link, .ArticleItemTitle a:visited {  }
.ArticleItemTitle a:hover, .ArticleItemTitle a:active { }
.ArticleItemDate {  }
.ArticleItemMore { text-align: right;  }

/* Testimonials */
.TestimonyQuoteLeft { display: none; }
.TestimonyQuoteRight { display: none; }
.TestimonyText { padding: 27px 10px 0px 10px; background: url(http://empoweredinternet.com/_library/templates/skin_eishawaii/quoteLeft.gif) no-repeat top left; }
.TestimonyName { padding-top: 10px; background: url(http://empoweredinternet.com/_library/templates/skin_eishawaii/quoteRight.gif) no-repeat top right; }

/*---------------*/
/*  Classified  */
#ClassifiedAutoList { }
.ClassifiedAutoListTitle {}
.ClassifiedAutoListNone {}
.ClassifiedAutoListRow1 {}
.ClassifiedAutoListRow2 {}
.ClassifiedAutoListImage {}
.ClassifiedAutoListImageNone {}
.ClassifiedAutoListAutoPrice {}
.ClassifiedAutoListAutoDatePosted {}
.ClassifiedAutoListAutoTitle {}
.ClassifiedAutoListAutoMake {}
.ClassifiedAutoListAutoYear {}
.ClassifiedAutoListAutoText {}
.ClassifiedAutoListRowCol1 {}
.ClassifiedAutoListRowCol2 {}
.ClassifiedAutoListRowCol3 {}
.ClassifiedAutoListDealerTitle {}
.ClassifiedAutoListDealerLogo {}
.ClassifiedAutoListDealerPhone {}

/*---------------*/
/*    Coupon    */
.CouponList {  }
.CouponItem { display: inline; margin: 0px 5px 0px 5px; width: 300px; border: 1px #303030 dashed; }
.CouponItemLayoutValid { text-align: center; font-size: 10px; margin: 0px 15px 5px 15px; width: 260px; border-bottom: 1px #303030 solid; border-left: 1px #303030 solid; border-right: 1px #303030 solid;  }
.CouponItemLayoutDetails{ padding: 0px 10px 10px 10px; }
.CouponItemValidLeft { border-right: 1px #303030 solid;  padding-right: 5px;}
.CouponItemValidRight { padding-left: 5px; }
.CouponItemCompany { font-size: 14px; }
.CouponItemTitle { font-size: 16px;color: #850305; }
.CouponItemTitleSub { font-size: 12px; }
.CouponItemCode { font-size: 12px; font-weight: bold; }
.CouponItemText { font-size: 10px; padding-top: 10px; }
.CouponItemLayoutPrint { width: 300px; background: #303030; color: #ffffff; text-align: center; padding: 5px;}
.CouponItemLayoutPrint a { color: #ffffff; }



/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(/_images/forms/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(/_images/forms/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(/_images/forms/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(/_images/forms/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(/_images/forms/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(/_images/forms/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(/_images/forms/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(/_images/forms/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(/_images/forms/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(/_images/forms/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(/_images/forms/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(/_images/forms/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(/_images/forms/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(/_images/forms/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(/_images/forms/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(/_images/forms/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(/_images/forms/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}
