/* CSS Document */

body {
margin: 0 auto;
padding: 0;
text-align: center;
background-image: url(../../images/bg.png);
}
#frame {
margin-top: 0px;
width: 800px;
background-color:#000000;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
border-bottom: 1px solid #ff0000;
}
#frame, #header, #header2, #nav, #sublinks, #footer {
margin-left: auto;
margin-right: auto;
}
#header {
width: 775px;
height: 152px;
}
#header2 {
background-image: url(http://www.goisf.com/images/ISF_home_banner.jpg);
background-repeat: no-repeat;
width: 775px;
height: 152px;
}
#nav {
width: 750px;
background-color:#CC0000;
padding: 10px;
}
#nav a:hover {
color: #000000;
background-color: #ff0000;
padding: 5px;
}
#content {
width: 750px;
text-align: left;
padding-left: 25px;
padding-right: 15px;
}
#subcontent {
width: 600px;
text-align: left;
margin-left: 20px;
padding-left: 5px;
padding-right: 10px;
float: left;
padding-top: 25px;
}
#probox {
float: left;
width: 175px;
height: 500px;
text-align: left;
padding: 5px;
}
#probox img {
float: left;
padding-right: 5px;
}
#subnav a:hover {
color: #ff0000;
text-decoration: underline;
padding: 5px;
}
#subnav {
width 100px;
text-align: left;
padding-left: 15px;
float: left;
padding-top: 25px;
}
h1 {
font-size: 13px;
color: #cc0000;
margin: 0;
padding: 0;
line-height: 2em;}
}
h2 {
font-size: 13px;
color: #ffffff;
margin: 0;
padding: 0;
}
h3 {
font-size: 13px;
color: #FFFFFF;
margin: 0;
padding: 0;
}
h4 {
font-size: 13px;
color: #cc0000;
margin: 0;
padding: 0;
}
#frame2 {
margin-top: 0px;
width: 800px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}
#frame2 {
margin-left: auto;
margin-right: auto;
}
#signup {
width: 800px;
margin-top: 5px;
margin-bottom: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
color: #FFFFFF;
}
#signup a:hover {
text-decoration: underline;
}
#box {
float: left;
width: 375px;
height: 675px;
margin-top: 10px;
margin-right: 3px;
margin-left: 3px;
padding: 5px;
text-align: left;
}
#box h1 {
font-size: 11px;
color: #ff0000;
margin: 0;
padding: 0;
}
.readmore {
text-align: right;
color: #ff0000;
}
.readmore a:link {
color: #ff0000;
}
#sublinks {
width: 600px;
margin-top: 20px;
}
#sublinks a:hover {
text-decoration: underline;
}
#footer {
width: 550px;
margin-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align:center;
color: #ffffff;
background-image: url(../../images/bg.png);
}
a:link {
color: #ffffff;
text-decoration: none;
}

#nav a:link, a:visited {
text-decoration: none;
}
#subnav a:link, a:visited {
text-decoration: none;
}
a:visited {
color: #ffffff;
}
br.clear {
clear: both;
}



.indented {padding-left: 50pt; padding-right: 50pt;}
.requestaclass {color: #888888}
.newsbanner {background-color: #CC0000}
.newsbackground {background-color: #000000}
.newshighlight1 {background-color: #222222}
.newshighlight2 {background-color: #222222}
.newsbannertext {font-family: verdana, arial, fantasy; font-size: 14px; color: white; font-weight: bold;}
.newstext {text-align: left;}
.newscentertext {text-align: center;}
.newstinyprint {text-align: left; word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0; font-size: 10px}
.newstinycenterprint {text-align: center; word-spacing: 0; line-height: 100%; margin-top: 0; margin-bottom: 0; font-size: 10px}
