/* Navigation */
#nav-ce-network { background: url("/shared/images/nav-ce-network.gif") no-repeat; width: 760px; height:32px; margin:-16px 0px 15px 0px; padding:0px; }
#nav-ce-network span { display: none; }
#nav-ce-network li, #nav-ce-network a { height:32px; display:block; }
#nav-ce-network li { float:left; list-style:none; _display:inline; }

#nav-ce-network-01 { width: 80px; margin-left: 0px; }
#nav-ce-network-02 { width: 109px; margin-left: 0px; }
#nav-ce-network-03 { width: 159px; margin-left: 0px; }
#nav-ce-network-04 { width: 135px; margin-left: 0px; }
#nav-ce-network-05 { width: 138px; margin-left: 0px; }
#nav-ce-network-06 { width: 78px; margin-left: 0px; }
#nav-ce-network-07 { width: 61px; margin-left: 0px; }


#nav-ce-network-01 a:hover { background:url("/shared/images/nav-ce-network.gif") 0px -32px no-repeat; }
#nav-ce-network-02 a:hover { background:url("/shared/images/nav-ce-network.gif") -80px -32px no-repeat; }
#nav-ce-network-03 a:hover { background:url("/shared/images/nav-ce-network.gif") -189px -32px no-repeat; }
#nav-ce-network-04 a:hover { background:url("/shared/images/nav-ce-network.gif") -348px -32px no-repeat; }
#nav-ce-network-05 a:hover { background:url("/shared/images/nav-ce-network.gif") -483px -32px no-repeat; }
#nav-ce-network-06 a:hover { background:url("/shared/images/nav-ce-network.gif") -621px -32px no-repeat; }
#nav-ce-network-07 a:hover { background:url("/shared/images/nav-ce-network.gif") -699px -32px no-repeat; }


#ce-network-home #nav-ce-network-01 a:hover { background:url("/shared/images/nav-ce-network.gif") 0px -64px no-repeat; }
#ce-network-membership #nav-ce-network-02 a:hover { background:url("/shared/images/nav-ce-network.gif") -80px -64px no-repeat; }
#ce-network-guidelines #nav-ce-network-03 a:hover { background:url("/shared/images/nav-ce-network.gif") -189px -64px no-repeat; }
#ce-network-technical-library #nav-ce-network-04 a:hover { background:url("/shared/images/nav-ce-network.gif") -348px -64px no-repeat; }
#ce-network-news-and-events #nav-ce-network-05 a:hover { background:url("/shared/images/nav-ce-network.gif") -483px -64px no-repeat; }
#ce-network-contacts #nav-ce-network-06 a:hover { background:url("/shared/images/nav-ce-network.gif") -621px -64px no-repeat; }
#ce-network-links #nav-ce-network-07 a:hover { background:url("/shared/images/nav-ce-network.gif") -699px -64px no-repeat; }

#ce-network-home #nav-ce-network-01 { background:url("/shared/images/nav-ce-network.gif") -0px -64px no-repeat; }
#ce-network-membership #nav-ce-network-02 { background:url("/shared/images/nav-ce-network.gif") -80px -64px no-repeat; }
#ce-network-guidelines #nav-ce-network-03 { background:url("/shared/images/nav-ce-network.gif") -189px -64px no-repeat; }
#ce-network-technical-library #nav-ce-network-04 { background:url("/shared/images/nav-ce-network.gif") -348px -64px no-repeat; }
#ce-network-news-and-events #nav-ce-network-05 { background:url("/shared/images/nav-ce-network.gif") -483px -64px no-repeat; }
#ce-network-contacts #nav-ce-network-06 { background:url("/shared/images/nav-ce-network.gif") -621px -64px no-repeat; }
#ce-network-links #nav-ce-network-07 { background:url("/shared/images/nav-ce-network.gif") -699px -64px no-repeat; }



#master-menu-membership { left: 80px; z-index: 1001; }
#master-menu-guidelines { left: 189px; z-index: 1002; }
#master-menu-technical-library { left: 348px; z-index: 1003; }
#master-menu-news-events { left: 483px; z-index: 1004; }

#master-navigation {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 30px;
	background-image: url('/Shared/Images/Master-Navigation-Background.gif');
}


.navigation-menu {
	display: none;
	position: absolute;
	margin: 0px;
	padding: 8px 0px 5px 0px;
	top:112px;
	width: auto;
	height: auto;
	list-style-type: none;
	border-top: solid 1px #bebebf;
	border-left: solid 1px #bebebf;
	border-right: solid 1px #bebebf; 
	border-bottom: solid 1px #bebebf; 
	background: white url("/Shared/images/menu-background.jpg") repeat-x scroll top center;
}

.navigation-menu li {
	display: block;
	position: relative;
	height: auto;
	width: auto;
	padding: 0px 5px 0px 5px;
}

.navigation-menu li a {
	display: block;
	position: relative;
	width: 100% !important;
	width: 116px;
	min-width: 116px;
	height: auto;
	font-size: 11px;
	font-weight:bold;
	line-height: 16px;
	color:#0860a8;
	white-space: nowrap;
	padding: 6px 10px 6px 10px;
}

.navigation-menu li a:hover {
	color: #000000;
	text-decoration: none;
}

.navigation-menu li a label {
	display: block;
	position: relative;
	font-size: 8px;
	line-height: 10px;
	font-weight: bold;
	color: #0860a8;
	padding-bottom: 2px;
}




.navigation-button-home {
	display: block;
	position: absolute;
	width: 80px;
	height: 30px;
	top: 0px;
	overflow: hidden;
}
.navigation-button {
	display: block;
	position: absolute;
	width: 120px;
	height: 30px;
	top: 0px;
	overflow: hidden;
}

.navigation-button:hover img, .navigation-button-home:hover img {
	margin-top: -30px; 	
}

/* END Navigation */



#ce-network-spotlight { display: block; position: relative; width: 760px; height:220px; background-image:url("/shared/images/ce-network-spotlight.jpg"); }
#ce-network-spotlight-copy { display: block; position: absolute; left: 405px; top: 130px; width:355px; height: auto; font-size: 11px; line-height: 16px; color: Black; }
#ce-network-spotlight-copy p { margin: 0px; text-align:left; color:#fff;}
#ce-network-spotlight-copy a { color:#fff;}


#third-party-contents { display: block; position: relative; width: 760px; height: auto; margin: 0px; padding: 0px; border: none; }

#title-network-membership {
	background:url("/shared/images/title-network-membership.gif");
	width:260px;
	height:36px;
	display:block;
}

/*Page contents */
#ce-network-page-title { display: block; width: 730px; height: auto; font-size: 21px; color: Black; margin-top: 7px; margin-bottom: 0px; }


/* Default.aspx */
#intro-logo { float:left; width:78px; margin:0; height:78px; padding:12px 0;}
#intro { float:left; width:455px; margin:12px 0 12px 20px; padding-top:28px; }
#intro2 { float:left; width:375px; margin:12px 20px 12px 0; padding:0; vertical-align:top }
#intro-solutions-directory-button { float:left; width:160px; margin:12px 0; padding:0; }


#ce-network-column-left {
	width:550px;
	float:left;
	margin-top:6px;
	vertical-align:top;
	}
	#ce-network-column-left ul li {  font-size:12px; color:#666; }
		
	
#ce-network-column-right {
	width:178px;
	float:left;
	margin-left:27px;
	}

.ce-network-floating-content-140-first {
	width:140px;
	float:left;
	margin-left:0px;
	}


.sub-title { display:block; color:#000000; font-weight:bold; margin-top:4px; margin-bottom:0; padding:0 }	
.sub-copy { display:block; margin-top:4px; font-size:11px; }
.sub-copy p a { display: block; color: #000000; font-size:10px; }
.sub-link a { display: block; color: #0860a8; font-size:10px; }
.tab {display:block; margin-left:25px }
.line { display: block; width: auto; border-top-style: solid; border-top-width: 1px; border-color: #a6a6a6; line-height: 1px; margin-bottom: 5px;  clear: both; }
.float-left {float:left}
.no-break {margin:0; padding:0 }
.disclaimer {display:block; margin:15px 0; font-size:9px;}
.link-block {display:block; font-size:12px; color:#0860a8 }
.black {color:#000000}


/* Member Login Module */
.member-login-label { color: #000000; font-weight: bold; margin-top:10px; }
.member-login-field { width:150px; }
.member-login-action { display: block;  margin-top: 10px; vertical-align:middle; }

/* Welcome Module */
.welcome-content-area {width:140px;}
.welcome-account-manager-label{ color: #000000; }
.welcome-account-manager-email{ color: #0860a8; }
.welcome-sign-out{ font-weight:normal; padding-top: 10px; }
.welcome-logo { display:block; margin-left: auto; margin-right: auto; margin-top:7px; padding-left:17px  }

#member-login {
	margin-top:12px;
	}
#welcome {
	margin-bottom:12px;
	}
	
/* Welcome */
.welcome-sub-link { display: block; color: #0860a8; font-weight: bold; margin-top: 7px; font-size:11px; }



/* Request A Login / Manage My Account / Submit News / Submit Solution */
#request-form {display:block;}
			
.request-form-left {
	width:260px;
	float:left;
	margin-left:0px;
	}	
.request-form-right {
	width:260px;
	float:left;
	margin-left:25px;
	}
.request-form-clear {
	clear:both;
	margin:0 0 0 0;
	padding:0;
}
.form-label { font-size:12px; color:#666; font-weight:bold; width:240px; }
	.form-label span { font-weight:normal; }
.form-field {width:240px; margin-bottom:12px}
	.form-field span { font-size:12px; color:#666;}
.form-label-long { font-size:12px; color:#666; font-weight:bold; width:525px; }
	.form-label-long span { font-weight:normal; font-size:11px; }
.form-field-long {width:525px; margin-bottom:12px}
	.form-field-long span { font-weight:normal; font-size:11px; color:#666; }	
.form-field-select {width:246px; margin-bottom:12px}	
.form-field-checkbox {font-size:11px; color:#0860a8; margin-bottom:12px}
.form-field-upload {margin-bottom:12px; width:100%;}
.form-field-resource-upload { width:100%;}	
.form-spacer {margin-top:16px; }
.asterisk {color:#0860a8; }
.form-update-message {color:Red; font-weight:bold; font-size:11px;}
.form-required-fields { color:#0860a8; text-align:right; font-size:11px; margin-right:15px; }
.padding { padding:10px 0 }

/* Membership Criteria */
#membership-criteria-box {
	border-style:solid; border-width:1px;color: #bbb; margin-top:20px; margin-right:15px; padding-left:20px; padding-right:15px;
}
	
/* Member Signage */
.member-signage-left {
	width:250px; float:left; text-align:center; margin-top:20px; margin-bottom:10px;
}

.member-signage-right {
	width:275px; margin-left:25px; float:left; text-align:center; margin-top:20px; margin-bottom:10px
}
	
/* Creative Assets */
.creative-assets-left{
	width:115px;
	float:left;
	margin-left:30px;
	margin-top:20px;
}	
			
.creative-assets-right{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:400px;
}
	.creative-assets-right p {font-size:11px; }
	.creative-assets-right p b {font-size:12px; font-weight:bold; color:#0860a8; display:block; }
.creative-assets-group  {font-size:11px; font-weight:bold; color:#666; margin-top:20px; margin-bottom:20px; line-height:20px; display:block;}
.creative-assets-group  a {font-size:11px; display:block;}

/* Contacts */
.contacts-sub-copy{ display:block; margin-top:4px; font-size:11px; }
.contacts-sub-copy a { color: #0860a8; font-size:11px; display:block; }


/* Links */
.ce-network-links {display:block; margin-bottom:45px;}

/* Artuckes */
.articles-sub-copy {display:block; font-size:11px }

/* Photo Album */

.ce-network-photo-album 
{
	margin-top:10px;
	margin-bottom:10px;
	vertical-align:middle;
}	
.ce-network-photo-album-left
{
	display:block;
	width:140px;
	float:left;
	margin-left:0px;
	vertical-align:middle;
	
	}
.ce-network-photo-album-right
{
	display:block;
	height:90px;
	margin-left:140px;
	font-size:11px; 
	color:#666;
	line-height:14px;
	vertical-align:middle;
	}
	.ce-network-photo-album-right b {color:#000000 }
	.ce-network-photo-album-right a {font-size:12px; }
	

/* Photo Album Detail */
#photo-album-detail-container { position:relative; width:545; height:700px; margin:10px auto;}

a.gallery, a.gallery:visited {top:470px; display:inline; color:#000; text-decoration:none; border:solid 1px #999;
                              width:60px; height:45px; float:left; position:relative; cursor:default;}

a.slidea {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail001.jpg); margin:7px 7px 7px 0;}
a.slideb {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail002.jpg); margin:7px 7px 7px 0;}
a.slidec {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail003.jpg); margin:7px 7px 7px 0;}
a.slided {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail004.jpg); margin:7px 7px 7px 0;}
a.slidee {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail005.jpg); margin:7px 7px 7px 0;}
a.slidef {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail006.jpg); margin:7px 7px 7px 0;}
a.slideg {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail007.jpg); margin:7px 7px 7px 0;}
a.slideh {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail008.jpg); margin:7px 0 7px 0;}
a.slidei {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail009.jpg); margin:7px 7px 7px 0;}
a.slidej {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail010.jpg); margin:7px 7px 7px 0;}
a.slidek {background:url(../../Shared/images/Photo-Albums/Developer-Forum-Fall-2008/thumbnail011.jpg); margin:7px 7px 7px 0;}

a.gallery span {visibility:hidden; display:block; position:absolute; width:550px; height:465px;
                color:#000; text-align:center; font-size:11px; cursor:default; }
a.gallery span img {margin-bottom:0px}
a.gallery span p {text-align:left;}
a.slidea span {left:-1px; top:-478px;}
a.slideb span {left:-70px; top:-478px;}
a.slidec span {left:-139px; top:-478px;}
a.slided span {left:-208px; top:-478px;}
a.slidee span {left:-277px; top:-478px;}
a.slidef span {left:-346px; top:-478px;}
a.slideg span {left:-415px; top:-478px;}
a.slideh span {left:-484px; top:-478px;}
a.slidei span {left:-1px; top:-539px;}
a.slidej span {left:-70px; top:-539px;}
a.slidek span {left:-139px; top:-539px;}


a.idf-cen-2009-1 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0124.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-2 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0125.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-3 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0129.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-4 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0127.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-5 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0128.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-6 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0131.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-7 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0132.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-8 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0134.jpg); margin:7px 0 7px 0;}
a.idf-cen-2009-9 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0135.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-10 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0136.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-11 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0138.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-12 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0143.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-13 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0146.jpg); margin:7px 7px 7px 0;}
a.idf-cen-2009-14 {background:url(../../Shared/images/Photo-Albums/IDF-CEN-2009/thumbnail_IMG_0148.jpg); margin:7px 7px 7px 0;}

a.idf-cen-2009-1 span {left:-1px; top:-478px;}
a.idf-cen-2009-2 span {left:-70px; top:-478px;}
a.idf-cen-2009-3 span {left:-139px; top:-478px;}
a.idf-cen-2009-4 span {left:-208px; top:-478px;}
a.idf-cen-2009-5 span {left:-277px; top:-478px;}
a.idf-cen-2009-6 span {left:-346px; top:-478px;}
a.idf-cen-2009-7 span {left:-415px; top:-478px;}
a.idf-cen-2009-8 span {left:-484px; top:-478px;}
a.idf-cen-2009-9 span {left:-1px; top:-539px;}
a.idf-cen-2009-10 span {left:-70px; top:-539px;}
a.idf-cen-2009-11 span {left:-139px; top:-539px;}
a.idf-cen-2009-12 span {left:-208px; top:-539px;}
a.idf-cen-2009-13 span {left:-277px; top:-539px;}
a.idf-cen-2009-14 span {left:-346px; top:-539px;}


a.gallery:hover {white-space:normal; z-index:100;}

a.gallery:hover span {visibility:visible; background-color:#fff; z-index:100;}

a.gallery:hover span img {  position:relative; z-index:100;}

a.gallery:active, a.gallery:focus { z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; background-color:#fff; z-index:10;}

a.gallery:active span img, a.gallery:focus span img { position:relative;  z-index:10;}

/*Solutions Directory */
.instructions { display: block; color: #0860a8; font-weight: bold; margin-top: 7px; font-size:12px; }
.subcategory-dropdown { position:relative; margin-left:25px; }
.resource-left { float:left; width:260px; margin-right:25px; margin-top:12px }
.resource-right { float:left; width:260px; margin-top:12px  }

/* Company Profile */
#company-profile-form { font-size:12px; color:#666;  }
.cp-form-required-fields { color:#0860a8; font-size:11px; font-weight:bold  }
.cp-form-label { padding:35px 0 0 0; margin:0; font-weight:bold}
.cp-form-sublabel { padding:4px 0 4px 0; margin:0 }
.cp-form-subfield { padding:0; margin:0}
.cp-form-field  {padding:0; margin:0 }
.cp-form-radiobutton { padding:6px 20px 10px 0; margin:0 }
.cp-form-title {font-size:21px; color:#000 }

.cp-form-left-75 {
	width:75px;
	float:left;
	margin-left:0px;
	}
.cp-form-left-100 {
	width:100px;
	float:left;
	margin-left:0px;
	}
.cp-form-left-300 {
	width:300px;
	float:left;
	margin-left:0px;
	}
.cp-form-right {
	float:left;
	margin-left:0px;
	}	

/* ADMIN Site */

#member-details p { color: #666} 
#member-details p span{ font-weight:bold} 