/************  General ****************/
*
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

h1 {
    text-transform: uppercase;
}

h1, h2 {
	font-size:11px;
	color:#e46226;
	font-weight:bold;
    margin-bottom: 5px;
}

h3 {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
}

h1.h1_gray {
	color: #666;
}
h2.h2_gray {
	color: #666;
}

.intro {
	font-size: 13px;
	color:#666;
	line-height: 17px;
}

img.left {
	float: left;
	margin: 0 15px 15px 0;
}

img.right {
	float: right;
	margin: 0 0 15px 15px;
}

a.learnMore {
	color: #666;
}
a.generalLink {
    color: #666;
    font-size: 9px;
    text-decoration: none;
    position: relative;
    padding-right: 22px;
}
a.generalLink img {
    position: absolute;
    right: 0;
    top: -5px;
}
* html a.generalLink img {
   position: relative;
   behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
   this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
   this.src = "/webimages/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
   this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
   this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
.orange {
    color: #E46226;
}
.gray {
    color: #666;
}
table.form {
    color: #000;
}
    table.form td {
        padding: 0 0 3px 0;
    }
    input.submit {
        cursor: pointer;
        font-size: 11px;
        display: inline-block;
        width: 68px;
        height: 18px;
        padding-left: 7px;
        text-align: left;
        text-transform: uppercase;
        color: #636466;
        border: none;
        background: url(../images/submit.gif) left top no-repeat;
    }
    input.submit:hover {
        background-position: bottom;
    }
p
{
	padding:0px 0px 12px 0px;
}

a
{
	color:#000000;
}

a img
{
	border:none;
}

body
{
    font-family:Helvetica, Arial, Sans-Serif;
    font-size:11px;
    color:#000000;
    background-color:#ffffff;
    background-image:url("../images/blueBar.gif");
    background-repeat:repeat-x;
    background-position:top;
}

#wrapper
{
    width:978px;
    margin:0px auto 0px auto;
    text-align:left;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	overflow: hidden;
}


.sub #wrapper
{
	background-image:url(../images/subLeft.png);
	background-repeat:repeat-y;
}

/************  Header ****************/
#header
{
    float:left;
    width:845px;
}

#home #header
{
	width:100%;
    height:241px;
    background-color:#DCE0E4;
}

#header #logo
{
	margin:31px 0px 0px 35px;
	float:left;
	display:inline;
}

#header #headerLeft, #header #headerLeftTop
{
	float:left;
	width:170px;
	background:url("../images/home_logo_grad1.png") repeat-y;
}

#header #headerLeftTop
{
	height:190px;
}

#header #headerLeftBottom
{
	float:left;
	width:170px;
	height:51px;
	background:url("../images/home_logo_grad2.png") repeat-y;
}

#headerRight {
    position: relative;
}
    .logoutButton {
        padding: 3px 5px;
        position: absolute;
        right: 33px;
        top: 18px;
        color: #696a6c;
        text-decoration: none;
        text-transform: uppercase;
        background: url(../images/logoutBg.png) 0 0 repeat-x;
    }
        

#header #headerRight
{
	float:left;
	width:845px;
}

#home #header #headerRight
{
	width:808px;
}
#headerRight img {
    display: block;
}
#header #headerRightTop
{
	float:left;
	width:845px;
	height:55px;
	background:url("../images/header_grad.png") repeat-y right #ffffff;
}

#home #header #headerRightTop
{
	width:808px;
	height:52px;
}

#header #headerRightTop ul
{
	float:right;
	font-size:9px;
	text-transform:uppercase;
	list-style-type:none;
	padding:20px 27px 0px 0px;
}

#header #headerRightTop li
{
	float:left;
	display:inline;
	border-right:2px solid #ACA595;
	padding:0px 6px 0px 6px;
}

#header #headerRightTop li.last
{
	border-right:none;
}

#header #headerRightTop li a
{
	color:#000000;
	text-decoration:none;
}

#header #headerRightTop li a:hover
{
	text-decoration:underline;
}

#header #headerRightBottom
{
	float:left;
	width:845px;
	background:url("../images/header_grad2.png") repeat-y right #ffffff;
	border-top:1px solid #ffffff;
}

#home #header #headerRightBottom
{
	width:808px;
	height:189px;
	background:none;
	border-top:none;
}

#header #headerRightBottom #topImages li
{
	float:left;
	display:inline;
	list-style-type:none;
	padding-right:1px;
	height:138px;
}

#header #headerRightBottom #topImages li.last
{
	padding-right:0px;
}



/************  Top Nav ****************/
#topNav li
{
	float:left;
	display:inline;
	list-style-type:none;
	padding-right:1px;
	position:relative;
}

#topNav li.last
{
	padding-right:0px;
}

#topNav li a
{
	float:left;
	display:block;
	width:161px;
	height:50px;
}

#home #topNav li a
{
	height:51px;
}

#home #topNav li ul li a {height: auto;}

#topNav li.last a{width:161px;}
#home #topNav li.last a{width:160px;}

#topNav li.last ul li a {width: 136px;}

#home #topNav li a.link1{background:url(../images/home_nav_1.png) left top no-repeat;}
#home #topNav li.active a.link1{background-position: left bottom;}

#topNav li a.link1{background:url(../images/nav_1.png) left top no-repeat;}
#topNav li.active a.link1,
#topNav li.on a.link1{background-position: left bottom;}

#home #topNav li a.link2{background:url(../images/home_nav_2.png) left top no-repeat;}
#home #topNav li.active a.link2{background-position: left bottom;}

#topNav li a.link2{background:url(../images/nav_2.png) left top no-repeat;}
#topNav li.active a.link2,
#topNav li.on a.link2{background-position: left bottom;}

#home #topNav li a.link3{background:url(../images/home_nav_3.png) left top no-repeat;}
#home #topNav li.active a.link3{background-position: left bottom;}

#topNav li a.link3{background:url(../images/nav_3.png) left top no-repeat;}
#topNav li.active a.link3,
#topNav li.on a.link3{background-position: left bottom;}

#home #topNav li a.link4{background:url(../images/home_nav_4.png) left top no-repeat;}
#home #topNav li.active a.link4{background-position: left bottom;}

#topNav li a.link4{background:url(../images/nav_4.png) left top no-repeat;}
#topNav li.active a.link4,
#topNav li.on a.link4{background-position: left bottom;}

#home #topNav li a.link5{background:url(../images/home_nav_5.png) left top no-repeat;}
#home #topNav li.active a.link5{background-position: left bottom;}

#topNav li a.link5{background:url(../images/nav_5.png) left top no-repeat;}
#topNav li.active a.link5,
#topNav li.on a.link5{background-position: left bottom;}

#topNav li ul
{
	display:none;
	position:absolute;
	top:50px;
	left:-1px;
	border:1px solid #ffffff;
	border-bottom:none;
	border-right:none;
	background-color:#ffffff;
}

#topNav li.active ul
{
	display:block;
}

#topNav li div.indicator
{
	display:none;
	position:absolute;
	top:-7px;
	left:0px;
	width:161px;
	height:7px;
	background-color:#13B5EA;
}
#topNav li.link1 div.indicator {
    border-left: 1px solid #fff;
    width: 160px;
}
#topNav li.on div.indicator
{
	display:block;
}

#topNav li ul li
{
	float:left;
	display:inline;
	clear:both;
	background-color:#ffffff;
	padding-bottom:1px;
}

#topNav li ul li a
{
	display:block;
	width:136px;
	height: auto;
	line-height:15px;
	padding: 5px 5px 5px 20px;
	background-color:#13B5EA;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

#topNav li ul li a:hover
{
	text-decoration:underline;
}



/************  Left Div ****************/
#left
{
	float:left;
	width:133px;
}


#leftTop
{
	float:left;
	width:133px;
	height:136px;
	background:url("../images/logo_grad.png") repeat-y;
}

#left #logo
{
	float:left;
	display:inline;
	margin:17px 0px 0px 24px;
}


#leftNav
{
	float:left;
	width:133px;
	min-height:264px;
	_height:264px;
	background:url("../images/leftNav_bg.png") no-repeat;	
}

#leftNav ul
{
	float:left;
	padding-top:10px;
}

#leftNav li
{
	float:left;
	display:block;
	width:133px;
	border-bottom:1px solid #E3C5B7;
	overflow: hidden;
}

#leftNav li a
{
	float:left;
	display:block;
	width:98px;
	line-height:13px;
	padding:7px 4px 5px 31px;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}

#leftNav li ul {
    padding: 0;
}

#leftNav li ul li {
    border: none;
}

#leftNav li ul li a {
    padding: 2px 4px 2px 31px;
    text-transform: none;
}

#leftNav li ul li ul li {
    border: none;
}

#leftNav li ul li ul li a {
    padding: 2px 4px 2px 40px;
    text-transform: none;
}

#leftNav li a:hover
{
	text-decoration:underline;
}

#leftNav li a.on
{
	color:#13b5ea;
}

#right
{
	float:left;
	width:845px;
}
#right.splitGradient {
	background: url(../images/splitGradientBg.gif) 0 0 repeat-y;
}
#break
{
    float:left;
    width:978px;
    height:43px;
    background-color:#000000;
}

#container
{
	float:left;
	width:790px;
	padding:20px 0px 20px 20px;
	overflow: hidden;
}
#container.mentorSub {
    width:805px;
    min-height: 500px;
	padding: 20px;
}
.container2cols
{
	width:795px !important;
	padding-right:15px !important;
}
#container.noBottomPad {
	padding-bottom: 0;
}
#home #container
{
	float:left;
	width:978px;
	padding:0;
	background:url("../images/home_left_grad.png") repeat-y;
}

#container #image
{
	float:left;
	width: 370px;
	min-height: 100px;
}

#home #container #video
{
	float:left;
	padding:29px 0 0 34px;
	width: 362px;
}

#container .text
{
	float:left;
	width:397px;
	padding:25px 0px 0px 13px;
}

#home #container .text
{
	width:319px;
	padding:41px 16px 0px 0px;
}

#container .text a
{
	text-decoration:underline;
}

#container .text ul
{
	padding:0px 0px 12px 5px;
}
.content ul {
    margin: 0 0 12px 10px;
}
.content ul li ul {
    margin: 0 0 0 10px;
}
#container .text ul li, .content ul li
{
	padding:0px 0px 0px 12px;
	list-style-type:none;
	background:url("../images/bullet.gif") left 2px no-repeat;
}
#container .text ul li.header, .content ul li.header {background: none !important;}
#container .text ul li ul {
	padding-bottom: 0;
}

#container .text ul li ul li{
	
}

#container .text .highlight
{
	font-size:11px;
	color:#e46226;
	font-weight:bold;
}

.container2cols .containercol1
{
	float:left;
	width:370px;
	margin-right: 30px;
	overflow: hidden;
	min-height: 100px;
}

.container2cols .containercol2
{
	float:left;
	width:395px;
	overflow: hidden;
	min-height: 100px;
}

table.twoColumn
{
	border-collapse: collapse;	
}

table.twoColumn td.leftColumn
{
	width:370px;
	padding: 0px;
	padding-right: 30px;
	vertical-align: top;
}

table.twoColumn td.rightColumn
{
	width:395px;	
	vertical-align: top;
}

table.twoColumn td.leftColumn_twothirds
{
	width:510px;
	padding: 0px;
	padding-right: 30px;
	vertical-align: top;
}

table.twoColumn td.rightColumn_onethird
{
	width:255px;	
	vertical-align: top;
}

#home #container .text .highlight
{
	font-size:13px;
	color:#666666;
}

#home #container #right
{
	float:left;
	width:247px;
	overflow: hidden;
}

#home #container #right #rightTop
{
	float:left;
	width:207px;
	padding:19px 0px 0px 17px;
}
#home #container #right #rightTop>ul {
    margin-top: 12px;
    overflow: hidden;
}
#home #container #right #rightTop img.call
{
	padding:0px 0px 5px 0px;
}

#home #container #right #rightTop li
{
	float:left;
	display:inline;
	list-style-type:none;
	padding:0px 1px 0px 0px;
}

#home #container #right #rightTop li.last
{
	padding-right:0px;
}

#home #container #right #rightTop li a
{
	float:left;
	display:block;
	width:75px;
	height:25px;
}
#home #container #right #rightTop li .content a
{
    float: none;
    display: inline;
    width: auto;
    height: auto;
}
#home #container #right #rightTop li.last a
{
	width:131px;
}

#home #container #right #rightTop li a.link1{background:url(../images/home_contact.png) left top no-repeat;}
#home #container #right #rightTop li a.link1:hover{background-position: left bottom;}

#home #container #right #rightTop li a.link2{background:url(../images/home_current.png) left top no-repeat;}
#home #container #right #rightTop li a.link2:hover{background-position: left bottom;}

#home #container #right #rightBottom
{
	float:left;
	width:207px;
	padding:19px 0px 20px 17px;
	background:url("../images/home_right_grad.png") repeat-y;
}

#home #container #right #rightBottom .newsItem
{
	padding:12px 0px 0px 0px;
	font-size:10px;
}

#home #container #right #rightBottom .newsItem span.date
{
	color:#666666;
	font-size:9px;
}

#rightBottom .newsItem span {color: #666;}

.containercol2 .newsItem {
    margin-bottom: 12px;
}
.containercol2 .newsItem strong {
    color: #000;
}
.containercol2 .newsItem a {
    color: #666;
    text-decoration: underline;
}
.containercol2 .newsItem a:hover {
    text-decoration: none;
} 

a.learnMore
{
	display:block;
	width:62px;
	padding:5px 21px 0px 0px;
	color:#666666;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
	height:15px;
	margin-top:5px;
}

a.learnMore .img
{
	position:absolute;
	left:62px;
	top:0px;
	display:inline;
	height:20px;
	width:21px;
}

#home a.learnMore
{
	margin-top:20px; 
}

.img img
{
	_display:none;
}

#home #container #right #rightBottom a.learnMore:hover
{
	text-decoration:underline;
}

#containerWide
{
	float:left;
	width:956px;
	padding:30px 0px 0px 22px;
	background:url("../images/header_grad.png") repeat-y right;	
	position:relative;
}

#box
{
	float:left;
	width:455px;
	margin:0px 25px 20px 0px;
	display:inline;
}

#boxNav
{
	float:left;
	width:455px;
}

#boxNav li
{
	padding: 0 1px 0 0;
	background: none;
	float:left;
	display:inline;
	list-style-type:none;
	width:127px;
	height:25px;
	line-height:25px;
}

#boxNav li a
{
	display:block;
	width:114px;
	height:25px;
	padding:0px 0px 0px 13px;
	background-color:#CFD4D8;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

#boxNav li a.active
{
	color:#ffffff;
	background-color:#000000;
	padding-top:10px;
	margin-top:-10px;
}

#boxNav li a:hover
{
	text-decoration:underline;
}

#box .boxSub
{
	display:none;
	position:relative;
	float:left;
	padding:17px 18px 17px 13px;
	background-color:#000000;
	color:#ffffff;
	line-height:17px; 
	width: 424px;
	height: 167px;
}

#box .boxSub img
{
	float:left;
	padding:0px 22px 0px 0px;
}

#box .boxSub p
{
	padding-top:10px;
}

#box .active
{
	display:block;
}

#box .boxLink
{
	position:absolute;
	bottom:14px;
	right:14px;
	height:14px;
	width:14px;
}

#box .boxLink img
{
	padding:0;
}

#boxGrad
{
	position:absolute;
	top:0px;
	right:0px;
}

#container .section
{
	float:left;
	padding:20px 20px 0px 0px;
}
#container.withPadding {
    padding: 20px;
    width: 805px;
}
.content .byLine {
    color: #666;
    font-weight: bold;
}
.content .datePosted {
    font-size: 10px;
    margin-bottom: 12px;
}

#containerWide .text
{
	float:left;
	width:400px;
	padding:0px 0px 0px 0px;
}

#containerWide .section
{
	float:left;
	width:400px;
	padding-bottom:20px;
}
/*
.section h1, .section h2, .container2cols .text h2
{
	color:#e46226;
	font-size:11px;
	text-transform:uppercase;
	padding-bottom:5px;
}

.section h2, .container2cols .text h2
{
	color:#666666;
	text-transform:none;
}
*/
.section .cols2
{
	float:left;
	width:363px;
	padding:0px 20px 0px 0px;
	display:inline;
}
/*
.section .cols2 h2
{
	color:#666666;
	text-transform:uppercase;
}
*/
.section .cols3
{
	float:left;
	width:252px;
	padding:0px 20px 0px 0px;
	display:inline;
	overflow: hidden;
}

.section .last
{
	padding:0px 0px 0px 0px;
}


.section a.learnMore:hover
{
	text-decoration:underline;
}

#footer
{
    float:left;
    width:943px;
    height:37px;
	line-height:37px;
	color:#ffffff;
	font-size:9px;
    padding:0px 0px 0px 35px;
    background-color:#000000;
}
#footer img
{
    float:right;
}

#footer a
{
	line-height:37px;
	color:#ffffff;
	font-size:9px;
}

.overlay {
     position: fixed;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     display: none;
     background: #000;
     opacity: .80;
     filter: alpha(opacity=80);
     z-index: 1000;
}
    .overlayon {
         display: block;
    }
    * html .overlay { /* ie6 hack */
         position: absolute;
         height: expression(document.body.scrollHeight > document.documentElement.clientHeight ? document.body.scrollHeight : document.documentElement.clientHeight + 'px');
    }

.modal {
    background: #000000;
    display: none;
    width: 530px;
    height: 370px;
    margin: -180px 0 0 -265px;
    padding: 0;
    position: fixed;
    top: 50%;
    left: 50%;
    overflow: hidden;
    z-index: 1001;
}

    .modalon {
         display: block;
    }
    * html .modal { /* ie6 hack */
        position: absolute;
        margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    }

/* Ektron PB Style Overwrites */
#container .text ul li.PBItem {
    list-style: none;
    background: none;
}

div.flvBox
{
    float:left;
    width: 255px;
    padding: 1px;
    margin: 0px;
}
div.content {overflow: hidden;}

.checkboxWithLabelContainer
{
	line-height: 12px;
}

.checkboxWithLabelContainer input
{
	margin:0;
	padding:0;
	position:relative;
	top:2px;
}

table.regForm1 input.textbox
{
	width: 264px;
	margin: 2px; 
}
table.regForm1 input.textboxFull
{
	width: 366px;
	margin: 2px;
}

table.regForm1 select.dropdownFull
{
	width: 374px;
	margin: 0px;
}
table.regForm1 textarea.textareaFull
{
	width: 373px;
	height: 70px;
}

table.regForm2 input.textbox,
table.regForm2 select.dropdown,
table.regForm2 textarea.textarea
{
	width: 373px;
	margin: 1px;
}

table.regForm2 select.dropdown_margin
{
	margin: 1px;
}

div.noflashmessage
{
	width: 100%; 
	height: 100%; 
	background-color: #fff;	
}

div.noflashmessage
{
	color:#666666;
	font-size:12px;
}
div.noflashmessage a
{
	color:#888888;
	font-size:12px;
	font-weight:bold;
}
/* added by Jeff D. @ C2 */
.loginContent {
	width: 376px;
	color: #76787a;
	font-size: 13px;
	line-height: 17px;
	float: left;
	overflow: hidden;
}
.loginFormWrap {
	float: left;
	margin-left: 20px;
	width: 399px;
}
	.loginFormWrap .contentArea {
		overflow: hidden;
		padding: 0 20px;
		line-height: 1.5em;
	}
	.loginBox {
		background: url(../images/grayGradient.gif) 0 0 repeat-y;
		margin-top: 20px;
		padding: 20px;
	}
	.loginBox .label {
		width: 91px;
		height: 22px;
		line-height: 22px;
		display: block;
		float: left;
		font-weight: bold;
		color: #636466;
	}
	.loginBox span {
		padding-left: 65px;
	}
	.loginBox input {
		width: 222px;
		height: 19px;
		padding: 3px 2px 0 2px;
		margin-bottom: 3px;
		line-height: 22px;
		border: 1px solid #cfd4d8;
	}
	.loginBox .buttonWrap {
		text-align: right;
		padding: 10px 41px 20px 0;
	}
		.loginBox .buttonWrap a {
			color: #636466;
		}
		.loginBox .buttonWrap .button {
			display: inline-block;
			width: 58px;
			height: 18px;
			margin-left: 5px;
			line-height: 18px;
			padding-left: 5px;
			text-align: left;
			text-decoration: none;
			background: url(../images/signInBg.gif) right 0 no-repeat;
		}
		.loginBox .buttonWrap .button:hover {
			background-position: right bottom;
		}
		.mentorSub .rightCol {
			float: left;
			width: 235px;
			margin-left: 20px;
			line-height: 1.5em;
		}
			.mentorSub .rightCol h1 {
				color: #767779;
			}
	.modal2 {
		background: #fff;
		display: none;
		width: 360px;
		padding: 20px;
		margin-left: -200px;
		position: absolute;
		top: 150px;
		left: 50%;
		overflow: hidden;
		z-index: 1001;
	}
		.modal2 .close {
			float: right;
			margin: 0 0 5px 5px;
		}
		table.form {
			width: 300px;
			margin: 0 auto;
		}
			table.form td.label {
				font-weight: bold;
			}
			table.form select,
			table.form input {
				width: 150px;
				margin: 0;
				padding: 0;
			}
				table.form .button {
					background: #eee;
					padding: 4px 8px;
					text-decoration: none;
				}
				table.form .submission {
					padding-top: 10px;
				}
	.modal3 {
		background: #fff;
		display: none;
		width: 360px;
		padding: 20px;
		margin-left: -200px;
		position: absolute;
		top: 150px;
		left: 50%;
		overflow: hidden;
		z-index: 1001;
	}
		.modal3 .close {
			float: right;
			margin: 0 0 5px 5px;
		}
.mentorSub {
	background: url(../images/rightColGradient.gif) right 0 repeat-y;
	overflow: hidden;
}
	.mentorSub .leftCol {
		width: 526px;
		padding: 0 20px 0 0;
		float: left;
		line-height: 1.5em;
	}
	.mentorSub .singleCol {
		width: 805px;
		padding: 0 20px 0 0;
		float: left;
		line-height: 1.5em;
	}
	.squareButton {
		display: inline-block;
		width: 104px;
		height: 37px;
		margin-bottom: 10px;
		margin-right: 3px;
		text-align: center;
		text-decoration: none;
		line-height: 37px;
		background: #d6dadc;
		border-bottom: 1px solid #aeb4b9;
	}
		.squareButton span {
			width: 18px;
			height: 17px;
			padding: 3px 20px 4px 0;
			background: url(../images/redArrow.gif) right center no-repeat;
		}
	.accordian {
		width: 498px;
		margin-bottom: 10px;
	}
		.accordian h1 {
			color: #c8622e;
			font-size: 11px;
			margin-bottom: 5px;
		}
		.accordian .item {
			overflow: hidden;
		}
			.accordian .item .accordianHeader {
				background: #58595b;
				color: #fff;
				padding: 0 5px 0 3px;
				height: 18px;
				line-height: 18px;
				cursor: pointer;
				border-bottom: 1px solid #d5d6d6;
			}
				.accordian .item .accordianHeader h3 {
					font-size: 11px;
					background: url(../images/accordianArrows.gif) right 6px no-repeat;
				}
				.accordian .open .accordianHeader h3 {
                    background-image: none;
				}				    
				.accordian .item .subHeader {
					overflow: hidden;
					background: #ebecee;
					color: #c8612e;
					padding: 3px 15px;
					font-weight: bold;
					border-bottom: 1px solid #fff;
					display: none;
				}
				.accordian .open .subHeader {
					display: block;
				}
					.item .accordianSubHeader .titleHeading {
						float: left;
					}
					.item .accordianSubHeader .sizeHeading {
						float: right;
					}
					.item .listing {
						display: none;
						padding: 3px 15px;
						background: #d8dbde;
						overflow: hidden;
						border-bottom: 1px solid #fff;
					}
					.open .listing {
						display: block;
					}
					.item .even {
						background: #ebecee;
					}
						.item .listing .link {
							float: left;
							font-weight: normal;
						}
							.item .listing .link a {
								text-decoration: none;
							}
						.item .listing .size {
							float: right;
							font-weight: normal;
						}
						.item .listing h4 {
						    font-size: 11px;
						}
	ul.blogRSS 
	{
		list-style:none;
		margin: 0;
		padding: 0 0 20px 0;
	}
		#container ul.blogRSS li {
			background-image: none;
			padding: 16px 10px 0 12px;
		}
		ul.blogRSS a {
			font-family: Helvetica;
			font-weight: Bold;
			font-size: 13px;
			text-decoration: underline;
			color: #76787a;
			
		}
		ul.blogRSS p.postDate {
			font-family: Helvetica;
			font-size: 10px;
			color: #76787a;
			padding-bottom: 15px;
		}
		ul.blogRSS span.postDescription img
		{
			display:none;
		}
.userTable td, .userTable th {
	padding: 4px;
}

.rtfCopy {
    padding: 0 0 20px 0;
}
.imageButton {
    margin: 2px;
}
    .imageButton .imgActiveImg {
        display: none;
    }
    .imageButton:hover .imgActiveImg {
        display: inline;
    }
    .imageButton:hover .imgInactiveImg {
        display: none;
    }
.linkCallouts {
    padding-bottom: 15px;
}
