@CHARSET "UTF-8";/*** Common Css ***/body {	background-color:#333333;	margin-top:0;	margin-bottom:0;    color:#8C8C8C;    font-family:Verdana,Arial,Helvetica,sans-serif;    font-size:9.5pt;    text-align:center;}h1, h2 {    color: #535152;    font-weight: normal;}h1.tab {	border-top: 1px solid black;	border-bottom: 1px solid black;	padding: 0 21px 0 0;	margin: 10px 0 10px -11px;	background-color: white;	color: #535152;	font-size: 1.5em;}a {    color: #8c8c8c;    text-decoration: none;}a:hover {    color: #333333;    text-decoration: none;}.spacer {clear: both}/******** Layout ***********/#wrap {	background-color: white;	width: 955px;	margin: 0 auto;	text-align: left;}/********* Header *******/#logo {	height: 100px;	background-image: url("../img/ms_logo-grey.gif");	background-repeat: no-repeat;	background-position: left;	background-color: #535152;}#logoBar {	height: 25px;	float: right;	margin-top: 75px;	background-image: url(../img/menu-logobar.png);}#logoBar img {	float: left;	height: 25px;	width: 10px;	margin: 0px;	padding: 0px;}#logoBar form, #logoBar span {	float: left;}#logoBar form select {	border: 0;	background-color: #f0b510;}#head {	height: 370px;	background-image: url("../img/home_headBg.jpg");}#head #headTxt {	float: right;	width: 450px;	margin: 0 25px 0 0;	color: white;	font-size: 9.5pt;}#head #headTxt p{	margin: 5px 0 0 0;}#head #headTxt h1{	color: white;	font-size: 14pt;	margin: 5px 0 0 0;}#footer {	text-align: center;	padding: 0 0 10px 0;}#container {	margin:20px 0 10px 20px;}#content {	min-height:25em;	height:25em;	float: right;}html>body #content{	height:auto;}.contentFrame{	width:750px;}.contentFrame_head, .contentFrame_foot {	background-repeat: repeat-x;}.contentFrame_head img, .contentFrame_foot img {	display: block;}.contentFrame_head {background-image: url("../img/contentFrame_headBg.png");}.contentFrame_foot {background-image: url("../img/contentFrame_footBg.png");}.contentFrame_wrap {	background-color: #edeeef;	border-left: 1px solid #bcbcbd;	padding: 10px;}.contentFrame.wide {	width: 920px;}/******** Index Intro **********/body#intro {	background-color: #1d1d1d;	text-align: center;	height: 100%;	width: 100%;}body#intro object { margin: 0 auto; }body#intro a:hover {	color: white;}/******** Index Contacts *******/.index.contacts #content {	text-align: center;}.index.contacts #content form {	width: 650px;	margin : 0 auto 0 auto;}/********** List/ categoryDescription *******/#categoryDescription { margin: 0 0 10px 0; }#categoryDescription img { border: 0; }#categoryDescription .itemUpload {	float: left;	width: 100px;	margin: 10px 0 0 10px;}#itemThumbs .itemUpload .itemUploadItem { height: 100px }#itemPdfs .itemUpload .itemUploadItem { height: 65px }#itemPdfs .itemUpload a, #itemFlashs .itemUpload a { text-align: center; }#itemPdfs .itemUploadItem a img,  #itemFlashs .itemUploadItem a img { display: block; margin: 0 auto; }#categoryDescription .itemUploadAdmin a { font-size: 10px; display: block; }/***** List/ Thumbnail Block ******/.thumbnailBlock {	margin: 20px 0 0 20px;	text-align: left;	color: #8c8c8c;	font-size: 0.8em;	float:left;}.thumbnailBlock a:hover {	color: #333333;	text-decoration: none;}.thumbnailBlock a img { border: none; }.thumbnailBlock .thumbnailBlockImage {	width: 200px;	height: 200px;	text-align: center;}.thumbnailBlock .thumbnailBlockImage img { margin: 0 auto; }.thumbnailBlock a span {	margin-left: 20px;	display: block;	height: :30px }#childrensPaginator {	text-align: center;}/************ Admin **********/.adminTools {	margin: 20px 10px 10px 10px;	border: 1px solid #8c8c8c;	text-align: center;	font-size: 0.8em;}/******* Action Messages *******/#overlay {	display: none;	position: absolute;	top: 0pt;	left: 0pt;	z-index: 90;	width: 100%;    background-color: #333333; opacity: 0.25;}#actionMessages {	display:none;	position:absolute;	z-index:100;	width: 500px;	min-height: 50px;	height: 50px;	padding: 15px 0;	background-color: #fbcb04;	font-size: 16px;	text-align: center;	color: black;}html>body #actionMessages {	height:auto;}/******* FlyOut images *******/.categoryThumb a img { border:0; }/******* Pagination ********/.paginationControl { text-align: center; }.paginationControl span.currentPage { font-weight: bold; }