/* - 1. default font -  */
body{	
	font-size:62.5%; /* Match ems to 10% of pixel sizes */
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
}

/* - 2. Classes -  */
.bold{	
	font-weight:bold;
	}
	
.boldupper{
	font-weight:bold;
	text-transform:uppercase;}
	
.upper{
	text-transform:uppercase;}

.italic{
	font-style:italic;}
/* - 1. headings -  */
 h1 {
        margin: 0;
        padding: 0 0 0 0px;        
        font-size: 3em;
        line-height: 1.5em;
        letter-spacing:-3px;
        color: #767676;
		border-left:0px solid #fff;
    }
    h2 {
        margin: 0 0 0.5em 0;
        padding: 0 0 0 0px;        
        font-size: 2em;
        line-height: 1.5em;
        letter-spacing:-1px;
        color: #0099cc;
		border-left:0px solid #fff;
    }
	h2.valid, h2.error{
		font-size:1.7em;
	}
	h2.valid{
		color:#649e78;
	}
	h2.error{
		color:#f66e6e;
	}
    h3 {
        margin: 0 0 0 0;
        padding:4px 0 4px 14px;
        letter-spacing:0px;
        font-size: 14px;
		color: #FFFFFF;
		display:block; 
		width:228px;
    }
	.h3date {color:#990000;font-size: 0.7em !important; }
    h4 {
       
    }
    h5 {
       
    }
    h6 {
       
    }
	
/* TEXT */
    p {
        margin: 0 0 1em 0;
        padding: 0;
        
        font-size: 1.4em;
        line-height:1.3em;
    }
  
	p.opening {
        font-size: 2em;
        line-height:1.1em;	
		
	}  
	
	p.small {
        font-size: 10px;
	}  	
  
    pre {
        font-family: monospace;
        font-size: 1.0em;
    }
    strong, b {
        font-weight: bold;
    }
    em, i {
        font-style:italic;
    }
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
	
	
/* END TEXT */
/* LINKS */
   a,
    a:link,
    a:active {
        text-decoration: none;        
        color:#333333;
        background-color: transparent;
    }
    a:visited {
        color:#333333;
        background-color: transparent;
    }
    a:hover {
        text-decoration: none;
        
        color:#333333;
        background-color: transparent;
    }
	
	div#ceontentright_text a,
	div#ceontentright_text a:link,
	div#ceontentright_text a:visited,
	div#ceontentright_text a:active{
		border-bottom:dotted 1px #000;
		color:#000;
	}
	div#ceontentright_text a:hover{
		color:#666666;
		border-bottom:dotted 1px #666666;
	}
	
	span.whatYouSee{
		font-size:1em;
		font-weight:bold;
		line-height:1em;
	}
	a.view, a.view_2,
	a.view:active, a.view_2:active,
	a.view:visited, a.view_2:visited,
	a.view:link, a.view_2:link{
		/*background:#008a95 url(../i/gui/view_bg.png) top left repeat-x;*/
		padding: 2px 7px 3px 7px;
		color:#fff;
		font-size:1.2em;
		font-weight:bold;
	}
	a.view_2,
	a.view_2:active,
	a.view_2:visited,
	a.view_2:link{
		background:#008a95; /*url(../i/gui/view_bg.png) top left repeat-x;	*/	
	}
	a.view:hover{
	
	}
	
	a.readmore_slider,
	a.readmore_slider:link,
	a.readmore_slider:active,
	a.readmore_slider:visited{
		color:#ffffff;
		padding-right:10px;
		background: url(../i/gui/right_arrow_white_black.png) no-repeat;	
		background-position:100% 70%;
	}
	a.readmore_slider:hover{
		padding-right:10px;
		background: url(../i/gui/right_arrow_grey_black.png) no-repeat;	
		background-position:100% 70%;
		color:#999999;
	}
	a.slider_link,
	a.slider_link:link,
	a.slider_link:active,
	a.slider_link:visited{
		color:#CCCCCC;
		/*font-size:1.4em;*/
	}
/* END LINKS */
/* LINKS */
   /* a,
    a:link,
	a:visited,
    a:active {
		font-size: 1.0em;
        text-decoration: none;        
        color: #ffffff;       
    }  
    a:hover {
		font-size: 1.0em;
        text-decoration: none;        
        color: #ffffff;
    
    }*/

/* END LINKS */


