/*
			-= HTML Basic Elements =-
*/
body {
	margin: 0 0 0 0;}
A:link, A:active, A:visited, A:hover {
	text-decoration:none;}
ul, ol, form, blockquote {
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;	}
hr {
	border: 1px solid Gray;}
table {
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#000000;}


/*td {		vertical-align: top;}*/
td.r {		vertical-align: top;	text-align: right;	}
td.c {		vertical-align: top;	text-align: center;	}
td.l {		vertical-align: top;	text-align: left;	}
/* td with BOTTOM line */
td.rlb {	vertical-align: top;	text-align: right;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }
td.clb {	vertical-align: top;	text-align: center;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }
td.llb {	vertical-align: top;	text-align: left;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }
td.llbmid {	text-align: left;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }

td.llm {	vertical-align: top;	text-align: left;		border: 1px  solid Gray;  border-width: 1px 0px 1px 0px;  	 }
td.clm {	vertical-align: top;	text-align: center;	border: 1px  solid Gray;  border-width: 1px 0px 1px 0px;  	 }
td.rlm {	vertical-align: top;	text-align: right;	border: 1px  solid Gray;  border-width: 1px 0px 1px 0px;  	 }


th {		background-color: #e0e0f0;	vertical-align: middle;	font-weight: normal;	}
th.r {		text-align: right;	}
th.c {		text-align: center; }
th.l {		text-align: left; 	}
/* th with BOTTOM lines */
th.rlb {	text-align: right;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }
th.clb {	text-align: center;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }
th.llb {	text-align: left;	border: 1px solid Gray;  border-width: 0px 0px 1px 0px;  	 }
/* th with VERTICAL lines */
th.rlv {	text-align: right;	border: 1px solid Gray;  border-width: 1px 0px 1px 0px;  	 }
th.clv {	text-align: center;	border: 1px solid Gray;  border-width: 1px 0px 1px 0px;  	 }
th.llv {	text-align: left;	border: 1px solid Gray;  border-width: 1px 0px 1px 0px;  	 }
	
	

/*
			-= RTE compatible info article styles =-
*/

.cim {
	color: #ff6633;
	font-family: "Swis721 BlkCn BT";
	font-size: 22px;
}


/*paragraph*/			p {	
	color: black;
	font-size: 12px;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
}
/* big title*/			h1 {	color:#173b5e;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 16px; font-weight:bold;	margin: 0px 0px 0px 0px;  padding: 0 0 0 0;  }
/* title */				h2 {	color:#173b5e;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 13px; font-weight:bold;		margin: 0px 0px 0px 0px;  padding: 0 0 0 0;  }
/* small title */		h3 {	color:#173b5e;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 12px; font-weight:bold;		margin: 0px 0px 0px 0px;  padding: 0 0 0 0;  }
/* lead */				h4 {	color: black; /*color:#173b5e;*/	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 10px; font-weight:normal;	margin: 0px 0px 0px 0px;  padding: 0 0 0 0; font-style: italic; }
/* text */				h5 {	color:#173b5e;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; font-weight:normal;	margin: 0px 0px 0px 0px;  padding: 0 0 0 0;  }
/* remark */			h6 {	color:#606060; font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;  font-weight:normal;	margin: 0px 0px 0px 0px;  padding: 0 0 0 0;  }
/* address */			address{color:Black; font-family: "Times New Roman", Times, serif; 					font-size: 10px; font-weight:normal;	margin: 0px 0px 0px 0px;  padding: 0 0 0 0; font-style: italic; }
/* preformatted */	pre {						font-family:"Lucida Console","Courier New",Courier, monospace;font-size:10px;font-weight:normal;	margin: 0px 0px 0px 0px;  padding: 0 0 0 0; font-style: normal; }
	


/*
			-= HOMEPAGE DESIGN TEXT STILES =-
*/


input.searchr {		
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;	
	background-color: transparent;	border: solid 0px transparent;	
	width: 140px;	height: 18px;
	font-size: 9px;	color:#000000;	text-align: right;}

input.search {		
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;	
	background-color: transparent;	border: solid 0px transparent;	
	width: 140px;	height: 18px;
	font-size: 9px;	color:#000000;	text-align: left;}

.newstext {			color:#000000;	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;	font-size: 11px;	}
.newstext:hover {	color:#0072ff;	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;	font-size: 11px;	}

.newstitle {			color:#ff6633;	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; font-size: 11px;	}

.dltext {			color:#0072ff;	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight:bold;	font-size: 11px;	}
.dltext:hover {	color:#ff6633;	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight:bold;	font-size: 11px;	}

.dlinnertext {			color:#000000;	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight:bold;	font-size: 9px;	}
.dlinnertext:hover {	color:#0072ff;	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight:bold;	font-size: 9px;	}

.dlinnerlink {			color:#ff6633;	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight:bold;	font-size: 9px;	}
.dlinnerlink:hover {	color:#0072ff;	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif; font-weight:bold;	font-size: 9px;	}



.navigstrip {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;
	color: #A09F9F;
}



.footermenu {		color: #363636; font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; font-weight:bold;	}
.footertext {		color: #bbbbbb;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;	}

.text {				color: black; /*color:#173b5e;*/	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;	}
.collectiontitle {	color:maroon;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;	text-decoration: underline;	}

.collectionsubtitle {	color:#183c5f;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	}

.disabled	{		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color:gray;	}

.smalltext {		font-family: Arial, Helvetica, sans-serif;	font-size: 8px; color: gray;	}

.searchlink {		height:15px; font-family: Arial, Helvetica, sans-serif;	font-size: 9px; color:#800000;	border: 1px dashed #b0b0b0;  border-width: 1px 0px 1px 0px; cursor: pointer;}
.searchlink:hover {	height:15px; font-family: Arial, Helvetica, sans-serif;	font-size: 9px; color:#ff0000;	border: 1px  dashed #b0b0b0;  border-width: 1px 0px 1px 0px; cursor: pointer;}

	
.articletitle {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; color:#606060;	}

.bboxalign {		padding-left: 20px; text-indent: -10px; padding-right: 12px;/* margin-left: 12px; margin-right: 12px;*/ }
.bboxtext {			color:#173b5e;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;	}
.bboxtext:hover {	color:#0000ff;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;	}
.readmore {			color:#173b5e;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; text-decoration: underline;	}	
.readmore:hover {	color:#0000ff;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; text-decoration: underline;	}	

.downloadalign {	padding-left:20px; text-indent: -12px; 	}
.dlgroup {			color: #183c5f; /*color:#0c85fb;*/	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	}
.download {			color:#183c5f;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; 	}
.download:hover {	color:#004b93;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; 	}
.footermenu {		color:#183c5f;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px;	}

.collectionbigtitle {	color:maroon;	font-family: Verdana, Geneva, Helvetica, sans-serif;	font-size: 9px; font-weight: bold;	}


	

	
/*
			-= FORM ELEMENTS =-
*/
input.normal {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; background-color:#e0e0ff; height:15px; text-align:left; padding-top:0px; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;}
input.normalerr {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; background-color:#ffc0c0; height:15px; text-align:left; padding-top:0px; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;}
input.red    {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#FFFFFF; background-color:#e00000; height:15px; text-align:left; padding-top:0px; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;}
input.disabled {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#707070; background-color:#f0f0f0; height:15px; text-align:left; padding-top:0px; border: 1px solid #819EA9; margin-top:1px; margin-bottom:1px;}


input.fixl {	font-family:"Lucida Console","Courier New",Courier,monospace; color:#000000; background-color:#e0e0ff; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;text-align:left; padding-top:0px;font: 11px/1.3; }
input.fixr {	font-family:"Lucida Console","Courier New",Courier,monospace; color:#000000; background-color:#e0e0ff; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;text-align:right;padding-top:0px;font: 11px/1.3; }
input.fixls {	font-family:"Lucida Console","Courier New",Courier,monospace; color:#000000; background-color:#e0e0ff; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;text-align:left; padding-top:0px;height:16px;font: 11px/1.5; }
input.fixrs {	font-family:"Lucida Console","Courier New",Courier,monospace; color:#000000; background-color:#e0e0ff; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;text-align:right;padding-top:0px;height:16px;font: 11px/1.5; }
input.fixlm {	font-family:"Lucida Console","Courier New",Courier,monospace; color:#000000; background-color:#e0e0ff; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;text-align:left; padding-top:0px;height:15px;font: 10px/1.5; }
input.fixrm {	font-family:"Lucida Console","Courier New",Courier,monospace; color:#000000; background-color:#e0e0ff; border:1px solid #193b5e; margin-top:1px; margin-bottom:1px;text-align:right;padding-top:0px;height:15px;font: 10px/1.5; }

input.l0 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #ffffff;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l1 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #f0f0f0;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l2 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #e8e8e8;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l3 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #e0e0e0;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l4 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #d8d8d8;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l5 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #d0d0d0;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l6 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #c8c8c8;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l7 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #c0c0c0;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
input.l8 {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #b8b8b8;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px;}
/*
input.search {	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;background-color: #ffffff;	height:15px; text-align:left; border:1px solid #193b5e;	padding-top:0px;margin-top:1px; margin-bottom:1px; width:112px}
*/
textarea.normal {
	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; background-color:#e0e0ff; text-align:left; padding-top:0px; margin-top:1px; margin-bottom:1px; border: 1px solid;}
textarea.fix {
	font-family:"Lucida Console","Courier New",Courier,monospace; font-size:10px; color:#000000; background-color:#e0e0ff; text-align:left; padding-top:0px; font-weight:bold; border-style: solid; margin-top:1px; margin-bottom:1px;border-width: 1px;}

select.normal {
	font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; 
	background-color:#e0e0ff; 
	height:16px; 
	text-align:left; 
	padding-top:0px;
	border:0px solid Navy; 
	margin-top:1px; margin-bottom:1px; 
	outline: #DAA520 solid 0px;
	vertical-align: middle;
	}

input.checkbox {	height:19px; padding-top:0px;margin-top:1px; margin-bottom:1px;  }

input.button {
	font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#000000; background-color:#e0e0e0; border:1px solid Gray; height:13px; text-align:center; padding-top:0px; margin-right:6px;  margin-top:1px; margin-bottom:1px;}
input.minibutton {
	font-family:Arial,Helvetica,sans-serif; font-size:5px; font-weight: bold; color:#000000; background-color:#e0e0e0; border:1px solid Gray; height:10px; width:15px; text-align:center; padding-top:0px; margin-right:6px;  margin-top:1px; margin-bottom:1px;}





