html, body {
	margin:0;
	padding:0;
}
body{
	text-align: center;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	background-color: #eee;
	color: #444;
	font-size: 75%;
}
a
{
	color: #777;
	text-decoration: none;
	-webkit-user-drag: none; /*Fixes Chrome issue with drag that causes problems with Galleriffic*/
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
p, li {
	line-height: 1.8em;
}
img 
{
    -webkit-user-drag: none; /*Fixes Chrome issue with drag that causes problems with Galleriffic*/
}
h1, h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0 0 10px 0;
	letter-spacing:-1px;
}
h1 {
	padding: 0;
	font-size: 3em;
	color: #333;
}
h2 {
	padding-top: 10px;
	font-size:2em;
}
h3 
{
    font-family: "Trebuchet MS", Verdana, sans-serif;
}
i.logo
{
    font-variant: small-caps;
}
pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
#page
{
    /*width: 900px;*/
    width: 1000px; 
    background-color: #f8f7f6;
    height: 100%;
    margin: 0 auto;
    text-align: left;
    border-color: #ddd;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
}
#header
{
   height: 60px;
   background-color: #f8f7f6;
   padding:45px 0 0 15px;
   /*background-image: url("../images/Web_Logo.png");
   background-position: top left;
   background-repeat: no-repeat;*/
}
#menu
{
   background-color: #f8f7f6; 
}
#menu ul
{
    display:inline;
    -webkit-padding-start: 0px;
    list-style-type:none;
    padding:0;
    margin:0;
}
#menu li
{
    display:inline;
}

#leftCol
{
    width: 260px;
    height: auto;
    float: left;
    background-color: #f8f7f6;
    padding-top: 2em;
}
#leftCol p
{
    text-align:justify;
    line-height:inherit;
    *line-height:1.2;
}
.emptyPane /*class used for accordion panes that don't open*/
{
    display:none!important;
    border:none!important;
    border-width:0!important;
}
.subCategory
{
    color:#777777;
    font-size:.85em;
    padding-top: 10px!important;
    padding-bottom: 0px!important;
}
div#container {
	padding: 20px;
	float:right;
	width: 700px;
	background-color: #ffffff;
}

div#footer {
	clear: both;
	color: #777;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
}
div#example {
   position: relative;
   display: block;
   width: 500px;
   height: 500px;
   overflow: hidden; 
}
.ft-title
{
    padding: 1em 3em;
    margin: 1em;
}
.ui-accordion-content div
{
    padding: 4px 0;
}

