/*
SchoolPower/LBEF Styles
*/

/*
* { margin: 0; padding: 0; outline: none; }
*/

body, html { background: #5caad6;
			 font-size: 12px; 
			 font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; 
			 color: #000;
        	 margin: 0;
        	 padding: 0;
			 }
#body	{ width: 775px; }
.page-title { font: 700 18px 'Lucida Sans Unicode','Lucida Grande',sans-serif; color: #4169e1; padding-top: 25px; }
.subtitle   { font: 700 14px 'Lucida Sans Unicode','Lucida Grande',sans-serif; color:#000000; text-align:left; }

#topleft { background: url(images/TLC.gif) no-repeat; }
#topright { background: url(images/TRC.gif) no-repeat; }
#bottomleft { background: url(images/BLC.gif) no-repeat; }
#bottomright { background: url(images/BRC.gif) no-repeat; }
#topmid { background-color: #ffffff; border-top: solid 6px #a3ceec; }
#bottommid { background-color: #ffffff; border-bottom: solid 6px #a3ceec; }
#left { background-color: #ffffff; border-left: solid 6px #a3ceec; }
#mid { background-color: #ffffff; text-align:left; padding-top:25px; }
#right { background-color: #ffffff; border-right: solid 6px #a3ceec; }
#left-right { background-color: #ffffff; border-right: solid 6px #a3ceec; border-left: solid 6px #a3ceec; }

.btn { border:none; width:auto; margin:0; }

h2, h2 a { color: #4169e1; font-size: 18px; margin: 10px 0 10px 0;  font-weight: normal; text-decoration: none; }
h3 { margin:5px 0; }

#wrapper { text-align:left; width: 800px; margin: 0 auto; }

.bottom, A.bottom { font-size: 12px; font-family: Trebuchet MS, Helvetica, sans-serif; color:#000066; font-weight: normal; text-decoration: none; }
A:hover.bottom { font-size: 12px; font-family: Trebuchet MS, Helvetica, sans-serif; color:#000066; font-weight: normal; text-decoration: underline; }
	
.main { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
/*.main p, .main ul, .main table { margin: 24px; line-height:18px; text-align: left; }*/
.main p, .main ul, .main table { line-height:1.3em; text-align: left; }
.main table { margin: 0 24px; text-align: left; }
.main ul	{ line-height:1.4em; text-align: left; }
.post { margin: 0 0 25px 0; }
.post .post-info { padding: 10px 0 10px 15px; }
.post p { padding: 3px 0 7px; }
.post textarea {  margin: 10px 0 10px 20px; }
.post img { margin: 0 5px 5px 0; }

.cell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.float { display:none; position:absolute; background-color: #090; padding: 5px; width: 200px; font: 600 12px Arial, Helvetica, sans-serif; color: #fff; }
	
/* ----------- mygosumenu styles ------------- */
.ddmx {
    font: 12px Verdana,Helvetica,Sans Serif;
	text-align:left;
}
.ddmx .item1 {
    padding: 0 0 0 0;
    background-image: url('../images/nav-bg.gif') repeat-x;
    font: 500 14px Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #00008b;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background: #4169e1;
    color: #ffffff;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 400 13px Lucida Sans Unicode, Lucida Grande, sans-serif;
    color: #23408f;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #bcdfff;
    color: #23408f;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #EEE;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #1f4e9b;
    color: #ffffff;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #EEE;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
	border-bottom: solid 1px #555;
	border-right: solid 1px #555;
	border-left: solid 1px #fff;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
