/* ChromaShare Style Sheet Version 3 - 960 Grid System */
/* (C) ChromaShare Ltd 2008-9 */

body {	
	/*font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Geneva, Arial, Helvetica, sans-serif;*/
   /* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	*/
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;	
	line-height: normal;	

	padding-top:20px;
	padding-bottom:20px;
	color:#000;
}

h1 { /* Margins and line heights are set to maintain a regular 24px (1.5em) rhythm down the page */
	font-size: 24px; /* 1.5 * 16 = 24 */
	line-height:1.0;
	margin-top:0.25em;
	margin-bottom:0.75em;
	
	font-weight:normal;
}

h2 {
	font-size: 20px;	/*1.25 * 16 = 20 */
	line-height:1.2; /*24/20 = 1.2 */
	margin-top:0.6em;
	margin-bottom:0.6em; /* 12/20 =0.6 */
	
    font-weight:normal;

}

h3 {	
	font-size:18px; /*1.125 * 16 = 18 */
	line-height:1.3333; /* 24/18 = 4/3*/
	margin-top:0.6666em;
	margin-bottom:0.6666em; /* 12/18 = 2/3 */

	font-weight:normal;

}

p, li{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode","Lucide Grande", Lucida, Arial, sans-serif;
	line-height:1.5; /* Lines are 1.5 * 16 = 24 apart */
	margin-bottom:0;
	margin-top:0;
/*	margin-top: 1.5em;
    margin-bottom: 1.5em;*/
	}
	
p + p {
   text-indent:1em;
   margin-top:0;
   margin-bottom:0; }
   
.sidetext {
	text-align: right;
	margin-top: 0.75em;
    margin-bottom: 0.75em;

}

a{	
/*	color: #3366CC;*/
	color: #281a80;	
	text-decoration: none;
}

a:hover {
 text-decoration:none;
 background-color:#d1e8fa;

}

/* Top navigation */
.csnav {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:12px;
}

.csnav ul{
	/*border:#3366CC 2px solid;*/

}
.csnav li {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Geneva, Arial, Helvetica, sans-serif;
    display:inline;
}

#current{
background-color:#d1e8fa;
}

.csnav li a {	
/*	color: #3366CC;	*/
	color: #281a80;
	text-decoration: none;
	padding:10px;
	float:left;
    width:auto;
}

.csnav li a:hover {
 text-decoration:none;
 background-color:#e6f1fa;
 padding:10px;
 float:left;
 width:auto;
}

/* Left navigation */

.leftnav {
    list-style:none;
    padding-left:0; padding-right:0;
	/*margin-top: 0;
    margin-bottom: 0;*/
}

.leftnav li{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Geneva, Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	padding-top:0em;
	padding-bottom:1.0em;
	padding-left:0;
	padding-right:0;	
	
	color: #666666;
}

.leftnav li.upnav{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Lucida, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:0em;
	padding-bottom:1.0em;
	padding-left:0;
	padding-right:0;	
}


.leftnav li a {	
/*	color: #3366CC;*/
	color: #281a80;
	display:block;
	width:120px;
	text-decoration: none;	

}

.leftnav li.upnav a {	
	color: #666666;
	display:block;
	width:120px;
	text-decoration: none;	
}

.leftnav li a:hover {

 text-decoration:none;
 background-color:#e6f1fa;

}

 
table {
	color: #FFFFFF
	}

/*textarea {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em
	}*/
ul {	
/*	font-size: 1em;	*/
	list-style-type: square;	
	list-style-position: outside;
	padding-left:3em;
	padding-right:3em;
	margin-top:0.25;
	margin-bottom:0.25;
	
	}



dt {
	font-weight: bold;
}

dd {
padding-left:20px;
}

.tintpaper {
background-color:#FAFADD;
}

 .paper {
	background-color: #FFFFFF;
}




/*.roundedcornr_box {
   width:30em;
   background: #ffffff;
   margin-left:auto;
   margin-right:auto;
}*/
.roundedcornr_top div {
   background: url(../images/roundedcornr15_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(../images/roundedcornr15_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(../images/roundedcornr15_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(../images/roundedcornr15_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   height: 15px;
}

