/*******************************************************************************************
	All of the selectors below must be included on any Total Control Page. These
	values must also be entered into the TCP configuration page in order for 
	the WYSIWYG content to match the actual page content.

	Feel free to change any of the properties and values within the selectors 
	unless otherwise noted.
*******************************************************************************************/

/* Reset the margin and padding for all tags */
body, div, dl, dt, dd, ul, ol, li, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

body {
	background-color:#000;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #999999;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #ddd2a8;
	font-weight:normal;
	line-height: 1.3em;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight:normal;
	color: #ddd2a8;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight:normal;
	color: #ddd2a8;
}
.leftBGTop {
	background-image: url(../images/left-background-top.jpg);
	background-position: right;
	background-repeat:no-repeat;
}

.rightBGTop {
	background-image: url(../images/right-top-background.jpg);
	background-position: left;
	background-repeat:no-repeat;
}

.rightBGBottom{
	background-image:url(../images/right-bottom-background.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}

.leftBGBottom{
	background-image:url(../images/left-bottom-background.jpg);
	background-position: right top;
	background-repeat:no-repeat;
}

	/* this value must be one of the three percentages listed below */
	/* start all of the font size percentages below the browser default which is ugly big,
		Small = 60%
		Medium = 69%
		Large = 76% 	*/

p, table, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* do not change this value! */
	color: #999999;
}


.lensLeft {
	float: left;
	padding-right: 15px;
}

a {
	color:#999;
}

hr {
	height: 1px;
	border: none 0;
	border-top: 1px solid #555;
	margin: 0px;
	padding: 0px;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555;
	background-image: url(../images/formfield_bg.gif);
	border: 1px solid #ccc;
	padding-left: 2px;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fff;
	border: 2px outset #ccc;
}

/******************* FIELD SETS **********************/

form {
	margin: 0px;
	padding: 0px;
}

fieldset {
  border: 1px solid #666666;
  padding: 0;
  margin: 0 0 10px 0;
}
legend {
  color: #333;
}

legend {
  padding: 0 10px;
  font-weight: bold;
  font-size: 110%;
}
fieldset p {
	padding: 10px;
	margin: 0px;
}
dl {
/*	background-color: #b8cee0; */
	padding: 10px;
	margin: 0px;
}
dl dt {
  float: left;
  width: 24.5%; /* was 200px */
  text-align: right;
  font-size: 1em;
  font-weight: bold;
  color: #333;
  margin: 0 3px 0 0;
  padding: 1px 0 0 0;
}

dl dd {
	margin: 0 0 0 25%;/* was 200px */
	padding: 0 0 5px 0;
}

.buttonarea {
	background-color: #ccc;
	padding: 5px; 
	text-align: center;
	margin-bottom: 20px;
}
.buttonarea .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fff;
	border: 2px outset #ccc;
}


/* Base CSS Styles to be used on all sites*/

/* Removes list-style from Lists */ 
ol, ul
{ list-style-type: none; }

/* Normalizes font-stlye and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight:normal; }

/* Removes border and fieldset and img */
fieldset, img 
{ border:0; }

/* Left-aligns text in caption and th */
caption, th
{ text-align: left; }

/* Removes quotations marks from q */
q:before, q:after
{ content: close-quote; }

/*--------------------------------------------------- End Base Styles // Begin Selectors specific to the site ---------------------------------------------------*/

#content {
/*border:1px solid #ffffff;*/
	line-height: 1.7em;
	width:700px;
	text-align:left;
padding-left:35px;
padding-right:35px;
position:relative;
}
#mediaplayer{
	padding-top:15px;
	padding-bottom:15px;
}
#mediaplayerHome{
	position:absolute;
	left: 390px;
	top: 220px;
}
strong{
	font-weight:bold;
}

#content p{
	padding-bottom:6px;
	padding-top:6px;
}
#pagecontent{
	margin-top:15px;
	margin-bottom:15px;
}

a {
	text-decoration:none;
	color: #ddd2a8;
}

a:hover {
	text-decoration:underline;
	color: #ddd2a8;
}

a:visited{
	color: #999999;
	text-decoration:underline;
}

#rightColumn {
	float:right;
	line-height:1.5em;
	border-left:1px dashed #515151;
	padding-left:15px;
}

#rightColumn p{
	padding-bottom:2px;
	padding-top:2px;
}

#leftColumn {
width:471px;
	float:left;
}
input {
	height: 18px;
	width: 132px;
	background-image: url(../images/log-in-box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 8px;
}

.awards {
	padding-right: 18px;
}
.loginImg {
	padding-left: 22px;
	padding-bottom: 5px;
	padding-top: 15px;
}
#footer {
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	font-size: 11px;
	padding-top:5px;
	height: 77px;
}
.phone{
	color: #ddd2a8;
	padding-bottom:3px;
}
.formerly {
	color: #666;
}
.footerSpan {
	padding-top: 15px;
}


#footer a {
	text-decoration:none;
	padding-right:6px;
	color:#999999;
}

a#fwhat{
	color:#505050;
}

#footer a:hover {
	text-decoration:underline;
	color: #ddd2a8;	
}


.inputReset {
	height: 18px;
	width: 62px;
	margin-left: 65px;
}

#leftForm {
width:400px;
	float:left;
}
