body {
font-family: Georgia, "Times New Roman", Times, serif;
background: #000044;
}

a {
text-decoration:none;
}

			/*CONTAINER*/
#container {
width : 900px;
margin : 0 auto;
background: url(../images/background.jpg) repeat-y;
font-size: 14px;
color: #222222;
}
			/*BANNER*/

#banner {
margin: auto;
background-image:url(../images/banner.jpg);
display: block;
height: 200px;
width: 900px;
color: #000000;
}

#specialprogram {
background-image:url(../image/specialbanner.jpg);
width: 900px;
height: 99px;
margin: auto;
}

#specialprogram .link {
width: 340px;
height: 33px;
margin-left: 560px;
display: block;
}

#specialprogram .link a {
width: 340px;
height: 33px;
display: block;
}

#contgap {
  height: 5px;
  background: #ffffff;
}

			/*TOP NAVIGATION*/

#menu {
	font-size: 18px;
	width: 900px;
	height: 60px;
	background: url(../images/menubg.jpg);
    margin: 0px auto;
	list-style-type:none; 
	padding:0;
}

#menu .active {
	font-style: italic;
}

#menu .menu1 a {
    background: #551033;
}

#menu .menu2 a {
    background: #2e473b;
}

#menu .menu3 a {
    background: #26466d;
}


#menu li {
	margin: 0px auto;
	display:block; float:left; position:relative; z-index:100; }

#menu li span {
	width:150px; height:50px; padding-top: 10px; text-align:center; cursor:pointer; color: #ffffff; 
	display:block; z-index:100; }

#menu li a, #menu li a:visited {color: #ffffff;display:block; padding:0; white-space:nowrap;}

#menu dl {
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	color: #ffffff;
	height: 50px;
}

#menu dt {
	width:150px; 
	height:50px; 
	padding-top: 10px; 
	text-align:center; 
	cursor:pointer; 
	display:block; 
	z-index:100; 
	color: #ffffff;
	margin:0; 
}
	
#menu dd {
	width:250px; 
	list-style: inherit;
	display:none; 
	clear:left; 
	margin:0; 
	padding:0; 
	color: #000000; 
	text-align:left;
	font-size: 14px;
}

#menu dt a, #menu dt a:visited {display:block; text-decoration:none;}

#menu dd a, #menu dd a:visited {text-decoration:none; display:block; height: 25px; padding: 0px 10px;}

#menu li a:hover {border:0; /*background: #b2b2b2;*/ text-decoration:underline;}

#menu dt a:hover {border:0; /*background: #b2b2b2;*/ text-decoration:underline; height: 26px; padding-top: 0px;}

#menu li:hover dd, #menu li a:hover dd {display:block;}

#menu li:hover dl, #menu li a:hover dl {padding-bottom:15px;}


#submenu {
  width: 900px;
  height: 25px;
  background: url(../images/submenu.jpg);
  margin: 0;
}

#submenu a {
  float: left;
  display: block; 
  width: 170px;
  height: 17px;
  padding-top: 4px;
  margin-top: 0px;
  text-align: center; 
  text-decoration: underline;
  color: #ffffff; 
  font-size: 12px;
}

#submenu p {
  float: left;
  display: block; 
  width: 1px;
  height: 17px;
  padding-top: 2px;
  margin-top: 0px;
  text-align: center; 
  text-decoration: none;
  color: #000000; 
  font-size: 17px;
}

#submenu .active {
  font-style:italic;
}

#submenuprog {
  width: 900px;
  height: 25px;
  background: url(../images/submenu.jpg);
  margin: 0;
}

#submenuprog a {
  float: left;
  display: block; 
  width: 140px;
  height: 17px;
  padding-top: 4px;
  margin-top: 0px;
  text-align: center; 
  text-decoration: underline;
  color: #ffffff; 
  font-size: 12px;
}

#submenuprog p {
  float: left;
  display: block; 
  width: 1px;
  height: 17px;
  padding-top: 2px;
  margin-top: 0px;
  text-align: center; 
  text-decoration: none;
  color: #000000; 
  font-size: 17px;
}

#submenuprog .active {
  font-style:italic;
}




			/*MAIN CONTENT*/

#gap {
	margin: auto;
	height: 20px;
	width: 900px;
	clear: both;
}

#contentwrap {
float : left;
width : 650px;
}

#contentbigwrap {
margin: 0 auto;
width : 850px;
}

#subbanner {
width: 850px;
margin: auto;
}

#content {
width : 600px;
margin : 0 25px;
font-size: 14px;
color: #551033;
}

#content a {
color: #000000;
text-decoration: underline;
}

#content h1 {
  font-size:24px;
  text-align: center;
  width: 600px;
  height: 30px;
  background: url(../images/contenth1.jpg) no-repeat;
  color: #ffffff;
}

#content h1 a {
   text-decoration: underline;
   color: #ffffff;
}

#content h2 {
   font-size: 18px;
   text-align: center;
   color: #551033;
}

#content h3 {
   font-size: 24px;
   text-align: center;
   color: #551033;
}

#content h3 a {
   text-decoration:underline;
   color: #000000;
}

#content p {
  padding-left: 20px;
  padding-right: 20px
}

#content li {
  padding-left: 25px;
}

#content .list {
  width: 500px;
  margin: 0 auto;
}

#content .list li a{
  text-decoration: underline;
  color: #000000;
}

#contentbig1 {
width : 800px;
margin : 0 25px;
font-size: 14px;
color: #551033;
}

#contentbig1 .splitleft {
float: left;
width: 390px;
}

#contentbig1 .splitright {
float: right;
width: 390px;
}

#contentbig1 h1 {
  font-size:24px;
  text-align: center;
  width: 800px;
  height: 30px;
  background: url(../images/contentbig1h1.jpg) no-repeat;
  color: #ffffff;
}

#contentbig1 h2 {
   font-size: 18px;
   text-align: center;
}

#contentbig1 h2 a {
    text-decoration: underline;
	color: #551033;
}

#contentbig1 p {
  padding-left: 20px;
  padding-right: 20px
}

#contentbig1 li {
  padding-left: 25px;
}

#contentbig1 .list {
  width: 700px;
  margin: 0 auto;
}

#contentbig1 h3 {
   font-size: 24px;
   text-align: center;
}

#contentbig1 h3 a {
   text-decoration:underline;
   color: #551033;
}

#contentbig1 .photo {
   float:left;
   width: 200px;
   margin-left: 100px;
}

#contentbig1 .quality {
   float:right;
   width: 450px;
   font-size: 18px;
}

#contentbig1 .linediv {
	Border-top: 3px #000044 solid;
	width: 800px;
	clear: both;
}

#contentbig1 .spacer {
   clear: both;
}

#contentbig1 .staff {
   width: 150px;
   height: 275px;
   text-align: center;
   padding-left: 9px;
   float:left;
}

#sitemap {
width : 800px;
margin : 0 25px;
font-size: 14px;
color: #551033;
}

#sitemap h3 {
   font-size: 24px;
   font-weight:normal;
}

#sitemap h1 {
  font-size:24px;
  text-align: center;
  width: 800px;
  height: 30px;
  background: url(../images/contentbig1h1.jpg) no-repeat;
  color: #ffffff;
}

#sitemap a {
	text-decoration:underline;
	color: #000000;
}



#content1 {
width : 600px;
margin : 0 25px;
font-size: 14px;
color: #2e473b;
}

#content1 h1 {
  font-size:24px;
  text-align: center;
  width: 600px;
  height: 30px;
  background: url(../images/content1h1.jpg) no-repeat;
  color: #ffffff;
}

#content1 h1 a {
 color: #ffffff;
}

#content1 h2 {
   font-size: 18px;
   text-align: center;
}

#content1 h2 a {
    text-decoration: underline;
	color: #2e473b;
}

#content1 h4 a {
    text-decoration: underline;
	color: #2e473b;
}

#content1 p {
  padding-left: 20px;
  padding-right: 20px
}

#content1 li {
  padding-left: 25px;
}

#content1 .list {
  width: 500px;
  margin: 0 auto;
}

#content1 h3 {
   font-size: 18px;
   text-align: center;
}

#content1 h3 a {
   text-decoration:underline;
   color: #000000;
}

#content1big1 {
width : 800px;
margin : 0 25px;
font-size: 14px;
color: #2e473b;
}

#content1big1 h1 {
  font-size:24px;
  text-align: center;
  width: 800px;
  height: 30px;
  background: url(../images/content1big1h1.jpg) no-repeat;
  color: #ffffff;
}

#content1big1 h2 {
   font-size: 18px;
   text-align: center;
}

#content1big1 h2 a {
    text-decoration: underline;
	color: #2e473b;
}

#content1big1 p {
  padding-left: 20px;
  padding-right: 20px
}

#content1big1 li {
  padding-left: 25px;
}

#content1big1 .list {
  width: 500px;
  margin: 0 auto;
}

#content1big1 h3 {
   font-size: 24px;
   text-align: center;
}

#content1big1 h3 a {
   text-decoration:underline;
   color: #000000;
}

#content1big1 .photo {
   float:left;
   width: 200px;
   margin-left: 150px;
}

#content1big1 .quality {
   float:right;
   width: 400px;
   font-size: 18px;
}

#content1big1 .spacer {
   clear: both;
}

#content1big1 .staff {
   width: 150px;
   height: 275px;
   text-align: center;
   padding-left: 9px;
   float:left;
}

#content1big1 .splitleft {
float: left;
width: 390px;
}

#content1big1 .splitright {
float: right;
width: 390px;
}


#content2 {
width : 600px;
margin : 0 25px;
font-size: 14px;
color: #26466d;
}

#content2 .banner {
margin: auto;
width: 600px;
}

#content2 h1 {
  font-size:24px;
  text-align: center;
  width: 600px;
  height: 30px;
  background: url(../images/content2h1.jpg) no-repeat;
  color: #ffffff;
}

#content2 h1 a {
 color: #ffffff;
 text-decoration:underline;
}

#content2 h2 {
   font-size: 18px;
   text-align: center;
}

#content2 h2 a {
   text-decoration:underline;
   color: #26466d;
}

#content2 h3 {
   font-size: 18px;
   text-align: center;
}

#content2 h3 a {
   text-decoration:underline;
   color: #000000;
}

#content2 p {
  padding-left: 20px;
  padding-right: 20px
}

#content2 li {
  padding-left: 25px;
}

#content2 .list {
  width: 500px;
  margin: 0 auto;
}

#content2 .left {
	width: 275px;
	float: left;
}

#content2 .right {
	width: 275px;
	margin-left: 300px;
}

#content2 .smallgap{
	clear: both;
	height: 10px;
}

#content2 .staff {
   width: 180px;
   height: 100px;
   text-align: center;
   padding-left: 9px;
   float:left;
}

#content2 .spacer {
   clear: both;
}



#content2big1 {
width : 800px;
margin : 0 25px;
font-size: 14px;
color: #26466d;
}

#content2big1 h1 {
  font-size:24px;
  text-align: center;
  width: 800px;
  height: 30px;
  background: url(../images/content2big1h1.jpg) no-repeat;
  color: #ffffff;
}

#content2big1 h2 {
   font-size: 18px;
   text-align: center;
}

#content2big1 h2 a {
    text-decoration: underline;
	color: #26466d;
}

#content2big1 p {
  padding-left: 20px;
  padding-right: 20px
}

#content2big1 li {
  padding-left: 25px;
}

#content2big1 .list {
  width: 500px;
  margin: 0 auto;
}

#content2big1 h3 {
   font-size: 24px;
   text-align: center;
}

#content2big1 h3 a {
   text-decoration:underline;
   color: #26466d;
}

#content2big1 .photo {
   float:left;
   width: 200px;
   margin-left: 100px;
}

#content2big1 .quality {
   float:right;
   width: 450px;
   font-size: 18px;
}

#content2big1 .spacer {
   clear: both;
}

#content2big1 .staff {
   width: 150px;
   height: 330px;
   text-align: center;
   padding-left: 9px;
   float:left;
}

#content2big1 .left {
	width: 375px;
	float: left;

}

#content2big1 .right {
	width: 375px;
	margin-left: 400px;
}


			/*SIDEBAR*/
#sidebar {
margin : 0 0 0 650px;
width: 225px;
color: #2e473b;
}

#sidebar h1{
  font-size: 24px;
  text-align: center;
  background: url(../images/sidebarh1.jpg) no-repeat;
  width: 225px;
  height: 30px;
  color: #ffffff;
}

#sidebar h1 a{
	color: #ffffff;
   text-decoration: underline;
}

#sidebar h2 {
   font-size: 18px;
   text-align: center;
   text-decoration: underline;
}

#sidebar h2 a {
   text-decoration:underline;
   color: #2e473b;
}

#sidebar a {
	text-decoration: underline;
	color: #2e473b;
}

#sidebar .list {
   width: 200px;
   margin: 0 auto;
}

#sidebar1  {
margin : 0 0 0 650px;
width: 225px;
color: #26466d; 
}

#sidebar1 h1{
  font-size: 24px;
  text-align: center;
  height: 30px;
  width: 225px;
  background: url(../images/sidebar1h1.jpg);
  color: #ffffff;
}

#sidebar1 h2 {
   font-size: 18px;
   text-align: center;
   text-decoration: underline;
}

#sidebar1 h2 a {
   text-decoration: underline;
   color: #26466d;
}

#sidebar1 .list {
   width: 200px;
   margin: 0 auto;
}

#sidebar2 {
margin : 0 0 0 650px;
width: 225px;
color: #551033;
}

#sidebar2 h1{
  font-size: 24px;
  text-align: center;
  width: 225px;
  height: 30px;
  color: #ffffff;
  background: url(../images/sidebar2h1.jpg) no-repeat;
}

#sidebar2 h2 {
   font-size: 18px;
   text-align: center;
}

#sidebar2 .list {
   width: 200px;
   margin: 0 auto;
}

#sidebar2 a {
   text-decoration: underline;
   color: #551033;
}


			/*FOOTER*/
#footer {
clear : both;
height: 60px;
color : #000000;
background: url(../images/background.jpg) repeat-y;
border-top:2px #000044 solid;
}

#footer a {
	text-decoration: underline;
}

#footer .legal {
  margin-top: 10px;
  margin-left: 15px;
  height: 30px; 
  float: left;
}

#footer .links {
  margin-top: 10px;
  margin-right: 15px;
  height: 30px;
  float: right;
  text-align:right;
}

