/******************/
/*ATTRIBUTE STYLES*/
.alignLeft{
text-align:left;
}
.alignRight{
text-align:right;
}
.alignCenter{
text-align:center;
}
.displayInline{
display:inline;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.clear{
clear:both;
font-size:1px;
}
.marginAuto{
margin:auto;
}
.noMarginTop{
margin-top:0px;
}

/****************/
/*ELEMENT STYLES*/
#elements{
border:1px solid #eb008b;
width:775px;
margin:auto;
background-color:#FFFFFF;
}
#elements #logo{
	background-color:#e0f0df;
	width:100%;
	height:120px;
}
#elements #contact{
	background-color:#ec008c;
	width:100%;
	height:28px;
}
#nav{
height:28px;
background-color:#ec008c;
}
#footer{
height:28px;
background-color:#ec008c;
clear:both;
color:#f6accc;
font-size:9px;
padding:10px 0px 0px 30px;
}
#nav ul{
margin:0;
padding:6px 0px 0px 30px;
}
#nav li{
display:inline;
padding-right:44px;
}
#hrPink{
border-top:1px solid #eb008b;
width:inherit;
margin-top:10px;
height:8px;
}
* html #hrPink{
border-top:1px solid #eb008b;
width:inherit;
margin-top:5px;
height:8px;
}
#hrHomePink{
border-top:1px solid #eb008b;
width:inherit;
margin-top:148px;
height:8px;
}
* html #hrHomePink{
border-top:1px solid #eb008b;
width:inherit;
margin-top:141px;
height:8px;
}
#hrHomePinkBott{
border-bottom:1px solid #eb008b;
margin-left:245px;
margin-bottom:14px;
height:8px;
}
body{
margin:0;
padding:0;
background-image:url(images/bgTile.gif);
font-family:Arial, Helvetica, sans-serif;
}
.colLeft{
float:left;
width:245px;
}
.colRight{
float:left;
margin-left:17px;
width:513px;
}
.colRight p{
padding-right:30px;
}
.subHead{
width:inherit;
background-color:#e0f0df;
height:28px;
border-bottom:2px solid #eb008b;
}
.subHead img{
padding:6px 0px 0px 31px;
}
.subContainer{
width:inherit;
height:200px;
padding-top:17px;
}
.subContainer p{
margin-top:0px;
margin-left:40px;
margin-right:10px;
}
.frame{
width:inherit;
background-color:#F288B5;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-top:7px;
}
* html .frame{
width:inherit;
background-color:#F288B5;
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
}
.bgSub{
background-image:url(images/bgPatternSub.gif);
background-position:top right;
background-repeat:no-repeat;
padding-top:75px;
}
.input{
height:12px;
width:150px;
border:1px solid #666666;
}

/*************/
/*TEXT STYLES*/
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#eb008b;
text-align:left;
display:inline;
}
p{
text-align:left;
font-size:12px;
color:#333;
line-height:18px;
}

p.caption {
	margin:5px 0px 0px 0px;
	text-align:center;
	color:#fff;
}

p.return a:link {
	margin:0px auto;
	font-size:12px;
}

.txtBody{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:link{
color:#eb008b;
text-decoration:underline;
}
a:visited{
color:#eb008b;
text-decoration:underline;
}
a:hover{
color:#eb008b;
text-decoration:none;
}


