/* CSS Document */


img {
border:1px solid #EEEEEE;
margin-left:2px;}


.topgrd {
height:9px;
line-height:9px;
background:url(images/topgrd.gif) top left repeat-x #000000;
}
.topBlk{
background:#000000;
}
.topWhite {
height:140px;
width:756px;
background:url(images/mainTop.gif) bottom center no-repeat #d8d8d8;
}

.topWhiteGrd {

background:url(images/mainTopGrd.gif) bottom repeat-x #d8d8d8;
}
.midGrey {
width:756px;
height:300px;
background: #1b1b1b;
}

.btmGrey{
height:30px;
background:url(images/mainBtm.gif) top left no-repeat;
}

.menu{
padding-right:40px;
margin-left:-40px;
width:170px;
*width:150px;
display:block;
}
.menu ul{
list-style-type:none;
margin:0px;
margin-left:20px;
}
.menu li{
display:block;
width:170px;
*width:150px;
height:40px;
}
.menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
display:block;
width:170px;
*width:150px;
height:20px;
text-decoration:none;
}

.menu a:hover{
text-decoration:none;
background:#282828;
}

.affil a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
text-decoration:none;
}

.affil a:hover{
text-decoration:none;
color:#000;
}

.content{
vertical-align:top;
}

.copy{
background: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
text-indent:15px;
}


.txtWht {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px 0 0 7px;
}

.txtOffWht {
color:#E9E9E9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px 5px 0px 2px;
width:510px;
text-align:left;
}

.addy{
text-align:left;
}

.topLinks{
text-align:right;
padding:0px 10px 0px 0px;
}

body,td,th {
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txtOffWht a{
text-decoration:underline;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.txtOffWht a:visited{
text-decoration:underline;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}

.checklist {
display:block;
width:520px;
padding: 3px;
border: 3px solid #1b1b1b;
}

.checklist:hover {
background:#333333;
border: 3px solid #999999;
}

html,body {height:100%;}

.gallery_menu_container {
display:block;
clear:both;
}

.gallery_menu_header {
padding-left:30px;
color:#990000;
width:400px;
background-color:#CCC;
font-weight:bold;
}

.gallery_menu {
list-style:none;
float:left;
text-align:center;
margin-left:0;
*margin-left:60px;
padding-top:10px;

}

.gallery_menu li {
padding-bottom:10px;
}

.gallery_menu img{
display:block;
clear:both;
}

.style3{
font-size:14px;
font-weight:bold;
}

#txtImportant
{display:none;}