



body
{
    /* background-image: url('/assets/images/spring/bg.gif'); */
    background-color: #56059a;
}

a.tooltip:link, a.tooltip:visited
{
    color: #333333;
}
a.tooltip:hover
{
    color: black;
}


#divTopMessage a:link, #divTopMessage a:visited
{
    color: #333333;
}
#divTopMessage a:hover
{
    color: #000000;
}


.BlogCommentSummary
{
    border: 1px solid #421800;
    background-color: #D3B5EB;
}


body, p, td, span, div
{
    /* color: #421800; */
    color: #000000;
}

input.loginField
{
	background-color: #000000;
    border: 1px solid #999999;
}

input[type=text], input[type=password], select, textarea
{
	background-color: #cccccc;
    border: 1px solid #333333;
    color: #333333;
}


.spnJoniCommentTitle
{
    color: black;
}

.divJoniComment
{
    background-color: #FFFFB3;
}


a:link, a:visited
{
    
    color: #7625BA;
}
a:hover
{
    color: #000000;
}


a.BlogTitle:link, a.BlogTitle:visited
{
    color: black;
}
a.BlogTitle:hover
{
    color: #000000;
}




#divLoginForm table, #divLoginForm td, #divLoginForm input
{
    color: #421800;
}




/*###########################
### TABLES                ###
###########################*/




#tblLoginForm #tdLogin
{
    /* background-image: url('/assets/images/site/content_bg.gif'); */
    background-color: #D3B5EB;
}

#tblMain2 #tdTop
{
    /* background-color: #0042bd; */
    background-image: url('/assets/images/spring/RSSlogin_TopBG.jpg');
}

	#tblTop_tdRight *
	{
	    color: #000000;
	}
	
    #tblTop #tblTop_tdRight, #tblTop #tblTop_tdRight a:link, #tblTop #tblTop_tdRight a:visited, #tblTop #tblTop_tdLeft a:link, #tblTop #tblTop_tdLeft a:visited
    {
        color: #56059A;
    }
    #tblTop #tblTop_tdRight a:hover, #tblTop #tblTop_tdLeft a:hover
    {
		color: white;
    }
    
    #tblTop #tblTop_tdRight, #tblTop #tblTop_tdRight a.rss:link, #tblTop #tblTop_tdRight a.rss:visited, #tblTop #tblTop_tdLeft a.rss:link, #tblTop #tblTop_tdLeft a.rss:visited
    {
        color: white;
    }
    #tblTop #tblTop_tdRight a.rss:hover, #tblTop #tblTop_tdLeft a.rss:hover
    {
		color: #dddddd;
    }
    



.fieldNoBorder
{
	background-color: transparent;
}


.Header
{
	color: black;
}





#tdNavigation a:link, #tdNavigation a:visited
{
    color: #fde98a;
    /* color: #fde98a; */
}

#tdNavigation a:hover
{
    color: #7b7e8a;
}


#tdSubNav
{
    background-image: url('/assets/images/spring/subNav_bg.jpg');
}





















.mainBG
{
	background-image: url('/assets/images/spring/mainTableBG.jpg');
	background-repeat: repeat-y;
}

.contentBG
{
	background-image: url('/assets/images/spring/contentTableBG.jpg');
	background-repeat: repeat-y;
}


.topNavBG
{
	background-image: url('/assets/images/spring/nav_bg.jpg');
	background-repeat: repeat-x;
}

.leftNavBG
{
	background-image: url('/assets/images/spring/leftNavBG.jpg');
	background-repeat: no-repeat;
}

td#tdFooter
{
    background-image: url('/assets/images/spring/footer_bg.jpg');
    background-repeat: no-repeat;
    
}

.footer
{
    color: white;
}

table#tblHeader
{
	background-color: #0042bd;
}

table#tblContent
{
    /* background-color: #d4adf0; */
    background-image: url('/assets/images/spring/contentTop_BG.jpg');
    background-repeat: no-repeat;
}



#tdRightBorder
{
    background-image: url('/assets/images/spring/contentTbleRT2.jpg');
    background-repeat: no-repeat;
}



/*############################
### IMAGES                 ###
############################*/

div#imgLogoTop
{
    /* width: 225px; */
    width: 100%;
    height: 68px;
    background-image: url('/assets/images/spring/logo_top.jpg');
    background-repeat: no-repeat;
}


div#imgTitleTop
{
    width: 375px;
    height: 68px;
    background-image: url('/assets/images/spring/title_top.jpg');
    background-repeat: no-repeat;
}


div#imgLogoBottomNav
{
    width: 509px;
    height: 29px;
    background-image: url('/assets/images/spring/logo_bottom_nav.jpg');
    background-repeat: no-repeat;
}

div#imgNavJBottom
{
    width: 60px;
    height: 29px;
    background-image: url('/assets/images/spring/nav_j_bottom.jpg');
    background-repeat: no-repeat;
}

div#imgNavUnderSpacer
{
    width: 849px;
    height: 7px;
    background-image: url('/assets/images/spring/nav_under_spacer.jpg');
    background-repeat: no-repeat;
}

div#imgSidePictures
{
    width: 248px;
    height: 426px;
    background-image: url('/assets/images/spring/pictures.png');
    background-repeat: no-repeat;
}