﻿body,html
{
    padding:0px;
    margin:0px;
    background-color:#f0f0f0;
    font-family:Verdana;
    font-size:10pt;
}
#wrapper
{
    background-image:url('/images/leftmenubg.gif');
    width:1024px;
    margin:0px auto;
    background-color:White;
    border-top:1px solid #808080;
    border-left:1px solid #808080;
    border-right:1px solid #808080;
}

#leftmenuwrapper
{
    width:246px;
    padding-right:10px;
    padding-top:20px;
    float:left;
    height:100%;
}
    #leftmenuwrapper #topleft
    {
        text-align:right;
        font-size:10pt;
    }
    #leftmenuwrapper #leftmenu
    {
        width:240px;
        padding-left:16px;
        top:14px;
        position:relative;
    }
    #leftmenuwrapper #leftmenu .toplevel
    {
        font-weight:bold;
        border-bottom:1px dashed #a6a6a6;
        padding:5px 0px;
        font-size:10pt;
    }
    #leftmenuwrapper #leftmenu .secondlevel
    {
        padding:5px 0px;
        font-size:10pt;
        padding-left:10px;
    }
    #leftmenuwrapper #leftmenu .secondlevel a
    {
        /*color:#676767;*/
    }
    
    #leftmenuwrapper #leftmenu .first
    {
        border-top:1px dashed #a6a6a6;
    }
    
#maincontent
{
    float:left;
    width:768px;
    background-color:White;
}
    #maincontent #content
    {
        margin:10px;
        min-height:300px;
    }

#tagline
{
    background-image:url('/images/taglinebg.jpg');
    width:768px;
    height:43px;
    font-size:14pt;
    color:White;
    line-height:43px;
    vertical-align:middle;
}
    #taglineinner
    {
        padding-left:10px;
    }

a
{
    color:#319ba9;
}
a:hover
{
    color:#cf8f4c;
}

h1
{
    color:#319ba9;
    font-weight:bold;
    font-size:14pt;
}

#footerwrapper
{
    clear:both;
    background-image:url('/images/leftmenubg.gif');
    width:1024px;
    margin:0px auto;
    background-color:White;
    border-bottom:1px solid #808080;
    border-left:1px solid #808080;
    border-right:1px solid #808080;
}

    #footer
    {
        background-color:white;
        width:748px;
        margin-left:256px;
        border-top:1px solid #d0d0d0;
        color:#777777;
        padding:5px 10px;
        font-size:8pt;
    }

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
   .clearfix 
   {
       display: inline-block;
   } 

    /* Hides from IE Mac \*/
    * html .clearfix 
    {
        height: 1%;
    }
   .clearfix 
   {
       display:block;
   }
    /* End Hack */ 
    

.editableContent {border: 1px solid #e0e0e0;}
.editableContent .ReadOnly{}
.editableContent .Editing{background-color:#f9f0c0;}

.editableContent .Title {background-color:#c0c0c0; color:White; font-weight:bold; padding:5px; height:24px; line-height:24px; vertical-align:middle}
.editableContent .Title input{float:right;}
.editableContent .Title img{float:left; margin-right:5px; height:24px;}

.EditLink{float:right;}
