/*  ************ General Settings ************  */

body {
	background-color: #aed8fc;
	font-family: georgia, garamond, serif;
	
}

hr { background: #0066CC;  height: 4px; background-color: #0066CC; }

ul {list-style-type: square; }
li {padding: 5px;}

.menu {
	color: #ffffff;
	padding: 10px;
	background-color: #0066CC;
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/b-body_bk.png);
	background-repeat: repeat-y;
	font-family: Comic Sans, Comic Sans MS, papyrus, Helvetica, Verdana, cursive;
}

h1, h2, h3 {font-family: Comic Sans, Comic Sans MS, papyrus, Helvetica, Verdana, cursive; text-align: center;}
h1 {font-size: 1.75em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1em;}

.top_t {
	color: #ffffff;
	font-family: Comic Sans, Comic Sans MS, papyrus, Helvetica, Verdana, cursive; 
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
}

.justify {
	text-align: justify;
}

	
input, textarea {
		background-color: #d3e5f1;
}

.error {
	color: red;
	font-weight: bold;
}

.right {
	text-align: right;
	text-align: -moz-center;
}


.small {
	font-size: .5em;
	font-style: italic;
	padding-left: 10px;
}


.indent {
	margin-left: 50px;
}



/*  ************ Top section including menu links ************  */

#top {
      width: 850px;
	  height: 14px;
      background: url(../images/b-top.png);
	  background-repeat: no-repeat;
      }


a.nav:link {font-family: Comic Sans, Comic Sans MS, papyrus, cursive; color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 10px; padding-right: 10px;} 

a:active.nav {font-family: Comic Sans, Comic Sans MS, papyrus, cursive; color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 10px; padding-right: 10px;} 

a:visited.nav {font-family: Comic Sans, Comic Sans MS, papyrus, cursive; color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 10px; padding-right: 10px;} 

a:hover.nav {font-family: Comic Sans, Comic Sans MS, papyrus, cursive; color: #666666; text-decoration: none; font-weight: bold; background-color: #cfe4f3; padding-left: 10px; padding-right: 10px;} 


/*  ************ Main body of website ************  */

.wrapper
{
width: 850px;
margin: auto;
}


.main {
	background-color: #ffffff;
	color: #404040;
	font-family: georgia, garamond, serif;
	overflow: auto; 
	background-image:url('../images/b-body_bk.png');
	background-repeat: repeat-y;
	padding: 30px;
	width: 790px;
	text-align: left;
}


.spacing {
	padding: 1px 15px 15px 15px;
}

/* ************ Bottom with custom links top, right, bottom and left padding respectively************  */

#bottom {
      width: 850px;
	  height: 16px;
      background:url(../images/b-bottom.png);
	  background-repeat: no-repeat;
      }



.bnav a:link {text-decoration: none; color: #ffffff; font-family: Comic Sans, Comic Sans MS, papyrus, cursive; font-size: 1em; font-weight: bold;}
.bnav a:visited {text-decoration: none; color: #ffffff; font-family: Comic Sans, Comic Sans MS, cpapyrus, ursive; font-size: 1em; font-weight: bold;}
.bnav a:active {text-decoration: none; color: #ffffff; font-family: Comic Sans, Comic Sans MS, papyrus, cursive; font-size: 1em; font-weight: bold;}
.bnav a:hover {text-decoration: underline; color: #CDCDCD; font-family: Comic Sans, Comic Sans MS, papyrus, cursive; font-size: 1em; font-weight: bold;}


/* ************  FAQ/help links  ************  */

a.plus:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;  font-size: 1em;} 

a:active.plus {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;  font-size: 1em;} 

a:visited.plus {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;  font-size: 1em;} 

a:hover.plus {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;   font-size: 1em;} 