

div.pgfooter {
	clear: both;
	width: 790px;
	padding-bottom: 10px;
}

div.pgleftcol {
	position: relative;
	width: 172px;
	padding-left: 12px;
	background-color: transparent;
	line-height: 16px;
}

.designhub {
    padding-top: 5px;	
}

div.pgimgheader {
	padding-bottom: 5px;
}

.pgcontent {
	float: right;
	position: relative;
	width: 570px;
	padding-right: 8px;
}

.pgcontent div.links {
	padding-bottom: 8px;
}

.pgcontent div.links div.phone {
	float: right;
	padding-right: 25px;
	font-weight: bold;
	color: #9B8EB1;
}

div.pgfooter div.links {
	float: right;
	padding: 82px 12px 0px 0px;
}

div.pgleftcol div.logo img {
	padding: 12px 0px 15px 16px;
}

.menu {
	font-family: Verdana, Arial;
	font-size: 0.89em;
	margin-left: 2px;
}
.menu div {
	padding-bottom: 10px;
}

.menu a, .menu a:visited, .menu a:link {
	white-space: no-wrap;
	color: red;
}
.menu a.htitle, .menu a.htitle:visited, .menu a.htitle:link {
	color: #372666;
}
.menu .paramsg {
	padding-top: 0px;	
	border-top: 1px dotted #372666;
	padding-bottom: 8px;
}

.menu .paramsg p.hd {
	width: 138px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
}

.menu .paramsg p {
	padding-left: 28px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.menu .classfinder .hd {
	font-weight: bold;
	padding-top: 6px;
	padding-left: 28px;
	padding-bottom: 2px;
	border-top: 1px dotted #372666;
	width: 138px;
	color: red;
}

.menu .classfinder .hd .icon {
	position: relative;
	float: left;
	margin-top: 2px;
	margin-left: -24px;
}

.menu .classfinder p {
	padding-left: 28px;	
	padding-bottom: 0px;
	margin-bottom: 2px;
	margin-top: -2px;
}
.menu .classfinder form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.menu .classfinder input {
	font-size: 0.9em;	
	border: 1px solid #a995af;
	padding: 0;
	margin: 0;
}
.menu .classfinder #searchDueDt {
	margin-left: 28px;
}
.menu .classfinder .go {
	border: 0px;
	padding-left: 2px;
}

.menu .calendar .hd {
	font-weight: bold;
	padding-top: 6px;
	padding-left: 28px;
	padding-bottom: 2px;
	border-top: 1px dotted #372666;
	width: 138px;
}

.menu .calendar .hd .icon {
	float: left;
	margin-top: 2px;
	margin-left: -24px;
}

.menu .bgrnd {
	background: url(/images/layout/a_squig_square_v.gif) repeat-y top left;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.menu .bgrnds {
	background: url(/images/layout/a_squig_square_g.gif) repeat-y top left;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.menu .bgrndp {
	background: url(/images/layout/a_squig_square_p.gif) repeat-y top left;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.menu .helpcorner .hd {
	font-weight: bold;
	padding-top: 6px;
	padding-left: 28px;
	padding-bottom: 2px;
	border-top: 1px dotted #372666;
	width: 138px;
	
}

.menu .helpcorner .item {
	padding: 2px 0px 0px 28px;
	margin-top: -3px;
}
.menu .helpcorner .item p {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	border-bottom: 1px solid #E6F5E9;
	
	
}
.menu .helpcorner .item p.last {
	border-bottom: 0px;
}
.menu .helpcorner .hd .icon {
	float: left;
	margin-top: 2px;
	margin-left: -24px;
}

.menu .news .hd {
	font-weight: bold;
	padding-top: 6px;
	padding-left: 28px;
	padding-bottom: 2px;
	border-top: 1px dotted #372666;
	width: 138px;
	
}

.menu .news p {
	padding-left: 28px;	
	padding-bottom: 0px;
	margin-bottom: 2px;
	margin-top: -2px;
}

.menu .news .item {
	padding: 2px 0px 0px 28px;
	margin-top: -3px;
}
.menu .news .item p {
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	border-bottom: 1px solid #E6F5E9;
	
	
}
.menu .news .item p.last {
	border-bottom: 0px;
}
.menu .news .hd .icon {
	float: left;
	margin-top: 2px;
	margin-left: -24px;
}

div.pgfooter div.copyright
{	float: left;
	width: 155px;
	padding-left: 40px;
	font-family: Arial;
	font-size: 10px;
	line-height: 11px;
}

div.copyright a,  div.copyright a:hover, div.copyright a:visited{
	/*color: #9983C0;*/
}

#mod_home h3 {
	margin-bottom: 2px;
	padding-top:7px;
}

ul.upcomingClasses {
	margin-left: 0px; 
	padding-left: 15px; 
	width: 530px;	
}
ul.upcomingClasses li {
	list-style: none;
	padding-bottom: 4px;
}
ul.upcomingClasses table  {
	border-bottom: 1px dotted #372666;
	
}

/*







.menu .helpcorner .item {
	border: 0px 0px 0px 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 22px;
	font-family: tahoma;
	border-bottom: 0px solid black;
}

.menu .helpcorner a {
	color: red;
	font-weight: bold;
}










*/