@charset "UTF-8";


html {
	overflow-y: scroll;} /* 3/5/12 new gotomedia style */


body {
	background:#FFF;
	color:#333;
	text-align:left;
	font:  11px/1.4 Verdana, Geneva, sans-serif;
	margin:0;
	background:url(/images/body-bg.png) repeat-x 0 0;
	background-color: #006599; /*JH 2/11/11 to help with pages with long tables*/
}
a {
	color:#0066cc;
}
a:hover {
	color:#5ca8e7;
}
a:visited {
	color:#0066cc;
}
a:visited:hover {
	color:#5ca8e7;
}

p {
	font-size:11px;
	color:#333333;
} /* 3/5/12 new gotomedia style */

hr {
	clear:both;
	padding:0;
	border-top:1px solid #C0C0C0;
	border-bottom:none;
	border-right:none;
	border-left:none;
}
div.hr-shadow {
	background:url(/images/hr-shadow.png) no-repeat 0 0;
	width:214px;
	height:7px;
	margin:30px auto 20px auto;
	border:0px;
}
div.hr-shadow-grey {
	background:url(/images/hr-shadow-grey.png) no-repeat 0 0;
	width:214px;
	height:7px;
	margin:10px auto 20px auto;
	border:0px;
}
div.hr-shadow hr, div.hr-shadow-grey hr {
	display:none;
}
img {
	border:0;
}
img.alignleft {
	margin:0 13px 15px 0;
}
h1, h2, h3 {
	margin:0;
	padding:0;
}
ul.orange {
	list-style-image: url(/images/list.png);
}
/* ///// FORMS*/

form {
	margin:0;
	padding:0;
}
form.inline {
	display:inline;
}
input.text {
	border:1px solid #c4c5c5;
	margin-right:8px;
	padding:5px 0 0 7px;
	width:180px;
	height:15px;
	background:url(/images/input-text-bg.png) no-repeat 0 0;
	font-size:10px;
	color:#a5a5a5;
	outline:none;
}
input.text_1 {
	border:1px solid #c4c5c5;
	margin-right:8px;
	padding:2px 0 0 7px;
	width:205px;
	height:18px;
	background:url(/images/input-text-bg.png) no-repeat 0 0;
	font-size:11px;
	color:#a5a5a5;
	outline:none;
} /* 3/5/12 new gotomedia style */
input.onfocus, textarea.onfocus {
	color:#333;
	font-style: normal;
}
#header input.text {
	width:150px;
}
input.long {
	width:400px;
}
input.submit {
	color:#FFF;
	height:22px;
	margin:0;
	padding:0 8px;
	background:url(/images/input-submit-bg.png) repeat-x 0 0;
	border:0;
	text-transform:uppercase;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
 {
 input.submit {
	padding:0 11px;
	position:relative;
	top:-2px;
}
}

input.submit:hover {
	background:url(/images/input-submit-bg.png) repeat-x 0 100%;
}
select {
	border:1px solid #c4c5c5;
	margin-right:8px;
	padding:2px 2px 2px 5px;
	width:215px;
	font-size:10px;
	color:#a5a5a5;
	/* font-style:italic; michel 2010-11-01 remove italic from top search */
	outline:none;
}
select option {
	color:#333;
}
#content-type-landing-side-box select {
	width:200px;
}
#header select {
	display:inline-block;
	vertical-align:top;
	width:180px;
	height:22px;
}
select#search-site-area-find-a-standard, select#search-site-area-find-a-project-or-group {
	width:189px;
	margin-top:10px;
	padding-top:3px;
}
textarea {
	border:1px solid #c4c5c5;
	margin:0;
	padding:5px 0 0 7px;
	width:215px;
	height:145px;
	background:url(/images/input-text-bg.png) no-repeat 0 0;
	font:  10px/1.4 Verdana, Geneva, sans-serif;
	color:#a5a5a5;
	font-style:italic;
	outline:none;
}
select#search-result-sort-by, select#search-result-show {
	border:1px solid #cecece;
	padding:2px;
	width:140px;
	color:#666;
	font-style:normal;
	font-size:11px;
	background:#FFF;
	text-transform:none;
}
/* ///// PAGE STRUCTURE */

#page {
	width:974px;
	margin:0 auto;
}
#content {
	width:974px;
	margin:0 0 17px 0;
}

/* 3/5/12 Below new gotomedia content_home styles */

.content_home_top {
	width:974px;
	float:left;
	background:#fff;
	margin:0 0 20px 0;
}

.content_home_top .lft {
	float:left;
	width:240px;
	background:url(/images/content_top_lftbg.jpg) repeat-x #f9f9f9 top left;
	padding:30px 45px 40px 30px;
}

.content_home_top .lft h1 {
	margin:0;
	padding:0 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#333333;
	font-weight:normal;
}

.content_home_top .lft h3 {
	margin:0;
	padding:10px 0 7px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
	float:left;
}

.content_home_top .lft p {
	float:left;
	width:240px;
	padding:0 0 15px 0;
	font-size:11px;
	color:#333333;
	margin:0;
}

.content_home_top .rgt {
	float:left;
	width:599px;
	padding:25px 30px;
}

.content_home_top .rgt .top_block {
	float:left;
	width:599px;
	background:url(/images/separater_bg.png) no-repeat bottom center;
	padding:0 0 35px 0;
}

.content_home_top .rgt .top_block .section_1 {
	float:left;
	width:280px;
	padding:0 17px 10px 0;
	border-right:#ebebeb solid 1px;
}

.content_home_top .rgt .top_block .section_1 h1 {
	margin:0 0 20px 0;
	padding:0 0 5px 33px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#333333;
	font-weight:normal;
	line-height:20px;
	background:url(/images/find_icon_red.png) no-repeat;
}

.content_home_top .rgt .top_block .section_1 input.text {
	width:225px;
	margin-right:0px;
	margin-bottom:15px;
}

.content_home_top .rgt .top_block .section_1 .links {
	float:left;
	width:280px;
}

.content_home_top .rgt .top_block .section_1 .links a {
	padding-bottom:3px;
	float:left;
	width:280px;
}

.content_home_top .rgt .top_block #input_block {
	float:left;
	width:237px;
}

.content_home_top .rgt .top_block #btn_block {
	float:left;
	width:42px;
}

.content_home_top .rgt .top_block .section_2 {
	float:right;
	width:280px;
}

.content_home_top .rgt .top_block .section_2 h1 {
	margin:0 0 20px 0;
	padding:0 0 5px 33px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#333333;
	font-weight:normal;
	line-height:20px;
	background:url(/images/find_icon_orange.png) no-repeat;
}

.content_home_top .rgt .top_block .section_2 input.text {
	width:225px;
	margin-right:0px;
	margin-bottom:15px;
}

.content_home_top .rgt .top_block .section_2 .filter {
	float:left;
	width:70px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.content_home_top .rgt .top_block .section_2 #filter_options {
	float:left;
	width:210px;
	font-size:11px;
	color:#333333;
}

#filter_options input {
	float:left;
	margin:3px 5px 3px 0;
}

#filter_options label {
	float:left;
	width:100%;
	line-height:20px; /*JH 4/9/12 getinvolved style */
	margin:0 0 5px 0; /*JH 4/9/12 getinvolved style */
}

:root #filter_options label { /* JH 4/9/12 new getinvolved style */
	line-height:26px \0/;
	margin:0 \0/; } 

.content_home_top .rgt .btm_block {
	float:left;
	width:599px;
	padding:20px 0 0 0;
}

.content_home_top .rgt .btm_block .lft_block {
	float:left;
	width:300px;
}
.content_home_top .rgt .btm_block .lft_block p {
	float:left;
	width:180px;
	color:#999999;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}
.content_home_top .rgt .btm_block .lft_block span {
	color:#333333;
	font-style:normal;
	float:left;
	padding:5px 0 0 0;
}

.content_home_top .rgt .btm_block .image_frame {
	float:left;
	width:96px;
	height:129px;
	background:url(/images/image_frame_bg.png) no-repeat;
	padding:11px 0 0 11px;
}

.content_home_top .rgt .btm_block .rgt_block {
	float:left;
	width:289px;
	padding:0 0 0 10px;
}

.content_home_top .rgt .btm_block .rgt_block h3 {
	margin:0;
	padding:0 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}

.content_home_top .rgt .btm_block .rgt_block h3 span {
	font-style:italic;
}

.content_home_top .rgt .btm_block .rgt_block p {
	margin:0;
	padding:0 0 5px 0;
}

#content ul.home {
	margin:0;
	padding:0;
}

#content ul.home li {
	margin:0 0 0 12px;
	padding:0;
	list-style:outside url(/images/bullet_point.png);
	float:left;
	font-size:11px;
	color:#0066cc;
	line-height:18px;
	width:100%;
}

#content ul.home li a {
	list-style:outside url(/images/bullet_point.png);
	font-size:11px;
	color:#0066cc;
	line-height:18px;
	width:240px;
	text-decoration:none;
}

#content ul.home li a:hover {
	text-decoration:underline;
	color:#5ca8e7;
}

#content ul.home li span {
	margin:3px 0 0 3px;
	position:relative;
	top:2px;
} 

.content_home_btm {
	width:974px;
	float:left;
}

.content_home_btm #lft_block {
	float:left;
	width:715px;
	background:#fff;
	padding-bottom:10px;
}

.content_home_btm #lft_block .header {
	float:left;
	width:655px;
	height:60px;
	background:url(/images/content_header_bg.jpg) repeat-x;
	padding:0 30px;
}

.content_home_btm #lft_block .header h1 {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:21px;
	float:left;
	width:335px;
	height:45px;
	padding:15px 0 0 0;
}

.content_home_btm #lft_block .content {
	float:left;
	width:715px;
	padding:20px 0 0 0;
}

.content_home_btm #lft_block .content_block {
	float:left;
	width:305px;
	margin:0 15px 0 30px;
	padding-bottom:40px;
}

.flo_left {
	float:left;
}

h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
	font-size:11px;
}

.content_home_btm #lft_block .content_block .top {
	float:left;
	width:305px;
	background:url(/images/heading_bg.png) no-repeat bottom center;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
}

.content_home_btm #lft_block .content_block .top .img_icon {
	float:left;
	margin:0 10px 0 0;
}

.content_home_btm #lft_block .content_block .top h2 {
	float:left;
	width:255px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:7px 0 0 0;
}

.content_home_btm #lft_block .content_block p {
	float:left;
	width:305px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.content_home_btm #lft_block .content_block .link {
	float:left;
	width:100%;
	margin-bottom:10px;
}

.content_home_btm #lft_block .content_block .link a:hover { /*JH 4/9/12 new getinvolved style */
	text-decoration:underline;
}

.visit {
	float:left;
	width:265px;
}

.visit a:hover { /* JH 4/9/12 new getinvolved style */
	text-decoration:underline;
}

.visit_blog {
	float:left;
	width:200px;
}

.visit_blog a:hover { /* JH 4/9/12 new getinvolved style */
	text-decoration:underline;
}

.subscribe_link {
	float:right;
	width:78px;
	height:16px;
	text-align:right;
	padding:0;
	color:#333333;
}

.subscribe_link a {
	width:78px;
	height:16px;
	text-align:right;
	color:#333333;
}

.subscribe_link a:hover {
	color:#333333;
	text-decoration:underline;
}

.subscribe_link span {
	float:right;
	padding:0px 0 0 5px;
}

#social_icons {
	float: right;
	width:305px;
	height:46px;
	padding:14px 0 0 0;
}

#social_icons span {
	float:left;
	color:#666666;
	padding:7px 0 0 0;
}

#social_icons ul {
	margin:0;
	padding:0;
}

#social_icons ul li {
	margin:0;
	padding:0;
	list-style:none;
	width:32px;
	height:32px;
	margin:0 0 0 10px;
	float:left;
}

#social_icons_1 {
	float: right;
	width:305px;
	height:46px;
	padding:14px 0 0 0;
}

#social_icons_1 span {
	float:right;
	color:#666666;
	padding:7px 0 0 0;
}

#social_icons_1 ul {
	margin:0;
	padding:0;
}

#social_icons_1 ul li {
	margin:0;
	padding:0;
	list-style:none;
	width:auto;
	height:32px;
	margin:0 0 0 10px;
	float:right;
}

.content_home_btm .rgt_block {
	float:right;
	width:240px;
}

#reg_info_block {
	float:left;
	width:200px;
	background:url(/images/registration_information_bg.jpg) repeat-x top left #67cc34;
	padding:20px;
	margin-bottom:25px;
}

#reg_info_block h3 {
	margin:0;
	padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fcfcfc;
}

#reg_info_block p {
	float:left;
	width:200px;
	color:#fcfcfc;
	font-size:11px;
	margin-bottom:15px;
}

#reg_info_block select {
	width:150px;
	margin:0;
	font-size:10px;
	color:#acacac;
}

#standards_info_block {
	float:left;
	width:210px;
	height:142px;
	background:url(/images/standards_info_bg.jpg) no-repeat;
	padding:20px;
	margin-bottom:25px;
	padding:10px 10px 0 20px;
}

#standards_info_block h3 {
	margin:0;
	padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fcfcfc;
}

#standards_info_block p {
	float:left;
	width:200px;
	color:#fcfcfc;
	font-size:11px;
	margin:0 0 10px 0;
	padding:0;
}

#store_info_block {
	float:left;
	width:240px;
	margin-bottom:25px;
}

#store_info_block .top {
	float:left;
	width:240px;
}
#store_info_block .content {
	float:left;
	width:200px;
	padding:20px 20px;
	background:#f47f24;
}

#store_info_block h3 {
	margin:0;
	padding:0 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fcfcfc;
}

#store_info_block p {
	float:left;
	width:200px;
	color:#fcfcfc;
	margin:0 0 15px 0;
	padding:0;
}

/* END new gotomedia content_home styles */

/* ///// GLOBAL HEADER */

#global-header {
	margin:5px 0px 2px 25px;/*JH 11/12/10 bottom was 45*/
}
#global-header ul {
	float:left; 
	margin:8px -13px 12px 0; /*JH 11/12/10 bottom/right was 0*/
	padding:0;
	list-style:none;
}
#global-header li {
	float:left;
	padding:1px 13px; /*JH 11/12/10 added 1px top/bottom padding to fix issue with IE cutting off text*/
	height:10px;
	border-left:1px solid #666;
	font-size:10px;
	line-height:1em;
}
#global-header li:first-child {
	padding-left:0;
	border-left:none
}
#global-header li a {
	color:#666;
	text-decoration:none;
}
#global-header li a:hover {
	color:#333;
	text-decoration:underline;
}
#global-header #ieee-logo a {
	float:right;
	text-indent:-9999px;
	width:100px; /*79px;*/
	height:30px; /*23px;*/
	background:url(/images/ieee-logo.png) no-repeat 0 0;
	margin:12px 0px; /* JH 11/12/10*/
	display: block;
	clear: both;
}
/* ///// HEADER */

#header {
	margin:0 0 12px 23px; /*JH 11/12/10 bottom was 13*/
	clear: both; /*JH 11/12/10*/
}
#header #logo h2 a {
	display:block;
	float:left;
	width:379px; /*JH 2/5/11 was 301 *//*JH 11/12/10 290px;*/
	height:30px;/*JH 11/12/10 was 33*/
	outline:none;
}
#header #logo h2 a strong {
	display:none;
}
#header #header-tools {
	float:right;
}
#header #header-tools a {
	color:#333;
	text-decoration:none;
}
#header #header-tools a:hover {
	color:#000;
	text-decoration:underline;
}
#header #header-tools ul {
	list-style:none;
	margin:0;
	padding:0;
}
#header #header-tools li {
	float:left;
	height:20px;
	width:auto;
	position:relative;
	padding-left:20px;
}
#header #header-tools li:first-child {
	border-right:1px solid #dfe0e2;
	padding:5px 10px 0 10px;
}
#header #header-tools li:first-child + li {
	padding:5px 0px 0 0px;
	margin:0 0 0 10px;
}
#header #header-tools li.navi-small {
	width:339px;
}
/* ///// NAVI */

#navi {
	position:relative;
	height:40px;
	padding:0 0 7px 0;
	margin:0 0 13px 0;
	background: transparent url(/images/navi-shadow.png) no-repeat 0 0;
	z-index: 9999;
}
#navi ul {
	list-style:none;
	padding:0 0 0 19px;
	margin:0;
	background:url(/images/navi.png) no-repeat 0 0;
}
#navi ul li ul {
	padding-left:0;
}
#navi ul li {
	float:left;
}
#navi ul li a {
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
	background:url(/images/navi.png) no-repeat 0 0;
}
#navi ul li a.find-standards {
	width:130px;
	background-position:-19px 0;
}
#navi ul li a.developing {
	width:157px;
	background-position:-149px 0;
}
#navi ul li a.membership, #navi ul li a.getinvolved { /* getinvolved */
	width:117px;
	background-position:-306px 0;
}
#navi ul li a.news-and-events {
	width:132px;
	background-position:-423px 0;
}
#navi ul li a.about-us {
	width:98px;
	background-position:-555px 0;
}
#navi ul li a.buy-standards {
	width:166px;
	background-position:-654px 0;
}
#navi ul li a.myProject {
	width:154px;
	background-position:-820px 0;
}
/*#navi ul li a.corporate-member-area {
	width:187px;
	background-position:-787px 0;
}*/
#navi ul li.selected a.find-standards {
	background-position:-19px -40px;
}
#navi ul li.selected a.developing {
	background-position:-149px -40px;
}
#navi ul li.selected a.membership, #navi ul li.selected a.getinvolved {
	background-position:-306px -40px;
}
#navi ul li.selected a.news-and-events {
	background-position:-423px -40px;
}
#navi ul li.selected a.about-us {
	background-position:-555px -40px;
}
#navi ul li.selected a.buy-standards {
	background-position:-654px -40px;
}
#navi ul li.selected a.myProject {
	background-position:-820px -40px;
}
/*#navi ul li.selected a.corporate-member-area {
	background-position:-787px 0px;
}*/
#navi ul li.hover a.find-standards {
	background-position:-19px -80px;
}
#navi ul li.hover a.developing {
	background-position:-149px -80px;
}
#navi ul li.hover a.membership, #navi ul li.hover a.getinvolved {
	background-position:-306px -80px;
}
#navi ul li.hover a.news-and-events {
	background-position:-423px -80px;
}
#navi ul li.hover a.about-us {
	background-position:-555px -80px;
}
#navi ul li.hover a.buy-standards {
	background-position:-654px -80px;
}
#navi ul li.hover a.myProject {
	background-position:-820px -80px;
}
/*#navi ul li.hover a.corporate-member-area {
	background-position:-787px -80px;
}*/
/* DROP DOWN CONTENTS */
#navi li.headlink ul {
	display: none;
	position:absolute;
	width:340px;
	z-index:100;
}
#navi li.headlink:hover ul {
	display: block;
}
#navi li.headlink ul {
	background:#f3f3f3;
	border:1px solid #b2b2b2;
	border-top:none;
	padding-top:5px;
}
#navi li.headlink ul li { /*JH 11/15/10*/
	width:100%;
}

#navi li.headlink li div {
	padding:0 15px 0 25px; /* JH 3/8/12 was 0 25 */
	margin:10px 0 13px 0;
}
#navi li.headlink li div div {
	padding:0 0px;
	margin:0px 0;
}
#navi li.headlink li .section1, #navi li.headlink li .section2 {
	font-size:10px;
	position:relative;
	width:46%;
	padding:0;
	float:left;
}
#navi li.headlink li .section1 {
	padding-right:15px;
}
#navi li.headlink li hr {
	margin:0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #FFF;
	border-right:none;
	border-left:none;
}
#navi li.headlink li a {
	display:inline;
	height:auto;
	text-indent:0px;
	background:none;
}
#navi li.headlink li div.goto-link {
	clear:both;
	margin:20px 0 0 0;
	background:#000;
	color:#FFF;
	padding-top:14px;
	padding-bottom:16px;
}
#navi li.headlink li div.goto-link a {
	font-weight:bold;
	color:#5ca8e7;
	text-decoration:none;
}
#navi li.headlink li div.goto-link a:hover {
	color:#F30;
}
#navi li.headlink li h4 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
/* ///// NAVI SMALL */

#navi-small {
	float:right;
	display:inline-block;
	position:relative;
	padding:0 0 7px 0;
	margin:-9px 0 13px 0;
	background: transparent url(/images/navi-small-shadow.png) no-repeat 0 100%;
}
#header #header-tools #navi-small li {
	float:left;
	height:40px;
	padding-left:0;
}
#header #header-tools #navi-small li:first-child {
	border-right:none;
	padding:0;
}
#header #header-tools #navi-small li:first-child + li {
	padding:0;
	margin:0;
}
#navi-small ul {
	list-style:none;
	padding:0;
	margin:0;
}
#navi-small ul li {
	float:left;
	height:40px;
}
#navi-small ul li a {
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
	background:url(/images/navi-small.png) no-repeat 0 0;
}
#navi-small ul li a.myProject {
	width:130px;
	background-position:0 0;
}
#navi-small ul li a.corporate-member-area {
	width:209px;
	background-position:-130px 0;
}
#navi-small ul li.selected a.myProject, #navi-small ul li:hover.selected a.myProject {
	cursor:default;
	background-position:0 -40px;
}
#navi-small ul li.selected a.corporate-member-area, #navi-small ul li:hover.selected a.corporate-member-area {
	cursor:default;
	background-position:-130px -40px;
}
#navi-small ul li:hover a.myProject {
	background-position:0 -80px;
}
#navi-small ul li:hover a.corporate-member-area {
	background-position:-130px -80px;
}




/* ///// Title Banner General */

#title-banner #title-icon-standard {
	float:left;
	width:47px;
	height:45px;
	margin:3px 0 10px 30px;
	background:url(/images/title-icon.gif) no-repeat 0px 0;
}
#title-banner img.icon {
	display:none;
}
#content-type-search-result #title-banner #title-icon-standard {
	margin-top:18px;
}
#title-banner #title-icon-working-group {
	float:left;
	width:47px;
	height:45px;
	margin:3px 0 10px 30px;
	background:url(/images/title-icon.gif) no-repeat 0px -45px;
}
#content-type-search-result #title-banner #title-icon-working-group {
	margin-top:18px;
}
#title-banner #title-icon-project {
	float:left;
	width:47px;
	height:45px;
	margin:3px 0 10px 30px;
	background:url(/images/title-icon.gif) no-repeat 0px -90px;
}
#content-type-search-result #title-banner #title-icon-project {
	margin-top:18px;
}
/* Non-icon Tittle Banners Treatment */

#title-banner {
	height:126px;
	color:#FFF;
	background:url(/images/title-banner-no-image-bg.png) repeat-x 0 0;
}
.developement-process #content-type-landing #title-banner h1, .faqs #content-type-landing #title-banner h1, .faqs-sub-page #content-type-landing #title-banner h1, .about-us #content-type-landing #title-banner h1 {
	padding-left:35px;
	margin-left:0;
}
/* ///// HOME */
.home #image-banner {
	width: 974px;
	height:252px;
	background:url(/images/home-photo-shadow.gif) repeat-x bottom;
}
/*SLIDER*/
#panel1 {
	width: 974px;
	height: 232px;
	background: url(/images/IEEE-home-01.jpg) no-repeat;
}
#panel2 {
	width: 974px;
	height: 232px;
	background: url(/images/IEEE-home-02.jpg) no-repeat;
}
#panel3 {
	width: 974px;
	height: 232px;
	background: url(/images/IEEE-home-03.jpg) no-repeat;
}
#panel4 {
	width: 974px;
	height: 232px;
	background: url(/images/IEEE-home-04.jpg) no-repeat;
}
#panel5 {
	width: 974px;
	height: 232px;
	background: url(/images/IEEE-home-05.jpg) no-repeat;
}
.panel h1 {
	font: 32px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: right;
	padding:60px 30px 10px 0;
	font-weight: normal;
	color: #FFFFFF;
}
.panel h2 {
	font: 12px Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: right;
	padding: 0px 30px;
	font-weight: normal;
	color: #FFFFFF;
}
.panel input.submit {
	float: right;
	margin:10px 30px 0 0;
}
.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
.stripViewer {
	position: relative;
	overflow: hidden;
	width: 974px;
	height: 232px;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 974px;
}
.stripNavL, .stripNavR, .stripNav {
	display: none;
}
.nav-thumb {
	margin-right: 5px;
}
#movers-row {
	float:right;
	margin: -50px 30px 0 0;
}
#movers-row div {
	float: left;
}
.cross-link {
	display: block;
	width: 21px;
	position: relative;
	z-index: 999;
	height: 21px;
	outline:none;
	background:url(/images/movers-row-cross-link-bg.png) no-repeat 0 0;
}
#movers-row .active-thumb {
	background:#FFF;
	background:url(/images/movers-row-cross-link-active-bg.png) no-repeat 0 0;
}
#content-type-home-top {
	clear:both;
	margin:0 0 20px 0;
}
#content-type-home-top h3 {
	color:#215f87;
	font-size:22px;
	margin:0 0 40px 0;
	font-weight:normal;
}
#content-type-home-top h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#content-type-home-top .section1 {
	float:left;
	width:253px;
	margin:0;
	padding:23px 34px;
	background:url(/images/content-home-top-header.png) repeat-x 0 0;
	background-color:#FFF;
	border-right:1px solid #ccc;
}
#content-type-home-top .section1 p {
	margin-bottom:17px;
}
#content-type-home-top .section1 p a {
	margin-top:28px;
	display:inline-block;
}
#content-type-home-top .section2 {
	float:left;
	width:251px;
	margin:0;
	padding:23px 34px;
	background:url(/images/content-home-top-header.png) repeat-x 0 0;
	background-color:#FFF;
}
#content-type-home-top .section2 p {
	margin-bottom:17px;
}
#content-type-home-top .section2 p a {
	margin-top:28px;
	display:inline-block;
}
#content-type-home-top .section2 .alignleft {
	width:259px;
}
#content-type-home-top .side-floating-box {
	float:right;
	width:320px;
	margin:0;
	padding:0 0 20px 0;
	background:url(/images/side-floating-box.png) no-repeat 0 100%;
}
#content-type-home-top .side-floating-box .content {
	padding:24px 29px 0 29px;
	background:url(/images/side-floating-box.png) no-repeat 0 0;
}
#participation-is-easy h4 {
	margin:0 0 2px 0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	text-transform:none;
}
#participation-is-easy ul {
	margin:20px 0 12px 0;
	padding:0;
	font-size:10px;
	list-style:none;
}
#participation-is-easy li {
	display:inline-block;
	margin:0 0 12px 0;
	padding:0 0 0 37px;
}
#participation-is-easy li.list1 {
	background:url(/images/participation-is-easy-list1.png) no-repeat 0 0;
}
#participation-is-easy li.list2 {
	background:url(/images/participation-is-easy-list2.png) no-repeat 0 0;
}
#participation-is-easy li.list3 {
	background:url(/images/participation-is-easy-list3.png) no-repeat 0 0;
}
#participation-is-easy li strong {
	display:block;
	text-transform:uppercase;
}
#participation-is-easy li a {
	display:inline-block;
	font-size:11px;
	margin:7px 0;
}
#participation-is-easy a.more-link {
	display:inline-block;
	margin-bottom:10px;
}
#about-IEEE-standards p {
	margin:0 0 5px 0;
}
#about-IEEE-standards a {
	font-size:10px;
	font-weight:bold;
	width:80px;
	display:inline-block;
}
#content-type-home-middle-contents {
	background:url(/images/content-type-home-middle-contents-bg.png) no-repeat 0 0;
	margin-bottom:20px;
	padding:25px 29px 25px 29px;
}
#tab-navi-box {
	clear:both;
	width:594px;
	float:left;
	padding:0;
}
#tab-navi-box .content {
	padding:0 20px 20px 20px;
}
#tab-navi-box ul.tab-navi {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#tab-navi-box ul.tab-navi li {
	float:left;
	margin:0 3px 0 0;
}
#tab-navi-box ul.tab-navi li a {
	float:left;
	height:38px;
	padding:0 0 0 20px;
	text-decoration:none;
	outline:none;
	background:url(/images/tab-navi-bg.png) no-repeat 0 -38px;
}
#tab-navi-box ul.tab-navi li a strong {
	display:inline-block;
	font-weight:normal;
	height:26px;
	padding:12px 20px 0 0;
	background:url(/images/tab-navi-bg.png) no-repeat 100% -38px;
}
#tab-navi-box ul.tab-navi li.selected a {
	cursor: default;
	background:url(/images/tab-navi-bg.png) no-repeat 0 0;
}
#tab-navi-box ul.tab-navi li.selected a strong {
	color:#333;
	font-weight:bold;
	background:url(/images/tab-navi-bg.png) no-repeat 100% 0;
}
#tab-navi-box .tab-content-box {
	clear:both;
	padding:10px 0 0 0;
	background:url(/images/tab-navi-box-content-box-bg.png) no-repeat 0 0;
}
#tab-navi-box .tab-content-box .content {
	padding:0 20px 30px 20px;
	background:url(/images/tab-navi-box-content-box-bg.png) no-repeat 0 100%;
}
#content-type-home-middle-contents .section2 {
	float:left;
	width:260px;
	margin:0px 0 0 60px; /*JH 10/27/10 top margin was 10 */
}
#content-type-home-middle-contents .section2 h3 {
	font-size:18px;
	font-weight:normal;
	margin:0px 0 18px 0; /*JH 10/27/10 top margin was 24; bottom margin was 0*/
}
#content-type-home-middle-contents .section2 p {
	margin-top:3px;
}
#content-type-home-middle-contents .section2 .links {
	margin-top:21px;
}
#content-type-home-middle-contents .section2 .links p {
	width:130px;
	float:left;
	margin:3px 0;
	display:inline-block;
}
#content-type-lower-information {
	padding:13px 0 15px 0;
	background:url(/images/content-lower-information-bg.png) no-repeat 0 0;
}
#content-type-lower-information h3 {
	font-size:18px;
	margin:0px 0 40px 0;
	font-weight:normal;
}
#content-type-lower-information h4 {
	clear:both;
	font-size:11px;
	font-weight:bold;
	margin-top:30px;
	text-transform:uppercase;
}
#content-type-lower-information .section1, #content-type-lower-information .section2, #content-type-lower-information .section3 {
	float:left;
	width:274px;
	margin:0 6px 0 0;
	padding:13px 18px 13px 26px;
}
.quote {
	background:url(/images/quote-bg.png) no-repeat 0 0;
	margin:30px 0 0 0;
	padding:30px 0 0 0;
}
.quote-content {
	background:url(/images/quote-bg.png) no-repeat 0 100%;
	padding:0 28px 30px 28px;
}
.quote-content strong {
	color:#888;
	font-size:12px;
	font-style:italic;
}
.quote-content .small-info {
	font-size:10px;
}
.forum-links {
	margin:15px 0 0 0;
	font-size:10px;
	text-align:center;
}
.forum-links a {
	font-weight:bold;
	text-decoration:none;
}
#content-type-share-links {
	clear:both;
	background:url(/images/content-share-links-bottom-bg.png) repeat-x 0 0;
	background-color:#f4f4f4;
	padding:25px 25px 25px 30px;
}
#content-type-share-links h3 {
	color:#509020;
	font-size:14px;
}
#content-type-share-links .section1 {
	clear:both;
	float:left;
	width:360px;
	margin:9px 6px 0 0;
}
#content-type-share-links .section1 p {
	margin:4px 0 0 0;
}
#share-links {
	float:right;
	margin:0 0 0 0px;
	padding:0;
	width:541px;
	height:62px;
	background:url(/images/share-links-bg.png) no-repeat 0 0;
}
#share-links ul {
	margin:15px 0 0 30px;
	padding:0;
	list-style:none;
}
#share-links li {
	float:left;
	width:48px;
	margin:0 15px 0px 0;
	padding:0;
	font-size:10px;
}
#share-links li a img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
/* ///// FINDING STANDARDS */

.find-standards #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.find-standards #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#content-type-simple {
	clear:both;
	margin:0 0 0px 0;
	padding:20px 37px 20px 40px;
	background:#FFF;
}
#content-type-simple div.alignleft {
	width:555px;
	padding-bottom:20px;
}

#content-type-simple div#wide {
	width:902px; /* JH 11/15/10 880px;*/
	padding-bottom:20px;
}

.branded-third-level #title-banner.wide h1 {
	width:100%;
}

#content-type-simple h4 {
	font-size:11px;
	font-weight:bold;
	margin:20px 0 5px 0; /*JH 10/12/10 changed top margin, was 40*/
	text-transform:uppercase;
}
#content-type-simple h4:first-child {
	margin-top:15px;
}
#content-type-simple .alignleft .section1, #content-type-simple .alignleft .section2 {
	float:left;
	width:45%;
	margin:0 30px 0 0;
	padding:5px 0px; /*JH 10/12/10 changed top padding, was 13*/
}
#content-type-simple .alignleft .section2 {
	margin-right:0px;
}
#content-type-simple .side-floating-box {
	float:right;
	width:300px;
	margin:0 0 15px 0;
	padding:20px 0 0 0;
	background:url(/images/side-floating-box-whitecorner.png) no-repeat 0 0;
}
#content-type-simple .side-floating-box .content {
	padding:0 20px 25px 25px;
	background:url(/images/side-floating-box-whitecorner.png) no-repeat 0 100%;
}
#content-type-simple .side-floating-box h3 {
	color:#333;
	font-size:15px;
	font-weight:normal;
}
#content-type-simple .side-floating-box h4 {
	font-size:11px;
	margin:10px 0 7px 0;
}
#content-type-simple .side-floating-box .section1, #content-type-simple .side-floating-box .section2 {
	float:left;
	width:45%;
	margin:0 6px 0 0;
	padding:13px 0px;
}
#content-type-simple #bottom-promotions {
	clear:both;
	border-top:1px solid #e8e7d2;
	padding:20px 0 0 0;
	width:943px;
	margin:0 -23px;
}
#content-type-simple #bottom-promotions .section1, #content-type-simple #bottom-promotions .section2, #content-type-simple #bottom-promotions .section3 {
	float:left;
	width:308px;
	margin:0 9px 0 0;
}
#content-type-simple #bottom-promotions .section3 {
	margin-right:0;
}
#content-type-simple .promotion-box {
	clear:both;
	height:131px;
	background:url(/images/promotion-bg.png) no-repeat 0 0;
}
#content-type-simple .side-box .promotion-box {
	margin-bottom:15px;
}
#content-type-simple .promotion-box h4 {
	margin:0;
	color:#FFF;
	font-weight:normal;
	font-size:22px;
	text-transform:none;
	padding:20px 20px 5px 27px;
}
#content-type-simple .promotion-box p {
	margin:0;
	padding:0 27px;
	color:#FFF;
}
#content-type-simple .product-next-box {
	height:117px;
	padding-top:14px;
	background:url(/images/promotion-bg.png) no-repeat 0 0;
}
#content-type-simple .product-next-box p {
	margin:0;
	padding:0px 27px 0 27px;
	color:#FFF
}
#content-type-simple .promotion-box a, #content-type-simple .product-next-box a {
	color:#FFF;
	font-weight:bold;
}
#content-type-simple .promotion-box a:hover, #content-type-simple .product-next-box a:hover {
	text-decoration:none;
}
#product-next-box {
	background: url(/images/product-next-bg.png) no-repeat 25px 30px;
	background-color:#FFF;
	height:130px;
	color:#FFF;
	position:relative;
}
#product-next-box p {
	position:absolute;
	top:48px;
	left:255px;
}
/* ///// STANDARD */

#content-type-landing {
	float:left;
	width:715px;
	background:#FFF;
}
#content-type-landing #title-banner {
	padding:25px 0 20px 0;
}
#content-type-landing #title-banner h1 {
	padding:0px 0 0 0px;
	margin:0 0 0 95px;
	width:600px;
	font-size:22px;
	font-weight:normal;
}
#content-type-landing #title-banner p {
	padding:0px 0 0 0px;
	margin:0 0 0 95px;
	width:600px;
	text-transform:uppercase;
}
#content-type-landing-content {
	margin:0;
	padding:22px 36px 50px 35px;
	background:#FFF;
}
#content-type-landing-content .alignleft {
	width:420px;
}
#content-type-landing-content .status-box {
	float:right;
	width:199px;
	padding:12px 0 0 0;
	color:#14416d;
	background:url(/images/status-box-grey-bg.png) no-repeat 0 0;
}
#content-type-landing-content .status-box ul {
	margin:0;
	padding:0 0 17px 20px;
	list-style:none;
	background:url(/images/status-box-grey-bg.png) no-repeat 0 100%;
}
#content-type-landing-content .status-box ul li {
	list-style:none;
}
#content-type-landing-content .status-box strong {
	clear:both;
	display:block;
	width:75px;
	margin:5px 10px 0 0;
	color:#333;
	text-transform:uppercase;
}
/* Status for standard and project */
#content-type-landing-content .status-box span.status {
	display:block;
	float:left;
	margin:5px 5px 10px 0;
	width:130px;
	height:18px;
}
/* Status for working-group */
#content-type-landing-content .status-box span.status-working-group {
	display:block;
	float:left;
	margin:5px 5px 10px 0;
	width:140px;
	height:18px;
}
#content-type-landing-content .status-box a.popup-help-link img {
	margin-top:4px;
}
#content-type-landing-content .link-list {
	clear:both;
}
#content-type-landing-content .link-list strong {
	display:inline-block;
	vertical-align:top;
	width:160px;
	margin:8px 10px 0 0;
	color:#333;
}
#content-type-landing-content .link-list span.item-name {
	display:inline-block;
	margin:8px 0 0 0;
	width:470px;
}
#content-type-landing-content h2 {
	font-weight:normal;
	color:#215f87;
	font-size:22px;
	margin:60px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #CCC;
}
#content-type-landing-content h4 {
	font-size:11px;
	margin-top:40px;
	text-transform:uppercase;
}
#content-type-landing-content h4 + hr {
	margin-top:-5px;
}
#content-type-landing-content #get-this-standard-chart {
}
#content-type-landing-content #get-this-standard-chart .item {
	background: url(/images/dot-line-bg.png) repeat-x 0 100%;
	padding:10px 0;
}
#content-type-landing-content #get-this-standard-chart .section1 {
	float:left;
	display:block;
	width:410px;
	margin:0 20px 0 0;
}
#content-type-landing-content #get-this-standard-chart .section1 strong {
	display:block;
}
#content-type-landing-content #get-this-standard-chart .section2 {
	float:left;
	display:block;
	width:70px;
	margin:0 20px 0 0;
}
#content-type-landing-content #get-this-standard-chart .section3 {
	float:left;
	display:block;
	width:100px;
}

/* 3 rules added by michel to format properly VuSpec links */
div.vuitem { margin-top: 10px; }
div.vu { margin-top: 5px; text-indent:-10px; padding-left: 10px;  }
div.vulast
{ background-color: transparent;
  background-image: url("/images/dot-line-bg.png");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0% 100%;
  padding-bottom: 25px;
}

#content-type-landing-content #comment-box {
	width:594px;
	clear:both;
	background:url(/images/content-landing-comment-box-bg.png) no-repeat 0 0;
	background-color:#f0f0f0;
	margin:50px 0 0 0;
	padding:13px 10px 0 30px;
}
#content-type-landing-content #comment-box h3 {
	float:left;
	font-size:18px;
	font-weight:normal;
	margin:0 0 0px 0;
}
#content-type-landing-content #comment-box .number-of-comments {
	display:inline-block;
	margin:6px 0 0 10px;
}
#content-type-landing-content #comment-box .item {
	clear:both;
	border-top:1px solid #C6C6C6;
	padding:30px 0 25px 0;
}
#content-type-landing-content #comment-box .item.first-child {
	border-top:none;
}
#content-type-landing-content #comment-box .item h4 {
	text-transform:none;
	font-size:12px;
	margin:0 0 5px 0;
}
#content-type-landing-content #comment-box .item .item-info {
	text-align:right;
	margin:10px 0 0 0;
}
#content-type-landing-content form#add-your-comment {
	margin:30px 0 0 0;
}
#content-type-landing-content form#add-your-comment label {
	display:block;
	clear:both;
	margin:35px 0 0 0;
}
#content-type-landing-content form#add-your-comment label strong {
	float:left;
	width:110px;
	display:block;
	text-align:right;
	margin:0 20px 0 0;
	text-transform:uppercase;
}
#content-type-landing-content form#add-your-comment label strong small {
	font-weight:normal;
	clear:both;
}
#content-type-landing-content form#add-your-comment label input.long {
	width:460px;
}
#content-type-landing-content form#add-your-comment label textarea {
	width:460px;
}
#content-type-landing-content form#add-your-comment input.submit {
	margin:20px 0 0 130px;
	width:110px;
}
#content-type-landing-content form#add-your-comment .note {
	margin:20px 0 0 130px;
}
#content-type-landing-side-box {
	width:245px;
	float:right;
}
#content-type-landing-side-box .link-list {
	margin:0 0 17px 0;
	padding:5px 0 0 0;
	background:url(/images/content-landing-side-box-bg-long.gif) no-repeat 0 0;
}
#content-type-landing-side-box .link-list .content {
	padding:0 5px 5px 6px;
	margin-bottom:-5px;
	background:url(/images/content-landing-side-box-bg-long.gif) no-repeat 0 100%;
}
#content-type-landing-side-box .link-list h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0 23px 0;
	padding:7px 0 0 0;
}
#content-type-landing-side-box .link-list .content .section1, #content-type-landing-side-box .link-list .content .section2, #content-type-landing-side-box .link-list .content .section3, #content-type-landing-side-box .link-list .content .section4 {
	padding:0 10px 20px 20px;
}
#content-type-landing-side-box .link-list .content .section4 {
	padding-bottom:20px;
}
#content-type-landing-side-box .content .section1 {
	background:url(/images/content-landing-sidebox-1-bg.png) no-repeat 0 0;
}
#content-type-landing-side-box .content .section2 {
	background:url(/images/content-landing-sidebox-2-bg.png) no-repeat 0 0;
}
#content-type-landing-side-box .content .section3 {
	background:url(/images/content-landing-sidebox-3-bg.png) no-repeat 0 0;
}
#content-type-landing-side-box .content .section4 {
	background:url(/images/content-landing-sidebox-4-bg.png) no-repeat 0 0;
}
#content-type-landing-side-box .link-list img {
	margin-top:1px;
}
#content-type-landing-side-box span.note {
	display:block;
	font-style:italic;
	font-size:10px;
	margin:20px 0 0 0;
}
#product-next-box-widget {
	background: url(/images/product-next-widget-bg.gif) no-repeat 0 0;
	height:131px;
	color:#FFF;
	margin:11px 0;
	position:relative;
}
#product-next-box-widget p {
	position:absolute;
	padding:0 20px 0 25px;
	top:48px;
}
#product-next-box-widget p a {
	color:#FFF;
	font-weight:bold;
}
#standard-help-box-widget {
	background: url(/images/standard-help-box-widget-bg.gif) no-repeat 0 0;
	height:131px;
	color:#FFF;
	margin:11px 0;
	position:relative;
}
#standard-help-box-widget h4 {
	margin:0;
	color:#FFF;
	font-weight:normal;
	font-size:22px;
	text-transform:none;
	padding:15px 0 0 25px;
}
#standard-help-box-widget p {
	position:absolute;
	padding:0 20px 0 25px;
	top:38px;
}
#standard-help-box-widget p a {
	color:#FFF;
	font-weight:bold;
}
#share-links-widget {
	background:url(/images/share-links-widget-bg.png) repeat-x 0 0;
	background-color:#FFF;
	border:1px solid #d8d8d8;
	padding:25px 20px 25px 25px;
	width:197px;
}
#share-links-widget h3 {
	color:#509020;
	font-size:14px;
}
#share-links-widget ul {
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
}
#share-links-widget li {
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
}
#share-links-widget li a img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
/* ///// PROJECT */

#content-type-landing-content #get-involved-in-the-development-chart {
}
#content-type-landing-content #get-involved-in-the-development-chart .item {
	background: url(/images/dot-line-bg.png) repeat-x 0 100%;
	padding:10px 0;
}
#content-type-landing-content #get-involved-in-the-development-chart .section1 {
	float:left;
	display:block;
	width:410px;
	margin:0 20px 0 0;
}
#content-type-landing-content #get-involved-in-the-development-chart .section1 strong {
	display:block;
}
#content-type-landing-content #get-involved-in-the-development-chart .section2 {
	float:left;
	display:block;
	width:200px;
	margin:0;
}
/* ///// FIND WORKING GROUP */

#content-type-search-result {
}
#content-type-search-result #title-banner {
	height:77px;
	color:#FFF;
	background:url(/images/title-banner-no-image-bg.png) repeat-x 0 0;
}
#content-type-search-result #title-banner h1 {
	padding:30px 0 0 0;
	margin:0 0 0 95px;
	width:630px;
	font-size:22px;
	font-weight:normal;
}
#content-type-search-result #search-box {
	background:#f4f4f4;
	padding:20px 00px 20px 35px;
}
#content-type-search-result #search-box .section1 {
	float:left;
	width:480px;
	margin:0 10px 0 0;
}
#content-type-search-result #search-box .section2 {
	float:left;
	margin:2px 15px 0 0;
	width:220px;
	text-transform:uppercase;
}
#content-type-search-result #search-box .section3 {
	float:right;
	margin:2px 0px 0 0;
	width:200px;
	text-transform:uppercase;
}
#content-type-search-result-content {
	margin:0;
	padding:22px 46px 30px 35px;
	background:#FFF;
}
#content-type-search-result #search-result-chart {
	margin:30px 0 0 0;
}
#content-type-search-result #search-result-chart .head-row {
	padding: 0 0 10px 0;
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
}
#content-type-search-result #search-result-chart .item {
	background:url(/images/dot-line-bg.png) repeat-x 0 0;
	padding:15px 0;
}
#content-type-search-result #search-result-chart .item.first-child {
	background:none;
}
#content-type-search-result #search-result-chart .section1 {
	float:left;
	display:block;
	width:540px;
	margin:0 30px 0 0;
}
#content-type-search-result #search-result-chart.two-column .section1 {
	width:710px;
	margin-right:30px;
}
#content-type-search-result #search-result-chart .section1 .title {
	display:block;
	font-weight:bold;
}
#content-type-search-result #search-result-chart .section1 .item-info {
	display:block;
}
#content-type-search-result #search-result-chart .section2 {
	float:left;
	width:150px;
	margin:0 30px 0 0;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#content-type-search-result #search-result-chart.two-column .section2 {
	margin-right:0;
}
#content-type-search-result #search-result-chart .item .section2 {
	font-size:10px;
}
#content-type-search-result #search-result-chart .section2 .active {
	color:#e37222;
}
#content-type-search-result #search-result-chart .section2 .inactive {
	color:#5da3c6;
}
#content-type-search-result #search-result-chart .section2 .disbanded {
	color:#8e6e57;
}
/* Status for standard and project*/
.section2 span.status {
	display:block;
	margin:0px 5px 0px 0;
	width:130px;
	height:18px;
}
/* Status for working-group*/
.section2 span.status-working-group {
	display:block;
	margin:0px 5px 0px 0px;
	width:140px;
	height:18px;
}
#content-type-search-result #search-result-chart .section3 {
	float:left;
	width:140px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#content-type-search-result #search-result-chart .item .section3 {
	color:#666;
	font-size:10px;
}
.popup-help-link {
	outline:none;
}

#content-type-search-result #search-navigation-top {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#content-type-search-result #search-navigation {
	padding:20px 35px 40px 35px;
	background:#f4f4f4;
}
#content-type-search-result .search-navigation .search-result-info {
	float:left;
}
#content-type-search-result .search-navigation .paging-navigation {
	float:right;
	text-transform:uppercase;
}
#content-type-search-result .search-navigation .paging-navigation a {
	text-decoration:none;
}
#content-type-search-result .search-navigation .paging-navigation .page-number {
	margin:0 15px;
}
#content-type-search-result .search-navigation .paging-navigation .page-number a {
	display: inline-block;
	padding:1px 5px 1px 5px;
	background:#FFF;
	margin:0 3px 0 0;
	border:1px solid #CCC;
}
#content-type-search-result .search-navigation .paging-navigation .page-number a:hover {
	background:#999;
	color:#FFF;
	border:1px solid #999;
}
#content-type-search-result .search-navigation .paging-navigation .page-number a.selected {
	color:#FFF;
	background:#666;
	border:1px solid #666;
}
/* ///// DEVELOP STANDARD */

.developing #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.developing #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
.developing .gray-box .left-half {
	float: left;
	width: 45%;
	border-right: solid 1px #CCC;
	padding: 0 20px 0 0px;
	margin: 0 0 30px 30px;
}
.developing .gray-box .left-half ul {
	margin-left: 0px;
	padding-left: 25px;
	list-style-image: url(/images/list.png);
}
.developing .gray-box .left-half p {
	margin: 0px 0 0 0;
}
.developing .gray-box .right-half {
	float: left;
	width: 40%;
	padding: 0 20px 0 0px;
	margin: 0 0 30px 30px;
}
#content-type-developing-content {
	margin:0;
	padding:0px 0px 0px 0px;
	background:#FFF;
}
#content-type-developing-content .gray-box {
	width:100%;
	clear:both;
	background-color:#F4F4F4;
	margin:0px 0 0 0;
	padding: 30px 0px 20px 0px;
}
.developing .gray-box .sidebar {
	float: left;
	width: 255px;
	padding: 20px 21px 0px 35px;
}
#content-type-developing-content .round-border {
	width:590px;
	float: left;
	background-color:#F4F4F4;
	margin:0px 0 0 0;
	padding:6px 0px 20px 35px;
	background:url(/images/lifecycle-background.png) no-repeat 0 0;
}
#content-type-developing h3 {
	font-size: 18px;
	font-weight: normal;
	color: #555;
}
#content-type-developing .side-floating-box h3 a {
	font-size:17px;
}
#content-type-developing #participation-is-easy p {
	margin-top:3px;
}
#content-type-developing h3 + p {
	margin-bottom:25px;
}
#content-type-developing h4 {
	font-size:11px;
	font-weight:bold;
	margin: 0px 0 0px 0px;
	text-transform:uppercase;
}
#content-type-developing h5 {
	font-size:13px;
	font-weight:bold;
	margin: 0px 0 0px 0px;
	padding: 0 0 0 0;
}
#content-type-developing div.content p {
	margin: 2px 0 0 0;
}
ul.lifecycle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul.lifecycle li a {
	font-weight: bold;
	margin-right: 10px;
}
ul.lifecycle li {
	height: 20px;
	list-style-type: none;
}
ul.lifecycle li div.column1 {
	width: 90px;
	float: left;
}
ul.lifecycle li div.column2 {
	width: 160px;
	float: left;
}
#content-type-developing-content img {
	border: 0px;
}
#content-type-developing-content .side-floating-box-narrow {
	float:right;
	width:220px;
	height: 280px;
	margin: 0;
	padding: 10px 0 0 0;
}
#content-type-developing-content .side-floating-box-narrow .contentright {
	vertical-align: middle;
	width: 145px;
	font-style: italic;
	font-weight: bold;
	float:left;
	margin-top: 105px;
	color: #e37222;
}
#content-type-developing-content .side-floating-box-narrow .leftarrow {
	float:left;
	width:50px;
	height: 260px;
	vertical-align: middle;
	background: url(/images/gray-leftarrow.png) no-repeat 0 center;
}
#content-type-developing-content .side-floating-box-narrow .content {
	height: 260px;
	width: 200px;
	margin: 0 0 14px 0;
	padding:10px 20px 0 0;
}
#content-type-developing-content .side-floating-box-narrow .content h4 {
	margin-left: 15px;
}
#content-type-developing-content .side-floating-box-narrow .content ul {
	padding: 0;
	margin: 0px 0 0 15px;
}
#content-type-developing-content .side-floating-box-narrow .content li {
	list-style-type: none;
	margin: 12px 0px;
	padding: 0;
}
#content-type-developing-content .side-floating-box-narrow .content p {
	margin-left: 15px;
}
#content-type-developing-content .side-floating-box-narrow .content a {
	margin-right: 10px;
}
#content-type-developing-content #lifecycle {
	width: 351px;
	height: 240px;
	background:url(/images/arrows-diagram.png) no-repeat 0 top;
	margin: 20px 0 0 0;
	padding: 0 0 0 0px;
	position: relative;
	border: 0;
}
#content-type-developing-content #lifecycle li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#content-type-developing-content #lifecycle a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
#content-type-developing-content #initiating {
	left: 165px;
	top: 10px;
	width: 180px;
	height: 100px;
	z-index: 40;
}
#content-type-developing-content #mobilize {
	left: 200px;
	top: 75px;
	width: 150px;
	height: 110px;
	z-index: 40;
}
#content-type-developing-content #drafting {
	left: 145px;
	top: 150px;
	width: 145px;
	height: 90px;
	z-index: 40;
}
#content-type-developing-content #balloting {
	left: 50px;
	top: 140px;
	width: 120px;
	height: 100px;
	z-index: 40;
}
#content-type-developing-content #approval {
	left: 0px;
	top: 65px;
	width: 145px;
	height: 100px;
	z-index: 40;
}
#content-type-developing-content #maintaining {
	left: 55px;
	top: 0px;
	width: 140px;
	height: 100px;
	z-index: 40;
}
#content-type-developing-content #initiating a {
	height: 100px;
	outline: none;
}
#content-type-developing-content #mobilize a {
	height: 110px;
	outline: none;
}
#content-type-developing-content #drafting a {
	height: 90px;
	outline: none;
}
#content-type-developing-content #balloting a {
	height: 100px;
	outline: none;
}
#content-type-developing-content #approval a {
	height: 100px;
	outline: none;
}
#content-type-developing-content #maintaining a {
	height: 100px;
	outline: none;
}
#content-type-developing-content #maintaining a:hover, #content-type-developing-content #maintaining a.hover {
	background: url(/images/arrows-diagram-hover.png) 5px 2px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #approval a:hover, #content-type-developing-content #approval a.hover {
	background: url(/images/arrows-diagram-hover.png) 3px -108px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #balloting a:hover, #content-type-developing-content #balloting a.hover {
	background: url(/images/arrows-diagram-hover.png) 2px -218px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #drafting a:hover, #content-type-developing-content #drafting a.hover {
	background: url(/images/arrows-diagram-hover.png) 6px -326px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #mobilize a:hover, #content-type-developing-content #mobilize a.hover {
	background: url(/images/arrows-diagram-hover.png) 6px -433px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #initiating a:hover, #content-type-developing-content #initiating a.hover {
	background: url(/images/arrows-diagram-hover.png) 11px -539px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #maintaining a.selected {
	background: url(/images/arrows-diagram-hover.png) 5px 2px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #approval a.selected {
	background: url(/images/arrows-diagram-hover.png) 3px -108px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #balloting a.selected {
	background: url(/images/arrows-diagram-hover.png) 2px -218px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #drafting a.selected {
	background: url(/images/arrows-diagram-hover.png) 6px -326px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #mobilize a.selected {
	background: url(/images/arrows-diagram-hover.png) 6px -433px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #initiating a.selected {
	background: url(/images/arrows-diagram-hover.png) 11px -539px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
/*for IE6*/
#content-type-developing-content #IE6 #maintaining a:hover, #content-type-developing-content #IE6 #maintaining a.hover {
	background: url(/images/arrows-diagram-hover-8.png) 5px 2px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #IE6 #approval a:hover, #content-type-developing-content #IE6 #approval a.hover {
	background: url(/images/arrows-diagram-hover-8.png) 3px -108px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #IE6 #balloting a:hover, #content-type-developing-content #IE6 #balloting a.hover {
	background: url(/images/arrows-diagram-hover-8.png) 2px -218px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #IE6 #drafting a:hover, #content-type-developing-content #IE6 #drafting a.hover {
	background: url(/images/arrows-diagram-hover-8.png) 6px -326px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #IE6 #mobilize a:hover, #content-type-developing-content #IE6 #mobilize a.hover {
	background: url(/images/arrows-diagram-hover-8.png) 6px -433px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #IE6 #initiating a:hover, #content-type-developing-content #IE6 #initiating a.hover {
	background: url(/images/arrows-diagram-hover-8.png) 11px -539px no-repeat;
	outline: none;
	filter:alpha(opacity=70);
	opacity:0.7;
}
#content-type-developing-content #IE6 #maintaining a.selected, #content-type-developing-content #IE6 #maintaining a.selected:hover {
	background: url(/images/arrows-diagram-hover-8.png) 5px 2px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #IE6 #approval a.selected, #content-type-developing-content #IE6 #approval a.selected:hover {
	background: url(/images/arrows-diagram-hover-8.png) 3px -108px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #IE6 #balloting a.selected, #content-type-developing-content #IE6 #balloting a.selected:hover {
	background: url(/images/arrows-diagram-hover-8.png) 2px -218px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #IE6 #drafting a.selected, #content-type-developing-content #IE6 #drafting a.selected:hover {
	background: url(/images/arrows-diagram-hover-8.png) 6px -326px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #IE6 #mobilize a.selected, #content-type-developing-content #IE6 #mobilize a.selected:hover {
	background: url(/images/arrows-diagram-hover-8.png) 6px -433px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #IE6 #initiating a.selected, #content-type-developing-content #IE6 #initiating a.selected:hover {
	background: url(/images/arrows-diagram-hover-8.png) 11px -539px no-repeat;
	outline: none;
	filter:alpha(opacity=90);
	opacity:1;
}
#content-type-developing-content #content-type-simple {
	margin-top:20px;
}
div.left-align {
	float: left;
}
h4.whitespace {
	padding-top: 35px;
}
ul.standards {
	columns: 2 12em;
	column-gap: 1em;
	width: 100%;
}
ul.standards li {
	height: 25px;
	list-style-type: none;
}
/* ///// FIND WORKING GROUP */

#contact-working-group-button {
	margin:20px 0;
	width:326px;
	height:36px;
	padding:11px 0 0 60px;
	background:url(/images/contact-working-group-button-bg.png) no-repeat 0 0;
}
#active-projects-by-group-chart {
	margin:30px 0 0 0;
}
#active-projects-by-group-chart .head-row {
	padding:10px 0;
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
	text-transform:uppercase;
}
#active-projects-by-group-chart .item {
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
	padding:12px 0;
}
#existing-standards-by-group-chart {
	margin:30px 0 0 0;
}
#existing-standards-by-group-chart .head-row {
	padding:10px 0;
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
	text-transform:uppercase;
}
#existing-standards-by-group-chart .item {
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
	padding:12px 0;
}
#existing-standards-by-group-chart .section1 {
	float:left;
	display:block;
	width:485px;
	margin:0 20px 0 0;
}
#existing-standards-by-group-chart .section2 {
	float:left;
	width:135px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#existing-standards-by-group-chart .item .section2 {
	font-size:10px;
}
#existing-standards-by-group-chart .section2 .active {
	color:#e37222;
}
#existing-standards-by-group-chart .section2 .withdrawn {
	color:#9ab656;
}
#working-group-event-chart {
	margin:30px 0 0 0;
}
#working-group-event-chart .head-row {
	padding:10px 0;
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
	text-transform:uppercase;
}
#working-group-event-chart .item {
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
	padding:12px 0;
}
#working-group-event-chart .section1 {
	float:left;
	display:block;
	width:180px;
	margin:0 30px 0 0;
}
#working-group-event-chart .section2 {
	float:left;
	width:240px;
	margin:0 30px 0 0;
}
#working-group-event-chart .section2 span.title {
	display:block;
}
#working-group-event-chart .section3 {
	float:left;
	width:150px;
	margin:0;
}
/* ///// INNOVATION SPACE */

.innovation-space #title-banner {
	height:328px;
	color:#FFF;
	margin:0 0 10px 0;
	background:url(/images/title-banner-innovation-space.jpg) no-repeat 0 0;
}
.innovation-space #title-banner h1 {
	padding:35px 0 0 40px;
	margin:0;
	width:420px;
	font-size:30px;
	font-weight:normal;
}
.innovation-space #title-banner p {
	padding:20px 0 0 40px;
	font-size:12px;
	width:420px;
	margin:0;
}
#content-type-innovation-content {
	background:#FFF;
	padding: 10px 0 10px 10px;
}
#content-type-innovation-content p {
	text-align:left;
}
#content-type-innovation {
	clear:both;
	margin:0 0 22px 0;
	padding:0;
}
#content-type-innovation .section1, #content-type-innovation .section2, #content-type-innovation .section3, #content-type-innovation .section4, #content-type-innovation .section5 {
	width:150px;
	float:left;
	margin: 0px 8px 0 4px;
	padding:10px 14px 20px 15px;
	text-align:center;
}
#content-type-innovation .section5 {
	margin-right:0px;
}
#content-type-innovation .section1:hover, #content-type-innovation .section2:hover, #content-type-innovation .section3:hover, #content-type-innovation .section4:hover, #content-type-innovation .section5:hover {
	background:#F4F4F4;
}
#content-type-innovation .image {
	height: 111px;
	margin: 0 0 20px 0;
	width: 148px;
}
#content-type-innovation .section1 .image {
	background:url(/images/innovation-space-content-H-images.jpg) no-repeat 0 -444px;
}
#content-type-innovation .section2 .image {
	background:url(/images/innovation-space-content-H-images.jpg) no-repeat 0 -222px;
}
#content-type-innovation .section3 .image {
	background:url(/images/innovation-space-content-H-images.jpg) no-repeat 0 0;
}
#content-type-innovation .section4 .image {
	background:url(/images/innovation-space-content-H-images.jpg) no-repeat 0 -111px;
}
#content-type-innovation .section5 .image {
	background:url(/images/innovation-space-content-H-images.jpg) no-repeat 0 -333px;
}
#content-type-innovation .image-space {
	width:148px;
	height:111px;
	margin:0 0 25px 0;
}
#content-type-innovation-bottom {
	width: 976px;
	background:url(/images/innovation-bottom-section.png) no-repeat 0 0;
}
#content-type-innovation-bottom .left-section {
	width: 307px;
	float: left;
	padding: 30px 20px 0px 30px;
}
#content-type-innovation-bottom .right-section {
	width: 569px;
	float: left;
	padding: 30px 20px 40px 30px;
}
#content-type-innovation-bottom .column1, #content-type-innovation-bottom .column2, #content-type-innovation-bottom .column3 {
	float: left;
	width: 135px;
	padding: 20px 15px 0 35px;
	margin: 0;
}
#content-type-innovation-bottom .column1 {
	background:url(/images/participation-is-easy-list1.png) no-repeat 0 20px;
}
#content-type-innovation-bottom .column2 {
	background:url(/images/participation-is-easy-list2.png) no-repeat 0 20px;
}
#content-type-innovation-bottom .column3 {
	background:url(/images/participation-is-easy-list3.png) no-repeat 0 20px;
}
#content-type-innovation-bottom h3 {
	font-weight:normal;
	font-size:18px;
}
#content-type-innovation-bottom h4 {
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
#content-type-innovation-bottom p.small {
	font-size: 10px;
	padding: 0;
	margin: 0;
}
/* ///// INNOVATION SPACE SUB */

.innovation-space-green-IT #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.innovation-space-green-IT #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
/* This will goes on for 5 categories of Innovation Space*/

#innovation-space-sub-links {
	background:#0d6fa2;
	padding:10px 40px;
}
#innovation-space-sub-links ul {
	margin:0;
	padding:0;
	list-style:none;
}
#innovation-space-sub-links ul li {
	float:left;
	margin-right:17px;
	padding-left:17px;
	border-left:1px solid #FFF;
}
#innovation-space-sub-links ul li:first-child {
	padding-left:0;
	border-left:none;
}
#innovation-space-sub-links ul li a {
	color:#FFF;
}
#innovation-space-sub-links ul li a:hover {
	text-decoration:none;
}
#tab-navi-box.white-bg {
	margin-top:15px;
}
#tab-navi-box.white-bg ul.tab-navi li a {
	margin-bottom:-1px;
	background:url(/images/tab-navi-bg-white.png) no-repeat 0 -38px;
}
#tab-navi-box.white-bg ul.tab-navi li a strong {
	background:url(/images/tab-navi-bg-white.png) no-repeat 100% -38px;
}
#tab-navi-box.white-bg ul.tab-navi li.selected a {
	background:url(/images/tab-navi-bg-white.png) no-repeat 0 0;
}
#tab-navi-box.white-bg ul.tab-navi li.selected a strong {
	background:url(/images/tab-navi-bg-white.png) no-repeat 100% 0;
}
#tab-navi-box.white-bg .tab-content-box {
	background:url(/images/tab-navi-box-content-box-bg-white.png) no-repeat 0 0;
}
#tab-navi-box.white-bg .tab-content-box .content {
	background:url(/images/tab-navi-box-content-box-bg-white.png) no-repeat 0 100%;
}
#tab-navi-box.white-bg .tab-content-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tab-navi-box.white-bg .tab-content-box .date-column {
	width:90px;
	font-size: 12px;
	font-weight:bold;
	color: #999;
	margin-top: 13px;
	display: block;
	float: left;
	clear: left;
}
#tab-navi-box.white-bg .tab-content-box .desc-column {
	width:420px;
	margin-top: 13px;
	display: block;
	float: left;
}
#content-type-simple h2 {
	padding:40px 0 5px 0;
	clear:both;
	color:#215f87;
	font-weight:normal;
	font-size:22px;
	border-bottom:1px solid #CCC;
}
/* ///// FAQ */

.faqs #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.faqs #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#faq-sub-page-alignleft {
	margin:10px 0 0 0;
	float:left;
}
#faq-sub-page-alignleft .side-floating-box {
	float:left;
	width:215px;
	margin:0 0 20px 0;
	padding:5px 0 0 0;
	background:url(/images/side-floating-box-yellow-narrow.png) no-repeat 0 0;
}
#faq-sub-page-alignleft .side-floating-box .content {
	padding:0 18px 10px 18px;
	background:url(/images/side-floating-box-yellow-narrow.png) no-repeat 0 100%;
}
#faq-sub-page-alignleft .side-floating-box h4 {
	font-size:11px;
	margin:15px 0;
}
#faq-sub-page-alignleft .side-floating-box ul {
	margin:0;
	padding:0 0 0 10px;
	list-style-image:url(/images/membership-tab-box-content-list.png);
}
#faq-sub-page-alignleft .side-floating-box li {
	margin:0 0 12px 0;
}
#faq-sub-page-alignleft .side-floating-box li a.selected {
	color:#333;
	cursor:default;
	text-decoration:none;
}
#faq-sub-page-alignright {
	width:315px;
	float:right;
	margin:10px 0 40px 0;
}
#faq-sub-page-alignright li {
	margin-bottom:10px;
}
#content-type-simple .faq-item {
	padding:20px 0;
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
}
.back-to-top {
	float:right;
	margin:25px 0 -30px 0;
}
/* ///// MEMBERSHIP */

.membership #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.membership #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#content-type-membership {
	clear:both;
	margin:0 0 0px 0;
	padding:30px 40px 40px 40px;
	background:#FFF;
}
#content-type-membership h4 {
	font-size:11px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#content-type-membership h4 + p {
	margin-top:3px;
}
#member-type-selection {
	border-top:1px solid #dfdfdf;
	margin-top:30px;
}
#member-type-selection .section1, #member-type-selection .section2 {
	width:407px;
	float:left;
	padding-top:30px;
	padding-bottom:20px;
}
#member-type-selection .section1 {
	margin-right:38px;
}
#member-type-selection .section2 {
	padding-left:38px;
	border-left:1px solid #dfdfdf;
}
#member-type-selection h3 {
	font-size:15px;
	font-weight:normal;
}
#member-type-selection form {
	margin-top:20px;
}
#member-type-selection .membership-tab-box {
	padding-top:30px;
}
#member-type-selection .membership-tab-box ul.tab-navi {
	margin:0;
	padding:0;
	list-style:none;
}
#member-type-selection .membership-tab-box ul.tab-navi li {
	margin-right:5px;
	float:left;
}
#member-type-selection .membership-tab-box ul.tab-navi li a {
	float:left;
	display:inline-block;
	width:92px;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	background:url(/images/membership-tab-box-tab-bg.png) no-repeat 0 -25px;
}
#member-type-selection .membership-tab-box ul.tab-navi li.selected a {
	color:#e37222;
	cursor:default;
	background:url(/images/membership-tab-box-tab-bg.png) no-repeat 0 0;
}
#member-type-selection .membership-tab-box .tab-content-box {
	clear:both;
	padding:10px 0 0 0;
	background:url(/images/membership-tab-box-content-bg.png) no-repeat 0 0;
}
#member-type-selection .membership-tab-box .tab-content-box .content {
	padding:0 18px 10px 18px;
	background:url(/images/membership-tab-box-content-bg.png) no-repeat 0 100%;
}
#member-type-selection .membership-tab-box .tab-content-box .content ul {
	margin:0;
	padding:12px;
	list-style: url(/images/membership-tab-box-content-list.png);
}
#member-type-selection .membership-tab-box .tab-content-box .content ul li {
	margin-bottom:8px;
}
#member-type-selection .membership-tab-box .tab-content-box .item {
	padding:4px 0;
	border-top:1px solid #d8cea3;
}
#member-type-selection .membership-tab-box .tab-content-box .section1 {
	float:left;
	width:190px;
	padding:0;
	margin-right:0;
	font-size:10px;
}
#member-type-selection .membership-tab-box .tab-content-box .section2 {
	float:left;
	width:85px;
	margin-right:10px;
	padding:0;
	border-left:none;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#member-type-selection .membership-tab-box .tab-content-box .head-row {
	color:#006699;
	font-size:9px;
	padding:0 0 10px 0;
}
#member-type-selection .membership-tab-box .tab-content-box .section3 {
	float:left;
	width:85px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#member-bottom-section {
	clear:both;
	width:896px;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
	background:url(/images/member-bottom-section-bg.png) no-repeat 0 0;
}
#member-bottom-section .content {
	padding:0 25px 25px 25px;
	background:url(/images/member-bottom-section-bg.png) no-repeat 0 100%;
}
#member-bottom-section .content .section1 {
	float:left;
	width:620px;
	margin:0 50px 0 0;
}
#member-bottom-section .content .section2 {
	float:left;
	width:160px;
}
#member-bottom-section .content img.alignleft {
	margin-right:30px;
}
#member-bottom-section ul.orange {
	padding:0px;
	margin:0;
}
#member-bottom-section ul.orange li {
	padding-bottom:5px;
}
/* ///// NEWS AND EVENTS */

.news-and-events #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.news-and-events #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}

.news-and-events #title-banner img { margin: -10px; }

#content-type-news {
	clear:both;
	margin:0;
	padding:0px;
	background:#FFF;
}
#content-type-news h4 {
	font-size:11px;
	margin:20px 0 0 0;
	padding:0;
	text-transform:uppercase;
}
#content-type-news-content h2 {
	font-size: 17px;
}
#content-type-news h4 + p {
	margin-top:3px;
}
#content-type-news a.rss-logo {
	height: 25px;
	padding: 3px 0 3px 20px;
	background:url(/images/rss-logo-greybg.png) no-repeat 0 0;
}
#content-type-news-content {
	background-color: #f4f4f4;
	margin-bottom: 20px;
}
#content-news-tab {
	width:920px;
	margin:0px 0 25px 0;
	padding-top:25px;
	padding-left:25px;
	height: 530px;
	overflow: hidden;
}
#content-news-tab ul.tab-navi {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#content-news-tab ul.tab-navi li {
	float:left;
	margin: 0 3px 0 0;
}
#content-news-tab ul.tab-navi li a {
	float:left;
	display:block;
	width:auto;
	height:42px;
	padding:0 0 0 20px;
	text-decoration:none;
	outline:none;
	background:url(/images/content-news-tab.png) no-repeat 0 0px;
}
#content-news-tab ul.tab-navi li a strong {
	display:inline-block;
	font-weight:normal;
	height:28px;
	padding:12px 20px 0 0;
	background:url(/images/content-news-tab.png) no-repeat 100% 0px;
}
#content-news-tab ul.tab-navi li.selected a {
	cursor: default;
	background:url(/images/content-news-tab-selected.png) repeat-x 0 0;
}
#content-news-tab ul.tab-navi li.selected a strong {
	color:#333;
	font-weight:bold;
	background:url(/images/content-news-tab-selected.png) no-repeat 100% 0;
}
#content-news-tab .tab-content {
	width: 920px;
	background-color: #EEE;
}
#content-news-tab .scroll {
	float: left;
	overflow: scroll;
	width: 570px;
	height: 487px;
	padding: 20px 20px 0 30px;
	background-color: #FFF;
}
#content-news-tab .tab-content-box {
	clear:both;
	width: 930px;
	height: 530px;
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
	background:#fff;
}
#content-type-news #content-news-tab .tab-content-box .content {
	padding: 0 20px 30px 0px;
	margin: 0 0 0 0;
	background:url(/images/getting-started-tab-content-box-bg.png) no-repeat 0 100%;
}
#content-type-news .header-box {
	margin-top:26px;
	margin-left: 20px;
	background:#f4f4f4;
	padding: 15px 0 0 26px;
	background:url(/images/content-news-grey-box-header-bg.png) no-repeat 0 0;
}
#content-type-news .header-box h2 {
	font-size:18px;
	font-weight:normal;
	height:51px;
}
#content-type-news #upcoming-events-box {
	background:url(/images/content-news-grey-box-header-bg.png) no-repeat 0 0;
}
#content-type-news #featured-video-box {
	background:url(/images/content-news-featured-header-bg.png) no-repeat 0 0;
}
#content-type-news #featured-video-box h4 {
	margin-right:40px;
	margin-left:-10px;
}
#content-type-news #featured-video-box #featured-video-thumbnail {
	margin-left:-10px;
}
#content-news-tab .tab-content ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
}
#content-news-tab .tab-content li {
	list-style-type: none;
}
#content-type-news ul.share-links {
	margin: 0;
	padding: 5px 0 0 0;
	list-style:none;
}
#content-type-news ul.share-links li {
	float:left;
	margin: 0;
	padding:0;
	font-size:10px;
}
#content-type-news ul.share-links li a img {
	float:left;
	margin:7px 10px 0 0;
}
#content-news-tab .tab-content-box .date-column {
	width:100px;
	font-size: 12px;
	font-weight:bold;
	color: #999;
	margin-top: 13px;
	display: block;
	float: left;
	clear: left;
}
#content-type-news .tab-content-box .desc-column {
	width:450px;
	margin-top: 13px;
	display: block;
	float: left;
}
#content-type-news #content-news-left {
	float:left;
	width:65%;
	height: 500px;
	background-color: #EEEEEE;
}
#content-type-news #content-news-right {
	float:left;
	width:35%;
	height: 500px;
	background-color: #EEEEEE;
}
#upcoming-events-box {
	height: 500px;
}
#news-events-list {
	margin: 15px 0 0 0px;
	padding: 0 0 0 0;
}
#news-events-list li {
	list-style-type: none;
}
#news-events-list .event-desc-column {
	width: 440px;
	height: 85px;
	float: left;
	padding: 15px 0 0 15px;
        font-size: 11px; /* added by michel 2011-01-17, as the display font was mysteriously set to 16px */
}
#news-events-list .event-image-column1 {
	clear: left;
	width: 108px;
	height: 100px;
	background: url(/images/upcoming-events-image-01.jpg) no-repeat 0 0;
	float: left;
	display: block;
}
#news-events-list .event-image-column2 {
	clear: left;
	width: 108px;
	height: 100px;
	background:url(/images/upcoming-events-image-02.jpg) no-repeat 0 0;
	float: left;
	display: block;
}
#upcoming-events-box .view-all-events {
	clear: both;
}
#featured-video-thumbnail {
	margin-top: 15px;
}
#content-type-news-content .side-floating-box {
	float:left;
	width:300px;
	margin: 0px 0 0px 0;
	padding:10px 0 0 0px;
	background:url(/images/side-floating-box-news.png) no-repeat 0 0;
}
#content-type-news-content .side-floating-box .box-content {
	padding:15px 20px 0px 25px;
	height:463px;
	background:url(/images/side-floating-box-news.png) no-repeat 0 100%;
}
#content-type-news-content .side-floating-box .box-content h4 {
	margin-top:0px;
}
#content-type-news-content .side-floating-box hr {
	margin: 12px 0 10px 0;
	padding: 0 0 0 0;
	line-height: 10px;
}
#content-type-news-content .side-floating-box p {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}
#content-type-news-content .side-floating-box .box-content p + h4 {
	margin-top:20px;
}
#content-type-news-content .side-floating-box h4.green {
	font-size: 14px;
	text-transform:none;
	color: #509020;
}
#content-type-news-content .side-floating-box .scroll {
	height: 100px;
	width: 240px;
	padding: 0 0 0 10px;
	margin: 3px 0 10px 0px;
	overflow: scroll;
	border: solid 1px #CCC;
	color: #666;
}
/* ///// NEWSLETTER */

.newsletter #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.newsletter #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
.newsletter-item {
	padding:20px 0;
	background:url(/images/dot-line-bg.png) repeat-x 0 100%;
}
.newsletter-item h3 {
	font-size:15px;
	font-weight:normal;
}
/* ///// ABOUT US */

.about-us #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.about-us #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#content-type-simple .about-us-image {
	float:left;
	width:164px;
	margin:5px 15px 0 0;
}
#content-type-simple .next-meeting {
	float:left;
	width:164px;
	height:119px;
	margin:5px 15px 0 0;
	text-align:center;
	background:url(/images/next-meeting-bg.png) no-repeat 0 0;
}
#content-type-simple .next-meeting h4 {
	color:#FFF;
	text-transform:none;
	margin:12px 0 20px 0;
}
#content-type-simple .about-us-link-list {
	float:left;
}
#content-type-simple .about-us-link-list ul {
	margin:0 0 0 15px;
	padding:0;
}
#content-type-simple .about-us-link-list ul li {
	margin:5px 0 0 0;
}
#content-type-simple .about-us-link-list .section1, #content-type-simple .about-us-link-list .section2 {
	float:left;
	width:160px;
}
#content-type-simple .about-us-link-list .section1 {
	margin-right:20px;
}
#content-type-simple .side-box {
	float:right;
	width:302px;
	margin:0 0 10px 0;
	padding:0;
}
#content-type-simple div#wide .side-box { /* JH 10/7/10 */
	float:right;
	width:302px;
	margin:0 0 10px 15px; /*JH 11/15/10 left was 10px*/
	padding:0;
}
#content-type-simple .side-box .headline {
	clear:both;
	margin:15px 0;
	padding:0 0 20px 0;
}
#content-type-simple .side-box .headline .content {
	padding:15px 25px 0 25px;
}
#content-type-simple .side-box .headline1 {
	background:url(/images/content-sidebox-headline1-bg.png) no-repeat 0 100%;
}
#content-type-simple .side-box .headline1 .content {
	background:url(/images/content-sidebox-headline1-bg.png) no-repeat 0 0;
}
#content-type-simple .side-box .headline2 {
	background:url(/images/content-sidebox-headline2-bg.png) no-repeat 0 100%;
}
#content-type-simple .side-box .headline2 .content {
	background:url(/images/content-sidebox-headline2-bg.png) no-repeat 0 0;
}
#content-type-simple .side-box .headline3 {
	background:url(/images/content-sidebox-headline3-bg.png) no-repeat 0 100%;
}
#content-type-simple .side-box .headline3 .content {
	background:url(/images/content-sidebox-headline3-bg.png) no-repeat 0 0;
}
#content-type-simple .side-box .headline4 {
	background:url(/images/content-sidebox-headline4-bg.png) no-repeat 0 100%;
}
#content-type-simple .side-box .headline4 .content {
	background:url(/images/content-sidebox-headline4-bg.png) no-repeat 0 0;
}
#content-type-simple .side-box .headline .content h4 {
	margin:0;
	text-transform:uppercase;
	margin-bottom:20px;
}
#content-type-simple .side-box .promotion {
	clear:both;
	background: url(/images/content-sidebox-promotion-bg.png) no-repeat 0 100%;
	padding:0 0 20px 0;
	color:#FFF;
	margin:11px 0;
}
#content-type-simple .side-box .promotion .content {
	background: url(/images/content-sidebox-promotion-bg.png) no-repeat 0 0;
	padding:20px 0 0 0;
}
#content-type-simple .side-box .promotion h4 {
	margin:0;
	color:#FFF;
	font-weight:normal;
	font-size:22px;
	text-transform:none;
	padding:0 20px 0px 27px;
}
#content-type-simple .side-box .promotion p {
	margin:0;
	padding:5px 20px 0 25px;
}
#content-type-simple .side-box .promotion p a {
	color:#FFF;
	font-weight:bold;
}
/* ///// BRANDED THIRD LEVEL */

#title-banner img{
float:right;
}


#page div#title-banner h1.wide {
    width:920px;
}

.branded-third-level #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.branded-third-level #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
.side-box .related-box {
	width:302px;
	min-height:176px;
	height: 100%; /* JH 8/4/10 height:176px;*/
	text-align:center;
	margin-bottom:15px;
	margin-top: 15px; /*JH 2/9/11*/
	/* JH 8/4/10 replaced image to be more flexible with height background:url(/images/content-sidebox-related-box-bg.png); no-repeat 0 0; */
	background:url(/images/side-floating-box-news.png) no-repeat;
	padding-bottom:10px; /* JH 8/4/10 */
}

/*JH 8/4/10 */
.side-box .related-box p {
	text-align:left; /* JH 8/4/10 changed from center to left as requested */
	padding:5px 20px 0 25px; /* JH added 8/4/10 */
}

#content-type-simple div#wide .side-box .bottom{ /*JH 10/14/10*/
	background:url(/images/content-sidebox-related-box-bg-bottom.png) no-repeat;
	background-position:bottom;
	padding:0;
	margin:-15px -15px 0 15px;
	height:15px;
}
.wide .side-box .related-box { /* JH 10/25/10 */
	margin-bottom:0;
	padding-bottom:0;
	margin-left: 15px;
}
.promoshift {
	margin-left: 15px !important; 
	margin-right: -15px !important;
}

.side-box .related-box h4 {
	margin:0;
	padding:10px 0 0 0;
	text-transform:uppercase;
}
#content-type-simple .side-box .related-box h4 {
	margin-top:0px;
}
/* ///// MY PROJECT */

.my-project h1 {
	font-size: 18px;
}
.my-project h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.my-project #title-banner, .my-project-companion #title-banner {
	height:88px;
	color:#FFF;
	background:url(/images/title-banner-my-project-login.jpg) no-repeat 0 0;
}
.my-project #title-banner h1, .my-project-companion #title-banner h1 {
	padding:40px 0 0 40px;
	margin:0;
	font-size:20px;
	font-weight:normal;
}
#content-type-my-project-login {
	clear:both;
	margin:0;
	background:url(/images/content-my-project-login-bg.png) no-repeat 0 0;
}
#content-type-my-project-login h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#content-type-my-project-login .section1 {
	float:left;
	width:530px;
	margin:0 50px 0 0;
	padding:20px 0px 20px 40px;
}
#content-type-my-project-login .section2 {
	float:right;
	width:280px;
	margin:0;
	padding:13px 30px 13px 0px;
}
#loging-form {
	border:1px solid #CCC;
	margin:30px 0;
	padding:25px 30px;
}
#loging-form label {
	clear:both;
	display:block;
	margin:0 0 15px 0;
}
#loging-form .item-name {
	float:left;
	display:block;
	width:100px;
	padding-top:3px;
	font-weight:bold;
	text-transform:uppercase;
}
#loging-form .submit {
	margin-left:100px;
	padding-right:20px;
	padding-left:20px;
}
#content-type-my-project-login .promotion {
	width:558px;
	height:89px;
	margin:30px 0 20px 0;
	background:url(/images/content-my-project-login-promotion-bg.png) no-repeat 0 0;
}
#content-type-my-project-login .promotion p {
	padding:28px 0 0 140px;
}
#content-type-my-project-login .section2 h3 {
	font-size:18px;
	font-weight:normal;
	padding:17px 0 50px 13px;
}
#content-type-my-project {
	clear:both;
	margin:0;
	padding:16px 0 0 16px;
	background:url(/images/content-my-project-bg.png) repeat-x 0 0;
	background-color:#FFF;
}
#content-type-my-project .my-login-menu-box {
	margin:10px 10px 3px 10px;
}
#content-type-my-project .my-login-menu-box .welcome {
	float:left;
}
#content-type-my-project .my-login-menu-box .welcome strong {
	color:#666;
	padding-right:10px;
}
#content-type-my-project .my-login-menu-box ul.menus {
	float:right;
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
}
#content-type-my-project .my-login-menu-box li {
	float:left;
	margin:0 0 0 24px;
	height:16px;
}
#content-type-my-project .my-login-menu-box li a {
	float:left;
	display:block;
	height:16px;
	padding:0 0 0 20px;
}
#content-type-my-project .my-login-menu-box li a.myTools {
	background:url(/images/my-project-menu-myTools.png) no-repeat 0 50%;
}
#content-type-my-project .my-login-menu-box li a.help {
	background:url(/images/my-project-menu-help.png) no-repeat 0 50%;
}
#content-type-my-project .my-login-menu-box li a.messages {
	background:url(/images/my-project-menu-messages.png) no-repeat 0 50%;
}
#content-type-my-project .my-login-menu-box li a.alerts {
	background:url(/images/my-project-menu-alerts.png) no-repeat 0 50%;
}
#content-type-my-project .my-login-menu-box li a.announcements {
	background:url(/images/my-project-menu-announcements.png) no-repeat 0 50%;
}
#content-type-my-project .my-login-menu-box li a.account {
	background:url(/images/my-project-menu-account.png) no-repeat 0 50%;
}
#content-type-my-project .my-login-menu-box li .info {
	font-size:10px;
	color:#999;
	margin-left:5px;
}
#content-type-my-project #grey-rounded-box {
	margin-top:20px;
	margin-bottom:20px;
	padding:22px 0 0 0;
	background:url(/images/content-news-grey-bg.png) no-repeat 0 0;
}
#content-type-my-project #grey-rounded-box .content {
	padding:0 24px 20px 24px;
	background:url(/images/content-news-grey-bg.png) no-repeat 0 100%;
}
#my-project-tab {
	float:left;
	width:578px;
}
#my-project-tab ul.tab-navi {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#my-project-tab ul.tab-navi li {
	float:left;
	margin:0 3px 0 0;
}
#my-project-tab ul.tab-navi li a {
	float:left;
	display:block;
	width:auto;
	height:40px;
	padding:0 0 0 20px;
	text-decoration:none;
	outline:none;
	background:url(/images/getting-started-tab.png) no-repeat 0 -40px;
}
#my-project-tab ul.tab-navi li a strong {
	display:inline-block;
	font-weight:normal;
	height:28px;
	padding:12px 20px 0 0;
	background:url(/images/getting-started-tab.png) no-repeat 100% -40px;
}
#my-project-tab ul.tab-navi li.selected a {
	cursor: default;
	background:url(/images/getting-started-tab.png) no-repeat 0 0;
}
#my-project-tab ul.tab-navi li.selected a strong {
	color:#333;
	font-weight:bold;
	background:url(/images/getting-started-tab.png) no-repeat 100% 0;
}
#my-project-tab .tab-content-box {
	clear:both;
	padding:30px 0 0 0;
	background:url(/images/getting-started-tab-content-box-bg.png) no-repeat 0 0;
}
#content-type-my-project #my-project-tab .tab-content-box .content {
	padding:0 20px 30px 20px;
	background:url(/images/getting-started-tab-content-box-bg.png) no-repeat 0 100%;
}
/*for my project page*/
#my-project-tab .content .item-my-project {
	margin-bottom:10px;
	padding-top:10px;
	background:url(/images/dot-line-bg.png) repeat-x 0 0;
}
#my-project-tab .content .item-my-project:first-child {
	background:none;
	padding-top:0;
}
#content-type-my-project #grey-rounded-box .alignright {
	width:280px;
	margin-right:20px;
}
#content-type-my-project a.more-link {
	font-weight:bold;
	padding:0 0 0 17px;
	background:url(/images/more-link.png) no-repeat 0 4px;
}
#content-type-my-project hr {
	margin:35px 0 30px 0;
	border-bottom:1px solid #FFF;
}
#content-type-my-project-content {
	margin-top:15px;
	padding-left:10px;
}
#content-type-my-project h2 {
	margin: 30px 0 0 0;
	font-weight:normal;
}
#content-type-my-project #left-side {
	float: left;
	width: 570px;
	padding-bottom: 40px;
}
#content-type-my-project .gray-box {
	background-color: #f0f0f0;
	padding: 1px 0 0px 10px;
	margin: 0;
	width: 100%;
}
#content-type-my-project .gray-box a {
	outline:none;
}
#content-type-my-project .trigger {
	text-decoration: none;
	cursor: pointer;
}
#content-type-my-project .trigger .project-step-header {
	width: 556px;
	height: 97px;
	margin: 20px 0 0px 0;
	background:url(/images/content-my-project-section-box.png) no-repeat 0 4px;
}
#content-type-my-project .selected .project-step-header {
	background:url(/images/content-my-project-section-box-expanded.png) no-repeat 0 4px;
}
#content-type-my-project .project-step-header span.step-number {
	display: block;
	font-size: 45px;
	color: White;
	padding: 20px 0 0 55px;
	font-family: Arial;
	float: left;
}
#content-type-my-project .project-step-header span.step-title {
	display: block;
	float: left;
	font-size: 20px;
	color: White;
	padding: 27px 0 0 10px;
	font-family: Arial;
	font-weight: bold;
}
#content-type-my-project .project-step-header span.step-description {
	display: block;
	float: left;
	color: White;
	padding: 0px 0 0 10px;
	font-family: Arial;
	width: 450px;
}
#content-type-my-project .project-step-details {
	width: 547px;
	margin: -3px 0 0 4px;
	padding: 0;
	display: none;
}
#content-type-my-project .project-step-details .content {
	padding: 20px 30px 10px 30px;
	width: 490px;
	background:url(/images/content-my-project-section-details.png) no-repeat 0 0px;
}
#content-type-my-project .project-step-details .footer {
	width: 490px;
	clear: both;
	text-align: center;
	font-weight: bold;
	padding: 8px 30px 0 30px;
	height:29px;
	background:url(/images/content-my-project-section-details-footer.png) no-repeat 0 0px;
}
#content-type-my-project .project-step-details .footer .blue {
	color:#0066CC;
}
#content-type-my-project .project-step-details p {
	padding: 0 0 15px 0;
	margin: 0;
}
#content-type-my-project .project-step-details h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
#content-type-my-project .project-step-details ul {
	padding: 0;
	margin: 0 0 15px 0;
}
#content-type-my-project .project-step-details ul li {
	list-style-type: none;
}
#content-type-my-project .left-half {
	float: left;
	width: 45%;
	margin-right:9%;
	clear: left;
}
#content-type-my-project .right-half {
	float: left;
	width: 45%;
}
#content-type-my-project div.clear {
	clear: both;
	height: 15px;
}
#content-type-my-project .side-floating-box {
	float:right;
	width:300px;
	margin: 20px 25px 0px 0;
	padding:10px 0 0px 0px;
	background:url(/images/side-floating-box-whitecorner.png) no-repeat 0 0;
}
#content-type-my-project .side-floating-box .content {
	padding:0 20px 25px 25px;
	background:url(/images/side-floating-box-whitecorner.png) no-repeat 0 100%;
}
#content-type-my-project h4 {
	text-transform: uppercase;
}
#content-type-my-project .side-floating-box ul {
	margin: 0 0 0px 0;
	padding: 0;
}
#content-type-my-project .side-floating-box li {
	list-style-type: none;
	height: 20px;
}
/* ///// CONTACT FORM */

.contact-form #title-banner {
	height:75px;
	color:#FFF;
	background:url(/images/title-banner-no-image-bg.png) repeat-x 0 0;
}
.contact-form #title-banner h1 {
	padding:25px 0 0 40px;
	margin:0;
	font-size:20px;
	font-weight:normal;
}
#content-type-contact-form {
	clear:both;
	margin:0;
	padding: 0 0 40px 0;
	background:url(/images/content-contact-form-bg.png) repeat-x 0 0;
	background-color:#FFF;
}
#content-type-contact-form-content {
	position:relative;
	padding: 16px 40px 0 40px;
}
#content-type-contact-form h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#content-type-contact-form ul.contact-form {
	margin:30px 0 0 0;
	padding:0;
}
#content-type-contact-form ul.contact-form li {
	list-style-type: none;
}
#content-type-contact-form ul.contact-form li div.label {
	clear: left;
	width: 200px;
	height: 15px;
	float: left;
	text-align: right;
	font-weight: bold;
	margin: 13px 5px 8px 0;
}
#content-type-contact-form span.required {
	color: #e37222;
	text-transform: none;
	font-style: italic;
}
#content-type-contact-form ul.contact-form li div.label span.light {
	font-weight: normal;
	font-style: italic;
}
#content-type-contact-form ul.contact-form li div.field {
	width: 670px;
	float: left;
	clear: right;
	margin: 5px 5px 5px 0;
	padding:5px;
}
#content-type-contact-form select.wide-list {
	width: 400px;
}
#content-type-contact-form input#message {
	width: 392px;
	height: 140px;
}
#content-type-contact-form input.short {
	width: 40px;
}
#content-type-contact-form .captcha-image {
	width: 293px;
	height: 84px;
	background:url(/images/captcha-image.png) no-repeat 0 0;
	margin: 10px 0 10px 0;
}
#content-type-contact-form ul.contact-form li .error {
	background: #FFF9CC;
}
#content-type-contact-form ul.contact-form li label.error {
	position:absolute;
	right:50px;
	width:250px;
	padding:0px 7px;
	color:#ea872a;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	background: #FFF9CC;
	border:1px solid #FFF9CC;
}
/* ///// CONTACT US */

.contact-us #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.contact-us #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
.office-address {
	margin:15px 0 40px 0;
}
.office-address .office-map {
	float:left;
	margin-right:35px;
	border:4px solid #f2f2f2;
}
.office-address h3 {
	padding-top:10px;
	font-size:15px;
	font-weight:normal;
}
#content-type-simple .side-floating-box ul.orange {
	padding-left:13px;
	margin-left: 0px;
}
#content-type-simple .side-floating-box ul.orange li {
	margin-bottom:7px
}
/* ///// GET PROGRAM */

.get-program #title-banner h1 {
	padding:25px 0 0 40px;
	margin:0;
	font-size:20px;
	font-weight:normal;
}
.get-program #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#content-type-get-program {
	clear:both;
	margin:0;
	padding: 0 0 40px 0;
	background-color:#FFF;
}
#content-type-get-program-content {
	padding: 16px 40px 0 40px;
}
#content-type-get-program h3 {
	font-size: 15px;
	color: #666;
}
#content-type-get-program h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#content-type-get-program .spacer {
	clear: both;
	height: 15px;
}
#content-type-get-program .left-column {
	float: left;
	width: 250px;
	border-right: solid 1px #CCC;
	padding-right: 25px;
}
#content-type-get-program .right-column {
	float: left;
	width: 250px;
	padding-left: 25px;
}
#content-type-get-program ul {
	padding: 0;
	margin: 0;
}
#content-type-get-program li {
	list-style-type: none;
	margin: 0 0 10px 0;
}
#content-type-get-program h4.print-standard {
	background:url(/images/title-icon-print-standard.gif) no-repeat 0 0;
	height: 24px;
	padding: 20px 0 0 55px;
}
#content-type-get-program .side-floating-box {
	float:right;
	width:300px;
	margin: 0 0 0px 0;
	padding:3px 0 0px 0;
	background:url(/images/side-floating-box-whitecorner.png) no-repeat 0 0;
}
#content-type-get-program .side-floating-box .content {
	padding:0 20px 15px 25px;
	background:url(/images/side-floating-box-whitecorner.png) no-repeat 0 100%;
}
#content-type-get-program .side-floating-box h4 {
	font-size:11px;
	margin:25px 0 7px 0;
}
#content-type-get-program .big-floating-box {
	float:right;
	width:600px;
	margin: 0 0 0px 0;
	padding:10px 0 0px 0;
	background:url(/images/side-floating-box-whitecorner-big.png) no-repeat 0 0;
}
#content-type-get-program .big-floating-box .content {
	padding:0 20px 25px 25px;
	background:url(/images/side-floating-box-whitecorner-big.png) no-repeat 0 100%;
}
#content-type-get-program .big-floating-box h4, #content-type-get-program .side-floating-box h4 {
	margin: 15px 0 0 0;
}
#content-type-get-program ul.orange li {
	list-style-image:url(/images/membership-tab-box-content-list.png);
	margin: 5px 0 5px 20px;
}
#content-type-get-program div.half-column {
	float: left;
	width: 50%;
}
#content-type-get-program div.third-column {
	float: left;
	width: 270px;
	height: 100%;
	margin: 10px 25px 0 0;
	border-right: solid 1px #CCC;
}
#content-type-get-program div.no-border {
	border-right: none;
}
#content-type-get-program div.third-column p {
	margin: 5px 30px 15px 0;
}
#content-type-get-program #get-program-section-A-left {
	width: 590px;
	float: left;
}
#content-type-get-program #get-program-section-A-right {
	width: 300px;
	float: right;
}
#content-type-get-program ul.no-title {
	margin: 20px 0 0 0;
}
#content-type-get-program p.intro-text {
	width: 560px;
	margin:10px 0 20px 0;
}
#content-type-get-program #get-program-section-A-right {
	margin-top:10px;
}
#content-type-get-program .get-program-section {
	clear: both;
	padding: 0 0 20px 0;
}
#content-type-get-program #get-program-section-B #get-program-section-B-left {
	float: left;
	width: 250px;
}
#content-type-get-program #get-program-section-B #get-program-section-B-right {
	float: right;
	margin: 0 0px 0 0;
}
/* ///// FOOTER */

#footer {
	clear:both;
	color:#FFF;
	font-size:10px;
	line-height:1em;
	margin:0 0 15px 0;
	padding:0 0 50px 0;
}
#footer #copyright {
	float:left;
}

#footer #copyright a { /*JH 10/15/10*/
      color:#FFF;
      text-decoration:none;
}
#footer #copyright a:hover { /*JH 10/15/10*/
      text-decoration:underline;
}

#footer ul {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
#footer li {
	float:left;
	padding:0 10px;
	height:10px;
	border-left:1px solid #FFF;
}
#footer li a {
	color:#FFF;
	text-decoration:none;
}
#footer li a:hover {
	text-decoration:underline;
}
/* ///// CONTENT SUBNAV */

/* use class wide for pages without a right column */
#text-content{
            float:left;
            width:310px;
}

#text-content.wide{
            float:left;
            width:652px; /*JH 11/15/10 630px;*/
}


.content-subnav #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.content-subnav #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#content-subnav {
	float: left;
	background:transparent url(/images/content-subnav.png) no-repeat scroll 0 0;
	color:#14416D;
	padding:15px 0 0 0;
	margin:15px 30px 30px 0; 
	width:215px;
}
#content-subnav ul#nav-tree {
	margin:0;
	padding:0 15px 20px 15px;
	width:185px;
	background:url(/images/content-subnav.png) repeat 0 100%;
}
#content-subnav ul#nav-tree h4 {
	margin:5px 0 5px 0; /*JH 10/22/10 changed top margin was 0 */
}


#content-subnav ul#nav-tree li.selected h4 { /*JH 10/22/10*/
	padding:5px 0 5px 0px;
	margin:0;
}
#content-subnav ul#nav-tree li h4 a { /*JH 10/22/10*/
	margin:-5px 0 -5px 0;
}
#content-subnav ul#nav-tree li.selected h4 a { /*JH 10/22/10*/
	padding:5px 0 5px 5px;
	margin:-5px 0 -5px 0px;
}

#content-subnav ul#nav-tree li h4 a span.here { /*JH 10/22/10*/
	padding:5px 0 5px 5px;
	margin:-5px 0 -5px 0;
}
#content-subnav ul#nav-tree li.selected h4 span.here, #content-subnav ul#nav-tree li.selected h4 a span.here { /*JH 10/22/10*/
	padding:0px 0 0px 5px;
	margin:0;
}

#content-subnav ul#nav-tree a
 {
	text-decoration: none;
	display:inline-block;
	width:180px;
	margin:0;
	padding:5px 0 5px 5px;
}

#content-subnav ul#nav-tree li span.here
 {
	display:inline-block;
	width:180px;
	margin:0;
	padding:5px 0 5px 0px;
}


#content-subnav ul#nav-tree a:hover {
	/*JH 10/20/10 background-color: #e4e0cf;*/
	background-color: #dfdac1;
	color: #0066CC; /*JH 10/20/10*/
}
#content-subnav ul#nav-tree li.selected a:hover {
	background-color: #dfdac1;
	/*JH 10/20/10 cursor:default;*/
}
#content-subnav ul#nav-tree a.header {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	margin:30px 0 0 0;
}
#content-subnav ul#nav-tree li {
	list-style-type: none;
	color:#333;
	padding:0;
	margin:0;
}
#content-subnav ul#nav-tree li ul {
	padding: 0;
	margin: 0;
}
#content-subnav ul#nav-tree li ul li {
	border-top: solid 1px #CCC;
	color: #0066CC;
	padding: 0;
	margin: 0
}
#content-subnav ul#nav-tree li ul li ul {
	padding: 0;
	margin: 0;
}
#content-subnav ul#nav-tree li ul li ul li {
	border-top: none;
	color: #0066CC;
	padding:0;
	margin:0;
}
#content-subnav ul#nav-tree li ul li ul li a {
	width:170px;
	padding-left: 15px;
}

#content-subnav ul#nav-tree li ul li span.here {
	width:180px;
	padding-left: 5px;
}

#content-subnav ul#nav-tree li ul li ul li span.here {
	width:180px;
	padding-left: 10px;
}
#content-subnav ul#nav-tree li ul li ul li ul li a {
	width:155px;
	padding-left: 30px;
}

#content-subnav ul#nav-tree li ul li ul li ul li span.here {
	width:155px;
	padding-left: 30px;
}

#content-subnav ul#nav-tree li.selected { 
        background-color: #CCC;
}

/* accordion menus style here */
#content-subnav ul#nav-tree li.selected ul li {
	background-color: #edeada;
    font-weight: normal;
}

#content-subnav ul#nav-tree li.selected ul li a  {
        font-weight: normal;
        color: #0066cc;
       /*JH 10/22/10 padding-left: 15px;*/
}

#content-subnav ul#nav-tree ul li ul li.selected span.here {
       /* 2 options possible: bold the current item or not */
        font-weight: normal; color: #0066cc;
	/* font-weight: bold; color: #333; */
        padding-left: 14px;
}

#content-subnav ul#nav-tree li.topborder {
	border-top: solid 1px #CCC;
}
#content-subnav ul#nav-tree li.bottomborder {
	border-bottom:1px solid #CCC;
}
#content-subnav ul#nav-tree li.selected a {
       /* 2 options possible: bold the current item or not */
        font-weight: normal; color: #0066cc;
	/* font-weight: bold; color: #333; */
}
#content-subnav ul#nav-tree li.selected span.here { /*JH 10/22/10 */
       /* 2 options possible: bold the current item or not */
        font-weight: normal; color: #0066cc;
	/* font-weight: bold; color: #333; */
}
/* ///// SERVICES */

.services #title-banner h1 {
	padding:30px 0 0 40px;
	margin:0;
	width:555px;
	font-size:20px;
	font-weight:normal;
}
.services #title-banner p {
	padding:10px 0 0 40px;
	margin:0;
	width:555px;
}
#content-type-services {
	clear:both;
	margin:0 0 0px 0;
	padding:30px 40px 40px 40px;
	background:#FFF;
}
#content-type-services h3 {
	font-size:15px;
	font-weight:bold;
}
#content-type-services h4 {
	font-size:11px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#content-type-services h4 + p {
	margin-top:3px;
}
#services-content {
	/* JH 11/11/10 border-top:1px solid #dfdfdf;*/
	margin-top:30px;
}
#services-content .section1, #services-content .section2 {
	width:407px;
	float:left;
	padding-top:30px;
	padding-bottom:20px;
}
#services-content .section1 {
	margin-right:38px;
}
#services-content .section2 {
	padding-left:38px;
	border-left:1px solid #dfdfdf;
}
#services-content h3 {
	font-size:15px;
	font-weight:normal;
}
#services-content form {
	margin-top:20px;
}
#services-content div.top-section {
	height: 230px;
}
#services-content .services-tab-box {
	padding-top:30px;
}
#services-content .services-tab-box ul.tab-navi {
	margin:0;
	padding:0;
	list-style:none;
}
#services-content .services-tab-box ul.tab-navi li {
	margin-right:5px;
	float:left;
}
#services-content .services-tab-box ul.tab-navi li a {
	float:left;
	display:inline-block;
	width:140px;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	outline:none;
	background:url(/images/services-tab-box-tab-bg.png) no-repeat 0 -25px;
}
#services-content .services-tab-box ul.tab-navi li.selected a {
	color:#e37222;
	cursor:default;
	background:url(/images/services-tab-box-tab-bg.png) no-repeat 0 0;
}
#services-content .services-tab-box .tab-content-box {
	clear:both;
	padding:10px 0 0 0;
	background:url(/images/membership-tab-box-content-bg2.png) no-repeat 0 0;
}
#services-content .services-tab-box .tab-content-box .content {
	padding:0 18px 10px 18px;
	background:url(/images/membership-tab-box-content-bg2.png) no-repeat 0 100%;
	height: 100%; /* JH 11/11/10*/
}
#services-content .services-tab-box .tab-content-box .content ul {
	margin:0;
	padding:12px;
	list-style: url(/images/membership-tab-box-content-list.png);
}
#services-content .services-tab-box .tab-content-box .content ul li {
	margin-bottom:8px;
}
#services-content .services-tab-box h5 {
	font-size: 11px;
	padding: 0;
	margin: 0;
}
#services-content .services-tab-box a.bluelink {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#services-content .services-tab-box div.client-quote {
	font-size: 13px;
	font-style: italic;
	color: #666;
	/* JH 11/11/10 clear: both;*/
	/* JH 11/11/10 height: 270px;*/
}
#services-content .services-tab-box div.right-quote {
	float: right;
}

/*JH 11/11/10*/
#services-content .tabsection1, #services-content .tabsection2 {
	width:392px; /*383px;*/
	float:left;
}

/*JH 11/15/10*/
.casestudy-client-quote {
	padding-left: 60px;
	padding-right: 80px;
}

#member-bottom-section {
	clear:both;
	width:896px;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
	background:url(/images/member-bottom-section-bg.png) no-repeat 0 0;
}
#member-bottom-section .content {
	padding:0 25px 25px 25px;
	background:url(/images/member-bottom-section-bg.png) no-repeat 0 100%;
}
#member-bottom-section .content .section1 {
	float:left;
	width:620px;
	margin:0 50px 0 0;
}
#member-bottom-section .content .section2 {
	float:left;
	width:160px;
}
#member-bottom-section .content img.alignleft {
	margin-right:30px;
}
/* ///// TOOLTIP HELP */

.tooltip-help {
	background-color: #EEE;
	color: #333;
	padding:6px 8px;
	z-index:10000;
	border:2px solid #BBB;
	width:200px;
}
/* ///// WRAPPERS */

.print {
	display:none;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.clearfix {
	display: inline-block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


div.clearer {
	clear:both;
	height:1px;
}
/*Link Spacing Fix */
ul.spaced {
	margin:0;
	padding: 0;
	list-style: none;
}
ul.spaced li {
	margin:5px 0 0 0;
}
ul.longer li {
	margin:15px 0 0 0;
}
ul.indented {
	margin:5px 0 0 15px;
}
div#navi p {
	margin: 5px 0 0 0;
}
/* Working Group Participants */
#working-group-participants {
	margin:0 30px 30px 30px;
	padding:20px;
	background: #E9E9E9;
}
#working-group-participants img.alignleft {
	margin-right:30px;
}

/* standards/projects hidden at first */ 
div.mlb
  { font-size : 0.8em; 
    border    : 2px solid #c4c5c5;
    padding   : 0.2em 0.5em; 
    margin-left: 2em;
    text-transform: none;
    width     : 6em;
    display: block; float: right;
  }

span.status_less_all 
  { font-size : 0.8em; 
    border    : 1px solid #c4c5c5;
    padding   : 0.2em 0.5em; 
    margin-left: 2em;
    text-transform: none;
    width     : 4em;
    display: block; float: right;
  }


/* site map */
sitemap { list-style-type: none; }
ul.sitemap li ul { list-style-type: none; }
ul.sitemap li p.section { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
ul.sitemap li p.subsection { font-size: 13px; margin-left: 20px; margin-bottom: 5px; margin-top: 8px; }

div#disclaimer 
  { position: absolute; 
    width: 400px; 
    margin-top: 10px; 
    background-color: lightgray; 
    padding: 4px; 
    border: thin solid black;
  }

div#disclaimer p { margin-right: 15px; }
div#disclaimer div#close { float: right; border: thin solid black; padding: 0; margin: 0; }

/* table styles - JH 10/27/10 */
table.tblcontent, table.tblcontent2 {
	border: 1px solid #CCC;
}
table.tblcontent td {
	border: 1px solid #CCC;
	padding: 6px;
}
table.tblcontent2 td {
	border: 1px solid #CCC;
	padding: 4px;
}
table.tblcontent th, table.tblcontent2 th {
	background-color: #dfe0e2;
	color: #333;
	padding: 6px;
	border: 1px solid #CCC;
}
table.tblcontent td.topborder {
	border-width: 1px 1px 0px 1px;
	padding: 6px;
}
table.tblcontent td.noborder {
	border-width: 0px;
	padding: 6px;
}
table.tblcontent td.sideborder {
	border-width: 0px 1px;
	padding: 6px;
}
table.tblcontent td.bottomborder {
	border-width: 0px 1px 1px 1px;
	padding: 6px;
}

/* link to free standards, michel 2010-11-08 */
span.freestuff 
  { background-color: yellow; 
    text-align: center;
    padding:3px;
    border: dotted 3px black;
    font-size: 1.1em;
    font-weight: bold;
   }

/* style for anything mentioning IEEE eXplore */
.explore { font-style:italic; }

/* alert displayed after subscribing to a newsletter */
div.nlalert
  {  background-color:#71A2C0;
     margin: 5px 20px 0 0;
     padding:5px;
  }

/* formats for status search */
span.status_hit  { font-weight: bold; color: red; }
div.status_hit   { border-top:  1px solid black; }
div.status_hit p { margin-top: 6px; margin-bottom: 6px; } 

/* 3/5/12 Below new gotomedia innerpage styles */

/*INNERPAGE STYLES*/

#innerpage_banner {
	float:left;
	width:974px;
}

#innerpage_banner .top {
	float:left;
	width:934px;
	height:28px;
	background:#074e80;
	font-size:16px;
	color:#ffffff;
	padding:7px 0 0 40px;
}

#innerpage_banner .btm {
	float:left;
	width:934px;
	height:126px;
	padding:0 0 0 40px;
	background:url(/images/inner_banner_bg.png) repeat-x;
}


#innerpage_banner .btm .lft {
	float:left;
	width:594px;
	height:126px;
}

#innerpage_banner .btm .lft h1 {
	font-size:24px;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0;
}

#innerpage_banner .btm .lft p {
	float:left;
	width:555px;
	padding:10px 39px 0 0;
	font-size:11px;
	color:#fff;
	margin:0;
}

#innerpage_banner .btm .rgt {
	float:right;
	width:340px;
	height:126px;
}

#innerpage_content_block {
	float:left;
	width:974px;
	background:#fff;
	padding:20px 0 20px 0;
}

#innerpage_content_lft {
	float:left;
	width:555px;
	padding:0 0 0 40px;
}
#innerpage_content_lft h1 {
	margin:0;
	padding:0;
	font-size:21px;
	font-weight:normal;
	color:#333333;
	line-height:26px;
}

#innerpage_content_lft .video_content_block {
	float:left;
	width:555px;
	padding:20px 0 25px 0;
}

#innerpage_content_lft .video_content_block a:hover { /* JH 4/9/12 getinvolved */
	text-decoration:underline;
}
#innerpage_content_lft .video_content_block .lft {
	float:left;
	width:245px;
}

#innerpage_content_lft .video_content_block .lft h1 {
	margin:0;
	padding:0;
	font-size:21px;
	font-weight:normal;
	color:#333333;
	line-height:26px;
}

#innerpage_content_lft .video_content_block .lft_content {
	float:left;
	width:260px;
}

#innerpage_content_lft .video_content_block .lft_content h1 {
	margin:0;
	padding:0;
	font-size:21px;
	font-weight:normal;
	color:#333333;
	line-height:26px;
}

#innerpage_content_lft .video_content_block .prog_content {
	float:left;
	width:260px;
}

#innerpage_content_lft .video_content_block .prog_content ul {
	margin:10px 0 0 0;
}

#innerpage_content_lft .video_content_block .prog_content ul li a {
	font-weight:normal;
}
#innerpage_content_lft .video_content_block .prog_content h1 {
	margin:0;
	padding:0;
	font-size:21px;
	font-weight:normal;
	color:#333333;
	line-height:26px;
}

#innerpage_content_lft .video_content_block .rgt {
	float:right;
	width:273px;
	height:203px;
	background:url(/images/video_block_bg.png) no-repeat;
	padding:13px;
}

#innerpage_content_lft .video_content_block .rgt p {
	float:left;
	width:273px;
	color:#999999;
}

.rgtside_video {
	float:left;
	width:273px;
	height:212px; /*JH 5/16/12 203px;*/
	background:url(/images/video_block_bg.png) no-repeat;
	padding:13px;
	margin:0 0 35px 4px;
}

.rgtside_video p {
	float:left;
	width:273px;
	color:#999999;
}

#video_block {
	float:left;
	width:265px;
	height:146px;
	border:#333333 solid 3px;
}

#video_block .play_icon { /*JH 4/9/12 getinvolved */
	position:absolute;
	width:265px;
	text-align:center;
	padding:36px 0 0 0;
}

#article_block {
	float:right;
	width:273px;
}

#article_block .lft_block {
	float:left;
	width:96px;
	height:129px;
	background:url(/images/img_bg.png) no-repeat;
	padding:11px 0 0 11px;
}

#article_block .rgt_block {
	float:right;
	width:160px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#999999;
	padding:5px 0 0 0;
}
#article_block .rgt_block span {
	color:#333;
	font-style:normal;
	float:left;
	margin:5px 0 0 0;
	line-height:18px;
}

#tools_block {
	float:right;
	width:258px;
	padding:15px 15px 0 15px;
	background: #7db9e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #7db9e8 0%, #e6e6e6 0%, #d2d2d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(0%,#e6e6e6), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* IE10+ */
background: linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
-webkit-box-shadow: 0px 0px 5px 1px #e0e0e0;
-moz-box-shadow: 0px 0px 5px 1px #e0e0e0;
box-shadow: 0px 0px 5px 1px #e0e0e0; 
}

#tools_block h3 {
	font-size:12px;
}

#tools_block ul {
	margin:5px 0 15px 0;
	float:left;
}

#tools_block ul li a {
	font-weight:normal;
}

.steps_block {
	float:left;
	width:515px;
	padding:20px;
	margin:0 0 30px 0;
	background: #7db9e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #7db9e8 0%, #e6e6e6 0%, #d2d2d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(0%,#e6e6e6), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* IE10+ */
background: linear-gradient(top,  #7db9e8 0%,#e6e6e6 0%,#d2d2d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
-webkit-box-shadow: 0px 0px 5px 1px #e0e0e0;
-moz-box-shadow: 0px 0px 5px 1px #e0e0e0;
box-shadow: 0px 0px 5px 1px #e0e0e0; 
}

.steps_block h3 {
	margin:0;
	padding:0 0 15px 0;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
.steps_block .lft {
	float:left;
	width:220px;
	padding:0;
}
.steps_block .rgt {
	float:right;
	width:220px;
	padding:0 0 0 40px;
}

#board_block {
	float:left;
	width:555px;
}

#board_block .lft {
	float:left;
	width:255px;
}

#board_block .lft p a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

#board_block .lft h1 {
	font-size:21px;
	color:#333333;
	font-weight:normal;
}

#board_block .lft h2 {
	font-size:16px;
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
	float:left;
}

#board_block .lft ul {
	font-weight:normal;
	margin:0 0 30px 0;
	float:left;
}

#board_block .lft ul li {
	font-weight:normal;
}

#board_block .lft ul li a {
	font-weight:normal;
}

#board_block .rgt {
	float:right;
	width:255px;
	padding:0 0 0 25px;
	border-left:#ebebeb solid 1px;
}

#board_block .rgt a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

#board_block .rgt p {
	float:left;
}

#board_block .rgt p span {
	 float:left;
	 margin:5px 0 0 0;
}

#board_block .rgt h1 {
	font-size:21px;
	color:#333333;
	font-weight:normal;
}

#board_block .rgt h2 {
	font-size:16px;
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
	float:left;
}

#board_block .rgt ul {
	font-weight:normal;
	margin:0 0 30px 0;
	float:left;
}

#board_block .rgt ul li {
	font-weight:normal;
}

#board_block .rgt ul li a {
	font-weight:normal;
}

#innerpage_content_rgt {
	float:right;
	width:308px;
	margin:0 40px 0 0;
}

#innerpage_content_rgt .yellow_block {
	float:left;
	width:308px;
	margin:0 0 35px 0;
}

#innerpage_content_rgt .yellow_block p a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

#innerpage_content_rgt .yellow_block .top {
	float:left;
	width:308px;
	height:10px;
	background:url(/images/rgt_block_yellow_top.png) no-repeat;
}


#innerpage_content_rgt .yellow_block .mid {
	float:left;
	width:268px;
	background:url(/images/rgt_content_block_bg.png) repeat-y;
	padding:20px 20px 10px 20px;
}

#innerpage_content_rgt .yellow_block .mid h3 {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
}

#innerpage_content_rgt .yellow_block .mid h4 {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#innerpage_content_rgt .yellow_block .mid h2 {
	font-size:16px;
	color:#333;
	margin:0;
	padding:0;
	font-weight:normal;
}

#innerpage_content_rgt .yellow_block .btm {
	float:left;
	width:308px;
	height:16px;
	background:url(/images/rgt_content_block_btm.png) no-repeat;
}

#innerpage_content_rgt .orange_block {
	float:left;
	width:308px;
	margin:0 0 35px 0;
}

#innerpage_content_rgt .orange_block .top {
	float:left;
	width:308px;
	height:10px;
	background:url(/images/rgt_block_orange_top.png) no-repeat;
}


#innerpage_content_rgt .orange_block .mid {
	float:left;
	width:268px;
	background:url(/images/rgt_content_block_bg.png) repeat-y;
	padding:20px 20px 10px 20px;
}

#innerpage_content_rgt .orange_block .mid input {
	float:left;
}

#innerpage_content_rgt .orange_block .mid ul li a {
	font-weight:normal;
}

#innerpage_content_rgt .orange_block .mid ul li span { /*JH 4/9/12 getinvolved */
	margin:0 0 0 5px;
}

#innerpage_content_rgt .orange_block .mid h2 {
	font-size:16px;
	color:#333;
	margin:0;
	padding:00;
	text-transform:none;
	font-weight:normal;
}

#innerpage_content_rgt .orange_block .mid h3 {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
}

#innerpage_content_rgt .orange_block .mid h4 {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#innerpage_content_rgt .orange_block .mid input {
	font-size:11px;
}

#innerpage_content_rgt .orange_block .btm {
	float:left;
	width:308px;
	height:16px;
	background:url(/images/rgt_content_block_btm.png) no-repeat;
}

#innerpage_content_rgt .voilet_block {
	float:left;
	width:308px;
	margin:0 0 35px 0;
}

#innerpage_content_rgt .voilet_block .top {
	float:left;
	width:308px;
	height:10px;
	background:url(/images/rgt_block_voilet_top.png) no-repeat;
}


#innerpage_content_rgt .voilet_block .mid {
	float:left;
	width:268px;
	background:url(/images/rgt_content_block_bg.png) repeat-y;
	padding:20px 20px 10px 20px;
}

#innerpage_content_rgt .voilet_block .mid h2 {
	font-size:16px;
	color:#333;
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
}

#innerpage_content_rgt .voilet_block .mid p {
	color:#333333;
	margin:0 0 10px 0;
}

#innerpage_content_rgt .voilet_block input {
	font-size:11px;
	margin:10px 0 0 0;
}

#innerpage_content_rgt .voilet_block .btm {
	float:left;
	width:308px;
	height:16px;
	background:url(/images/rgt_content_block_btm.png) no-repeat;
}

#innerpage_content_rgt .green_block {
	float:left;
	width:308px;
	margin:0 0 35px 0;
}

#innerpage_content_rgt .green_block .top {
	float:left;
	width:308px;
	height:10px;
	background:url(/images/rgt_block_green_top.png) no-repeat;
}


#innerpage_content_rgt .green_block .mid {
	float:left;
	width:268px;
	background:url(/images/rgt_content_block_bg.png) repeat-y;
	padding:20px 20px 10px 20px;
}

#innerpage_content_rgt .green_block .mid h2 {
	font-size:16px;
	color:#333;
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
}

#innerpage_content_rgt .green_block .mid h3 {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
}

#innerpage_content_rgt .green_block .mid p {
	color:#333333;
	margin:0 0 10px 0;
	float:left;
	width: 265px;
}
#innerpage_content_rgt .green_block .mid p span {
	float:left;
	width:100%;
	margin:5px 0 0 0;
}

#innerpage_content_rgt .green_block .mid p a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

#innerpage_content_rgt .green_block .btm {
	float:left;
	width:308px;
	height:16px;
	background:url(/images/rgt_content_block_btm.png) no-repeat;
}

#innerpage_content_lft hr {
	width:555px;
	height:9px;
	background:url(/images/hr_bg.png) no-repeat;
	margin:0;
	border:0;
	float:left;
}

.next_meeting_block {
	float:left;
	width:196px;
	height:128px;
	background:url(/images/meeting_content_block.png) no-repeat;
	margin:5px 0 10px 0;
}

.next_meeting_block .top {
	float:left;
	width:196px;
	height:27px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:20px 0 0 0;
}

.next_meeting_block .content {
	float:left;
	width:196px;
	font-size:11px;
	color:#333333;
	text-align:center;
	padding:12px 0 0 0;
}

.next_meeting_block .content a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

.filter_block {
	float:left;
	width:268px;
	padding:5px 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:#dbdbdb solid 1px;
}

.filter_block #input_block {
	float:left;
	width:220px;
	margin:0 0 15px 0;
}

.filter_block #btn_block {
	float:left;
	width:42px;
}

.filter_block .filter {
	float:left;
	width:70px;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.filter_block #filter_options {
	float:left;
	width:195px;
	font-size:11px;
	color:#333333;
}

#how_it_works {
	float:left;
	width:540px;
	height:50px;
	background:url(/images/how_it_works_bg.png) no-repeat;
	position:relative;
	left:-5px;
	padding:0 12px;
	margin:35px 0 0 0; /*JH 4/9/12 getinvolved */
}

#how_it_works .lft {
	float:left;
	width:140px;
	font-size:14px;
	padding:14px 0 0 0;
}
#how_it_works .rgt {
	float:right;
	width:350px;
	padding:7px 0 0 0;
}

#innerpage_content_lft .content_block {
	float:left;
	width:255px;
	margin:0;
	padding:20px 0 40px 0;
}

.flo_left {
	float:left;
	width:100%;
}

h4 {
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
	font-size:11px;
}

#innerpage_content_lft .content_block .top {
	float:left;
	width:255px;
	background:url(/images/heading_bg.png) no-repeat bottom center;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
}

#innerpage_content_lft .content_block .top .img_icon {
	float:left;
	margin:0 10px 0 0;
}

#innerpage_content_lft .content_block .top h2 {
	float:left;
	width:205px;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:7px 0 0 0;
}

#innerpage_content_lft .content_block p {
	float:left;
	width:280px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#innerpage_content_lft .content_block .link {
	float:left;
	width:100%;
	margin-bottom:10px;
}

#innerpage_content_lft .content_block_rgt {
	float:right;
	width:255px;
	padding:20px 0 40px 0;
}

#innerpage_content_lft .content_block_rgt p a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

#innerpage_content_lft .content_block_rgt .top {
	float:left;
	width:255px;
	background:url(/images/heading_bg.png) no-repeat bottom center;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
}

#innerpage_content_lft .content_block_rgt .top .img_icon {
	float:left;
	margin:0 10px 0 0;
}

#innerpage_content_lft .content_block_rgt .top h2 {
	float:left;
	width:216px;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	margin:0;
	padding:7px 0 0 0;
}

#innerpage_content_lft .content_block_rgt p {
	float:left;
	width:255px;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

#innerpage_content_lft .content_block_rgt .link {
	float:left;
	width:100%;
	margin-bottom:10px;
}


#innerpage_content_lft .content_full_block {
	float:left;
	width:555px;
	margin:20px 0 10px 0;
}

#innerpage_content_lft .content_full_block p a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

#innerpage_content_lft .content_full_block .content_block {
	margin:0;
	padding:0 0 20px 0;
	width:280px;
}
#innerpage_content_lft .content_full_block .content_block h4 {
	font-size:11px;
	font-weight:bold;
	color:#0066cc;
}

#innerpage_content_lft .content_full_block .content_block_rgt {
	margin:0;
	padding:0 0 20px 0;
}

#innerpage_content_lft .content_full_block .content_block_rgt h4 {
	font-size:11px;
	font-weight:bold;
	color:#0066cc;
}

.program_viewer_script {
	float:left;
	width:545px;
	margin:20px 0;
	padding:5px;
	background: #a1dbff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExZGJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #a1dbff 0%, #f7f6f6 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1dbff), color-stop(0%,#f7f6f6), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a1dbff 0%,#f7f6f6 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a1dbff 0%,#f7f6f6 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a1dbff 0%,#f7f6f6 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(top,  #a1dbff 0%,#f7f6f6 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1dbff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
-webkit-box-shadow: 0px 0px 5px 1px #cecece;
-moz-box-shadow: 0px 0px 5px 1px #cecece;
box-shadow: 0px 0px 5px 1px #cecece; 
}


/*FEATURED SLIDER STYLES*/

#featured{ 
	position:relative;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:0px; 
	list-style:none; 
	padding:0; margin:0; 
	width:240px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:0px 5px 10px 0px; 
	font-size:12px; 
	color:#666; 
	list-style:none;
	margin:0;
	width:205px;
}
#featured ul.ui-tabs-nav li a{ 
	width:190px;
	padding:0 20px 0 0;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 5px; 
	padding:2px; 
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px;
	top:10px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#0066cc; /*JH 4/9/12 getinvolved */
	/* JH 4/9/12 orig color:#333;*/
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	background: rgb(230,230,230); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(230,230,230,1) 0%, rgba(192,192,192,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,230,1)), color-stop(0%,rgba(230,230,230,1)), color-stop(100%,rgba(192,192,192,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(230,230,230,1) 0%,rgba(192,192,192,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(230,230,230,1) 0%,rgba(192,192,192,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(230,230,230,1) 0%,rgba(192,192,192,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(230,230,230,1) 0%,rgba(192,192,192,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c0c0c0',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}
#featured li.ui-tabs-nav-item a:hover{ 
	/*JH 4/9/12 background:#f2f2f2;*/
	background: #e7f0f8; /* Old browsers */
background: -moz-linear-gradient(top,  #e7f0f8 0%, #d4d9de 100%, #207cca 100%, #e7f0f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7f0f8), color-stop(100%,#d4d9de), color-stop(100%,#207cca), color-stop(100%,#e7f0f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e7f0f8 0%,#d4d9de 100%,#207cca 100%,#e7f0f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e7f0f8 0%,#d4d9de 100%,#207cca 100%,#e7f0f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e7f0f8 0%,#d4d9de 100%,#207cca 100%,#e7f0f8 100%); /* IE10+ */
background: linear-gradient(top,  #e7f0f8 0%,#d4d9de 100%,#207cca 100%,#e7f0f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f0f8', endColorstr='#e7f0f8',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
	text-decoration:none;
	color:#0066cc;
}
#featured li.ui-tabs-selected{ 
	background:url('/images/selected-item.png') top right no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:none;
	/*JH 4/9/12 color:#0066cc;*/
	color:#333333; /* JH 4/9/12 */
	font-weight:bold;
}
#featured .ui-tabs-panel{ 
	width:315px; height:200px; 
	position:relative;
	float:right;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:0; left:0; 
	height:70px; 
}
#featured .info h2{ 
	font-size:18px;
	color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px; margin:0;
	overflow:hidden; 
	font-weight:normal;
	margin:0 0 5px 0;
}

#featured .info ul {
	margin:10px 0 0 10px;
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#333;
}
#featured .info a{ 
	text-decoration:none; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


/*FEATURED SLIDER STYLES ENDS*/


#slideshow {
	width:974px;
	height:250px;
	background:transparent url(/images/get_involve_banner_bg.jpg) no-repeat 0 0;
	background-color:#074e80;
	position:relative;
	float:left;
	padding:0 0 10px 0;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:894px;
  height:250px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:894px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:250px;
}

#slideshow #slidesContainer .slide_img {
	position:absolute;
}

#slideshow #slidesContainer .slide h1 {
	margin:0;
	padding:0;
	color:#074e80;
	font-size:21px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	padding:30px 0 0 335px;
}
#slideshow #slidesContainer .slide p {
  	padding:0 0 0 335px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:180px;
  left:0;
  background:transparent url(/images/control_lft.png) no-repeat 0 0;
}
#rightControl {
  top:180px;
  right:-12px;
  background:transparent url(/images/control_rgt.png) no-repeat 0 0;
}

.rgtside_mob_add {
	float:left;
	width:283px;
	height:190px;
	background:url(/images/rgtside_mob_add_bg.png) no-repeat;
	padding:20px 0 0 25px;
	position:relative;
}

.rgtside_mob_add h1 { 
	font-size:16px;
	font-weight:normal;
	color:#fcfcfc;
}

.rgtside_mob_add p {
	float:left;
	width:130px;
	color:#fff;
}

.rgtside_mob_add input {
	font-size:11px;
}

.rgtside_mob_add .btn_block {
	float:left;
	width:100%;
	margin:10px 0 0 0;
}

.rgtside_mob_add .mob_image {
	position:absolute;
	top:14px;
	right:10px;
}

#teaser_full_block {
	float:left;
	width:563px;
	height:194px;
	position:relative;
	left:-5px;
	/* background:url(/images/teaser_full_bg.png) no-repeat; nesc landing page promo rivan */
	background:url(/images/Preprint_NESCpage2014.png) no-repeat;
}

#teaser_full_block .lft h1 {
	font-size:18px;
}

#teaser_full_block .rgt {
	float:right;
	width:265px;
	height:186px;
	margin:2px 4px 0 0;
}

#teaser_full_block .lft {
	float:left;
	/* width:250px;
	margin:20px 0 0 30px; */
	width:300px;
	margin:20px 0 0 10px;
}
#teaser_full_block .lft ul {
	margin:0;
	padding:0;
}
#teaser_full_block .lft ul li {
	margin:0;
	padding:0 30px 0 0;
	list-style:none;
	text-align:right;
}

#teaser_full_block .lft ul li a:hover {
	color: #0b5172;
}

#teaser_full_block .lft ul li a {
	margin:0;
	padding:0;
	list-style:none;
}
#teaser_full_block .lft h2 {
	font-size:16px;
	color:#333333;
	padding:0;
	margin:10px 0;
	font-weight:normal;
}

#teaser_block_container {
	float:left;
	width:555px;
	margin:25px 0 0 0;
}

.teaser_block {
	float:left;
	width:141px;
	height:231px;
	background:url(/images/teaser_block_bg.png) no-repeat;
	padding:15px 16px;
	margin:0 18px 0 0;
}

.teaser_block .img_block {
	float:left;
	width:137px;
	height:96px;
	border:#9a9a9a solid 2px;
	margin:0 0 5px 0;
}
.teaser_block p {
	padding:10px 0 0 0;
	float:left;
	width:141px;
	margin:0;
}

.teaser_block p a:hover { /*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

.teaser_block h4 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:normal;
}

.teaser_block_rgt {
	float:right;
	width:141px;
	height:231px;
	background:url(/images/teaser_block_bg.png) no-repeat;
	padding:15px 16px;
}

.teaser_block_rgt .img_block {
	float:left;
	width:137px;
	height:96px;
	border:#9a9a9a solid 2px;
	margin:0 0 5px 0;
}
.teaser_block_rgt p {
	padding:10px 0 0 0;
	float:left;
	width:141px;
	margin:0;
}

.teaser_block_rgt p a:hover {/*JH 4/9/12 getinvolved */
	text-decoration:underline;
}

.teaser_block_rgt h4 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:normal;
}

.rgtside_teaser_blue {
	float:left;
	width:258px;
	height:190px;
	background:url(/images/rgt_teaser_blue_bg.png) no-repeat;
	padding:20px 25px 0 25px;
	position:relative;
}

.rgtside_teaser_blue h1 { 
	font-size:16px;
	font-weight:normal;
	color:#fcfcfc;
}

.rgtside_teaser_blue p {
	float:left;
	color:#fff;
}

.rgtside_teaser_blue input {
	font-size:11px;
	margin:10px 0 0 0;
}

#teaser_full_block_blue {
	float:left;
	width:563px;
	height:224px;
	position:relative;
	left:-5px;
	background:url(/images/teaser_full_blue_bg.png) no-repeat;
}

#teaser_full_block_blue .rgt {
	float:right;
	width:265px;
	height:186px;
	margin:2px 11px 0 0;
}

#teaser_full_block_blue .lft {
	float:left;
	width:250px;
	margin:20px 0 0 30px;
}
#teaser_full_block_blue .btn_block {
	float:left;
	margin:10px 0 0 0;
}
#teaser_full_block_blue input {
	font-size:11px;
}
#teaser_full_block_blue .lft h2 {
	font-size:16px;
	color:#333333;
	padding:0;
	margin:0 0 10px 0;
	font-weight:normal;
}

#slider_block {
	float:left;
	width:563px;
	height:195px;
	position:relative;
	left:-5px;
	background:url(/images/slider_bg.png) no-repeat;
	margin:20px 0 0 0;
}

.global_map_block {
	float:left;
	width:535px;
	height:387px;
	background:url(/images/global_map_bg.png) no-repeat;
	padding:10px;
}

.map_promo_block {
	float:left;
	width:137px;
	height:180px;
	background:url(/images/map_promo_bg.png) no-repeat;
	margin:0 14px 0 0;
	padding:15px 16px;
}

.map_promo_block_getinvolved { /*JH 4/9/12*/
	float:left;
	width:139px;
	height:245px;
	background:url(/images/promo_img.png) no-repeat;
	background-position: 0 -1316px;
	margin:0 10px 0 0;
	padding:15px 16px;
}

a:hover .map_promo_block_getinvolved {
	background:url(/images/promo_img.png) no-repeat;
	background-position: 0 -1645px;
	text-decoration:none!important;
}

.map_promo_block .img_block {
	float:left;
	width:137px;
	height:96px;
	border:#9a9a9a solid 2px;
	margin:0 0 5px 0;
}
.map_promo_block p {
	padding:10px 0 0 0;
	float:left;
	width:137px;
	margin:0;
}

.map_promo_block h4 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:normal;
	float:left;
	width:141px;
}

.map_promo_block_mid {
	float:left;
	width:139px;
	height:260px;
	background:url(/images/map_promo_bg.png) no-repeat;
	/*JH 7/11/12 background-position: 0 -658px;*/
	padding:15px 16px;
}

a:hover .map_promo_block_mid {
	background:url(/images/map_promo_bg.png) no-repeat;
	/*JH 7/11/12 background-position: 0 -987px;*/
}

.map_promo_block_mid .img_block {
	float:left;
	width:137px;
	height:96px;
	border:#9a9a9a solid 2px;
	margin:0 0 5px 0;
}
.map_promo_block_mid p {
	padding:10px 0 0 0;
	float:left;
	width:137px;
	margin:0;
}

.map_promo_block_mid h4 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:normal;
	float:left;
	width:141px;
}


.map_promo_block_rgt {
	float:right;
	width:137px;
	height:180px;
	background:url(/images/map_promo_bg.png) no-repeat;
	padding:15px 16px;
}

.map_promo_block_rgt_getinvolved {/*JH 4/9/12 */
	float:right;
	width:139px;
	height:260px;
	background:url(/images/promo_img.png) no-repeat;
	background-position: 0 0;
	padding:15px 16px;
	margin:0 2px 0 0;
}

a:hover .map_promo_block_rgt_getinvolved { /*JH 4/9/12 */
	background:url(/images/promo_img.png) no-repeat;
	background-position: 0 -329px;
}

.map_promo_block_rgt .img_block {
	float:left;
	width:137px;
	height:96px;
	border:#9a9a9a solid 2px;
	margin:0 0 5px 0;
}
.map_promo_block_rgt p {
	padding:10px 0 0 0;
	float:left;
	width:137px;
	margin:0;
}

.map_promo_block_rgt h4 {
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:normal;
	float:left;
	width:141px;
}

.map_promo_btm {
	float:left;
	width:165px;
	height:70px;
	position:relative;
	left:-12px;
	top:25px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.map_promo_btm .ind {
	float:left;
	width:165px;
	height:70px;
	background:url(/images/map_promo_ind_bg.png) no-repeat;
}

.map_promo_btm_getinvolved .ind { /*JH 4/9/12 */
	float:left;
	width:75px;
	height:45px;
	text-align:left;
	color:#333;
	padding:25px 0 0 90px;
	/*background:url(../images/map_promo_ind_bg.png) no-repeat;*/
}

.map_promo_btm .ind a {
	float:left;
	width:75px;
	height:45px;
	background:url(/images/map_promo_ind_bg.png) no-repeat;
	text-align:left;
	color:#333;
	padding:25px 0 0 90px;
}

.map_promo_btm .ind a:hover {
	background:url(/images/map_promo_ind_hoverbg.png) no-repeat;
	text-decoration:none;
}

.map_promo_btm .germany {
	float:left;
	width:165px;
	height:70px;
	background:url(/images/map_promo_germany_bg.png) no-repeat;
}

.map_promo_btm_getinvolved .germany {/*JH 4/9/12 */
	float:left;
	width:88px;
	height:45px;
	text-align:left;
	color:#333;
	padding:25px 0 0 77px;
	/*background:url(../images/map_promo_germany_bg.png) no-repeat;*/
}
.map_promo_btm .germany a {
	float:left;
	width:88px;
	height:45px;
	background:url(/images/map_promo_germany_bg.png) no-repeat;
	text-align:left;
	color:#333;
	padding:25px 0 0 77px;
}

.map_promo_btm .germany a:hover {
	background:url(/images/map_promo_germany_hoverbg.png) no-repeat;
	text-decoration:none;
}

.map_promo_btm .china {
	float:left;
	width:165px;
	height:70px;
	background:url(/images/map_promo_italy_bg.png) no-repeat;
}

.map_promo_btm_getinvolved .china { /*JH 4/9/12 */
	float:left;
	width:70px;
	height:45px;
	text-align:left;
	color:#333;
	padding:25px 0 0 95px;
	/*background:url(../images/map_promo_china_bg.png) no-repeat;*/
}

.map_promo_btm .china a {
	float:left;
	width:70px;
	height:45px;
	background:url(/images/map_promo_italy_bg.png) no-repeat;
	text-align:left;
	color:#333;
	padding:25px 0 0 95px;
}

.map_promo_btm .china a:hover {
	background:url(/images/map_promo_italy_hoverbg.png) no-repeat;
	text-decoration:none;
}

/* Easy Slider */

	#slider{margin:12px 0 0 24px; }	
	#slider ul {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider ul li{ 
		width:257px;
		height:170px;
		overflow:hidden; 
		text-align:center;
		background:url(/images/slider_content_bg.png) no-repeat;
		margin:0;
		padding:0;
		}
		
		#slider ul li h3 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#333333;
			text-align:center;
			font-weight:normal;
			padding:10px 0 13px 0;
			margin:0;
		}
		
		#slider ul li .rgt_content {
			float:left;
			width:135px;
			text-align:left;
			margin:0 0 0 10px;
		}
		
		#slider ul li .rgt_content p {
			float:left;
			margin:0;
			padding:0 0 10px 0;
		}
				
		#slider ul li .image_block {
			float:left;
			width:76px;
			height:90px;
			border:#999999 solid 2px;
			margin:0 0 0 15px;
		}
		
	#prevBtn { 
		display:block;
		width:34px;
		height:34px;
		position:relative;
		float:left;
		top:-100px;
		left:-12px;
		}
	#nextBtn { 
		display:block;
		width:34px;
		height:34px;
		position:relative;
		float:right;
		top:-100px;
		right:-12px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:34px;
		height:34px;
		background:url(/images/slider_lft_arrow.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(/images/slider_rgt_arrow.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

/* END new gotomedia innerpage styles */

/* JH 4/10/12 - below are new gotomedia styles for getinvolved page */
#tog_block_active {
	float:left; width:974px; height:134%; background:url(/images/tranparent_bg.png) repeat; position:absolute; top:355px; z-index:1;
}

#tog_block {
	float:left; width:974px; position:absolute; top:356px; z-index:1;
}

#button_open {
	width:246px; height:37px; cursor:pointer; background:url(/images/dev_techno_btn.png) no-repeat; position:relative; left:35px;
}

.tog_content {
	display: none; margin:0 5px; padding:0 20px 20px 20px; background:url(/images/tog_content_bg.png) repeat-y; height:400px;
}

#tog_heading_block {
	width:956px;
	height:40px;
	background:url(/images/tog_heading_bg_1.gif) repeat-x;
	position:relative;
	left:-16px;
}

#tog_heading_block .lft {
	float:left;
	width:215px;
	height:30px;
	background:url(/images/tog_heading_bg.gif) repeat-x;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-weight:bold;
}

#tog_heading_block .lft span img {
	margin:0 5px 0 0;
}

#tog_heading_block .mid {
	float:left;
	width:526px;
	height:30px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-weight:bold;
}

#tog_heading_block .mid span img {
	margin:0 5px 0 0;
	position:relative;
	top:3px;
}

#tog_heading_block .rgt {
	float:left;
	width:215px;
	height:30px;
	background:url(/images/tog_heading_bg.gif) repeat-x;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:Helvetica, sans-serif;
	padding:10px 0 0 0;
	font-weight:bold;
}

#tog_heading_block .rgt span img {
	margin:0 5px 0 0;
	position:relative;
	top:2px;
}

.tog_lft_block {
	float:left;
	width:199px;
	position:relative;
}

.tog_lft_block .icon {
	width:64px;
	height:82px;
	text-align:center;
	margin:80px auto 0px;
}

.tog_lft_block .icon a {
	float:left;
	width:64px;
	height:82px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1058px;
}

.tog_lft_block .icon a:hover {
	width:64px;
	height:82px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1190px;
	margin:0 auto 0px;
}

.tog_lft_block .content {
	float:left;
	width:180px;
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px 0 0 0;
}

.learn_more {
	color:#0066cc;
	width:100%;
	float:left;
	margin:5px 0 0 0;
}
.learn_more a {
	color:#0066cc;
	width:100%;
}
.learn_more a:hover {
	color:#0066cc;
	text-decoration:underline;
}

.tog_mid_block {
	float:left;
	width:485px;
	height:334px;
	position:relative;
	border:#dfdfdf solid 1px;
	border-bottom:none;
	border-top:none;
	padding:20px;
	background:url(/images/tog_mid_arrow_bg.png) no-repeat center top;
}

.tog_mid_block .icon_initiate {
	width:65px;
	height:82px;
	text-align:center;
	position:absolute;
	left:69px;
	top:14px;
}

.tog_mid_block .icon_initiate a {
	float:left;
	width:65px;
	height:82px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1322px;
}

.tog_mid_block .icon_initiate a:hover {
	width:65px;
	height:82px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1454px;
	margin:0 auto 0px;
}

.tog_mid_block .icon_mobilize {
	width:64px;
	height:84px;
	text-align:center;
	position:absolute;
	left:227px;
	top:14px;
}

.tog_mid_block .icon_mobilize a {
	float:left;
	width:64px;
	height:84px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1848px;
}

.tog_mid_block .icon_mobilize a:hover {
	width:64px;
	height:84px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: -115px 0;
	margin:0 auto 0px;
}

.tog_mid_block .icon_draft {
	width:64px;
	height:83px;
	text-align:center;
	position:absolute;
	left:390px;
	top:14px;
}

.tog_mid_block .icon_draft a {
	float:left;
	width:64px;
	height:83px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -792px;
}

.tog_mid_block .icon_draft a:hover {
	width:64px;
	height:83px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -925px;
	margin:0 auto 0px;
}

.tog_mid_block .icon_maintain {
	width:64px;
	height:82px;
	text-align:center;
	position:absolute;
	left:70px;
	top:197px;
}

.tog_mid_block .icon_maintain a {
	float:left;
	width:64px;
	height:82px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1586px;
}

.tog_mid_block .icon_maintain a:hover {
	width:64px;
	height:82px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -1717px;
	margin:0 auto 0px;
}

.tog_mid_block .icon_approve {
	width:64px;
	height:83px;
	text-align:center;
	position:absolute;
	left:230px;
	top:197px;
}

.tog_mid_block .icon_approve a {
	float:left;
	width:64px;
	height:83px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -264px;
}

.tog_mid_block .icon_approve a:hover {
	width:64px;
	height:83px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -397px;
	margin:0 auto 0px;
}

.tog_mid_block .icon_ballot {
	width:64px;
	height:81px;
	text-align:center;
	position:absolute;
	left:390px;
	top:197px;
}

.tog_mid_block .icon_ballot a {
	float:left;
	width:64px;
	height:81px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -530px;
}

.tog_mid_block .icon_ballot a:hover {
	width:64px;
	height:81px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -661px;
	margin:0 auto 0px;
}

.tog_mid_block .content {
	position:absolute;
	top:110px;
	left:71px;
	width:385px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.tog_mid_block .content {
	top:105px;
}
}

.tog_mid_block .content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:12px;
	color:#333333;
}

.tog_mid_block .content p {
	margin:0;
	padding:5px 0 0 0;
}

.tog_mid_block .standards_block {
	position:absolute;
	top:330px;
	left:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
}

.tog_mid_block .standards_block span {
	width:82px;
	height:29px;
	position:absolute;
	right:-90px;
	top:-3px;
}

.tog_rgt_block {
	float:right;
	width:178px;
	position:relative;
}

.tog_rgt_block .icon {
	width:64px;
	height:82px;
	text-align:center;
	margin:80px auto 0px;
}

.tog_rgt_block .icon a {
	float:left;
	width:64px;
	height:82px;
	text-align:center;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 0;
}

.tog_rgt_block .icon a:hover {
	width:64px;
	height:82px;
	background: url(/images/graphic_icon.png) no-repeat top left;
	background-position: 0 -132px;
	margin:0 auto 0px;
}

.tog_rgt_block .content {
	float:left;
	width:180px;
	color:#555555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:20px 0 0 0;
}

.tog_btm_block {
	width:974px;
	height:15px;
	background:url(/images/tog_content_btm_bg.png) no-repeat;
	position:relative;
	left:-25px;
	top:374px;
}

/* SHARE ICONS */
#shareicons {
float:right;
margin: 0;
width: 222px;
height: 40px;
}

#shareicons .share_text {
color: #666666;
    float: left;
margin-top: 3px;
margin-right:7px;
}

.st_plusone_hcount{ width: 33px !important; overflow: hidden;display: inline-block; margin-right: 3px; float:left;}
div#___plusone_0{ display:block !important;}
.st_fblike_hcount{ margin-top:-3px; display:inline-block; width: 44px;}
.fb-like span{ width:50px !important; overflow:hidden;}
.fb-like span.fb_edge_comment_widget,
.fb-like span.fb_edge_comment_widget span { width:auto !important;overflow:visible;}
/*
.fb_iframe_widget span{ width:50px !important; overflow: hidden;float:left;}
*/

.st_sharethis_hcount {width:90px !important; height:22px; overflow: hidden;float: right;}

.st_fblike_large {
margin-top:0;
display: inline-block;
}


/* //// Find Standard */
.share-for-page	{ padding-right:40px;}
#innerpage_content_lft .content_block_first	{ margin-right:30px; padding-top:0;}
#innerpage_content_lft .content_block_second	{ padding-top:0;}
#innerpage_content_lft .content_block_first h3,
#innerpage_content_lft .content_block_second h3,
#innerpage_content_rgt h3	{ height:40px;}

#innerpage_content_lft .content_block_second .blue-column	{ padding:20px; width:222px; height:526px}
#innerpage_content_lft .content_block_second .blue-column	a	{ /*display:inline-block;*/ margin:5px 0;}
#innerpage_content_lft .content_block_second .blue-column p	{ width:auto; float:none;}

.form-filter-find-standard	{ margin:15px 0 50px 0;}
.form-filter-find-standard span.title	{ float:left; width:70px; font-weight:bold;}
.form-filter-find-standard span.form-body	{ float:left; width:185px;}	

ul.gray-bullet 	{ clear:both; margin:0 0 35px 0; padding:0 0 0 20px;}
ul.gray-bullet li {
	font-size:12px;
	color: #999999;
	margin-bottom:5px;
}
.img_icon {
	float: left;
	margin: 0 10px 0 0;
}

a.bold-link {
	font-weight: bold;
}

.blue-column {
	background-image:url(/images/blue-column.png);
	width:262px;
	height:566px;
}



/* END gotomedia styles */