/* Site Defaults */

BODY,P, BR, TD, TH {
	color: Black;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border-collapse:collapse;
	border-spacing: 0px;
}

UL, OL, LI {
	margin-top:5px;
	color: black;
	/*font-family: Tahoma, sans-serif;*/
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

.normalList {
	margin-top:5px;
	color: black;
	/*font-family: Tahoma, sans-serif;*/
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

.msg_errors {
	color: red;
	font-family: courier new, sans-serif;
	font-size:12px
}

.heading {
/*	color: Black; */
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;

}
.headingwhite {
	color: white;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}
.textnormal {
	color: Black;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;	
	
}	
.textsystem {
	color: #AE206A;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;	
	
}	
.textsmall {
	color: Black;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}	
.textselected {
	color: #AE206A;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}	
/* link types */
.button     {
	background: #999999;
	border       : 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	height:21;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.buttonred     {
	background: #AE3E76;
	border       : 1px solid black;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	height:21;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.buttonsmall     {
	background: #AE3E76;
	border       : 1px solid #999999;
	color: #ffffff;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	height:18;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}
.buttonsmalllight     {
	background: #eeeeee;
	border       : 1px solid #999999;
	color: #666666;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	height:18;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
}
.buttonblue     {
	background: gray;
	border       : 1px solid #CCCCCC;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	height:21;
}
.nv_selected {
color:#FFFFFF; background-color:#AE206A;display:block;text-decoration:none;
}

.nv_notselected {
color:#CCCCCC; /*display:block; */text-decoration:none;
}

.nv_small {
color:blue; text-decoration:none;
}
.nv_small:hover {
color:#FFFFFF; background-color:#AE206A;display:block;text-decoration:none;
}

.nv_big {
padding:5px 5px 5px 5px;
/*background-color: #7979B2;*/color:#cccccc;display:block;text-decoration:none;font-size: 10px;font-family: Tahoma, sans-serif;font-weight: bold;
}

.nv_big_selected {
 
padding:5px 5px 5px 5px;
/*background-color: #7979B2;*/color:#FFFFFF;display:block;text-decoration:none;font-size: 11px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_big_yellow {
padding:5px 5px 5px 5px;
/*background-color: #7979B2;*/color:#ffffee;display:block;text-decoration:none;font-size: 10px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_big_selected_yellow {
padding:5px 5px 5px 5px;
/*background-color: #7979B2;*/color:#FFFF00;display:block;text-decoration:none;font-size: 11px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_big_selected_yellow:hover {
padding:5px 5px 5px 5px;
color:#FFFF00; background-color:#7979B2;display:block;text-decoration:none;font-size: 11px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_big_yellow:hover {
padding:5px 5px 5px 5px;
color:#FFFF00; background-color:#7979B2;display:block;text-decoration:none;font-size: 10px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_big:hover {
padding:5px 5px 5px 5px;
color:#FFFFFF; background-color:#7979B2;display:block;text-decoration:none;font-size: 10px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_big_selected:hover {
padding:5px 5px 5px 5px;
color:#FFFFFF; background-color:#7979B2;display:block;text-decoration:none;font-size: 11px;font-family: Tahoma, sans-serif;font-weight: bold;
}
.nv_profile {
padding:2px 2px 2px 5px;
/*background-color: #7979B2;*/color:#000000; display:block;text-decoration:none;font-size: 10px;font-family: verdana, sans-serif;font-weight: bold;
}
.nv_profile:hover {
padding:2px 2px 2px 5px;
color:#FFFFFF; background-color:#AE206A;display:block;text-decoration:none;font-size: 10px;font-family: verdana, sans-serif;font-weight: bold;
}
.nv_profile2 {
padding:2px 2px 2px 5px;
/*background-color: #7979B2;*/color:#000000; display:block;text-decoration:none;font-size: 10px;font-family: verdana, sans-serif;font-weight: bold;
}
.nv_profile2:hover {
padding:2px 2px 2px 5px;
color:#FFFFFF; background-color:#7979B2;display:block;text-decoration:none;font-size: 10px;font-family: verdana, sans-serif;font-weight: bold;
}

A {
	color: Blue;
	text-decoration: none;
	font-weight: normal;
}

A:HOVER {
	color: Blue;
	text-decoration: underline;
	font-weight: normal;	
}

.textfield {
/*height:15px;*/
width:190px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.textfieldlong {
/*height:15px;*/
width:300px;
font-size:10px;
font-family:verdana;
border:1px solid #cccccc;
background: #f2fff2;
}
.textfieldfile {
/*height:15px;*/
width:283px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.textarea {
height:100px;
width:300px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}

.message {
height:85px;
width:315px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.pmessage {
height:65px;
width:355px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #f2fff2;
}
.messageireview {
height:40px;
width:315px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #f2fff2;
}
.message2 {
height:85px;
width:415px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.textfieldsmall {
/*height:15px;*/
width:45px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.textfieldsmallsort {
/*height:15px;*/
width:25px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.textfieldmedium {
/*height:15px;*/
width:130px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.selectfield {
width:190px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;

}
.selectfieldmedium {
width:135px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}

.selectfieldmediumyellow {
width:135px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #FFFFCC;
}

.selectfieldsmall {
width:80px;
font-size:10px;
font-family:verdana;
border:1px solid #CCCCCC;
background: #ffffff;
}
.dotted {
	border-bottom-style: dotted;
	color: #cccccc;
}


div.viewprofile {	
	/*height: 600px;	*/
	width: 200px;	
	overflow: auto;	
	border-bottom: 1px solid #dddddd;	
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #ffffff;	
	padding: 8px;
}
div.viewprofilegallery {	
	/*height: 91px;	*/
	width: 206px;	
	overflow: auto;	
	/*border-bottom: 1px solid #ffffff;	*/
	border-left: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;	
	background-color: #ffffff;	
	padding: 8px 8px 8px 8px;
}
.block {
	text-decoration: line-through;
}
.divheader {
padding-left:5px; padding-top:3px;padding-bottom:3px;color:#666666;font-weight:bold
}
.divbody {
padding:5px 5px 10px 5px; color:#666666;
}
.featured {
/* 270 tall or 390 wide */
border:1px solid #dddddd;
background-position:center;
background-color:#000000;
background-repeat:no-repeat;
background-image:url(http://www.localviewfinder.com/images/tn/cr02.jpg);
}
.featuredfooter {
background-image:url(http://www.localviewfinder.com/images/main/tst.gif);
padding:5px;
color:#666666;
}
.featuredList {
padding:3px;background-color:#000000;border:2px solid #999999;}
