/* CSS Document */

body {
	font-size: 11px; font-family: Arial, Helvetica, sans-serif;
	color: #78766a;
	text-align: center;
	background-color: #fff;
	background-image: url(images/pgbg1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	margin: 0px auto; padding: 0px
}


#mainframe { width: 779px; margin: 0px auto; padding: 0px }


#topbar { height: 83px }

#logobox a{ display: block; width: 100px; height: 83px; float: left; background-image: url(images/logo.jpg); background-repeat: no-repeat }

#logobox h1 { text-indent: -10000px; font-size: 10px; }

#navbar { width: 590px; padding-right: 8px; float: right; height: 83px; text-align: right }

#link1 { padding-top: 9px; color: #9a9899; font-weight: bold; font-size: 10px }

#link1 a{ color: #9a9899; text-decoration: none }

#link1 a:hover{ color: #9a9899; text-decoration: underline }


#link2 { color: #2679cc; font-weight: bold; font-size: 13px; padding-top: 43px}

#link2 a{ color: #2679cc; text-decoration: none}

#link2 a:hover{ color: #1a2d4a; text-decoration: none}

.bluenav { color: 1a2d4a }

#header { text-indent: -10000px; background-image: url(images/header-home.jpg); height: 190px }

#header h2 { text-indent: -10000px; }

#header h4 { text-indent: -10000px; }





#contentbox { padding: 18px 0px 18px 19px; text-align: left }

#left190 { width: 190px; float: left }

#conright { float: right; width: 548px }

#con498 { width: 498px; margin: 0px auto; }

#titletesti { color: #2679cc; text-transform: uppercase; background-image: url(images/arrow.jpg); background-repeat: no-repeat; padding-left: 17px; font-size: 11px; font-weight: bold; line-height: 10px }

#titlepartner { color: #2679cc; text-transform: uppercase; background-image: url(images/arrow.jpg); background-repeat: no-repeat; padding-left: 17px; font-size: 11px; font-weight: bold; line-height: 10px }

#titlequote { color: #2679cc; text-transform: uppercase; background-image: url(images/arrow.jpg); background-repeat: no-repeat; padding-left: 17px; font-size: 11px; font-weight: bold; line-height: 10px }

#titleservices { color: #2679cc; text-transform: uppercase; background-image: url(images/arrow.jpg); background-repeat: no-repeat; padding-left: 17px; font-size: 11px; font-weight: bold; line-height: 10px }

#titlehighlights { color: #2679cc; text-transform: uppercase; background-image: url(images/arrow.jpg); background-repeat: no-repeat; padding-left: 17px; font-size: 11px; font-weight: bold; line-height: 10px }

#dots1 { background-image: url(images/dots.jpg); background-repeat: repeat-x; height: 38px }

#dots2 { background-image: url(images/dots.jpg); background-repeat: repeat-x; height: 38px }


#testibox { padding: 5px 0px 0px 17px; font-size: 11px }

#partnerbox { padding: 5px 0px 0px 17px; font-size: 11px }

#quotebox { padding: 5px 0px 0px 17px; font-size: 1.0em }

.bluelink { color:#2679cc; text-decoration: none }

.lightgrey { color: #acacac }

.morelink { color: #134da1; font-size: 10px; text-decoration: underline }



#services321 { width: 321px; float: left }

#services150 { width: 150px; float: right }

#services1501 { width: 150px; float: left }

#services1502 { width: 150px; float: right }

.servicestext { font-size: 10px; }




#footer { border-top: solid #d9d8d8 2px; padding: 9px; text-align: left }

#footerlink { float: left; width: 456px }

#footerlink a{ color: #134da1; text-decoration: none; }

#footerlink a:hover{ color: #134da1; text-decoration: underline }

#footright { float: right; text-indent: -10000px; width: 298px }


