* {margin: 0; padding: 0;}

body {
  background-image: url('../images/bg.jpg');
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-size:		small;
  color:			#3a2d67;
}

h1 {
  font-size:		150%;
  margin-bottom:	18px;
}

h2 {
  font-size:		130%;
}

h3 {
  font-size:		110%;
  margin-bottom:	0px;
}

img {
  border:			none;
}

sup {
  font-size:		0.75em;
  line-height:		0.5em
}

textarea {
  width:			351px;
  height:			124px;
}

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

#header {
  width:			780px;
  height:			198px;
  background-image:	url(../images/header.gif);
  margin:			18px 0px 0px 0px;
}

#slideshow {
  width:			526px;
  height:			200px;
  margin:			18px 0px 0px 18px;
  float:			left;
}

#content {
  width:			488px;
  background-color:	#ffffff;
  border:			1px solid #008bce;
  margin:			18px 0px 18px 18px;
  padding:			18px 18px 0px 18px;
  float:			left;
}

#content a {
  font-weight:		bold;
  text-decoration:	none;
  color:			#008bce;
}

#content a:hover {
  text-decoration:	underline;
}

#content p {
  padding:			0px 0px 18px 0px;
}

#content table tr td {
  padding-bottom:	18px;
  vertical-align:	top;
}

#content ul, #content ol {
  margin:			-9px 0px 18px 36px;
}

#content ol li {
  margin-bottom:    10px;
}

#content ul li ul {
  margin-bottom:	5px;
}

#table_about table {
  width:			488px;
  border-collapse:	collapse;
  font-weight:		bold;
}

#table_about table tr td {
  width:			142px;
  font-size:		x-small;
  text-align:		center;
  vertical-align:	middle;
}

#table_contact table {
  width:			488px;
  border-collapse:	collapse;
  font-weight:		bold;
}

#table_contact table tr td {
  width:			100%;
  text-align:		right;
}

#table_courses table {
  width:			488px;
  margin-bottom:	18px;
  border-collapse:	collapse;
}

#table_courses table tr {
  border-left:		1px solid #008bce;
  border-right:		1px solid #008bce;
}

#table_courses table tr th {
  background-color:	#008bce;
  padding:			9px;
  text-align:		center;
  color:			#ffffff; 
}

#table_courses table tr td {
  padding:			9px 0px;
  font-size:		x-small;
  text-align:		center;
  vertical-align:	middle;
}

.table_noadn table {
  width:			488px;
  border-collapse:	collapse;
}

.table_noadn table tr td {
  width:			100%;
  text-align:		right;
}

.table_noadn textarea {
  width:			488px;
  height:			124px;
}

#table_rules table {
  margin-bottom:	16px;
}

#table_rules table tr td {
  padding:			0px;
  text-align:		center;
  vertical-align:	middle;
}

#table_cities {
  background-color: white;
  margin:	        0px 0px 18px 0px;
  padding:          18px 0px 0px 0px;
  border:		    1px solid #008bce;
}

#table_cities table {
  margin-top:       -9px;
  margin-left:		14%;
}

#table_cities table tr td {
  width:		    140px;
  padding:		    0px;
}

#sidebar {
  width:			172px;
  background:		#ffffff;
  border:			1px solid #008bce;
  margin:			18px 18px 18px 0px;
  padding:			13px;
  float:			right;  
}

#socialmedia {
padding-top:		7px;
text-align: 		center;
}

#footer {
  background-image:	url(../images/footer.jpg);
  height:			38px;
  font-size:		80%;
  text-align:		center;
  margin:			0px 18px 18px 18px;
  clear:			both;
}

#footer a {
  font-weight:		normal;
  text-decoration:	none;
  color:			#3a2d67;
}

#footer a:hover {
  text-decoration:	underline;
}

#footer p {
  padding:			7px 0px 0px 0px;
}

.alignleft {
  float:			left;
}

.alignright {
  float:			right;
}

.bottomborder {
  border-bottom:	1px solid #008bce;
}

.button {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        small;
  font-weight:      bold;
  color:			#3a2d67;
  padding:			2px 4px;
}

.center {
  text-align:		center;
}

.contactinputwidth {
  width:			349px;
}

.fixedcellwidth {
  width:			101px;
}

.justify {
  text-align:		justify;
}

.mincontent {
  min-height:		498px;
  min-height:		calc(498px)\9;
}

.popup {
  min-height:		800px;
}

.rightalign {
  text-align:		right;
}

.rightpadding {
  padding-right:	18px;
}

.sidebar_about {
	min-height: 594px;
	min-height: calc(615px)\9;
}

.sidebar_books {
  min-height:		883px;
  min-height:		calc(904px)\9;
}

.sidebar_books_fnp {
	min-height: 492px;
	min-height: calc(498px)\9;
}

.sidebar_books_mnndigital {
	min-height: 533px;
	min-height: calc(539px)\9;
}

.sidebar_books_nt {
	min-height: 492px;
	min-height: calc(498px)\9;
}

.sidebar_contact {
	min-height: 669px;
	min-height: calc(667px)\9;
}

.sidebar_courses_pn {
  min-height:		662px;
  min-height:		calc(668px)\9;
}

.sidebar_courses_rn {
  min-height:		579px;
  min-height:		calc(601px)\9;
}

.sidebar_index {
  min-height:		916px;
  min-height:		calc(916px + 8px)\9;
}

.sidebar_min {
  min-height:		490px;
  min-height:		calc(490px)\9;
}

.sidebar_nextsteps {
  min-height:		542px;
  min-height:		calc(543px)\9;
}

.sidebar_test {
  min-height:		576px;
  min-height:		calc(576px)\9;
}

.smalltext {
  font-size:		x-small;
}

.smalltopmargin {
  margin-top:		-9px;
}

.tablecenter {
  margin:			0px auto;
}

.testinputwidth {
  width:			349px;
}

.updateinputwidth {
  width:			266px;
}


