a {
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #222222;
	text-decoration: underline;
	font-weight: bold;
}

a.capsLink{
	text-decoration: none; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*line-height: 10px;*/
	font-weight: bold;
	color: #666666;
}

a.capsLink:hover { text-decoration: underline;}

a.mediaLinks{
	text-decoration: none; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
a.mediaLinks:hover { text-decoration: underline;}


/*
a.capsLink:visited { text-decoration: underline; color: #333333; }
a.capsLink:active { text-decoration: underline; color: #333333; }

*/


#navCell {
	background-image: url(images/navcell_background3.jpg);
	background-repeat: no-repeat;
	width: 219px;
	height: 553px;
	text-align: left;
}

#contentCell {
	background-image: url(images/content_background.jpg); 
	background-repeat: no-repeat;
	width: 603px;
	height: 553px;
	text-align: left;
}

/*long page stuff*/

#longPgBlackLeft {
	background-image: url(images/background_lh_black_longpage.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#longPgWhiteLeft{
	background-image: url(images/background_lh_white_longpage.jpg);
	background-repeat: repeat-y;
}

#longPgWhiteRight{
	background-image: url(images/background_rh_white_longpage.jpg);
	background-repeat: repeat-y;
}

#longPgBlackRight {
	background-image: url(images/background_rh_black_longpage.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#longPgNavCell {
	background-image: url(images/background_nav_longpage_repeat3.jpg);
	background-repeat: repeat-y;
	width: 219px;
	text-align: left;
}
#longPgContentCell {
	background-image: url(images/background_main_longpage_repeat.jpg);
	background-repeat: repeat-y;
	width: 603px;
	text-align: left;
}

#pageContentLong{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #555555;
	padding: 1px 20px 0 45px;
	line-height:13px;
}

/*#mediaIntroLong{
	position: absolute;
	top: 0px;
	left: 45px;
	width: 330px;
	
}*/



#container{
	position:relative;
   	margin:0 auto;
}

#container2{
	position:relative;
   	margin:0 auto;
}

#pageContent2{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #555555;
	padding: 35px 20px 0 45px;
	line-height:13px;
	width: 550px;
	position: absolute;
	top: -18px;
	left: 303px;
	z-index: 100;
}
	
#pageContent{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #555555;
	padding: 35px 20px 0 45px;
	line-height:13px;
}

li{
	list-style: none;
	margin-bottom: 7px;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}

.subTitle{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	margin-bottom: 6px;
}


.copyright{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	padding: 0;
	height:21px;
}

/*Home Page*/

h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	line-height:13px;
}

#homeIntro{
	/*position: absolute;
	top: 0px;
	left: 0px;*/
	width: 190px;
}

#homeFlash{
	position: absolute;
	top: 0px;
	left: 210px;
}

#homeGraph{
	position: absolute;
	top: 0px;
	left: 210px;
}

#homeNews{
	/*position: absolute;
	top: 315px;
	left: 0px;
	width: 190px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	line-height: 125%;
	color: #666666;
	font-weight: normal;
}
/*.homeNews li {
	line-height: 11px;
	margin-bottom: 7px;
	margin-left: 0px;
	list-style: disc;
	float: left;
}*/

.homeNewsItem{
	padding-bottom:18px;
}

#homeFeature{
	position: absolute;
	top: 315px;
	left: 220px;
	width: 310px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 120%;
	color: #888888;
	font-weight: bold;
	line-height:12px;
}

#middlerule_home{
	position: absolute;
	top: 300px;
	left: 0px;
}
#bottomrule_home{
	position: absolute;
	top: 485px;
	left: 0px;
}
/*What we do Pages*/

#register{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 235px;
	z-index: 100;
}
#login{
	position: absolute;
	top: 50px;
	left: 285px;
	width: 250px;
	z-index: 100;
}
.registration{
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #555555;
}

#serviceList1{
	position: absolute;
	top: 42px;
	left: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 9px;
	line-height: 17px;
	color: #888888;
	font-weight: bold;
	z-index: 100;
}


#middlerule_services{
	position: absolute;
	top: 343px;
	left: 0px;
}
#bottomrule_services{
	position: absolute;
	top: 453px;
	left: 0px;
}

/*Media Page*/
#mediaIntro{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 330px;
	
}

#mediaGraph{
	position: absolute;
	top: 0px;
	left: 365px;
	
}

#mediaNav{
	position: absolute;
	top: 0px;
	left: 365px;
	width: 158px;
	height: 190px;
	background-image: url(images/media_room_nav_bkgrnd.jpg);
	background-repeat: no-repeat;
}



/*Clients Page*/

#clientList1{
	position: absolute;
	top: 100px;
	left: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 190px;
	font-size: 9px;
	line-height: 120%;
	color: #888888;
	font-weight: bold;
	z-index: 100;
}



#clientList2{
	position: absolute;
	top: 100px;
	left: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 9px;
	line-height: 120%;
	color: #888888;
	font-weight: bold;
	z-index: 100;
}

	
#clientList3{
	position: absolute;
	top: 468px;
	left: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 9px;
	line-height: 120%;
	color: #888888;
	font-weight: bold;
	z-index: 100;
}

#clientList4{
	position: absolute;
	top: 100px;
	left: 383px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 9px;
	line-height: 120%;
	color: #888888;
	font-weight: bold;
	z-index: 100;
}

#clientList5{
	position: absolute;
	top: 468px;
	left: 383px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 9px;
	line-height: 120%;
	color: #888888;
	font-weight: bold;
	z-index: 100;
}

#pageimage_clients{
	position: absolute;
	top: 318px;
	left: 225px;
}

#bottomrule_clients{
	position: absolute;
	top: 529px;
	left: 45px;
}




