/* Website Classes */

.multiUse {
	font: 11px arial, verdana, sans-serif;
	}

.greenText {
	color: #003E4D;
	}
	
.pinkText {
	color: #cb0279;
	}
	
.whiteText {
	color: #ffffff;
	}
	
.greyText {
	color: #4f4f4f;
	}

.greenBlock {
	background-image: url(images/block_contactstephen.gif);
	background-repeat: no-repeat;
	padding: 6px;
	margin: 7px 0px 0px 0px;
	}

	.greenBlock a {text-decoration: underline; color: white; font: 11px arial, verdana, sans-serif;}
	.greenBlockv a:visited {color: white;}
	.greenBlock a:hover {color: #a1a1a1;}

.tableOfData {
	background-color: #cb0279;
	}
	
	.tableOfData td table td {
		background-color: white;
		font: 11px arial, verdana, sans-serif;
		}

/* Website Sitewide Styles */

body {
	background-color: #b1b3b6;
	}
	
img {
	border: none;
	}

ul {
	margin-top: 6px;
	list-style: none;
	padding: 0px;
	margin: 10px 0px 10px 10px;
	}
	
	ul li { 
		list-style: none;
		padding: 3px 0px 0px 14px;
		background: url('/images/bullet.gif') no-repeat left 0.7em;
		line-height: 17px;
		}

td {
	font: 11px arial, verdana, sans-serif;
	vertical-align: top;
	}
	
h1 {
	font: bold 14px arial, verdana, sans-serif;
	color: #cb0279;
	margin: 5px 0px 0px 0px;
	}
	
h2 {
	color: #cb0279;
	}

/* Website Framework */

#mainHolder {
	width: 739px;
	border: 1px solid #7b7b7b;
	background-color: white;
	}
	
#topArea {
	width: 100%;
	}
	
	#topArea #bar {
		background-image: url(images/headback.gif);
		background-repeat: repeat-x;
		text-align: right;
		padding: 0px 12px 0px 0px;
		}

#mainArea {
	width: 100%;
	height: 400px;
	}
	
	#mainArea #menuArea {
		vertical-align: top;
		width: 115px;
		}
		
		#mainArea #menuArea div {
			background-image: url(images/menuback.gif);
			background-repeat: no-repeat;
			padding: 3px 0px 4px 4px;
			}
			
			#mainArea #menuArea div a {text-decoration: none; color: #003E4D; font: 11px arial, verdana, sans-serif;}
			#mainArea #menuArea div a:visited {color: #003E4D;}
			#mainArea #menuArea div a:hover {color: #EC008C;}
						
			#mainArea #menuArea div td {
				font: 11px arial, verdana, sans-serif;
				color: #003E4D;
				line-height: 13px;
				}
				
			#mainArea #menuArea div img {
				margin: 0px 4px 0px 0px;
				}
		
	#mainArea #contentArea {
		vertical-align: top;
		background-image: url(images/watermark.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 0px 0px 10px 0px;
		}
		
		#mainArea #contentArea div {
			font: 11px arial, verdana, sans-serif;
			margin: 20px 20px 0px 25px; 
			}
	
#footerArea {
	background-image: url(images/footerback.gif);
	width: 100%;
	height: 16px;
	padding: 3px 10px 0px 10px;
	}
	
	#footerArea div {
		font: 10px arial, verdana, sans-serif;
		}
		
	#footerArea .toltechLink {
		text-align: right;font: 10px arial, verdana, sans-serif;
		}
		
		#footerArea .toltechLink a {text-decoration: none; color: black; font: 10px arial, verdana, sans-serif;}
		#footerArea .toltechLink a:visited {color: black;}
		#footerArea .toltechLink a:hover {text-decoration: underline; color: #003E4D;}

