@charset "UTF-8";


/*******************************************************
 *							Items added by JMcD									  *
 *						jasonm@cjk-consulting.com								  *
 *				  Date: Aug. 13th - Aug. 19th, 2011							  *
 *******************************************************/
.pageSide
{
	background-image: url('images/sidebar.jpg');
}
.smBullet
{
	list-style-image: url(images/bullet2.png);
}
.results 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	color: #421670;
}
.caption 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #421670;
	line-height: 16px;
}
.italHead 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: 600;
	color: #421670;
}
.header3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	color: #421670;
}
.headerContent2
{
	width:800px;
	margin:auto;
	height:112px;
	background-image:url(images/pro_header.jpg);
	padding:0px 0px 0px 0px;
	position: relative;   /* positions content on top of distance */
	text-align: left;     
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}
.HomeLink
{
	background-image:url(images/butt_home2.jpg);
	background-repeat: no-repeat;
	width:73px;
	height:31px;
	padding:5px 0px 0px 0px;
	position:absolute;
	text-align: center;
	top:0px;
	left: 30px;
	color: #e7f4d4;
	font-weight: bold;
}
.ServiceLink
{
	background-image:url(images/butt_services2.jpg);
	background-repeat: no-repeat;
	width:71px;
	height:31px;
	padding:5px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:103px;
	color: #e7f4d4;
	font-weight: bold;
}
.PortfolioLink
{
	background-image:url(images/butt_portfolio2.jpg);
	background-repeat: no-repeat;
	width:79px;
	height:31px;
	padding:5px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:170px;
	color: #e7f4d4;
	font-weight: bold;
}
.ContactLink
{
	background-image:url(images/butt_contact2.jpg);
	background-repeat: no-repeat;
	width:90px;
	height:31px;
	padding:5px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:249px;
	color: #e7f4d4;
	font-weight: bold;
}
.AboutLink
{
	background-image:url(images/butt_about2.jpg);
	background-repeat: no-repeat;
	width:101px;
	height:31px;
	padding:5px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:335px;
	color: #e7f4d4;
	font-weight: bold;
}
#MenuLinks
{
	width:500px;
	padding:0px 0px 0px 0px;
	position:absolute;
	font-size: 0.95em;
	top:60px;
	left:43%;
	
}
/*******************************************************
 *						End Items added by JMcD								  *
 *******************************************************/

.work 
{
	padding:0px 0px 0px 0px;
	margin:auto;
}
.header1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	color: #421670;
}

.header2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	color: #421670;
}
.body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	color: #000000;
}
.bodyspace 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #000000;
	line-height: 18px;
}
.legal 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.bottomlinks 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}
body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
}
a:link 
{
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
}
a:visited 
{
	text-decoration: none;
}
a:hover 
{
	text-decoration: none;
}
a:active 
{
	text-decoration: none;
}
.style2 {color: #6EB63B}

.headerContent
{
	width:800px;
	margin:auto;
	height:114px;
	background-image:url(images/bigContent.gif);
	padding:0px 0px 0px 0px;
}

#menuLinks
{
	width:500px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:62px;
	left:43%;
	
}

#homeLink
{
	background-image:url(images/butt_home.jpg);
	width:73px;
	height:31px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
}

#serviceLink
{
	background-image:url(images/butt_services.jpg);
	width:71px;
	height:31px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:73px;
}

#productsLink
{
	background-image:url(images/butt_products.jpg);
	width:79px;
	height:31px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:140px;
}

#affiliationLink
{
	background-image:url(images/butt_success.jpg);
	width:120px;
	height:31px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:219px;
}

#aboutLink
{
	background-image:url(images/butt_about.jpg);
	width:101px;
	height:31px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:335px;
}

#bodyTotal
{
	width:800px;
	margin:auto;
}
	
#bodyImg
{
	background-image:url(images/sidebar.jpg);
	background-repeat:no-repeat;
	height:532px;
	width:43px;
	position:absolute;
	top:114px;
}

#bodyRep
{
	margin:auto;
	position:absolute;
}

#bodyBottom
{
	margin:auto;
	background-image:url(images/bottombar.jpg);
	width:800px;
	height:59px;
	
}
		
	html
{	margin:0;
	padding:0;
	height:100%;
}
body {
	text-align:center;
	margin:0;
	padding:0;
	height:100%;
}
#bodyRep {

	position: relative;   /* positions content on top of distance */
	text-align: left;     
	margin: 0 auto;       /* required */
	clear: left;          /* required */
	}
#bodyBottom {

	position: relative;   /* positions content on top of distance */
	text-align: left;     
	margin: 0 auto;       /* required */
	clear: left;          /* required */
	}
.headerContent {
		
	position: relative;   /* positions content on top of distance */
	text-align: left;     
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

.email {
	font-family: "Myriad Pro", serif; /* font support */
	font-size:16px;
	font-weight:500;   /* bold */
	color:#FFF;
}
.emailDiv {
	position:relative; /* positions content on top of distance */
	top:30px;
	right:19px;
	text-align:right;
}

