body { margin: 0px; }



h1 { text-transform: uppercase; font-family: arial, helvetica; font-size: 12pt; color: #FFFFFF; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 110%; }



h2 { font-family: arial, helvetica; font-size: 10pt; color: #039679; font-weight: bold; line-height: 110%; text-align: right; }



h3 { font-family: arial, helvetica; font-size: 14pt; color: #FFFFFF; font-weight: normal; line-height: 120%; }



hr { border: 1px inset #000000; margin: 6px 0px 8px 0px; display: block; }



body { font-family: arial, helvetica; font-size: 10pt; color: #FFFFFF; background-color: #4A4A4A; }



td { font-family: arial, helvetica; font-size: 9pt; color: #A8A8A8; line-height: 110%; }



a { font-family: arial, helvetica; font-size: 10pt; color: #039679; text-decoration: none; }



a:hover { font-family: arial, helvetica; font-size: 10pt; color: #FFFFFF; text-decoration: none; }



a.big { padding-left: 24px; background-image: url(http://costsegserve.com/images/arrow.gif); background-repeat: no-repeat; background-position: center left; font-family: arial, helvetica; font-size: 9pt; color: #039679; font-weight: bold; text-decoration: none; }



a.big:hover { padding-left: 24px; background-image: url(http://costsegserve.com/images/arrow_wt.gif); background-repeat: no-repeat; background-position: center left; font-family: arial, helvetica; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }



ul { margin-left: 0px; padding-left: 32px; list-style-image: url(http://costsegserve.com/images/arrow.gif); }



li { margin-left: 0px; padding-left: 4px; line-height: 160%; }



b { font-size: 10pt; }



.location { border: 1px solid #FFFFFF; background-color: #999999; margin-top: 8px; margin-bottom: 8px; padding-bottom: 12px; padding-top: 6px; padding-right: 12px; padding-left: 12px; }



.testimonials { font-family: arial, helvetica; font-size: 9pt; color: #A8A8A8; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; line-height: 1.2em; letter-spacing: .1em; }



.author { font-style: italic; font-family: georgia, times; font-size: 9pt; color: #B4D1C5; letter-spacing: .12em; padding-left: 0px; }



.header { font-family: arial, helvetica; font-size: 12pt; color: #FFFFFF; letter-spacing: .12em; }

 

.answerframe { width: 251px; margin: 0px; padding: 0px; }



.quest { font-family: arial, helvetica; font-size: 10pt; color: #039679; text-decoration: none; }



.answers { background-image: url(http://costsegserve.com/images/botback_02.jpg); background-repeat: no-repeat; background-color: #373737; margin: 12px; }



.brite { color: #FFFFFF; font-family: arial, helvetica; font-size: 9pt; }



a.brite { color: #FFFFFF; font-family: arial, helvetica; font-size: 9pt; }



.logo { background-color: #FFFFFF; }



.phone { background-color: #FFFFFF; }



#whole { text-align: left; }



.righter { float: right; display: inlne; margin-right: 12px; }



.req { background: url(http://costsegserve.com/images/request_bkg.jpg) no-repeat; }



.request { border: 1px solid #ffffff; background-color: #000000; }



.splash_bottom { width: 457px; overflow: hidden; padding: 24px; background-image: url(http://costsegserve.com/images/splash_bottom.jpg); background-repeat: no-repeat; background-color: #2F2F2F; }



.splash_quote { padding-left: 52px; padding-top: 34px; padding-bottom: 34px; font-family: arial, helvetica; font-size: 10pt; color: #FFFFFF; background-image: url(http://costsegserve.com/images/greenback_02.jpg); background-repeat: no-repeat; background-color: #236E5E; }



.splash_nav { width: 219px; background-color: #222222; padding-left: 32px; }



.main_left { width: 481px; overflow: hidden; padding: 16px; background-image: url(http://costsegserve.com/images/botback_01.jpg); background-repeat: no-repeat; background-color: #2F2F2F; }



.main_right { width: 210px; padding: 16px; background-image: url(http://costsegserve.com/images/botback_02.jpg); background-repeat: no-repeat; background-color: #373737; }



.quote { padding-left: 52px; padding-top: 0px; font-family: arial, helvetica; font-size: 14pt; color: #FFFFFF; font-weight: normal; line-height: 120%; background-image: url(http://costsegserve.com/images/greenback_01.jpg); background-repeat: no-repeat; background-color: #236E5E; }



.footer { padding: 16px; font-family: arial, helvetica; font-size: 10pt; color: #002F2C; background-color: #FFFFFF; }



.over { line-height: 24px; display: block; background: url(http://costsegserve.com/images/nav_bkg.gif) no-repeat; font-size: 11px; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 64px; height: 25px; text-decoration: none; color: #039679; background-position: 0px -25px; }



.under { line-height: 24px; display: block; background: url(http://costsegserve.com/images/nav_bkg.gif) no-repeat; font-size: 11px; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 48px; height: 25px; text-decoration: none; color: #FFFFFF; }



.under:hover { line-height: 24px; display: block; background: url(http://costsegserve.com/images/nav_bkg.gif) no-repeat; font-size: 11px; font-weight: normal; text-align: left; padding-top: 0px; padding-left: 64px; height: 25px !important; height: 25px; text-decoration: none; color: #039679; background-position: 0px -25px; }



.pic_left { border: 3px solid #000000; float: left; margin-right: 8px; margin-bottom: 10px; }



.pic_right { border: 3px solid #000000; float: right; margin-left: 8px; margin-bottom: 10px; }



.pic_center { border: 3px solid #000000; float: none; margin-right: 12px; margin-bottom: 10px; }



.employ {  color: #002F2C; }



.employ:hover { color: #039679 }



.pad {
	padding: 25px;
}
.bord {
	border-top-width: 60px;
	border-right-width: 15px;
	border-bottom-width: 60px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #246E5F;
	border-right-color: #246E5F;
	border-bottom-color: #246E5F;
	border-left-color: #246E5F;
}

a.info {
	position:relative;
	z-index:24;
	bgcolor:#000
	text-decoration:none;
}

a.info:hover {
	z-index:25;
}
a.info span {
	display:none;
}
a.info:hover span{
	display: block;
	position:absolute;
	top:2em;
	left:2em;
	width:17em;
	border:1px solid #FFF;
	background-color:#246E5F;
	color:#FFF;
	text-align:justify;
