/* mainCurved cutout Borders*/
.maincurved {
  background:transparent; 
  width:580px;
  float:left;
  }
.maincurved h1, .maincurved p {
  margin:0 10px;
  }
.maincurved h1 {
  font-size:2em; 
  color:#fff;
  }
.maincurved p {
	font-size:12px;
	  padding-bottom:1em;
  }
.maincurved .b1, .maincurved .b2, .maincurved .b3, .maincurved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.maincurved .b2, .maincurved .b3, .maincurved .b4 {
  background:#F3FBFF; 
  border-left:1px solid #B3E0FF; 
  border-right:1px solid #B3E0FF;
  }
.maincurved .b1 {
  margin:0 4px; 
  background:#B3E0FF;
  }
.maincurved .b2 {
  margin:0 3px; 
  height:1px;
  border-width:2px;
  background:#F3FBFF;
  }
.maincurved .b3 {
  margin:0 2px;
  height:1px; 
  background:#F3FBFF;
  }
.maincurved .b4 {
  margin:0 1px; 
  height:2px;   
  background:#F3FBFF;
  }
/* top colors */

.maincurved .t1, .maincurved .t2, .maincurved .t3, .maincurved .t4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.maincurved .t2, .maincurved .t3, .maincurved .t4 {
  background:#F3FBFF; 
  border-left:1px solid #B3E0FF; 
  border-right:1px solid #B3E0FF;
  }
.maincurved .t1 {
  margin:0 4px; 
  background:#B3E0FF;
  }
.maincurved .t2 {
  margin:0 3px; 
  height:1px;
  border-width:2px;
  background:#B3E0FF;
  }
.maincurved .t3 {
  margin:0 2px;
  height:1px; 
  background:#B3E0FF;
  }
.maincurved .t4 {
  margin:0 1px; 
  height:2px;   
  background:#B3E0FF;
  }
 /* top colors */
.contentlist {
	margin: 5px 15px 0px 0px;
	margin-left:0px;
	padding-left:0px;
	}
.contentlist UL  {
	list-style-type:none;
	}
.contentlist LI.header4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#330066;
	font-size:18px;
	font-weight:bold;
	list-style:none;
	margin:0 10px 0 10px;
	}
.contentlist LI.header3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#330066;
	font-size:16px;
	font-weight:bold;
	list-style:none;
	margin:0 10px 0 10px;
	}
.contentlist LI.header2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#330066;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	margin:0 10px 0 10px;
	}
.contentlist LI.header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#330066;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	margin:0 10px 0 10px;
	}
.contentlist LI.datetime {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size: x-small;
	list-style:none;
	font-weight:bold;
	margin:0 10px 2px 10px;
	line-height:12px;
	padding-top:3px;
	}
.contentlist LI.backtotop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size: xx-small;
	list-style:none;
	font-weight:bold;
	
	margin:0 10px 5px 10px;
	line-height:12px;
	padding-top:3px;
	}
.contentlist LI.article {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	list-style:none;
	font-weight:normal;
	
	line-height:1.3;
	margin:0 10px 0 10px;
	padding-bottom:8px;
	text-align:left;
	}
.contentlist LI.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	margin:0 10px 0 10px;
	list-style-type:square;
	margin-bottom:5px;
	}
.contentlist LI.leftindent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	list-style:none;
	
	line-height:1.3;
	margin:0 10px 0 10px;
	padding-left:20px;
	padding-bottom:5px;
	text-align:left;
	}
.contentlist LI.center {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	list-style:none;
	font-weight:normal;	
	line-height:1.3;
	margin:0 10px 0 10px;
	padding-bottom:8px;
	}
.hrule {
	color:#000066;
	height: 1px;
	list-style:none;
	display:block;
	border-bottom:#FF0000 solid 1px;	
	margin:3px 10px 3px 10px;
	}
.maincurved .maincontent {
	display:block; 
	background:#F3FBFF; 
	border:0 solid #B3E0FF; 
	border-width:0 1px;
	}
.maincontent {
	text-align:left;
	background:#330000;
	min-height: 400px;
	padding-right:10px;
	padding-bottom:10px;
	}
.mainheader {
	width:568px;
	padding-left:10px;
	padding-bottom:8px;
	background-color:#B3E0FF;
	color:#000066;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
UL.regular {
}

UL.listlist {
	margin-top:5px;
	}
.listlist LI {
	list-style-type:none;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	padding-left:5px;
	padding-bottom:5px;
	}
UL.normlist {
	margin-top:5px;
	padding-bottom:5px;
	}

.normlist LI {
	list-style-type:square;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	padding-bottom:5px;
	font-weight:normal;
	}
OL.normlist {
	margin-top:5px;
	padding-bottom:5px;
	}
OL.normlist LI {
	list-style:decimal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	padding-bottom:5px;
	font-weight:normal;
	}
UL.sublist{
	line-height:1.2em;
	}
.sublist LI {
	list-style-type:disc;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	padding-bottom:.5px;
	}
