
* {
	margin: 0px;
	padding: 0px;
}


.html li {
	margin-left: 10px;
}

.html p {
	margin:10px 0;
}

ul li {
	margin:10px 0;
	list-style:none;
}

body {
	text-align: justify;
	font-size:12px;
	font-family: arial;
	background-color: #67111c;
	background-image:url(../img/backX.jpg);
	background-repeat:repeat-x;
}

#archive {
	color: white;
	text-decoration:underline;
	clear: both;
	display:block;
	text-align:center;
	margin-top:15px;
	padding:5px 0px;
}

a:hover#archive {
	background: #7D0205;	
	text-decoration: none;
}

.news222 h2 {
	color:#333333;
}

.news222 {
	overflow: hidden; 
	float: left;
	margin:10px 0 0 0;
}

/* styles for sub-programs */
.news222 .sub {
	padding:35px 20px 10px 25px;
	color:#333;
}

.news222 .sub a {
	color:#67111C !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.news222 .sub p {
	padding:10px 0;
}


.news222 ul {
	margin:10px;
	padding:5px;
}

.news222 ul li {
	list-style-type:square;
}

/* PAGINATION */
.paginator {
	clear:both;
	text-align:center;
	padding:5px;
}

.paginator a {
	margin:0 5px;
	color:#780223;
}
/* PAGINATION END */


.publications {
	float: left; 
	width: 100%;
}

.publicationsImg {
	float: left;
	margin-right: 5px;
	border: none;
}

.publications img {
	float:left;
	margin-right:10px;
	border:none;
}


.image {
	width: 180px;
	float:left;
	min-height:140px;
	padding:5px;
	text-align:center;
	margin:20px 30px;;
	overflow:hidden;
}

* html .image {
	min-height:140px;
	overflow: auto !important;
}

.image a img { 
	border: 4px solid white;
}

.image a:hover img { 
	border: 4px solid #999966;
}

.newsImage {
	border:0px;
	float:left;
	margin:0 15px 15px 0;
}

#leftBar a {
	color: #333333;
	text-decoration:underline;
}

#leftBar a:hover {
	text-decoration: none;
}

#cont {
	margin: 0 auto;
	width: 881px;
	overflow: hidden;
	padding-bottom: 40px;
}

#header1 {
	background: url(../img/header1.jpg) no-repeat;
	width: 881px;
	height: 214px;
	float: left;
	padding-top:0;
}

#header2 {
	background: url(../img/header2.jpg) no-repeat;
	width: 881px;
	height: 214px;
	float: left;
}

#menu {
	font-family: tahoma;
	font-size: 11px;
	height: 33px;
	padding-top: 18px;
}

a.menuLink {
	text-decoration: none;	
	color: white;
	margin-left:10px;
	padding:5px;
	border:1px solid #490007;
}

a:hover.menuLink {
	border:1px solid #dedeed;
	background:#ffffff;
	color:#490007;
}

#logo {
	background: url(../img/logo.jpg);
	width: 152px;
	height: 143px;
	float: left;
}

#lang {
	margin-right: 25px;
	height: 40px;
}

#langCurrent {
	font-size: 14px;
	font-weight: bold;
	color: #67111c;
	text-decoration: none;
	cursor: default;
}

a#langLink {
	font-weight: bold;
	font-size: 14px;
	color: #67111c;
	text-decoration: none;
}

a:hover#langLink {
	text-decoration: underline;
}

#langON {
	margin-top: 16px;
	padding-top: 6px;
	background: url(../img/langON.gif);
	float: right;
	margin-right: 10px;
	width: 46px;
	height: 18px;
	border:0;
}

#langOFF {
	margin-top: 16px;
	padding-top: 6px;
	background: url(../img/langOFF.gif);
	float: right;
	margin-right: 10px;
	width: 46px;
	height: 18px;
	border:0;
}

#body {
	float: left;
	width: 881px;
	float: left;
	overflow: hidden;
	background: url(../img/rightRepeatY2.jpg) right repeat-y;
	background-color: #ffffff;
	padding-bottom: 10px;
}

#bodyTitle, h1, h2 {
	color: #67111c;
	font-size: 16px;
	font-weight: bold;
	/*padding-bottom: 10px;*/
	cursor:default;		
}

h2 {
	font-size: 15px;
}


#leftBar {
	padding-left: 20px;
	width: 549px;
	float: left;
	background-color:#fcfbf9;
	padding-right: 15px;
	height: 100%;
}

#leftBarBottomtxt {
	padding-top: 5px;
	width: 574px;
	font-size: 11px;
	float: left;
	color: #777674;
}

#design {
	color: #f8fbff;
	font-size: 11px;
	float: right;
	padding-top: 25px;
	padding-right: 100px;
}

#design a {
	text-decoration: underline !important;
}

#design a:hover {
	text-decoration: none !important;
}

#rightBarMiddle {
	color: white;
	font-size: 11px;
	font-weight: bold;
	background:url(../img/rightBarMiddle.jpg);
	width: 276px;
	height: 39px;
	float: left;
	padding-left: 8px;
	padding-top: 10px;
	padding-right: 8px;
}

.banners {
	color: white;
	font-size: 11px;
	font-weight: bold;
	background:url(../img/rightBarMiddle.jpg);
	width: 276px;
	height: 39px;
	float: left;
	padding-left: 8px;
	padding-top: 10px;
	padding-right: 8px;
	text-align:center;
}

.banners a {
	text-decoration:none;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.banners a:hover {
	text-decoration:underline;
}



.rightBarBox {
	width: 271px;
	background: bottom no-repeat url(../img/rightBarBoxBottom.jpg);
	padding: 5px 10px 5px 10px;
	float: left;
	font-size: 11px;
}

.rightBarBox a {
	color:#333333;
	text-decoration:none;
}

a.rightBarBoxBottom {
	text-decoration: none;
	float: right;
	background: url(../img/arrowRight.jpg) no-repeat;
	width: 60px;
	height: 20px;
	padding-left: 17px;
	margin-top: 5px;
	color:#67111c;
}

a:hover.rightBarBoxBottom {
	text-decoration: underline;
}

.rightBarDate {
	 float:left; 
	 color:#95987b;
	 margin-top:0px;
	 border:0px solid #95987b;
	 padding:0 8px 0px 0px;
}

#rightBarForm {
	color: white;
	background:url(../img/rightFormBack.jpg);
	width: 292px;
	height: 171px;
	float: left;
}

#rightBarForm form {
	display: block;
	clear:both;
	margin-bottom:10px;
}

.rightForm {
	border: 3px solid #40090f;
	float: right;
	margin-right: 10px;
	margin-top: 13px;
	width: 160px;
}

.rightFormTXT {
	margin-top: 15px; 
	margin-left: 25px; 
	color:#FFFFFF; 
	float: left; 
	font-size: 11px;
}


* html .rightFormTXT {
	margin-top: 15px; 
	margin-left: 12px; 
	color:#FFFFFF; 
	float: left; 
	font-size: 11px;
}

.rightFormTXT2 {
	margin-top: 22px; 
	margin-left: 70px; 
	color:#FFFFFF; 
	float: left; 
	font-size: 11px;
}

* html .rightFormTXT2 {
	margin-top: 22px; 
	margin-left: 34px; 
	color:#FFFFFF; 
	float: left; 
	font-size: 11px;
}

#rightBarFormBtn {
	background: url(../img/buttonRight.jpg);
	width: 203px;
	height: 39px;
	border: none;
	float: right;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom:20px;
}

#rightBarFormBtn1 {
	background: url(../img/buttonRight1.jpg);
	width: 203px;
	height: 39px;
	border: none;
	float: right;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom:20px;
}

#rightBarFormBtn2 {
	background: url(../img/buttonRight2.jpg);
	width: 203px;
	height: 39px;
	border: none;
	float: right;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom:20px;
}




#bodyLeftColumn{

	width: 272px;

	float: left;

}



#bodyRightColumn{

	width: 272px;

	float: left;

	margin-left: 5px;

}



.boxTitle{

	padding: 5px 5px 5px 5px;

	height: 25px;

	width: 260px;

	color: #67111c;

	font-size: 16px;

	font-weight: bold;
	
	margin:0xp;

}

.rightBarDate, .rightFormTXT, .rightBarMiddle, .leftBarBottomtxt{
	cursor: default;
}

a.bodyColumnBox {
	text-decoration: none;
	color: #000000;
	padding: 5px 5px 5px 5px;
	width: 260px;
	float: left;
	background:url(../img/arrowGray.jpg) #f6f5f1 left -2px no-repeat;
	border-bottom: 1px dotted #c2c2c2;
	margin-top: 1px;
	text-decoration:none !important;
}

a:hover.bodyColumnBox {
	background:url(../img/arrowWhite.jpg) white 2px 7px no-repeat;
	border-bottom: 1px solid #c2c2c2;
}


.bodyBoxSpan{
	margin-left: 15px;
}


.readmore {
	background:url(../img/bodyBottomShadow.jpg) bottom right no-repeat;
	width:99%;
	height:40px;
	text-align:right;
	border:0px solid red;
	padding:10px 0 0 0;
}

a.linkArrow {
	background:url(../img/arrowWhite.jpg) left no-repeat;
	height:12px;
	padding:0 0 0 16px;
	font-size:11px;
	text-decoration:none;
	color:black;
	margin:10px 50px 0 15px;
}

a:hover.linkArrow {
	text-decoration:underline;
}


#leftBarBottom {
	background:url(../img/bodyBottomShadow.jpg) bottom no-repeat;
	width: 183px;
	height: 40px;
	float: right;
}


#rightBar {
	width: 297px;
	float: left;
	background-color:#fcfbf9;
}



#rightHeader{

	background: url(../img/headerRight.jpg);

	width: 297;

	height: 45px;

}



#rightBottom{

	background: url(../img/rightBottom.jpg) no-repeat;

	width: 297px;

	float: left;

	height: 41px;

}


#rightNews {
	width: 297px;
	float: left;
	background: url(../img/news.jpg);
	height: 38px;
}

#rightNews1 {
	width: 297px;
	float: left;
	/* background: url(../img/news1.jpg); */
	background: url(../img/programs1.jpg);
	height: 38px;
}

#rightNews2 {
	width: 297px;
	float: left;
	/* background: url(../img/news2.jpg); */
	background: url(../img/programs2.jpg);
	height: 38px;
}

#bottom {
	background: url(../img/bottom.jpg);
	width: 881px;
	float: left;
	height: 28px;
	padding-top: 5px;
	font-size: 11px;
	color: #f8fbff;
}
