body {
	background-color: #fff;
	background-image: url(/img/bgr.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	color:#50698F/*#3C4F6C*//*#5A76A2*/ ;
	text-align: center;
}

#centeredmaindiv { 
	margin-left: auto; 
	margin-right: auto; 
	width: 1000px;  
	background: #fff url(/img/bgr-cont-col.jpg) repeat-x;	
	min-height:700px; 
	/*border:1px solid #87755A;*/
	text-align: left;
}

#horizmenudiv { text-align:center; }
#horizmenudiv img { margin:5px 0 0 0px; }

#leftcol { 
	width:785px; /*height:500px;*/ 
	/*border:1px solid #87755A; */
	margin:0 0 0 0px; 
	float:left; 
}

#qrtr1 { 
	width:360px; 
	height:220px;
	/*border:1px solid red; */
	/*margin:0 0 0 30px; */
	float:left; font-size:0.9em; 
	line-height:1.15em; 
}
#qrtr1 h1, #qrtr1 h2, #horizcont h2, #rghtc-blck h2 { margin:0 0 0px 0px; font-size:14px; line-height:16px; }
#qrtr1 h3, #horizcont h3, #rghtc-blck h3 { margin:0 0 0px 2px; font-size:12px; line-height:13px; }
#qrtr1 p { margin:0 0 0px 0px; }

#gallery img { margin:0px 9px 0 0px; }
#gallery2 { width:360px; }
#gallery2 img { margin:0px 0px 0 0px; }
#gallery2-col { width:175px; float:left; margin:0 0 0 2px; }
#gallery2-col #tit { 
	/*background-color:#0867B9; color:#fff; */
	width:170px; 
	font-size:0.9em; 
	margin:1px 0 0 3px; 
}

#horizcont {
	width:750px; 
	/*height:75px; */
	border-top:1px solid #ccc; 
	margin:5px 0 0 30px; 
	padding:5px 0 0 0px; 
	/*float:left; */
	font-size:0.9em; line-height:1.15em; 
	color:#5A76A2;
}
/*#horizcont h2 {
	float:left;
}*/

#rightcol { 
	width:185px; 
	min-height:525px;  /*height:500px; */
	/*border:1px solid #87755A; */
	margin:0 10px 0 0px; 
	padding:0 0 0 8px; 
	float:right; 
	border-left:1px solid #bbb; 
}

#rghtc-blck { 
	margin:5px 0; 
	padding:5px 0;
}
#rghtc-blck p { margin:2px 0; }

.leftborder { border-left:1px solid #ccc; }
.leftandupperborder { border-left:1px solid #ccc; border-top:1px solid #ccc; }
.upperborder { border-top:1px solid #ccc; }


#footer { background:#0A1B0C/*#0b0b0b*/; min-height:175px; margin: 0 0 0 0; font-size:0.85em; color:#666; }
#footer #footer-wrap { 
	padding: 30px 0 0 0; height:65px; 
	/*border:1px solid green; */
}
#footer a { color: #999; }
#footer span { padding: 0 6px; }
#logo-copy { 
	width:700px; height:80px; float:left; 
	/*border:1px solid yellow; */
}
#logo-copy p, #footer-address p, #footer-remark p { margin:3px 0; }
#footer-remark p { /*text-align:center;*/ margin:3px 13px; font-size:1.0em; font-family:"Times New Roman", Times, serif; color:#555; }
#footer #logo-copy img { float: left; display: inline; margin: -3px 30px 0 30px; }

#regbuttscontainer {
	width:650px; 
	margin: 10px 10px 10px 118px;
	/*border:1px solid red;*/
}
#regbuttscontainer p {
	margin:0 9px 2px 9px ;
	padding:0;
	font-size:0.95em; 
	line-height:1.05em; 
}

#singleregbuttcontainer { 
	float:left; 
	margin: 5px; 
	/*border:1px solid red;*/
}
#singleregbuttcontainer p { 
	font-size:0.85em; 
	line-height:0.95em; 
	width:160px; 
	margin:0 0 0 5px;0; 
}

#callout5-container {
	/*position:absolute;
	right:35px;
	top:8px;*/
	/*background: url("/dummy") no-repeat; */
	width: 507px; height: 74px; 
	margin:3px 0 0 110px; 
	padding: 0px 0 0 0;
	/*cursor:pointer;*/
}
#callout5 { 
	float: left; 
	margin:4px 0 0 13px;
	padding: 0; 
	width: 600px; 
	/*height: 400px; 
	 width:550px;*/
	 height:338px;
	overflow: hidden;
}
.calout5-item { 
	margin-top: 0; 
	padding:0px; 
}
#slidecontainer1 { 
	/*border:1px solid yellow;*/
}
#belowslidecontainer1 { 
	width: 550px; 
	margin: 10px 50px 10px 123px; 
	font-size:0.9em; line-height:1.05em; 
}
#belowslidecontainer1 p { 
	margin: 0px 0 8px 0; 
}


