/* 
 COMMENTS: Contains the CSS styles for the AIMS system
 PROGRAM: Archery Information Management System (AIMS)

 AUTHOR: Andrew Moran
 COPYRIGHT: (c) 2010 - Jon Barnard

 CREATED: 11/12/2009 by Andrew Moran
 LAST CHANGED: 07/06/2010 by Andrew Moran
*/

FORM { padding:0; margin:0; }

/* --- BODY --- */
.AdminBody { background-color:white; color:black; margin:0; margin-top:0; margin-left:0; font:10pt sans-serif; }
.AdminBody TD { font:10pt sans-serif; }
.AdminBody_Toolbar { font-family:Arial,Helvetica; font-size: 10pt; background-color:#330066; background-image:url('../images/toolbar_blue.jpg'); background-repeat:repeat-x; background-position:center left; color:white; }
.AdminBody_Toolbar TD { font-family:Arial,Helvetica; font-size: 10pt; background-color:#330066; background-image:url('../images/toolbar_blue.jpg'); background-repeat:repeat-x; background-position:center left; color:white; }
.AdminBody_Highlight { color:#006600; }
.AdminBody_Highlight2 { color:#4444ff; }
.AdminBody_Faded { color:#666666; }
.ScoringBody { background-color:rgb(0,1,41); color:white; margin:0; margin-top:0; margin-left:0; font:10pt sans-serif; }
.ScoringBody SELECT { z-index:-1; }
.ScoringBody TD { font:10pt sans-serif; }
.ScoringBody A { color:white; font-family:Arial,Helvetica; font-size: 10pt; }
.ScoringBody A:hover { color:rgb(255,255,0); }
.ScoringBody_Toolbar { font-family:Arial,Helvetica; font-size: 10pt; background-color:#666666; background-image:url('../images/toolbar_grey.jpg'); background-repeat:repeat-x; background-position:center left; color:white; }
.ScoringBody_Toolbar TD { background-color:#666666; background-image:url('../images/toolbar_grey.jpg'); background-repeat:repeat-x; background-position:center left; color:white; }
.ScoringBody_Highlight { color:yellow; }
.ScoringBody_Highlight2 { color:#aabbff; }
.ScoringBody_Faded { color:#999999; }
.ScoreSheetBody { background-color:rgb(0,1,41); color:white; margin:0; margin-top:0; margin-left:0; font:30pt sans-serif; }
.ScoreSheetBody TD { font-family:Arial,Helvetica; font-size: 18pt; }
.NoScript { background-color:white; color:rgb(192,16,16); padding:0; margin:0; }

/* --- SCORE LINES --- */
.ScoreLine { background-color:white; font:10pt sans-serif; }
.ScoreLine A { background-color:white; font:10pt sans-serif; }
.ScoreLine_Alt { background-color:rgb(230,240,230); font:10pt sans-serif; }
.ScoreLine_Alt A { background-color:rgb(230,240,230); font:10pt sans-serif; }
.ScoreLine_HighLight { background-color:rgb(220,220,255); font:10pt sans-serif; }
.ScoreLine_HighLight A { background-color:rgb(220,220,255); font:10pt sans-serif; }
.ScoreLine_Warning { background-color:rgb(240,230,240); color:rgb(255,0,0); font:10pt sans-serif; }
.ScoreLine_Warning A { background-color:rgb(240,230,240); color:rgb(255,0,0); font:10pt sans-serif; }
.ScoreLine_Title { font:bold 9pt sans-serif; text-align:Center; }
.ScoreLine_Title TD { font:bold 9pt sans-serif; text-align:Center; }
.InvisibleDiv { background-color:rgb(0,1,41); color:white; border: 1px solid white; position:absolute; top:0; left:0; height:1px; width:1px; visibility:hidden; }
.DivOpenEvent { background-color:rgb(0,1,41); color:white; border: 1px solid white; position:absolute; top:42px; left:4px; width:460px; height:150px; visibility:hidden; font:10pt sans-serif; }
.ErrorMsg { font-family:Arial,Helvetica; font-size:11pt; font-weight:bold; }
.ReportDiv { font:9pt sans-serif; padding: 0px; margin:0; overflow: auto; overflow-x: auto; overflow-y: auto; height: 100%; width:100%; }
.Title_Centre { font:bold 16pt sans-serif;color:#88aa44; padding: 10px; text-align: center; }
.Heading_Centre { font:bold 16pt sans-serif;  color:#888800; padding: 10px; text-align: center; }
.Title_Left { font-weight:bold; font-size:16px; color:#666666; padding: 10px;  text-align: Left; }
.Iframe_Div { padding:0; margin:0; border:0; height:100%; width:100%; overflow:hidden; }
.Pointer { cursor:pointer; }
.Highlight { color:yellow; }
.Faded { color:#888888; }
.dvHidden { position:absolute; top:-10px; left:-10px; height:2px; width:2px; overflow:hidden; overflow-x:hidden; overflow-y:hidden; visibility:hidden; }

/* --- DIVS --- */
.dvSaving_Hidden { width:1px; height:1px; top:0; left:0; overflow:hidden; position:absolute; visibility:hidden; }
.dvSaving_Visible { width:100%; height:100%; top:0; left:0; bottom:0; right:0; margin:0; padding:0; color:white; font:11pt sans-serif; background-color:#224466; border:2px solid #999999; text-align:center; vertical-align:middle; position:fixed; visibility:visible; z-index:99; }
.dvSaving_VisibleIE { position:absolute; width:100%; height:100%; top:0; left:0; bottom:0; right:0; margin:0; padding:0; color:white; font:11pt sans-serif; background-color:#224466; border:2px solid #999999; text-align:center; vertical-align:middle; visibility:visible; z-index:99; }
.dvSaving_VisibleIE TD { color:white; font:11pt sans-serif; }
.dvSaving_Visible TD { color:white; font:11pt sans-serif; }
.dvReloading_Hidden { width:1px; height:1px; top:0; left:0; overflow:hidden; position:absolute; visibility:hidden; }
.dvReloading_Visible { position:fixed; width:100%; height:100%; top:0; left:0; bottom:0; right:0; margin:0; padding:0; color:white; font:11pt sans-serif; background-color:#226644; border:2px solid #999999; text-align:center; vertical-align:middle; visibility:visible; z-index:99; }
.dvReloading_Visible TD { color:white; font:11pt sans-serif; }
.dvReloading_VisibleIE { position:absolute; width:100%; height:100%; top:0; left:0; bottom:0; right:0; margin:0; padding:0; color:white; font:11pt sans-serif; background-color:#226644; border:2px solid #999999; text-align:center; vertical-align:middle; visibility:visible; z-index:99; }
.dvReloading_VisibleIE TD { color:white; font:11pt sans-serif; }

/* --- NEW PC STYLE FORMATTING --- */
.fTitle, .fTitle td, .fValue, .fValue td, .fHighlight, .fHighlight td, .fDNF, .fDFN td, .fHover, .fHover td, .fFaded, .fFaded td {
 font:10pt sans-serif;
}
.fTitle { font-weight:bold; text-align:Center; }
.fTitle TD { font-weight:bold; text-align:Center; }
.fValue { text-align:Center; }
.fValue TD { text-align:Center; }
.fHighlight, .fHighlight td {
 background-color:rgb(240,245,255);
 text-align:center;
}
.fDNF { background-color:rgb(240,230,240); color:rgb(255,0,0); }
.fDNF A { background-color:rgb(240,230,240); color:rgb(255,0,0); }
.fHover { background-color:rgb(220,255,220); font:10pt sans-serif; }
.fHover TD { background-color:rgb(220,255,220); font:10pt sans-serif; }
.fFaded { color:rgb(100,100,100); }
.fFaded TD { color:rgb(100,100,100); }

/* --- NEW HANDHELD STYLE FORMATTING --- */
.fTitle_BIG { font:1.3em sans-serif; font-weight:bold; text-align:Center; }
.fTitle_BIG TD { font:1.3em sans-serif; font-weight:bold; text-align:Center; }
.fValue_BIG { font:1.3em sans-serif; height:1.6em; line-height:1.6em; text-align:Center; }
.fValue_BIG TD { border-bottom:1px solid #ddddff; font:1.3em sans-serif; height:1.6em; line-height:1.6em; text-align:Center; }
.fHighlight_BIG { background-color:rgb(220,220,255); font:1.3em sans-serif; height:1.6em; line-height:1.6em; text-align:Center; }
.fHighlight_BIG TD { background-color:rgb(220,220,255); font:1.3em sans-serif; height:1.6em; line-height:1.6em; text-align:Center; }
.fDNF_BIG { background-color:rgb(240,230,240); color:rgb(255,0,0); font:1.3em sans-serif; height:1.6em; line-height:1.6em; }
.fDNF_BIG A { background-color:rgb(240,230,240); color:rgb(255,0,0); font:1.3em sans-serif; height:1.6em; line-height:1.6em; }


/* --- Style fix for Current Event -- */
table.resultscontent {
 margin-left: auto;
 margin-right: auto;
}