/* Global Styles */

	body {	 font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt; color: #000000; line-height: 16px; background-color: #F3F3F3;}

	p, td {	 font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt; color: #000000; line-height: 16px; }

	/* li { list-style-image: url(/images/bullet.gif); } */

	

/* Font Styles */

	.logo { font-size: 18pt; letter-spacing: -0.05em; line-height: 30px; font-weight: 400; color: #000000; text-decoration: none;}

	.logoInitial { font-size: 30pt; letter-spacing: -0.05em; line-height: 35px; font-weight: 600; color: #000000; text-decoration: none; position: relative;left: -2px; }

	.titlePage { font-size: 18pt; }

	.titleCat { font-size: 12pt; font-weight: bold; }

	.titleSubpage { font-size: 12pt; }

	.tinyspace { line-height: 8px; }

	.singlespace { line-height: 16px; }

	.doublespace { line-height: 25px; }

	.titleSub { color: #333333; font-size: 10pt; }

	.titleSub2 { color: #999; font-size: 8pt;  padding: 0 0 0 1px;}

	.titleSub3 { color: #333333; font-size: 8pt; }

	.textSmall { font-size: 8pt; color: #666666; line-height: 12px;}

	.textSmallNav { font-size: 8pt; color: #aaaaaa; line-height: 12px;}

	.spotlight { font-size: 8pt; color: #666666; line-height: 12px;}

	.testimonial {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 11pt;

	color: #666666;

	font-weight: bold;

	}

		.testimonial_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 11pt;

	color: #999999;

	}

	.bold { font-weight: bold; }

	.inverse { color: #FFFFFF; }

	.white { color: #FFFFFF; }

	.black { color: #000000; }

	.grey { color: #B4B4B4; }

	.greyLight { color: #F3F3F3; }

	.greyDark { color: #333333; }



/* Transparency */

.transparency {

    filter: alpha(opacity=50);

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);

	-moz-opacity: .5;

	-khtml-opacity: .5;

	opacity: .5;  }

	

/* Link Styles */

	a:visited { text-decoration: none; }

	a:hover {  text-decoration: underline; }

	a { text-decoration: underline; }

	

	

	a.linkPlain, a.linkPlain:visited {

		text-decoration: none;

		color: #999;

	}

	a.linkPlain:hover {

		text-decoration: underline;

		color: #444;

	}

	.linkPlain2 {

		text-decoration: none;

		color: #666666;

	}

	

	a.linkPlain2, a.linkPlain2:visited {

		text-decoration: none;

		color: #666666;

	}

	a.linkPlain2:hover {

		text-decoration: underline;

		color: #333333;

	}

	

	.footer-links {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	}

	.linkWhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	}

	.hand { cursor: hand; }

	

	a.footer-links:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

	text-transform: uppercase;

	text-decoration: none;

	}

	a.footer-links, a.footer-links:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

	}

	a.linkWhite:visited, a.linkWhite:hover, a.linkWhite  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	}



/* Background Styles */

	.bg-white { 	background-color: #FFFFFF; }

	.bg-black {	background-color: #000000; color: #FFFFFF;}

	.bg-grey { 	background-color: #B4B4B4; }

	.bg-greyLight { background-color: #F3F3F3; color: #333333;}

	.bg-greyDark { 	background-color: #333333; color: #F3F3F3;}

	

/* Form Styles */

	select, textarea, input {font-family: Arial, Helvetica, sans-serif;

	font-size: 10px; color: #333333; background-color: #f4f4f4;

	border: 1px solid #333333;  }

	

	select {

	width: 80%;

	background-color: #f4f4f4;

	border: 0;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	overflow: visible;

	clear: left;

}

	

	select.catList {font-family: Arial, Helvetica, sans-serif;

	font-size: 10px; color: #333333; background-color: #f4f4f4;

	border: 1px solid #333333;  }



	input.radio {

	border: 0px; background-color:#FFFFFF 

	}

	input.check {

	border: 0px; background-color:#FFFFFF 

	}

	input[type=submit], input[type=reset], input[type=button] {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px; color: #999999; background-color: #EAEAEA;

	border: 1px solid #999999;  background-image: url(/images/bg_btn.gif); }

	

	#submit {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px; color: #999999; background-color: #EAEAEA;

	border: 1px solid #999999;  background-image: url(/images/bg_btn.gif); }

	

	input[type=radio], input[type=checkbox]  { border: 0px; background-color:#FFFFFF ;}

	

	select:focus, textarea:focus, input[type=text]:focus {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px; color: #333333; background-color: #FFFFFF;

	border: 1px solid #000000; }

		

/* Layout Styles */

	.bg-tbl-left {

	background-image: url(/images/bg_leftside.gif);

	background-repeat: repeat-y; }

	.bg-tbl-right {

	background-image: url(/images/bg_rightside.gif);

	background-repeat: repeat-y; }

	.bg-tbl-top {

	background-image: url(/images/bg_top.jpg);

	background-repeat: repeat-x; }

	.bg-tbl-nav {

	background-image: url(/images/bg_nav.jpg);

	background-repeat: repeat-x; }

	.bg-tbl-bot1 {

	background-image: url(/images/bg_bot1.jpg);

	background-repeat: repeat-x; }

	.bg-tbl-bot2 {

	background-image: url(/images/bg_bot2.jpg);

	background-repeat: repeat-x; }

	

	.bgTable { background-color: #FFFFFF; }

	

	.offset { position: relative;top: -3px; }

	.offsetNav { position: relative;top: 1px; }	

	.inv {

	display: none;

	visibility: hidden;

}

