@import url("style_layout.css");
@import url("style_window.css");
@import url("style_blocks.css");
@import url("style_menus.css");
@import url("style_events.css");

/* :::: | SKYPORTAL.NET | Frosted | :::: */ 

BODY {
 scrollbar-base-color: #53005B; 
 vertical-align: top;
 margin: 0px;
 padding: 0px;  
 background-image: url(PantoneiaBg.jpg);
 background-repeat: repeat-x;
 background-position: left top; 
 background-color: #836fb6;  
 font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight: bold;
 text-align: center 
}

A:link { color: #ffffff; text-decoration: none; font-weight: bold; }
A:visited { color: #A5DDFF; text-decoration: none; font-weight: bold; }
A:hover	{ color: #00FF00; text-decoration: none; font-weight: bold; }
A:active { color: #7070CC; text-decoration: none; font-weight: bold; }

/* PAGE ELEMENTS */
fieldset { color: #ffffff; border: 1px solid #084267; }
legend { font-size: 11px; color: #084267; } 
HR { color: #ffffff; height: 1px; width:96%; }
form { margin: 0px; }

textarea {
 border: 1px solid #000000;
 font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000;
 background-color: #ececec;  
}
select {
 font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000;
 border: 1px solid #A8B2BB;
 background-color: #ececec;  
}
.textbox {
 padding-left: 2px;  
 border: 1px solid #000000;
 font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000;
 background-color: #ececec; 
}
.button {
 background-image: url(BTile.jpg);
 background-repeat: repeat-x;
 background-position: left top; 
 height: 20px;
 margin-top: 5px;
 margin-bottom: 5px;
 padding: 0px;
 cursor: pointer;
 white-space: nowrap;
 text-align: center;
 vertical-align: middle;
 border: 1px solid #53005B;
 font-size: 11px; font-weight: bold; color: #53005B;
 letter-spacing: .2em;
 background-color: #EFF8FF;  
}
.Title { font-weight: bold; font-size: 12px; color: #cc3300; }
.Code {
 display: block;
 width: 80%;
 margin-top: 5px;
 margin-right: 10px;
 margin-bottom: 5px;
 margin-left: 10px;
 padding-right: 5px;
 padding-left: 10px;
 font-family: 'Courier New', Monospace; font-size: 11px; color: #000000;
 border-top: 5px solid #003366;
 border-right: 1px solid #003366;
 border-bottom: 1px solid #003366;
 border-left: 5px solid #003366;
 background-color: #ececec;
}
.Quote {
 display: block;
 width: 80%;
 margin-top: 5px;
 margin-right: 10px;
 margin-bottom: 5px;
 margin-left: 10px;
 padding-right: 5px;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; 
 border-top: 2px solid #003366;
 border-right: 0px solid #8b4513;
 border-bottom: 2px solid #003366;
 border-left: 0px solid #8b4513;
 background-color: #ececec;  
}
.spThemeSmallBlock { border: 1px solid #466D9D; padding:4px; }
.hidden { DISPLAY: none } 

/* Font Colors */

 /* 
 These next 7 are generally table cells, div or span
 and do not contain a background color
 The font sizes should descend 
 */
.fBold { font-weight: bold; font-size: 11px; color: #ffffff; }
.fAlert { font-weight: bold; color: #FF0000; } 
.fTitle { font-size: 12px; font-weight: bold; color: #ffffff; }
.fSubTitle { font-size: 12px; font-weight: bold; color: #ffffff; }
.fAltSubTitle { font-size: 12px; font-weight: bold; color: #ffffff; }
.fNorm { font-size: 11px; color: #ececec; }
.fSmall { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #ffffff; }
.fNavMember { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #ffffff; }

 /* 
   These next 3 are generally table cells, div or span
   and contain a background color
 */
.tTitle {
 margin: 2px;
 padding: 4px;
 font-size: 12px; font-weight: bold; color: #ffffff; 
 border: 1px solid #81A9E2;
 background-color: #9353A1;;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#836FB6', EndColorStr='#53005C'); 
}
.tSubTitle {
 margin: 2px;
 padding: 4px;  
 font-size: 12px; font-weight: bold; color: #ffffff;  
 background-color: #9353A1;
 border: 1px solid #81A9E2;
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#836FB6', EndColorStr='#53005C');  
}
.tAltSubTitle {
 margin: 2px; 
 padding: 4px; 
 border: 1px solid #836fb6;
 font-weight: bold; font-size: 11px; color: #ffffff;
 background-color: #86115F;
}

/* Table Classes */ 
table { font-size: 10px; text-decoration: none; font-family: Verdana, Arial, sans-serif; text-align: left; color: #ffffff; }
table.grid {
 font-size: 11px; color: #ffffff;
 text-align: left;
 border-top: 1pt solid #000000;
 border-right: 1pt solid #000000;
 border-bottom: 0pt none #000000;
 border-left: 0pt none #000000;
}
table.grid td {
 font-size: 11px; color: #ffffff;
 border-top: 0pt solid #ffffff;
 border-right: 0pt solid #ffffff;
 border-bottom: 1pt solid #000000;
 border-left: 1pt solid #000000;
}
.tCellHover { border: 1px solid #000000; background-color: #53025E; }
.tCellAlt0 { border: 1px solid #000000; background-color: #B06EC6; }
.tCellAlt1 { background-color: #86115F; }
.tCellAlt2 { border: 1px solid #000000; background-color: #74529E; }
.tContent { color:#ffffff; background-color: #C5CCD4; }
.tBorder {
 width: 100%;
 margin: 0px;
 padding: 2px;
 font-size: 11px; color: #ffffff;
 border: 1px solid #000000;
}
.tPlain {
 margin: 0px;
 padding: 0px;
 border: 0px;
 font-size: 11px; color: #ffffff;  
 text-align: left;
 vertical-align: top;
}
.clsSpacer {
 width:10%;
 margin: 0px;
 padding: 0px;
 clear: both;
 height: 1px;
}
