@charset "UTF-8";
/* CSS Document */


* { 
	
	margin:0;
	
	padding:0;
		
	}

body {
	
	font-family:Helvetica, Trebuchet MS, Tahoma, sans-serif, Georgia;
	
	font-size:12px;
	
	line-height:1.75em;
	
	background:#00aeff url(../img/bg_tile.jpg) top left repeat-x;
				
	}
	
#mainwrap {

	width:850px;
	
	margin:0 auto;
	
	}

a {

	text-decoration:none;
	
	}

p {
	
	margin:0 0 10px 0;
	
	line-height:1.85em;

	color:#575757;
	
	}
	
p.leader {

	font-size:13px;
	
	color:#4664c1;
	
	margin:0 0 15px 0;
	
	}

.imgcenter {
	
	display:block;
	
	
	margin:0 auto;
	
	}
	
#requestquote {

	position:relative;

	width:272px;
	
	height:272px;
	
	background:#fff url(../img/requestquotetemp.jpg) top left no-repeat
	
	}

#requestquote a {
	
	diaplay:block;
	
	position:absolute;
	
	width:105px;
	
	height:26px;
	
	top:217px;
	
	left:134px;
	
	}
		
.clear:after {
	
	content:".";
	
	display:block;
	
	height:0;
	
	clear:both;
	
	visibility:hidden;
	
	}

.clear {display:inline-block;}
	/* Hide from IE Mac \*/
	.clear {display:block;}
	/* End hide from IE Mac */
			
	
/* Head CSS
--------------------------*/

#header {
	
	width:850px;
	
	height:287px;
	
	background:#fff url(../img/head_indextemp.jpg) top left no-repeat;
				
	}
	
/* Topnav CSS
--------------------------*/

#topnav ul {

	width:175px;
	
	margin:0 0 0 675px;
	
	padding:18px 0 0 0;

	list-style:none;
	
	overflow:hidden;
	
	}

#topnav ul li {

	float:left;
		
	margin:0 .65em 0 -.65em;
	
	padding:0 .65em 0 .65em;	
	
	border-left:1px solid #b8baba;
	
	line-height:1em;
	
	font-size:11px;
	
	list-style:none;
	
	}
	
#topnav ul a {

	color:#8a898a;
		
	text-decoration:none;
	
	}

#topnav ul a:hover {

	color:#9e1a1a;
		
	}

body#index #topnav #t-index a,
body#login #topnav #t-about a,
body#contact #topnav #t-services a {

	color:#003cff;

	}	


/* Nav CSS
--------------------------*/

#mainnav ul {
	
	margin:11px 0 20px 0;
	
	list-style:none;
	
	overflow:hidden;
	
	}

#mainnav ul li {

	float:left;
		
	margin:0 .65em 0 -.65em;
	
	padding:0 .65em 0 .65em;	
	
	border-left:1px solid #fff;
	
	line-height:1em;
	
	font-size:13px;
	
	
	list-style:none;
	
	}
	
#mainnav ul a {

	color:#fff;
		
	text-decoration:none;
	
	}

#mainnav ul a:hover {

	color:#9e1a1a;
		
	}

body#index #mainnav #t-index a,
body#about #mainnav #t-about a,
body#packages #mainnav #t-packages a,
body#faq #mainnav #t-faq a,
body#tech #mainnav #t-tech a,
body#resource #mainnav #t-resource a,
body#staff #mainnav #t-staff a,
body#quote #mainnav #t-quote a,
body#contact #mainnav #t-contact a {

	color:#003cff;
	
	font-weight:bold;

	}	
	
/* Step CSS
--------------------------*/

#step {

	margin:0 0 30px 0;
	
	}	

#step1 a {

	float:left;
	
	display:block;

	width:283px;
	
	height:100px;
	
	background: url(../img/step1.jpg) 0 0 no-repeat;
    
	border:none;
	
	}
	
	
#step1 a:hover {

    background-position:0 -100px;

	}
	
#step2 a {

	float:left;
	
	display:block;

	width:283px;
	
	height:100px;
	
	background: url(../img/step2.jpg) 0 0 no-repeat;
    
	border:none;
	
	}
	
	
#step2 a:hover {

    background-position:0 -100px;

	}
	
#step3 a {

	float:left;

	display:block;

	width:283px;
	
	height:100px;
	
	background: url(../img/step3.jpg) 0 0 no-repeat;
    
	border:none;
	
	}
	
	
#step3 a:hover {

    background-position:0 -100px;

	}
	
/* Content CSS
--------------------------*/
	
#phead {
	
	width:850px;
	
	height:37px;
		
	background:url(../img/phead.jpg) top left no-repeat;
	
	}
	
#primarycontent {

	height:400px;
	
	background:#fff url(../img/pcbg.jpg) 198px 60px no-repeat;
	
	}

body#index #pcol1 {
	
	float:left;
	
	width:480px;
			
	background:url(../img/whyoutsource.jpg) 35px 20px no-repeat;
	
	}
	
body#index #pcol1 ul {
	
	padding:90px 0 0 55px;
	
	font-size:16px;

	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif, Georgia;
	
	}
	
body#index #pcol1 ul li {
		
	margin:0 0 5px 0;
	
	color:#ff0505;
	
	}	
	
body#index #pcol1 ul li span {
	
	color:#4664c1;	

	}
	
body#index #pcol2 {
	
	float:left;
	
	width:360px;
	
	padding:0 0 0 10px;
			
	background:url(../img/watchlearn.jpg) 5px 20px no-repeat;		
			
	}
	
#player {
	
	width:320px;

	margin:75px 0 0 0;
	
	border:1px solid #4c4c4c;
	
	}
	
#p2head {

	width:850px;
	
	height:40px;
		
	background:url(../img/p2head.jpg) top left no-repeat;
	
	}
	
#secondarycontent {

	width:850px;
	
	padding:0 0 16px 0;
		
	background-color:#b9c3cc;
	
	}
	
#sccontain {

	width:815px;
	
	margin:0 auto;
	
	}
	
#linkbox1 {

	float:left;

	width:258px;
	
	height:244px;
	
	margin:12px 0 0 0;
	
	background:url(../img/infosquare.gif) top left no-repeat;
	
	}
	
#linkbox2 {

	float:left;

	width:258px;
	
	height:244px;
	
	margin:12px 0 0 19px;
	
	background:url(../img/securebg.jpg) -1px -1px no-repeat;
	
	}
	
#linkbox3 {

	float:left;

	width:258px;
	
	height:244px;
	
	margin:12px 0 0 18px;
		
	}
	
a#lbroll1 {
	
	display:block;

	width:250px;
	
	height:244px;
	
	margin:0 auto;
	
	background: url(../img/qa1.jpg) top left no-repeat;
    
	border:none;
	
	}
	
a#lbroll1:hover {

	background: url(../img/qa2.jpg) top left no-repeat;
	
	}
	
a#lbroll2 {
	
	display:block;

	width:258px;
	
	height:244px;
	
	margin:0 auto;
	
	background: url(../img/secure1.jpg) top left no-repeat;
    
	border:none;
	
	}
	
a#lbroll2:hover {

	background: url(../img/secure2.jpg) top left no-repeat;
	
	}
	
a#lbroll3 {
	
	display:block;

	width:258px;
	
	height:244px;
	
	margin:0 auto;
	
	background:url(../img/mailbg.jpg) top left no-repeat;
    
	border:none;
	
	}
	
a#lbroll3:hover {

	background:url(../img/mailbg2.jpg) top left no-repeat;
	
	}
	
table#form1 {

	width:235px;

	margin:85px 0 0 20px;
		
	color:#1b80e6;
	
	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif, Georgia;
	
	}

table#form1 tr, table#form1 td {
	
	display:block;
	
	}
	
table#form1 td.input {

	margin:0 0 10px 0;
	
	}
	
#contentfoot {

	width:850px;
	
	height:4px;
	
	background:url(../img/contentfoot.jpg) top left no-repeat;

	}
				
/* Footer CSS
--------------------------*/

#footer {

	width:850px;
	
	height:150px;
	
	background:url(../img/footlogo.png) 0 15px no-repeat;
		
	}
	
#footer p {

	width:100%;
	
	padding:20px 0 0 0; 
	
	font-family:Trebuchet MS, Tahoma, Helvetica, sans-serif, Georgia;
	
	text-align:right;
	
	line-height:1.5em;
	
	color:#fff;
	
	}
	
#footer p span {
	
	font-size:10px;
	
	}
	
#footer p a {
	
	color:#c8c8c8;
	
	}

#footer p a:hover {
	
	color:#fff;
	
	}

	
/* Thank You CSS
--------------------------*/

body#thankyou #primarycontent {

	height:200px;
	
	background:#fff url(../img/thankyoubg.jpg) 60px 55px no-repeat;
	
	}
	
/* --------------- Page Specific CSS ------------------------*/


/* About CSS
--------------------------*/

body#about #primarycontentmain {
	
	background-color:#fff;
	
	}

body#about #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/about_banner.gif) top left no-repeat;
	
	}
	
body#about #pcol1 {
	
	float:left;
	
	width:475px;
	
	padding:85px 0 15px 45px;
			
	background:url(../img/about_col1head.gif) 45px 45px no-repeat;
	
	}
	
body#about #pcol2 {

	float:left;
	
	width:285px;
		
	margin:50px 0 0 30px;
	
	padding:0 0 20px 0;
				
	}
	
#map {

	position:relative;

	float:left;

	width:790px;
		
	margin:0 0 20px 20px;
	
	padding:70px 0 0 0;
	
	border-top:1px solid #ffd200;
	
	background:url(../img/growth.gif) 20px 20px no-repeat;
	
	}
	
#hotspot0 {

	float:left;

	width:629px;
	
	height:385px;
	
	background:url(../img/usamap.gif) top left no-repeat;
	
	}
	
#hotspot1 {
	
	position:absolute;
	
	left:373px;
	
	top:200px;

	width:46px;
	
	height:80px;
			
	}
	
#hotspot1 a { 

	position: absolute; 
	
	width:46px;
	
	height:80px; 
	
	text-decoration: none; 
	
	}
	
#hotspot2 {
	
	position:absolute;
	
	left:423px;
	
	top:145px;

	width:46px;
	
	height:63px;
			
	}
	
#hotspot2 a { 

	position: absolute; 
	
	width:46px;
	
	height:63px; 
	
	text-decoration: none; 
	
	}
	
#hotspot3 {
	
	position:absolute;
	
	left:194px;
	
	top:289px;

	width:159px;
	
	height:164px;
			
	}
	
#hotspot3 a { 

	position: absolute; 
	
	width:159px;
	
	height:164px; 
	
	text-decoration: none; 
	
	}

#hotspot1 a span,
#hotspot2 a span,
#hotspot3 a span { 

	display: none; 
	
	}

#hotspot1 a:hover,
#hotspot2 a:hover,
#hotspot3 a:hover { 
	
	position: absolute; 
		
	top: -10px; 
	
	left: -5px; 
	
	}

#hotspot1 a:hover span,
#hotspot2 a:hover span,
#hotspot3 a:hover span {
		
	display: block;
		
	background-color: #F4F4F4;
	
	position: absolute;
		
	bottom:100%;
	
	margin: 0;
	
	width: 140px; 
	
	padding:15px;
	
	}

#hotspot1 span h1,
#hotspot2 span h1,
#hotspot3 span h1 {

	font-size:12px;
	
	}

#hotspot1 span p,
#hotspot2 span p,
#hotspot3 span p {

	font-size:10px;
	
	line-height:1.3em;
	
	}
	
#location {

	position:absolute;
	
	top:220px;
	
	left:610px;
	
	width:150px;
	
	height:150px;
	
	padding:15px;
		
	background:url(../img/locationbox.jpg) top left no-repeat;
	
	}
	
#location h2 {

	font-size:14px;
	
	line-height:1.3em;
	
	margin:0 0 10px 0;

	color:#ffd200;
	
	}
	
#location ul {

	padding:0 0 0 15px;
	
	list-style-image: url(../img/bullet.gif)
	
	}
	
#location ul li{

	margin:0 0 0 0;
	
	font-weight:bold;
	
	line-height:1.35em;
	
	color:#fff;
	
	}
	
	
	
/* Packages CSS
--------------------------*/

body#packages #primarycontentmain {
		
	}

body#packages #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/service_banner.gif) top left no-repeat;
	
	}
	
#pkgcol1 {

	position:relative;

	float:left;

	width:246px;
	
	height:220px;
	
	padding:60px 16px 0 16px;
	
	background:#fff url(../img/pkghd.jpg) top left no-repeat;
	
	}

#pkgcol2 {

	position:relative;

	float:left;

	width:246px;
	
	height:220px;

	margin:0 0 0 8px;
	
	padding:60px 16px 0 16px;
	
	background:#fff url(../img/pkghd.jpg) top left no-repeat;

	}

#pkgcol3 {

	position:relative;
	
	float:left;

	width:246px;
	
	height:220px;

	margin:0 0 0 8px;
	
	padding:60px 16px 0 16px;
	
	background:#fff url(../img/pkghd.jpg) top left no-repeat;

	}
	
body#packages #primarycontentmain ul {

	width:210px;
	
	margin:10px 0 0 10px;
	
	padding:15px 0 0 15px;
	
	border-top:1px solid #4664c1;
	
	font-weight:bold;
	
	list-style-image: url(../img/bullet.gif)
		
	}
	
body#packages #primarycontentmain ul li {

	color:#4664c1;
	
	line-height:1.5em;
	
	}
	
body#packages #sccontain ul {

	width:500px;
	
	margin:10px 0 0 10px;
	
	padding:15px 0 0 15px;
	
	border-top:1px solid #4664c1;
	
	font-weight:bold;
	
	list-style-image: url(../img/bullet.gif)
		
	}
	
body#packages #sccontain ul li {

	margin:0 0 5px 0;

	color:#4664c1;
	
	line-height:1.5em;
	
	}
		
body#packages #secondarycontent {

	margin:15px 0 0 0;
	
	background:#fff url(../img/additionalservices.jpg) 25px 50px no-repeat;
	
	}
	
body#packages #sccontain {
	
	padding:50px 16px 0 16px;
	
	background:url(../img/tech_pcbg.jpg) 220px 80px no-repeat;
	
	} 
		
body#packages #sccontain ul {

	float:left;
	
	}
	
body#packages #sccontain #requestquote {

	float:right;
	
	}
	
#pkghotspot1 {
	
	position:absolute;
	
	left:170px;
	
	top:245px;

	width:94px;
	
	height:23px;
	
	background:#fff url(../img/moreinfo.gif) top left no-repeat;
	
	}
	
#pkghotspot1 a { 

	position:absolute; 
	
	width:94px;
	
	height:23px; 
	
	text-decoration: none; 
	
	}
	
#pkghotspot2 {
	
	position:absolute;
	
	left:170px;
	
	top:245px;

	width:94px;
	
	height:23px;
	
	background:#fff url(../img/moreinfo.gif) top left no-repeat;
			
	}
	
#pkghotspot2 a { 

	position: absolute; 
	
	width:94px;
	
	height:23px; 
	
	text-decoration: none; 
	
	}
	
#pkghotspot3 {
	
	position:absolute;
	
	left:170px;
	
	top:245px;

	width:94px;
	
	height:23px;
	
	background:#fff url(../img/moreinfo.gif) top left no-repeat;
			
	}
	
#pkghotspot3 a { 

	position: absolute; 
	
	width:94px;
	
	height:23px; 
	
	text-decoration: none; 
	
	}

#pkghotspot1 a span,
#pkghotspot2 a span,
#pkghotspot3 a span { 

	display: none; 
	
	}

#pkghotspot1 a:hover,
#pkghotspot2 a:hover,
#pkghotspot3 a:hover { 
	
	position: absolute; 
		
	top:20px; 
	
	left:-80px; 
	
	}

#pkghotspot1 a:hover span,
#pkghotspot2 a:hover span,
#pkghotspot3 a:hover span {
		
	display: block;
		
	background-color: #F4F4F4;
	
	position: absolute;
		
	bottom:100%;
	
	margin: 0;
	
	width: 140px; 
	
	padding:15px;
	
	border:1px solid #000;
	
	}

#pkghotspot1 span h1,
#pkghotspot2 span h1,
#pkghotspot3 span h1 {

	font-size:12px;
	
	}

#pkghotspot1 span p,
#pkghotspot2 span p,
#pkghotspot3 span p {

	font-size:12px;
	
	line-height:1.3em;
	
	}
	
/* Tech CSS
--------------------------*/

body#tech #primarycontentmain {
	
	background:#fff url(../img/tech_pcbg.jpg) 215px 320px no-repeat;	
	
	}

body#tech #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/tech_banner.gif) top left no-repeat;
	
	}
	
body#tech #pcol1 {
	
	position:relative;
	
	float:left;
	
	width:475px;
	
	padding:295px 0 45px 45px;
			
	background:url(../img/tech_col1head.gif) 45px 220px no-repeat;
	
	}
	
body#tech #docimg {

	position:absolute;
	
	left:45px;
	
	top:-55px;
	
	z-index:2;

	width:415px;
	
	height:258px;

	background:url(../img/techpcol_doc.png) top left no-repeat;
	
	}
	
body#tech #pcol1 ul,
body#tech #pcol2 ul {

	margin:5px 0 30px 0;

	padding:0 0 0 25px;
	
	list-style-image: url(../img/bullet.gif)
	
	}
	
body#tech #pcol1 ul li,
body#tech #pcol2 ul li {

	margin:0 0 5px 0;
	
	font-weight:bold;
	
	color:#075BCE;
	
	}

#helpdesk {

	width:474px;
		
	margin:15px 0 0 0;
	
	background:#59c1f7 url(../img/helpdesk_bg.jpg) top left no-repeat;
	
	}
	
#helpdesk p {

	width:224px;
	
	padding:65px 0 0 26px;
	
	font-size:13px;
	
	color:#fff;
	
	}
	
#helpdesk p a {

	font-weight:bold;
	
	color:#ffd200;
	
	}
	
#helpdesk p a:hover {

	color:#fff;
	
	}
	
#hdaccess {

	width:438px;
	
	margin:0 auto;
	
	border-top:1px solid #ffd200;
	
	}
	
#accessbtn {
	
	float:left;
	
	margin:20px 0;
	
	}

#accessbtn a {
	
	display:block;

	width:187px;
	
	height:35px;

	background:url(../img/access1.gif) top left no-repeat;

	}
	
#accessbtn a:hover {

	background:url(../img/access2.gif) top left no-repeat;

	}
	
#helpdesk #hdaccess p {

	float:left;
	
	width:225px;
		
	padding:25px 0 0 15px;
	
	}
	
body#tech #pcol2 {

	float:left;
	
	width:285px;
		
	margin:50px 0  0 30px;
	
	padding:60px 0 25px 0;
	
	background:url(../img/sourcemed_logo.jpg) top left no-repeat;
				
	}
	
body#tech #pcol2 p {

	width:260px;
	
	margin-left:8px;
	
	}
	
/* RESOURCE CSS
--------------------------*/

body#resource #primarycontentmain {
	
	background-color:#fff;
	
	}

body#resource #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/resource_banner.gif) top left no-repeat;
	
	}
	
body#resource #pcol1 {

	float:left;
	
	width:275px;
	
	height:500px;
	
	margin:50px 0 0 0;
	
	padding:350px 0 0 25px;
	
	background:url(../img/femaledoc1.jpg) top right no-repeat;
				
	}
	
	
body#resource #pcol1 ul {

	padding:0 0 0 45px;
	
	list-style-image: url(../img/bullet.gif)
	
	}
	
body#resource #pcol1 ul li {

	margin:0 0 5px 0;
	
	font-weight:bold;
	
	}
	
body#resource #pcol1 ul li a {

	color:#075bce;
	
	text-decoration:none;
	
	}
	
body#resource #pcol1 ul li a:hover {

	color:#ffae00;
	
	}
	
body#resource #pcol2 {
	
	float:left;
	
	width:495px;
	
	padding:30px 35x 45px 20px;
	
	margin:50px 0 0 25px;
				
	}
	
body#resource #pcol2 a {

	color:#0096ff;
	
	}
	
body#resource #pcol2 a:hover {

	color:#ffae00;
	
	}

body#resource #pcol2 p {

	margin:0 0 15px 0;
	
	}
	
/* STAFF CSS
--------------------------*/

body#staff #primarycontentmain {
		
	background-color:#fff;
		
	}

body#staff #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/staff_banner.gif) top left no-repeat;
	
	}
	
#staffcontent {

	position:relative;

	width:760px;
		
	padding:65px 45px 0 45px;
	
	background:url(../img/staff_contenthead.gif) 40px 25px no-repeat;
	
	}
	
#staffcontent ul {
	
	position:absolute;
	
	width:175px;
	
	top:65px;
	
	left:670px;

	list-style-image: url(../img/bullet.gif)
	
	}
	
#staffcontent ul li {
	
	font-weight:bold;
	
	line-height:1.8em;
	
	color:#075BCE;
	
	}
	
#staffcontent p {

	display:block;
	
	width:600px;
	
	}
	
.staffgroup {
	
	width:100%;
	
	height:493px;

	background:url(../img/staffgroup.jpg) top left no-repeat;
					
	}

.staffbox {
	
	width:100%;
	
	height:472px;
					
	}
	
#ttobin {

	position:relative;

	width:796px;
	
	height:472px;
	
	margin:0 auto;
	
	background:url(../img/ttobin_bg.jpg) top left no-repeat;

	}
	
.staffbio {

	position:absolute;
	
	top:105px;
	
	left:230px;
	
	height:160px;
	
	}
	
.staffbio h2 {

	font-size:22px;
	
	color:#fff;
	
	}
	
.staffbio h3 {

	margin:0 0 5px 0;

	font-size:13px;
	
	color:#ffb500;
	
	font-weight:normal;
	
	}

.staffbio p {

	width:530px;
	
	color:#fff;
	
	}	
	
.staffbio ul {

	padding:0 0 5px 15px;
	
	list-style-image: url(../img/bullet.gif)
	
	}
	
.staffbio ul li {
	
	font-weight:bold;
	
	line-height:1.35em;
	
	color:#fff;
	
	}
	
.staffbio a {

	font-weight:bold;
		
	color:#ffb500;
	
	}
	
.staffbio a:hover {
		
	color:#fff;
	
	}	
	
/* FAQ CSS
--------------------------*/

body#faq #primarycontentmain {
	
	background-color:#fff;
	
	}

body#faq #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/faq_banner.gif) top left no-repeat;
	
	}
	
body#faq #pcol1 {

	float:left;
	
	width:300px;
	
	height:500px;
	
	margin:50px 0 0 0;
	
	padding:0;
				
	}
	
body#faq #pcol1 ul {

	padding:0 0 0 45px;
	
	list-style-image: url(../img/bullet.gif)
	
	}
	
body#faq #pcol1 ul li {

	margin:0 0 5px 0;
	
	font-weight:bold;
	
	}
	
body#faq #pcol1 ul li a {

	color:#075bce;
	
	text-decoration:none;
	
	}
	
body#faq #pcol1 ul li a:hover {

	color:#ffae00;
	
	}
	
body#faq #pcol2 {
	
	float:left;
	
	width:495px;
	
	padding:30px 35x 45px 20px;
	
	margin:50px 0 0 25px;
				
	}
	
body#faq #pcol2 ul {

	margin:5px 0 20px 0;

	padding:0 0 20px 20px;
	
	list-style-image: url(../img/bullet.gif);
	
	border-bottom:1px dotted #525252;

	}
	
body#faq #pcol2 ul li {
	
	font-size:14px;
	
	margin:0 0 5px 0;

	color:#525252;
		
	}
	
body#faq #pcol2 h2 {

	color:#0096ff;
	
	}

body#faq #pcol2 p {

	margin:0 0 15px 0;
	
	}
	
	
/* QUOTE CSS
--------------------------*/	
		
body#quote #primarycontentmain {
	
	background-color:#fff;
	
	}

body#quote #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/quote_banner.gif) top left no-repeat;
	
	}
	
body#quote #pcol1 {

	float:left;
	
	width:250px;
	
	height:300px;
	
	padding:240px 0 0 0;
	
	margin:0;
	
	background:url(../img/arconsult.gif) 25px 28px no-repeat;
					
	}
	
body#quote #pcol1 ul li {

	margin:0 0 5px 0;
	
	font-weight:bold;
	
	}
	
body#quote #pcol1 ul li a {

	color:#075bce;
	
	text-decoration:none;
	
	}
	
body#quote #pcol1 ul li a:hover {

	color:#ffae00;
	
	}
	
body#quote #pcol2 {
	
	float:left;
	
	width:499px;
	
	padding:167px 25px 25px 25px;
	
	margin:5px 0 25px 25px;
		
	background:url(../img/requestquote.jpg) 20px 0 no-repeat;
	
	border-left:1px solid #96d6ff;
				
	}

body#quote #pcol2 p {

	margin:0 0 15px 0;
	
	}

/* CONTACT CSS
--------------------------*/	
		
body#contact #primarycontentmain {
	
	background-color:#fff;
	
	}

body#contact #banner {

	width:100%;
	
	height:127px;
		
	background:url(../img/about_banner.gif) top left no-repeat;
	
	}
	
body#contact #pcol1 {

	float:left;
	
	width:250px;
	
	height:300px;
	
	padding:240px 0 0 0;
	
	margin:0;
	
	background:url(../img/arconsult.gif) 25px 28px no-repeat;
					
	}

.officelocation {

	margin:0 0 20px 40px;
		
	}

.officelocation h1 {
	
	margin:0 0 5px 0;
	
	line-height:1em;

	font-size:18px;
	
	font-family:Trebuchet MS, Helvetica, Tahoma, sans-serif, Georgia;
	
	color:#009ffb;
	
	}
	
body#contact #pcol1 ul {

	padding:0 0 0 45px;
	
	list-style-image: url(../img/bullet.gif)
	
	}
	
body#contact #pcol1 ul li {

	margin:0 0 5px 0;
	
	font-weight:bold;
	
	}
	
body#contact #pcol1 ul li a {

	color:#075bce;
	
	text-decoration:none;
	
	}
	
body#contact #pcol1 ul li a:hover {

	color:#ffae00;
	
	}
	
body#contact #pcol2 {
	
	float:left;
	
	width:499px;
	
	padding:227px 25px 25px 25px;
	
	margin:5px 0 25px 25px;
		
	background:url(../img/contactmedorizon.jpg) 20px 0 no-repeat;
	
	border-left:1px solid #96d6ff;		
				
	}
	
body#contact #pcol2 h2 {

	color:#0096ff;
	
	}

body#contact #pcol2 p {

	margin:0 20px 15px 20px;
		
	}
	
#contactform {
	
	margin:0 0 20px 0;
	
	}
	
/* FORM CSS -----------------------------------------------------------------------*/
	

form#two {
	
	width:469px; 
		
	padding:5px;
	
	margin:0 auto;
		
	}

form#two fieldset {

	width:430px; 
	
	display:block; 
	
	border:1px solid #3377ff; 
	
	padding:20px 10px 10px 10px; 
	
	margin:15px 0; 
	
	background-color:#c6e8fd;
	
	}

form#two legend {

	font-size:15px; 
	
	font-weight:bold; 
	
	color:#003399;
	
	margin: 0 0 10px 5px; 
	
	width:300px; 
		
	padding:5px 10px;
	
	background:#fff url(../img/legend_tile.gif) top left repeat-x;
		
	}
	
form#two fieldset h2 {

	display:block;

	margin:0 0 15px 15px;
	
	font-size:15px;
	
	color:#003399;
	
	}
	
form#two fieldset h2 span {
	
	font-size:11px;
	
	font-weight:normal;
	
	color:#003399;
	
	}

form#two label {

	clear:left; 
	
	display:block; 
	
	float:left; 
	
	width:125px; 
	
	height:20px;
	
	margin:0 0 15px 0;

	padding:5px 10px 0 5px;
	
	text-align:right; 
	
	color:#075BCE; 
	
	line-height:1.2em;
		
	}

form#two input {

	float:left; 
	
	width:199px;
	
	height:20px;
	
	margin:0 0 15px 0;
	
	padding:5px 0 0 5px;

	border:1px solid #003399; 
	
	background-color:#fff;
	
	}

form#two select {
`	
	display:block; 	

	margin:5px 0.5em 0.5em 0;
	
	}
	
form#two input[type=checkbox] {

	margin:7px 0.5em 0.5em 0;

	}
	
form#two input[type=radio] {

	margin:8px 0.5em 0.5em 0;

	}

form#two textarea {

	width:410px; 
	
	height:auto;
	
	border:1px solid #003399; 
	
	padding:0.5em; 
		
	}

form#two option {

	background:#fff; 
	
	color:#000;
	
	}

form#two #button1 {

	color:#003399; 
	
	font-weight: bold;
	
	background-color:#fff;
	
	display: inline;
	
	border:1px solid #003399;
	
	width:89px; 
	
	height:32px;
	
	margin:0 20px 0 0;
	
	padding:0;
	
	line-height: 27px;
	
	text-align: center;
	
	margin-left: 11.5em
	
	}

form#two #button2 {

	padding:0;

	color:#003399; 
	
	font-weight: bold;
	
	background-color:#fff;
	
	display:inline;
	
	border:1px solid #003399;
	
	width:89px; 
	
	height:32px;
	
	line-height:27px;
	
	text-align:center;
	
	}

form#two #button1:hover, form#two #button2:hover {

	color:#fff; 
		
	background-color:#003399;
	
	}
	
#joblink {
	
	position:relative;
	
	width:449px;
	
	height:100px;
	
	margin:70px 0 20px 18px;
	
	padding:20px 0;
	
	border-top:1px solid #3377FF;
	
	background:url(../img/employment.gif) 18px 18px no-repeat;
	
	}

#joblink a {
	
	display:block;
	
	position:absolute;
	
	top:20px;
	
	left:320px;
	
	width:118px;
	
	height:43px;
	
	background:url(../img/apply1.gif) top left no-repeat;

	}
	
	
#joblink a:hover {
	
	background:url(../img/apply2.gif) top left no-repeat;
	
	}	