@charset "UTF-8";
/* CSS Document */

* {margin:0; padding: 0;}

img, div { behavior: url(iepngfix.htc) }

body {
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(images/MainGradient.jpg);
	background-repeat: repeat-x;
	background-color: #736356;
}
#javadrop {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 12px;
}
#javadrop h4 {
	margin-bottom: 5px;
}
.alignment .h13 ul {
	list-style-image: url(images/StructureImages/gif/bullet1.gif);
}


#javadrop li {	
	list-style-type: square;
	list-style-image: url(images/StructureImages/gif/bullet.gif);
}

#wrapper {
	width: 1026px!important;
	width/**/: 999px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#backMatte {
	width: 962px !important;
	/*width: 963px;*/
	padding-right: 32px;
	padding-left: 32px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
.latest_announcements {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.para_indent {
	margin-left: 32px;
	margin-top: 10px;
}
.para_indent a {
	color:#900;
	text-decoration:none;
}
.para_indent a:hover {
	color:#600;
	text-decoration:none;
}
.para_indent a:visited{
	color:#900;
}
#header {
	width: 961px; !important;
	/*width :980px;*/
	height: 112px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px !important;
	/*margin-bottom : 6px;*/
	margin-left: 0px;
	float: left;
	padding-top: 20px;
}
#logo {
	width: 250px;
	background-image: url(images/ibew_logo.jpg);
	background-repeat: no-repeat;
	margin-top: 25px;
	position: absolute;
	height: 80px;
	margin-bottom: 12px;
	margin-top: 10px;
	z-index: 9999;
}

#redline {
	float: left;
	width: 276px !important;
	width /**/:283px;
	background-image: url(images/StructureImages/jpg/red_bgrepeat.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	clear: left;
}
#topNav {
	height: 26px;
	float: right;
	margin-top: 18px;
	margin-bottom: 23px;
	margin-right:0px !important;
	margin-right /**/:8px;
	width: 520px;
}
#topNav a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a79976;
	text-decoration: none;
	padding-right: 20px;
}
#header #topNav #topLinks ul li img {
	padding-right: 20px;
}

#topNav a:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
#topLinks {
	margin-top: 4px;
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 0px;
}
#topLinks ul {
	margin: 0px;
	padding: 0px;
}
#topLinks li {
	display:inline;
	padding-bottom: 20px;
}
#searchBar {
	height: 25px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#cse-search-results {
	width:200px;
}

#leftBar {
	width: 221px;
	height: auto;
	margin-right: 6px;
	float: left;
}
#mainContent {
	width: 731px!important;
	width /**/:728px;
	float: right;
}
#bottomMenu {
	float: left;
	height: 50px;
	/*width: 958px;*/
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C3BC;
	padding-top: 8px;
	text-align: right;
}
#copyright {
	height: 25px;
	width: 260px;
	float: left;
}
#bottomNav {
	float: left;
	height: 25px;
	text-align: right;
	width: 690px;
	font-size: 10px;
	margin-top: 0px!important;
	margin-top/**/: 4px;
}
#bottomNav ul{
	margin: 0px;
	padding: 0px;	
}
#bottomNav li{
	display:inline;
	color:#ccc;
	margin-right: 5px;
}
#bottomNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#bottomNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#bottomNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#bottomNav  a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#leftBar .contentPanel1 {
	height: 364px;
	width: 215px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom:0px;
	background-image: url(images/StructureImages/gif/boxStyle1Grad.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

#all_wrap {
	margin:0px!important;
	margin/**/: auto; 
	padding:0px;
	width: 100%!important;
	width/**/: 900px;
}
#body_wrap {
	float: left;
	padding: 0px;
	margin-top: -2px !important;
	/*margin-top: -17px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 959px!important;
	width /**/: 959px;
}

#body_wrap1 {
	float: left;
	padding: 0px;
	margin-top: -2px !important;
	/*margin-top: -17px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 961px!important;
	width /**/: 977px;
}


#leftBar .boxBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D9D0C0;
	border-right-color: #D9D0C0;
	border-left-color: #D9D0C0;
	width: 219px;
	/*height: 364px;*/
	margin-bottom: 0px;
}
.boxBottom1 {
	background-image: url(images/StructureImages/gif/boxStyle1Bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	width: 221px;
	margin-bottom: 0px;
	margin-top: 0px;
	float: left;
}
#ibewPreamble {
	background-image: url(images/photo/preambleGuy1-trans.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 310px;
}
#preamble {
	width: 125px;
	margin-top: 120px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004a6e;
	font-weight: 500;
}
.contentPanel2 {
	width: 221px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: url(images/StructureImages/gif/boxStyles/leftColumn/lowerBox/boxStyle2.gif);
	/*height: 300px;*/
	float: left;
	margin-top: 6px!important;
	margin-top/**/:-4px;
}

.linkBox {
	float: left;
	text-align: right;
}
.menuSpacer {
	background-image: url(images/MenuImages/menu_spacer.jpg);
	float: left;
	background-repeat: no-repeat;
	width: 1px;
	background-position: top;
	height: 43px;
}
.menuItem {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.blankMenuItem {
	width: 10px;
}
.leftHeadingBar  {
	height: 27px;
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	padding-top: 8px;
}
.leftHeadingBar   .headingBar_mid {
	background-image: url(images/StructureImages/gif/headingBar/headingBar_grad.gif);
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	width: 181px;
}
.headingBar_leftShoulder {
	background-image: url(images/StructureImages/gif/headingBar/headingBar_leftShoulder.gif);
	float: left;
	height: 27px;
	width: 10px;
}
.headingBar_rightShoulder {
	background-image: url(images/StructureImages/gif/headingBar/headingBar_rightShoulder.gif);
	float: right;
	height: 27px;
	width: 9px;
}
.redArrowBullet {
	background-image: url(images/StructureImages/gif/arrow_bullet.gif);
	height: 27px;
	width: 9px;
	float: left;
	margin-right: 5px!important;
	margin-right: 2px;
}
.headingBar_content {
	float: left;

}
.news_headers {
	color: #003366;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 27px;
}

#mainContent .boxBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D9D0C0;
	border-right-color: #D9D0C0;
	border-left-color: #D9D0C0;
	width: 729px;
/*	height: 249px;*/
	margin-bottom: 0px;
}
#mainContent   .contentPanel1 {
	height: 364px;
	width: 725px;
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	background-image: url(images/StructureImages/gif/boxStyle1Grad.gif);
}
.mainHeadingBar {
	height: 27px;
	width: 710px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px!important;
	margin-bottom/**/: 3px;
	margin-left: auto;
	padding-top: 8px;
}
.mainHeadingBar .headingBar_mid {
	background-image: url(images/StructureImages/gif/headingBar/headingBar_grad.gif);
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	width: 691px;
}
#mainContent .boxBottom {
/*	background-position: center top;
	height: 9px!important;
	height: 6px;
	width: 731px;
	margin-bottom: 6px!important;
	margin-bottom: 0px;
	margin-top: 0px!important;
	margin-top:-12px;
	float: left;
	border: none;
*/

	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
	width: 731px;
	margin-bottom: 0px;
	margin-top: 0px!important;
	margin-top: -3px;
	float: left;
}
#mainContent .boxBottom_middle {
	background-image: url(images/StructureImages/gif/boxBottom/boxBottom_grad.gif);
	background-repeat:repeat-x;
	float: left;
	height: 9px!important;
	height: 6px;
	width: 715px;
}
#leftBar .boxBottom {
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
	width: 221px;
	margin-bottom: 0px;
	margin-top: 0px;
	float: left;

}
#leftBar .boxBottom_middle {
	background-image: url(images/StructureImages/gif/boxBottom/boxBottom_grad.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	float: left;
	height: 9px;
	width: 205px;
}
.boxBottom_leftShoulder {
	background-image: url(images/StructureImages/gif/boxBottom/boxBottom_Left.gif);
	background-repeat:no-repeat;
	float: left;
	height: 9px;
	width: 8px;	
	border: none;
}
.boxBottom_rightShoulder {
	background-image: url(images/StructureImages/gif/boxBottom/boxBottom_right.gif);
	background-repeat:no-repeat;
	float: right;
	height: 9px;
	width: 8px;
}
#leftMainArea {
	width: 325px;
	padding-top: 19px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	float: left;
	min-height: 400px;
	margin-top:0!important;
	margin-top/**/:-6px;
}
.shadowBottom {
	background-image: url(images/StructureImages/png/shadowBack.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 150px;
	width: 150px;
}
.photoBorderSmall {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height: 143px;
	width: 146px;
	padding: 2px;
	float: left;
}
.smallPhoto {
	height: 124px;
	width: 151px;
	float: left;
	background-image: url(images/StructureImages/png/smallPhotoBorder-trans.png);
	background-repeat: no-repeat;
	margin-right: 8px;
	margin-bottom: 8px!important;
	margin-bottom: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
#rightMainArea 
{
	width: 366px;
	float: right;
	background-image: url(images/StructureImages/jpg/events.jpg);
	background-repeat: no-repeat;
	min-height: 63px;
	margin-top: 6px!important;
	margin-top: -4px;
}

#newsArea {
	margin: 0px;
	padding: 0px;
}
#newsArea    .list {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}
#newsArea .list .entry {
	width: 100%;
	margin-bottom: 10px;
	min-height: 50px;
	height: 50px;
}
/*
#newsArea .bullet {
	background-image: url(images/StructureImages/gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 8px;
	padding-top: 10px;
	margin: 0px;
}
*/
#newsArea ul {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}
#newsArea li {
	list-style-type: square;
	list-style-image: url(images/StructureImages/gif/bullet.gif);
}
.dottedLine {
	height: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
}
#newsArea   a:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #9F220C;
	text-decoration: none;
}
#newsArea a:visited {
	color: #663333;
	text-decoration:none;
}
#newsArea a:hover {
	color: #990000;
	text-decoration: none;
}
#newsArea a:active {
	color: #9F220C;
	text-decoration: none;
}
#flashContentArea {
	background-image: url(images/StructureImages/png/flashBack-trans.png);
	height: 311px !important;
	height/**/:300px;
	background-repeat: no-repeat;
	width: 710px;
	margin-left: 3px!important;
	margin-left/**/:1px;
	padding-top: 6px !important;
	padding-top/**/: 5px;
	padding-right: 6px!important;
	padding-right /**/: 8px;
	padding-bottom: 6px!important;
	padding-bottom/**/: 6px;
	padding-left: 6px!important;
	padding-left/**/: 4px;
	text-align: center;
	vertical-align: middle;
	float: left;
}
#flashEmbed2 {
	height: 306px;
	width: 706px;
}
#mainContent a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}
#mainContent a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
#mainContent a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #004a6e;
}
/*a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
*/
#leftBar .contentPanel3 {
	height: 244px;
	width: 215px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	background-image: url(images/StructureImages/gif/boxStyles/leftColumn/aboutBox/boxstyle3.gif);
	background-position: top;
}
#siteMap {
	width: 600px!important;
	width /**/: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	float: left;
}
#siteMap   a:link   {
	text-decoration: none;
	color: #999;
}
#siteMap    a:visited   {
	text-decoration: none;
	color: #004a6e;
}
#siteMap   a:hover   {
	color: #666;
}
#siteMap ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #004a6e;
	list-style-image: url(images/StructureImages/gif/bullet1.gif);
	line-height: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#siteMap ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#aboutMenu {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#aboutMenu a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size:10px;
	line-height: 20px;
	color: #004a6e;
	text-decoration: none;
}
#aboutMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	color:#69C;
}
#aboutMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	color: #9F220C;
}
#aboutMenu .activeLink {
	color: #9F220C;
}
#mainContent .contentPanel3 {
	height: 244px!important;
	height: 247px;
	width: 725px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 0px!important;
	margin-bottom: 0px;
	background-image: url(images/StructureImages/gif/boxStyles/leftColumn/aboutBox/boxstyle4.gif);
}
#aboutImageFrame {
	background-image: url(images/StructureImages/png/aboutPages/about_imageFrame-trans.png);
	background-repeat: no-repeat;
	padding: 7px!important;
	padding-bottom:0px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 2px!important;
	margin-bottom: -4px;
	margin-left: 7px!important;
	margin-left/**/: 3px;
	float: left;
	background-position: left top;
}
#aboutTitle {
	background-image: url(images/StructureImages/png/aboutPages/about_center_grad-trans.png);
	float: left;
	height: 141px;
	width: 291px!important;
	width: 275px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left: 7px!important;
	margin-left /**/: 3px;
	padding-top: 20px;
	padding-left: 10px;
	text-transform: uppercase;
	line-height: 25px;
}
#aboutContent {
	float: left;
	min-height: 300px;
	margin-top:8px!important;
	margin-top/**/:-2px;
	margin-bottom: 8px;
	width: 732px;
	padding-bottom: 10px;
}
#aboutContent .downLeftShoulder  {
	background-image: url(images/StructureImages/png/aboutPages/downwardFacingBox/images/downBox_leftShoulder-trans.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 134px;
	float: left;
}
#aboutContent .midSection {
	background-image: url(images/StructureImages/png/aboutPages/downwardFacingBox/images/downBox_grad-trans.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 690px;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#aboutContent .downRightShoulder {
	background-image: url(images/StructureImages/png/aboutPages/downwardFacingBox/images/downBox_rightShoulder-trans.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 134px;
	float: left;
}
#aboutContent .midSection .alignment {
	padding-right: 14px;
	padding-left: 14px;
}
.contactEntry {
	float: left;
	height: 70px;
	width: 33.1%;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BFB0A4;
	line-height: 20px;
	margin-right: 0.2%;
}
#contactMenu {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6053;
	line-height: 16px;
}
#contactMenu a {
	font-size:12px;
	color: #004a6e;
	text-decoration: none;
	font-weight: none;
}
#contactMenu a:hover {
	color:#69C;
	font-size:12px;
	text-decoration: none;
	font-weight: none;
}
.headingBar_content_contact {
	float: left;
	color: #003366;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 8px;
	font-weight: normal;
}
.dottedLine2 {
	height: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	margin-top: 10px!important;
	margin-top/**/: 20px;
	margin-right: 0px;
	margin-bottom: 10px!important;
	margin-bottom/**/: 0px;
	margin-left: 0px;
	float: left;
	width: 100%;
}
#execArea {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 675px!important;
	width/**/:660px;
	float: left;
}
.freeBullet {
	background-image: url(images/StructureImages/gif/bullet.gif);
	float: left;
	height: 55px;
	width: 12px;
	background-repeat: no-repeat;
	margin-top: 5px;
}
.freeBullet1 {
	background-image: url(images/StructureImages/gif/bullet.gif);
	float: left;
	height: 125px;
	width: 12px;
	background-repeat: no-repeat;
	margin-top: 5px;
}
#contactInfoArea {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BFB0A4;
}
.contactEntryNoLine {
	float: left;
	width: 33.1%;
	line-height: 20px;
	margin-right: 0.2%;
	margin-bottom: 20px;
}
.contactEntry   a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.contactEntry  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
#resourceMenu {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 10px;
}
#resourceMenu a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	color: #004a6e;
	text-decoration: none;
	font-size: 11px;
}
#resourceMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	font-size: 11px;
	color:#69C;
}
#resourceMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #9F220C;
	font-size: 11px;
}
#resourceMenu .activeLink {
	color: #9F220C;
}

#resourceMenu a, #aboutMenu a
{
	font-size: 11px;
}

.right-heading-bar
{
	width: 340px;
	margin-top: 8px;
	padding-top: 0px !important;
	padding-top/**/: 8px;
	margin-right: auto;
	margin-bottom: 8px!important;
	margin-bottom /**/:0px;
	margin-left: auto;
}

.right-heading-bar-left-shoulder
{
	background-image: url(images/StructureImages/gif/headingBar/headingBar_leftShoulder.gif);
	height: 27px;
	width: 10px;
	float: left;
}

.right-heading-bar-midle
{
	background-image: url(images/StructureImages/gif/headingBar/headingBar_grad.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 321px;
	float: left;
}

.right-heading-bar-right-shoulder
{
	background-image: url(images/StructureImages/gif/headingBar/headingBar_rightShoulder.gif);
	height: 27px;
	width: 9px;
	float: right;
}
.accordion_content ul li {
	margin-bottom: 12px;
	margin-left: 4px;
}
.accordion_content ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.accordion_content ul ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
.accordion_content ul ul li {
	margin-top: 0px;
	margin-bottom: 5px;
}


.accordion_content ul p.bold_11 {
	margin-top: 0px;
	margin-bottom: -5px;
}




.accordion
{
	font-size: 11px;
	color: #706255;
	font-family: Arial;
}


.accordion_button_selected
{
	background-image: url(images/carousel_selected.jpg);
}

.accordion_button_selected_arrow
{
	background-image: url(images/carousel_selected_arrow.gif);
	margin-top: 3px;
}

.accordion_button_unselected
{
	background-image: url(images/carousel_unselected.jpg);
}

.accordion_button_unselected_arrow
{
	background-image: url(images/carousel_unselected_arrow.gif);
	margin-top: 3px;
}

.accordion_button_selected, .accordion_button_unselected
{
	cursor: pointer;
	padding-left: 20px;
	padding-top: 2px;
	font-weight: bold;
	background-repeat: repeat-x;
	height: 17px;
	font-size: 0.9em;
}

.accordion_button_selected_arrow, .accordion_button_unselected_arrow
{
	background-repeat: no-repeat;
	height: 7px;
	width: 7px;
	float: left;
	margin-right: 10px;
}

.accordion_button_text
{
	float: left;
	color: #fff;
}


.accordion_content
{
	background-color: #f7f6f3;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 37px;
}
.accordion_content p {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
ol li ol li
{
	list-style-type: lower-roman;
}

.alphabetical
{
	list-style-type: lower-latin;
}

#execArea .freeBullet
{
	height: 60px;
}
.pad_top   {
	padding-top: 15px;
}
.20px_leftpad {
	margin-left: 20px;

}
/******* Contact_information**********/

#contact_information {
	list-style-type: none;
	line-height:20px;
}
#contact_information li {
	float: left;
	width: 210px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*#sample_album img {
	display: block;
}*/
