        .bulletedList {

                list-style-type:none;
                padding-left:10px;
                margin:5px 0px 0px 0px;

        }

        .bulletedList li {
                padding-bottom:0px;
        }

	.objectDescription {
		color:darkslategray;
	}

     .customHeader {
          height:16px;
          background-color:#4682B4;
          border:1px solid black;
          padding-left:5px;
          color:white;
          font-weight:bold;
     }

	.formHeader {
		color:darkblue;
		font-weight:bold;
	}

.smallPageHeader {
        font-size:14px;
        color:darkblue;
        font-weight:bold;
        text-decoration:underline;
        padding-bottom:2px;
}

	.pageCell {

		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;

	}

	.functionBar {

		color:white;
		padding:2;
		font-size:12;
	}

	.errorMessage {

		font-size:12;
		color:red;
		font-weight:bold;

	}

	.successMessage {

		font-size:12;
		color:green;
		font-weight:bold;

	}

	.blankSectionHeader {
		font-size:12;
		font-weight:bold;
	}
	.blankBigSectionHeader {
		font-size:14;
		font-weight:bold;
	}

	.pageHeader {
		font-size:16;
		font-weight:bold;
		text-align:center;
		margin-bottom:5px;
	}

	.tableHeader {
		font-size:12;
		text-align:center;
		text-decoration:underline;
	}

	.areaHeader {
		font-weight:bold;
		font-size:12px;
	}

	.searchResultsTable {
	}

	.searchResultsOdd {
		font-size:12;
		padding:3px 3px 3px 3px;
		border-bottom:1px solid #DADADA;
	}

	.searchResultsEven {
		font-size:12;
		padding:3px 3px 3px 3px;
		border-bottom:1px solid #DADADA;
	}

	.searchResultsTitle {
		font-size:12;
		font-weight:bold;
		background-color:#4682B4;
		color:white;
		height:18px;
	}


	.searchResultsLeftTitle {
		font-size:12;
		background-color:#4682B4;
		font-weight:bold;
		color:white;
		height:18px;
		background-image:url("../../../themes/default/images/resultsleftcorner.png");
		background-repeat:no-repeat;
		background-position:left;
	}

	.searchResultsRightTitle {
		font-size:12;
		background-color:#4682B4;
		font-weight:bold;
		color:white;
		height:18px;
		background-image:url("../../../themes/default/images/resultsrightcorner.png");
		background-repeat:no-repeat;
		background-position:right;
	}

	.searchResultsTitle a:link {color:white}
	.searchResultsTitle a:hover {color:red}
	.searchResultsTitle a:visited {color:white}	

	.forumResultsEven {
		font-size:12;
		border: 1px solid white;
		padding:5px;
		background-color:#F7F7F7;
	}

	.forumResultsOdd {
		font-size:12;
		border: 1px solid white;
		background-color:#D5E6E1;
		padding:5px;
	}

	.forumResultsTitle {
		font-size:12;
		padding:5px;
		font-weight:bold;
		background-color:#D5E6E1;
		color:#000080;
		border: 1px solid white;
	}

	.tableContentSelect {
		background-color:#DCDCDC;
	}

	.tableContentUnselect {
		background-color:white;
	}

	.pageHeader {
		font-size:14;
		font-weight:bold;
		border-bottom: 1px solid black;
		text-align:left;
	}

	/********************************************************
		module link buttons
	********************************************************/
	div.modButton {
		width:125px;
                background: #EFF7FF;
                border: 1px solid #364970;
	}

        div.modButton a {
                /* The normal, unselected tabs. They are all links */
                color: black;
                font-weight: normal;
                height: 1.2em;
                margin-right: 0.5em;
                padding: 0em 2em;
        }

        div.modButton a.selected {
            /* The selected tab. There's only one of this */
            background: #4682B4;
            border: 1px solid #364970;
            border-bottom: #4682B4; 1px solid;
            color: white;
            font-weight: normal;

        }

        div.modButton a:hover {
            background: #4682B4;
            border-color: #364970;
            color: white;
        }



	/********************************************************
		Tabs
	********************************************************/
div.tabs {
    /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
    border-collapse: collapse;
    padding: 0.5em 0em 0em 2em;
    white-space: nowrap;
	font-size:12px;
}

div.tabs a {
    /* The normal, unselected tabs. They are all links */
    background: #EFF7FF;
    border-color: #364970;
    border-width: 1px;
    border-style: solid solid none solid;
    color: black;
    font-weight: normal;
    height: 1.2em;
    margin-right: 0.5em;
    padding: 0em 2em;
}

div.tabs a.selected {
    /* The selected tab. There's only one of this */
    background: #4682B4;
    border: 1px solid #364970;
    border-bottom: #4682B4; 1px solid;
    color: white;
    font-weight: normal;

}

div.tabs a:hover {
    background: #4682B4;
    border-color: #364970;
    border-bottom-color: #4682B4;
    color: white;
}


table.personalBar {
    /* Bar with personalized menu (user preferences, favorites etc) */
    background: #4682B4;
	border:1px solid black;
    color: white;
    padding:1px;
    text-align: left;
}

table.personalBar a {color: white;}
table.personalBar a:hover {color: red;}
table.personalBar a:visited {color: white;}

table.personalBar img {
    	vertical-align: top;
}


div.smalltabs {
    /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
    border-collapse: collapse;
    padding: 0.5em 0em 0em 2em;
    white-space: nowrap;
}

div.smalltabs a {
    /* The normal, unselected tabs. They are all links */
    background: #EFF7FF;
    border-color: #364970;
    border-width: 1px;
    border-style: solid solid none solid;
    color: black;
    font-weight: normal;
    height: 1.2em;
    margin-right: 0.5em;
    padding: 0em 2em;
}

div.smalltabs a.selected {
    /* The selected tab. There's only one of this */
    background: #4682B4;
    border: 1px solid #364970;
    border-bottom: #4682B4; 1px solid;
    color: white;
    font-weight: normal;

}

div.smalltabs a:hover {
    background: #4682B4;
    border-color: #364970;
    border-bottom-color: #4682B4;
    color: white;
}


	/********************************************************
		Buttons
	********************************************************/

div.buttons {

}

div.buttons a {
    /* The normal, unselected tabs. They are all links */
    	font-weight: normal;
    	height: 16px;
    	padding: 0px 10px;
    background: #4682B4;
	border: 1px solid #364970;
    color: white;
}

div.buttons a.selected {
    /* The selected tab. There's only one of this */
    background: #4682B4;
    border: 1px solid #364970;
    border-bottom: #4682B4; 1px solid;
    color: white;
    font-weight: normal;

}

div.buttons a:hover {
    	background: #EFF7FF;
	border: 1px solid #364970;
    	color: black;
}


	/******************************************************************
		table cell stylesheet
	******************************************************************/

	.tableHeader {
		color:black;
		padding: 5px;
		background-color:#DCDCDC;
		border: 1px solid black;
		text-align:center;
	}


	.tableCell1 {
	
		background-color:#D5E6E1;
		border:1px solid white;
		padding: 5px;

	}

	.tableCell2 {

		background-color:#F7F7F7;
		border:1px solid white;
		padding: 5px;

	}


.browseFunctionLeft a:hover {
        text-decoration:underline;
        color:red;
}

.browseFunctionLeft {
        background-color:#DCDCDC;
        background-image:url("../../../themes/default/images/browseleftcorner.png");
        background-repeat:no-repeat;
        background-position:left;
        padding:5px;
	height:28px;
}

.browseFunctionRight a:hover {
        text-decoration:underline;
        color:red;
}

.browseFunctionRight {
        background-color:#DCDCDC;
        background-image:url("../../../themes/default/images/browserightcorner.png");
        background-repeat:no-repeat;
        background-position:right;
        padding:5px;
	height:28px;
}



	/*******************************************
		Forms
	*******************************************/

	.textbox {
		font-size:12;
		font-family:Tahoma;
	}

	.textarea {
		font-size:12;
		font-family:Tahoma;
	}

	.dropdown {
		font-size:12;
		font-family:Arial;
	}

	.dropdownSmall {
		font-size:10;
		font-family:Tahoma;
		height:16px;
	}

	.submit {
		font-size:11;
		font-family:Tahoma;
	}

	.submitSmall {
		font-size:9;
		font-family:Tahoma;
	}

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

	.catLink {
		font-size:12;
	}

	.visit {
		font-size;12;
	}

	.topmenu {
		font-size:12;
	}

	.permText {
		font-weight:normal;
	}

	.columnBullet {
		list-style-image:url("themes/default/images/arrow_bullet.gif");
		vertical-align: top;
	}

	.searchForm {
		background-color:white;
		/*background-color:#98FB98;*/
		padding:10px;
	}

	.searchFormCell {
		background-color:white;
	}

	.searchList {
		list-style-type:none;
		padding-left:10px;
		margin-top:3px;
	}



     .thumbContainer {
		width:150px;
		height:200px;
          float:left;
          padding:10px;
          text-align:center;
     }


	.fileImage {
		top:20px;
		position:relative;
	}

	.previewImage {
		height:100px;
		border-top:1px solid lightgrey;
		border-left:1px solid lightgrey;
		border-right:1px solid black;
		border-bottom:1px solid black;
	}

	.folderImage {
		height:100px;
	}

	text.textbox:disabled {color:blue}

	A.boldLink {
		font-weight:bold;
		color:blue;
		text-decoration:underline;
	}

	a.boldLink:link { color: blue}
    	a.boldLink:visited { color: blue}
    	a.boldLink:hover { color: red}

	A{text-decoration:none}

	a:link {color:blue}
	a:visited {color:blue}
	a:hover {color:red}

	a.main:link { color: blue}
    	a.main:visited { color: blue}
    	a.main:hover { color: red}


	a.navBarLink:link { color: blue}
    	a.navBarLink:visited { color: blue}
    	a.navBarLink:hover { color: red}

	a.searchCatLink:link { color: darkslategray}
    	a.searchCatLink:visited { color: darkslategray}
    	a.searchCatLink:hover { color: red}

	a.visit:link { color: green}
    	a.visit:visited { color: green}
    	a.visit:hover { color: red}

	a.navLink:link {color: white}
	a.navLink:visited {color: white}
	a.navLink:hover { color: red}

	a.catLink:link { color: blue}
    	a.catLink:visited { color: blue}
    	a.catLink:hover { color: red}

