/* CSS Document */

body {
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #141213;
}
#container {
	position:relative;
	width: 986px;
	margin: 0 auto;
	text-align:left;
}
 #header-container {
    position:relative;
	top: 0px;
	left: 0px;
	width:984px;
	height:146px;
}
#header-container-nomenu {
    position:relative;
	top: 0px;
	left: 0px;
	width:984px;
	height:100px;
}
#header {
    position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/header/ces-logo-top.jpg);
	width:984px;
	height:103px;
	font-size:75%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#breadcrumb {
    padding-bottom:5px;
	width: 725px;
	float:right;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	padding-right:25px;
}

#breadcrumb a:link {
	color:#446eb6;	
	}
#breadcrumb a:visited {
	color: #446eb6;
	}
	
#breadcrumb a:hover {
	color: #5B93F3;
	text-decoration:underline;
	}
/*#header-right {
    position:absolute;
	left:815px;
	top:0px;
	width:169px;
	height:103px;
	font-size:90%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}*/
#nav-container {
	position:absolute;
	left:0px;
	top:108px;
	height:34px;
	width: 984px;
	padding-left:10px;
	/* border-width: 1px;
    border-style: solid;
	border-color:#660099 /* PURPLE */
}
#maincontent-container {
	position:relative;
	top:0px;
	left:0px;
	/*margin-top:146px;*/
	float:left;
	width:984px;
	font-size:100%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	/* border-width: 1px;
	border-style:dashed;
	border-color:#3399FF;  /* Lt BLUE */
}
#maincontent-top {
	position:relative;
	top:0px;
	height:11px;
	width:984px;
	background-image:url(../images/container-body/content-top.jpg);
	background-repeat:no-repeat;
}

#maincontent-bottom {
	clear:both;
	position:relative;
	bottom:0px;
	height:14px;
	width:984px;
	background-image:url(../images/container-body/content-bottom.jpg);
	background-repeat:no-repeat;
}
#maincontent-body-padding {
	float:left;
	width:984px;
	min-height:200px;
	padding-top:10px;
	padding-left:25px;
	padding-right:75px;
	padding-bottom:30px;
	background-image:url(../images/container-body/content-body-new.jpg);
	background-repeat:repeat-y;
}
#maincontent-body-nopadding {
	float:left;
	width:984px;
	min-height:200px;
	padding-top:0px;
	padding-left:5px;
	padding-right:75px;
	padding-bottom:0px;
	background-image:url(../images/container-body/content-body-new.jpg);
	background-repeat:repeat-y;
}

#maincontent-top-white {
	position:relative;
	top:0px;
	height:11px;
	width:984px;
	background-image:url(../images/container-body/content-top-white.jpg);
	background-repeat:no-repeat;
}

#maincontent-bottom-white {
	clear:both;
	position:relative;
	bottom:0px;
	height:14px;
	width:984px;
	background-image:url(../images/container-body/content-bottom-white.jpg);
	background-repeat:no-repeat;
}
#maincontent-body-nopadding-white {
	float:left;
	width:984px;
	min-height:200px;
	padding-top:0px;
	padding-left:5px;
	padding-right:75px;
	padding-bottom:0px;
	background-image:url(../images/container-body/content-body-new-white.jpg);
	background-repeat:repeat-y;
}
#maincontent-body-padding-white {
	float:left;
	width:984px;
	min-height:200px;
	padding-top:10px;
	padding-left:25px;
	padding-right:75px;
	padding-bottom:30px;
	background-image:url(../images/container-body/content-body-new-white.jpg);
	background-repeat:repeat-y;
}
#title {
	position:relative; 
	top:10px; 
	left:40px; 
	z-index:1; 
	width:900px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:125%;
	color: #446eb6;
	text-decoration:none;
	font-weight:bold;
}

/*#intro-paragraph {
	position:relative; 
	left:10px; 
	top:5px; 
	width:890px; 
	margin:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}*/

#maincontent-sidebar {
	float:left;
	text-align:left;
	position:relative;
	top:0px;
	left:4px;
	margin: 5px 3px;
	float:left;
	width:200px;
	
	background-image:url(../images/container-body/leftside-body-new.jpg);
}

#maincontent-sidebar ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
	
#maincontent-sidebar li { 
	background: url(../images/container-body/bullet-sidebar-1.jpg) left top no-repeat;
	padding-left:27px;
	margin-bottom:5px;
 }

#maincontent-sidebar a:link {
	/*color: #446eb6;*/
	color: #ffffff;
	}
#maincontent-sidebar a:visited {
	color: #ffffff;
	}
#maincontent-sidebar a:hover {
	color: #ffffff;
	text-decoration:underline;
	}
#maincontent-sidebar a:active {
	color: #ffffff;
	text-decoration:underline;
	}

#sidebar-bluebar {
	position:relative;
	bottom:0px;
	background-image:url(../images/container-body/leftside-body-heading.jpg);
	padding-left:5px;
	padding-top:1px;
	width:195px;
	height:19px;
	font-size:105%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#heading-whatsnew {
	background-image:url(../images/container-body/leftside-whatsnew.jpg);
	width:200px;
	height:45px;
}

#heading-cesatlanta {
	background-image:url(../images/container-body/leftside-cesatlanta.jpg);
	width:200px;
	height:45px;
}
#heading-cesdallas {
	background-image:url(../locations/cesdallas/leftside-cesdallas.jpg);
	width:200px;
	height:45px;
}
#heading-ceshouston {
	background-image:url(../images/container-body/leftside-ceshouston.jpg);
	width:200px;
	height:45px;
}
#heading-cestampa {
	background-image:url(../images/container-body/leftside-cestampa.jpg);
	width:200px;
	height:45px;
}
#footer-sidebar {
	background-image:url(../images/container-body/leftside-footer.jpg);
	width:200px;
	height:45px;
}
#video-window {
	float:left;
	padding-top:20px; 
	padding-left:25px; 
	padding-right:25px;
	text-align:left;
	position:relative;
	top:25px;
	right:5px;
	float:left;
	width:400px;
	height:400px;
	font-size:80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}

#press-list {
	float:left;
	padding-top:20px; 
	padding-left:25px; 
	padding-right:25px;
	text-align:left;
	position:relative;
	top:25px;
	right:5px;
	float:left;
	width:800px;
	height:400px;
	font-size:80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}

#press-release {
	text-align:left;
	position:relative;
	top:12px;
	left:10px;
	margin: 5px 10px;
	padding-bottom:25px;
	float:left;
	width:850px;
	font-size:80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}

#maincontent-feature-pic {
	float:right;
	text-align:left;
	position:relative;
	right:30px;
	top:15px;
	margin: 5px 10px;
	width:625px;
	height:20px;
	font-size:80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

#video-list {
	float:right;
	text-align:left;
	position:relative;
	top:10px;
	left:-25px;
	width:400px;
	height:400px;
	font-size:80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}

#footer {
	clear:left;
	position:relative;
	background-image:url(../images/background/n-footer.jpg);
	top:15px;
	width:984px;
	height:131px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	color: #FFFFFF;
	/* border-width: 2px;
    border-style: solid;
    border-color: #FFFFFF; /* WHITE */
}

/*#bottom-features-container {
    clear:left;
	position:relative;
	top: 5px;
	left: 10px;
	width:964px;
	height:130px;
}*/
.content-80-white-links {
	font-size:80%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}
.content-80-white-links a:link {
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}
.content-80-white-links a:hover {
    color: #5B93F3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}
.content-80-white-links a:visited {
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}
.content-80-white-links a:active {
    color: #5B93F3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
}
.content-80 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	/* border-width: 1px;
    border-style: solid;
    border-color: #fff; */
}

.content-60 {
	font-size:60%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style:normal;
	font-weight:normal;
	/* border-width: 1px;
    border-style: solid;
    border-color: #fff; */
}

.Red-Text {
color:#F00;	
}

.content-buttonlinks-white {
    font-size:100%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}

.content-buttonlinks-white a:link {
	color:#FFFFFF;	
	}
.content-buttonlinks-white a:visited {
	color: #FFFFFF;
	}
.content-buttonlinks-white a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	}
.content-buttonlinks-white a:active {
	color: #FFFFFF;
	text-decoration:underline;
	}
.content-normal {
	font-size:100%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	/* border-width: 1px;
    border-style: solid;
    border-color: #fff; */
}
.content-normal-black {
	font-size:100%;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	/* border-width: 1px;
    border-style: solid;
    border-color: #fff; */
}
.content-small {
	font-size:75%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
.content-large {
	font-size:125%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
.content-blue{
    font-family: Arial, Helvetica, sans-serif;
	color: #446eb6;
	text-decoration:none;
	font-weight:bold;
	}
.content-blue-header{
    font-family: Arial, Helvetica, sans-serif;
	font-size:125%;
	color: #446eb6;
	text-decoration:none;
	font-weight:bold;
	}
.content-blue-header1{
    font-family: Arial, Helvetica, sans-serif;
	font-size:150%;
	color: #446eb6;
	text-decoration:none;
	font-weight:bold;
	}
	
.content-green-header{
    font-family: Arial, Helvetica, sans-serif;
	font-size:125%;
	color:#0F0;
	text-decoration:none;
	font-weight:bold;
	}
.content-green-header1{
    font-family: Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#0F0;
	text-decoration:none;
	font-weight:bold;
	}
	
.green{
    color:#0F0;
		}
.underline{
	text-decoration:underline;
		}
.content-white-header1{
    font-family: Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}	
#top-links {
	position:relative;
	width: 665px;
	left:300px;
	font-size:75%;
	top:10px;
	text-align:right;
}

a {
	color: #446eb6;
	text-decoration:none;
}

a img {
	border: none;
}

a:visited {
	color: #446eb6;
}

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

h1 {
	font:Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
	color:#FFFFFF;
}

h2 {
	font:Arial, Helvetica, sans-serif;
	font-size:115%;
	font-weight:bold;
	color:#FFFFFF;
}

h3 {
	font:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
}
hr {
	color:#666666;
	height:1px;
	width:90%;
	border:1px solid #666666;
	text-align:center;
}









.content-white{
    font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	color: #fff;
	text-decoration:none;
	font-weight:normal;
}
.content-features {
	font-size:85%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:125%;
	letter-spacing:110%;
}
/*.content-thisweek {
	font-size:70%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}*/
p{
	font: Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}






/*#left-side {
    position:absolute;
	top: 105px;
	left: 0px;
	width:20px;
	height:629px;
	background-image:url(../images/background/ces-main_leftside.jpg);
	float: left;
}
#right-side-absolute {
	position:absolute;
	top: 105px;
	left: 969px;
	width:55px;
	height:629px;
	float: left;
	background-image: url(../images/background/ces-main_rightside.jpg);
}
*/

#navbar-under {
	position:absolute;
	top: 141px;
	left: 20px;
	width:949px;
	height:30px;
}

#content-large-container {
	position:absolute;
	width: 949px;
	top:165px;
}
#content-large-navbar-under {
	position:absolute;
	top: 141px;
	left: 20px;
	width:949px;
	height:30px;
	background-image:url(../images/background/content-large/content-large-undernav.jpg);
}
#content-large-right-side {
    position:absolute;
	top: 105px;
	left: 969px;
	width:55px;
	height:629px;
	background-image:url(../images/background/content-large/content-large-rightside.jpg);
	float: left;
}
#right-side-relative {
	position:relative;
	right: 10px;
	width:55px;
	height:629px;
	float: right;
	background-image: url(../images/background/ces-main_rightside.jpg);
}
#content-large-mainfeature {
	position:absolute;
	top: 171px;
	left: 20px;
	background-image:url(../images/background/content-large/content-large-main-content.jpg);
	width:925px;
	height:417px;
	font: Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:25px;
	text-align:left;
}
#content-large-mainfeature-nopadding {
	position:absolute;
	top: 171px;
	left: 20px;
	background-image:url(../images/background/content-large/content-large-main-content.jpg);
	width:949px;
	height:432px;
	font: Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#FFFFFF;
	
}

#content-large-videoplayer {
	position:absolute;
	top: 185px;
	left: 35px;
	width:550px;
	height:400px;
	padding-top:25px;
	font: Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#FFFFFF;
}
#content-large-videolist {
	position:absolute;
	top: 170px;
	left: 585px;
	width:375px;
	height:381px;
	font:Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#FFFFFF;
}
#content-large-scrolling-text {
	position:absolute;
	top: 185px;
	left: 35px;
	width:920px;
	height:375px;
	padding-top:25px;
	font: Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#FFFFFF;
	overflow:auto;
}


#partnership-form {
	position:absolute;
	top: 181px;
	left: 550px;
	width:250px;
	height:279px;
	font-size:85%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#partnership-form email{
	position:relative;
	top: 10px;
	left: 10px;
	width:300px;
	height:25px;
	font-size:90%;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

/*- Menu 2--------------------------- */
	
#menu2 {
	position:relative; 
	top:-400px; 
	left:485px; 
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #D8D5D1;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu2 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu2 li a:link, #menu2 li a:visited {
	color: #3688BA;
	display: block;
	background:  url(menu2.gif);
	padding: 8px 0 0 30px;
	}
	
#menu2 li a:hover {
	color: #3688BA;
	background:  url(menu2.gif) 0 -32px;
	padding: 8px 0 0 32px;
	}
	
	/*- Menu 14--------------------------- */
	
	
#menu14 {
	position:relative; 
	top:-400px; 
	left:475px; 
	width: 200px;
	margin-right: 10px;
	}
	
#menu14 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #333;
	display: block;
	background:  url(menu14.gif);
	padding: 8px 0 0 10px;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}				.Red-Text {
	color: #EE1D15;
}

