a:link{text-decoration:underline;color:#000;}
a:visited{text-decoration:underline;color:#000;}
a:hover{text-decoration:underline;color:#000;}
a:active{text-decoration:underline;color:#000;}

a.noUnderline:link{text-decoration:underline;color:#000;}
a.noUnderline:visited{text-decoration:underline;color:#000;}
a.noUnderline:hover{text-decoration:underline;color:#000;}
a.noUnderline:active{text-decoration:underline;color:#000;}

body{
font-size:63%;
background-color:#edede8;
font-family:arial;
}

/*p{
margin:5px 0px 5px 0px;
}*/

.clear{
clear:both;
height:1px;
width:1px;
font-size:1px;
}

img{
border:0px;
}

h1{
color:#ff0033;
margin:0px 0px 10px 0px;
font-size:2.2em;
}
h1.negHeight{
position:relative;
margin-top:-40px;
}

h2{
color:#000;
margin:0px 0px 5px 0px;
font-size:1.4em;
}
h2.catHeading{
color:#ff0033;
margin:0px 0px 15px 0px;
width:465px;
font-size:1.8em;
border-bottom:1px solid #717171;
}

h3{
color:#e82040;
margin:0px 0px 5px 0px;
font-size:1.2em;
}

.h2_copy{
color:#000;
font-weight:bold;
font-size:1.4em;
}

.b_body_copy{
font-weight:normal;
font-family:verdana;
font-size:1.1em;
color:#000;
line-height:16px;
}

.r_body_copy{
font-weight:normal;
font-family:verdana;
font-size:1.1em;
color:#e82040;
line-height:16px;
}

.g_body_copy{
font-weight:normal;
font-family:verdana;
font-size:1.1em;
color:#717171;
line-height:16px;
}

.g_body_copy_s{
font-weight:normal;
font-family:verdana;
font-size:.9em;
color:#717171;
line-height:16px;
}

.g_body_copy_r{
font-weight:normal;
font-family:verdana;
font-size:1.1em;
color:#717171;
padding-left:20px;
line-height:16px;
}

.g_body_copy_l{
font-weight:normal;
font-family:verdana;
font-size:1.1em;
color:#717171;
padding-right:20px;
line-height:16px;
}

a.grey:link{text-decoration:underline;color:#717171;}
a.grey:hover{text-decoration:underline;color:#717171;}
a.grey:active{text-decoration:underline;color:#717171;}
a.grey:visited{text-decoration:underline;color:#717171;}

a.greyLrg:link{text-decoration:underline;color:#717171;font-size:1.1em}
a.greyLrg:hover{text-decoration:underline;color:#717171;font-size:1.1em}
a.greyLrg:active{text-decoration:underline;color:#717171;font-size:1.1em}
a.greyLrg:visited{text-decoration:underline;color:#717171;font-size:1.1em}

.red{
color:#e82040;
}

.grey{
color:#717171;
}

.black{
color:#000;
}

address{
font-style:normal;
text-transform:none;
font-family:arial;
color:#000;
margin:0px 0px 5px 0px;
font-size:1.4em;
}
.hide {
	display: none;
	overflow: hidden;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	text-indent: -2700px;
}
/* ADMIN */
.filter{
float:left;
margin-top:10px;
font-size:1.1em;
margin-right:15px;
margin-bottom:20px;
}

.form_field_label{
float:left;
width:10em;
margin-top:10px;
}
.form_field{
float:left;
width:12em;
margin-top:2px;
}
.text_field{
float:left;
width:12em;
margin-top:2px;
}

.app_form_field_label{
float:left;
width:20em;
margin-top:10px;
}
.app_form_field{
float:left;
width:12em;
margin-top:8px;
}
.app_text_field{
float:left;
width:12em;
margin-top:8px;
}



.errorMsg{
font-family:verdana;
font-size:1.1em;
color:#e82040;
}