body{
	font: 11px/160% Verdana,Arial,Helvetica,sans-serif;
	color: #cfcfcf;
	background: #717171 url(images/bg.jpg) repeat-x top center;
	text-align: center;
	margin: 20px 0 20px 0;
	padding: 0;
}
.ltpurple {
color: #bc99c4;
}
.dkpurple {
color: #ab7fb5;
}

.leftimg{
text-align: center;
font-size: 10px;
line-height: 120%;
margin: 12px 6px;
padding: 12px 0;
border-top: 1px dashed #666;

}


.leftitem{
font-size: 10px;
line-height: 120%;
margin: 12px 6px;
padding: 8px 0;
border-top: 1px dashed #666;

}

.leftitem img{
padding-right: 3px;

}
.leftitem p{
margin: 10px 0 0 0;
}

.leftitem a{
font-size: 9px;
font-weight: normal;
}

hr {
	color: #666;
	background-color: #666;
	border: none;
	height: 1px;
	width: 100%;
	text-align: center;
	
}

.row {width: 380px;
border-top: 1px solid #666;
padding: 12px 0 12px 4px;
height: 65px;
line-height: 120%;
}

.rowleft {float:left;
width: 62px;
}
.rowright {float: right;
width: 310px;
}
.rowright img{
padding-right: 8px;
}


h2,h3,h4,h5{
	font-family: "Times New Roman",Times,Georgia,serif,;
	color: #aeaeae;
	font-weight:normal;
		line-height: 1em;
		margin: 20px 0 5px 0;
}

h1{

font-family: "Times New Roman",Times,Georgia,serif,;
	font-weight:normal;
	background: transparent;
	margin: 8px 0 18px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 1em;
	font-size: 27px;
	color: #ab7fb5;
}


h2{
	font-size: 20px;
}

h3{
	font-size: 17px;
	font-weight: bold;
}

h4{
	font-size: 15px;
}

h5{
	font-size: 14px;
	margin: 5px 0;
	font-weight: bold;
}





/* Lists */
ul{
	
	list-style: square outside;
}






blockquote{
	font: italic 11px/140% Georgia,"Times New Roman",Times,serif;
	color: #ab7fb5;
	background: transparent;
	margin: 15px;
	padding-right: 25px;
}

img{
	border: 0 none;
}

input{
	color: #333333;
	background: #DDDDDD;
	border: 1px solid #666;
	margin: 6px 0 0 0;
}


#wrapper{
	/* background: #fff url(images/bg.gif) no-repeat top left; */
	background-color:#3f3f3f;
	text-align: left;
	
	margin: 0 auto;
	margin: 5px;
	padding: 0;
	border: 1px solid #666;

	
}

#pageborder {
border: 1px solid #666;
width: 700px;
margin: 0 auto;
padding: 0;
background-color:#222;
}
#midstripe {
background: #2f2f2f url(images/midstripe.jpg) no-repeat top left;
	
	height: 22px;
	padding: 0;
	margin: 0;

	border-bottom:1px solid #666;
	border-top:1px solid #666;
}

#header{
	background: #4f4f4f url(images/header.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}
#header5{
	background: #4f4f4f url(images/header5.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}

#header6{
	background: #4f4f4f url(images/header6.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}
#header7{
	background: #4f4f4f url(images/header7.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}
#header1{
	background: #4f4f4f url(images/header1.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}

#header2{
	background: #4f4f4f url(images/header2.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}

#header3{
	background: #4f4f4f url(images/header3.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}

#header4{
	background: #4f4f4f url(images/header4.jpg) no-repeat top left;
	
	height: 220px;
	padding: 0;
	margin: 0;
	position: relative;
	border-bottom:0px solid #000;
}
.logopad{
padding: 30px 0 0 30px;
}

#logo{
	position: absolute;
	top: 15px;
	right: 20px;
}

#title{
	position: absolute;
	top: 75px;
	right: 40px;
	
}




#nav {
		border-right: 0px solid #c0c0c0;
		border-bottom: 0px solid #c0c0c0;
		text-transform: none;
		line-height: 10px;
		margin: 10px 0 0 0;
		padding-bottom: 10px;}

#nav a {
		display: block;
		border-top: 0px solid #c0c0c0;
		padding: 5px 4px 5px 4px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform:uppercase;
		font-weight: bold;
		text-decoration: none;
		text-align:right;
		line-height: 120%;
}

#nav a:link, a:visited {
	background-color: transparent;
	color: #bc99c4;
	

}
#nav a:hover {
	color: #fff;
	background-color: #ab7fb5;
	

}

#contentbg{
	background:#3a3a3a url(images/contentgrad.jpg) repeat-y top right;
	padding: 0;
	margin: 0;
}

#contentwrapper{
	background: url(images/boxes.gif) no-repeat 14px 14px;
	padding: 17px;
	margin: 0;
}


#contentright{

	border: 1px solid #555;
	width: 440px;
	float: right;
	padding: 0;
	margin: 0 0 20px 0;
}

#contentleft{

	border: 1px solid #555;
	width: 190px;
	
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
}

.contentpad{
	
	padding: 0px 20px 10px 20px;
	
}
#footer{
	clear: both;
	padding: 16px 0 0 0;
	border-top: 1px solid #555;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 120%;
}

#footer a{
	font-weight: normal;
	font-size: 9px;
	padding: 0;
}



.padder{
	padding: 8px;
}

.hide{
	display: none;
}

.left {
	float: left;
	padding-right: 6px;
	padding-bottom: 10px;
}

.right {
	float: right;
}




.thumb{
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #555;
}

.thumbright{
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
	border: 1px solid #555;
}

.thumbnofloat{
	border: 4px double #666;
}

.spacer{
	clear: both;
	height: 0;
}


a{
	font-weight: bold;
	text-decoration:none;
}

a:link{
	color: #bc99c4;
	background: transparent;
}
a:visited{
	color: #bc99c4;
	background: transparent;
}

a:hover{
	color: #fff;
	background-color: #bc99c4;
}
#logo a:link{
background-color: transparent; !important
text-decoration:none;
}

#logo a:hover{
background-color: transparent; !important
text-decoration:none;
}



