body {
 background:#F8F8F8;
 text-align: center;
 margin:0 auto;

}
img, div { behavior: url(Scripts/js/iepngfix.htc) }

p {

  font-size:12px;
}
#TopContent{
	background-image:url(../images/bg_top.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	height:auto;
	width:960px;
	margin:0 auto;
}	

#TopStrip {
	/*background-image:url(../images/index_01.jpg);*/
	height:25px;
	width:960px;
}
#UpperMenu{
	text-align:right;
	padding-top:0px;
	padding-right:25px;
	text-decoration:none;
	color:#000000;
}
#UpperMenu a, a:hover, a:visited{
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-style:normal;
}
#UpperMenu li{
	display:inline;
	color:#FFFFFF;
}
#TopBanner {
	height:188px;
	width:960px;
}
#TopMenu {
	/*background-image:url(../images/TopMenu.jpg);*/
	height:20px;
	width:600px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	margin:0 auto;
	text-align:center;
	margin-left:370px;
	padding-top:5px;
	margin-bottom:0px;
}
#TopMenu a, a:visited {
	color:#000;
	text-decoration:none;
	font-size:11px;
	color:#FFF;
	font-style:normal;
}
#TopMenu a:hover {
	color:#CCC;
	font-size:11px;
	font-style:normal;
}

#MainContent{
	background-image:url(../images/index_04.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	min-height:390px;
}
#LeftMenuContent{
	z-index:1;
}
#LeftMenuContent .Menu{
  padding-left:20px;
  padding-top:20px;
  text-align: left;
}

#LeftMenuContent .Menu .LeftMenuTop{
 background-image:url(../images/LeftMenuTop.jpg);
 width:200px;
 height:36px;


}

#LeftMenuContent .Menu .LeftMenuTop .LeftMenuTopText{
	padding:10px;
	color:#FFF;
	background-color:transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#RightContent{
	z-index:0
}
#RightContent .TextContent {
  padding-top:20px;
  padding-right:10px;
  text-align: left;
}
#RightContent .TextContent p{
  padding-left:5px;
  padding-right:10px;
  padding-bottom:10px;
  text-align: justify;
  
}
#RightContent .TextContent a {
	font-size:12px;
	color:#00033b;
	text-decoration:none;
	font-style:italic;
 }
#RightContent .TextContent a:hover, a:visited {
	font-size:12px;
	color:#CCC;
	text-decoration:none;
	font-style:italic;
 }
/* NEWS THUMB*/
#News{
}
#News .OneNews{
	padding-bottom:5px;
	background-image:url(../images/newsBg.jpg);
	background-repeat:no-repeat;
	height:144px;
	width:604px;
}
#News .OneNewsLeft{
	float:left;
	padding-top:12px;
	padding-left:12px;
	width:180px;
}
#News .OneNewsRight{
	float:right;
	width:380px;
	padding-top:12px;
	padding-right:12px;
	padding-left:20px;
}

#News .OneNewsTitle{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	float:left;
	width:auto;
	padding-top:15px;
}
#News .OneNewsDate{
	float:right;
	font-size:11px;
	color:#999;
	width:auto;
}
#News .OneNewsTxt{
	padding-top:10px;
	text-align:left;
	font-size:12px;
	height:60px;
	max-height:60px;
	overflow:hidden;
}
#News .OneNewsMore{
	text-align:right;
	padding-right:20px;
	font-size:11px;
	color:#999;
}
#News .OneNewsMore a, a:visited{
	font-size:11px;
	color:#999;
	text-decoration:none;
}
#News .OneNewsMore a:hover{
	font-size:11px;
	color:#333;
	text-decoration:none;
}
/* END NEWS THUMB*/

/* NEWS NEWS BIG*/
#News .OneNewsBig{
	padding-bottom:0px;
	height:auto;
	background-color:#f0f0f0;
}
#News .OneNewsRightBig{
	float:right;
	width:405px;
	padding-top:12px;
	padding-right:12px;
	padding-left:0px;
}
#News .OneNewsTxtBig{
	margin-top:10px;
	margin-bottom:12px;
	padding-right:5px;
	text-align:left;
	font-size:12px;
	height:auto;

}
#News .OneNewsBigImg{
	padding-bottom:10px;
}
/* END NEWS BIG*/
#WhiteSpacer {
	background-image:url(../images/index_06.jpg);
	height:21px;
}

#Footer {
	background-image:url(../images/line_footer.jpg);
	background-repeat:no-repeat;
	height:150px;
	background-color:#FFF;
	margin-top:20px;

}
#FooterBgd {
	background-color:#FFF;
	height:auto;
	min-height:150px;
}
#Footer .Contact p{
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	text-align:center;
	line-height:18px;
	color:#000;
	padding-top:30px;
	margin-bottom:0px;


	
}
#MenuFooter p {
	font-size:10px;
	color:#000;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	margin-bottom:0px;
}
#MenuFooter a{
	font-size:12px;
	color:#00033b;
	text-decoration:none;
	font-style:normal;
}
#MenuFooter a:hover {
	color:#CCCCCC;
}

#CopyRight {
	font-size:9px;
	color:#666666;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}

.Spacer {
	height:10px;
}
#googleMap{
	text-align:center;
	margin-bottom:10px;
}
#teatchers td {
	background-color:#ebebeb;
	border:#FFF thin solid;
	font-size:12px;
	padding:5px;
	}
#price td {
	background-color:#ebebeb;
	border:#FFF thin solid;
	font-size:12px;
	padding:5px;
	}
.albumGalleryThumb {
	float:left;
	background-color:#F8F8F8;
	height:155px;
	width:189px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	padding:2px;
	border:solid #CCCCCC thin;
}
.albumInnerThumb{
	margin:2px;
	height:125px;
	width:186px;
}
.albumInnerThumbTitle{
	text-align:left;
	width:186px;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:10px;
}
.albumInnerThumbImage{
	width:185px;
	height:123px;
}
.albumInnerThumbImage{
	width:185px;
	height:123px;
}
.innerThumbImage{
	width:185px;
	height:151px;
}

