/* 
================================================================================
 .............     ......                                                       
    ....   .....     ....                                                       
    ....    ....     ....                                                       
    ....     ....    ....                                                       
    ....     ....    ....                                                       
    ....     ....    ....                                                       
    ....    ....     ....      ......        ......... .....  .....     ...  .  
    ....   ....      ....    ..   ....     .... ....    ....   ....    ..  ...  
    ..........       ....   ...    ....   ....   ....   ....   ....   ...   ..  
    ....   .....     ....   ....   ....   ....   ....   ....   ....   ....   .  
    ....     ....    ....    ..    ....   ....   ....   ....   ....   ......    
    ....     .....   ....        ......   ....   ....   ....   ....    ......   
    ....     .....   ....      ..  ....   ....   ...    ....   ....      .....  
    ....     .....   ....    ...   ....    .... ...     ....   ....       ..... 
    ....     .....   ....   ....   ....     ......      ....   ....   .    .... 
    ....    .....    ....   ....  .....    .            ....  .....   ..    ... 
    ....   .....     ....   ...... .....  ..            ...........   ...   ..  
 .............     ........  ....   ...   ..........     ..... .....  .  ....   
                                          ............                          
                                            ...........                         
                                           ..        ..                         
                                           ..        ..                         
                                           ...      ..                          
                                             .......                            
================================================================================
D  e  f  a  u  l     s  t  y  l  e  s      f  o  r     a  l  l     p  a  g  e  s
================================================================================
*/


/* =============================================================================
                             Element sizes and fonts
============================================================================= */


* {
	font-family: Tahoma, Verdana, SansSerif, sans-serif;
	font-size: 12px;
	color: #fff;
}

html, body, iframe {
	padding: 0;
	height: 100%;
	width: 100%;
}

body, iframe, form, table, tr, td, th, input, select, textarea, option {
	margin: 0;
}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
p { margin: 0 0 2ex 0; padding: 0; }

h1 { font-size: 18px; } 
h2 { font-size: 17px; } 
h3 { font-size: 16px; } 
h4 { font-size: 15px; } 
h5 { font-size: 14px; } 
h6 { font-size: 13px; } 

ul, ol, dl, li, dt, dd {
	list-style-position: outside;
	list-style-type: square;
	padding: 0;
	margin: 0px 0px 0px 14px;
}

img, iframe { border-width: 0; }

/* =============================================================================
                                      Links                                     
============================================================================= */

a {
	color: #fff;
	text-decoration: none;
}

a:link  {
	color: #fff;
	text-decoration: none;
}

a:visited  {
	color: #fff;
	text-decoration: none;
}

a:active  {
	color: #fff;
	text-decoration: underline;
}

a:hover  {
	color: #fff;
	text-decoration: underline;
}

/* =============================================================================
                                  Form elements                                 
============================================================================= */

input, input.inputText, input.inputPassword, input.inputFile, input.inputButton, input.inputSubmit, input.inputReset {
	padding: 0;
	height: 20px;
	width: 100%;
}

input.inputCheck, input.inputRadio {
	padding: 0;
	height: 16px;
	width: 16px;
}

input.inputImage {
	height: auto;
	width: auto;
}


select, textarea {
	padding: 0;
}

textarea, select.selectMultiple {
	height: 100%;
	width: 100%;
	overflow: auto;
}

select.selectDropdown {
	height: 20px;
	width: 100%;
}

/* =============================================================================
                                     Canvas                                     
============================================================================= */

.canvasNoScroll {
	overflow: hidden;
}

.canvasScroll {
	overflow: auto;
	width: 100%;
	height: 100%;
}

.canvasNoConcave {
	overflow: hidden;
	border-width: 0px;
	border-style: none;
	background-color: ThreeDFace;
}

.canvasConvex {
	border-width: 1px;
	border-style: solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	background-color: ThreeDFace;
}

.canvasConcave {
	border-width: 1px;
	border-style: solid;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	background-color: ThreeDFace;
}

/* =============================================================================
                              Special text designs                              
============================================================================= */

.fixedFont, .fixedFont *
{
 font-family:Lucida Console, Courier New;
	font-size:   12px;
	line-height: 12px;
}