﻿/** Universal Classes **/
.clear
{
    clear:both;
    height:5px;
    margin: 0;
    padding:0;
}


/** Containers **/
.is-active-checkbox 
{
    border: dashed 1px #999;
    margin: 15px 0 0 0;
    padding: 4px;   
    text-align: center;
    float: left;
    background-color:Yellow;
}

.disclaimer 
{
    float: left;
    width: 435px;
    margin: 15px 0 0 20px;
    padding: 0;
}

.school-title
{
    margin: 15px 0 0 0;     
    padding: 5px;
    float: left;
}

.address-box
{
    margin: 15px 0 0 20px;     
    padding: 5px 5px 5px 25px;
    float: left;
    border-left: solid 1px #999;
}

.grade-level
{
    margin: 15px 0 0 20px;     
    padding: 5px 5px 5px 25px;
    float: left;
    border-left: solid 1px #999;
    width: 350px;
}

.field-wrap 
{
    float: left;
    margin: 0 15px 0 0;
}

.field-wrap-links 
{
    float: left;
    margin: 0 5px 0 0;
}

.field-wrap-grades 
{
    float: left;
    margin: 0 15px 0 0;
    text-align: left;
    width: 50px;
}

.school-overview
{
    margin: 15px 0 0 0;     
    padding: 5px;
    float: left;
}

.academics
{
    margin: 15px 0 0 20px;     
    padding: 5px;
    float: left;
}

.school-links
{
    margin: 15px 0 0 0;     
    padding: 5px;
    float: left;
}

.additional-links
{
    margin: 15px 0 0 10px;     
    padding: 5px 5px 5px 25px;
    float: left;
    border-left: solid 1px #999;
}

.learning-environment1
{
    margin: 15px 0 0 0;     
    padding: 5px;
    float: left;
}

.learning-environment2
{
    margin: 15px 0 0 10px;     
    padding: 5px 5px 5px 25px;
    float: left;
    border-left: solid 1px #999;
}

.save-buttons
{
    border: dashed 1px #999;
    margin: 15px 0 0 0;
    padding: 4px;   
    text-align: left;
    float: left;
    background-color:Lime;
}

.panorama-buttons
{
    border: dashed 1px #999;
    margin: 15px 15px 0 0;
    padding: 4px;   
    text-align: left;
    float: left;
    background-color:Transparent;
}

.subdivision-buttons
{
    border: dashed 1px #999;
    margin: 15px 0 0 0;
    padding: 4px;   
    text-align: left;
    float: left;
    background-color:Transparent;
}

.remove-subdivision
{
    border-top: solid 1px #999;
    margin: 4px 0 0 0;
    padding: 2px;   
    text-align: left;
}



/** Labels **/
.label-short
{
    margin: 8px 0 4px 0;
    font-family:Arial,verdana,sans_serif;
    font-size: 12px;
    width: 50px;
}

.label-medium
{
    margin: 8px 5px 4px 0;
    font-family:Arial,verdana,sans_serif;
    font-size: 12px;
    width: 125px;
}

.label-long 
{
    font-family:Arial,verdana,sans_serif;
    font-size: 12px;   
    width: 200px;
    margin: 8px 0 4px 0;
    padding:0;    
}

.top-label-long 
{
    font-family:Georgia, Times New Roman,serif;
    font-size: 13px;   
    width: 200px;
    margin: 8px 0 4px 0;
    padding:0;    
    color: #999;
}


/** Form Fields **/
.text-box-long
{
    width: 200px;
    margin: 0 0 4px 0;
}

.text-box-short
{
    width: 90px;
    margin: 0 0 4px 0;
}

.text-box-tiny
{
    width: 50px;
    margin: 0 0 4px 0;
}

.text-area
{
    width: 200px;
    height: 300px;
    margin: 0 0 4px 0;
}


