html *{margin:0; padding:0;}
html{margin-bottom: 1px;}
body{font-size: 62.5%; line-height: 1.5em;}
body{  
	font-family: "Verdana", Helvetica, sans-serif; 
	color: #666666;	
	background:#b9b9b9 url(bckgrnd.jpg) 0 0 repeat-x; 
	}
img{border:0}
ul{list-style-type:none;}
em{color:#4682B4;}
hr { 
	border: none; 
	size:1px; 
	color:#4682B4; 
	background-color:#4682B4; 
	margin:5px 0px;
	}
a{font-size: 1.0em;}
a:link{text-decoration:none; color: #4682B4;}/*cd1e52*/
a:active{outline:none;}
a:visited{text-decoration:none; color: #4682B4;}
a:hover{text-decoration:underline; color: #4682B4;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}
h6 {font-size: 0.9em;}
.hide{display:none;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}

#wrapper {
    margin: 0 auto;
    width: 1015px;
	text-align:left;
	}
#extrnlContent {padding-bottom:20px;}
/**********************************************
       Top Nav (Contact Us, Terms, etc)
***********************************************/
.width200px{ width:200px; }
#topNav{background:#333 url(topShdwGray.gif) top repeat-x; border-bottom: 1px solid #FFFFFF; height:21px; min-width:500px; padding: 2px; text-align:right; font-size:9px; line-height:21px;}/*font-size:.95em;*/
#topNav li{list-style-type:none; text-align:center; display:inline; }
#topNav li a{color:#FFF; text-decoration: none; padding: 0 10px; border-right: 1px solid #555; }
#topNav li a:hover{text-decoration:underline;}
#topNav li.selected a{color:#4682B4;}
#topNav li.client a{color:#FFF; border:none; background:url(ca-tab.gif) no-repeat; width:92px; margin-right:20px; height:21px; line-height:21px; padding:6px 10px;}/*color:#FF0000;*/
#topNav li.client a:hover{text-decoration:none;}
#topNav li.last a{border:none; margin-right:20px;}
/******************************************
     Header Stuff (Logo, Welcome - Sign In)
*******************************************/
.logo{padding:30px 60px 0 0; float:left;}
.logIn ul{float: right; padding-top:83px;}
.logIn ul li{float:left; line-height:20px;}
.logIn ul li a{padding:0 10px; border-right:1px solid #ccc; text-decoration:none}
.logIn ul li.last a{border:0; margin-right:5px; white-space: nowrap;}
.logIn ul li.welcomeback{margin-right:27px; font-weight:bold; border:0;}
/******************************************
     Main Menu (Home, Search, Services)
*******************************************/
#shdw1Upper{background:url(shdwTop.jpg) left bottom no-repeat; height:31px; width:1015px; /*clear:both;*/}
#navBar{background:url(shdwTop.jpg) left bottom no-repeat; height:31px; width:915px; float:right; /*clear:both;*/}
#navBar2{background:url(shdwTop.jpg) right bottom no-repeat; height:31px; float:right;}
#navBar li, #navBar2 li, #shdw1Upper li{list-style-type:none; float:left; text-align:center;}
#navBar li a, #navBar2 li a, #shdw1Upper li a{color:#999; text-decoration: none; text-transform:uppercase; display: block; float:left; white-space: nowrap; padding:0px 20px; font-size:1.2em; line-height:31px; cursor:pointer;}
#navBar li a:hover, #navBar2 li a:hover, #shdw1Upper li a:hover{background:url(bar_hover.gif) repeat-x; color:#4682B4;}
#navBar li.selected a, #navBar2 li.selected a, #shdw1Upper li.selected a{color:#4682B4; background:url(bar_hover.gif) repeat-x;}
#navBar li.end, #navBar2 li.end, #shdw1Upper li.end{/* background:#FFF url(bar_R.gif) no-repeat right top;*/ width:18px; height:31px;}
/**** Sub Nav/Items ****/
.subNav{clear:both; width:auto; height:1.5em; /*height of 2nd level sub menus*/}
* html .ieclass{/*margin-top: -1em; IE6 and below hack to remove gap between menu and sub contents*/}
.subTxt{display:none; padding-left:10px; margin-right:50px;}
.subTxt li{list-style-type:none; display:inline; border-right:1px solid #ccc; padding:0px 10px}
.subTxt li.brdr-n{border:none;}
/**********************************************
       Flash Content (search club streams)
***********************************************/
#fContainer {
    margin: 0 auto;
    width: 100%;
	text-align:left;
	min-width: 1015px;
	}
#flashcontent{text-align:center; }
#flashcontent span{font-size:.95em; color:#FF6600;}

#flashEYEcontent{text-align:center; width:770px;}
#flashEYEcontent span{font-size:.95em; color:#FF6600;}
/**********************************************
        Footer Stuff
***********************************************/
#footerWrap {
	margin: 0 auto;
    width: 1015px;
	text-align:left;
	font-size:.95em; 
	line-height:12px;
	background:url(shdwBtm.png) left top no-repeat; height:31px;/**/
	padding:31px 0;
	}
/*#footerWrap .LgrayColor {font-size:90%;}*/
#footerTxt{color: #dddddd; margin:10px; /*float:left;*/ text-align:center;}/*1c1c1c*/
/*#eyeIcon{background:url(ftr_eye.gif) no-repeat; width:70px; height:50px; margin:0 5px 5px 0; float:left;}*/
#footerTxt a{color:#dddddd; text-decoration: none;}
#footerTxt a:hover{text-decoration: underline;}
#btmNav{height:16px; text-align:center; font-size:.95em; line-height:16px;}
#btmNav li{list-style-type:none; text-align:center; display:inline; }
#btmNav li a{color:#666; text-decoration: none; padding: 0 10px; border-right: 1px solid #999; }
#btmNav li a:hover{text-decoration:underline;}
#btmNav li.client a{border:none;}
#siteseal {float:right;}

/**********************************************
        Page Body/Content
***********************************************/
#contentWrap {
	margin: 0 auto;
	width: 875px;
	clear:both;
	}
.hdr {
	font-size: 130%;
	font-weight: bold;
	text-transform: capitalize;
	color: #cccccc;	
	background:#000 url(cnrTL.gif) no-repeat top left;
	border-bottom: 1px solid #4682B4;
	}
.hdr p {
	background:url(cnrTR.gif) no-repeat top right;
	padding: 8px;
	}
.hdrHome {
	width:1015px;
	height:228px;
	background:#000 url(hm-hdr-img.jpg) no-repeat top left;
	border-bottom: 1px solid #4682B4;
	}
.loginHmContr{ float:right; margin-top:28px; }
.loginHm{ float:left; width:245px; padding-right:30px; }
.newUserInvisBtn{ float:left; width:87px; height:51px; margin:15px 8px 0 0; }

#termscontent .pad{padding:10px 5px;}
#termscontent em{color:#4682B4; text-align:center;}
#termscontent h4{text-align:center; text-transform:uppercase; line-height:1.6em;}
#termscontent .hlite{padding:10px; border-bottom: 1px solid #4682B4; background-color:#EEEEEE;}
#termscontent .info{padding:10px; border: 1px solid #EEE; /*line-height:100%;*/}

#contentWrap .ftr {
	font-size: 110%;
	font-weight:bold;
	/*text-align:center;*/
	padding: 8px;
	padding-bottom:60px;
	background:#FFF url(grad_page_btm.jpg) bottom repeat-x;
	clear:both;
	}
#columnR{float:right; width:45%; padding:10px;}
#columnL{float:left; padding:20px 2.5px 20px 20px; width:50%; line-height:2.5em;}

#columnLindex{float:left; padding-right:18px; width:450px; line-height:2.5em; position:relative;}
#columnLindex .pad{padding:20px 0px 20px 20px;}
#columnLindex em{color:#4682B4; text-align:center;}
#columnLindex h4{text-align:center; text-transform:uppercase; line-height:1.6em;}
#columnLindex .hlite{padding:10px; border-bottom: 1px solid #4682B4; background:#EEE url(note_curl.jpg) top right no-repeat;}
#columnLindex .info{padding:10px; border: 1px solid #EEE; line-height:100%;}
#columnCindex{float:left; padding:10px; width:360px;}

#indexhdr {
	font-weight: bold;
	text-transform: capitalize;
	color:#811233;	
	background:#4682B4;
	border-bottom: 1px solid #4682B4;
	}
#indexhdr p {
	line-height:1em;
	background:url(cnrTR.gif) no-repeat top right;
	padding: 8px;
	}
.pinkbordrL{border-left: 1px solid #4682B4;}

#columnSingle{padding:20px; line-height:2.5em;}
#columnSingle .gray{background:#DFDFDF; margin:0;}
.grayBar{background:#cecece; padding-top:3px; margin-left:-20px; margin-right:-2px; text-align:center;}
#defList{padding:0;}
#defList dl{display:inline;}
#defList dt{font-weight:bold; font-size:110%;}
#defList dd{line-height:1.8em; padding:10px;}	

#subhdr{background:#4682B4;}
#subhdr li{list-style-type:none; display:inline; float:left;}
#subhdr li p{padding:5px;}
#subhdr li.begin{background:#4682B4; color:#811233; width:324px;}
#subhdr li.middle{background:#4682B4; color:#811233; width:541px; background:#4682B4 url(cnr_pink_rt.gif) no-repeat right 0;}
#subhdr li.end{background:#000; width:150px;}

.grayback{background:#DFDFDF;}

/**********************************************
        Contact Form
***********************************************/
#contactForm{line-height:2.5em;}
.gray{background:#eee; margin-top:20px;}
#columnL .gray{background:#DFDFDF; margin:0;}
.pinkColor{color:#4682B4;}
.LgrayColor{color:#666666;}
.indent20{padding:5px 10px;}
/**** scale buttons ****/

button:focus::-moz-focus-inner { border-color: transparent ! important; } /* fix dotted border on focus for FF */
button.scaleBtn { 
	cursor:pointer;
	background:url(scaleBtnR.gif) right no-repeat;
	font-size:10px;
	line-height:20px; 
	border:0; 
	margin-left:5px;
	padding-right:25px; 
	text-align:center; 
	width:auto;
	overflow:visible;
	}
button.scaleBtn span {
	display:block; 
	height:20px; 

	line-height:20px; 
	background:url(scaleBtnL.gif) left no-repeat; 
	color:#FFF; 
	display:block; 
	white-space:nowrap; 
	padding-left:25px; 
	
	margin-top:1px;/**/
	}
button.scaleBtn:hover{ background:url(scaleBtnRhover.gif) right no-repeat; }
button.scaleBtn:hover span{ position:relative; color:#EAEAEA; background:url(scaleBtnLhover.gif) left no-repeat; }/*color:#2b2b2b;*/

div.hr { 
	height:10px; 
	background:url(dotted-border.gif) repeat-x scroll center; 
	padding-top:10px; 
	}
div.hr hr { display: none; }







































/********************
    OLD
*********************/

body.intro {
	background-image: url(alivelook_bck_grad2.jpg);
	background-repeat: repeat-x;
}

p.dottedBorder {
	margin: 5px;
	padding: 5px;
	background: url(css_img/dotted-border.gif) bottom left repeat-x;
	}
p.dottedBorderGrey {
	margin: 5px;
	padding: 5px;
	background: url(css_img/dotted-border.gif) bottom left repeat-x;
	background-color:#F4F4F4
	}
p.bottomBorder {
	border-bottom: 1px solid #dfdfdf;
	font-size: 2px;
	}

td {
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	}

a.rightArrow {
	padding-right: 7px;
	background: url(css_img/bg_arrow.gif) 100% 5px no-repeat;
	}
a.rightArrow:hover { background: url(css_img/bg_arrow2.gif) 100% 5px no-repeat; }

div#popup {
border:1px solid #ffffff;
margin:0px;
padding:7px;
}
div#ALCam {
background: url(vid_image.jpg) no-repeat;
}


input.submit{
	background:#e9e9e9 url(gobackground.gif) repeat-x;
	border:1px solid #56487A;
	color:#56487A;
	text-transform:lowercase;
	padding:2px 10px 3px 10px;
	font-weight:bold;
	cursor:pointer;
}
input.submit:hover, input.submit:active, input.submit:focus{
	color:#958DAB;
}
input.submit:focus{
	border-color:#FF6600;
}


.ftr-link {
	font-size: 11px;
	padding: 5px;
	color: #B4182C;
	text-decoration: underline;
	text-transform: uppercase;
}
.ftr-link:visited {
	font-size: 11px;
	color: #B4182C;
	text-decoration: underline;
	text-transform: uppercase;
}
.ftr-link:hover {
	font-size: 11px;
	color: #B4182C;
	text-decoration: none;
	text-transform: uppercase;
}
.ftr-link:active {
	font-size: 11px;
	color: #B4182C;
	text-decoration: none;
	text-transform: uppercase;
}



.smRText, a.smRText:link, a.smRText:active, a.smRText:visited {
	font-size: 9px;
	color: #CCCCCC;
	padding: 5px;
	vertical-align:bottom;
	text-align: right;
	
}
a.smRText:hover {
	font-size: 9px;
	color: #999999;
	padding: 5px;
	vertical-align:bottom;
	text-align: right;
	text-decoration: underline;
	
}

.smText {
	font-size: 9px;
	color: #333;
	padding: 5px;
}

.smlink {
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: underline;
}
.smlink:visited {
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: underline;
}
.smlink:hover {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.smlink:active {
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}
.bread {
	font-size: 10px;
	color: #d71539;
	font-weight: normal;
	text-decoration: underline;
	background-color:#333333
}
.bread:visited {
	font-size: 10px;
	color: #d71539;
	font-weight: normal;
	text-decoration: underline;
}
.bread:hover {
	font-size: 10px;
	color: #d71539;
	font-weight: normal;
	text-decoration: none;
}
.bread:active {
	font-size: 10px;
	color: #d71539;
	font-weight: normal;
	text-decoration: none;
}

/* Main */
.MainHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 8px;
	text-transform: capitalize;
	color: #cccccc;
	background-color:#000000;
}
.MainHeaderCnrRight {
	background-color:#000000;
	background-image: url(cnr_rt.gif);
	background-repeat: repeat-x;
	background-position:top
}
.MainHeaderCnrLeft {
	background-color:#000000;
	background-image: url(cnr_lft.gif);
	background-repeat: repeat-x;
	background-position:top
}
.MainHeader2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #b4182d;
	background-color:#F4F4F4;
}
.MainHeaderGrey {
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	text-transform: capitalize;
	color: #333333;
	background-color:#F4F4F4;
}
.MainBody {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 22px;
	text-align: left;
	vertical-align: top;
	height: 100%;
}

.URLTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #811233;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background-color:#4682B4;
}
.PinkCnrRight {
	background-color:#4682B4;
	background-image: url(cnr_pink_rt.gif);
	background-repeat: repeat-x;
	background-position:top
}

.hdrBar {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	background-image:url(btmbar.png);
	background-repeat: repeat-x;
}

.MAILTxt {
	font-size: 11px;
	line-height: 10px;
	color: #ffffff;
	padding: 5px;
	text-align: right;
	vertical-align: top;
	background-color:#4682B4;
}

.MAILTxt-link, .MAILTxt-link:link, .MAILTxt-link:visited {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.MAILTxt-link:hover {
	font-size: 11px;
	color: #cccccc;
	text-decoration: underline;
}

/* Splash */
.SplashHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: capitalize;
	color: #590002;
}
.SplashBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	color: #333333;
	text-align: left;	
	vertical-align: top;
}
.SplashBody2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	color: #333333;
	text-align: left;	
	vertical-align: top;
	background-image: url(grad_page_btm.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}
.SplashBody3 {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
	color: #333333;
	text-align: left;	
	vertical-align: top;
	background-image: url(grad_page_grey.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
}

.SplashBody_italics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	font-style: italic;
	text-align: left;	
	vertical-align: top;
}


/* SubHeader */
.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	text-transform: capitalize;
	color: #333333;
}
.SubHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #666666;
}
.SubHdrLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.SubHdrLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #999999;
	text-decoration: underline;
}
.SubHdrLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.SubHdrLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}


.TableTitle {
	font-weight: bold;
	color: #FFFFFF;
}

.borderLeftRight {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.BodyBorderRight {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: 706530;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.BodyBorderLeft {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: 706530;
}

hr { 
	width: 100%; 
	height: 1px; 
	color: #FFFFFF; 
	border-bottom: 1px #666666 dotted; 
}

.borderBlack {
	border: 1px solid;
}

form {
	margin: 0px;
	padding: 0px;
}
