h2{
    
    font-size: 1.6em;
    padding-bottom: 1.6em;
    
}

/*    ---------- Header Contents ---------- */

#header {
    width:100%;
    background:url(../images/bannerHeader.gif) left top no-repeat;
	padding-bottom: 1em;
}

#header-staney {
    width:100%;
    background:url(../images/staney-banner3.jpg) center top no-repeat;
	padding-bottom: 1em;
	height: 150px;
	margin: 2px 0 5px;
}



#header-staney #bannerTitle {
	margin-top: 72px;
	text-align: center;
	margin-bottom: 5px;
}

#header-staney #bannerTitle span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #669999;
	font-weight: bold;
	text-transform: uppercase;
}


#header #bannerLink {
	width: 380px;
	height: 80px;
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
	text-decoration: none;
}

#header-staney #bannerLink {
	width: 380px;
	height: 80px;
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
	text-decoration: none;
}

#header #members{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin:77px 0 0 400px;
    width:580px;
    height:34px;
}

#header #members a{
    
    text-decoration:underline;
}

#header #members li{
    float:left;
    padding-right:9px;
}

#header #members input{
    font-size:11px;
    border:solid 1px #669999;
    padding-left:5px;    
    margin-top:1px;
    width:120px;
    font-weight:normal;
    margin-top:2px;
}

#header #members .rememberMe input {
    padding-left: 2px;
    padding-right: 0;
    width: 15px;
    margin-top: 1px;
    font-size: 9px;

}

.checkbox2 {
    border: 0 !important;
    background: none !important;
    height: 10px;
    width: 10px;
}



#header #members .messageError{
    color:#C00;
}

.loginFailed {
	position: relative;
	top: -10px;
}

#header #members .btnLoginGray{
    width:50px;
    height:19px;
    border:0;
    margin:0;
}

#header #members .btnRegisterGray{
    width:200px;
    height:19px;
    border:0;
    margin:0;
}

.memberSignIn {
	float: left; 
	margin-right: 60px;
      /*font-weight: bold; */
      /* added 06.09.09 */
      
      font-size: 10px;
      color: #1A3C4D;
}

.memberSignIn2 {
	float: left; 
	margin-right: 30px;
      /*font-weight: bold; */
      /* added 06.09.09 */
      
      font-size: 9px;
      color: #145B77;
}

.usernameBox {
	float: left;
	margin-right: 9px;
	margin-top: -1px;
}

#loginBox {
	width: 420px;
	/* width: 440px; */
        margin-top: -5px;
}

#loginBox2 {
    width: 450px;
}

.profileLink {
	padding-right: 0;
}

.passwordBox {
	float: left;
	padding-right: 7px;
}

.loginText {
	padding-bottom: 1px;
    
}

.rememberMe {
	padding-bottom: 2px;
	color: #1A3C4D;
    
}


#header #navigation{
    width:100%;
    border-top:1px solid #91A0A0;
    border-bottom:1px solid #9BB5B5;
    line-height:26px;
    vertical-align:middle;
    background: #D2E8E8 url(../images/bgNavigationLeft.gif) left bottom no-repeat;
    height: 26px;
}

#header #tabs {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-left:245px;    
}

#header #navigation #tabs ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#header #navigation #tabs li{
    color:#333333;
    float: left;
    margin:0 1px;
    background: #D2E8E8 url(../images/bgTab.gif) left top repeat-x;
    height: 26px;
    vertical-align: middle;
}

#header #navigation #tabs li.active, #header #navigation #tabs a:hover {
    /* color:#336666; */
    color: #8b1a1a;
    background: #D2E8E8 url(../images/bgTabActive.gif) left top repeat-x;
}

#header #navigation #tabs a:hover {
    color: #8b1a1a;
    background: #D2E8E8 url(../images/bgTabActive.gif) left top repeat-x;
    text-decoration:underline;
}

#header #navigation #tabs a {
    font-weight:bold;
    padding:0 12px;
    /*  color: #336666;  */
    color: #8b5a2b;
    text-decoration: none;
    display: block;
}

/* --- Staney Navigation ---- */

#container-staney {
	width: 960px;
	margin: 0 auto;
	position: relative;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	min-height: 100%;
	
}

#header-staney #navigation-staney {
    background-color: #f3f1ef;
    padding: 5px;
    margin: 0;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    
    
}

#header-staney #navigation-staney ul {
    
    /* padding: 0;
    margin: 0 auto; */
    
    /* new 032610 */

    /* text-align: center; */
    width: 100%;
}

#header-staney #navigation-staney ul li {
    display: inline;
    list-style: none;
    /* padding: 2px; */
    font-weight: bold;
    height: 23px;
    background-color: transparent;
    
    margin:0 5px;
	padding:2px 0;
    
}

#header-staney #navigation-staney ul li a {
    /* font-family:Verdana, Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
    color: #336699;
    text-decoration: none;
    padding: 5px;
    background: #F3F1EF;
    text-transform: uppercase;
    list-style:none outside none;
position:relative;
    
    /* new 032620 */
    vertical-align: middle;
    
}


#header-staney #navigation-staney ul li a.admn{
	color: #669999;
}

#header-staney #navigation-staney ul li a:hover {
    text-decoration: underline;
    color: #8b1a1a;
}

#header-staney #navigation-staney ul li span {
	color:#333333;
	font-weight: bold;
	font-family:Arial, Helvetica, Verdana sans-serif;
    font-size:11px;
    padding: 5px;
    vertical-align: middle;
    text-transform: uppercase;
}


#header-staney #navigation-staney ul li.search {
	
	
	margin-right:4px;
padding:8px 0;
position:absolute;
right:0;
top:0;
width:150px;
	

}	


#header-staney #navigation-staney ul li.search form {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	margin:0;
	overflow:hidden;
	height: 18px;
}

#header-staney #navigation-staney ul li.search form div label {
	display: none;
}


#header-staney #navigation-staney ul li.search form input#keywords{
	background:none repeat scroll 0 0 #FFFFFF;
	width:125px;
	border: 0;
	margin: 2px;
}

#header-staney #navigation-staney ul li.search form input{
	float: left;
}


#header-staney #navigation-staney ul li.search form input.submit{ 
border-left:1px solid #CCCCCC;
height:10px;
margin:5px 0 0;
padding-left:5px;
width:10px;
}




/*
#header #navigation-staney{
    width:100%;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    line-height:26px;
    vertical-align:middle;
    background-color: #eee;
    height: 26px;

}

#header #tabs-staney {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
      
      
}

#header #navigation-staney #tabs-staney ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

#header #navigation-staney #tabs-staney li{
    color:#336699;
    float: left;
    margin:0 1px;
    background-color: #eee;
    height: 26px;
    vertical-align: middle;
    display: inline;
    
}

#header #navigation-staney #tabs-staney li.active, #header #navigation-staney #tabs-staney a:hover {
    /* color:#336666 */
    
    /* color: #336699;
    background-color: #eee;
}

#header #navigation-staney #tabs-staney a:hover {
    color: #8b1a1a;
    background-color: #eee;
    text-decoration:underline;
}

#header #navigation-staney #tabs-staney a {
    font-weight:bold;
    padding:0 12px; */
    /*  color: #336666;  */
    /* color: #336699;
    text-decoration: none;
    display: block;
}
*/
    
/* Breadcrumbs */    

#header #breadcrumbs {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333;
    background: url(../images/bgBreadcrumbs.gif) left top repeat-x ;
    border-bottom:1px solid #D0D0D0;
    line-height:21px;
    width:100%;
    clear:both;
}

#header #breadcrumbs span{
    padding-left: 20px;
}

#header #breadcrumbs a{
    margin-right:2px;
    color:#006666;
    text-decoration:none;    
}

#header #breadcrumbs a:hover{
    text-decoration:underline;
}


#header-adaptation #breadcrumbs {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333;
    background: url(../images/bgBreadcrumbs.gif) left top repeat-x ;
    border-bottom:1px solid #D0D0D0;
    line-height:21px;
    width:100%;
    clear:both;
}

#header-adaptation #breadcrumbs span{
    padding-left: 20px;
}

#header-adaptation #breadcrumbs a{
    margin-right:2px;
    color: #209743;
    text-decoration:none;    
}

#header-adaptation #breadcrumbs a:hover{
    text-decoration:underline;
}


/*    ---------- Left Contents ---------- */

#left{
    padding-left:12px;
    float: left;
    width:216px;
    margin-bottom: 5px;
}

/*    ---------- Box Search Contents ---------- */

#left .boxSearch {
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight: 500;
    color:#fff;
    padding:7px 16px 0 25px;
    background:#ADD272 url(../images/bgLeftSearchLeft.gif) left top no-repeat;
    height:92px;
    /* margin-bottom:22px; */
    margin-bottom: 10px;
}



#left .boxSearch #title .searchLeft{
    float:left;
    background: #ADD272 url(../images/searchglass.gif) left top no-repeat;
    padding-left: 24px;
    line-height: 20px;
    padding-bottom: 7px;
    
    font-size: 12px;
    display: block;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

#left .boxSearch #title .searchRight{
    float:right;
}

#left .boxSearch #title .searchRight a{
    text-decoration:underline;
    color:#000;
}

#left .boxSearch #title a{
    text-decoration:underline;
}

#left .boxSearch #title{
    line-height:26px;
}

#left .boxSearch #searchForm input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#231F20;
    width:144px; /* was width: 146px */
    vertical-align:top;
}

#left .boxSearch #searchForm .button{
    width:21px;
    height:19px;
}

#left .boxSearch #searchForm select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#231F20;
    width:175px;
    margin-bottom:9px;
}

#left .boxSearch #searchForm option{
    padding-left:13px;
}

/* --------- Search box for Staney Creek workspace ----------------- */

#left .boxSearch-staney {
    background-color: #336699;
    
    overflow: hidden;
    padding: 0;
    width: 210px;
    border: 1px solid #336699;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    
    font-family:Arial, Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight: 500;
    color:#fff;

}




#left .boxSearch-staney #title .searchLeft{
    float:left;
    background: transparent url(../images/search-glass-trans.gif) left top no-repeat;
    padding-left: 20px;
    line-height: 15px;
    padding-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
}

#left .boxSearch-staney #title .searchRight{
    float:right;
}

#left .boxSearch-staney #title .searchRight a{
    text-decoration:underline;
    color:#000;
}

#left .boxSearch-staney #title a{
    text-decoration:underline;
}

#left .boxSearch-staney #title{
    line-height:26px;
}

#left .boxSearch-staney #searchForm input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#231F20;
    width:140px; /* was width: 146px */
    vertical-align:top;
     margin-left: 10px;
     margin-bottom: 10px;
}

#left .boxSearch-staney #searchForm .button{
    width:21px;
    height:19px;
    background-color: #336699;
}

#left .boxSearch-staney #searchForm select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#231F20;
    width:175px;
    margin-bottom:9px;
   
}

#left .boxSearch-staney #searchForm option{
    padding-left:13px;
}



#left .box1{
    padding-left:11px;
    line-height:16px;
    margin-bottom:22px;
}

#left .box1 div{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-bottom:10px;
}

#left .box1 a{
    text-decoration:underline;
    color:#000;
}

#left .box1 h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#333333;
    margin-bottom:13px;
    font-weight:bold;
}

#left .boxImage{
    padding-bottom:5px;
}

#left .box2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:10px;
}

#left .box2 .header{
    font-size:14px;
    color:#145B77;
    font-weight:bold;
    background: #FFF url(../images/bgLeftBox2Header.gif) bottom left no-repeat;
    line-height:36px;
    padding-left:60px;
}

#left .box2 .header a {
    text-decoration: none;
}

#left .box2 .content{
    font-size:12px;
    border-left:1px solid #D6D6D6;
}

#left .box2 .content li{
    
    /*margin-left:23px;*/
    line-height:38px;
    padding-left:35px;
    text-align: left;
}

#left .box2 .content li a, #left .box2 .content li span{
    color:#333;
    text-decoration:none;
    padding-bottom: 12px;
    border-bottom:1px solid #D6D6D6;
}

#left .box2 .content li.member a{    
    padding-right: 7.2em;
    padding-left: 3em;
}

#left .box2 .content li.calendar a{    
    padding-right: 7.2em;
    padding-left: 3em;
}

#left .box2 .content li.discussions a{    
    padding-right: 5.9em;
    padding-left: 3em;
}

#left .box2 .content li.folder a{    
    padding-right: 6em;
    padding-left: 3em;
}

#left .box2 .content li.vault a{    
    padding-right: 6.9em;
    padding-left: 3em;
}

#left .box2 .content li.workspaceSetup a, #left .box2 .content li.workspaceSetup span {    
    padding-right: 2.4em;
    padding-left: 3em;
}

#left .box2 .content li.manual a{    
    padding-right: 2.4em;
    padding-left: 3em;
    line-height: 1.6;
    padding-top: 1em;
    font-size: 11px;
}

#left .box2 .content li a:hover{
    color:#73B53E
}

#left .box2 .content li.member{
    background:#FFF url("../images/icoPeople24x23.gif") 37px no-repeat;
}

#left .box2 .content li.calendar{
    background:#FFF url("../images/icoCalendar24x23.gif") 37px no-repeat;
}

#left .box2 .content li.discussions{
    background:#FFF url("../images/icoDiscussions24x23.gif") 37px no-repeat;
}

#left .box2 .content li.subscribe{
    background:#FFF url("../images/icoRSS.gif") 37px no-repeat;
}

#left .box2 .content li.folder{
    background:#FFF url("../images/icoFolder24x23.gif") 37px no-repeat;
}

#left .box2 .content li.vault{
    background:#FFF url("../images/icoVault24x23.gif") 37px no-repeat;
}

#left .box2 .content li.workspaceSetup{
    background:#FFF url("../images/icoWorkspaceSetup24x23.gif") 37px no-repeat;
}

#left .box2 .content li.manual{
    background:#FFF url("../images/icoManual24.gif") 37px no-repeat;
}

#left .box2 .content li.setup a{
	background: #FFF url("../images/setupBulletSquare.gif") 15px 50% no-repeat;
}

#left .box2 .footer {
    line-height:28px;
    background:#FFF url("../images/bgLeftBox2Footer.gif") left top no-repeat;
}


/*    ---------- MiddleContents ---------- */

#middle {
    margin-left: 240px;
    /* margin-right:280px; */
    width: 480px;
	/*overflow: hidden;*/
}

#middle_google {
    margin-left: 240px;
    /* margin-right: 280px; */
	/*overflow: hidden;*/
    Margin-right: 5%;
    /*overflow: hidden; */
    max-width: 70em;
}

#middle .featured{
    width:460px;
}

#middle .box1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-bottom:35px;
}

#middle .box1 div{
    padding:0;
    margin:0;
}

#middle .box1 .content{
    border:1px solid #666;
    padding:0;
    margin:0;
}

#middle .content .surveylink a{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
}

#middle .box1 .content .title {
    background: #FFF url(../images/bgMiddleBox1Title.gif) left top repeat-y;
}

#middle .box1 .content .title h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    padding:12px 23px;
    background: url(../images/bgMiddleBox1TitleH1.gif) left bottom no-repeat;    
}


#middle .box1 .content .details{
    padding:7px 23px 13px 23px;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
}

#middle .box1 .content .details h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    margin-bottom:9px;
}

#middle .box1 .content .details a{
    color:#006666;
    font-size:11px;
    text-decoration:none;
    line-height:30px;
    font-weight: bold;
}

#middle .box1 .content .details a:hover{
    text-decoration: underline;
}

#middle .box1 .content .details a:visited{
    color:maroon;
}

#middle .box1 .content .details a:active{
    color:maroon;
}

#middle .box1 .content .feed{
    padding:7px 10px 13px 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
}

#middle .box1 .content .feed h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000;
    margin-bottom:9px;
    text-align: center;
    padding:3px 0;
    font-weight: normal;
}


/*    ---------- Middle - Box 2 Contents ---------- */
/*    Unique table for front page */
/*    Create two columns table within two columns table with border */

#middle .box2 h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    text-align:center;
    border-bottom:1px solid #666;
    padding:3px 0;
}

#middle .box2 ul{
    
    width:100%;
    border-bottom:none;    
}

#middle .box2 li{
    float:left;
    width:48%;
    padding:16px 0 22px 0;
    border-bottom:1px solid #E0E0E0;
}

#middle .box2 li.left{
    border-right:1px solid #E0E0E0;
}

#middle .box2 h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    padding-top:10px;
    color:#666;
}

#middle .box2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

#middle .box2 .feed {
    padding-left: 10px;
}

#middle .box2 .feed a{
    color: #006666;
}

#middle .box2 .feed .pubdate{
	color: #666666;
	font-size: 10px;
	}


#middle .box2 a{
    color:#333333;
}

#middle .box2 div.library{
    background:url(../images/icoLibrary.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#middle .box2 div.workspaces{
    background:url(../images/icoWorkspaces.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#middle .box2 div.people{
    background:url(../images/icoPeople.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#middle .box2 div.publishing{
    background:url(../images/icoPublishing.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#middle .box2 div.register{
    background:url(../images/icoRegister.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#middle .box2 div.discussions{
    background:url(../images/icoDiscussions.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#middle .box3{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}


#middle .box3 .header{
    
    font-size: 1.5em;
    font-weight: bold;
    margin: 1em 0 1em 0;
}

#middle .box3 hr{
    border: 1px solid #dddddd;
    
}

#middle .box3 dt{
    clear:both;
    float:left;
    margin-right:10px;
    font-weight: bold;
    width:30%;
    text-align:right;
}

#middle .box3 dd{
    border:0;
    margin-left:32%;
}

#middle .btnGreen{
    height:22px;
    color:#FFF;
    border:none;
    font-family:Verdana, Arial, Sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:0;
}

#middle .btnGreenWidth95{
    width:95px;
    background: transparent url("../images/btnGreen95.gif") 0 center no-repeat;    
}

.portalFastLinks h2 {
	padding-bottom: 0px;
}

.portalFastLinks div div {
	line-height: 1.2em;
}

.portalFastLinks li {
	height: 88px;
}


/*    ---------- Middle No Right Contents --------- */

#middleNoRight {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-left: 240px;
}

#middleNoRight input, #middleNoRight select, #middleNoRight textarea{
    font-size:12px;
    padding:1px 2px;
    border:1px solid #969696;
    background: #FFF url(../images/middleBoxFormInput.gif) left top repeat-x;
}

#middleNoRight textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:550px;
    height:150px;
    overflow:auto;
}

#middleNoRight input, #middleNoRight select, #middleNoRight div textarea{
    font-size:12px;
    padding:1px 2px;
    border:1px solid #969696;
    background: #FFF url(../images/middleBoxFormInput.gif) left top repeat-x;
}

#middleNoRight div textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:550px;
    /*height:50px;*/
    overflow:auto;
}


.boxWizard .content .noBorder{
    background:none;
    border:0;
}

#middleNoRight a{
    color: rgb(77, 139, 156);
    text-decoration:underline;
}

#middleNoRight #boxHeader{
    margin:0 10px 25px 0;
}

#middleNoRight #boxHeader h1{
    font-size:22px;
    padding-bottom:25px;
    padding-left:50px;
}

#middleNoRight #boxHeader h1.workspace{
    background:url(../images/icoWorkspaces.gif) left top no-repeat;
}

#middleNoRight #boxHeader h1.member{
    background:url(../images/icoPeople.gif) left top no-repeat;
}

#middleNoRight #boxHeader h2{
    font-size:18px;
    padding-bottom:10px;
}

#middleNoRight #boxHeader div{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
}

#middleNoRight #boxHeader label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#333;
}

#middleNoRight label {
    /*font-size:14px; */
    font-size: 12px;
    font-weight:bold;
}

#middleNoRight label a{
    color:#000;
    text-decoration:none;
}

#middleNoRight label a:hover{
    color:#669999;
}

#middleNoRight .updateProfile {
    padding-left:20px;
    background:url("../images/icoUser.gif") left center no-repeat;
}

#middleNoRight .updatePreferences {
    padding-left:20px;
    background:url("../images/icoUser.gif") left center no-repeat;
}

#middleNoRight .changePassword {
    padding-left:20px;
    background:url("../images/icoLock.gif") left center no-repeat;
}

#middleNoRight .box1 .header {
    background: #FFF url(../images/bgMiddleNoRightBox1Header.gif) left top repeat-y;
}

#middleNoRight .box1 .header h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:26px;
    display:block;
    background: url(../images/bgMiddleNoRightBox1HeaderH1.gif) left bottom no-repeat;
    padding:10px 0 5px 20px;
}

#middleNoRight .box1 .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    padding:16px 23px;
}

#middleNoRight .box2{
    width:410px;
}

#middleNoRight .box2 .header {
    background: #FFF url(../images/bgMiddleNoRightBox1Header.gif) left top repeat-y;
}

#middleNoRight .box2 .header h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    display:block;
    background: url(../images/bgMiddleNoRightBox1HeaderH1.gif) left bottom no-repeat;
    padding:10px 0 5px 20px;
}

#middleNoRight .box2 .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    padding:16px 23px;
}

#middleNoRight .box2 .content ol{
    list-style:decimal;
    margin-left:25px;
    padding:17px 0;
}

#middleNoRight .content ul{
    list-style:disc;
    margin-left:25px;
    padding:17px 0;
}

#middleNoRight .box2 .content ul{
    list-style:disc;
    margin-left:25px;
    padding:17px 0;
}

#middleNoRight .boxForm .content ul, .rss-helper2 ul{
    list-style:disc;
    margin-left:25px;
    padding: 5px 17px 0;
}

#middleNoRight .boxForm .content .nostyle ul{
    list-style:none;
    margin-left:25px;
    padding: 5px 17px 0;
    line-height:27px;
}

#middleNoRight .box3{
    float:right;
    width:220px;
}

#middleNoRight .box3 .header {
    background: #FFF url(../images/bgMiddleNoRightBox1Header.gif) left top repeat-y;
}

#middleNoRight .box3 .header span{
    display:block;
    background: url(../images/bgMiddleNoRightBox1HeaderH1.gif) left bottom no-repeat;
    padding:14px 0 5px 11px;
}

#middleNoRight .box3 .header h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000;
    padding-left:15px;
    background: url(../images/btnClose.gif) left top no-repeat;
}

#middleNoRight .box3 .header a{
    text-decoration:none;
}

#middleNoRight .box3 .content{
    padding:10px 0;
}

#middleNoRight .box3 .content .list1 li{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left:29px;
    padding:3px 0;
    padding-left:22px;
    padding-top:8px;
    background: url(../images/bullet2.gif) left center no-repeat;
}

#middleNoRight .box3 .content ol{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left:29px;    
    padding-left:22px;
    list-style:decimal;
}

#middleNoRight .box3 .content li{
    padding-bottom:5px;
}

#middleNoRight .box3 .content a{
    color:#333;
    display:block;
}

#middleNoRight .box4 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#F5F5F5;
    border:1px solid #999;
    padding:10px 22px;
    margin-right:10px;
    margin-bottom:10px;
}

#middleNoRight .box4 h1{
    font-weight:bold;
    line-height:18px;
    padding:0;
    margin:0;
}

#middleNoRight .box4 ul{
    width:95%;
}

#middleNoRight .box4 li{
    float:left;
    padding-right:20px;
    width:65%;
    line-height:18px;
}

#middleNoRight .box4 a{
    color:#000;
    text-decoration:none;
}

#middleNoRight .box4 a:hover{
    text-decoration:underline;
}

#middleNoRight .box4 li.right{
    float:left;
    width:25%;
}

#middleNoRight .box5 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    width:98%;
    padding-left:10px;
    margin-bottom:0px;
}

#middleNoRight .box5 ul{
    float:left;
    padding:0;
    list-style:none;
    width:94%;
}

#middleNoRight .box5 li{
    float:left;
    width:25%;
    margin: 10px 15px 10px 0;
    padding-top:12px;
    padding-left:40px;
    background:url(../images/folder.gif) left top no-repeat;
}

#middleNoRight .box5 a{
    color:#666;
    font-size:12px;
    padding-bottom:2px;
    font-weight:bold;
    display:block;
}

#middleNoRight .box6 {
    float:right;
    width:45%;
    padding-right:3px;
}

#middleNoRight .box6 .header{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:28px;
    background: url(../images/middleBox1BgTopLeftExpanded.jpg) left top no-repeat;    
    padding-left:20px;
}

#middleNoRight .box6 .header span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#900;
    font-weight:bold;
    float:right;
    padding-right:20px;
    margin-top:-28px;
    background: url(../images/middleBox1BgTopRight.jpg) right top no-repeat;    
}

#middleNoRight .box6 .content {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#003333;
    text-decoration:none;
    padding:0;
    margin:0;
    border-left:1px solid #6FACC2;
    border-right:1px solid #6FACC2;
}

#middleNoRight .box6 .content .list1 ul{
    margin: -2px 30px;
}

#middleNoRight .box6 .content .list1 li{
    padding-left:5px;
    list-style-image: url(../images/bullet4.gif);
    line-height:30px;
    margin-top:2px;
}

#middleNoRight .box6 .content .list1 a{
    color:#003333;
    text-decoration:underline;    
    font-weight:bold;
}

#middleNoRight .box6 .content .list1 span{
    font-weight:bold;
    color:#669B9B;
}

#middleNoRight .box6 .footer {
    background: url(../images/middleBox1BgBottomMiddle.jpg) left bottom repeat-x;
}

#middleNoRight .box6 .footer .left{
    background: url(../images/middleBox1BgBottomLeft.jpg) left bottom no-repeat;    
}

#middleNoRight .box6 .footer .right{
    background: url(../images/middleBox1BgBottomRight.jpg) right bottom no-repeat;    
}

#middleNoRight .box7 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border: 1px solid #D6D6D6;
    background-color:#EDEDED;
    border:1px solid #999;
    height:217px;
    margin:0 10px 0 0;
}

#middleNoRight .box7 div{
    padding-bottom:10px;
}

#middleNoRight .box7 h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    padding:10px;
}

#middleNoRight .box7 ul.navigation{
    width:100px;
    text-align:center;
    text-decoration:none;
    border-top:1px solid #D6D6D6;
    border-right:1px solid #D6D6D6;
}

#middleNoRight .box7 ul.navigation li a{
    padding:16px 0;
    margin-bottom:0px;
    background-color:#EDEDED;
    text-decoration:none;
    display:block;
}

#middleNoRight .box7 ul.navigation li a:hover, #middleNoRight .box7 ul.navigation li a.active{
    background-color:#D6D6D6;
}

#middleNoRight .box7 textarea{
    height:100px;
    width:450px
}

#middleNoRight .box7 dt{
    float:left;
    margin-right:10px;
}

#middleNoRight .box7 td{
    padding:2px;
}

#middleNoRight .box7 .btnAddGreen{
    width:51px;
    height:19px;
    border:0;
    margin:5px;
    padding:0;
    float:right;
    background:none;
}

#middleNoRight .box7 .tableGrid1{
    background-color:#FFF;
    border:1px solid #999;
    margin:0 10px;
    padding:10px;
    width:500px;
    height:65px;
    overflow:auto;
}

#middleNoRight .box7 .tableGrid1 .noBorder{
    background:none;
    border:0;
}

#middleNoRight .box7 .tableGrid1 table{
    width:90%;
}

#middleNoRight .box7 .tableGrid1 td{
    padding:5px;
}

#middleNoRight .box7 .tableGrid2 table{
    border:1px solid #000;
    border-width:1px 0 0 1px;
    padding:0;
    margin:0;
}

#middleNoRight .box7 .tableGrid2 td{
    border:1px solid #000;
    border-width:0 1px 1px 0;
    padding:5px 20px 5px 5px;
}

#middleNoRight .box8{
    margin:0 10px 0 0;
}

#middleNoRight .box8 .table1 .left{
    width:46%;
    padding:10px;
    float:left;
    border: 1px solid #D6D6D6;
    background-color:#EDEDED;
    height: 25em;
    margin-bottom: 2em;
}

#middleNoRight .box8 .table1 .left h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

#middleNoRight .box8 .table1 .left .table2{
    clear:both;
}

#middleNoRight .box8 .table1 .left .table2 dt{
    clear:both;
}

#middleNoRight .box8 .table1 .left .table2 dt, #middleNoRight .box8 .table1 .left .table2 dd{
    width:auto;
    margin:2px auto;
    padding:8px;
}

#middleNoRight .box8 .table1 .left .table2 dt{
    float:left;
    width:40%;
    text-align:right;
}

#middleNoRight .box8 .table1 .left .table2 dd{
    border:0;
    line-height:20px;
    margin-left:42%;
}

#middleNoRight .box8 .table1 .left .table3 {
    clear:both;
}

#middleNoRight .box8 .table1 .right{
    float:right;
    width:46%;
    border: 1px solid #D6D6D6;
    background-color:#EDEDED;
    padding:10px;
    height: 25em;
    margin-bottom: 2em;
}

#middleNoRight .box8 .table1 .right div{
    line-height:20px;
    padding-bottom:7px;
}

#middleNoRight .box8 .table1 .right textarea{
    width:98%;
    height:20em;
}

#middleNoRight .box8 div.buttons{
    clear:both;
    text-align:center;
    padding:10px 0;
    margin:0 auto;
}

#middleNoRight .box8 .table3 .left{
    margin-right:10px;
    width:30%;
    padding:10px;
    float:left;
    border: 1px solid #D6D6D6;
    background-color:#EDEDED;
    height:184px;
}

#middleNoRight .box8 .table3 .left h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

#middleNoRight .box8 .table3 .left div{
    padding-bottom:10px;
    line-height:20px;
}

#middleNoRight .box8 .table3 .left .button{
    text-align:center;
}

#middleNoRight .box8 .table3 .right{
    float:left;
    width:30%;
    padding:10px;
    height:180px;
    border:1px solid #D6D6D6;
    background-color:#EDEDED;
}

#middleNoRight .box8 .table3 .right h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

#middleNoRight .box8 .table3 .right div{
    line-height:20px;
    padding-bottom:6px;
}

#middleNoRight .box8 .table3 .right dl{
    clear:both;
    width:auto;
}

#middleNoRight .box8 .table3 .right dt, #middleNoRight .box8 .table3 .right dd{
    margin:2px auto;
    padding:8px;
}

#middleNoRight .box8 .table3 .right dt{
    clear:both;
    float:left;
}

#middleNoRight .box8 .table3 .right dd{
    border:0;
    line-height:20px;
}

#middleNoRight .box8 .table3 .right .button{
    text-align:center;
}

#middleNoRight .box8 .right div{
    line-height:20px;
    padding-bottom:6px;
}

#middleNoRight .box8 .left .table2 dt{
    float:left;
    width:40%;
    text-align:right;
}

#middleNoRight .box8 .left .table2 dd{
    border:0;
    line-height:20px;
    margin-left:43%;
}

#middleNoRight .box9{
    width:50em;
    margin:0 auto;
    margin-top: 5em;
    margin-bottom: 5em;
    border: 1px solid #D6D6D6;
    background-color:#EDEDED;
    padding:1.5em;
    line-height: 1.7em;
}

#middleNoRight .box9 h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    padding-bottom:10px;
}

#middleNoRight .box9 div{
    padding-bottom:10px;
}

#middleNoRight .box9 ul{
    list-style:disc;
    margin-left:40px;
}

#middleNoRight .box9 li{
    line-height:20px;
}

#middleNoRight .box9 .buttons{
    text-align:center;
}

#middleNoRight .boxForm #emailList{
        width:90%;
        height:85px;
        margin:5px 0;
}

#middleNoRight .boxForm #options{
        text-align:center;
}

#middleNoRight .boxForm #options table tr{
        height:40px ! important;
}

#middleNoRight .boxForm #AddButton{
        width: 91%;
}

#middleNoRight .boxForm #MemberBoxRight{
        float: right; 
        width: 48%;
}

#middleNoRight .boxForm #MemberBoxLeft{
        width: 50%;
}

.requiredIndicator {
    color:red;
    font-weight:bold;
	font-size: 1.4em;
}

.workspaceTitle {
    padding-left: 30px !important;
}

/*    ---------- Right Contents ---------- */

#right{
    margin:0;
    padding:0;
    float: right;
    width:271px;
}

#right .box1 .header{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#145B77;
    font-weight:bold;
    background: #FFF url(../images/bgRightBox1Header.gif) top left no-repeat;
    line-height:36px;
    padding-left:24px;
	margin-left: -1px;
}

#right .box1 a{
    margin-right:2px;
    color:#006666;
    text-decoration: underline;

}

#right .box1 a:hover{
    text-decoration: underline;
}

#right .box1 a:active{
    color: maroon;
}

#right .box1 a:visited{
    color:maroon;
}

#right .box1 .content{
    padding:10px;
    font-family:Verdana, Arial,Helvetica,sans-serif;
}

#right .box1 .list{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding-left:20px;
    
    line-height:20px;
}

#right .box1 .list a{
    color:#333;
}

#right .box1 .list ul{
    width:100%;
}

#right .box1 .list li{
    width:49%;
    float: left;
}

#right .box2 .header, #right .box3 .header {
    line-height: 40px;
    background: #FFF url(../images/bgRightBox2Header.gif) left top repeat-y;
	margin-left: 0;
    margin-top: 20px;
    padding-left: 24px;
    color:#145B77;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}


#right .box2 .header .headerContainer, #right .box3 .header .headerContainer{
    display:block;
    background: url(../images/bgRightBox2HeaderH1.gif) left bottom no-repeat;
    padding:14px 0 5px 11px;
}

#right .box2 .header h1, #right .box3 .header h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#145B77;
    padding-left:15px;    
}

#right .box2 .header h1 a, #right .box3 .header h1 a  {
	padding-left: 15px;
	margin-left: -15px;
}

#right .box2 .header a, #right .box3 .header a{
    text-decoration:none;
}

.closeButton {
    background: url(../images/btnClose.gif) left top no-repeat;
}

.openButton {
    background: url(../images/btnOpen.gif) left top no-repeat;
}


#right .box2 .content, #right .box3 .content{
    padding:10px;
    font-family:  Verdana,Arial,Helvetica,sans-serif;

}

#right .box2 .content .list1 li, #right .box3 .content .list1 li{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-left:29px;
    padding:3px 0;
    padding-left:22px;
    /* background: url(../images/bullet1.gif) left center no-repeat; */
    background: url(../images/setupBulletSquare.gif) left center no-repeat;

}

#right .box2 .content ol, #right .box3 .content ol{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left:29px;    
    padding-left:22px;
    list-style:decimal;
}

#right .box2 .content .listgoogle li, #right .box3 .content .listgoogle li{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-left:10px;
    padding:3px 0;
    padding-left:10px;
    list-style: none;
}

#right .box2 .content .listgoogle li a{
    text-decoration:none;
    color: rgb(77,139,156);
}

#right .box2 .content .listgoogle li a:hover{
    text-decoration: underline;
}


.numberedPortlet {
    list-style-type:none ! important;
    margin-left:0 ! important;
    padding-left:30px ! important;
}

.numberedPortletItem {
    /*margin-top: 6px;
    margin-bottom: 8px; */
    
    margin-top: 2px;
    margin-bottom: 2px;
}

.numberedPortletMarker {
    display:inline;
    background-color:#669999; 
    padding:2px; 
    color:white;
}

.numberedPortletAnchor {
    display:inline ! important;
    padding-left: 8px ! important;
}

#right .box2 .content li, #right .box3 .content li{
    padding-bottom:5px;
}

#right .box2 .content a, #right .box3 .content a{
    /* color:#333; */
    display:block;
}

.profilePortlet {
	border-left: 1px solid #D6D6D6 !important;
}

.lastPortlet {
	border-bottom: 1px solid #D6D6D6 !important;
}

.resourceItems {
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-left: 5px;    
}

.resourceItems li {
    padding-bottom: 5px;
}
.resourceItems a {
    color: #006666 !important;
    text-decoration: none;
}

.memberItem {
    list-style-image: url(../images/memberIconSmall.jpg);
    margin-left: 30px;
}

.managerItem {
    list-style-image: url(../images/managerIconSmall.jpg);
    margin-left: 30px;    
}

#workspaceKey {
    border-bottom: 1px solid #dfdfdf; 
    margin-bottom: 5px;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    padding-bottom: 10px;
    margin-left: 13px;
}

#managerIcon {
    background: url(../images/managerIcon.jpg) top left no-repeat;
    padding-left: 20px;
    height: 16px;
    float: left;
}

#memberIcon {
    background: url(../images/memberIcon.jpg) top left no-repeat;
    padding-left: 20px;
    height: 16px;
    float: left;
    margin-left: 6px;
}

/* styles unique to home page right side portlets */

.homeRightPortlets .box2 .header {
	padding-left: 0 !important;
	line-height: 1.2em !important;
}

.homeRightPortlets .box2 div {
	border-left: 0 !important;
}

.homeRightPortlets .box2 li {
	line-height: 1.2em !important;
}

.homeRightPortlets {
	/*height: 750px;*/
	/* height: 840px; */
	height: 900px;
	border-left:1px solid #D6D6D6 !important;
        border-right:1px solid #D6D6D6;
}


/*    ---------- Footer Contents ---------- */

#footer {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    clear:both;
    /*margin-right:270px;*/
    margin-right:247px;
    /*padding-top:48px;*/
   /* padding-top:48px; */
    padding-left:23px;
    /*padding-bottom:18px;*/
    padding-bottom: 45px;
    
   /*  background:url(../images/bgFooterExtra2.gif) right top no-repeat; */
	border-top: 1px solid #D6D6D6;
    width: 977px;
}

#footerNoRight {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    clear:both;
    padding-top:18px;
    padding-left:23px;
    padding-bottom:18px;
    border-top:1px solid #D6D6D6;
    /* margin:20px 0 0 0; */
    margin: 10px 0;
}

#footer h1, #footerNoRight h1{
    font-weight:bold;
}

#footer h1{
    padding-top:28px;
}

#footer div, #footerNoRight div{
    width:100%;
    text-align:center;
    /* padding-top: 20px; */
    margin-top: 10px;
}

/*    ---------- Box Form Contents --------- */

.boxForm{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;    
    padding-right:10px;
}

.boxForm .header{
    background-color: #d2e6b3;
    border-top: 1px solid rgb(214, 214, 214);
    line-height:36px;
    padding:0;
}

.boxForm .header .headerLeft {
	background: url("../images/bgBoxWizardTopLeft_Small.gif") no-repeat;
	margin-top: -1px;
	white-space: nowrap;
}

.boxForm .header .workspaceTitle{ 
	background: url("../images/bgBoxWizardTopRight.gif") top right no-repeat;     
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:35px;
	height: 35px;
}

.boxForm .header .workspaceIcon{
	padding-right: 10px;
	margin-top: -2px;
}

.boxForm .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:20px 26px 0 32px;
    border: 1px solid #D6D6D6;
    border-bottom:0;
    line-height:20px;
    height: 1%;
}

.content-adaptation .boxForm .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:25px 26px 0 32px;
    border: 0;
    border-bottom:0;
    line-height:20px;
    height: 1%;
}

#main-staneycreek .boxForm .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:20px 26px 0 32px;
    border: 0;
    border-bottom:0;
    line-height:20px;
    height: 1%;
}


#container-staney div .boxForm .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:5px 26px 0 32px;
    border: 0;
    border-bottom:0;
    line-height:20px;
    height: 1%;
}



.boxForm .footer{
    clear:both;
    line-height:25px;
    padding-bottom:10px;
}

.boxForm .footer .left{
    background: transparent url("../images/bgBoxWizardBottomLeft.gif") left top no-repeat;
}

.boxForm .footer .right{
    background: transparent url("../images/bgBoxWizardBottomRight.gif") right top no-repeat;
}

.content-adaptation .boxForm .footer .left, #main-staneycreek .boxForm .footer .left, #container-staney .boxForm .footer .left{
    background: transparent;
}

.content-adaptation .boxForm .footer .right, #main-staneycreek .boxForm .footer .right, #container-staney .boxForm .footer .right{
    background: transparent;
}

.boxForm label {
    font-weight:bold;
}

.boxForm .fieldHelp {
    font-size:11px;
    color:#666999;
    line-height:15px;
}

.boxForm .fieldHelp:hover{
    color:#666999 !important;
}

.boxForm .fieldHelp a{
    text-decoration:none;
    color:#666999;
}

.boxForm .fieldHelp a:hover{
    text-decoration:underline;
}

/*.boxForm input,*/
.boxForm select, .boxForm textarea{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;    
    border:1px solid #222;
    /*background: #FFF url(../images/middleBoxFormInput.gif) left top repeat-x; */
}

.boxForm .noBorder{
    border:0;
    background:none;
}

.boxForm textarea{
    height:150px;
    width:96%;
    padding:5px;
}

.boxForm .fieldRequired{
    font-size:11px;
    background: url(../images/bullet5.gif) left center no-repeat;
    padding-left:10px;
    margin-left:5px;
}

.boxForm img{
    border: none;
    vertical-align: middle;
    padding-bottom: 5px;
    padding-left: 5px;
}

.boxForm .btnOrange, .boxForm .btnBlue{
    background: #FFF url(../images/bullet6.gif) 9px 2px no-repeat;
    font-size:11px;
    padding: 1px 1px 1px 20px;
    text-transform: lowercase;
}

.boxForm .boxError, .boxWizard .boxError {
    background:#FFDFEB;
    border:1px solid #CE0000;
    margin:5px 0;
    padding:10px;
}

.boxForm .messageError, .boxWizard .messageError {
    padding:5px 20px;
    background:url("../images/bulletError.gif") left center no-repeat;
    color:#990000;
    font-weight:bold;
}

.boxForm .messageInfo, .boxWizard .messageInfo {
    padding-left:20px;
    background:url("../images/bulletInfo.gif") left top no-repeat;
    color:#000;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}

.boxForm .messageSuccess {
    color:#003366;
    font-weight:bold;
}

.boxForm fieldset{
    margin: 10px 0;
    padding:10px;
}

.boxForm .disclaimer{
    overflow:scroll;
    height:200px;
    width:95%;
    border:1px solid #222;
    padding:10px;
    background:url(../images/middleBoxFormInput.gif) left top repeat-x;
    margin:5px 0;
}

.boxForm .disclaimer div {
    text-indent:20px;
}

.boxForm .disclaimer li{
    text-indent:0;
}

.boxForm .table1 dt{
    float:left;
    text-align:left;
    padding-right:20px;    
}

.boxForm .table2 dt{
    float:left;
    text-align:left;
    margin-right:10px;
    padding: 10px;    
    width:50%;
}

.boxForm .table2 td{
    padding:2px;
}

.boxForm .tableGrid1 table{
    width:100%;
    border-top:1px solid #222;
    border-left:1px solid #222;
    border-collapse:collapse;
    border-spacing:0;
}

.boxForm .tableGrid1 td, th{
    border-right:1px solid #222;
    border-bottom:1px solid #222;
    padding:2px;
}

.boxForm .table3 {
    background-color:#EDEDED;
    border:1px solid #999;
    padding: 10px;
    padding-bottom:30px;
}

.boxForm .table3 h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:larger;
    font-weight:bold;
    padding-bottom:10px;
    border:none;
}

.boxForm .table3 div{
    line-height:20px;
}

.boxForm .table3 dt{
    float:left;
    text-align:left;
    margin-right:10px;
    width:50%;
}

.boxForm .table3 td{
    padding:2px;
}

.boxForm .tabs1{
    margin:10px 0 0 0;
}

.boxForm .tabs1 .tab{
    border:1px solid #999;
    background-color:#D3E7B4;
    font-weight:bold;
    margin-left: 30px;
    margin:2px 0;
}

.boxForm .tabs1 .tab, #middleNoRight .boxForm .tabs1 .tab a, #main-adaptation .boxForm .tabs1 .tab a, #main-staneycreek .boxForm .tabs1 .tab a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    text-decoration:none;
}

.boxForm .tabs1 .tabEmpty{
    background: #D3E7B4 url("../images/bullet8Empty.gif") left center no-repeat;
}

.boxForm .tabs1 .tabClose{
    background: #D3E7B4 url("../images/bullet8Close.gif") left center no-repeat;
}

.boxForm .tabs1 .tabOpen{
    background: #D3E7B4 url("../images/bullet8Open.gif") left center no-repeat;
}

.boxForm .tabs1 .libraryToolTip1{
    color:#000;
    text-decoration:none;
    font-size:10px;
    border:1px solid #8EAD47;
    background:#E5F1D2 url("../images/bgTooltip.gif") right bottom no-repeat; 
    border: 2px solid black; 
    padding: 5px; 
    display:none;
    width:150; 
    height:100;
    position: absolute; 
    top:0px; 
    left:0px;
    display:none;
}

.boxForm .tabs1 .libraryToolTip1 h1{
    font-weight:bold;
    font-size:12px;
    border:0;
}

.formFieldBox {
    margin-top: 1em;
    margin-bottom: 1em;
    height: 1%;
}

.formTC {
    margin-top: 1em;
}

.formFieldArea {
    width: 40em ! important;
    height:100px ! important;
}

.formFieldSideLayout {
    float: right;
    width: 80%;
    text-align: left;
    /*width:auto; */
}

.formLabelSideLayout {
    float: left;
    width: 15%;
    text-align: right;
}

.formLabel {
    line-height: 1em ! important;
    padding-right: 1em;
    display:block;
	text-align: right;
}

#middleNoRight .boxForm .btnCancelGreen, #middleNoRight .boxForm .btnSubmitGreen{
    width:74px;
    height:19px;
    border:0;
    margin:0;    
    padding:0;
    background:none;
    vertical-align:bottom;
}

#middle_google .boxForm .btnCancelGreen, #middle_google .boxForm .btnSubmitGreen{
    width:74px;
    height:19px;
    border:0;
    margin:0;    
    padding:0;
    background:none;
    vertical-align:bottom;
}

#submitBlock {
    margin-left:250px;
    margin-top:4em;
}

.textRequired {
    color:red; 
    margin-top: 20px;
	/*font-size: 1.3em; */
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.textRequired_sm {
    color:red; 
	font-size: 11px;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
}

.textPrivate {
	color:red;
	font-weight: bold;
	}

.formButtons {
    margin-top: 15px; 
    margin-bottom:15px;
    height: 1%;
}

.formButtons input {
    margin-right: 1em;
}

.describeBox {
    padding-left:20px;
    padding-bottom:5px;
}

.memberBox {
    width:600px;
}

/*    ---------- Box General Contents ---------- */


.boxGeneral{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
}

.boxGeneral h1 {
    font-size:20px;
    border-bottom:1px solid #000;
}

.boxGeneral div{
    padding:5px 10px;
    line-height:20px;
}

.boxGeneral label {
    font-weight:bold;
}

.boxGeneral .fieldHelp:hover{
    color:#000;
}

.boxGeneral .fieldHelp a{
    text-decoration:none;
    color:#0066FF;
}

.boxGeneral .fieldHelp a:hover{
    text-decoration:underline;
}

.boxGeneral .boxError {
    background:#FFDFEB;
    border:1px solid #CE0000;
    margin:0 0 5px 0;
    padding:8px;
}

.boxGeneral .messageError {
    padding-left:20px;
    background:url("../images/bulletError.gif") left center no-repeat;
    color:#990000;
    font-weight:bold;
    font-size: 80%;
    color:red;
}

.boxGeneral .messageInfo {
    padding-left:20px;
    background:url("../images/bulletInfo.gif") left center no-repeat;
    color:#000;
    font-weight:bold;
}

.boxGeneral .messageSuccess {
    color:#003366;
    font-weight:bold;
}

.boxGeneral fieldset{
    margin: 10px 0;
}

.boxGeneral legend{
    color:#003333;
    margin:0;
    padding:0 5px;
}

.boxGeneral .imageHolder{
    float:right;
    padding:2px;
    border:2px solid #BBDD8D;
}

.boxGeneral .list1{
    width:95%;
    text-align:center;
}

.boxGeneral .list1 ul{
    padding:0;
}

.boxGeneral .list1 li{
    float:left;
    width:40%;
    padding:5px;
}

.boxGeneral .tableGrid1 table{
    width:99%;
    border-collapse:collapse;
}

.boxGeneral .tableGrid1 td{
    border:none;
    border-bottom: 1px dashed #B5B5B5;
    padding:8px 20px;
    margin:0;
    text-align:center
}

.boxGeneral .tableGrid1 th{
    border:none;
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    padding:0 20px;
    line-height:29px;
    margin:0;
    font-size:14px;
    font-weight:bold;
    background:#FFF url("../images/bgMiddleTableGrid1TH.gif") left top repeat-x;
}

.boxGeneral .tableGrid1 .leftHeader{
    width:80%;
}

.boxGeneral .tableGrid1 .rightHeader{
    width:20%;
    text-align:center;
}

.boxGeneral .tableGrid1 .name {
    text-align:left;
}

.boxGeneral .tableGrid1 dt{
    float:left;
    padding-right:10px;
}

.boxGeneral .tableGrid1 .alt{
    background-color:#E9EEF6;
}

.boxGeneral .tableGrid1 a{
    color:#000;
    font-weight:bold;
    display:block;
}

.boxGeneral .tableGrid2 {
    border:2px solid #000;
    width:auto;
    margin-right:10px;
}

.boxGeneral .tableGrid2 th{
    border:0;
    font-weight:bold;
}    

.boxGeneral .tableGrid2 td, .boxGeneral .tableGrid2 th{
    padding:10px;
    text-align:left;
    border-bottom:1px solid #000;
}

#middleNoRight .boxGeneral .tableGrid2 .noBorder{
    background:none;
    border:0;
}

#middleNoRight .btnRemoveGreen, #middleNoRight .btnSearchGreen{
    width:74px;
    height:19px;
    border:0;
    margin:0;    
    padding:0;
    background:none;
    vertical-align:bottom;
}

.boxGeneral #pagination {
    text-align:center;
}

.boxGeneral #pagination select{
    font-size:11px;
}

/*    ---------- Navigation2 Contents --------- */

#navigation2 {
    color:#000;
    width:100%;
    height: 30px;
    background-color:#82A9D0;
    padding:0;    
    font-weight:bold;
    letter-spacing:1px;
    margin:10px 0;
}

#navigation2 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    color:#FFF;
}

#navigation2 li{
    display: inline;
}

#navigation2 li, #navigation2 li a:link, #navigation2 li a:visited{
    float: left;
    margin-left:3px;
    color:#FFF;
    text-decoration:none;
    padding:0 7px;
    line-height:30px;
}

#navigation2 .active, #navigation2 .active a{
    background:#FFF;
    color:#000;
    text-decoration:none;
}

#navigation2 li a:hover{
    color:#000;
    text-decoration:none;    
    background:#FFF;
}

/*    ---------- Box Wizard Contents ---------- */



.boxWizard{
    margin-right:10px;
}

.boxWizard .header{
    background: url("../images/bgBoxWizardTopLeft.gif") left bottom no-repeat;
    line-height:36px;
    padding:0;
}

.boxWizard .header h1{    
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    border:0;
    padding-left:35px;
    line-height:36px;
    background: url("../images/bgBoxFormTopRight.gif") right bottom no-repeat;
}

.boxWizard .content{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:20px 26px 20px 32px;
    border: 1px solid #D6D6D6;
    border-bottom:0;
}

.boxWizard .contentExtended{
    padding:0 26px 0 32px;
    border: 1px solid #D6D6D6;
    border-bottom:0;
    border-top:0;
}

.boxWizard .content label, .boxWizard .content .table2 label{
    line-height:50px;
}

.boxWizard .left{
    clear:both;
    line-height:25px;
    padding-bottom:10px;
}

.boxWizard .content input, .boxWizard .content select, .boxWizard .content textarea{
    font-size:11px;
    padding:1px 2px;
    border:1px solid #969696;
    vertical-align:bottom;
    background: #FFF url(../images/middleBoxFormInput.gif) left top repeat-x;
}

.boxWizard .content textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    overflow:auto;
}

/*    Edan    */

#middleNoRight .boxWizard .content .noBorder{
    background:none;
    border:0;
}

.boxWizard .content .fieldHelp{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666999;
    line-height:20px;
}

.boxWizard #wizardFooterLeftCorner{
    background: transparent url("../images/bgBoxWizardBottomLeft.gif") left top no-repeat;
    height: 22px;
}

.boxWizard #wizardFooterLeftCorner #wizardFooterRightCorner{
    background: transparent url("../images/bgBoxWizardBottomRight.gif") right top no-repeat;
    height: 22px;
}

.boxWizard .table1 dt{
    float:left;
    text-align:left;
    padding-right:20px;    
}

.boxWizard .table2 dl{
    clear:both;
}

.boxWizard .table2 dt{
    float:left;
    text-align:left;
    margin-bottom:10px;
}

.boxWizard .table3 {
    background-color:#EDEDED;
    border:1px solid #999;
    padding: 10px;
    padding-bottom:30px;
}

.boxWizard .table3 h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:larger;
    font-weight:bold;
    padding-bottom:10px;
}

.boxWizard .table3 div{
    line-height:20px;
}

.boxWizard .table3 dt{
    float:left;
    text-align:left;
    margin-right:10px;
    width:50%;
}

.boxWizard .table3 td{
    padding:2px;
}

#middleNoRight .boxWizard .content .btnContinueGreen{
    width:83px;
    height:19px;
    border:0;
    padding:0;
}

#middleNoRight .boxWizard .content .btnBackGreen{
    width:56px;
    height:19px;
    border:0;
    padding:0;
}

#middleNoRight .boxWizard .btnAddGreen{
    width:51px;
    height:19px;
    border:0;
    margin:5px;
    padding:0;
    background:none;
}

#middleNoRight .boxWizard .btnCopyFromGreen{
    width:95px;
    height:19px;
    border:0;
    margin:5px;
    padding:0;
    background:none;
}

#middleNoRight .btnGreen{
    height:22px;
    color:#FFF;
    border:none;
    font-family:Verdana, Arial, Sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:0;
}

#middleNoRight .btnGreenWidth83{
    width:83px;
    background: transparent url("../images/btnGreen83.gif") 0 center no-repeat;    
    color: white;
}

#middleNoRight .btnGreenWidth95{
    width:95px;
    background: transparent url("../images/btnGreen95.gif") 0 center no-repeat;    
}

#middleNoRight .btnGreenWidth130{
    width:130px;
    background: transparent url("../images/btnGreen130.gif") 0 center no-repeat;
}

#middleNoRight .btnGreenWidth200{
    width:200px;
    background: transparent url("../images/btnGreen200.gif") 0 center no-repeat;
}

.btnGreen{
    height:22px;
    color:#FFF;
    border:none;
    font-family:Verdana, Arial, Sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:0;
    background-color: green;
}


.btnBlue83 {
    width:83px;
    height: 19px;
    background: transparent url("../images/btnBlue83.gif") 0 center no-repeat !important;
    border: 0;
    font-weight: bold;
}

.btnGreenWidth83 {
    width:83px;
    background: transparent url("../images/btnGreen83.gif") 0 center no-repeat;    
    color: white;
}


.btnBlueWidth130 {
    width: 130px;
    background: transparent url("../images/btnBlue130.gif") 0 center no-repeat !important;
}

#middleNoRight .button {
    height:22px;
    color:#FFF;
    border:none;
    font-family:Verdana, Arial, Sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:0;
}
    
/*    ---------- Special Global Contents ---------- */

.btn1{
    margin:10px;
    padding:0;
}

span.btn1{
    padding:0;
    margin:0;
}

.btn1 span{
    padding:5px 3px 5px 5px;    
    background: url(../images/btn1Right.gif) right center no-repeat;
    text-decoration:none;
    color:#FFF;
}

.btn1 a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
    background: url(../images/btn1Left.gif) left center no-repeat;
    margin:0;
}

.btn1 a:hover{
    color:#000;
}

.btn2{
    margin:10px;
    padding:0;
}

span.btn2{
    padding:0;
    margin:0;
}

.btn2 span{
    padding:5px;    
    background: url(../images/btn2Right.gif) right center no-repeat;
    text-decoration:none;
    color:#FFF;
}

.btn2 a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
    background: url(../images/btn2Left.gif) left center no-repeat;
    margin:0;
}

.btn2 a:hover{
    color:#000;
}

/*    ---------- Clear Contents ---------- */

.clearLeft{
    clear:left;
}

.clearBoth{
    clear:both !important;
}

/* ----------- Tooltips and Dialog Boxes ------------ */

.tooltip{
    position:relative;
    color:#000;
    text-decoration:none;
}

.tooltip:hover{
    z-index:25; 
    background-color:#FFF;
}

.tooltip span{
    display: none;
}

.tooltip:hover span{ 
    color:#000;
    text-decoration:none;
    font-size:10px;
    display:block;
    position:absolute;
    line-height:20px;
    top:2em; 
    left:-220px; 
    padding:5px;
    width:200px;
    border:1px solid #8EAD47;
    background:#E5F1D2 url("../images/bgTooltip.gif") right bottom no-repeat; 
}

.srchDlg {
   visibility:hidden;
   position:absolute;
}

#copy-dlg {
   visibility:hidden;
   position:absolute;
}
#reject-dlg {
   visibility:hidden;
   position:absolute;
}

#upload-dlg {
   visibility:hidden;
   position:absolute;
}

#status-dlg {
   visibility:hidden;
   position:absolute;
}

#tab1 {
   display: none;
}

#tab2 {
   display: none;
}

#grid-request {
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
   width:100%;
   height:300px;
}

#grid-outstanding {
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
   width:100%;
   height:300px;
}

#grid-member {
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
   width:100%;
   height:300px;
}

#search-dlg #grid-panel {
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
   width:615px;
   height:300px;
}
#copy-dlg #grid-panel2 {
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
   width:615px;
   height:320px;
}
#upload-dlg #grid-panel3 {
   padding:0px;
   margin-top:0px;
   margin-bottom:0px;
   width:615px;
   height:320px;
}

#appLetter {
   display:none;
   background-color:#DDDDDD;
   border:2px solid black;
   padding:10px;
   position:absolute;
   width:600px;
   overflow:auto;
   height:250px;
}   

#copy-dlg .selectWG {
   padding-bottom:15px; 
   padding-top: 10px;
}

#upload-dlg .inner-tab {
   line-height:30px;
}   

#status-dlg .statusMsg {
   font-size:13px;
   text-align:center;
   font-weight:bold;
}
#status-dlg .sethr {
 height:1px;
 }
 
#reject-dlg .txtArea {
    width:95%;
    height:180px;
 }
 
#middleNoRight .boxForm .tooltip, #main-adaptation .boxForm .tooltip, #main-staneycreek .boxForm .tooltip {
        visibility:hidden;
        position:absolute;
        top:0px;
}

#middleNoRight .boxForm #toolTip1{
        background: white;
        width:300px;
        padding:10px;
        border:2px solid #dddddd;
}

#middleNoRight .boxForm #toolTip1 .underline{
        border-bottom: 1px solid #dddddd;
        margin-bottom: .5em;
}

#middleNoRight .boxForm #toolTip1 #box1{
        width:288px; 
        float: left; 
        padding: 7px;
}

#middleNoRight .boxForm #toolTip1 #box2{
        float:left;
        width:75px;
        margin-right: 2em;
}

#middleNoRight .boxForm #toolTip1 #box3{
        line-height: 2em;
}

#middleNoRight .boxForm #toolTip1 #box4{
        text-indent: 1em; 
        line-height: 2em;
}

#middleNoRight .boxForm #toolTip1 #closeTooltip{
        float: right;
}

#middleNoRight .boxForm #toolTip1 #box6{
        float:left; 
        line-height: 2em;
}

#middleNoRight .boxForm #toolTip1 #box7{
        font-weight: bold; 
        font-size: larger;
        font-style: normal;
}

#middleNoRight .boxForm #toolTip1 #box4 ul{
        list-style-type: disc; 
        list-style-position: inside;
}

#middleNoRight .boxForm #toolTip1 #box5{
        margin-bottom: 1em;
}
#middleNoRight .boxForm #toolTip1 #box6{
        font-style: italic;
}

#middleNoRight .boxForm .table2{
    line-height: 1.5em ! important;
}

#toggle1{
    padding-left: 1.6em;
}

#toggle2{
     padding-left: 1.6em;
}

#toggle3{
    padding-left: 1.6em;
}

.clearBox {
    clear: right;
    width: 1%;
	margin: 0 !important;
}

.clearBoxForm {
	clear: right;
	width: 1%;
	height: 1.5em;
}

.labelStacked {
	text-align: left;
	padding-bottom: .4em;
}

.formError {
    background-color:#FFCC00;
    background-image:url(../images/bulletError.gif);
    background-position:5px 50%;
    background-repeat:no-repeat;
    border:1px solid #FF8A00;
    color:#333333;
    font-weight:bold;
    margin:1em 0em;
    padding:0.5em 1em 0.5em 3em;
    vertical-align:middle;
    width:95%;
}

#boxWizard .content .table3 input, #boxWizard .content select, #boxWizard .content textarea{
    font-size:12px;
    padding:1px 2px;
    border:1px solid #969696;
    background: #FFF url(../images/middleBoxFormInput.gif) left top repeat-x;
}

.bold{
    font-weight: bold;
}

.italic{
    font-style: italic;
}

.checkBox{
    border: 0 !important;
    background: none !important;
}

.checkboxType{
    border: 0 !important;
    background: none !important;
    margin: 0;
    padding:0;
}

.fileIcon {
    margin-bottom: 0px; 
    margin-right: 5px;
}

.staticError {
	padding: 1em;
}

.displayNone {
	display: none;
}

#container-homepage{
    width: 1000px;
}

#container-homepage .column{
    position:absolute;
    float:left;
}

.textSwitch{
background:#F2F2F2 none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
padding:4px;
display: block;
}

.ratingsView{
    padding:10px;
}


.radRating {
    vertical-align: middle;
}

.helpTip22 {
    font-weight: bold;
    color: #6699FF;
    font-size: 0.8em;
    vertical-align: text-top;
}

.helpTip22 a{
    text-decoration: none;
}

/*    ---------- FLN DEV Contents ---------- */

#header_flndev {
    width:100%;
    background:url(../images/flndev_bg.jpg) left top repeat;
	padding-bottom: 1em;
        width: 100%;
        height: 100px;
}



.colhome_left_header {
    color:#000;
    font-size: 16px;
    vertical-align: bottom;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 10px;
}


.colhome_left_header_border {
    border-bottom: 1px dotted #000;
    border-top: 1px dotted #000;
    padding: 6px 0 6px 0;
}
.colhome_left_header a{
    text-decoration: none;
    color:#339933;
}

.colhome_left_header a:hover{
    text-decoration: underline;
}

#colhome_left_header_but {
    color:#000;
    font-size: 16px;
    vertical-align: bottom;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    border:0;
    padding: 0;
    text-align: center;
    background-color: #ffffff;
}

#colhome_left_spacer{
    height: 10px;
}



#colhome_left_header_but a{
    text-decoration: none;
    color:#000;
    background-color: #ffffff;
    
}

#colhome_left_header_but a:hover{
    text-decoration: underline;
}

#colhome_left_header_but .innerLink a{
    text-decoration: underline;
    color: #006666;
}

#colhome_left_header_but .innerLink a:hover{
    text-decoration: underline;
}

#colhome_left_header_but .innerLink a:visited{
    color: maroon;
}

#colhome_left_header_but .innerLink a:active{
    color: maroon;
}





#colhome_left_header_but_solid {
    color:#fff;
    font-size: 16px;
    vertical-align: bottom;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: 500;
    border:1px solid #ADD272;
    padding: 5px;
    text-align: center;
    background-color: #ADD272;
    
}

#colhome_left_header_but_solid a {
    text-decoration:none;
        color:#fff;
}

#colhome_left_header_but_solid a:hover {
    text-decoration:underline;
        color:#fff;   
}

#colhome_left_header_but_solid a:active {
    text-decoration:none;
        color:#fff;
}

#colhome_left_header_but_solid a:visited {
    text-decoration:none;
        color:#fff;
}



.buttonwrap #colhome_left_header_but_solid{
    
    background:transparent url(../images/bgLeftbutton_grey.gif) right top no-repeat;
    margin-right: 5px;
    
}

.buttonwrap #colhome_left_header_but_solid a  {
	text-decoration:none;
        color:#fff;
}

.buttonwrap #colhome_left_header_but_solid a:hover{
   /* text-decoration: underline;*/
   text-decoration:underline;
   /*color: #5E94D0; */
   
   
}

.buttonwrap #colhome_left_header_but_solid a:active {
   /* text-decoration: underline;*/
   text-decoration:none;
   color:#fff;
   
}

.buttonwrap #colhome_left_header_but_solid a:visited {
   /* text-decoration: underline;*/
   text-decoration:none;
   color:#fff;
   
}

#colhome_left2{
    border-top:1px solid #666;
    padding: 5px;
    margin-top: 10px;
}

#colhome_left2 p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #000;
    font-weight: normal;
}


#colhome_left{
    /* border-top:1px solid #666; */
    padding: 0;
    margin-top: 10px;
}

#colhome_left p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #000;
    font-weight: normal;
}

#colhome_left h2{
    color:#666666;
    font-family:Verdana, Arial,Helvetica,sans-serif;
    font-size:16px;
    padding-top:10px;
}

#colhome_left li{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style-type: square;
    list-style-position: inside;
    margin-left: 10px;
}

#colhome_left div.library{
    background:url(../images/icoLibrary.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#colhome_left div.workspaces{
    background:url(../images/icoWorkspaces.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#colhome_left div.register{
    background:url(../images/icoRegister.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#colhome_left div.publishing{
    background:url(../images/icoPublishing.gif) left top no-repeat;
    padding-left:52px;
    margin-left:15px;
}

#colhome_left div.gateway{
    background: #ffffff url(../images/cbd_logo_160.jpg) center bottom no-repeat;
    height:75px;
}

#colhome_left div.staney-creek {
	background: #ffffff url(../images/staney-button.jpg) center bottom no-repeat;
    height:101px;
}

#colhome_left div.naturetube {
	background: #ffffff url(../images/naturetube-button2.png) center bottom no-repeat;
    height:70px;
}



.colhome_middle_header {
    color:#000;
    font-size: 20px;
    vertical-align: bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#colhome_middle{
    border-top:1px solid #666;
   /* padding: 15px;*/
    margin-top: 10px;
    padding: 5px 0 5px;
    width: 460px;	
}

#colhome_middle .smallItem{
    font-family:Verdana, Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding-bottom: 5px;
}

#colhome_middle .smallItem a{
    text-decoration: underline;
}

#colhome_middle .smallItem a:hover{
    text-decoration: underline;
}

#colnewstabs div.colhome_middle_newslink {
    /* padding-bottom: 5px; */
    margin-top: 5px;
    font-style: italic;
    
    padding-bottom:0;
    text-align:center;
  
}

#colnewstabs .colhome_middle_newslink a{
    font-weight: bold;
    text-decoration: none;
    color: #006666;

}


#colnewstabs .colhome_middle_newslink a:hover{
    font-weight: bold;
    text-decoration: underline;
    color: #27537a;
}

#colnewstabs .colhome_middle_newslink a:visited{
    color: maroon;
}

#colnewstabs .colhome_middle_newslink a:active{
    color: maroon;
}

#colnews ul.tabs {
    background: transparent url(../images/colhome_tabBG.gif)no-repeat scroll 0 25px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    min-height: 26px;
    padding: 0 0 0 2px;
    position: relative;
}

#colnews ul.tabs li.on {
    background-image: url(../images/colnews_tabOnLeft.gif);
    
}

#colnews ul.tabs li{
    background: transparent url(../images/colnews_tabOffLeft.gif) no-repeat scroll left top;
    float: left;
    height: 26px;
    margin: 0 3px 0 0;
    padding: 0 0 0 9px;
}

#colnews ul.tabs li.on a {
    background-image: url(../images/colnews_tabOnRight.gif);
    color:#339933;
}

#colnews ul.tabs li.on a:visited {
    background-image: url(../images/colnews_tabOnRight.gif);
    color:maroon;
}

#colnews ul.tabs li.last-child {
    margin-right: 0;
}

#colnews ul.tabs a {
    -x-system-font: none;
    background: transparent url(../images/colnews_tabOffRight.gif) no-repeat scroll right top;
    color: #fff;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 17px;
    line-height: 12px;
    margin: 0;
    padding: 7px 15px 2px 6px;
    text-decoration: none;
    width: 124px;
}

#colnews div ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0 0 12px;
}

#colnews div li.alt {
    background-color: #eee;
}

#colnews div li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
}

#colnews h3 {
    color: #000;
    display: block;
    padding: 4px 10px 4px 18px
}

#colnews div li h3 {
    -x-system-font: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    
}

element.style{
    display:none;
}

#subscribe_container_top{
    width:100%;
    margin:0;
    padding:0;
    min-height: 500px;
}

#subscribe_container_bottom_left{
    width:49%;
    margin-right: 50%;
    float: left;
    
}

#subscribe_container_bottom_right{
    width:49%;
    margin-left: 50%;
    float: right;
}



#subscribe_container {
    width: 900px;
    margin: 0;
    padding: 0;
    min-height: 500px;
    
}

#subscribe_top {
    height: 13px;
    width: 900px;
}

#subscribe_left {
    width: 600px;
    float:left;
    margin: 0;
    
}

#subscribe_right {
    width: 290px;
    float: left;
    
}

#subscribe_spacer {
    width: 2px;
}

#subscribe_fullcol{
    width: 900px;
    float:left;
    height: inherit;
}

.header_subscribe_email {
    color:#000;
    font-weight: 600;
    font-size: 14px;
    vertical-align: bottom;
    text-align: center;
    background-color: #eee;
}

#ws-subscribe-email{
    border: 1px solid #CCC;
    padding: 8px;
    

}

.ws-subscribe-box_full{
    width: 95%;
    margin: 15px 0 20px;
    padding-top: 20px;

}

.ws-subscribe-box{
    width: 95%;
    margin: 0 0 0px;
    padding-bottom: 5px;
    min-height: 200px;

}

.ws-subscribe-box_bottom{
    width: 95%;
    margin: 0 0 0;
    padding-bottom: 5px;
    min-height: 200px;

}

#ws-subscribe-box-spacer {
    width: 100%;
    height: 3px;
}

.ws-subscribe-box h3 {
    background-color:#eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 2px solid #eee;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 2em;
    margin:0;
    color: #000;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 8px;
}

.ws-subscribe-box_right{
    width: 100%;
    margin: 15px;
    border: 1px solid #000;
    background-color: #d2e8e8;

}

.ws-subscribe-box_right h3 {
    background-color:#d2e8e8;
    border-left: 1px solid #d2e8e8;
    border-right: 1px solid #d2e8e8;
    border-top: 2px solid #d2e8e8;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 2em;
    margin:0;
    color: #000;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 8px;
    text-align: center;
}

.ws-subscribe-box_right p {
	margin: 2px 5px 5px 5px;
	text-align: center;
}

.ws-subscribe-box_right p a {
	color: navy;
}

.ws-subscribe-box_left{
    width: 69%;
    margin: 0 0 20px;
    float: left;
}

.ws-subscribe-box_left h3 {
    background-color:#eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 2px solid #eee;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 2em;
    margin:0;
    color: #000;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 8px;
}

.ws-subscribe-box_middle{
    width: 2px;
    padding-left:1px;
    padding-right:1px;
}

.ws-subscribe-box_top{
    width:100%;
    height: 20px;
    padding-top:5px;
    padding-bottom: 15px;
}

.ws-subscribe-box-content {
    border: 0;
    margin: 0;
    padding: 0;
    color: #222222;
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    height: inherit;
}


.ws-subscribe-box-content li {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 3px;
    padding-top: 2px;
    background:transparent url(../images/icoRSS_24.gif) top left no-repeat;
}

.ws-subscribe-box-content li a{
    margin-left: 30px;
    display: block;
}

.ws-subscribe-box-content div {
    padding-bottom: 8px;
}

.ws-subscribe-box-content p {
    display: block;
    padding: 5px;
}

.feedHeadText{
    line-height: 1.5;
    border: 2px;
}



#header #members #loginBox span input{
    padding: 1px 2px;
    
}

.blogTitle{
    font-size: 14px;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
}

.blogComments {
    border-bottom: 1px dotted #000;
    margin-top: 5px;
    padding-bottom: 5px;
}

.blogTerms {
    text-align:center;
    margin-bottom: -10px;
}

#showing-filter {
    width: 100%;
}


#showing-filter .showing {
    margin-left: 0;
    padding: 0;
    font-size: 12px;
    color:#006666;
    font-weight: bold;
    
}

#showing-filter .showing form {
    float: inherit;
}

#showing-filter .showing select {
    border: 1px solid #ccc;
    font-size: 12px;
    color:maroon;
    font-weight: bold; 
}


#showing-filter .filter{
    float: right;
    margin-right: 0;
    padding: 0;
    font-size: 12px;
    color:#006666;
    font-weight: bold;
}

#showing-filter .filter select {
    border: 1px solid #ccc;
    font-size: 12px;
    color:maroon;
    font-weight: bold;
}

#showing-filter .filter .left {
    float: left;
    padding-right: 10px;
    
}

#showing-filter .filter .right {
    float: right;
}

#viewby-box-twitter{
    background: #FFF;
    
    overflow: hidden;
    padding: 0;
    width: 400px;
    border: 1px solid #ccc;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#viewby-box-twitter #head{
    
    border-bottom: 1px dotted #000;
    padding: 10px;
    text-align: center;
    overflow: hidden;
    
    background-color: #FAF8DB;
    
    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;

    
    border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;

    
    

}
#viewby-box-twitter #head .title {
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    /*color: #3366CC; */
    color: #000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    width: 100%;
    margin-bottom: 13px;
}

#viewby-box-twitter #library {
    margin: 10px;
    padding: 0;
}



#viewby-box{
    background: #FFF;
    
    overflow: hidden;
    padding: 0;
    width: 214px;
    border: 1px solid #ccc;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#viewby-box #head{
    
    border-bottom: 1px dotted #000;
    padding: 10px;
    text-align: center;
    overflow: hidden;
    
    background-color: #ADD272;
    
    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;

    
    border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;

    
    

}
#viewby-box #head .title {
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    /*color: #3366CC; */
    color: #fff;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    width: 100%;
    margin-bottom: 13px;
}

#viewby-box #library {
    margin: 10px;
    padding: 0;
}

#viewby-box #library .libdisplay{
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}

#viewby-box #library .libdisplay a{
    text-decoration: underline;
}

#viewby-box #library .libdisplay a:hover{
    text-decoration: underline;
    color: maroon;
}

#viewby-box #library .dtdisplay{
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #999999;
}


#viewby-box-twitter #library ul {
    margin: 5px;
    padding:0;
}

#viewby-box-twitter #library li {
    list-style:none;
    padding:5px;
    margin:0;
    font-size:11px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    margin-left: 5px;
}
    



#viewby-box ul{
    margin: 5px;
    padding:0;
}



#viewby-box li {
    
    list-style:none;
    padding:5px;
    margin:0;
    font-size:14px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    margin-left: 10px;
}

#viewby-box li a {
    padding: 5px;
    margin:0;
    
    
    /*font-size:1.1em; */

    color:#006666;
    text-decoration:underline;
    font-weight: normal;
}

#viewby-box li a:hover {
    text-decoration: underline;
    color: maroon;
}

#viewby-box li a:active{
    color: maroon;
}

#viewby-box li a:visited {
    
}



#viewby-box li strong {
    color: #000;
    padding: 5px;
    margin:0;
    font-size: 14px;
    margin-right: 15px;
    font-weight: bold;
}

#viewby-box #filter {
    width: 196px;
    border-top: 1px dotted #000;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    
}

#viewby-box #filter .byletter {
    float: left;
    color:#006666;
    margin: 0;
    padding: 0;
    font-size:13px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-weight: 500;
    margin-left: 25px;
}


.library-feed {
    /* background: transparent url(../images/rss_lg.gif) no-repeat scroll left center; */
    margin-left:0;
    padding-left:10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.library-feed span {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
}

.library-feed span a{
    background:transparent url(../images/rss2.gif) no-repeat scroll 0 center;
    padding:3px 0 3px 22px;
    text-decoration:none;
    color: #fff;
    font-weight: bold;
}

.library-feed span a:hover {
    
    text-decoration: underline;
}

.library-feed .help {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    cursor: help;
}

.library-feed span .help a{
    text-decoration: none;
    cursor: help;
}

.library-feed span .help a:hover{
    cursor: help;
}

#library-ratings {
    margin-bottom: 5px;
}

#library-ratings .library-ratings-count {
    font-size: 10px;
    padding-bottom: 10px;

}

.sitemap{
    margin:0 2px;
    padding:0;
    text-align:left;
}

#middleNoRight .content .sitemap ul {
    padding-left: 1.5em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-top: 3px;
}

#middleNoRight .content .sitemap li {
    margin: 0.5em 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
}

.filterbyheader {
    font-size: 14px;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    color: #006666;
    font-weight: bold;
}

.filterbyheader-selected {
    color: maroon;
}

#rss-box{
    background: #ADD272;
    
    overflow: hidden;
    padding: 0;
    width: 214px;
    border: 1px solid #CCC;
    
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

/* AddThis Styles 10.26.09 for library*/

#library_taxonomy .addthis_toolbox .hover_effect
{
    width: auto;
    padding: 6px 6px 10px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 16px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    margin-bottom: 5px;

}

#library_taxonomy .addthis_toolbox .hover_effect div
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    /* font-weight: bold; */
    font-size: 10px;
}

#library_taxonomy .addthis_toolbox .hover_effect a 
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

#library_taxonomy .addthis_toolbox .hover_effect a:hover
{
     
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
    color: maroon;
    text-decoration: none;
    
    
}

#library_taxonomy .addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

/* AddThis styles for workspace docs 10.28.09 */

#middleNoRight .boxForm .content .addthis_toolbox .hover_effect
{
    width: auto;
    padding: 6px 6px 10px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 16px;
    margin-left: auto;
    margin-right: auto;
    float: left;

}

#middleNoRight .boxForm .content .addthis_toolbox .hover_effect div
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    /* font-weight: bold; */
    font-size: 10px;
}

#middleNoRight .boxForm .content .addthis_toolbox .hover_effect a 
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

#middleNoRight .boxForm .content .addthis_toolbox .hover_effect a:hover
{
     
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
    color: maroon;
    text-decoration: none;
    
    
}

#middleNoRight .boxForm .content .addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

/* home page Climate Adaptation blog box */

#nt-box {
	border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;

	border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border: 1px solid #409FFF;
    width: 214px;
    height: 50px;

}

#CAblog-box{
    background-color: #FFF;
    
    overflow: hidden;
    padding: 0;
    /* width: 210px; */
    width: 216px;
    /* border: 1px solid #666666; */
    
   /*  border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; */
    
}

#CAblog-box #head{
    
    /* border-bottom: 1px dotted #000; */
    padding: 10px;
    /* text-align: center; */
    overflow: hidden;
    
    /* background-color: #BBCCDD; */
    background-color: #ADD272;
    
    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;

    
    /* border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px; */
}

#CAblog-box #head .title {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    font-family: Arial,Helvetica,Verdana, sans-serif;
    width: 100%;
    margin-bottom: 0;
    
    display: block;
    text-transform: uppercase;
    line-height: 15px;
}

#CAblog-box #head .title a{
    text-decoration: none;
    color: #fff;
}

#CAblog-box #main #CAblog p{
    margin: 10px;
    padding: 0;
}

#CAblog-box #main #CAblog #box-width{
    margin: 10px;
    padding: 0;
}

#CAblog-box #main .CAdisplay{
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}

#CAblog-box #main #CAblog #box-width .help-box{
    font-size: 14px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold;
    color: #336699;

}




#CAblog-box #main #CAblog #box-width .help-box span {
	margin-left: 14px;;
}

#CAblog-box #main #CAblog #box-width .help-box img {
	border:0 none;
	margin-bottom:4px;
	margin-left:0;
	padding-left:0;
	vertical-align:bottom;
}

#CAblog-box #main p {
	margin-bottom: 10px;
}


#CAblog-box #main #CAblog #box-width .help-box .help-box-text {
	color: #666999;
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: normal;
	
}

#CAblog-box #main p .help-box-text {
	color: #666999;
	font-size: 11px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: normal;
}

#CAblog-box #main #CAblog #box-width .help-box .help-box-text ul {
	margin: 5px 0 0 10px;
}

#CAblog-box #main #CAblog #box-width .help-box .help-box-text li {
	margin-bottom: 5px;
}



#CAblog-box #main .dtdisplay{
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #999999;
}

#middleNoRight .addthis_toolbox2 .hover_effect2
{
    width: 300px;
    padding: 15px 0 0;
    border: 0 none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 26px;
    margin-left: 0;
    margin-right: auto;
    margin-top: 5px;

}

#middleNoRight .addthis_toolbox2 .hover_effect2 div
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    color: #333333;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}

#middleNoRight .addthis_toolbox2 .hover_effect2 a 
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

#middleNoRight .addthis_toolbox2 .hover_effect2 a:hover
{
     
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
    color: maroon;
    text-decoration: none; 
}

#middleNoRight .addthis_toolbox2 .hover_effect2 span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

/* workspace home page Climate Adaptation blog box */

#CAblog-box-ws{
    background-color: #FFF;
    
    overflow: hidden;
    padding: 0;
    width: 200px;
    border: 1px solid #D6D6D6;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    float: right;
}

#CAblog-box-ws #head{
    
    border-bottom: 1px dotted #D6D6D6;
    padding: 10px;
    text-align: center;
    overflow: hidden;
    
    /* background-color: #BBCCDD; */
    background-color: #ADD272;
    
    border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;

    
    border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
}

#CAblog-box-ws #head .title {
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    width: 100%;
    margin-bottom: 13px;
}

#CAblog-box-ws #head .title a{
    text-decoration: none;
    color: #fff;
}

#CAblog-box-ws #main p{
    margin: 5px 10px;
    padding: 0 0 5px 0;
}

#CAblog-box-ws #main .CAdisplay{
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}



#CAblog-box-ws #main .dtdisplay{
    font-size: 12px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #999999;
}

#CAblog-box-main {
    padding-left: 10px;
    margin-top: 10px;
    float: right;
    width: 220px;
}

#CAblog {
	margin-top: 0;
	border-left: 1px solid #97A5B0;
	border-right: 1px solid #97A5B0;
	border-bottom: 1px solid #97A5B0;
	padding-top: 5px;
	border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;

}
#CAblog .head {
	color: #336699;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin-top: 5px;
}

#CAblog .head-col {
	color: #336699;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin-top: 7px;
	margin-left: 10px;
}

#CAblog img {
	border:0 none;
	margin-bottom:6px;
	padding-left:8px;
	vertical-align:bottom;
	margin-left: 2px;
}

#CAblog #divider {
    border: 1px dotted #ccc;
    width: 180px;
    margin-left: 20px;
    float: left;
    margin-bottom: 5px;
}


div#workspaceInfo {
    width: 100%;
}

/* -- Staney Admin menu -- */

#staney-admin-box {
	margin-top: 10px;
	border: 1px solid #669999;
}

#staney-admin-box .head {
	background-color: #669999;
	height: 30px;
}

#staney-admin-box .head .title {
	color: #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}

#staney-admin-box ul {
	list-style: none inside none;
	padding: 10px;
}

#staney-admin-box li {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
}

#staney-admin-box li a {
	color: #336699;
	text-decoration: none;
	padding-left: 5px;
}

#staney-admin-box li a:hover {
	color: maroon;
	text-decoration: underline;
	}
	
#staney-admin-box li a span {
	color:#333333;
	font-weight: bold;
	}	
	
#staney-admin-box li a:hover span {
	text-decoration: underline;
	}	
	
/* COL Subscribe styles--- */

.col-subscribe-box{
    width: 95%;
    margin: 0 0 5px;
    padding-bottom: 1px;
    min-height: 200px;

}
	
.col-subscribe-box h3 {
    background-color:#eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 2px solid #eee;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 2em;
    margin:0;
    color: #000;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 8px;
}

.col-subscribe-box-content {
    border: 1px solid #eee;
    margin: 10px;
    padding: 5px 0;
    color: #222222;
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    height: inherit;
}


.col-subscribe-box-content li {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 3px;
    padding-top: 2px;
    background:transparent url(../images/icoRSS_24.gif) top left no-repeat;
}

.col-subscribe-box-content li a{
    margin-left: 30px;
    display: block;
}

.col-subscribe-box-content div {
    padding-bottom: 0;
}

.col-subscribe-box-content div strong {
	font-size: 11px;
	font-weight: bold;
}

.col-subscribe-box-content p {
    display: block;
    padding-left: 5px;
    font-size: 11px;
}

.col-helpTip {
	color:#6699FF;
	font-size: 1em;
	font-weight:bold;
	vertical-align:bottom;
	cursor: help;
}
.col-formFieldBox {
	height:1%;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.col-subscribe-box-content .head {
	color: #336699;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}

.col-subscribe-box-content img {
	border:medium none;
	margin-bottom:7px;
	padding-left:5px;
	vertical-align:bottom;
}

#viewby-box-adaptation{
    background: #FFF;
    
    overflow: hidden;
    padding: 0;
    width: 200px;
    border: 1px solid #ccc;
    
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    float: right;
}

#viewby-box-adaptation #head{
    
    border-bottom: 1px dotted #000;
    padding: 10px;
    text-align: center;
    overflow: hidden;
    
    background-color: #ebefc8;
    
    border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;

    
    border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;

    
    

}
#viewby-box-adaptation #head .title {
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    /*color: #3366CC; */
    color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 100%;
    margin-bottom: 13px;
}

#viewby-box-adaptation #body {
    margin: 10px;
    padding: 0;
}

/* Help Screen edits 02-18-10 */

#help-screen {
    border-bottom: 1px dotted #000;
    width: 100%;
    margin-left: 5px;

}

#help-screen .title {
	font-size: 14px;
	color: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
}

#help-screen-main {
	margin-left: 10px;
}

#help-screen-main ul li {
	list-style-type: none;
	list-style-position: inside;
}

#help-screen-main li {
	margin-bottom: 8px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

#addthis {
	width: 216px;
  	margin-top: 15px;
}

#addthis .addthis_toolbox a {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px; 
}




/* adaptation styles */

#container-adaptation {
	width: 950px;
	margin: 0 auto;
	position: relative;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	min-height: 100%;
}

#header-adaptation {
    /* background-color: #f5f3e4;*/
	padding-bottom: 1em;
	height: 100px;
	background:#f5f3e4; 
	
}

#header-adaptation #banner #tnc-logo{
	
	background: #f5f3e4 url(../images/TNClogo-trans2.png) left top no-repeat;
	min-height: 50px;
	width: 130px;
	margin-left: 5px;
	margin-top: 5px;
	float: left;
	
}

#header-adaptation #bannerTitle {
	margin-top: 20px;
	/* text-align: center; */
	margin-bottom: 10px;
	margin-left: 250px;
	margin-right: 250px;
}

#header-adaptation #bannerTitle .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #00703c;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

#header-adaptation #bannerTitle .tagline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #524F47;
	font-weight: bold;
	text-align: center;
	margin-left: 20px;
}

#header-adaptation #header-search {
	clear:right;
	float:right;
	z-index:1;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 1px
	background-color: transparent;
}

#header-adaptation #header-search .subscribe{
	font-family:Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin-right: 10px;
	
}

#header-adaptation #header-search .subscribe a{
	color: #209743;
}


#header-adaptation #header-search .rss {
	
	font-family:Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

#header-adaptation #header-search .rss a {
	background:url("../images/rss2.gif") no-repeat scroll 0 center transparent;
	padding:3px 0 3px 17px;
	font-weight: normal;
	color: #209743;
	font-size: 11px;

}





#header-adaptation #header-search form {
	position:relative;
	width:228px;
	height: 24px;
	border: 0;
}


#header-adaptation #header-search input[type="text"]{
	color:#999999;
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	padding:3px 5px;
	width:155px;
	margin-right: 3px;
}

#header-adaptation #header-search input[type="submit"] {
	color:#666666;
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	padding:1px;
	text-transform:uppercase;
}


#main-staneycreek{
	width: 98%;
	margin: 0 auto;
}

#main-adaptation{
	width: 100%;
}



#main-adaptation .content-adaptation {
	font-size:11px;
	line-height:20px;
}



/* navigation */


#header-adaptation #navigation-adaptation {
	background-color: #80bd71;
    padding: 0 5px;
    /* margin: 5px 0; */
    margin: 0;
    height: 30px;

}


#header-adaptation #navigation-adaptation ul{
text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 30px;
					}

#header-adaptation #navigation-adaptation ul li	{
	/* display: inline-block;
	position: relative;
	color: #fff;
	background-color: #80bd71;
	height: 30px;
	padding: 0 7px;
	line-height: 20px; */
        
        /* Joe's fix for IE issue 04.21.10 */
        display: inline-block;
        zoom:1;
        *display: inline;
        position: relative;
        color: #fff;
        background-color: #80bd71;
        height: 30px;
        padding: 0 7px;
        line-height: 20px;

					}
					
#header-adaptation #navigation-adaptation ul li.active {
	background-color: #209743;
}					

#header-adaptation #navigation-adaptation ul li.hover {
	background-color: #209743;
					}

 #header-adaptation #navigation-adaptation ul li a	{
 	text-decoration: none;
	display: block;
	color: #fff;
	background-color: transparent;
	padding: 5px;
	font-weight: normal;
	font-family:Helvetica, Arial, sans-serif;
    font-size:11px;
    text-transform: uppercase;i

					}

#header-adaptation #navigation-adaptation ul li:hover,
#header-adaptation #navigation-adaptation ul li a:hover	{
	color: #fff;
	background-color: #209743;
				}

#header-adaptation #navigation-adaptation ul li ul	{
					display: none;
					position: absolute;
					top: 1.8em;
					left: 0;
					width: 150px;
					background-color: #209743;
					margin: 0px;
					padding: 0px;
					}

#header-adaptation #navigation-adaptation ul li:hover ul
					{
					display: block;
					background-color: #209743;
					margin: 0px;
					padding: 0px;
					z-index: 1;
					}

#header-adaptation #navigation-adaptation ul li ul li	{
					
					width: 200px;
					background-color: #209743;
						
					}
					

#header-adaptation #navigation-adaptation ul li ul li.sub {
			
				background-color: #209743;
				width: 200px;
				overflow: hidden;
				text-indent: 20px;
					}



#header-adaptation #navigation-adaptation ul li ul li a	{
				
					text-decoration: none;
					text-align: left;
					width: 190px;
					margin: 0 auto;
					border-bottom: 1px solid #ccc;
					
					}
					
#header-adaptation #navigation-adaptation ul li ul li a:hover {
	text-decoration: none;
	background-color: #228B22;	
	overflow: hidden;
}					


#header-adaptation #navigation-adaptation ul li.search {
	float:right;
	padding: 2px 5px;
	width:220px;
	text-align: center;
	display: block;
	background-color: transparent;

}	


#header-adaptation #navigation-adaptation ul li.search form fieldset{
	border: 0;
}



#header-adaptation #navigation-adaptation ul li.search a.hover {
	background-color: #fff;
}


#header-adaptation #navigation-adaptation ul li.search input[type="text"]{
	color:#999999;
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	padding:3px 5px;
	width:155px;
}

#header-adaptation #navigation-adaptation ul li.search input[type="submit"] {
	color:#666666;
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	padding:2px;
	text-transform:uppercase;
}

#recent-adaptation {
	width: 98%;
	margin: 0 auto;
	padding-top: 10px;
}

#recent-adaptation #recent-news {
	width: 70%;
	float:left;
	border-bottom: 1px dotted #ccc
}

#recent-adaptation #recent-news h2, #recent-adaptation #recent-other h2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #524F47;
	margin-left: 5px;
	
	
}

#recent-adaptation #recent-news-content {
	margin-top: 5px;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	width: 70%;
	float: left;
}



#recent-adaptation #recent-news-content a {
	color: #209743;
}

#recent-adaptation #recent-news-content .title {
	font-size: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #00703c;
}

#recent-adaptation #recent-news h2 .rss a {
	background:url("../images/rss2.gif") no-repeat scroll 0 center transparent;
	padding:3px 0 1px 17px;
	font-weight: normal;
	color: #209743;
	font-size: 11px;
	margin-left: 3px;
}


#recent-adaptation #right-blog {
	float:right;
	width: 26%;
}

div.boxout_1 {
    background: none repeat scroll 0 0 #fff;
    border: 4px solid #DFDFDF;
    border-radius: 10px 10px 10px 10px;
    margin: 0 0 20px;
    padding: 15px 15px 1px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}

div.boxout_1 h4 {
	font-size: 1.286em;
    font-weight: bold;
    margin: 0 0 0.3em;
    line-height: 1.3em;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
}

span.pc-date {
	color: #ca5e28;
}

span.pc-title a {
	color: #169ecc;
}


.content-adaptation h2 {
	font-size: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #524F47;
	padding-top: 5px;
}

.content-adaptation .breadcrumbs-adaptation {
	font-size: 9px;
	color: #209743;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
}

#main-adaptation .content-adaptation .boxForm .content .tinyFix a{
	color: #209743;
}

#social-media-home {
	/* border-top: 1px solid #666;
	border-bottom: 1px solid #666; */
	width: 212px;
	margin: 5px 0 5px 0;
	padding: 2px;
	
}



#social-media-home img {
	vertical-align: bottom;
	border: 0 none;
	padding: 0;
	margin-left: 5px;
}

#social-media-home span {
	font-size: 13px;
	color: #666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 5px;
	text-align: center;
	margin-left: 12px;
}

#workspace-new {
	width: 269px%;
	border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	margin-top: 5px;
	padding: 3px;
	background: #fff url("../images/icoWorkspaces24x21.gif") 5px no-repeat;
	
}

#workspace-new .ws-new {
	text-align: center;
	margin-left: 32px;
}

#workspace-new .ws-new a {
	text-transform: uppercase;
}

.no-stars {
	font-size: 11px;
}

.jquery-ratings-star {
  width: 36px;
  height: 36px;
  background-image: url('../images/ratings/empty-star.png');
  background-repeat: no-repeat;
  position: relative;
  float: left;
  margin-right: 2px;
}

.jquery-ratings-full {
  background-image: url('../images/ratings/full-star.png');
}

.formLabel-rating {
	margin-top: 17px;
	display:block;
line-height:1em !important;
margin-top:10px;
padding-right:1em;
text-align:right;
}

#middleNoRight span.mceEditorContainer {
	height: 400px;
	width: 350px;
}


.more {
	font-family: Arial,Helvetica,Verdana, sans-serif;
	font-size: 12px;
	padding-left: 3px;
	vertical-align: top;
}

.rss-helper2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
}

#middleNoRight .boxForm .content ul li.google, #middleNoRight .content ul li.google, .rss-helper2 ul li.google {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/google.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.awasu, #middleNoRight .content ul li.awasu, .rss-helper2 ul li.awasu {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/awasu.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.fd, #middleNoRight .content ul li.fd, .rss-helper2 ul li.fd {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/fd.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.bloglines, #middleNoRight .content ul li.bloglines, .rss-helper2 ul li.bloglines {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/bloglines.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.netnewswire, #middleNoRight .content ul li.netnewswire, .rss-helper2 ul li.netnewswire {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/netnewswire.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.netvibe, #middleNoRight .content ul li.netvibe, .rss-helper2 ul li.netvibe {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/netvibe.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.newzcrawler, #middleNoRight .content ul li.newzcrawler, .rss-helper2 ul li.newzcrawler {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/newzcrawler.png) top left no-repeat;
}

#middleNoRight .boxForm .content ul li.yahoo, #middleNoRight .content ul li.yahoo, .rss-helper2 ul li.yahoo {
    list-style-type: none;
    list-style-position: outside;
    margin-left: -10px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-top: 2px;
    background:transparent url(../images/rss/yahoo.png) top left no-repeat;
}

#middleNoRight .rss-feed-link a, .rss-help .rss-feed-link a {
	text-decoration: none;
}

/* home page buttons */

#hp-spacer {
	width: 159px;
	height: 10px;
}

#btn1 {
	background-color:#CE4A19;
	border:0;
	float:left;
	height:60px;
	width:159px;
	}

#btn1 .text, #btn2 .text, #btn3 .text {
	color:#FFFFFF;
display:block;
font-family:Verdana,Arial,Helvetica, sans-serif;
font-size:14px;
line-height:20px;
padding:20px;
text-align:center;
}

#btn2 {
	background-color:#409FFF;
	border:0;
	float:left;
	height:60px;
	width:159px;
	}
	
#btn3 {
	background-color:#5E8827;
	border:0;
	float:left;
	height:60px;
	width:159px;
	}
	
#btn4 {
	background-color:#CE4A19;
	border:0;
	float:left;
	height:60px;
	width:159px;
	}	
		
#CAblog .ca-homepage-link, #CAblog .ca-homepage-link a:link{
	text-align: center;
	
}

.blog-comments-header {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	vertical-align:bottom;
}

.adaptation-bibliography-display {
	margin: 0 25px;
	font-style: italic;
	display: none;
}

.adaptation-bibliography-display:hover {
	display: block;
}

#adaptation-biblio-left {
	width: 70%;
	float: left;
	
}

#adaptation-biblio-right {
	width: 30%;
	float: right;
	
}

#adaptation-biblio-right form fieldset {
	border: 0;
}

#adaptation-biblio-right form fieldset input {
	width: 230px;
	height: 15px;
	float: right;
}

#adaptation-biblio-right form fieldset span {
	font-weight: bold;
	color: #999;
	padding-left: 20px;

}

#biblio-search {
	margin-left:300px;
}

#id_search {
	width: 250px;
	height: 15px;
}


.printOnly {
	display: none;
}

#addthis-ca {
	margin: 50px 300px;
}

#addthis-ca a {
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}



	 
	
	





