body{ 
	margin:0;
	background-color:#C4D8E1;
}

.text{ 
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color:black;
	line-height:1.35;
	margin-right:0px;
	text-align:justify;
}

.leftcolumn {
	margin-left:20px;
	margin-right:10px;
	width:145px;
}

.leftnavitem {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom:5px;
	text-indent:-10px;
	margin-left:15px;

}

.arrow{
	margin-top:4px;; z-index:100;
}
.imgborder {
	border:solid 1px black;
}

.imgthumb {
	margin-right:15px;
	margin-bottom:15px;
	border:solid 1px black;
}

.firmpics {border:solid 1px black; margin:1px;}

a:link {color:#333399; text-decoration: none;}
a:active {color:#333399; text-decoration: none;}
a:visited {color:#333399; text-decoration: none;} 
a:hover {text-decoration: underline;}

/* index page */
.header {
	background:white; 
    background-image: url(../includes/header_images/sil_banner_bg.gif);
    background-repeat:repeat-x;
	width:100%;
}

/* all other pages */
.section-header {
	background:white; 
    background-image: url(../includes/header_images/sil_banner_bg1.gif);
    background-repeat: repeat-x;
	width:100%;
}

.header-menu {
	position:0px;
    top:0px;
    left:0px;
	background-image: url(../includes/header_images/menu_bckgrd.jpg);
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: white;
}

/* ---sectional styles--- */

/* for section titles */
#section-title-main{
	position:relative;
	top:20px;
	left:0px;
}

#section-title-id{
	position:relative;
	top:0px;
	left:120px;
	z-index:100;
}

.section-title-id-style{position: relative; bottom:-1px; font:bold 16px verdana, arial, san-serif; color:#ffffff; letter-spacing:3px;}
.section-title-sub-id-style{font: bold 17px Georgia, "Times New Roman", Times, serif; color:#733a39; letter-spacing:1px;}

#section-title-bar{position:relative; top:-12px; left:0px; z-index:10;}
.section-title-bar-style{color: #afc1cb;}


/* for listings within the main content */
.section-list-title-id-style{font: 11pt verdana, arial,'san-serif'; color:#733A39; letter-spacing:2px;}
#section-list-bar{position:relative; top:-9px; left:0px; z-index:5; margin-bottom:-3px;}
.section-list-bar-style{}

/* footer menu */

.section-footer{}
.section-footer-menu-style{ font: 11px verdana,arial,helvetica, sans-serif;padding: 2px;}
.copyright-style {color: #000000; font: 9px verdana, arial, sans-serif; }

/* vertical bars in footer */
.section-footer-menu-bar{font:17px; color: #afc1cb; }

/* menu for left nav links */
a.menu-link-style:link {font:9.5pt 'arial', 'verdana', sans-serif; text-decoration: none;}
a.menu-link-style:active {font:9.5pt 'arial', 'verdana', sans-serif; text-decoration: none;}
a.menu-link-style:visited {font:9.5pt 'arial', 'verdana', sans-serif; text-decoration: none;}
a.menu-link-style:hover {font: 9.5pt 'arial', 'verdana', sans-serif; color:#ED1C24; text-decoration: none;}


/**************************************************/
/* below is css for specific sections of the site */
/**************************************************/

/********************/
/* contact form css */
.required { font: bold; color:#733A39;} 


/********************/
/* search form css */
.section-search-form-button{font: bold 9pt verdana,arial,helvetica,sans-serif; background-color:#ddddee; color:#223C5D;}
#section-search-content{ position:relative; top:0px; left:1.75in; width:500px;}

/* alwasy keep unordered lists left aligned */
ul {

	margin-left:-23px;
	margin-bottom:15px;
}



/* Hack for IE */
* html ul { 

	margin-left:16px;
	margin-bottom:5px;
}
