/* Author: Chuck McGee, Jr. - Site Rescue - February2005- */
/* Owner:  TheNewBean - McCue Corp.                       */
/* Source: /inc/masterstyle.css                           */
/* Description:                                           */
/*                                                        */
/**********************************************************/
/* Global Properties */
body  {
	margin: 0; padding: 0; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-color: #fff;
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	}
#body-container {
	width:630px;
	margin:0px auto 0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	border:1px solid #fff;
	background-color:#fff;
	}

/* Global Link Properties */
/*  a {}
a:link, a:visited {color: #69f; text-decoration : none;}
a:active, a:hover {color : #f90; text-decoration : underline;}  */
/* +++++++++++++++++++++ */

/* PhotoGallery Link Properties */
.fotgal {
border:1px; 
border-thickness: 1px; 
border-color: #fff; 
border-style: solid;
}
a:hover, a:active {color: #f90}
a:hover .fotgal, a:active .fotgal {
border:1px; 
border-thickness: 1px; 
border-color: #f90; 
border-style: solid
}
/* +++++++++++++++++++++ */

/* Customize Link Properties */
img.custom {
border:1px; 
border-thickness: 1px; 
border-color: #fff; 
border-style: solid;
}
img.custom-pad {padding: 0 2px;}
/* +++++++++++++++++++++ */

/* Layout Properties */
#col-left {width: 140px; height: 111px;}
#col-middle {width: 329px;}
#col-right {width: 111px;}

.body-top {border-top: 1px solid #ccc;}
#body-middle {border: 1px solid #ccc;}
.body-bottom {border-bottom: 1px solid #ccc;}
/* +++++++++++++++++++++ */

/* Header Properties */
img.logo1 {margin-bottom: 34px;}
img.logo2 {margin-bottom: 32px;}
/* +++++++++++++++++++++ */

/* LeftMenu Properties */
div.menu-left {
	width:138px;
	background:#ccc;
	padding:0;
	margin:0;
	margin-top:4px;
	border:1px solid #fff;
}

div.menu-left a {
	display:block;
	margin:0;
	width:100%;
	padding:0.1em;
	padding-left: 6px;
	font-weight:normal;
	border-top:1px solid #fff;
	color:#666;
	text-decoration:none;
font-size: 11px;
font-family: Arial, Helvetica;
}

html>body div.menu-left a {width:auto;}

div.menu-left a:hover {background:#999;color:#333;}
/* +++++++++++++++++++++ */

/* NAV Properties */
#navcontainer { margin: 0; padding: 0; }

#navcontainer ul
{
margin: 0; padding: 0;
margin-left: 4px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 140px;
background-color: #fff;
border-bottom: 1px solid #ccc;
}
#navcontainer a.last
{
display: block;
padding: 3px;
width: 140px;
background-color: #fff;
border-bottom: 1px solid #fff;
}

#navcontainer a:link, #navlist a:visited
{
color: #666;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #fff;
border-bottom: 1px solid #ccc;
color: #00f;
}

#navcontainer a:hover.last {border-bottom: 1px solid #fff;}
#navcontainer a:hover.blue {color: #69f;}
#navcontainer a:hover.red {color: #f30;}
#navcontainer a:hover.green {color: #6c3;}
#navcontainer a:hover.darkgrey {color: #333;}
#navcontainer a:hover.orange {color: #f90;}

#navcontainer a.blue-active {color: #69f;}
#navcontainer a.red-active {color: #f30;}
#navcontainer a.green-active {color: #6c3;}
#navcontainer a.darkgrey-active {color: #333;}
#navcontainer a.orange-active {color: #f90;}

#navcontainer a.selected {background-color: #ccc;}
/* +++++++++++++++++++++ */

/* Form Properties */
INPUT, SELECT, TEXTAREA {
font-family: Trebuchet MS, Verdana, ,sans-serif; 
font-size: 11px;
background-color: #fff; 
color: #333;
}
input.send {height:14px; border:1px solid #999; padding: 1px;}
textarea.write {width:185px; height:85px; border:1px solid #999; font-size: 11px; padding: 1px;}

.form-container {width: 329px;}
.form-label {color: #333; padding: 3px; text-align: right; font-size: 8pt;}
.form-label2 {color: #333; font-size: 8pt;}
.form-input {padding: 3px;}/*  width: 70%;   */

.form-required {color: #fff; vertical-align: middle; font-weight: bold; padding: 3px;}
.form-highlight {background-color: #cfc;}

/* Footer Properties */
#footer {text-align: right; color: #999; font-size: 8pt; padding-top: 2px;}
/* +++++++++++++++++++++ */