@charset "utf-8";
/* CSS Document */

body {
	background-color: #fff;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:hover {
	color: #e50000;
}

.sl {
	text-align:right;
}

.sl a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	padding-left: 15px;
	margin-right: 20px;
}

.sl a:hover {
	color: #e50000;
}

.sl #sl_h {
	background: url(images/l2_03.gif) no-repeat left center;
}

.sl #sl_m {
	background: url(images/l2_05.gif) no-repeat left center;
}

.sl #sl_c {
	background: url(images/l2_07.gif) no-repeat left center;
}

.lm {
	background: url(images/l2_24.gif) repeat-y right;
}

.lc {
	background: url(images/l2_18.gif) repeat-y;
}

#logo {
	background: url(images/l2_13.gif) no-repeat;
	height: 120px;
}

#m_t {
	background: url(images/l2_16.gif) no-repeat;
	height: 38px;
}

#m_b {
	background: url(images/l2_23.gif) no-repeat;
	height: 35px;
}

#lb {
	background: url(images/l2_26.gif) no-repeat;
	height: 36px;
}

#lr {
	background: url(images/l2_27.gif) no-repeat;
	height: 36px;
}
	

#m_c a {
	display: block;
	line-height: 30px;
	background: url(images/l2_17.gif) no-repeat;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4f4f4f;
	text-decoration: none;
	padding-left: 30px;
}

#m_c a:hover, #m_c a.sel {
	background: url(images/l2_21.gif) no-repeat;
	color: #e50000;
}

#tp {
	background: url(images/l2_14.gif) top no-repeat;
	padding: 15px 45px 10px 25px;
	min-height: 168px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

#tp p a, #tp ul a {
	color: #369;
	text-decoration: none;
}

#tp p a:hover {
	color: #e50000;
}

.nav {
	text-align: right;
	padding-top: 20px;
}

.nav a {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}

.nav a:hover {
	color: #e50000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #e50000;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
}

.nws {
	background-color: #f60;
	padding: 10px 0px 10px 20px;
}

.nws h1 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align:left;
}

a.nwl {
	text-decoration: none;
	color: #fff;
	font-size: 10px;
}

a.nwl:hover {
	text-decoration: underline;
	color: #fff;
}

a.nww {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

input#newsletter {
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #e50000;
	font-size: 12px;
	background-image: url(images/nws.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

.cnt {
	background-color:#666;
	padding: 10px 0px 10px 20px;
}

a.cnl {
	font-size: 14px;
	font-weight: bold;
	color: #ccc;
	display: block;
	text-decoration:none;
}

a.cnl strong {
	font-size: 18px;
	font-weight: bolder;
	color: #fff;
}

a.cnl:hover {
	color: #fff;
}

.nxt {
	display: block;
	text-align: right;
	color: #369;
}

.nxt a {
	font-weight: bold;
	text-decoration: none;
	color: #369;
}