.light {  background-color: #F0F0F0}
.grey {  background-color: #DBDBDB}
.copy {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 5px; color: #333333; text-align: center}

body {  font-family: Calibri,Arial, Helvetica, sans-serif; font-size: small; color: #333333}
p {  text-align: justify; margin-right: 30px; margin-left: 30px; margin-top: 0px; margin-bottom: 10px; font-size: 100%; color: #152337;}
em {  font-weight: bold; font-style: normal; color: #152337}

h1 { color: #BD1618; margin: 13px 30px 3px 30px; font-size: 120%; letter-spacing: 0.04em; text-transform: uppercase; border-bottom:1px solid #A7A7A7}
h2 { color: #BD1618; margin: 13px 30px 3px 30px; font-size: 110%; border-bottom:1px solid #A7A7A7}
h3 { color: #BD1618; margin-top: 10px; margin-bottom: 0px; margin-left: 60px; font-size: 105%;}
h4 { color: #BD1618; margin-top: 10px; margin-bottom: 0px; margin-left: 60px;}
ul { font-size: 85%; color: #152337; list-style-image: url(pic/dot2.gif); margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 45px; list-style-position: outside}

blockquote { font-size: 90%; border-left:5px solid #A7A7A7; padding:0 10px 0 20px;}

a {  color: #BD1618; text-decoration: underline; font-weight: bold;}
a:visited {  color: #363636; font-weight: bold;}
.small { color:#A8ABB2; font-size:smaller }

.titles { color: #152337; margin: 13px 30px 3px 30px; font-size: 110%; border-bottom:0px solid }

.readtext { margin-right: 30px; margin-top:-10px; margin-bottom:20px; text-align: right; font-style: italic; }

.marg {  margin-left: 55px; font-size}
.comm { margin-right: 30px; margin-left: 55px; margin-top: 10px; margin-bottom: 10px ; font-size: smaller}

.instr {text-align: justify; margin-right: 60px; margin-left: 60px; margin-top: 0px; margin-bottom: 10px; font-size: 85%; color: #152337;}
.exclude {text-align: justify; margin-right: 30px; margin-left: 30px; margin-top: 10px; margin-bottom: 10px;}

.pstyle {text-align: justify; margin-right: 30px; margin-left: 30px; margin-top: 0px; margin-bottom: 10px; font-size: 85%; color: #152337;}

.pass {	color: #152337;}

.softname {	color: #152337; margin-left: 60px; font-size: 11px; margin-bottom:5px; margin-top:5px;}

.blue {
	background: #EFEFF7;
}
.deepblue {
	background: #DCDCDC;
}
.blue td, .white td {
	padding: 4px;
}


#button {
	background: #BD1618;
	color: #FFFFFF;
	height: 20px;
	display: block;
	text-decoration: none;
	line-height: 18px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

#box {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

.bannerlink {
	background-color: #BD1618;
	color: #FFFFFF;
	height: 60px;
	display: block;
	white-space: nowrap;
	text-align: center;
}

a:hover{
	background-color: #FFFFFF;
	color: #BD1618;
}

.textik {
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}

