/* 
A CSS Framework by Mike Stenhouse of Content with Style 
-------------------------------------------------------
Copyright (c) 2005, Mike Stenhouse of Content with Style
For further information see layout.css
*/
/* TYPOGRAPHY */
    body {
        text-align: left;
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
        font-size: 12px;
        line-height: 1.5em;
        color: #6f6f6f;
    }
    div {
        font-size: 1em;
    }
    img, a img, a:link img, a:active img, a:visited img, a:hover img {
        border: none !important;
    }
    
/* LINKS */
    a,
    a:link,
    a:active,
	a:visited {
        text-decoration: none;
        
        color: #004f96;
    }

    a:hover {
        text-decoration: underline;
        
        color: #004f96;
    }
/* END LINKS */
    
/* HEADINGS */
    h1, h2, h3 {
        margin: 10px 0px;
        padding: 0; 
	font: normal 24px Calibri, "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
        letter-spacing: -1px;
        color: #004f96;
    }

    h1.h1invers {
        color: #FFFFFF;
	background-color: #004f96; 

    }

    h2 {
		font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
    h3 {
        
		font: bold italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

   .csc-header-n1 {
	padding-bottom:20px;
    }

    .col h2 { padding: 15px 0 10px; }


    
/* END HEADINGS */

/* TEXT */
    p {
        margin: .5em 0 1em;
        padding: 0;
        font-size: 1em;
        text-align: left;
    }
  
/* END TEXT */
    
/* LISTS */
    #main ul {
        margin: 0 0 .5em 0;
        padding: 0;
        list-style-type: none;
    }
    #main li {
        margin: 0 0 1px 0px;
        padding: 3px 0 3px 20px;
	background: transparent url('../images/cmon14_bull.gif') no-repeat 6px 8px; 
    }

  
/* END LISTS */
    
    
/* TABLE */
    table {
        margin: 0 0 1.5em 0;
        padding: 0;
        border-collapse: collapse;
        font-size: 1em;
		border: none;
    }
	table.list {
		border-collapse: separate;
	}
    table caption {
        margin: 0;
        padding: 0 0 1.5em 0;
        
        font-weight: bold;
    }
    th {
    	padding: 5px;
        font-size: 11px;
		font-weight: normal;
        text-align: left;
    }
    td {
    	padding: 5px;
        font-size: 11px;
		vertical-align: top; 
    }
	th p, td p {
		padding: 0;
		margin: 0;
	}
/* END TABLE */    
    
    hr {
        display: none;
    }
    div.hr {
        height: 1px;
        
        margin: 1.5em 0;
        
        border-bottom: 1px solid #e5e2de;
    }
    
    .font8 { font-size: 8px !important; }
    .font10 { font-size: 10px !important; }
    .font11 { font-size: 11px !important; }
    .font12 { font-size: 12px !important; }
    .font14 { font-size: 14px !important; }
    .font16 { font-size: 16px !important; }
    .font18 { font-size: 18px !important; }
    .font24 { font-size: 24px !important; }

	.bold { font-weight: bold !important; }
	.italic { font-style: italic !important; }
	
	.txtcenter { text-align: center !important; }
	.txtright { text-align: right !important; }
	.grey, a.grey, a.grey:link, a.grey:hover { color: #6f6f6f; }
	
div#logoutbox {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

div#logoutbox a {
	color: #A0A0A0;
}
	
/* END TYPOGRAPHY */    
	
