@charset "utf-8";
body {
	background-image: url(images/tile.gif);
	background-repeat: repeat;
}
#content {
	width: 950px;
	height: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 160px;
	background-image: url(images/lineBreak.gif);
	background-repeat: no-repeat;
}
.eCardTxtField {
	border-top-color: #CCCCCC;
	width: 420px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#main1000 {
	height: 1550px;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#left {
	width: 600px;
	position: relative;
	float: left;
}

.HeaderRed {
	line-height:90%;
	font-size: 24px;
	font-weight: bold;
	color: #ee4036;
}
#right {
	height: auto;
	width: 206px;
	position: relative;
	float: right;
}
.regWhite {
	color: #FFFFFF;
}
.headerBlack {
	line-height:90%;
	color: #000000;
	font-size: 22px;
	font-weight: bolder;
}

.pollHeader {
	color: #000000;
	font-size: 22px;
	font-weight: bolder;
}

.HeaderWhite {
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
}


.regRed {
	color: #ee4036;
	text-decoration: none;
	font-weight: bolder;
}
.eCardTxtBox {
	border-top-color: #CCCCCC;
	height: 15px;
	width: 260px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#main600 {
	height: 600px;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#main {
	height: auto;
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.homeVdotsPadding {
	
	background-image: url(images/vDots.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 15px;
}

.normalText 
{
	font-weight:normal;	
}

.linebreak
{
display: block;
width: 207px;
height: 6px;
background-image: url(images/lineBreak.gif);
background-repeat: no-repeat;
}

.videoLinkBreak
{
display: block;
width: 400px;
height: 6px;
background-image: url(images/lineBreak.gif);
background-repeat: no-repeat;
}


/**** CSS for enlarge an ecard image when clicked ****/
.eCardImage:hover{
background-color: transparent;
z-index: 50;
cursor: pointer;
}

.eCardImage > span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
cursor: default;
}

.eCardImage > span > span{ /*CSS for "Close"*/
cursor: pointer;
}
/**** END - CSS for enlarge an ecard image when clicked ****/


/**** CSS for popup that shows custom answers of the polls ****/

.pollPopupButton
{
	display:inline;
	color: #ee4036;
	cursor: pointer;
}

.pollPopup{ /*CSS for enlarged image*/
	background-color: transparent;
	z-index: 50;
	position: absolute;
	background-color: white;
	padding: 10px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	cursor: default;
}

.pollPopup span#closeBtn { /*CSS for "Close"*/
	cursor: pointer;
	color: #ee4036;
}
/**** END - CSS for popup  ****/

.vDots {
	background-image: url(images/vDots.gif);
	background-repeat: repeat-y;
	background-position: left;
}.homeTxtFields {
	width: 200px;
}

.panelHorLines {
	background-image: url(images/hDots343px.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


/**** CSS for More Video Image map on Default.aspx and Video.aspx ****/

#moreVideoImage 
{
	background-image: url(images/morevideos.jpg);
	height: 180px;
	width: 400px;
}

#moreVideoImage a 
{
	position: relative;
	text-decoration: none;
	top: 50px;
}

#moreVideoImage a div
{
	position: relative;
	border:1;
	height: 30px;
	width: 160px;
	top: 80px;
	left: 25px;

	cursor:pointer;
}

/**** END CSS for More Video Image map on Default.aspx and Video.aspx ****/