.alert{
border:#FF0000 2px solid;
}

.alerttitle {
font-weight:bold;
color:#FF0000;
}


.top
{
	background: #F7EBDD url(../images/curve.gif) 0px 300px no-repeat;
	padding-bottom:15px;
}

/*header styles*/
.header
{
	height:300px;
	background:#000000 url(../images/head.jpg) no-repeat top right;
}


/*top nav styles*/
.nav
{
	height:40px;
	padding: 20px 0 0 80px;
}
.nav a
{
	margin: 0;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	background: no-repeat url(../images/pugbutton.gif);
	color:#000000;
	padding: 8px 7px 17px 41px;
}

body#nav1 .nav .nav1, body#nav2 .nav .nav2, body#nav3 .nav .nav3, body#nav4 .nav .nav4, body#nav5 .nav .nav5, body#nav6 .nav .nav6, body#nav7 .nav .nav7, body#nav8 .nav .nav8
{
	background: no-repeat 2px 2px url(../images/pugbuttonred.gif);
	color:#000000;
	cursor: default;
}

.nav :hover
{
	color:#FF4848;
	background: no-repeat 2px 2px url(../images/pugbuttonsmall.gif);
	cursor:pointer;
}

.nav :focus
{
	outline: 1px dotted invert;
}

/*Fact box styles*/
.fact
{
	border:#000000 1px solid;	
	margin:10px 0 10px 0;
	float:right;
}

/*email list box styles*/

.mailinglist
{
	border:#000000 1px solid;	
	margin:10px 0 10px 0;
	float:right;
}

.mailinglist .small
{
	font-size:80%;
}

.mailinglist h4
{
	background:url(../images/emaillist.gif) 1px 1px no-repeat;
	padding-left:42px;
	height:40px;
}

/*content styles*/
.address p
{
	padding:0 4px;
}

.image
{
	text-align:center;
}

.image img
{
	padding:15px 5px 0 5px;
}

.image p
{
	font-size: 80%;
	padding: 0 0 4px 0;
}


/* footer styles*/
.footer
{
	background: #F7EBDD url(../images/curvebottom.gif) bottom right no-repeat;
	height:60px;
}

.navbottom a
{
	font-weight:bold;
	text-decoration: underline;
	color:#000000;
	padding:0 21px 0px 4px;
}

body#nav1 .navbottom .nav1, body#nav2 .navbottom .nav2, body#nav3 .navbottom .nav3, body#nav4 .navbottom .nav4, body#nav5 .navbottom .nav5, body#nav6 .navbottom .nav6, body#nav7 .navbottom .nav7, body#nav8 .navbottom .nav8
{
	color:#000000;
	cursor: default;
	text-decoration:none;
}

.navbottom :hover
{
	color:#FF4848;
	cursor:pointer;
}

.navbottom :focus
{
	outline: 1px dotted invert;
}

.copyright p
{
	font-size:80%;
	
	padding:0 0 0 4px;
}