body { background-color: #E9EADB; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #FFFFFF; }
a:link { color:#DE0029; }
a:visited { color:#838561; }
a:active { color:#F89431; }
/**-- page top styles --*/

#topboiler { float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B7B987; padding-top:12px; padding-left:15px; }
/*-- home page styles --*/

.intro { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height:19px; font-weight: bold; color: #999999; }
.navbullets li { padding-bottom:8px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFFF; line-height:18px; list-style-type:none; text-indent: 1.5em; }
.navbullets a { color:#FFFFFF; }
.smalltxtlight { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444444; line-height:18px; }
.smalltxtlight a:link,
a:visited,
a:hover { font-family: Arial, Helvetica, sans-serif; color: #444444; text-decoration: underline; }
.smalltxtbuls li { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444444; line-height:18px; list-style-image: url(images/redsq.gif); }
.hmh2 { font-size:14px; padding-bottom:0; margin-bottom:0; color: #9091AC; }
.hmh2 a { color:#9091AC; }
.hmh3 { font-size:16px; padding-bottom:0; margin-bottom:0; color: #DE0029; font-weight: bold; text-transform: uppercase; }
.hmh4 { font-size:15px; color: #333; }
.hmh4 a:link, .hmh4 a:visited, .hmh4 a:active { color: #333; text-decoration: none; }
.hmh4 a:hover { color: #333; text-decoration: underline; }
.news { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #474F61; text-decoration: none; margin-top: -5px; line-height: 15px; }
.news a:link,
a:visited { color: #474F61; text-decoration: none; }
.news a:hover { color: #FFFFFF; text-decoration: underline; }
/**-- standard element styles --*/

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #41558A; }
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #DE0029; }
P { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height:18px; }
.stdtext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height:18px; }
.smalltxt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height:18px; }
.smalltxtwl { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height:18px; }
.smalltxtwl a:link,
a:visited,
a:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
.red { color: #DE0029; font-weight: bold; }
.redNorm { color: #DE0029; }
/**-- newsletter element styles --*/
#pastissue1text { text-align: left; float: left; padding-left: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; width: 300px; }
#pastissue2 { clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; padding-top: 25px; padding-left: 10px; }
#pastissue1 { float: left; width: 105px; }
.pastissuetext { text-align: left; float: left; padding-left: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; width: 300px; }
.pastissue { margin: 10px 0 0 0; float: left; width: 105px; }
/**-- teaser element styles --*/
.teaserBox { margin: 10px 0 0 0; clear: both; }
#teaser1 { margin: 25px 0 5px 0; padding: 5px 5px 15px 5px; width: 380px; background: #F3F5E6; border-top: 1px solid #9091AC; border-bottom: 1px solid #9091AC; }
#teaser2 { margin: 5px 40px 20px 40px; padding: 5px 3px; background: #F3F5E6; border: 1px solid #9091AC; text-align: center; }
#bannerTeaser { margin: 5px 0; padding: 60px 10px 15px; width: 370px; background: url('images/banner-teaser-house.jpg') no-repeat; border-bottom: 1px solid #9091AC; }
#bannerTeaser1 { padding: 45px 10px 10px; width: 370px; background: #fff url('images/banner-teaser-masters.jpg') no-repeat; }
#videoTeaser { margin: 25px 0 5px; padding: 10px; background: #F3F5E6; border: 1px solid #9091AC; height: 113px; width: 250px; }
/**-- page bottom styles --*/
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF9999; text-align:center; }
.address { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000; text-align:center; }
#footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #B7B987; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
#footer li { display: inline; padding-right:10px; list-display-type:none; }
#footer a { text-decoration:none; color:#F1F2DC; }
#footer a:hover { text-decoration:underline; color:#FFFFFF; }
/**-- Table styles --*/
.tableHeads { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#41558A; font-weight: bold; }
#tuitionTable { padding: 0 30px 0 0; border-collapse: collapse; border-spacing: 0px; }
#tuitionTable table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; border-collapse: collapse; border-spacing: 0px; }
#tuitionTable td { vertical-align: top; padding: 7px 5px 7px 3px; border-collapse: collapse; border-spacing: 0px; }
.row { border-collapse: collapse; border-spacing: 0px; background: #fff; border-top: 1px solid #E9EADB; }
.rowon { border-collapse: collapse; border-spacing: 0px; background: #F4F6E6; border-top: 1px solid #E3E5D6; }
/**-- images --*/
.newsborder { border: 1px solid #9f9f9f; }
a img { border: none; }
.itemPadTop { padding: 10px 0px 5px; }
.itemPadBot { padding: 0px 0px 7px; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.teaserImage { float: left; padding: 0 10px 0 5px; }
/* End Images */
