@charset "utf-8";
/* CSS Document */

body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

/* TOP  */

.top{}


.top .search td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00a4e4;
}

.top .search form{
	margin: 0px;
	padding: 0px;
}

.top .search input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5e5e5e;
	height: 15px;
	width: 125px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.top .topmenu A, .top .topmenu A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B0B0B0;
	text-decoration: none;
}


.top .topmenu A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c20106;
	text-decoration: underline;
}



/* LEFT */

.left{}

.left .leftmenu A, .left .leftmenu A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}


.left .leftmenu A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}


.left .leftmenu .row1{
	margin-top:0px;
	padding-left:16px;
	padding-bottom:6px;
	padding-right:5px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #db6a6d;
	background-color: #c20106;
}

.left .leftmenu .row2{
	padding-left:16px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #db6a6d;
	background-color: #c20106;
}

.left .leftmenu .row3{
	padding-left:16px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #c20106;

}

.left .specialIssues .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c20106;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 18px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:left;
	height:35px;
	*height:32px;	
}


.left .specialIssues .header2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c20106;
	background:#e5e5e5;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 18px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:left;
	height:35px;
	*height:32px;	
}

.left .specialIssues .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	font-weight: bold;
	background:#e5e5e5;
}



.left .specialIssues .bul {
	padding-left: 18px;
	background:#e5e5e5;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom:5px;
	text-align: left;
	width:18px;
	vertical-align: top;
}


.left .specialIssues .text {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 18px;
	padding-bottom:3px;
	padding-top: 2px;
}

.left .specialIssues .text A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #707070;
	vertical-align: top;
	text-decoration:none;
}
.left .specialIssues .text A:hover{
	text-decoration:underline;
	}



.left .specialIssues .more {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 18px;
	padding-top: 4px;
}

.left .specialIssues .more A, .left .specialIssues .more A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration:none
}

.left .specialIssues .more A:hover{
	text-decoration:underline;
	}

.left .specialIssues .spacer {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 0x;
	padding-bottom:4px;
}


.left .newsGuidelines .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c20106;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
	font-weight: bold;
	background:#e5e5e5;
}

.left .newsGuidelines .text {
	padding-left: 18px;
	background:#e5e5e5;
	padding-right: 18px;
	padding-bottom:5px;
	padding-top: 4px;
}

.left .newsGuidelines .text A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #707070;
	text-decoration:none;
}

.left .newsGuidelines .text A:hover{
text-decoration:underline;
}


.left .newsGuidelines .more {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 10px;
}

.left .newsGuidelines .more A, .left .newsGuidelines .more A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration:none
}


.left .newsGuidelines .more A:hover{
	text-decoration:underline;
	}


.left .newsGuidelines .spacer {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 0x;
	padding-bottom:0px;
}



.left .speciallinks .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
	font-weight: bold;
	background:#e5e5e5;
}
.left .speciallinks .spacer {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 0x;
	padding-bottom:0px;
}

.left .speciallinks .image{
	border: 1px solid #333333;
}



.left .categories .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 18px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:left;
	height:32px;
	*height:30px;
	background-image: url(images/general/categories_top.gif);
	background-repeat: no-repeat;
}

.left .categories .header2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 18px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:left;
	height:32px;
	*height:30px;
	background-image: url(images/general/categories_top.gif);
	background-repeat: no-repeat;
}

.left .categories .links{
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:12px;
	padding-bottom:10px;
	border-bottom:#000000 solid 1px; 
}

.left .categories .links A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
	text-decoration: none;
	font-weight: bold;
	}
	
 .left .categories .title A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	text-decoration: none;
	font-weight: normal;
	}	

 .left .categories .title A:hover{
 	color: #c20106;
 	}


.left .categories .links A:hover{
color: #c20106;
}

.left .categories .spacer{
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:12px;
	padding-bottom:40px;
	height:100%;

}

.left .categories .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	text-decoration: none;
	font-weight: normal;
	}	
	
.left .categories .link A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #10aae6;
	text-decoration: none;
	font-weight: normal;
	}		
	

.left .categories select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;	
}



.left .categories .bottom{background-image:url(images/general/categories_bottom.gif)}

.left .categories .years{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:8px;
	padding-bottom:6px;
	border-bottom:#000000 solid 1px;
	color:#BE0604;	
}

.left .categories .gallery,.left .categories .galleryactive{
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:12px;
	padding-bottom:10px;
	border-bottom:#000000 solid 1px; 
}


.left .categories .gallery A{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
	text-decoration: none;
	font-weight: bold;
	}

.left .categories .galleryactive A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C20000;
	text-decoration: none;
	font-weight: bold;
	}	
	
.gallery .paging{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
	/*padding-right:3px;*/

}

.gallery .paging A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
}




.left .categories2 .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0088bc;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 18px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:left;
	height:32px;
	*height:30px;
	background-image: url(images/general/categories_top.gif);
	background-repeat: no-repeat;
}

.left .categories2 .header2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 18px;
	font-weight: bold;
	vertical-align:bottom;
	text-align:left;
	height:32px;
	*height:30px;
	background-image: url(images/general/categories_top.gif);
	background-repeat: no-repeat;
}


.left .categories2 .header A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0088bc;
	text-decoration: none;
}

.left .categories2 .title{
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:12px;
	padding-bottom:3px; 
	color:#0088bc;
	text-decoration:none;
}

.left .categories2 .title A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0088bc;;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;
	}
.left .categories2 .title A:hover{
	text-decoration:underline;
	}


.left .categories2 .spacer{
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:12px;
	padding-bottom:40px;
	height:100%;

}

.left .categories2 .date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ae0007;
	text-decoration: none;
	font-weight: normal;
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:0px;
	padding-bottom:0px;
	}
	
.left .categories2 .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #e5e5e5;
	padding-right: 18px;
	padding-left: 18px;
	padding-top:0px;
	padding-bottom:4px;
	}
	
.left .categories2 .text A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #e5e5e5;
	text-decoration:none;
	}	
		
.left .categories2 .text A:hover{
	text-decoration:underline
	}


.left .categories2 .bottom{background-image:url(images/general/categories_bottom.gif)}

.front .highlights .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c20106;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
}


.front .highlights .title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #404040;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
}

.front .highlights .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	font-weight: normal;
	background:#ffffff;
}

.front .highlights .text A, .front .highlights .text A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.front .highlights .text A:hover {
	text-decoration: underline;
}
.front .highlights .more {
	padding-left: 0px;
	background:#ffffff;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 5px;
	
}


.front .highlights .more A, .front .highlights .more A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration: none;
	}

.front .highlights .more A:hover{
	text-decoration: underline;
	}

.front .casestudies .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c20106;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
}

.front .casestudies .im{
	border: 3px solid #c20106;
}

.front .casestudies .text {
padding-left:5px;padding-right:5px;
}

.front .casestudies .text A, .front .casestudies .text A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
.front .casestudies .text A:hover{
	text-decoration: underline;
	}
.front .casestudies .more {
	padding-left: 0px;
	background:#ffffff;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 11px;
}
.front .casestudies .more A, .front .casestudies .more A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration: none;
	}

.front .casestudies .more A:hover{
	text-decoration: underline;
	}

.front .hotarticles .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c20106;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
}
.front .hotarticles .title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c20106;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-weight: bold;
	background:#ebebeb;
}


.front .hotarticles .text{
	padding-right: 11px;
	padding-bottom: 12px;
	padding-left: 11px;
	padding-top: 2px;
	background:#ebebeb;
	}

.front .hotarticles .text A,.front .hotarticles .text A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

.front .hotarticles .text A:hover{
	text-decoration:underline;
	}

.front .hotarticles .more {
	padding-left: 0px;
	background:#ffffff;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 15px;
	
}
.front .hotarticles .more A, .front .hotarticles .more A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration: none;
	}

.front .hotarticles .more A:hover{
	text-decoration: underline;
	}



.front .newsletter td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

.front .newletter form{
	margin: 0px;
	padding: 0px;
}

.front .newsletter input[text]{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	width: 240px;
	border: 1px solid #757575;
	height: 18px;
}

.front .news .title{
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0097d1;
	text-decoration: none;
	font-weight: bold;
	background:#ffffff;
}




.front .news .title2{
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	background:#ffffff;
}

.front .news .title2 A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0097d1;
	text-decoration: none;
	font-weight: bold;
}

.front .news .title2 A:hover {
	text-decoration: underline;
}

.front .news .date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c20106;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
}
.front .news .text{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	background:#ffffff;
}

.front .news .text A, .front .news .text A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.front .news .text A:hover {
	text-decoration: underline;
}
.front .news .more {
	padding-left: 0px;
	background:#ffffff;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 15px;
	
}

.front .news .more A, .front .highlights .news A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration: none;
	}

.front .news .more A:hover{
	text-decoration: underline;
	}
	
	
.front .videos .videoleft{
	padding-left: 11px;
	background:#e5e5e5;
	padding-right: 4px;
	padding-top: 10px;
	padding-bottom: 7px;
	}	
	
.front .videos .videoright{
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 3px;
	padding-top: 11px;
	padding-bottom: 7px;
	vertical-align: top;
	}	
	
.front .videos .text{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	height: 60px;
	vertical-align: top;
}

.front .videos .text A, .front .videos .text A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.front .videos .text A:hover {
	text-decoration: underline;
}	
	
.front .videos .more {
	padding-left: 0px;
	background:#e5e5e5;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 0px;
	
}

.front .videos .more A, .front .highlights .videos A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: right;
	text-decoration: none;
	}

.front .videos .more A:hover{
	text-decoration: underline;
	}	
	







/* C O N T E N T */

.content .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}

.content .print{
	
	padding-right:12px;
	vertical-align:bottom;
	padding-bottom:2px;
}

.content .print A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0097d1;
	font-weight:bold;
	text-decoration: none;
	}

.content .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
}

.content .title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #3F3D4B;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	font-weight:bold;
}

.content .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #000000;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	line-height: 17px;
}


.content .text A,.content .text A:visited{
	color: #0088BC;	
	font-weight: bold;
	}
.content .text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #707070;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	line-height: 17px;
}

.content .text img{
	margin:5px;
	}

.content .link{
	padding-top:5px;
	}
.content .link A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
	}

.content #divBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}




/* V I D E O S  */

.videos2 .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}

.videos2 .title{
	padding-top: 3px;
}

.videos2 .title A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	text-decoration:none;
}

.videos2 .title A:hover{
color: #c00204; 
}


.videos2 .title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	padding-top: 0px;

}


.videos2 .text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
	padding-left: 0px;
	height:50px;
}

.videos2 .date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #c00204; 

}

.videos2 .more{
	padding-top:20px;
	padding-right:5px;
}


.videos2 .more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #6b6b6b;
	font-weight:bold; 
	text-decoration:none;	
}


/* G A L L E R Y */

.gallery .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}


.gallery .title {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background:#ffffff;
	color: #D83E46; 
	text-decoration:none;
}







/*                  N E W S                                   */

.newslist .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #0097d1; 
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}


.newslist .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #0097d1; 
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	font-weight:bold;
}


.newslist .date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #c00204; 
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}


.newslist .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
}


.newslist .more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #0097d1; 	
}


.newslist .{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
	/*padding-right:3px;*/

}

.newslist . A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
}


.newsdetails .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #0097d1; 
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}

.newsdetails .print{
	
	padding-right:12px;
	vertical-align:bottom;
	padding-bottom:2px;
}

.newsdetails .print A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0097d1;
	font-weight:bold;
	text-decoration: none;
	}

.newsdetails .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
}

.newsdetails .date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background:#ffffff;
	color: #c00204; 
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 3px;
	padding-left: 11px;
}

.newsdetails .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	line-height: 17px;
}

.newsdetails .title2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
}

.newsdetails .more{
	padding-top:20px;
	padding-right:5px;
}


.newsdetails .more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #6b6b6b;
	font-weight:bold; 
	text-decoration:none;	
}





/*    S E A R C H   */

.search .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #000000;
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}


.search .more{
	padding-top:20px;
	padding-right:5px;
}


.search .more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #000000;
	font-weight:bold; 
	text-decoration:none;	
}

.search .text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background:#ffffff;
	color: #000000; 
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	line-height: 17px;
}


/*    M A G A Z I N E  */
.magazine .header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 11px;
	font-weight: bold;
	background:#ffffff;
	color: #000000; 
	vertical-align:bottom;
	height:33px;
	*height:32px;
	width:575px;
}

.magazine .header2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding-left:10px;
	height:20px;
}

.magazine .title  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #10aae6;
	font-weight: bold;
	text-decoration: none;
	}

.magazine .author  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

.magazine .text  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

.magazine .pdf A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c20106;
	font-weight: bold;
	text-decoration: none;
	}

.magazine .search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}	

.magazine input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	height: 20px;
	width: 380px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #999999;
}

.magazine .search2 A  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}

.magazine .results  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #10aae6;
	font-weight: bold;
	text-decoration: none;
	}

.magazine .mag A  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}
	
.footer .links A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
.footer .links A:hover{
	text-decoration:underline;
	}	
	
.footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}	

.footer .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}		

.footer .sign A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}		
.footer .sign A:hover{
	color: #fffff;
	text-decoration: underline;
	}			
	
.error{
	font-weight: bold;
	color: #EE1C11;
}	