/* 		COLORS		
cbcm blue			#669999
sepia				#663300
moss green			#999966
psw purple			#666699
hyperlink blue		#0000ff
navigation off		#7A725C
psw light purple	#d4d3e0

*/

/* 		LINKS		*/
a:link		{color:#0000ff; text-decoration:none; border-bottom:1px dotted #0000ff;}
a:visited	{color:#0000ff; text-decoration:none; border-bottom:1px dotted #0000ff;}
a:hover		{color:#669999; text-decoration:none; border-bottom:1px dotted #669999;}
a:active	{color:#669999; text-decoration:none; border-bottom:1px dotted #669999;}

#footer a:link		{color:#663300; text-decoration:none; border-bottom:none;}
#footer a:visited	{color:#663300; text-decoration:none; border-bottom:none;}
#footer a:hover		{color:#0000ff; text-decoration:none; border-bottom:1px dotted #0000ff;}
#footer a:active	{color:#669999; text-decoration:none; border-bottom:1px dotted #669999;}

#top10 a	{
	border:none;
	float:left;
	margin-top:-10px;
}

#join	{
	font-size:140%;
}

/* 		HEADER		*/
#map	{
	position:relative; 
	top:-3px; 
	left:15px;
	float:right;
	margin-bottom:-20px;
}

#circle	{
	position:relative;
	background-repeat:no-repeat;
	top:-50px;
	margin-left:-30px;
	margin-bottom:-350px;
	float:left;
}

#header	{
	vertical-align:top;
}

.topCB	{
	border:0px;
}

.topCB a:link		{text-decoration:none; border-bottom:none;}
.topCB a:visited	{text-decoration:none; border-bottom:none;}
.topCB a:hover		{text-decoration:none; border-bottom:none;}
.topCB a:active		{text-decoration:none; border-bottom:none;}

.superscript	{
	vertical-align:super;
	font-size:x-small;
}

/* 		NAVIGATION		*/
#leftNav	{
	text-align:right;
	position:relative;
	z-index:1;
	top:-50px;
	left:10px;
	padding-right:10px;
}


.nav	{
	margin-bottom:30px;
}

#navTable	{
	height:200px;
	text-align:right;
	padding-bottom:10px;
	color:#7A725C;
	margin-top:10px;
	margin-bottom:10px;
}

#navTable a:link		{color:#7A725C; text-decoration:none; border-bottom:none;}
#navTable a:visited		{color:#7A725C; text-decoration:none; border-bottom:none;}
#navTable a:hover		{color:#663300; text-decoration:none; border-bottom:none}
#navTable a:active		{color:#663300; text-decoration:none; border-bottom:none}

#workforce	{
	padding-right:10px;
}

.testimonial	{
	color:#663300;
	font-size:10px;
	margin-right:5px;
	font-weight:bold;
	font-style:italic;
	border:1px solid #663300;
	padding:5px;
	
}

/* 		My Dear Bishop		*/

#bishopBG	{
	background-image:url(/images/gradiant-bg.gif);
	background-repeat:repeat-x;
}

#navTextBlock	{
	border:1px solid #cbb48b;
	padding:5px;
}

.bishopT2	{
	color:#764719;
	font-size:medium;
}

.bishopP	{
	padding-right:5px;
	line-height:1.4;
}

.bishopFrame	{
	border:1px solid #cbb48b;
	padding:5px;
	background-color:#FFFFFF;
}

.bishopDownload {
	border:1px solid #cbb48b;
	padding:5px;
	font-size:x-small;
}


#bishopNav	{
	height:200px;
	text-align:right;
	padding-bottom:10px;
	color:#211101;
	margin-top:10px;
	margin-bottom:10px;
}

#bishopNav a:link		{color:#211101; text-decoration:none; border-bottom:none;}
#bishopNav a:visited		{color:#211101; text-decoration:none; border-bottom:none;}
#bishopNav a:hover		{color:#663300; text-decoration:none; border-bottom:none}
#bishopNav a:active		{color:#663300; text-decoration:none; border-bottom:none}

.bishopBody	{
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
}

.bishopBody a:link		{color:#0000ff; text-decoration:none; border-bottom:1px dotted #0000ff;}
.bishopBody a:visited	{color:#0000ff; text-decoration:none; border-bottom:1px dotted #0000ff;}
.bishopBody a:hover		{color:#663300; text-decoration:none; border-bottom:1px dotted #663300;}
.bishopBody a:active	{color:#663300; text-decoration:none; border-bottom:1px dotted #663300;}

.bishopHomeImg	{
}

.bishopHomeImg a:link		{color:#FFFFFF; text-decoration:none; border-bottom:none;}
.bishopHomeImg a:visited	{color:#FFFFFF; text-decoration:none; border-bottom:none;}
.bishopHomeImg a:hover		{color:#FFFFFF; text-decoration:none; border-bottom:none;}
.bishopHomeImg a:active		{color:#FFFFFF; text-decoration:none; border-bottom:none;}

ul li.bishopArrow	{
	list-style-image:url(/images/arrow-bishop.gif);
	margin-left:-15px;
	line-height:1.4;
	margin-bottom:5px;
}

#picTable	{
	margin-top:10px;
	border:1px solid #cbb48b;
	padding:5px;
	font-size:x-small;
	color:#512f0c;
}

.BishopCaption	{
	font-size:x-small;
	color:#512f0c;
}

/* 		PSW		*/
#psw	{
	width:160px;
	text-align:left;

}

#pswLink	{
	border:none;
}

#rule	{
	float:right;
}

#left	{
	float:left;
	width:48%;
}

#right	{
	clear:both;
	float:right;
	width:50%;
}

#map	{
	vertical-align:bottom;
}

.worker {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666699;
}
.employer {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666699;
}
.cbc {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660033;
}
hr {
	color: #669999;
	background-color: #669999;

}
.tdTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.HeadingTitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #660000;
}

.Error {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}



/* 		BODY		*/

h1	{
 color:#663300;
}

h2	{
 color:#663300;
}

h3	{
 color:#663300;
}

.top10	{
	color:#663300;
	font-size:120%;
	font-weight:bold;
}

.hint	{
	color:#669999;
	font-weight:bold;
	padding-top:12px;
	font-size:110%
}

body	{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:0.75em;
}

.normal	{
	font-size:100%;
	color:black;
	font-weight:normal;
}

.heading	{
	color:#663300;
	font-weight:bold;
}

.italicHeading	{
	color:#663300;
	font-weight:bold;
	font-style:italic;
}

sup {
vertical-align: text-top;
}


.bodyPadding	{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.spanColumn	{
	padding-top:5px;
	padding-left:10px;
	padding-right:60px;
}

#quoteContainer	{
	position:relative;
	float:right;
	top:-20px;
	width:300px;
}

#quote	{
	text-align:right;
	font-size:1.2em;
	padding-right:10px;
}

#source	{
	position:relative;
	text-align:right;
	font-style:italic;
	font-size:1.2em;
	padding-right:10px;
}

#quoteLeft	{
	margin-right:-5px;
	padding-bottom:5px;
}

#quoteRight	{
	margin-left:-5px;
	padding-bottom:5px;
}

.floatLeft	{
	float:left;
}

.floatRight	{
	float:right;
}

.floatEmpower	{
	float:right;
}

ul li.arrow	{
	list-style-image:url(/images/arrow.gif);
	margin-left:-15px;
}

#newsArrow	{
	padding-right:3px;

}

/* 		NEWS		*/
#email	{
	color:#555555;
}

#top	{
	vertical-align:bottom;
	margin-bottom:-2px;
}

#icon	{
	vertical-align:middle;
	margin-bottom:1px;
}

#bottom	{
	vertical-align:top;
	margin-top:-5px;
}

.background	{
	background-color:#d9dcc3;
	padding:5px;

}

/* 		SERVICES		*/
#meet	{
	font-weight:bold;
	font-size:130%;
}

.servicesImage	{
	float:left;
	padding-right:3px;
	margin-top:5px;
}

.lastServicesImage	{
	float:left;
	padding-right:3px;
	margin-top:5px;
	margin-bottom:15px;
}

/* 		CUSTOMER NEWS		*/
.h2	{
	text-align:center;
	color:#663300;
	font-weight:bold;
	font-size:large;
}


.h3	{
	text-align:center;
	color:#663300;
	font-weight:bold;
	font-size:medium;
}

.forRelease	{
	text-align:center;
	margin-top:-10px;
}

.releaseDate	{
	text-align:right;
	margin-bottom:-10px;
	padding-right:10px;
}

.author	{
	text-align:center;
	font-style:italic;
}

.end	{
	text-align:center;
}

.newsImage	{
	float:left;
	vertical-align:top;
	margin-top:-10px;
	margin-right:5px;
}

.newsStory	{
	float:left;
	vertical-align:top;
	margin-top:-5px;
	margin-right:5px;
}

.date	{
	font-weight:bold;
}

.tableTitle	{
	font-weight:bold;
}

/* 		CONTACT		*/
#padTop	{
	padding-top:20px;
	color:#663300;
	font-weight:bold;
	font-size:120%;
}

/* 		FOOTER		*/
#footer	{
	clear:both;
	color:#663300;
	font-size:x-small;
	padding-top:10px;
}

.joinNews	{
	padding-top:1px;
}