body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
}
div.lnk {
    cursor: pointer;
}
.preview {
    max-width:180px; 
    max-height:150px; 
    padding: 10px;
}

.linktah {
    font-family: "MS Sans Serif";
    font-size: 10pt;
    color: #0F7C9D;
    text-decoration: none;
}
.tah11 {
    font-family: "MS Sans Serif";
    font-size: 10pt;
    font-weight: bold;
    color: #006F92;
}
.pan {
    background: #C0C0C0;
    background-image: url(/celebrate/cadre.jpg);
    background-position: left top;
    background-repeat: repeat-x;
}
.rating_bar {
    color: #5e5e5e;
    font-size: 10pt;
}
h1 {
    font-size: 18pt;
    color: #0000ff;
}
h2 {
    font-size: 12pt;
    color: #0F7C9D;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; border: 1px solid #5e5e5e; }

.news {
    FONT-SIZE: 12px; 
    COLOR: #000080; 
    FONT-FAMILY:  Verdana, Tahoma; 
	text-align: left;
}

.news_line {
    FONT-SIZE: 15px; 
    COLOR: #4f8ee0; 
    FONT-FAMILY:  Verdana, Tahoma; 
	font-weight: bold;
	text-align: center;
}

.line {
	font-size: 11pt;
	background: #3A73BD;
	width: 100%;
	height: 25px;
}

.line_1 {
	font-size: 9pt;
	width: 100%;
	height: 15px;
}

.menu1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px;
      border-bottom: 1px solid #fff;
	}
.menu1 ul li {
	position: relative;
	background: #FF0000;
      height: 1%;
	}
.menu1 li ul {
	position: absolute;
	left: 179px;
	top: 0;
	display: none; 
	}
.menu1 ul li a {
	display: block;
	text-decoration: none;
	color:  #777;
	background: #3a73bd;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
        border-left: 1px solid #E4EDFB;
        border-right: 1px solid #E4EDFB;
	border-bottom: 0;
      height: 1%;
      FONT-WEIGHT: bold; 
	}
.menu1 li:hover ul, li.over ul { 
	display: block; 
      }
.menu1 ul li a:hover { color: #FFFFFF;
      background:#5c94d4;  
      }
.menu1 li ul a:link {background:#68A7DF; color:#fff; FONT-WEIGHT:normal;}
.menu1 li ul a:visited {background:#68A7DF; color:#fff; FONT-WEIGHT:normal;}
.menu1 li ul a:hover {background:#3A73BD; color:#fff; FONT-WEIGHT:normal;}
/* Fix IE. Hide from IE Mac \*/
* html .menu1 ul li {float:left;}
/* End */
.menu1 A:link {BACKGROUND-POSITION: 100% top; BACKGROUND-IMAGE: url(/images/template2/bg-but2.gif);
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; 
	CURSOR: hand; COLOR: #1B4092; PADDING-TOP: 3px;
	FONT-FAMILY: Verdana; LETTER-SPACING: 0pt;
	BACKGROUND-COLOR: #DCE5EC;}
.menu1 A:visited {BACKGROUND-POSITION: 100% top; BACKGROUND-IMAGE: url(/images/template2/bg-but2.gif);
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; 
	CURSOR: hand; COLOR: #1B4092; PADDING-TOP: 3px;
	FONT-FAMILY: Verdana; LETTER-SPACING: 0pt;
	BACKGROUND-COLOR: #DCE5EC;}			
.menu1 A:hover {BACKGROUND-POSITION: 100% top; BACKGROUND-IMAGE: url(/images/template2/bg-but2.gif);
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; 
	CURSOR: hand; COLOR: #1B4092; PADDING-TOP: 3px;
	FONT-FAMILY: Verdana; LETTER-SPACING: 0pt;
	BACKGROUND-COLOR: #DCE5EC;}
.menu1 A:active {BACKGROUND-POSITION: 100% top; BACKGROUND-IMAGE: url(/images/template2/bg-but2.gif);
	PADDING-RIGHT: 5px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; 
	CURSOR: hand; COLOR: #1B4092; PADDING-TOP: 3px;
	FONT-FAMILY: Verdana; LETTER-SPACING: 0pt;
	BACKGROUND-COLOR: #DCE5EC;}
div.home_news {padding:0 0 0.5em 0; margin:1em 0 0 0; border-top: dotted 1px #999999; display: block; width: 400px;}
div.home_news p {margin:1em 0 0 0; padding: 0.5em 0;}
div.home_news img {border:4px solid #CCCCCC;}
div.home_news span.date {display:block; font:bold 1.1em Arial,Tahoma,Verdana,Sans-serif; color:#8a3008; margin-bottom:4px;}
div.home_news span.date span.time {font-weight:normal; color:black;}
div.home_news a {font:bold 1em Tahoma,Arial,Verdana,Sans-serif;  color:#336699; text-decoration:none;}
div.home_news a:hover{text-decoration:underline;}
div.home_news span.announce {display:block; padding-top:4px; font:normal 0.9em Tahoma,Arial,Verdana,Sans-serif;}
div.home_news td {font-size: 11pt; color: #000080;}
/*---Navigation---*/
.basenavi { font-size: 1.3em; color: #6eade3; font-weight: bold; line-height: 22px; text-align: center; margin-bottom: 15px; }
	.navigation a, .navigation span { margin-left: -2px; padding: 2px 8px 3px 8px; }
		.navigation a:hover { background-color: #6eade3; color: #fff; }
		.navigation span { color: #414243; }
		.navigation span.nav_ext { color: #414243; background: none; }

		.pnext img, .pprev img { margin: -3px 4px 0 4px; vertical-align: middle; width: 26px; height: 26px; background: url("/celebrate/nnav.png") no-repeat; border: 0; }
			.pnext img { background-position: -26px 0; }
			.pprev img { background-position: 0 0; }
			.pnext a img { background-position: -26px -26px; }
			.pprev a img { background-position: 0 -26px; }
			.pnext a:hover img { background-position: -26px -52px; }
			.pprev a:hover img { background-position: 0 -52px; }
