/*
lavendar1 dcdde2
lavendar2 d3d3d1
lavendar3 afaab1
lavendar4 524b54
*/


body {
	margin-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #ffffff;
	font-family: georgia, times new roman;
	font-size: 12px;
	line-height:17px;
	color: #000000;
	background-image: url(images/bg.gif);
	background-repeat: repeat;

}
a:link {
	color: #000000;
	font-weight:normal;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
	font-weight:normal;
}
a:hover {
	text-decoration: underline;
	color: #524b54;
	font-weight:normal;
}
a:active {
	text-decoration: underline;
	color: #524b54;
	font-weight:normal;
}

h1 {
  font-size: 22px;
  font-weight:normal;
	color: #000000;
	/*text-transform: uppercase;*/
	margin-top:15px;
	text-align:center;
	width:870px;
	background-color: #afaab1;
	margin: 0 auto;
	line-height: 34px;
	border:0px solid #000000;
}

h2 {
  font-size: 16px;
  font-weight:normal;
	color: #000000;
  margin-top:25px;
  margin-bottom:15px;
}


p {margin-top:0px; margin-bottom:20px;}

#list ul {

}
#list li {

}

#header {
  position:relative;
  width:944px;
  height:60px;
  background-image: url(images/bg_top.gif);
	background-repeat: no-repeat;
	margin-top:0px;
	z-index:-1;
}

#container{width:944px;margin:0 auto;}

#logo {text-align:center; margin-bottom:-42px;margin-top:20px;z-index:501;}

#menu_left{
  position:relative;
	padding: 0px;
  margin-top:-37px;
  margin-left:22px;
}

#menu_right{
  position:relative;
	padding: 0px;
  margin-top:-37px;
  margin-left:543px;
  margin-right:0px;
}


#body_wrapper{float:left;width:100%;background-image:url(images/bg_middle.gif);background-repeat: repeat-y;padding-bottom:10px;}
#home_left {float:left;width:276px;margin-left:52px;margin-top:18px;}
#home_right {float:left;text-align:center; text-align: justify; width:532px;margin-right:32px; margin-left:20px;margin-top:8px;}

#body_wrapper2{float:left;width:100%;background-image:url(images/bg_middle.gif);background-repeat: repeat-y;margin-bottom:10px;margin-top:20px;}
#home_lefty {float:left;width:262px;text-align:center;text-align: justify; margin-left:32px;margin-right:20px;}
#home_center {float:left;width:275px;text-align:center;text-align: justify; margin-left:20px;margin-right:20px;}
#home_righty {float:left;text-align:center;text-align: justify;  width:263px;margin-left:20px;margin-right:32px;}

#body_wrapper3{float:left;width:100%;background-image:url(images/bg_middle.gif);background-repeat: repeat-y;padding-bottom:40px;}
#body_left {float:left;width:677px;margin-left:40px; margin-right:10px;margin-top:18px;}
#body_right {float:left;text-align:center; width:160px;margin-right:35px; margin-left:20px;margin-top:20px;}





#footer {
  float:left;width:100%;font-size:11px;
  background-image: url(images/bg_bottom.gif);
	background-repeat: no-repeat;
	width:944px;
	height:48px;
	margin-bottom:20px;
}

#footer .copy{margin:10px;text-align:center;line-height:12px;
}

#bottom {text-align:center; font-size:11px;width:900px;}



.clear {clear:both;}


/* menu css */
#nav {padding:0; margin-top:-3px; list-style:none; height:25px; background:#ffffff; position:relative; z-index:500; width:395px; }
#nav li.top {display:block; float:left; height:25px;}
#nav li a.top_link {display:block; float:left; height:25px; line-height:12px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background-color: #ffffff;}
#nav li a.top_link span {float:left; display:block; padding:0 0px 0 4px; height:12px; background-color:#ffffff;}
#nav li a.top_link span.down {float:left; display:block; padding:0 0px 0 4px; height:12px; background: #ffffff;}

#nav li:hover a.top_link {color:#000; background-color: #afaab1;}
#nav li:hover a.top_link span {background-color: #afaab1;}
#nav li:hover a.top_link span.down {background-color: #afaab1;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:0px; top:22px; background: #dcdde2; padding:3px; padding-top:6px; border:0px solid #f1f6f9; white-space:nowrap; width:210px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:210px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:24px; width:210px; line-height:24px; text-indent:5px; color:#000; text-decoration:none;border:0px solid #f1f6f9;}
#nav li:hover ul.sub li a:hover 
{background:#d3d3d1; color:#000; border-color:#000;}

#nav li:hover ul.sub2
{left:0px; top:22px; background: #dcdde2; padding:3px; padding-top:6px; border:0px solid #f1f6f9; white-space:nowrap; width:134px; height:auto; z-index:300;}
#nav li:hover ul.sub2 li
{display:block; height:24px; position:relative; float:left; width:134px; font-weight:normal;}
#nav li:hover ul.sub2 li a
{display:block; font-size:12px; height:24px; width:134px; line-height:24px; text-indent:5px; color:#000; text-decoration:none;border:0px solid #f1f6f9;}
#nav li:hover ul.sub2 li a:hover 
{background:#d3d3d1; color:#000; border-color:#000;}

#nav li:hover ul.sub3
{left:0px; top:22px; background: #dcdde2; padding:3px; padding-top:6px; border:0px solid #f1f6f9; white-space:nowrap; width:85px; height:auto; z-index:300;}
#nav li:hover ul.sub3 li
{display:block; height:24px; position:relative; float:left; width:85px; font-weight:normal;}
#nav li:hover ul.sub3 li a
{display:block; font-size:12px; height:24px; width:85px; line-height:24px; text-indent:5px; color:#000; text-decoration:none;border:0px solid #f1f6f9;}
#nav li:hover ul.sub3 li a:hover 
{background:#d3d3d1; color:#000; border-color:#000;}



#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:190px; top:-4px; background: #f1f6f9; padding:3px; border:0px solid #f1f6f9; white-space:nowrap; width:200px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


img.thinborderfloat {

  border: 2px solid #afaab1;
  padding:5px;

  } 

