/* CSS Document */

/* Admissions */

.fourcolnavbox { margin-left:91px;margin-top:10px;width:724px;min-height:150px; }
.qrtrfloatbox { float:left;width:25% }
.subboxnav { list-style:none;margin:2px;padding:0;line-height:20px; }

/* Original */
html {height: 100%; margin-bottom: 1px;}

body {
font-family: arial;
font-size: 12px;
margin: 0px;
background-color: #8896b6;
background-image: url(images/main-bg.gif);
background-repeat: repeat-x;
height: 100%;
min-height: 101%;
}

div#outer-container {   
margin-left: auto;    
margin-right: auto;    
padding: 0px;
width: 914px;      
height: 101%;
}

div#spotlight-banner {
background-image: url(images/spotlight-bg.gif);
background-repeat: repeat-x;
height: 76px;
width: 99.3%;
}

#inline-list li {
margin-left: 15px;
margin-right: 15px;
padding: 0px;
list-style-type: none;
display: inline;

}

div#top-header {
background-image: url(images/top-bar-bg.gif);
background-repeat: repeat-x;
height: 36px;
width: 100%;
}

div#main-header {
height: 60px;
width: 906px;
align: center;
}

div#top-content {
background-image: url(images/content-top-bg.gif);
width: 914px;
height: 6px;
align: center;
margin-top: 5px;
}

div#main-content {
width: 914px;
}

div#h-navigation-racc {
background-image: url(images/h-navigation-bg-racc.gif);
width: 896px;
height: 51px;
margin-left: 5px;
margin-top: 3px;
padding: 0px;
margin-right: 0px;
margin-top: 3px;
}

div#h-navigation {
background-image: url(images/h-navigation-bg.gif);
width: 896px;
height: 51px;
margin-left: 5px;
margin-top: 3px;
padding: 0px;
margin-right: 0px;
margin-top: 3px;
}

div#int-page-title {
background-image: url(images/int-page-top-bg.gif);
background-repeat: none;
width: 710;
height: 25px;
vertical-align: bottom;
}

div#admin-page {
background-image: url(images/admin-top-bg.jpg);
background-repeat: none;
width: 887px;
height: 274px;
}


/* faq open close */
.faq-q {background-color:#EEE;border:1px solid #dedbd1;padding:4px 10px 4px 20px; }
.faq-q a:link { color:#315675;font-weight:bold; }
.faq-a { padding:10px 10px 15px 20px; }
.faq-a div { width:70% }

/* UL and LI base styles */

ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px}
li {padding: 0; margin: 0}

/* end UL and LI styles */

ul {margin-left: 20px}

.tab-area {
font-family: arial;
font-size: 12px;
color: #536895;
font-weight: bold
}

.large-arial {

font-family; arial;
font-size: 24px;
color:  #ffffff;
font-variant: small-caps;
}

.large-times {
font-family: times new roman;
font-size: 26px;
color: #000000;
font-weight: bold;
font-style: italic;
}

.small-text-italic {
font-family: times new roamn, times;
font-size: 13px;
color: #666666;
line-height: 15px;
font-style: italic;
}

.slider-main {

font-family: Trebuchet MS., Helvetica, sans-serif;
font-size: 35px;
color: white;
text-shadow: 0.1em 0.1em 0.2em black;
}


.small-text {
font-family: arial;
font-size: 11px;
color: #000000;
line-height: 15px;
font-style: none;
font-weight: bold;
}


.top-bar {
font-family: arial;
font-size: 11px;
line-height: 16px;
color: #ffffff;
}

.dgsom-links {
font-family: arial;
font-size: 13px;
color: #ffffff;
line-height: 18px;
text-decoration: none;
padding-left: 6px;
}

h1 {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #536895;
margin: 0px;
padding: 0px;
}

.h2-inline {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #536895;
}

h2 {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #536895;
margin: 0px;
padding: 0px;
}

.white-bold {
font-family: arial;
font-weight: bold;
color: #ffffff;
}

.secondary-h-nav {
font-family: helvetica;
font-size: 11px;
color: #22355f;
margin: 0px;
padding-bottom: 2px;
padding-left: 10px;
}

.news-title {
font-family: arial;
font-size: 12px;
color: #5b5b5b;
}

.event-title {
font-family: arial;
font-size: 12px;
color: #5b5b5b;
font-weight: bold;
font-style: italic;
line-height: 15px;
}

.main-text {
font-family: arial;
font-size: 11px;
line-height: 15px;
color: #4f4f4f;
}

.medium-text {
font-family: arial;
font-size: 12px;
line-height: 21px;
color: #000000;
}

.event {
font-family: arial;
font-size: 11px;
color: #5b5b5b;
}

.subsite-title {
font-family: arial;
font-size: 18px;
font-weight: bold;
padding: 5px;
color: #9daccb;
}

.section-title {
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #ffffff;
}

.section-title-black {
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #000000;
}


a:link.secondary-navigation {
font-family: helvetica;
font-size: 11px;
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #22355f;
padding: 2px;
}

a:visited.secondary-navigation {
background-color: none;
font-family: helvetica;
font-size: 11px;
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #22355f;
padding: 2px;
}
a:active.secondary-navigation {
background-color: none;
font-family: helvetica;
font-size: 11px;
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #22355f;
padding: 2px;
}

a:hover.secondary-navigation {
background-color: #66779d;
font-family: helvetica;
font-size: 11px;
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #ffffff;
padding: 2px;
}


a:link.header-navigation {
font-family: arial;
font-size: 10px;
text-decoration: none;
color: #ffffff;
padding: 1px;
}

a:visited.header-navigation {
background-color: none;
font-family: arial;
font-size: 10px;
text-decoration: none;
color: #ffffff;
padding: 1px;
}
a:active.header-navigation {
background-color: none;
font-family: arial;
font-size: 10px;
text-decoration: none;
color: #ffffff;
padding: 1px;
}

a:hover.header-navigation {
background-color: #66779d;
font-family: arial;
font-size: 10px;
text-decoration: none;
color: #ffffff;
padding: 1px;
}

#news-list ul {margin: 10 0 0 0; padding: 0;}
#news-list {line-height: 14px; font-family: arial; font-size: 11px; color: #4f4f4f;}
#news-list li {list-style-image: url(images/link-arrow-dark.gif); margin: 0px; padding-bottom: 0px; margin-left: 15px}

ul.education {list-style-image: url(images/link-arrow-dark.gif)}

.admin-list {
font-face: arial;
color: #ffffff;
font-size: 12px;
}

a:link.admin-list {color: #ffffff; text-decoration: none}
a:active.admin-list {color: #ffffff; text-decoration: none}
a:visited.admin-list {color: #ffffff; text-decoration: none}
a:hover.admin-list {color: #ffffff; text-decoration: underline}

a:link.news-list {color: #4f4f4f; text-decoration: none}
a:active.news-list {color: #4f4f4f; text-decoration: none}
a:visited.news-list {color: #4f4f4f; text-decoration: none}
a:hover.news-list {color: #536895; text-decoration: underline}

ul.black-arrow {margin: 0 0 0 15; padding: 0 0 0 10; list-style: none}
li.black-arrow {margin: 0 0 0 20; padding: 0 0 0 10; list-style-image: url(images/black-arrow.gif)}

ul.white-arrow {margin: 0 0 0 15; padding: 0 0 0 10; list-style: none}
li.white-arrow {margin: 0 0 0 20; padding: 0 0 0 10; list-style-image: url(images/white-arrow.gif)}

/* Main subsite vertical navigation classes */

#navigation {width: 168px; display: block; font-size: 11px; font-family: arial; line-height: 18px; padding-left: 0 0 0 0; margin: 10px 0 0 10px;}

#navigation ul {margin: 5 0 0 20; padding: 0; list-style: none}
#navigation li {list-style-image: url(images/link-arrow-light.gif); margin: 0 0 0 5; padding: 0;}
#navigation li.indent {margin: 0 0 0 20px; list-style-image: url(images/link-arrow-light.gif); width: 155;}
#navigation li.down {margin: 0 0 0 5px; list-style-image: url(images/link-arrow-down.gif)}

#navigation a:link {color: #4f4f4f; text-decoration: none; display: block; padding: 0 0 0 2px;}
#navigation a:active {color: #4f4f4f; text-decoration: none; display: block; padding: 0 0 0 2px;}
#navigation a:visited {color: #4f4f4f; text-decoration: none; display: block; padding: 0 0 0 2px;}
#navigation a:hover {background-color: #dfdfdf; display: block; padding: 0 0 0 2px;}

/* end subsite vertical nav classes */

a:link.dgsom-links {color: #ffffff; text-decoration: none}
a:active.dgsom-links {color: #ffffff; text-decoration: none}
a:visited.dgsom-links {color: #ffffff; text-decoration: none}
a:hover.dgsom-links {color: #ffffff; text-decoration: underline}

a:link.dgsom-main-nav {color: #ffffff; text-decoration: none}
a:active.dgsom-main-nav {color: #ffffff; text-decoration: none}
a:visited.dgsom-main-nav {color: #ffffff; text-decoration: none}
a:hover.dgsom-main-nav {color: #ffffff; text-decoration: underline}

a:link.heading {color: #536895; text-decoration: none}
a:active.heading {color: #536895; text-decoration: none}
a:visited.heading {color: #536895; text-decoration: none}
a:hover.heading {color: #536895; text-decoration: underline}

/* added by Paul Babin */
.cf:before, .cf:after { content: " "; display: table;  }
.cf:after { clear: both; }
.quarter-column {width:250px;height:210px;float:left;margin:10px 50px 10px 50px;}
