@charset "utf-8";



body {



    background-color: #162e50;

    background-image: url(images/PageBkgrnd.png);

	background-repeat:repeat-x; 

	margin: 0;

    padding: 0;

    color: #d1b034;

    font-family: "Times New Roman", Times, serif;

    font-size: 90%;

    line-height: 1.2;

	text-align:justify;



}









ul, ol, dl { 



    padding: 0;

    margin: 0;



}



h1, h2, h3, h4, h5, h6, p {



    margin-top: 0;   

    padding-right: 0px;

    padding-left: 0px;

	color: #FFF; 



}



a img { 



    border: none;



}



img {

	border: thin solid #cc0000;

	margin: 5px;

	float: center;

	

}











a {

    color: #99ccff;

    text-decoration: none; 

    font-weight:normal;



}





a:hover, a:active, a:focus { 



    text-decoration: underline;

	color: #FFF;



}





.container {

	width: 910px;

    margin-left:auto; 

    margin-right:auto;

	



	

}











.header {



    width: 912px;

	height:124px;

	background-image: url(images/Header.png);

    

}





.topmenu {

	

	width: 912px;

	height: 75px;

	background-image: url(images/MenuBkgrnd.png);

	

}





.sheettop {

	

	width: 912px;

	height: 20px;

	background-image: url(images/SheetTop.png);

	

}







.maincontent {

	width:912px;

	background-image: url(images/SheetBkgrnd.png);

	background-repeat:repeat-y;

	

}





.empty {

	clear:both;

}













.sidebar1 {



    float: left;

    width: 197px;		



}



.sidebar1content {



    margin-left: 20px;

	margin-right: 25px;		



}







.sidebar1top {



    width: 197px;

	height: 119px;

    background-image: url(images/SideBar1Top.png);

	background-repeat:no-repeat; 



}



.sidebar1bottom {



    width: 197px;



    



}



.content {



    width: 513px;

    float: left;

	

	



}



.contenttext {



    margin-left: 35px;

	margin-right: 34px;

	



}







.sidebar2 {



    float: left;

    width: 202px;

	



}



.sidebar2content {



    margin-left: 20px;

	margin-right: 25px;		



}



.sidebar2top {



    width: 202px;

	height: 119px;

    background-image: url(images/SideBar2Top.png);

	background-repeat:no-repeat;

	 



}



.sidebar2bottom {



    width: 202px;	    



}









.socialmedia {

	padding-right:20px;

	

    	    



}



.sheetbottom {



    width: 912px;

	height: 40px;

    background-image: url(images/SheetBottom.png);

	background-repeat:no-repeat;

	 



}











.content ul, .content ol { 



    padding: 0 15px 15px 40px; 



}











.footer {



    padding:0 ;

    position: relative;

    clear: both;

    font-size: 10px;

    color: #d1b034;

	text-align:center;

	text-decoration:none;



}





.footer a:hover, a:active, a:focus {



    color: #FFF;

	text-decoration:underline;



}





    



.maincontent h1 {



    font-size: 18px;

    color: #FFF;

    margin: 0px;



}



.maincontent h2 {



    font-size: 14px;

    margin: 0px;



}





/* dock2 - bottom */

#dock2 {

	width: 100%;

	top: 0px;

	position: relative;

	text-align: center;

}

.dock-container2 {

	position: absolute;

	height: 0px;

	background: url(images/dock-bg.gif);

	padding-left: 0px;

}

a.dock-item2 {

	display: block; 

	font: "Times New Roman", Times, serif;

	font-size:10px;

	width: 40px; 

	color: #990000; 

	top: 0px; 

	position: absolute;

	text-align: center;

	text-decoration: none;

	padding: 0px;

}

.dock-item2 span {

	display: none;

	padding-right:30px;

	

}

.dock-item2 img {

	border: none; 

	margin: 5px 10px 0px; 

	width: 100%; 

}





/* dock - top */

.dock {

	position: relative; 

	height: 50px; 

	text-align: center;

}

.dock-container {

	position: absolute;

	height: 50px;

	background: url(images/dock-bg2.gif);

	padding-left: 20px;

}

a.dock-item {

	display: block;

	width: 40px;

	color: #000;

	position: absolute;

	top: 0px;

	text-align: center;

	text-decoration: none;

	font: bold 12px Arial, Helvetica, sans-serif;

}

.dock-item img {

	border: none; 

	margin: 5px 10px 0px; 

	width: 100%; 

}

.dock-item span {

	display: none; 

	padding-left: 20px;

}

.newsbox h1 {
	font-size: 2em;
	font-style: oblique;
	text-align: center;
	background-color: #162E50;
	margin-bottom: 20px;
	padding: 10px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}

.newsbox h2 {
	text-align:center;
	margin:0.5em 0;
	font-size:1.5em;
	color:#c9defd;
	font-weight:bold;
	font-style: oblique;
}

.newsboxspecial {
	margin-left:15px;
	width:180px;
	display:block;
	padding:20px;
	border: 2px dashed #FC0;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.newsboxspecial img {
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

.newsboxspecial p {
	line-height:1.7em;
}

#beforeandafter {
	width: 410px;
	margin: 0 auto;
}
