/* The main body of the entire forum. */
body
{
	text-align: center; /* this is to align the page in ie */
	margin: 10px; /* overide any browser default css rules */
	padding: 0; /* overide any browser default css rules */
}

/* This is the the container holding everything in the center of the screen */
#mainContainer
{
	height: 630px;  /* remeber ~ total height = height + padding */
        max-width: 980px;
        min-width: 740px;
	margin: 5px auto 0px auto;
	padding: 10px;
	text-align: left; /* this is to combat the center align fix in the body */
}

/* This is the the container holding the top global header */
#globalHeader
{
        height: 60px;
        padding: 1.2% 1% .8% 1%;
	border: 1px solid #000;

}

/* This is the logo inside the top global header */
#globalHeader h1
{
        float: left;
        margin: 0;
        padding: 0;

}

/* This is the the container holding the contact info in the top global header */
#contactInHeaderContainer
{
        float: right;
        width: 190px;
        text-align: left;
}

/* This simply holds an image of a vertical line to divide the contact info */
#contactDividerInHeaderContainer
{
        float: right;
        width: 10px;
        text-align: center;
}

/* This is the the container holding the address in the top global header */
#addressInHeaderContainer
{
        float: right;
        width: 180px;
        padding-top: 9px;
        text-align: right;
}

/* the contact information unorded list */
#globalHeader ul
{
        list-style-type:none;
        margin: 0;
        padding: 0;
}

/* This is the the container holding the top navigational header */
#topVerticalNavigation
{
        height: 18px;
        padding: .5% .5% .2% .5%;
	border: 1px solid #527E59;

}

/* the top vertical navigation unorded list */
#topVerticalNavigation ul
{
        list-style-type:none;
        margin: 0;
        padding: 0;
}

/* the top vertical navigation unorded list */
#topVerticalNavigation li
{
        display: inline;
        border-right: 1px solid white;
        padding-left: .8em;
        padding-right: .8em;
}

/* remove the right border (seperating line) */
#topVerticalNavigation .last
{
        border-right: 0px;
}

/* This is a container to put page content in */
.pageContent
{
	width: 60%;
        margin: 6px 0px 0px 0px;
        padding-right: 6px;
        padding-left: 6px;
	background: white;
	opacity: .85;
	filter: alpha(opacity=85); /* opacity for IE */

}

/* this holds the current page content */
#mainContent
{
        padding-top: 12px;
        padding-bottom: 8px;
}

/* this holds the current page content */
#mainContent h1
{
        margin: 0;
        padding: 0;
}

/* this holds the current page text content */
#mainContentText
{
        padding: 6px;
        margin: 8px;
        max-height: 320px;
        overflow-x: hidden;
        overflow-y: scroll;
        overflow: -moz-scrollbars-vertical !important;
        line-height: 140%;
}



/* this is used for additional links or resources, it appears below the main content */
#additionalContent
{
        height: 18px;
        padding-top: .5%;
        padding-bottom: .4%;
        font-weight: bold;
}

#additionalContent ul
{
        margin: 0px;
        padding: 0px;
        margin-left: 8px;
        padding-left: 8px;
        list-style: none;
}

#additionalContent li
{
        padding-left: 15px;
        background: transparent url(../../images/global/green_list_arrow.gif) no-repeat left center;
}


/* This is the the container holding the global footer */
#globalFooter
{
        max-width: 1000px;
        min-width: 760px;
	margin: 5px auto 0px auto;
	padding: 0px;
	text-align: right; /* this is to combat the center align fix in the body */
}

#globalFooter img
{
	border: 0px;
}




#editMainContainer
{
     padding: 10px;
     margin: 20px;
     text-align: left;
     height: 100%;
}



dl
{
     width: 600px;
     margin: 0 0 0 400px;
     padding: 0;
     height: 26px;
     background: #FAD163 url(../../images/global/msg_bottom.gif) no-repeat bottom left;
     clear: right;

}

dt
{
     margin: 0;
     padding: 4px 0 0 0;
     font-size: 14px;
     text-align: center;
     color: black;
     background: #FAD163 url(../../images/global/msg_top.gif) no-repeat top left;
}


dt a
{
    margin: 0 0 0 10px;
}

dt a:link
{
	color: blue;
	text-decoration: underline;
}
dt a:visited
{
	color: blue;
	text-decoration: underline;
}
dt a:hover
{
	text-decoration: underline;
}

#errorBackground, #errorBackground dt
{
   background-color: #F38989;
}

#greenBackground, #greenBackground dt
{
  background-color: #75CD82;
}   




#editMenu
{
    padding: 5px 10px 5px 10px;
    margin: 25px 0 0 0;
    width: 220px;
    border: 1px solid #CBC6E6;
    background-color: #D7D3ED;
    font-size: small;
    float: left;

}

#editMenu li
{
    padding: 5px 0 5px 0;
}

#editContent
{
     padding: 0 20px 0 20px;
}

.form_button
{
     float: right; 
     margin: 10px 5px 10px 25px;
}

.editSectionContainer
{
     border: 1px solid #527E59;
     height: 500px;
     margin: 0 0 0 250px;
     padding: 10px;

}


.editSectionContainer legend
{
     font-size: 20px;
     padding: 0 7px 0 7px;
     margin-bottom: 10px;
}



.editSiteContainer
{
     border: 1px solid #527E59;
     margin: 0 0 0 250px;
     padding: 30px 0 30px 0;

}


.editSiteContainer legend
{
     font-size: 20px;
     padding: 0 7px 0 7px;
     margin-bottom: 10px;
}



.editSiteContainer table
{
        padding: 0px;
        margin: 0 auto 0 auto;
        border-collapse: collapse;
        border: 0;
}


.editSiteContainer input
{
        border: 3px double gray;
}

.editSiteContainer label
{
        font-weight: bold;
}

.editSiteContainer table
{
        width: 460px;
}

.editSiteContainer td, .editSiteContainer tr
{
        padding: 8px;
        border: 0;
        margin: 0;
        border-bottom: 1px solid gray;
}

.error
{
  font-size: small;
  color: red;
}

.additionalLinkMenu
{
  padding: 4px 0 6px 10px;
  width: 200px;
  background-color: #1d282d;
  text-align: left;
  color: white;
  font-size: small;
}

.additionalLinkMenu a
{
  color: #adf6ae;
  font-size: small;
}


.nonChoosenAdditionalLink
{
  opacity: .65;
  filter: alpha(opacity=65); /* opacity for IE */
}


.choosenAdditionalLink
{
  opacity: .98;
  filter: alpha(opacity=98); /* opacity for IE */
}







