/* CSS Document */
html,body {
	margin:0;
	padding:0;
}
#mainwraper
{
	width:904px;
	margin:0 auto; /* center, not in IE5 */
	vertical-align:top;
}
#headiv
{
	width:100%;
	height:71px;
	padding-top:15px;
	padding-bottom:15px;	
}
#logodiv
{
	width:250px;
	text-align:left;
	float:left;
}
#righthead
{
	width:654px;
	text-align:right;
	padding-top:52px;
	float:right;
}
.punchline
{
	color:#8c1a62;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;	
}
#homecont
{
	width:904px;
	clear:both;
	float:left;
}


#contarea
{
	width:100%;
	height:auto !important;
	min-height:400px;
}
#leftnav
{
	
}
.leftnav
{
	float:left;
	width:224px;
	height:100%;
}
.leftnav2
{
	
	width:650px;
}
#contreg
{
	float:right;
	width:650px;
	height:100%;
	padding-left:30px;
}
#footer
{
	width:100%;
	clear:both;
}

.fsep
{
	width:904px;
	background:url(../images/hrsep.jpg) no-repeat center;	
	height:30px;
}

.flinks
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;	
}

.flinks a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;	
}
.flinks a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#89175d;
	text-decoration:none;	
}


#sep
{
	width:8px;
	float:left;
}


.nboxleft
{
	position:relative;
	width:224px;
	height:142px;
	float:left;
	text-align:center;
	vertical-align:middle;
}
.nboxright
{
	position:relative;
	width:224px;
	height:142px;
	float:right;	
	margin:auto;	
	text-align:center;
	vertical-align:middle;
}
.nboxtext a
{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 48%;
    margin: auto;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:32px;
	text-decoration:none;
}
.sboxtext a
{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 34%;
    margin: auto;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
}
.nt
{
	font-size:26px;
}


.dmagentabox
{
	background-color:#89175d;
	width:224px;
	height:142px;
}
.lmagentabox
{
	background-color:#bf69a8;
	width:224px;
	height:142px;
}


.dgraytopltr
{
	background:url(../images/boxlines-hor.png) no-repeat #716d6e 0px 15px;
}
.dgraytopltr:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 0px 15px;
}

.lgraytopltr
{
	background:url(../images/boxlines-hor.png) no-repeat #848484 0px 15px;
}
.dgraybotltr
{
	background:url(../images/boxlines-hor.png) no-repeat #716d6e 0px 120px;
}
.lgraybotltr
{
	background:url(../images/boxlines-hor.png) no-repeat #848484 0px 120px;
}

.dgraytoprtl
{
	background:url(../images/boxlines-hor.png) no-repeat #716d6e 173px 15px;
}
.lgraytoprtl
{
	background:url(../images/boxlines-hor.png) no-repeat #848484 173px 15px;
}
.dgraybotrtl
{
	background:url(../images/boxlines-hor.png) no-repeat #716d6e 173px 120px;
}
.lgraybotrtl
{
	background:url(../images/boxlines-hor.png) no-repeat #848484 173px 120px;
}

.dgrayleftttb
{
	background:url(../images/boxlines-ver.png) no-repeat #716d6e 15px 0px;
}
.lgrayleftttb
{
	background:url(../images/boxlines-ver.png) no-repeat #848484 15px 0px;
}
.dgrayrightttb
{
	background:url(../images/boxlines-ver.png) no-repeat #716d6e 204px 0px;
}
.lgrayrightttb
{
	background:url(../images/boxlines-ver.png) no-repeat #848484 204px 0px;
}

.dgrayleftbtt
{
	background:url(../images/boxlines-ver.png) no-repeat #716d6e 15px 89px;
}
.lgrayleftbtt
{
	background:url(../images/boxlines-ver.png) no-repeat #848484 15px 89px;
}
.dgrayrightbtt
{
	background:url(../images/boxlines-ver.png) no-repeat #716d6e 204px 89px;
}
.lgrayrightbtt
{
	background:url(../images/boxlines-ver.png) no-repeat #848484 204px 89px;
}




.lgraytopltr:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 0px 15px;
}
.dgraybotltr:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 0px 120px;
}
.lgraybotltr:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 0px 120px;
}

.dgraytoprtl:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 173px 15px;
}
.lgraytoprtl:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 173px 15px;
}
.dgraybotrtl:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 173px 120px;
}
.lgraybotrtl:hover
{
	background:url(../images/boxlines-hor.png) no-repeat #95357b 173px 120px;
}

.dgrayleftttb:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 15px 0px;
}
.lgrayleftttb:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 15px 0px;
}
.dgrayrightttb:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 204px 0px;
}
.lgrayrightttb:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 204px 0px;
}

.dgrayleftbtt:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 15px 89px;
}
.lgrayleftbtt:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 15px 89px;
}
.dgrayrightbtt:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 204px 89px;
}
.lgrayrightbtt:hover
{
	background:url(../images/boxlines-ver.png) no-repeat #95357b 204px 89px;
}



.dgreybox
{
	position:relative;
	width:111px;
	height:111px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#716d6e;
}
.lgreybox
{
	position:relative;
	width:111px;
	height:111px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#848484;
}
.dgreybox:hover
{
	position:relative;
	width:111px;
	height:111px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#89175d;
}
.lgreybox:hover
{
	position:relative;
	width:111px;
	height:111px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#89175d;
}
.dmagbox
{
	position:relative;
	width:111px;
	height:111px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#89175d;
}
.lmagbox
{
	position:relative;
	width:111px;
	height:111px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background-color:#bf69a8;
}
.midsep
{
	width:2px;
	float:left;
}
.botsep
{height:2px;
float:left;
width:224px;
}

.pagetitle
{
	color:#89175d;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	text-decoration:none;
	text-transform:uppercase;
}

.ctext
{
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:24px;
	text-align:justify;
	text-decoration:none;
}
.smallwhitetext
{
	color:#FFFFFF;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:none;
}

.scroller_anchor{height:0px; margin:0; padding:0;}

.example-image-link {
  display: inline-block;
  line-height: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 4px solid #5e5e5e;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 191, ../sass/screen.sass */
.example-image-link:hover {
  border: 4px solid #89175d;
}