body {
	margin: 0;
	font-family: arial, verdana,helvetica, sans-serif;
	font-size: 12pt;
	height: 100%;
	background-color: #e1e1e1;/*#383838;*/
	background-image: url('images/bg.gif');
	background-position:center;
}

.main {
	border: 1px solid #545454;
	border-width: 0 1px 0 1px;
	background-color: #ffffff;
	width: 760px;
	margin: 0 auto;
}

a img.ico{
	border:0;
	padding-right: 7px;
}
a.anch {
	color: #ffffff;
}

a.anch:hover {
	color: #ffffff;
}


a {
	color: #455266;
	font-weight: bold;
	text-decoration:none;
}
div.row{
	background-color: #ededed;
	padding: 3px;
	margin: 2px;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

.title {
	float:left;
	margin-right: 10px;
}
.floatleft, .c1 {
	float: left;
}
.floatright, .c3, .search {
	float: right;
}
.right {
	text-align: right;
}
.clear , .clear10 {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}
.center {
	text-align: center;
	margin: 0 auto 0 auto;
}
.null, .hr {
	font-size: 0;
	line-height: 0;
}
.cell20, .cell40, .cell80{
	float:left;
	margin-right: 10px;
	/*margin-top: 78px;*/
	background-color: #004885;
	height: 15px;
	font-size: 0;
	border: 0 none;
	border-top: 1px solid #004885;
	border-bottom: 1px solid #0f4c88;
}

.cell20{
	width: 20px;
}
.cell40{
	width: 40px;
}
.cell80{
	width: 80px;
}
.topright {
	float:left;
	width: 330px;
}
.padd {
	font-size: 0;
	float:left;
	width: 330px;
	background-color: #004885;
	height: 15px;
	border-top: 1px solid #004885;
	border-bottom: 1px solid #0f4c88;
}

.hr {
	height: 5px;
	border-top: 1px solid #ffffff;
	background-color: #d20517;
}

.nav, .search{
	color: #ffffff;
	background-color: #004885;
	text-align:center;
	padding: 2px;
}

.nav a{
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	margin: 0 10px 0 10px;
}

.nav a:hover {
	color: #dedede;
}

.c1, .c3 {
	width: 190px;
	text-align: center;
	margin: 10px;
}

.c1 img, .c3 img {
	margin-top: 20px;
	/*border: 1px solid #d20517;*/
}

.c2 {
	margin: 30px 220px 10px 220px;
	font-size: 9pt;

}

.c2b {
	margin: 30px 30px 10px 30px;
	font-size: 9pt;width:100px;

}


.c2 div{
	text-align: justify;
}
.r1 {
	margin-top: 5px;
}

.r1 h1{
	font-size: 12pt;
	font-weight: bold;
	float:left;
	position: relative;
	top: 35px;
	left: 220px;
}

#r1 h1{
	font-size: 12pt;
	font-weight: bold;
	float:left;
	position: relative;
	top: 35px;
	left: 220px;
}

.r1b h1{
	font-size: 12pt;
	font-weight: bold;
	float:left;
	position: relative;
	top: 35px;
	left: 20px;
}

.search {
	font-size: 8pt;
	font-weight:  bold;
	text-align: left;
	/*height: 39px;*/
	vertical-align:middle;
	/*padding: 10px 10px 0 10px;*/
	padding: 0;
	margin: 0;
}

.serch input, .search .txt, .search .btn{
	padding:0;
	margin: 0;
}

.search .txt {
	width: 72px;
	font-size:8pt;
	float:left;
	font-weight: none;
	border: 1px solid #000000;
}

.search .btn {
	float:left;
	display: block;
	height:15px;
	width:36px;
}

.totop{
	margin: 10px 5px 10px 5px;
	height:12px;
	font-size: 10px;
	border-top: 2px solid #004885;
	background-color:#ffffff;
}
.totop img {
	float:left;
}
.totop div {
	float:left;
	font-family: verdana;
	background-color: #004885;
	width: 100px;
	color: #ffffff;
	font-weight:bold;
	padding: 0 2px 2px 5px;
}
.cpr {
	color: #000000;
	font-size: 10px;
	text-align:center;
	width: 760px;
	margin: 0 auto;
	border: 1px solid #545454;
	border-width: 0 1px 0 1px;
}
.cpr a{
color:#004885;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form input,.form textarea {
	font-family: verdana, arial, sans-serif;
	font-size: 10px; 
	width: 150px;
	border: 1px solid #d9d9d9;
	background-color: #fcfcfc;
}

.form .button {
	width: 100px;
	border: 1px solid #000000;
	background-color: #004885;
	font-weight: bold;
	color: #ffffff;
}

.form .note {
	font-size:10px;
	color: #868686;
}

.filecont .table {
	/*border-left: 2px solid #c3c3c3;*/
}

.filecont .table .grey{
	color: #c3c3c3;
	font-size: 11px;
}

.filecont a.groupTitle:hover{
	text-decoration: none;
}

.filecont a.groupTitle:hover img{
	border: 0;margin:0;
}

.filecont a.groupTitle{
font-size: 12px;
color: #000000;
}


.filecont a{
font-size: 11px;
}

.filecont .item {
	padding-left: 15px;
}

a img {
	border: 0;
}

#links_page {
	width: 700px;
}

#links_page td {
	text-align:center;
}

#links_page a {
	font-size: 10pt;
}

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