body
{
	background:#02243d url(images/bg1.jpg) repeat-x;
	color:#1c3d52;
	margin: 0;
	padding: 0 0 50px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#header
{
  float:left;
  width:100%;
  background: url(images/bg1.jpg) repeat-x;
  line-height:normal;
}

#header ul
{
  list-style:none;
  margin:5px 0 0 -2px;
  padding:0;
}

#header li
{
  float:left;
  background:url(images/right.gif) no-repeat right top;
  margin:0;
  padding:0;
}

#header a
{
  display:block;
  background:url(images/left.gif) no-repeat left top;
  text-decoration:none;
  font-weight:700;
  color:#fff;
  float:none;
  padding:12px 35px;
}

#header a:hover
{
  border: 0;  
  color:#fbca06;
  background-image:url(images/left_over.gif);
}
html>body #header a:hover
{
  border-bottom:1px solid blue;
}

#header #current
{
  background-image:url(images/right_on.gif);
  border-bottom:1px solid #a88703;
}

#header #current a
{
  background-image:url(images/left_on.gif);
  color:#fbf6ca;
}

a
{
  color:#17547a;
  font-weight:700;
  text-decoration:none;
}

a:hover
{
  color:#e0b214;
  text-decoration:underline;
}

#main
{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 20px;
}

#back
{
  background-image:url(images/bg3p.jpg);

  background-color:#fff;
  background-repeat:no-repeat;
}
html>body #back
{
  background-position: 0 45px;
}

#content
{
padding-top: 190px;
padding-left: 20px;
padding-bottom: 40px;
padding-right: 20px;

}
html>body #content
{
padding-top: 230px;

}

h2
{
  font-size:26px;
  color:#aa7902;
  font-weight:700;
}

.h2link a
{
  font-size:26px;
  color:#aa7902;
}

.h2link a:hover
{
  color:#17547a;
  text-decoration:underline;
}

.joinus
{
  font-size:26px;
  color:#f9d875;
}

.floatrighttop
{
  position:relative;
  padding-top:0;
  margin-left:415px;
  width:300px;
  display:block;
  text-align:center;
  font-size:26px;
  color:#f9d875;
  font-weight:700;
  line-height:1.1em;
}

.floatright
{
  position:relative;
  margin-top:40px;
  margin-left:340px;
  margin-bottom:20px;
  width:400px;
  line-height:1.3em;
  font-size:19px;
}

.rollover a
{
  width:145px;
  height:60px;
  background:url(images/glassy-buttons4.png) 0 0 no-repeat;
  display:inline-block;
}
* html .rollover a {
background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/glassy-buttons4.png');
  width:145px;
  height:60px;

  display:inline-block;
 }
.rollover-bottom a
{
  width:200px;
  height:84px;
  margin-top:20px;
  background:url(images/glassy-buttons3.png) 0 0 no-repeat;
  display:inline-block;
}
* html .rollover-bottom a {
background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/glassy-buttons3.png');
 }
.rollover-bottom a:hover
{
  background-position:0 -86px;
}

.rollover-bottom a:active
{
  background-position:0 -171px;
}

.rollover-gifts a
{
  float:left;
  width:145px;
  height:60px;
  margin-top:210px;
  margin-left:170px;
  background:url(images/glassy-buttons4.png) 0 0 no-repeat;
  display:inline-block;
}
* html .rollover-gifts a {
background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/glassy-buttons4.png');
 }
.roundedBox
{
  position:relative;
  margin-right:auto;
  margin-left:auto;
  width:400px;
  border:1px solid #36b884;
  padding:17px;
}

.roundedBox .corner
{
  background-image:url(images/corners1.gif);
}

.roundedBox2
{
  position:relative;
  margin-right:auto;
  margin-left:auto;
  width:600px;
  border:1px solid #36b884;
  background-color:#d8ebeb;
  text-align:justify;
  padding:17px;
}

.roundedBox3
{
  margin-top:60px;
  position:relative;
  margin-left:400px;
  width:320px;
  border:1px solid #36b884;
  background-color:#d8ebeb;
  line-height:1.1em;
  font-size:18px;
  color:#1c524e;
  padding:17px;
}

.corner
{
  position:absolute;
  width:17px;
  height:17px;
}

.topLeft
{
  top:-1px;
  left:-1px;
  background-position:-1px -1px;
}

.topRight
{
  top:-1px;
  right:-1px;
  background-position:-19px -1px;
}

.bottomLeft
{
  bottom:-1px;
  left:-1px;
  background-position:-1px -19px;
}

.bottomRight
{
  bottom:-1px;
  right:-1px;
  background-position:-19px -19px;
}

.floatleft_joinus
{
  margin-top:-180px;
  margin-left:20px;
  margin-bottom:20px;
  width:350px;
  line-height:1.2em;
  font-size:19px;
  text-align:justify;
}

#accordion
{
  margin-left:auto;
  margin-right:auto;
  width:595px;
}

.toggler
{
  background-image:url(images/acc3.png);
  color:#fff;
  height:20px;
  line-height:20px;
  font-style:normal;
  font-weight:700;
  font-size:14px;
  cursor:pointer;
  padding:12px 10px 12px 40px;
}

#websitesm .selected
{
  background-image:url(images/acc2.png);
  color:#fbf6ca;
  cursor:default;
}

.element
{
  background-image:url(images/accbg.png);
  color:#fff;
  font-size:100%;
  position:relative;
  overflow:hidden;
  border:1px solid #b28201;
  margin:0 2px;
}

.rollover a:hover,.rollover-gifts a:hover
{
  background-position:-144px 0;
}

.rollover a:active,.rollover-gifts a:active
{
  background-position:-289px 0;
}

.roundedBox2 .corner,.roundedBox3 .corner
{
  background-image:url(images/corners2.gif);
}

#accordionbg,.drop
{
  padding:20px;
}

#footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	text-align: center;
	color: #999;
}
#footer #website {
	margin-left: 40px;
}
#website a:link a:visited a:active {
	color: #999;
	text-decoration: none;
}
