body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-position: top;



}

/* attempt to fix DW prob */



#container {

	width: 782px;

	margin-top: 1px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: 100%;

	z-index: 1000;



}

#banner {

	height: 208px;

	width: 782px;

	position: relative;



}

#navbar {

	width: 786px;

	position: relative;

	margin-left: -1px;

	margin-top: 1px;

	height: 40px;

	z-index: 1200;



}

#content {

	width: 778px;

	margin-left: 1px;

	padding-bottom: 1px;

	border: 1px solid #ebf2e8;



}

#contentBox {

	background-color: #FFFFFF;

	position: relative;

	width: 449px;

	border: 1px solid #61a8de;

	margin-top: 10px;

	margin-left: 10px;

	margin-bottom: 10px;

	margin-right: 10px;

	z-index: 1100;



}

#contentBox table a {

	text-decoration: none;

	color: #000000;

}

#contentBox table a:hover {

	text-decoration: underline;

	color: #000000;

}





#contentBox h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 1.5em;

	color: #F18918;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 5px;

}

#contentBox h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #0055A5;

	margin-top: 0px;

	margin-left: 10px;

	margin-bottom: 0px;

}

#contentBox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-left: 15px;

	line-height: 1.5em;

	margin-top: 15px;

	margin-bottom: 15px;

	margin-right: 15px;

}



#contentBox a {

	color: #0055A5;

}

#contentBox a:hover {

	color: #F78F1E;

}



#contentBox hr {

	height: 1px;

	color: #a5c3df;

	background-color: #a5c3df;

	border: 0;

}

#contentBox li {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-right: 15px;

	list-style-image: url(img/bullet.gif);

}

.contentBoxLitxt {

	color: #000000;

}

#studentLogin {
	height: 61px;
	width: 193px;
	margin-top: 550px;
	margin-left: 525px;
	position: absolute;
	z-index: 1100;
	top: 310px;

}



#xsnazzy {
	background: transparent;
	width: 270px;
	position: absolute;
	margin-top: 10px;
	margin-left: 582;
	margin-left: 488px;
	z-index: 1100;
	height: 290px;

}

#xsnazzy1 {

	background: transparent;

	width: 270px;

	position: absolute;

	margin-top: 190px;

	margin-left: 582;

	margin-left: 488px;

	z-index: 1100;

}



#xsnazzy h1 {

	font-size:1em;

	color:#F18918;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	margin-bottom: 0px;

}





#xsnazzy h2 {font-size:2em;color:#06a; border:0;}

#xsnazzy h2 {padding-top:0.5em;}

#xsnazzy p {

	padding-bottom:0.5em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#xsnazzy  h1, #xsnazzy  h2, #xsnazzy  p   {

	letter-spacing:1px;

	margin-top: 0px;

	margin-right: 125px;

	margin-bottom: 0;

	margin-left: 10px;

}

#xsnazzy ul {

	margin-top: 0px;

}

#xsnazzy li {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	margin-right: 125px;

	line-height: 1.2em;

	margin-top: 5px;

}

#xsnazzy hr {

	color: #FFFFFF;

	background-color: #FFFFFF;

	padding: 0px;

	height: 1px;

	width: 135px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	border: 0;

	background-position: left;

	text-align: left;

}



#xsnazzy1 h1 {

	font-size:1em;

	color:#F18918;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	margin-bottom: 0px;

}





#xsnazzy1 h2 {font-size:2em;color:#06a; border:0;}

#xsnazzy1 h2 {padding-top:0.5em;}

#xsnazzy1 p {

	padding-bottom:0.5em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#xsnazzy1  h1, #xsnazzy1  h2, #xsnazzy1  p   {

	letter-spacing:1px;

	margin-top: 0px;

	margin-right: 125px;

	margin-bottom: 0;

	margin-left: 10px;

}

#xsnazzy1 ul {

	margin-top: 0px;

}

#xsnazzy1 li {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	margin-right: 125px;

	line-height: 1.2em;

	margin-top: 5px;

}

#xsnazzy1 hr {

	color: #FFFFFF;

	background-color: #FFFFFF;

	padding: 0px;

	height: 1px;

	width: 135px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	border: 0;

	background-position: left;

	text-align: left;

}





.xtop, .xbottom {display:block; background: transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}





.xb1, .xb2, .xb3 {height:1px;}

.xb2, .xb3, .xb4 {

	background: #d2e1f1;

	border-left:1px solid #54a5df;

	border-right:1px solid #54a5df;

}









.xb1 {

	margin:0 5px;

	background:#54a5df;

}

.xb2 {margin:0 3px; border-width:0 2px;}

.xb3 {margin:0 2px;}

.xb4 {height:2px; margin:0 1px;}



.xb5, .xb6, .xb7, .xb8 {display:block; overflow:hidden;}

.xb5, .xb6, .xb7 {height:1px;}

.xb6, .xb7, .xb8 {

	background: #54a5df;

	border-left:1px solid #54a5df;

	border-right:1px solid #54a5df;

}

.xb5 {

	margin:0 5px;

	background:#54a5df;

}

.xb6 {margin:0 3px; border-width:0 2px;}

.xb7 {margin:0 2px;}

.xb8 {height:2px; margin:0 1px;}



.xboxcontent {

display:block;

background: ;border:0 solid #54a5df;

	border-width:0 1px;

	height: 160px;

	width: 267px;

	background-image: url(img/gradientBoxbg.gif);

	background-repeat: no-repeat;

}

.xboxcontent1 {

display:block;

background: ;border:0 solid #54a5df;

	border-width:0 1px;

	height: 160px;

	width: 267px;

	background-image: url(img/gradientBoxbg.gif);

	background-repeat: no-repeat;

}



.bookPic {

	margin-left: 145px;

	position: absolute;

}







#underEbook {

	width: 290px;

	margin-top: 360px;

	margin-left: 487px;

	position: absolute;

	z-index: 1100;



}

#underEbook table {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;



}



#underEbook h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #3377B7;

	font-size: 1.5em;

	margin-bottom: 0px;

	margin-top: 10px;

	padding-bottom: 0px;

	line-height:1.0em;

}

#underEbook p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333333;

	padding-top: 0px;

	margin-top: 0px;

	line-height: 1.4em;

}

.sp {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

line-height: 1.4em;

padding-top:5px;

padding-bottom:10px;

}



#underEbook hr {

	color: #999999;

	background-color: #999999;

	border: 0;

	height: 2px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

#underEbook a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3377B7;

	margin-top: 0px;

	margin-bottom: 0px;

}

#underEbook a:hover {

	color: #F18918;

}

#underEbook2 {
	width: 299px;
	margin-top: 85px;
	margin-left: 480px;
	position: absolute;
	z-index: 1100;
	left: 101px;
	top: 254px;
	height: 0px;
}

#underEbook2 table {

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}



#underEbook2 h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #3377B7;

	font-size: 1.5em;

	margin-bottom: 0px;

	margin-top: 20px;

	padding-bottom: 0px;

}

#underEbook2 p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333333;

	padding-top: 0px;

	margin-top: 0px;

	line-height: 1.4em;

}

#underEbook2 hr {

	color: #999999;

	background-color: #999999;

	border: 0;

	height: 2px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

#underEbook2 a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3377B7;

	margin-top: 0px;

	margin-bottom: 0px;

}

#underEbook2 a:hover {

	color: #F18918;

}





#bottomLine {

	background-repeat: no-repeat;

	height: 16px;

	width: 780px;

	margin-left: 1px;

	clear:both;

}

#bottomLine p {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #999999;

	margin: 0px;

	padding-top: 5px;

	padding-bottom: 10px;

}

#bottomLine a:link {

	text-decoration: none;

	color: #999999;

}

#bottomLine a:hover {

	color: #0055A5;

	text-decoration: underline;

}

#bottomLine a:visited {

	color: #0055A5;

	text-decoration: none;

}



.liTxt {

	color: #333333;

}

.newsletterFormTxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

}

.contentBoxNormal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-bottom: 3px;

	padding-left: 15px;

}

.indent {

	margin-left: 20px;

}
