/* OSFC Welcome Page 01 Stylesheet*/



body { font-family: Arial, Helvetica, sans-serif; }
h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h1 { font-size: 110%; margin-bottom: 0.4em }
h2 { font-size: 90%; margin-bottom: 0.4em }
h3 { font-size: 80%; margin-bottom: 0.3em }
h4 { font-size: 75%; margin-bottom: 0.2em }
h5 { font-size: 70%; margin-bottom: 0.1em }
h6 { font-size: 65%; margin-bottom: 0.1em }

p { font-family: Arial, Helvetica, sans-serif; font-size: 80%}

th { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

ol { font-family: Arial, Helvetica, sans-serif; margin-top: 0.2em; list-style-type: decimal }
ol.alpha { list-style-type: lower-alpha }
ol.roman { list-style-type: lower-roman }

ul { font-family: Arial, Helvetica, sans-serif; margin-top: 0.2em; list-style-type: square }

li { margin-top: 0.4em }

legend { font-size: 80%; font-weight: bold }

fieldset { padding: 1em 1em 1em 1em }

label {	display: inline }

caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; text-align: left; padding: 4px 4px 4px 4px }



/* custom class standard settings */
.big { font-family: Arial, Helvetica, sans-serif; font-size: 90% }
.medium { font-family: Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.5}
.medium timer { font-family: Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.5; left:auto}
.medblue { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color:#003366 }
.navbold{ font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight:bold;color:#C35EAE }
.whitebold{ font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-weight:bold;color:#ffffff }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 70% }
.tiny { font-family: Arial, Helvetica, sans-serif; font-size: 60% }
.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }

.bigger { font-size: 110% }
.smaller { font-size: 90% }

.afterh { margin-top: 0.001em }
.zero-top { margin-top: 0.001em }
.zero-bottom { margin-bottom: 0.001em }
.zero-vspace { margin-top: 0.001em; margin-bottom: 0.001em }
.indented { margin-left: 2em }

/* custom class special settings */
.mini-header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #FFFFFF; margin-left: 5px;	margin-right: 3px; margin-top: 3px;	margin-bottom: 3px }
.resource-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; margin-top: 2px; margin-right: 3px; margin-bottom: 0.2em }

.bc-text { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; vertical-align:middle; color:#FFFFFF}

.bc-sep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; vertical-align:middle; color:#FFCCFF}

.bc-tit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: bold; vertical-align:middle; color:#FFFFFF}


.nav-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold }
.side-nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold;	margin-top: 3px; margin-bottom: 3px }
.location-list { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-weight: bold; margin-top: 10px; margin-bottom: 15px }
.read-more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: bold }

.code-valid { font-family: Courier New, Courier, mono }
.code-deprecated { font-family: Courier New, Courier, mono; color: #FF0000 }

/* custom class link settings */
a.plain:link { text-decoration: none }
a.plain:visited { text-decoration: none }
a.plain:hover { text-decoration: underline }

a:hover { text-decoration: underline }
a:link { text-decoration: none}

.borderlines {background:#000000}
.page{background:#FFFFFF}
.white {color: #FFFFFF}
.rightmargins { padding-left:  0.1em; padding-right:  0.1em; padding-top:  0.1em; padding-bottom:  0.1em;}
.contentmargins { padding-left:  1em; padding-right:  1em; padding-top:  1em; padding-bottom:  1em;}

a.subnav:link{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size : 60%; color: #002D4D;}
a.subnav:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-weight: bold;	font-size : 60%; color: #002D4D;}
a.subnav:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size : 60%; color: #540D59;}

a.subnavsub:link{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size : 60%; color: #002D4D;}
a.subnavsub:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-weight: normal;	font-size : 60%; color: #002D4D;}
a.subnavsub:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size : 60%; color: #540D59;}

a.subnavmain:link{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size : 60%; color: #FFFFFF;}
a.subnavmain:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-weight: bold;	font-size : 60%; color: #FFFFFF;}
a.subnavmain:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size : 60%; color: #FFFFFF;}

/*left&right nav tints*/
.background-solid {background: #8CC63F}
.background-level1 {background: #C9DFB2}
.background-level2 {background: #D9CADB}
/* End */

h1 { font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; color: #540D59}  
h6 { font-size: 65%; margin-bottom: 0.1em; margin-top: 0.1em }
