﻿body 
{    
    Width:100%;
    margin:10px;
    font-family: Arial, Helvetica, sans-serif;    
	text-align:center;
	background-image:url(../images/bgrpt.jpg);
    background-color:#ffffff;
	background-repeat:repeat;
}

#container
{
    width:932px;    
    margin-left:auto;
    margin-right:auto;    
	text-align:left;
}

#topheader
{
    width:906px;
    height:58px;
	padding:13px;
	padding-top:11px;
	padding-bottom:10px;
	background-image: url(../images/header.gif);
	margin-bottom:10px;
}

#topLogo
{
	padding-right:75px;	
	font-size:smaller; 
	height:20px;
	padding-top:36px;
	text-align:right;
	color:#333333;
	float:right; 
	background-image:url(../images/headerlogo.gif); 
	background-position:right; 
	background-repeat:no-repeat;
}

#headertext
{    
    
	line-height:30px;	
	color: #FFFFFF;
	vertical-align:middle;
	position:absolute;
	padding-left:200px;	
}

#contenthead
{
	background-image:url(../images/content_top.gif);
	background-repeat:no-repeat;	
	height:15px;
	line-height:15px;
}

#contentholder
{
	clear:both;
	background-image:url(../images/content_rpt.gif);
	background-repeat:repeat-y;
}


#sidebar
{   	
	float:left;
	padding-top:5px;	
	font-size: 10pt;
	color: #333333;
	text-align:center;
	vertical-align:top;	
	display:block;
	line-height:20px;	
	width:170px;
	height:auto;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight:bolder;
	padding-left:10px;
}

hr 
{
    vertical-align:middle;
}

#sidebar a 
{
    
    color:#663300;    
    display:block;
    background-image: url(../images/menuoff.gif);
    background-repeat:repeat; 
    text-decoration:none;
    margin-bottom:5px;
	width:150px;
	margin-left:auto;
	margin-right:auto;
    /* margin-top:4px;
     padding-top:5px; */
}

#sidebar a:link { color: #663300;  }
#sidebar a:visited { text-decoration:none; color: #663300; }
#sidebar a:hover 
{    
    background-image:url(../images/menuon.gif);
    background-repeat: repeat;
    color:#663300;
}

#content
{    
	float:right;
    width:728px;
    text-align:center;
    padding-left:0px; 
	padding-top:5px;
	padding-right:20px; 
    text-align:center;    
    font-style:italic;   
    font-size:.80em;
	text-align:left;
}

#content p
{
    margin-top:10px;
	margin-bottom:10px;
}

#content h1
{
	margin-top:0px;
}

#footer
{
    clear:both;
	background-image:url(../images/content_bottom.gif);
	background-repeat:no-repeat;
	height:15px;
}

#footermenu
{
    
	/*padding-left:170px;*/
	text-align:center;
	clear:both;
	border-top:dashed 1px #cccccc;
	font-size:.80em;
	padding-top:7px;
	margin-top:10px;
	
}

#footermenu a {	text-decoration:none; color:#CC3333;}
#footermenu a:link { color: #CC3333;}
/* #footermenu a:visited { color: #CC6666; } */
#footermenu a:hover { text-decoration:underline; }


#content a:link { text-decoration:none; color: #CC3333;}
#content a:visited { text-decoration:none; color: #CC3333;}
#content a:hover { text-decoration:underline; }

#content h3
{
    
}

.smallText
{
    font-size:smaller;
    font-weight:bolder;
}

.catItem
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.itemImages
{
    vertical-align:top;    
}

.displayItem
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    /* padding:10px; */
    border: solid 1px black;
	border-collapse:collapse;
    margin-top:10px;
}

.displayItem h2
{
    margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

.shortcutbox
{
    vertical-align:top;
    padding-bottom:10px;
    font-size:.8em;
    font-style:normal;
    width:25%;
}

.shortcutbox a
{
    display:block;
    margin-top:2px;
    margin-bottom:2px;
}


.itemadmin
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #333333;
	padding:5px;
	text-align:left;
	font-style:normal;
	font-weight:bold;			
}

#menuAds
{
    text-align:center;
    margin-top:10px;
    padding-bottom:5px;
    border-bottom: ridge 1px #CC99CC;
    border-top: ridge 1px #CC99CC;
    padding-top:10px;
}

#adsidebar
{
	margin-top:20px;
	text-align:center;
}

#adfooter
{
	margin-top:20px;
	text-align:center;
	margin-bottom:20px;
}

h1{ font-size:1.5em;}
h2{ font-size:1.3em;}
h3{ font-size:1.3em;}
h4{ font-size:1.2em;}
h5{}

.adminMenu
{
    background-color:White;
    border: dashed 1px #663300;
    padding:10px;
	margin-bottom:10px;
}

.adminMenuItem
{
    margin-bottom:3px;
}
