body { 
margin : 0;
padding : 0;
font : 85% arial, hevetica, sans-serif;

color : #505367;
background: #cccccc;
} 
A:link { 
color : #0066B3;
} 
A:visited { 
color : #660099;
} 
A:active { 
color : #00B366;
} 
A:hover { 
color : #FF0000;
} 
h2 { 
color : #668040;
font : 120% georgia, times, "times new roman", serif;
font-weight : bold;
margin : 0 0 2px 0;
} 
h2 a { 
text-decoration : none;
} 
h3 { 
color : #804070;
font : 106% georgia, times, "times new roman", serif;
font-weight : bold;
margin-top : 0;
} 
#container1 { 
margin :auto;
width : 100%;
text-align : left;
background-color : #fff;
border : 1px solid #676767;
} 
#header { 
width : 100%;
height : 80px;
background-color : #000000;
background-image: url('../../images/logo/stfcsslogo.jpg');
background-position: center right;
background-repeat: no-repeat;
} 
#header img {
float:left;
}
#mainnav { 
font-size : 70%;
text-align : center;
background : #a6298d url('../../images/backgrounds/magenta_bg.jpg') repeat top left;
color : #ffffff;
padding : 2px 0;
margin-bottom : 22px;
font-weight: bold
} 

#mainnav ul { 
margin : 0 0 0 20px;
padding : 0;
list-style-type : none;
font-weight: bold
} 
#first { 
border-left : 1px solid #b85ca1;
padding : 0 0 0 15px;
} 
#mainnav li { 
display : inline;
padding : 0 8px;
border-right : 1px solid #b85ca1;
font-weight: bold
} 
#mainnav li a { 
text-decoration : none;
color : #ffffff;
font-weight: bold
} 
#mainnav li a:hover { 
text-decoration : none;
color : #804070;
background-color : #e6cfe0;
font-weight: bold
} 
#menu { 
padding:0px;
margin:0px;
font-size : 90%;
float : left;
width : 165px;
border-right : 1px solid #668040;
padding-right : 15px;
} 
#menu ul { 
margin-right : 0px;
padding-right : 0px;
list-style-type : none;
line-height : 165%;
} 
#menu li { 
margin-right : 0px;
padding-right : 0px;
list-style-type : none;
line-height : 165%;
} 

#menu h3 { 
padding-left : 8px;
} 
#menu h1 { 
color : #668040;
font : 120% georgia, times, "times new roman", serif;
font-weight : bold;
margin : 0 0 2px 0;
} 
#breadcrumb { 
font-size : 70%;
} 
#breadcrumb li { 
display : inline;
list-style-type : none;
padding-right : 5px;
} 
#contents { 
margin : 0 20px 40px 200px;
} 
#contents p { 
line-height : 165%;
} 
#contents img { 
float : right;
padding : 2px;
margin : 0 0 10px 10px;
} 
#special img { 
float : left;
padding : 5px;
border : 1px solid #668040;
margin : 5px;
} 
#footer { 
clear : both;
color : #668040;
background-color : #ddd;
text-align : right;
padding : 5px;
font-size : 80%;
height: 50px;
} 
#footer img {
padding: 3px;
margin:3px;
float: left;
}
#footer ul { 
margin : 0 0 0 20px;
padding : 0;
} 
#footer li { 
display : inline;
list-style-type : none;
padding-right : 20px;
} 
.pdfholder { 
width : 95%;
border : 1px solid #668040;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #ffe6f9;
} 
.pdfholder ul { 
list-style-type : none;
padding : 2px;
margin : 2px;
} 
.pdfholder li { 
list-style-image : url('../../../images/pdf-icon.jpg');
background-repeat : no-repeat;
background-position : 0 0.4em;
padding-left : 1em;
margin-left : 1em;
} 
#wordholder { 
width : 95%;
border : 1px solid #668040;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #80c9ff;
} 
#wordholder ul { 
list-style-type : none;
padding : 2px;
margin : 2px;
} 
#wordholder li { 
list-style-image : url('../../images/WORD-ICON.jpg');
background-repeat : no-repeat;
background-position : 0 0.4em;
padding-left : 1em;
margin-left : 1em;
} 
#imageholder, .imageholder { 
width : 95%;
border : 1px solid #668040;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #E6F4FF;
} 
#imageholder ul, .imageholder ul { 
list-style-type : none;
padding : 2px;
margin : 2px;
} 
#imageholder li, .imageholder li { 
list-style-image : url('../../images/IMAGE-ICON.jpg');
background-repeat : no-repeat;
background-position : 0 0.4em;
padding-left : 1em;
margin-left : 1em;
} 
#pptholder { 
width : 95%;
border : 1px solid #668040;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #FFBFE3;
} 
#pptholder ul { 
list-style-type : none;
padding : 2px;
margin : 2px;
} 
#pptholder li { 
list-style-image : url('../../images/PPT-ICON.jpg');
background-repeat : no-repeat;
background-position : 0 0.4em;
padding-left : 1em;
margin-left : 1em;
} 
#videoholder, .videoholder { 
width : 95%;
border : 1px solid #668040;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #E6FFBF;
} 
#videoholder ul, .videoholder ul { 
list-style-type : none;
padding : 2px;
margin : 2px;
} 
#videoholder li, .videoholder li { 
list-style-image : url('../../images/VIDEO-ICON.jpg');
background-repeat : no-repeat;
background-position : 0 0.4em;
padding-left : 1em;
margin-left : 1em;
} 
#videoholder img, .videoholder img { 
clear : both;
float : left;
padding : 5px;
margin : 5px;
} 
#flashholder { 
width : 95%;
border : 1px solid #668040;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #FFC580;
} 
#flashholder ul { 
list-style-type : none;
padding : 2px;
margin : 2px;
} 
#flashholder li { 
list-style-image : url('../../images/FLASH-ICON.jpg');
background-repeat : no-repeat;
background-position : 0 0.4em;
padding-left : 1em;
margin-left : 1em;
} 
#pdfadvice { 
width : 95%;
padding : 5px;
margin : 5px;
line-height : 165%;
background-color : #ffc080;
} 
#pdfadvice img { 
float : left;
padding : 2px;
margin : 10px 10px 0 0;
} 
#imageboxholder,
.imageboxholder
 { 
width : 650px;
display : block;
margin-left : auto;
margin-right : auto;
} 
#imageboxholder img,
.imageboxholder img { 
width : 200px;
height : 120px;
border : 1px solid gray;
padding : 2px;
margin : 2px;
} 
#formholder, .formholder {
	background-color: #CCFFBF;
	border: solid 1px #ddd;
	margin: 5px;
	padding: 5px;
}
#formholder li, .formholder li {
	list-style: none;
}
#formholder input, .formholder input {
	
}