a:link, a:visited{
	color: #000000;
	text-decoration: underline;
}

a:hover, a:active{
	color: #CC0000;
	text-decoration: underline;
}

a img{
	border: 0;
}

.atoz{
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: url("../images/atoz-bg.gif") top left no-repeat;
}

body{
	margin: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 62.5%;
	background: #7F100A;
}

#container{
	width: 700px;
	font-size: 1.2em;
}

#copyright{
	padding: 5px;
	border-top: 1px solid #E2473F;
	color: #CCCCCC;
}

#copyright a:link, #copyright a:visited{
	color: #CCCCCC;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active{
	color: #CCCCCC;
	text-decoration: underline;
}

#footer{
	padding: 15px 5px 5px 5px;
	font-weight: bold;
}

#footer a:link, #footer a:visited{
	color: #000000;
	text-decoration: none;
}

#footer a:hover, #footer a:active{
	color: #FFFFFF;
	text-decoration: none;
}

#header{
	height: 65px;
	padding-top: 5px;
	text-align: right;
}

#header a{
	float: left;
}

#main{
	color: #333333;
	background: #E6E6E6 url("../images/main-bg.gif") top left repeat-y;
}

#main .col1{
	float: left;
	width: 120px;
	padding: 5px;
}

#main .col1 .box{
	padding: 3px;
	background: #CCCCCC;
	border: #999999 1px solid;
}

#main .col1 .box ul{
	margin: 0;
	padding: 0 0 0 15px;
}

#main .col1 .box ul li{
	list-style-image: url("../images/bullet.gif");
	color: #999999;
}

#main .col1 .box ul li a:link, #main .col1 .box ul li a:visited{
	color: #333333;
	text-decoration: none;
}

#main .col1 .box ul li a:hover, #main .col1 .box ul li a:active{
	color: #333333;
	text-decoration: underline;
}

#main .col2{
	float: left;
	width: 360px;
	padding: 5px;
}

#main .col2 h2{
	margin: 0;
	padding: 5px;
}

#main .col2 h3{
	margin: 0;
	padding: 5px;
	font-size: 100%;
	background: #F0F0F0;
	border: #CCCCCC 1px solid;
}

#main .col2 img{
	margin-right: 5px;
}

#main .col2 ol{
	padding-left: 15px;
}

#main .col2 ol li{
	list-style-image: url("../images/bullet.gif");
}

#main .col2 p{
	clear: both;
	padding: 0 5px;
}

#main .col3{
	float: left;
	width: 200px;
}

#main .col3 h4{
	margin: 0;
	padding: 5px;
	text-align: right;
	border-bottom: #999999 1px solid;
}

#main .col3 ol{
	margin: 0;
	padding: 10px 0 10px 20px;
}

#main .col3 ol li{
	list-style-image: url("../images/bullet.gif");
}

#nav{
	height: 50px;
	background: #9E2018 url("../images/headerbg.gif") top left no-repeat;
	font-weight: bold;
}

#nav a:link, #nav a:visited{
	color: #000000;
	text-decoration: none;
}

#nav a:hover, #nav a:active{
	color: #000000;
	text-decoration: underline;
}

#nav ol{
	margin: 0;
	padding: 0;
	text-align: right;
	line-height: 50px;
}

#nav ol li{
	list-style-type: none;
	display: inline;
	padding: 0 35px 0 0;
}

.right{
	float: right;
}

.spacer{
	clear: both;
}

.text-center{
	text-align: center;
}