/* BODY CONTENT DISPLAY */

img.pic {
border-style: solid;
border-width: 1px;
border-color: #999999;

}

li {padding-top: 15px;}
li:first-line { line-height: 15px; font-weight: bold;}

td,p,div,tr {
	font-family:	Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

p {
	line-height: 17px;
}

body{
	background-image: url(../images/grade1.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #ffffff;
}

/* MAIN TEMPLATE DISPLAY */

#main {
padding-left: 0px;
padding-right: 20px;
padding-top: 12px;

}

#main2 {
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;

}
#mainbkg2 {
	background-image: url(../images/body.jpg);
	background-repeat:no-repeat;
	background-position: top;
}

#mainbkg {
	background-image: url(../images/footer.jpg);
	background-position:bottom;
	background-repeat:repeat-x
}

#left {
padding-left: 10px;
padding-right: 10px;
padding-top: 18px;
}

#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
#header2 {
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

#footer {
	background-image: url(../images/grade2.jpg);
	background-repeat: repeat-x;
	height:111px;
}
#footer2 {
	background-image: url(../images/footer2.jpg);
	background-repeat: no-repeat;
	height:111px;
}

#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
}

#navbuttons {
	background-image: url(../images/nav_button.png);
	background-repeat: no-repeat;
}

#navtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #124700;
	font-weight: bold;
	text-decoration:none;
}
#homelist {
	background-image: url(../images/homelist.jpg);
	background-repeat: no-repeat;
	background-position:top;
	padding: 18px;
}
#homesubscribe {
border-width:1px; border-color:#a39875; border-style:solid; background-color:#ddd5bb;  padding: 8px; 
}


/* JOOMLA CSS STUFF */

a:link, a:visited {
    color:           #333333;
    text-decoration: underline;
}

a:hover {
    color: #EBA533;
	    text-decoration: none;
}

form {
    display: inline;
    margin:  0;
    padding: 0;
}

h1 {

    color:       #666666;
    font-weight: normal;
    font-size:   20px;
}

img {

    border: none ;
}


ol {
    margin-left:         20px;
    list-style-position: inherit;
}

blockquote {
    margin: 10px;
}

blockquote div {

}

pre {
    padding: 10px;
}

table.contenttoc {
    border:  1px solid #CCCCCC ;
    margin:  3px;
    padding: 5px;
}

.contenttoc th {
    background-color: #3E4A4F;
    padding:          3px;
    color:            #FFFFFF;
    font-weight:      bold;
}



.contenttoc a {



    font-size:   11px;



    padding:     0 5px 0 5px;



    font-weight: normal;



}



.contenttoc a:hover {



    font-size:    11px;



    color:        #666666;



    padding-left: 5px;



}



.contenttoc td {



    padding:    3px;



    background: #FFFFFF ;



}



.contentpane {



    font-family: Arial,Tahoma,  Helvetica, sans-serif;



    font-size:   11px;



    line-height: 18px;



    text-align:  left;



}



.contentpaneopen ul {



    margin-left: 10px;



}



.contentpane ul {



    margin-left: 10px;



}



table.contentpaneopen,table.contentpane {



}



table.contentpaneopen li {



    margin-left: 40px;



}



div.moduletable {



    margin-bottom: 10px;



    text-align:    left;



}



div.moduletable td {



    text-align: left;



}



div.moduletable h3 {



    text-align:    left;



    color:         #FFFFFF;



    font-weight:   bold;



    font-size:     14px;



    margin-bottom: 10px;



    padding-left:  40px;



    padding-top:   10px;



}







table.moduletable th {



    color:          #f8781c;



    text-align:     left;



    font-weight:    bold;



    padding-left:   0px;



    padding-top:    10px;



    padding-bottom: 10px;



    font-size:      13px;



}



.contentpaneopen fieldset {



    border: none ;



    width:  100%;



}



.contentpaneopen td {



    padding:     0;



    text-align:  left;



    line-height: 18px;



}



.contentdescription {



}



.latestnews li {



    list-style-type: none;



}



.latestnews li a {



    border-bottom: 1px dashed #666666 ;



    display:       block;



}



.latestnews li a:hover {



}



.mostread li {



    list-style-type: none;



}



.mostread li a {



    border-bottom: 1px dashed #666666 ;



    display:       block;



}



.mostread li a:hover {



}



ul.latestnews li {



    padding:     2px 2px 3px 40px;



    margin-left: 0px;



    color:       #808080;



    width:       auto;



    text-align:  left;



}



.latestnews a:link {



    text-transform: lowercase;



    color:          #CCCCCC;



}



.latestnews a:visited {



    color: #CCCCCC;



}



.latestnews a:hover {



    color: #666666;



}



ul.mostread li {



    margin-left: 0px;



    color:       #808080;



    width:       auto;



    text-align:  left;



    padding:     2px 2px 3px 40px;



}



.mostread a:link {



    text-transform: lowercase;



    color:          #CCCCCC;



}



.mostread a:visited {



    color: #CCCCCC;



}



.mostread a:hover {



    color: #666666;



}



td.contentheading {



    color:           #4C4C4C;



    font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



    text-decoration: none;



    font-size:       20px;

	padding-bottom: 15px;



}



div.componentheading {



    color:           #4C4C4C;



    font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



    text-decoration: none;



    font-size:       20px;

	padding-bottom: 15px;



}



a.contentpagetitle:link,a.contentpagetitle:hover {



    font-family:     Tahoma,Arial,tahoma, Helvetica, sans-serif;



    text-decoration: none;



    font-size:       14px;



}



a.contentpagetitle:hover {



    color: #000000;



}



.createdate {



    color:          #7a1419;



    font-size:      11px;



    font-weight:    bold;



    text-transform: uppercase;



    border-bottom:  1px dashed #C9987E ;



}



.modifydate,.small {



    color:          #666666;



    font-size:      10px;



    font-weight:    normal;



    text-transform: none;



}



.highlight {



    color:            #FFFFFF;



    background-color: gray;



}



.mosimage {



    margin:  5px;



    padding: 5px;



    border:  1px #f0f0f0 solid ;



}



.mosimage_caption {



    background-color: #f0f0f0;



    padding:          1px 2px;



    color:            #7a1419;



    font-size:        10px;



    font-weight:      bold;



}



.contentpaneopen img {







}



.contentpane img {







}



a.mainlevel:link, a.mainlevel:visited {



    font-size:       11px;



    text-align:      left;



    text-decoration: none;



    color:           #333333;



	font-family: Arial, Helvetica, sans-serif;



}



a.mainlevel:hover {



    color:           #999999;



}







a.sublevel:link, a.sublevel:visited {



    font-size:      11px;



    padding:   7px;



    font-family: Arial, Helvetica, sans-serif;



    color:          #6b6b6b;



    font-weight:    bold;



}







a.sublevel:hover {



    text-decoration: underline;



}


a.mainlevel-nav:link, a.mainlevel-nav:visited
{
	font-size: 13px;
	color: #124700;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 3px;
	padding-left: 13px;
	text-decoration: underline;
	line-height: 28px;
}

a.mainlevel-nav:hover
{
text-decoration: none;
}

.mainlevel-nav2
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
}

a.mainlevel-nav2:link, a.mainlevel-nav2:visited
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: underline;
}

a.mainlevel-nav2:hover
{
text-decoration: none;
}



#mod_login_username {



    width:               95%;



    padding:             2px;



    border:              none ;



    font-size:           10px;



    margin:              0px 10px 5px 0;



    border-right:        1px solid #333 ;



    border-bottom:       1px solid #333 ;



}



#mod_login_password {



    width:             95%;



    padding:           2px;



    border:            none ;



    font-size:         10px;



    margin:            0px 10px 5px 0;



    border-right:      1px solid #333 ;



    border-bottom:     1px solid #333 ;



}



#mod_login_remember {



    border:     1px solid gray ;



    background: white ;



}



ul#mainlevel-nav {



    list-style: none;



    font-size:  11px;



}







.inputbox {



    font-size:  11px;



    border:     1px solid gray ;



    background: #CCCCCC ;



}







.sectiontableheader {



    font-weight: bold;



    background:  #666666 ;



    padding:     4px;



    color:       #fff;



}



.sectiontableentry1 td {



    padding: 3px;



}



.sectiontableentry2 td {



    padding:    3px;



    background: #f0f0f0 ;



}



.sectiontableentry1 {



    padding: 2px;



}



.sectiontableentry2 {



    padding: 2px;



}



.readon {



    font-size: 11px;



    height:    20px;



    padding:   2px 5px 2px 22px;



}



.readon a:link, .readon a:visited {



    color: #FFFFFF;



}



.readon a:hover {



    color: #999999;



}



.back_button a {



    padding:    2px 5px 2px 5px;



    background: #FFFFFF ;



}



.back_button a:hover {



    padding:    2px 5px 2px 5px;



    background: #999999 ;



    color:      #FFFFFF;



}



.pagenav {



    text-align:        center;



    color:             #ffffff;



    margin:            0px -2px 0px 0px;



    padding:           1px 6px 1px 6px;



    font-size:         11px;



    font-family:       arial,verdana,tahoma;



}



a.pagenav, a.pagenav:visited {



    color: #ffffff;



}



a.pagenav:hover {



    color:            #ffffff;



    background-color: #000000;



    border:           1px solid #5d5d5d ;



}
#baskButtons
{ 

}

#baskButtons a {
	padding: 2px 4px 2px 4px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #275539;
	border:1px solid #275539;
	}
#baskButtons a:hover {
background-color:#ddd5bb;
color:#275539;
}
#baskButtons a:active {
background-color: #275539;
}

textarea{
width:280px;/*change to the desired width*/
}

/***************************
CATEGORY STYLES (CHRIS ELLERBROEK)
****************************/
.featuredbrands {
font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
	color: #A1926E;
}

#searchDiv {
padding-top: 5px;
}

div#search-input {

	width:150px;
	background-image:url(../../../../mm5/graphics/search_block1.gif);
	background-repeat:no-repeat;
	height:33px;
	padding-top: 0px;
}
div#search-input input {
	width:145px;
	background-color: transparent;
	color:#000000;
	border:0px;
	font-size:11px;
	padding-left: 5px;
	padding-top: 9px;
	height:33px;
}

#tree_border {
background-image:url(graphics/browse.gif);
background-repeat:no-repeat;
border:#999999;
border-width: 1px;
border-style:solid;
padding: 3px;
background-color:f0f0f0;
}
#mini {
padding-left: 15px;
padding-right: 15px;
}
#navbox {
border-width:1px; border-color:#a39875; border-style:solid; background-color:#ddd5bb;  padding: 5px; 
}

.level0 {
font-family: "Times New Roman", Times, serif;
display:block;
width: 100%;
height: 16px;
padding: 2px;
color:#730f12;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
margin-bottom: -12px;
margin-top: -9px;
padding-left: 15px;
font-weight:bold;

}
a.level0:hover{
color:#333333;
font-weight:bold;
}

.level1 {
font-family: "Times New Roman", Times, serif;
color:#333333;
font-size:13px;
text-decoration:none;
padding-left: 28px;
line-height: 18px;
}

a.level1:hover {
background-image:url(graphics/triangle.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:underline;
}

.level2 {
font-family: "Times New Roman", Times, serif;
color:#333333;
font-size:13px;
text-decoration:none;
padding-left: 38px;
line-height: 18px;
}

a.level2:hover {
text-decoration:underline;
}




