/* @override http://localhost/phpguru/SFPI/stylesheets/public.css */

html {
height:100%;
margin-left:auto;
margin-right:auto;
width:900px;
}
* {outline: none;}
body {
	background:#FFFFFF url(../images/degrade_ext.jpg) repeat-x fixed 0 bottom;
	border:0 none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:100%;
	line-height:15px;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:900px;

}
body.mceContentBody {text-align:left;}
img {
border:medium none;
}
#sidebar_bottom_content {
	font-size: 11px;
	color: #c6ba4c;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0;
}
#sidebar_bottom_content a {

    font-size: 11px;
    color: #c6ba4c;
}
div a {
color:#8D0D19;
}
#header h1 a {
color:#FFF0A5;
text-decoration:none;
}
#header h1 a:visited {
color:#FFF0A5;
text-decoration:none;
}
#header {
background:#FFFFFF none repeat scroll 0 0;
color:#FFB03B;
height:70px;
margin:0 auto;
padding:0;
text-align:left;
width:900px;
}
#header h1 {
margin:0;
padding:1em;
}
#main {
background:#fff none repeat scroll 0 0;
display:table;
height:690px;
margin:0 auto;
padding:0;
text-align:justify;
width:900px;
}
#structure {
display:block;
margin:0 auto;
padding:0;
width:900px;
}
#page div.page-content ul li {
margin-bottom:10px;
}
#wrapper {
width:910px;
text-align:center;
}
#wrapper2 {
width:900px;
text-align:left;
}
#footer {
background:#D2DADD none repeat scroll 0 0;
bottom:0;
color:#8E2800;
display:block;
float:left;
font-size:9px;
height:25px;
line-height:25px;
margin:0 auto;
padding:0;
position:relative;
text-align:center;
width:900px;
}
#header #staff {
background-color:#C6FE68;
display:inline;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
position:relative;
visibility:visible;
z-index:1;
}
#navigation {
background:#FFFFFF none repeat scroll 0 0;
color:#FFB03B;
display:block;
height:50px;
margin:0;
position:relative;
width:100%;
}
#navigation a {
clear:right;
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
text-decoration:none;
}
ul.subjects {
background-color:#BF1341;
color:#FFFFFF;
display:block;
float:left;
height:25px;
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:0;
width:850px;
}
ul.pages {
background-color:#F57420;
display:block;
float:left;
height:25px;
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0;
padding:0;
position:relative;
width: 735px;
}
#navigation ul.subjects li {
border-left:1px solid #FFFFFF;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
}
#navigation ul.subjects li#firstsubj {
border-left-style:none;
}
#navigation ul.pages li {
border-left:1px solid #FFFFFF;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
position:relative;
}
#navigation ul.pages li#firstpage {
border-left-style:none;
}
#navigation ul.subjects li.selected {
background-color:#CD656D;
}
#navigation ul.pages li.selected {
background-color:#FDBA84;
}

div#languages {
background-color:#F57420;
display:block;
float:right;
height:25px;
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin: 0 25px 0 0;
padding:0;
position:relative;
	width: 140px;
}



#languages div {
	height: 25px;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
        float: left;
}

#languages div a {
        padding: 0 0 0 15px;
        position: relative;
	display: block;
	float: left;
	height: 25px;
	width: 25px;
	margin: 0;
	clear: right;
}

#languages div a:hover {
    text-decoration:underline;
}

#page {
background:#FCFCFC none repeat scroll 0 0;
clear:none;
color:#202020;
display:table-cell;
float:left;
height:670px;
margin-left:0;
margin-right:0;
margin-top:0;
overflow:auto;
position:relative;
vertical-align:top;
width:730px;
}
.jScrollPaneContainer{
    height:670px;
}
@media print{
    body{
        font-size:10px;
    }
    .jScrollPaneContainer{
    overflow:visible;
    position:relative;
    float:left;
    
    }
}

table#mytable {
background-color:#FFF1E6;
border-style:none;
font-size:11px;
}

#mytable tbody tr.even th.nocolor {
background-color:#FCFCFC;
border-style:none;
width:140px;
}

#mytable tbody {
background-color:#FFFBF8;
border-style:none;
border-width:0;
}
#mytable tbody tr {
	
}

#mytable tbody tr.even td {
border-right:1px solid #FFFBF8;
border-style:none solid none none;
}

#mytable tbody tr th {
border-right:1px solid #FFFBF8;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

#page div.page-content ul {
list-style-image:url(../images/bullet.gif);
}

#mytable tbody tr td {
border-style:none;
height:3.5em;
padding:1ex;
text-align:left;
}

#mytable caption {
border-style:none;
font-size:9px;
font-style:italic;
text-align:right;
}

#page div.page-content {
    padding:20px 10px 20px 30px;
}

#mytable tbody tr.even {
background-color:#FAF1F2;
}
h2 {
color:#BF1341;
font-size:19px;
margin-top:1em;
}
h3 {
color:#BF1341;
}
h4 {
color:#BF1341;
font-style:italic;
}
#page div.page-content p span.name {
color:#BF1341;
}
#sidebar{
    width:165px;
    height:670px;
    background-color:#FCFCFC;
    position:relative;
    float:right;
    z-index:2;
}
#sidebar-top{
    width:165px;
    height:505px;
    background-color:white;
    background-position:right top;
    background-image:url(../images/sidebar-top.gif);
    position:relative;
    float:right;
}
#sidebar-bottom{
	width:165px;
	height:165px !important;
	background-color:white;
	background-image:url(../images/sidebar-bottom.gif);
	background-position:right top;
	position:relative;
	float:right;
}
#btn_contact {
	width:30px;
	height:24px;
	padding:19px;
	float:left;
	display:block;
}

#btn_home {
	width:30px;
	height:24px;
	padding:19px;
	float:left;
	display:block;
}
