/* CSS Document */

/* style notes - styles created by sam saunders - circleline design ltd - 2008//
	// pink 		#db536f
	// off black	#251c22
	// main font	Arial
*/

/* Golbal styles and structure */
html
{ font-size: 100%}

body
{
	font-size: 62.5%;
	text-align: left;
	background-color: #251c22;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #FFFFFF;
}

img
{
	border:none
}

#wrapper

{ 	width:80%;
}
 a:link
{
 color:#db536f
}
 a:hover
{
	color:#812178
}
a:visited
{
	color:#fff
}
h1
{
	font-size: 1.6em;
	font-weight: 600;
}

/* menu styles */
#menu
{
	top: 2em;
	left: 61em;
	position:absolute;
	width: 142px;
}
/* content styles */
#content
{
	width:47.8em;
	left: 10em;
	top: 27em;
	position:absolute;
	text-align:left;
}

.maincopyPink

{	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #db536f;
	line-height: 1.5em;
	font-weight: 600;

}
.maincopyWhite

{	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ffffff;
	line-height: 1.5em;
	font-weight: 600;
}

.maincopyWhite h1

{	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #ffffff;
	line-height: 1.7em;
	font-weight: 600;
}

/* component styles*/

#rightContent
{
	left: 60em;
	position: absolute;
	top: 27em;
	width:18.8em;
}

/* newsletter component styles*/


.signupButton

{
	background-color: #db536f;
	color:#ffffff;
	font-size: 0.9em;
	font-weight:800;
	margin: 0.3em;
	width: 4em;
	height: 1.5em;
	text-align:center;
	vertical-align:middle;
	border:#FFFFFF thin solid;
}

/* Member login form */

.memberForm a:link

{	padding: 0.5em;
	color:#ffffff;
	text-decoration:none;
	font-size: 1.1em;
}

.memberForm a:hover

{	padding: 0.5em;
	color:#db536f;
	font-size: 1.1em;
}

.memberForm a:visited

{	padding: 0.5em;
	color:#ffffff;
	font-size: 1.1em;
}

/* advert banner */
#adbanner
{
	left: 80em;
	top: 2em;
	border: none;
	float: right;
	position: absolute;
}
/* footer */

#footer
{
	bottom: 0em;
	left: 5em;
	width: 75em;
	top: inherit;
	right: auto;
	position: relative;
}

.footer
{
	font-size: 1em;
	padding: 0.5em;
	color:#ffffff;
}

.footer a:link
{
	font-size: 1em;
	color:#FFFFFF;
	font-weight: 500;
	text-decoration:none;
	cursor:default;
	padding: 0.5em;
}

.footer a:hover
{
	font-size: 1em;
	color:#db536f;
	font-weight: 500;
	text-decoration:underline;
	cursor:default;
	padding: 0.5em;
}

.footer a:visited
{
	font-size: 1em;
	color:#db536f;
	font-weight: 500;
	text-decoration:none;
	cursor:default;
	padding: 0.5em;
}

.footer a:active
{
	font-size: 1em;
	font-weight: 700;
	color:#db536f;
	text-decoration:none;
	cursor:default;
	padding: 0.5em;
}

/* Scott Added Items */
#content td, #rightContent td
{
	color: White;
}

#content .button, #rightContent .button, .button
{
	background-color: #db536f;
	color:#ffffff;
	font-size: 0.9em;
	font-weight:800;
	margin: 0.3em;
	text-align:center;
	vertical-align:middle;
	border:#FFFFFF thin solid;
}
/* Homepage styles*/
.largeWhiteType
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 3em;
	color: #ffffff;
	line-height: 1.5em;
	font-weight: 800;
}
.largePinkType
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #db536f;
	line-height: 1.5em;
	font-weight: 800;
	padding: 0.5em;
}

.AvailableJobs
{
	/* place holder */
	padding: 0;
}

.AvailableJobs img
{
	float: left;
	padding-left: 0;
	padding-right: 4px;
}
/* form divider*/

#formDivider
{ border-bottom:#FFFFFF dotted;}

.smallcopyWhite

{	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #ffffff;
	line-height: 1.1em;
	font-weight: 500;
}
.maincopyWhite2

{	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ffffff;
	line-height: 1.5em;
	font-weight: 600;
}
/* gallery*/
.gallery
{
	background-color:#db536f;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: 600;
}
.gallery a:link
{
	color:#FFFFFF;
}
.gallery a:hover
{
	color:#000;
}
.gallery a:active
{
	color: #666666;
}
.gallery a:visited
{
	color: #CCCCCC;
}

.galleryAlbums

{	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 600;
	max-width: 120px;
	margin-bottom: 2em;
	padding: 1em;
}

.galleryAlbums img
{	padding-bottom:0.2em;
	float:left}

/* jobs*/

.jobList
{	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ffffff;
	line-height: 1.5em;
	font-weight: 600;
	padding: 0.5em;
}

.jobListDescrip
{
	padding-left: 1em;
}
.sep
{
border-bottom:#FFFFFF dotted thin;
padding-top:0.5em;
padding-bottom: 0.5em
}
/* header*/
#headerPublic
{
	background-image:url(../images/Header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#ctl00_cphBodyContent_pnlPublicGallery table td a:link{
	color:#FFFFFF

}