body { color: #ffffff; font-family: 'ArialMT', 'Arial', sans-serif; font-size: 15px; opacity: 1.00; background-color: Black; }
.Free_Form {
    color: #ffffff;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.paragraph_style_1 {
    color: #ffffff;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 23px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_1 {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_2 {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_3 {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_4 {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_5 {
    background: transparent;
    opacity: 1.00;
}
.style_External_794_79 {
    position: relative;
}
.paragraph_style_2 {
    color: #000000;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style {
    padding: 4px;
}
.style_External_772_100 {
    position: relative;
}
.Normal_External_772_100 {
    position: relative;
}
.Normal_External_794_79 {
    position: relative;
}
.Normal {
    padding: 4px;
}
.Title {
    color: #ffffff;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.graphic_generic_body_textbox_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_generic_title_textbox_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_image_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_shape_layout_style_default {
    padding: 4px;
}
.graphic_shape_layout_style_default_External_699_39 {
    position: relative;
}
a { color: #ffffff; text-decoration: underline; }
a:visited { color: #ffffff; text-decoration: underline; }
a:hover { color: #d4d4d4; text-decoration: underline; }
#widget0 a:visited {
    color: #ffffff;
    text-decoration: underline;
}
.bumper { font-size: 1px; line-height: 1px; }
#widget0 a:hover { color: #d4d4d4; text-decoration: underline; }
.spacer { font-size: 1px; line-height: 1px; }
.tinyText { font-size: 1px; line-height: 1px; }
#widget0 a { color: #ffffff; text-decoration: underline; }
body { -webkit-text-size-adjust: none; }
div { overflow: visible; }
img { border: none; }
.InlineBlock { display: inline; }
.InlineBlock { display: inline-block; }
.inline-block { display: inline-block; vertical-align: baseline; margin-bottom: 0.3em; }
.vertical-align-middle-middlebox { display: table; }
.vertical-align-middle-innerbox { display: table-cell; vertical-align: middle; }
div.paragraph { position: relative; }
li.full-width { width: 100; }

/*Header*/
#headBack { background-image: url(http://www.studio7hub.com/images/logos/weblogo.jpg); background-repeat: no-repeat; }

/*Navigation*/
#hzntlTable{ padding: 5px; line-height: 18px; }
#navTblTop{ border-top: 1px solid #d4d4d4; }
a.hzntlNav { color: #d4d4d4; text-decoration: none; font-size: 10pt; }
a.hzntlNav:visited { color: #d4d4d4; text-decoration: none; font-size: 10pt; }
a.hzntlNav:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 10pt; }

#universalMenuTbl{ padding-left: 5px;}
#universalMnuTbl2 { border: 1px solid #666666; background-color: #414141; width: 130px; height: 35px; }
#.univNav { padding: 0px; text-decoration: none; border: 1px solid #3C3C3C; background-color: #414141; }
a.univNav { color: #00FF00; padding: 5px; text-decoration: none; font-size: 10pt;  background-color: #414141;  border: 1px solid #666666; }
a.univNav:visited { color: #00FF00; padding: 5px; text-decoration: none; font-size: 10pt;  background-color: #414141; border: 1px solid #666666; }
a.univNav:hover { color: #FFFF00; padding: 5px; text-decoration: none; font-size: 10pt;  background-color: #414141;  border: 1px solid #666666; }
a.univNav_f { color: #00FF00; padding: 5px; text-decoration: none; font-size: 10pt;  background-color: #414141; }
a.univNav_f:visited { color: #00FF00; padding: 5px; text-decoration: none; font-size: 10pt;  background-color: #414141; }
a.univNav_f:hover { color: #FFFF00; padding: 5px; text-decoration: none; font-size: 10pt;  background-color: #414141; }


/*Content*/
#majorpagesback { background-image: url(../images/pages/majorPgBk.png); background-repeat: no-repeat; }
.majorpagescontent { color: #ffffff; font-family: 'ArialMT', 'Arial', sans-serif; font-size: 14px; line-height: 24px; opacity: 1.00; text-align: left; }
#majorPgImg { width: 200px; height: 300px; }
#majorPgTitle { color: #ffffff; font-family: 'ArialMT', 'Arial', sans-serif; font-size: 18px; line-height: 24px; opacity: 1.00; text-align: left; }

/*Schools*/
#schoolname { font-family: Arial; font-size: 14pt; color: #FF4500;  text-align: left; text-transform: capitalize; border-bottom: 1px solid #2a2a2a; padding: 5px; height: 35px; }
#schoollisttable{ border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; width: 100%; }
#schoollistInnerTbl{  text-transform: capitalize; line-height: 25px; }
#tblLines{ border-bottom: 3px solid Black;}
#schoolTitle{ color: Yellow; padding: 5px; text-align: center; text-transform: uppercase; vertical-align: middle; font-family: Arial; font-size: 10pt; height: 30px; background-image: url(../images/pages/schoolListHdr.png); }
#schoolTitle_x{ color: #FF1493; padding: 5px; text-align: center; text-transform: uppercase; vertical-align: middle; font-family: Arial; font-size: 10pt; border-bottom: 2px dashed #333333; height: 25px; background-color: #F1F1F1; }
a.schoollist { font-family: Verdana; color: #FFF5EE; padding: 2px; text-decoration: none; font-size: 10pt; line-height: 16px; text-align: left;}
a.schoollist:visited { font-family: Verdana; color: #FFF5EE;  padding: 2px; text-decoration: none; font-size: 10pt; line-height: 16px;  text-align: left;}
a.schoollist:hover { font-family: Verdana; color: #FF00FF; padding: 2px; text-decoration: none; font-size: 10pt; line-height: 16px; background-color: Black; text-align: left; }

#schoolinfo { font-family: Verdana; font-size: 9pt; color: #FFFF00; text-align: center; }
#schoolmaintable{ border-left: 1px solid #2a2a2a; border-right: 1px solid #2a2a2a; width: 900px; }
#schoolmaintbltop{ background-image: url(../images/pages/bg_schmain_col_top.gif); background-repeat: no-repeat; background-position: top; }
#schoolmaintblbottom { background-image: url(../images/pages/bg_schmain_col_bottom.gif); background-repeat: no-repeat; background-position: bottom; }

#schSecureTblLines { border-left: 1px dotted #2a2a2a; border-right: 1px dotted #3a3a3a; }
#schsecurelbl { background-color: #2a2a2a; font-weight: bold; color: #FFFF00; font-size: 12pt;  text-align: center; line-height: 25px; border-bottom: 1px dashed #708090; }
#schsecurelblR { background-color: #2a2a2a; font-weight: bold; color: Lime; font-size: 12pt; text-align: center; line-height: 35px; border-bottom: 1px dashed #708090; }
a.eventlist { font-family: Verdana; color: #FFF5EE; padding: 2px; text-decoration: none; font-size: 10pt; line-height: 16px;}
a.eventlist:visited { font-family: Verdana; color: #FFF5EE;  padding: 2px; text-decoration: none; font-size: 10pt; line-height: 16px; }
a.eventlist:hover { font-family: Verdana; color: #FF4500; padding: 2px; text-decoration: none; font-size: 10pt; line-height: 16px;  }

a.alleventlist { font-family: Verdana; color: #DC143C; padding: 2px; text-decoration: none; font-size: 9pt; line-height: 16px; text-align: right; }
a.alleventlist:visited { font-family: Verdana; color: #DC143C;  padding: 2px; text-decoration: none; font-size: 9pt; line-height: 16px; text-align: right; }
a.alleventlist:hover { font-family: Verdana; color: #7FFF00; padding: 2px; text-decoration: none; font-size: 9pt; line-height: 16px; text-align: right; }

#schoolhelp { padding-left: 10px; font-size: 10pt; color: #FF69B4; line-height: 35px; }

/*Weddings*/
#wedvidTitle { color: Silver; text-align: center; font-size: 10pt; border-bottom: 1px solid #708090; width: 176px; line-height: 25px; }
a.wedvid { font-family: Verdana; color: #FFFF00; padding: 2px; text-decoration: none; font-size: 9pt; line-height: 20px; text-align: left; }
a.wedvid:visited { font-family: Verdana; color: #FFFF00;  padding: 2px; text-decoration: none; font-size: 9pt; line-height: 20px; text-align: left; }
a.wedvid:hover { font-family: Verdana; color: #DC143C; padding: 2px; text-decoration: none; font-size: 9pt; line-height: 20px; text-align: left; }

/*directions*/
#DirTblLines { border-right: 1px dotted #f1f1f1; }
#DirTblLines2 { border-bottom: 1px dotted #f1f1f1; }

/*Footer*/
#footertxtBlk{ color: #000000; font-family: Arial; font-size: 10pt; text-align: center; }
#footertxtwhite{ color: #FFFFFF; font-family: Arial; font-size: 10pt; }

/*Forms*/
#frmLabel{ border: 1px dashed Green; padding: 5px; color: #EEE8AA; font-family: 'ArialMT', 'Arial', sans-serif; font-size: 10pt; line-height: 20px; }
#frmfield{ border: 1px solid #708090; background-color: transparent; font-family: 'ArialMT', 'Arial', sans-serif; font-size: 12px; color: #FFE4B5; line-height: 20px; }
#frmfield2{ border: 1px solid #708090; background-color: transparent; font-family: 'ArialMT', 'Arial', sans-serif; font-size: 12px; color: #8B0000; line-height: 20px; }
