* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
.footerbg, .push {
	height: 100px; /* .push must be the same height as .footer */
}

body {
	background-image: url(../Images/bg_Body.jpg);
	background-repeat: repeat-x;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.7;
}
	body#programs a#programs,
	body#programs_infantyoung a#infantyoung,
	body#programs_toddler a#toddler,
	body#programs_primary a#primary,
	body#programs_elementary a#elementary,
	body#programs_extendedcare a#extendedcare,
	body#programs_summer_program a#summerprogram,
	body#programs_philosophy a#philosophy,
	body#programs_mariamontessori a#mariamontessori,			
	body#admission_enrollement a#enrollement,			
	body#admissions a#admissions,			
	body#admissions_financial a#financial,
	body#admissions_schedule a#schedule,
	body#admissions_tuition a#tuition,
	body#admissions_forms a#forms
	{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DA5B32;
	background-image: url(../images/orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #DA5B32;
	}	

a:link, a:visited, a:active{
	text-decoration: none;
	color: #1096D6;
}
a:hover {
	text-decoration: none;
	color: #8EA444;
}
h1 {
	font-size: 16px;
	color: #333333;
	padding-top: 15px;
	margin-bottom: 4px;
	font-weight: normal;
}
.designBy a:link, .designBy a:active, .designBy a:visited {
	color: #CCFF00;
}
.designBy a:hover {
	color: #00CCFF;
}
.smalltext {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;

}
.smalltext a:link, .smalltext a:visited, .smalltext a:active {
	font-size: 10px;
	color: #333333;

}
.smalltext a:hover {
	font-size: 10px;
	color: #7C9B00;

}
h2 {
	font-size: 18px;
	color: #DA5B32;
	font-weight: normal;
	margin-bottom: 0px;
}
h3{
	margin: 5px 0px 10px;
	padding: 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h4 {
	font-size: 125%;
	font-weight: normal;
	color: #666666;

}
p{
	line-height: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container {
	width:932px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	background-image: url(../Images/rms_logo.jpg);
	background-repeat: no-repeat;
	height: 144px;
	width: 932px;
}
#masthead {
	margin-bottom: 0px;
	margin-top: 10px;
	float: right;
}
#usernav {
	FONT-SIZE: 1.1em;
	COLOR: #ccc;
	TEXT-ALIGN: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 15px;
}
#usernav LI {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background-image: url(../Images/usernav-divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#usernav LI A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
#usernav LI A:hover {
	COLOR: #65e0ff
}
	#topNav {
	margin-top: 79px;
	margin-left: 0px;
	margin-right: 0px;
	width: 800px;
	float: right;
	padding-right: 10px;
	}

#content {
	background-image: url(../Images/bg_container.jpg);
	margin-top: 0px;
	padding-right: 43px;
	padding-left: 43px;
	padding-top: 35px;
	background-repeat: no-repeat;
}
#content P {
	line-height: 18px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
}

.contentimgRight {
	background-color: #E6E6E6;
	padding: 4px;
	border: 1px solid #D1E8A4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.contentimgLeft {
	background-color: #E6E6E6;
	padding: 4px;
	border: 1px solid #D1E8A4;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
}

.pagetittle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
.blue {
	color: #0574A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.green {
	color: #8EA444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.orange {
	color: #DA5B32;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.container {
	padding: 10px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.dirbox{
	width: 320px;
	border: 1px solid #DCDBD6;
	margin-top: 20px;
	text-align: center;
	background-image: url(../Images/Page%201.jpg);
	background-repeat: no-repeat;
	height: 170px;
}
.gbox{
	width: 298px;
	background-color: #F0EFEC;
	border: 1px solid #DFDED9;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	height: 295px;
}
.hbox {
	margin-top: 20px;
	font-size: 9pt;
	background-image: url(../Images/hbox_background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;

}
.hbox ul li {
		list-style: none;
}
	.hboxTitle {
	background-image: url(../Images/hbox_title.jpg);
	background-repeat: no-repeat;
	height: 30px;
	font-size: 13pt;
	color: #DA5B32;
	padding-left: 50px;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 7px;
	
	}
	.hboxContent {

	}
		.hboxContent ul {
		
		}
		.hboxContent ul li{
	background-image: url(../Images/bullet_green_ok.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	margin-bottom: 2px;
	padding-top: 3px;
	margin-left: 16px;
		
		}
	.orangeBullet ul li{
	background-image: url(../Images/Bullet_Star.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 8px;
	margin-bottom: 6px;
	padding-top: 2px;
	margin-left: 16px;
	list-style-type: none;
	line-height: 18px;
		}
		
	.NormalBullet ul li{
	margin-bottom: 6px;
	padding-top: 2px;
	margin-left: 30px;
	list-style-type: none;
	line-height: 18px;
	list-style-image: url(../Images/professionalBullet.gif);
		}		
	.hboxButton {
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: right;
	padding-bottom: 10px;
	
	}
#footerbg {
	background-image: url(../Images/footer_background.jpg);
	background-repeat: repeat-x;
	margin-top: 20px;

}
#footer {
	height: 100px;
	background-image: url(images/footer-bg.jpg);
	width: 900px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;


}
.footer-logo {
	text-align: left;
	vertical-align: middle;
	float: right;
	margin-right: 2px;
	margin-left: 15px;

}
#footernav {
	width: 880px;
	height: 55px;
	padding-top: 15px;
	text-align: right;
	background-color: #056F9E;
	padding-right: 10px;
}
#footernavlist {
	padding-right: 20px;
	padding-bottom: 5px;

}
#footernavlist li
{
	background-image: url(images/top-nav-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
	padding-left: 12px;
	display: inline;
}
#footernavlist li a:link, #footernavlist li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#footernavlist li a:hover, #footernavlist li a:active
{
	color: #CCCCCC;
}
#navlist
{
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
}

#navlist ul, #navlist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	color: #FFFFFF;
}

#navlist a:link, #navlist a:visited
{
	line-height: 14px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 10px;
	text-align: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 3px solid #000;
padding-bottom: 5px;
background: transparent;
color: #000;
}

#navlist a:hover {
	color: #D2DDAC;
}

#rightdiv {
	width: 255px;
	float: right;
	margin-bottom: 15px;

}
#rightdiv IMG {
	background-color: #E6E6E6;
	border: 1px solid #D1E8A4;
}
.wireframemenu{
	margin-left: 20px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
	width: 215px;
	margin-top: 10px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #333333;
	text-decoration: none;
	margin-bottom: 5px;
	font-size: 12px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #B6C87C;
	background-color: #EEEEEE;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
	width: auto;
}

.wireframemenu a:hover{
	background-color: #E5E5E5;
	color: #333333;
	text-decoration: none;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #DA5B32;
}
.borderbox {
	background-color: #F8F8F8;
	margin-top: 0px;
	font-size: 11px;
	border-top: 10px solid #EEEEEE;
	border-right: 2px solid #EEEEEE;
	border-bottom: 4px solid #EEEEEE;
	border-left: 2px solid #EEEEEE;
	width: 215px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	float: right;
	margin-left: 20px;
}
.borderbox ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	list-style-type: none;
	font-size: 12px;
	line-height: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #D25226;
}
#siteNav UL {
	Z-INDEX: 1;
	MARGIN-LEFT: 15px;
	PADDING-TOP: 4px;

}
#siteNav LI {
	LEFT: 0px; FLOAT: left; POSITION: relative; TOP: 0px
}
#siteNav LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#siteNav LI.current A {
	MARGIN-BOTTOM: -1px
}
#siteNav LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#siteNav UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#siteNav LI UL LI UL {
	POSITION: relative
}
#siteNav LI UL LI {
	WIDTH: 175px
}
#siteNav LI > UL {
	LEFT: auto; TOP: auto
}
#siteNav LI:hover UL {
	DISPLAY: block
}
#siteNav LI.current UL {
	PADDING-BOTTOM: 1px
}
#siteNav LI {
	FONT-SIZE: 12px; TEXT-ALIGN: center
}
#siteNav LI LI {
	TEXT-ALIGN: left
}
#siteNav LI LI LI {
	TEXT-INDENT: 10px
}
#siteNav A {
	DISPLAY: block; TEXT-DECORATION: none
}
#siteNav {
	BACKGROUND: url(../images/nav_bg.gif) #0c1216 no-repeat left top
}
#siteNav LI {
	
}
#siteNav LI A:link {
	BACKGROUND: url(../images/site_nav_borders.gif) no-repeat right bottom; COLOR: #c2d4dd
}
#siteNav LI A:visited {
	BACKGROUND: url(../images/site_nav_borders.gif) no-repeat right bottom; COLOR: #c2d4dd
}
#siteNav LI A:hover {
	BACKGROUND: url(../images/site_nav_hover_bg.gif) #baced7 repeat-x left bottom; COLOR: #24495e
}
#siteNav LI.current A:link {
	BACKGROUND: url(../images/site_nav_current_bg.gif) #f0f5f8 repeat-x left bottom; COLOR: #37454e; BORDER-BOTTOM: #d7e5ed 1px solid
}
#siteNav LI.current A:visited {
	BACKGROUND: url(../images/site_nav_current_bg.gif) #f0f5f8 repeat-x left bottom; COLOR: #37454e; BORDER-BOTTOM: #d7e5ed 1px solid
}
#siteNav LI UL {
	BORDER-RIGHT: #bcd1df 1px solid; BORDER-LEFT: #bcd1df 1px solid; BORDER-BOTTOM: #bcd1df 1px solid
}
#siteNav LI.current UL {
	BORDER-RIGHT: #bcd1df 1px solid; BORDER-LEFT: #bcd1df 1px solid; BORDER-BOTTOM: #bcd1df 1px solid
}
#siteNav LI UL LI UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#siteNav LI.current UL LI UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#siteNav LI UL LI A:link {
	BACKGROUND: url(../images/site_nav_dropdown_bg.gif) #d3e3eb repeat-x left top; COLOR: #2c5267
}
#siteNav LI UL LI A:visited {
	BACKGROUND: url(../images/site_nav_dropdown_bg.gif) #d3e3eb repeat-x left top; COLOR: #2c5267
}
#siteNav LI.current UL LI A:link {
	BACKGROUND: url(../images/site_nav_dropdown_bg.gif) #d3e3eb repeat-x left top; COLOR: #2c5267
}
#siteNav LI.current UL LI A:visited {
	BACKGROUND: url(../images/site_nav_dropdown_bg.gif) #d3e3eb repeat-x left top; COLOR: #2c5267
}
#siteNav LI UL LI A:hover {
	COLOR: #2c5267; BACKGROUND-COLOR: #baced7
}
#siteNav LI.current UL LI A:hover {
	COLOR: #2c5267; BACKGROUND-COLOR: #baced7
}
#siteNav LI LI LI A:link {
	BACKGROUND-IMAGE: none; COLOR: #58879b
}
#siteNav LI LI LI A:visited {
	BACKGROUND-IMAGE: none; COLOR: #58879b
}
#siteNav LI.current LI LI A:link {
	BACKGROUND-IMAGE: none; COLOR: #58879b
}
#siteNav LI.current LI LI A:visited {
	BACKGROUND-IMAGE: none; COLOR: #58879b
}
#siteNav LI.over {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; COLOR: yellow; BORDER-BOTTOM: red 1px solid
}
#pageNav #contactButton {
	
}
#pageNav H3 {
	PADDING-LEFT: 25px; FONT-SIZE: 13px; BACKGROUND: url(../images/sidemenu_item_border.gif) no-repeat left bottom; PADDING-BOTTOM: 3px; COLOR: #587788; LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#pageNav UL {
	MARGIN-BOTTOM: 40px
}
#pageNav .smallMenu {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pageNav .smallMenu LI {
	BACKGROUND: url(../images/sidemenu_item_border.gif) no-repeat center bottom; LINE-HEIGHT: 26px
}
#pageNav H3.smallMenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 25px;
	PADDING-TOP: 0px;
	background-image: url(../images/sidemenu_item_border.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#pageNav .subMenu LI {
	background-image: url(../images/sidemenu_item_border.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#pageNav .subMenu LI A {
	DISPLAY: block; PADDING-LEFT: 25px
}
#pageNav .smallMenu LI A {
	DISPLAY: block
}
#pageNav .smallMenu LI A:hover {
	BACKGROUND-IMAGE: none
}
#pageNav LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#pageNav LI .icon {
	MARGIN-TOP: 5px; FLOAT: right
}
#pageNav LI A:link {
	TEXT-DECORATION: none
}
#pageNav LI A:visited {
	TEXT-DECORATION: none
}
#pageNav LI A:hover {
	TEXT-DECORATION: none
}
#pageNav LI A:hover {
	BACKGROUND: url(../images/sidemenu_hover_border.gif) #f1f5f7 repeat-y left top
}
#pageNav LI.current A {
	BACKGROUND: url(../images/sidemenu_current_border.gif) #fff repeat-y left top
}
#pageNav .quote {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pageNav .quote .statement {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #526e80; LINE-HEIGHT: 20px; FONT-FAMILY: Georgia, serif
}
#pageNav .quote .author {
	FONT-SIZE: 12px; COLOR: #7c919e; LINE-HEIGHT: 16px; FONT-FAMILY: Georgia, serif
}
#pageNav .quote .site {
	FONT-SIZE: 12px; COLOR: #7c919e; LINE-HEIGHT: 16px; FONT-FAMILY: Georgia, serif
}
#pageNav .widget UL {
	MARGIN-BOTTOM: 20px
}
#pageNav UL.feeds LI {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/rss-orange.gif) no-repeat left center
}
#pageNav .widget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/ee_category_bg.gif) no-repeat left top; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 7px
}
#pageNav .widget H4 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #fff; text-shadow: 1px 1px 1px #688192
}
#pageNav .widget UL {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
#pageNav .widget LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 200px; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
#pageNav .widget LI A {
	DISPLAY: block
}
#pageNav .widget LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #035796
}
#pageNav .widget .pageSearchBox {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 16px; WIDTH: 200px; PADDING-TOP: 6px; HEIGHT: 32px; TEXT-ALIGN: center
}
#pageNav .widget .pageSearchBox .search_button {
	LEFT: 5px; FLOAT: left; POSITION: relative; TOP: -1px
}
#pageNav .widget .pageSearchBox .textfield {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 11px/11px verdana, arial,sans-serif; WIDTH: 150px; COLOR: #666; PADDING-TOP: 2px
}
#pageNav .twitterWrap {
	BACKGROUND: url(../images/speech_bubble_bottom.gif) no-repeat left bottom; MARGIN: 0px 0px 0px 25px
}
#pageNav .twitterMeat {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/speech_bubble_top.gif) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 180px; COLOR: #62696d; LINE-HEIGHT: 15px; PADDING-TOP: 12px
}
#pageNav .twitterLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 25px 25px; COLOR: #999
}
#pageNav .twitterLinks A {
	COLOR: #38a8de
}
#pageNav .subMenu UL {
	BACKGROUND: url(../images/sidemenu_current_border.gif) #fff repeat-y left top; PADDING-BOTTOM: 10px; MARGIN: -10px 0px 0px
}
#pageNav .subMenu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 50px; LINE-HEIGHT: normal; PADDING-TOP: 4px
}
#pageNav .subMenu .subCurrent {
	BACKGROUND-IMAGE: none
}
#pageNav .subMenu .subNormal {
	BACKGROUND-IMAGE: none
}
#pageNav .subMenu .subCurrent {
	BACKGROUND: url(../images/bg_submenu_current.gif) no-repeat 0px 7px
}
#pageNav .subMenu .subCurrent A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #517992; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#pageNav .subMenu .subNormal A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #517992; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#pageNav .subMenu .subCurrent A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #517992; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#pageNav .subMenu .subNormal A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #517992; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#pageNav .subMenu .subCurrent A:link {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold
}
#pageNav .subMenu .subCurrent A:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold
}
#pageNav .subMenu .subCurrent A:hover {
	COLOR: #85a6bb
}
#pageNav .subMenu .subNormal A:hover {
	COLOR: #85a6bb
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
#fancymenu {
	position: relative;
	height: 30px;
	width: 680px;
	overflow: hidden;
	padding-top: 4px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
  
#fancymenu ul {
padding: 0;
margin: 0;
}

#fancymenu ul li a span {
padding: 0 7px;
}
  
/* Don't apply padding here (offsetWidth will differ in IE)
If you need padding add it to the child anchor */
#fancymenu ul li {
float: left;
list-style: none;
}
  
#fancymenu ul li a {
text-indent: -500em;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
padding: 0 5px 0 5px;
border-right: 1px solid #413524;
}

#fancymenu .border_bonus {
border-left: 1px solid #413524;
}
#menu_home a {
width: 69px;
background: url('../menu/newconcept_menu_1.png') no-repeat center;
}
  
#menu_about a {
width: 79px;
background: url('../menu/newconcept_menu_2.png') no-repeat center;
}
  
#menu_portfolio a {
width: 117px;
background: url('../menu/newconcept_menu_3.png') no-repeat center;
}
  
#menu_services a {
width: 100px;
background: url('../menu/newconcept_menu_4.png') no-repeat center;
}

#menu_resources a {
width: 128px;
background: url('../menu/newconcept_menu_5.png') no-repeat center;
}

#menu_contact a {
width: 100px;
background: url('../menu/newconcept_menu_6.png') no-repeat center;
}



  
#fancymenu .background .left {
height: 30px;
 /* margin-right: 9px; 7px is the width of the rounded shape border: 1px solid #413524; */

}

#fancymenu li.background {
background: url('../menu/fancymenu_bg.png');
z-index: 8;
position: absolute;
visibility: hidden;
}

#newconcept_borderbox {
border-bottom:1px solid #413524;
border-top:1px solid #413524;
height:38px;
padding:1px 0px;
}
#login {
	background-color: #E8E8E8;
	padding: 10px;
	border: 1px solid #E8E8E8;
	width: 790px;
}
.yellow {
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;

}
.message {
	padding: 5px;
	font-size: 14px;
	background-color: #C00;
	color: #FFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 10px;
	
	}
