@charset "UTF-8";
/*This is styling for the index.php page, essentially the columns defined as "Services Offered"*/

div#content {
	position:relative;
	border-top: 1px solid #999;
}
div#content ul {
	background: url(../images/ul-bg.gif) repeat-x;
	border-top: 4em solid #c5dde1;
	border-bottom: 1px solid #999;
	overflow:hidden;
	zoom:1;
}
div#content li {
	float:left;
	width:20%; 
	zoom:1;
}
div.index-pic {
	float:left;
	width: 90%;
	margin: 0px 5% .5em 5% !important;
	margin: 0px auto;
	height: 130px;
	zoom:1;
}
#logo {
	background: url(../images/index-1.jpg) no-repeat center center;
}
/*---------------------to fix float problem on this li item in IE 6--------------------------------*/
*html #logo {
	margin-left: 3px;
	width: 88%;
}
#brochure {
	background: url(../images/index-2.jpg) no-repeat center center;
}
#ad {
	background: url(../images/index-3.jpg) no-repeat center center;
}
#photo {
	background: url(../images/index-4.jpg) no-repeat center center;
}
#web {
	background: url(../images/index-5.jpg) no-repeat center center;
}
div#content h2 {
	position:absolute;
	z-index: 3;
	top: 10px;
	left:10px;
	font:  Italic 250% Constantia, Palatino, Times, serif;
	letter-spacing: -1px;
	line-height: 100%;
	color: #099;
}
div#content a {
	font-size: 1.1em;
}
div#content li > h3 {
	background-image:none;
	border:none;
	padding: 0px;
	font: 150% Constantia, Palatino, Times, serif;
	color:#069;
}
div#content li > p {
	margin: .5em 0;
	padding: 0 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: -1px;
	font-size: 1.1em;
	color: #333;
	line-height: 1.1em;
}
div#secondaryContent {
	float:left;
	width: 70%;
	background: #fff url(../images/ul-bg.gif) repeat-x;
	border-right: 1px solid #999;
}
div#secondaryContent h2 {
	z-index: 3;
	position: relative;
	top: 10px;
	left:10px;
	font:  Italic 250% Constantia, Palatino, Times, serif;
	letter-spacing: -1px;
	line-height: 100%;
	color: #099;
}
div#secondaryContent p {
	display: block;
	padding:1em;
}
.flash {
	width: 520px;
	margin: 1.5em auto .5em auto;
}
div#tertiaryContent {
	float: right;
	width: 25%;
}
#tertiaryContent ol {
	width: 100%;
	font-size: .9em;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tertiaryContent ol li {
	margin: 0;
	padding: .5em;
}
#tertiaryContent ol li.alt {
	background: #c5dde1 url(../images/rounded-corner.gif) bottom right no-repeat;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
#tertiaryContent ol li a:link {
	color: #099;
	font: italic 150% Constantia, Palatino, Times, serif;
	letter-spacing: -1px;
	line-height: 100%;
}
#tertiaryContent ol li a:visited {
	color: #099;
	font: italic 150% Constantia, Palatino, Times, serif;
	letter-spacing: -1px;
	line-height: 100%;
}
#tertiaryContent ol li a:hover {
	color: #069;
	font: italic 150% Constantia, Palatino, Times, serif;
	letter-spacing: -1px;
	line-height: 100%;
}

/*-------------------------IE 6 Bug fixes for not supporting the child and sibling selectors----------------------------------------*/
*html div#content h3 {
	background-image:none;
	border:none;
	padding: 0px;
	font: 150% Constantia, Palatino, Times, serif;
	color:#069;
}
*html div#content p.first {
	margin: .5em 0;
	padding: 0 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: -1px;
	font-size: 1.1em;
	color: #333;
	line-height: 1.1em;
}
*html div#content p.second {
	margin: .75em 10px 0 10px;
	padding: .75em 0;
	border-top: 1px solid #999;
	font-weight:normal;
	font-style: normal;
	color: #666;
	line-height: 1.2em;
	letter-spacing: normal;
	font-size: .9em;
}
/*-------------------------End of IE 6 fixes for non-support of child and sibling selectors------------------------------*/
div#content h3 + p + p {
	margin: .75em 10px 0 10px;
	padding: .75em 0;
	border-top: 1px solid #999;
	font-weight:normal;
	font-style: normal;
	color: #666;
	line-height: 1.2em;
	letter-spacing: normal;
	font-size: .9em;
}
#mainsection {
	background-image: url(../images/comet_pic_section1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

