	/*  CSS Styles by Corey Lyons at LyonsConnection.net  */


/* ====== General Style ====================== */

body { 
font: 12px/18px Arial, Helvetica, sans-serif; 
margin: 0; 
background-color:#cac7bb;
}

table {
 border-collapse: collapse;
}


/* ====== Text Styles ====================== */

p  { 
text-align: left;  
font: 12px/18px Arial, Helvetica, sans-serif;
color: #000;
}

p strong { 
color: #666666;
}

h1, h2, h3  { 
font: Arial, Helvetica, sans-serif; 
line-height: inherit; 
}

h5 {  
font: bold 13px/16px bold Arial, Helvetica, sans-serif; 
margin:0;
padding: 0 0 10px 0; 
}

h4 {  
font: bold 16px/18px bold Arial, Helvetica, sans-serif; 
padding: 0 0 10px 0; 
}

.display_rows {
border-bottom: 1px solid #ccc; 
background-color: #f0f0f0; 
padding: 7px; 
}

.heading {
font: bold 12px/20px Arial, Helvetica, sans-serif;
color: #333;
padding-left: 5px;
background-image: url('/images/bg_heading.gif');
background-repeat: repeat-x;
}

.heading2 {
font: bold 12px/16px Arial, Helvetica, sans-serif;
color: #333;
}

.heading3 {
font: bold 11px/16px Arial, Helvetica, sans-serif;
color: #333;
}

.subheading {
font: bold 10px/14px Arial, Helvetica, sans-serif;
color: #999;
}

.subheading2 {
font: bold 8px/10px Arial, Helvetica, sans-serif;
color: #999;
}

a  { 
text-decoration: none; 
/*color:#636363;*/
color:#333;
}

a:hover  { 
text-decoration: underline; 
color: #00f;  
}

a:active  { 
color: #636363;  
}

a:visited  { 
color: #636363;  
}

#firstmonth {
width: 125px;
}

.smalltext  {
font: 11px/13px Arial, Helvetica, sans-serif;
vertical-align:text-top;
text-align: left;
}

.smalltext_overline  {
font: 11px/13px Arial, Helvetica, sans-serif;
vertical-align:text-top;
text-align: left;
border-top: 1px solid #f0f0f0;
padding-top:3px;
}


/* ====== Form Styles ====================== */

input { 
background-color:#fff; 
font-size: 12px; 
font-weight: bold;
border: 1px solid #999;
padding:3px;  
}

input:hover { 
background-color:#999; 
color:#fff;
 
}

/*label { 
color: #333; 
font-size: 11px; 
}*/

label { 
color: #666666; 
font: bold 11px/18px Arial, Helvetica, sans-serif; 
}


#login  {  
background-color:#fff; 
display: block; 
padding-left: 10px; 
margin: 0; 
/*text-align: center;*/
}

td.field  { 
text-align: left;
padding: 2px;
}

td.fieldname  { 
font: 11px/14px Arial, Helvetica, sans-serif;
color: #333;
text-align: right;
width: 200px;
padding: 2px;
}

td.fieldname_req  { 
font: bold 11px/14px Arial, Helvetica, sans-serif;
color: #333;
text-align: right;
width: 200px;
padding: 2px;
}


/* ====== List/Listing Styles ====================== */

ul  { 
margin-top: 0px;

}

li  { 
margin-bottom: 5px; 
list-style-type: square; 
line-height: 12px;
}

li.todo  { 
color:#ccc;  
}

td.bg { 
text-align: right; 
color:#333333;
}

td.bg a { 
text-align: right; 
color:#333333;
}

td.bg2 { 
padding-left: 3px;
}

td.bg_old { 
text-align: right;
color: #696969; 
}

td.bg2_old { 
padding-left: 3px; 
color: #696969;
}



/* ====== Container Style ====================== */

 {
margin-left: auto;
margin-right: auto;
}


/* ====== Navigation Styles ================  */

#navcontainer
{
/*position:absolute;
top: 35px;*/
text-align:right;
padding: 27px 15px 0 0;
}

#navlist li
{

display: inline;
list-style-type: none;
padding-right: 9px;
text-transform: uppercase;
font: bold 11px/14px Arial, Helvetica, sans-serif;
/*
font-size: 10px;
text-transform: uppercase;
list-style: none;
margin: 0;
*/
}

.breadcrumb  { 
font: 10px/12px Arial, Helvetica, sans-serif;
color: #999;
border-bottom: 1px solid #f0f0f0;
padding: 3px;
}


#navcontainer2 { width: 110px; }

#navcontainer2 ul
{

margin-left: 0;
padding-left: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;

}

#navcontainer2 a
{
display: block;
padding: 3px;
width: 110px;
background-color: #fff;
border-bottom: 1px solid #ddd;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: #999;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #aaa;
color: #fff;
text-decoration: none;

}

#navlist2 li
{
margin: 0;
list-style: none;
padding-right: 10px;
text-transform: uppercase;
font: bold 11px/13px Arial, Helvetica, sans-serif;
/*
font-size: 10px;
text-transform: uppercase;
list-style: none;

*/
}



/* ====== Header Styles ================  */

#header {
width: 752px; 
height: 60px;
margin-top: 30px;
background-image: url('/images/bg_header.gif');
background-repeat: no-repeat;
background-position: center;

}


#header table {
width: 100%; 
height: 100%;
}

#header img {
padding: 10px 0 0 10px;
}


/* ====== Content Style ====================== */

#content {
border-left: 1px solid #999;
border-right: 1px solid #999;
width: 752px;
}

/*
#col_wide {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 32px 20px;
	width: 655px;
	vertical-align:text-top;
}
*/

#col_wide_left {
padding: 20px 20px 40px 25px;
width: 500px;
vertical-align:text-top;
background-color:#fff;
}

#col_wide_right {
padding: 20px 10px 10px 20px;
width: 130px;
vertical-align:text-top;
font: 11px/12px Arial, Verdana, Sans-Serif;
background-image: url('/images/bg_right3.gif');
background-repeat: no-repeat;
background-color: #fff;
}

#photo {
padding: 0px;
margin: 0px;
height: 140px; 
text-align:center;
background-image: url('/homeimages/rotator.php');
background-repeat: no-repeat;
background-color:#333 ;
}

#identifier {
text-align: left;
height: 24px;
padding-left: 7px;
background-color:#CCCCCC;
background-image: url('/images/bg_indicator.gif');
background-repeat: repeat-x;
color: #fff; 
font: bold 14px/15px Arial, Helvetica, sans-serif;
padding-top: 3px;
}

#identifier h4  { 
color: #fff; 
font: bold 14px/15px Arial, Helvetica, sans-serif;
padding-top: 3px;
}

#col_left {
background-color: #fff;
padding: 20px 10px 40px 10px;
width: 120px;
vertical-align:text-top;
}

#col_middle {
border-left: 1px solid #f0f0f0;
background-color: #fff;
padding: 20px 20px 40px 20px;
width: 400px;
vertical-align:text-top;
}

#col_middle a {
text-decoration: underline;
font-weight:bold;
}

#col_middle a:hover  { 
text-decoration: underline; 
color: #00f;  
}

#col_middle a:active  { 
color: #636363;  
}

#col_middle a:visited  { 
color: #636363;  
}

#col_right {
padding: 20px 10px 40px 20px;
width: 130px;
vertical-align:text-top;
font: 11px/12px Arial, Verdana, Sans-Serif;
background-image: url('/images/bg_right3.gif');
background-repeat: no-repeat;
background-color:#fff;
}

#admin {
font: bold 11px/15px Arial, Helvetica, sans-serif ;
color: #999;
text-align: center;
background-color:#fc0;
background-image: url('/images/bg_indicator.gif');
background-repeat: repeat-x;
height: 24px;
width: 752px;
/* border-top: 1px solid #ccc; */
border-right: 1px solid #999;
border-left: 1px solid #999;
}

#footer {
font: 9px/11px Arial, Helvetica, sans-serif ;
color: #999;
text-align: center;
margin-bottom: 30px;
border-top: 1px solid #ccc;
height: 37px;
width: 752px;
background-image: url('/images/bg_footer.gif');
background-repeat: no-repeat;
background-position: center;
}

/* ====== End of Styles ====================== */
