/*---------------------------------------------
|  (C) 2006 Companion Computers Limited (CCL)
|       www.companioncomputers.co.uk
|			   info@compan.net
|----------------------------------------------
|     site : www.phoenix-fire-services.co.uk
|   author : Andrew Scott (andrew@compan.net)
|     date : 01/04/2007
----------------------------------------------*/
* { font-family:Arial; }
* { -moz-box-sizing:border-box !important; box-sizing:border-box !important; }

a { behavior: url("/a.htc"); }

html { width:100%; height:100%; overflow:auto; margin:0px; padding:0px; background-color:#e0e0e0; }
body { width:100%; height:100%; overflow:auto; overflow-y:scroll; margin:0px; padding:0px; }

h1, h2, h3, h4, p {padding:0px; margin:0px;}

h1 { color:#c49d61;  font-size:16px; }
h2 { color:#ff9900;  font-size:16px; }
h3 { color:#000000; }

#map {border:solid 1px #000000; margin-left:230;}

#container { width:1002px; position:relative; top:0px; left:50%; padding:172px 0px 65px 0px;  margin:0px 0px 0px -500px; overflow:visible; overflow-x:hidden;border:solid 1px #c49d61; background-color:#e0e0e0;}
#header { width:1000px; height:150px; background-image:url(/images/header.png); position:absolute; top:0px; left:0px; }

#menu { width:100%;  position:absolute; left:0px; top:150px; border-top:solid 0px #000000; border-bottom:solid 2px #c49d61; background-color:#000000;  color:#e0e0e0; height:22px; } 
#menu ul { position:absolute; right:0px; }
#menu ul, #menu ul li { margin:0px; padding:0px; }
#menu ul li { display:inline; float:left; height:20px;} 
#menu ul li a { color:#e0e0e0; text-decoration:none; height:20px; line-height:20px; font-size:14px; font-weight:bold; display:block; padding-right:15px; padding-left:15px;  float:left;} 
#menu ul li a:hover { color:#c49d61; } 

#mainContent { position:relative; width:1000px; padding:20px; overflow:visible; background-color:#e0e0e0;}
#mainContent a { color:#000000; text-decoration:none; display:-moz-inline-box; display:inline-block; border-bottom:dotted 1px #c49d61; } 

#mainContent a:hover { border-bottom:solid 1px; } 

#leftContent { position:relative; float:left; margin-right:0px; width:0px; height:400px; overflow:hidden; background-image:url(/images/phoenix.png);}

#main{ width:960px;position:relative;  float:left; }

#footer { width: 100%; height:35px; position:absolute; bottom:0px; text-align:center; font-size:10px; background-color:#e0e0e0; padding:7px 0px 0px 0px; border-top:dashed 1px #c49d61; }
#footer a { color:#000000; text-decoration:none; display:-moz-inline-box; display:inline-block; border-bottom:dotted 1px #c49d61; } 
#footer a:hover { border-bottom:solid 1px; } 

/* Special CCL Menu */
#CCLMenu { position:absolute; top:0px; right:5px; width:150px; min-height:140px; margin:0px; border:solid 1px black; background-color:#492d00; text-align:right;  padding:5px 10px 5px 5px; opacity:0.5; filter:alpha(opacity=50); }
#CCLMenu:hover { opacity:1; filter:alpha(opacity=100); }
#CCLMenu h2 { font-size:14px; color:White; margin:0px; padding:0px; } 
#CCLMenu a { margin:0px; padding:0px; color:#4075b7; font-size:12px;  text-decoration:none; display:-moz-inline-box; display:inline-block; border-bottom:dotted 1px #4075b7; }
#CCLMenu a:hover { color:white; border-bottom:solid 1px white;  }

/* Login */
div#loginPane { width:500px; margin:0px; font-size:12px; padding-top:0px;} 
div#loginPane p { margin:0px; padding:5px; } 
div#loginPane p label { width:150px; text-align:right; color:#000000; padding-right:5px; } 
div#loginPane p input { width:142px; }
div#loginPane p input.button { width:132px; margin-left:150px;}


/* Admin based tables */
table.adminTable tbody tr td { color:white; }

/* testing */
h3 span {color:yellow;}