/* Core set up stuff*/

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


body {color: #000000;
	margin: 0;
background-color: #cdd0d6;
font: normal  0.7em/1.4em Verdana, Arial, Georgia, sans-serif;
font-weight:normal;
font-style: normal;
 }


img { border: 0 none; }

#header_container {
	margin: auto;
	width: 958px;
background-color: #fff;}

#header {
position: relative;
padding: 0;
padding-top: 65px;

height: 40px; 
font-weight: bold;
background-image: url(../images/sfcreate-logo3.gif);
background-repeat: no-repeat;
font-size: 0.9em;
background-position: center 10px;
 }
#header p {text-align: right;
padding-right: 40px; }


#nav {
position: relative;
	margin: 0em auto 0em auto;
	width: 958px;
padding: 0;
font-weight: normal;
padding-top: 5px;
text-align: center;
font-size: 1em;
background-color: #fff;
height: 24px; 
letter-spacing: 1px;
color: #666666;
border-top: 1px #e6e6e6 solid;
border-bottom: 1px #e6e6e6 solid; }

/*nav*/

#nav ul {
margin: 0;
padding: 0;

margin-left: 0; }

#nav li {
display: inline;
 }

ul,ol {list-style-type: none; }

#nav ul.sections {
font-size: 1em; }

#nav ul.sections li {

list-style-type:none; }

#nav ul.sections a {
display: inline;
padding-top: 0.55em;
padding-bottom: 0.75em;
margin: 0;
color: #999999;
text-decoration: none;
font-weight: bold;
font-size: 1em;
padding-right: 20px;
padding-left: 20px;
 }

#nav ul.sections a:hover, #nav ul a.current {
color: #000000;

font-weight: bold;
 }
/*end nav*/


#container, #container2, #container3 {
position: relative;
	margin: 0 auto;
	width: 958px;
padding: 0;
background-color: #fff;
padding-bottom: 1px; }

#container2 {
height: 600px; }
#container3 {
height: 905px; }

#leftbottom {
position: relative;
	margin: 0;
	width: 250px;
padding-left: 41px;
padding-bottom: 20px;
padding-top: 20px; }

#left , #left2 ,#left3,#leftfront , #leftselect {position: absolute;
top: 0;
left: 0;
	margin: 0 ;
	padding: 0;
	width: 250px;
padding-top: 10px;
padding-right: 5px;
height: 565px;
}

#left2, #left3 {width: 260px;
padding-left:18px;
 } 

 #left3{height: 905px;}
 
#leftselect {	width: 405px;padding-left: 5px;}
#leftfront {	width: 177px; padding-top: 27px; padding-left: 25px;
}

#one, #three {position: absolute;
top: 0;
width: 180px;
padding-top: 40px; }

#one {position: absolute;
left: 170px;}

#three {position: absolute;
right: 130px;
 }

#two {position: relative;
padding-top: 40px;
margin-left: 394px;
width: 140px; }



#main2, #main,  #maincontact, #mainpub {
position: relative;
width: 640px;
padding-top: 25px;
margin-left: 300px;
background-color: transparent;
color: #000000;
padding-left: 5px;
padding-bottom: 10px;
margin-top:0;
margin-bottom: 5px;
background-repeat: no-repeat; }


#mainfront {position: relative; padding-top: 40px; margin-left: 0; text-align: center;background-color: #fff;}
#mainfront p {  font-size: 1.1em; text-align: center;}

#maincontact {
padding-top: 40px;

}

#main, #mainpub {padding-top: 40px;
height:780px;
text-align:left; 
}
#main {
height:780px;
}
#mainpub {
height:1600px;
}



#main p {
text-align:center; 

}  
 
 #rgt {padding-top: 25px;
 position: absolute;
right: 20px;
top: 0;
 width: 280px;
  padding-left: 5px;
 padding-right: 20px;
 }



#left li {color:#ffffff;
list-style-type:square;
}


#footer {
position: relative;
margin: 0 auto;
padding: 0;
background-color: #fff;
padding-bottom: 30px;
padding-top: 5px;

 }
 
 #footer p{
 text-align: center;
 font-size: 0.9em;
 }


#footerlogo {
position: absolute;
width: 90px;
height: 42px;
right: 20px;
top: 1px; }




p, #main p 
{color: #000000;
line-height: 1.6em;
 margin-top: 4px; margin-bottom:12px; 
text-align: left;
 }
.current {color: #4c4c4c;
 }
.currentblue {color: #000000; font-size: 0.9em;}
.currentblue2 {color: #000000; font-size: 0.9em; font-weight:bold;}
strong {
font-weight: bold; }
.blue {
font-weight: bold;
font-size: 0.9em; color: #7d8293;
 }

.bluesm {
font-weight: normal;
font-size: 0.9em; color: #7d8293;
text-align: left;
padding-right: 10px; }

.left {
text-align: left;
padding-right: 10px; }


h1, h2, h3, h4, h5, h6 {
color:  #333333;
font-style: normal;
text-align: left;
 margin-top: 2px; margin-bottom: 5px; 
 }

h1 {font-size: 1em;
line-height: 1.7em;
padding-bottom: 5px;
}


h2 {font-size:1.1em;
font-weight: bold;
text-align: center;
margin-bottom: 0;
 }


h3 { font-size: 0.9em;
line-height: 2em;
color: #0080ff; }

h4 {  font-family: "palatino", "Times New Roman", Georgia, serif; 
 margin-top: 10px;
font-weight: normal;
line-height: 1.5em; 
font-size: 1.7em; text-align:center;}

h5 {
 font-family: "palatino", "Times New Roman", Georgia, serif;
 margin-top: 10px;
font-size: 1.7em; font-weight: normal;
line-height: 1.5em; text-align:left;
 }
h6 {
 font-family: "palatino", "Times New Roman", Georgia, serif;
font-weight: normal;
font-style: normal;
line-height: 1em;
text-align:center;
 margin-bottom: 12px; 
font-family: serif;
font-size: 3.2em; }
h6 p {
text-align:left;
}


a:link {color:   #000000; text-decoration: none;
 } 
a:visited {color: #000000; text-decoration:none;
}
a:hover {color: #000000; text-decoration:underline;
 }

