/* Copyright (c) 2006, Connect-The-Shots.
 * All rights reserved.  Unauthorized duplication of this file is forbidden.
 */

/*
table, td {
	border				: 1px solid black  !important ;
}
*/


/* -------------------------------------------------------
 *  Essential elements
 * -------------------------------------------------------
 */

BODY {
	padding				: 0px;
	margin				: 0px;
	background-image	: url('images/bg_cts.jpg');
	background-repeat	: repeat-y;
	background-position	: center center;
	text-align			: center;
}


A, A:visited {
	color				: #000099;
	font-weight			: bold;
	text-decoration		: none;
}

A:hover {
	color				: #990000;
	text-decoration		: underline;
}

IMG.wBorder {
	border-width		: 2px;
}

IMG {
	border-width		: 0px;
}



/*
 *  all tables are generic spacing tables by default.
 */

TABLE {
	border-width		: 0px;
	border-spacing		: 0px;
	border-collapse		: collapse;
}

TD {
	padding				: 0px;
}




/* -------------------------------------------------------
 *  Layout tables
 * -------------------------------------------------------
 */


/* main layout table */

TABLE.main {
    width				: 778px;
    margin				: auto;
    height				: 100%;
}



TABLE.main TR.header {
	height				: 85;
}

TABLE.main TR.header TD.quicklinks {
	font-family			: arial, sans-serif;
	font-size			: 9pt;
	font-weight			: bold;
	padding				: 4px 10px 0px 0px;
	vertical-align		: top;
	text-align			: right;
	white-space			: nowrap;
	display				: none;
}



TABLE.main TR.topnav {
	height				: 35;
	background-color	: #000000;
	text-align			: center;
}



TABLE.main TR.maincontent {
	vertical-align		: top;
}

TABLE.main TABLE.maincontent {
	width				: 100%;
	height				: 100%;
}

TABLE.main TABLE.maincontent TR.footer {
	height				: 25px;
}

TABLE.main TR.footer TD {
	padding-top			: 5px;
	text-align			: center;
}



/* menu bar */

TABLE.navbar {
	border				: 1px solid #000033;
}

TABLE.navbar TD.navitem {
	text-align			: center;
	padding				: 2px;
}



/* main page content panels */

TD.leftcontentpanel {
	padding				: 20px 15px 5px 15px;
	vertical-align		: top;
  	font-family			: arial, sans-serif;
  	font-size			: 12pt;
}

TD.rightcontentpanel {
	padding				: 0px 0px;
	vertical-align		: top;
	text-align			: right;
	background-color	: #ddaa11;
	border-left			: 1px ridge black;
}

TD.rightcontentpanel TABLE.highlights TD {
	width				: 160;
	padding				: 3px 10px;
  	font-family			: arial, sans-serif;
  	font-style			: italic;
  	font-size			: 9pt;
}

TD.rightcontentpanel TABLE.highlights TD IMG.bullet {
	margin-right		: 4px;
}



/* -------------------------------------------------------
 *  Text and image styles
 * -------------------------------------------------------
 */

.bigcopy {
  	font-family			: arial, sans-serif;
  	font-size			: 12pt;
  	font-weight			: bold;
  	font-style			: italic;
  	color				: #990000;
}

.bottomnav {
  font-family			: arial, sans-serif;
  font-size				: 8pt;
  padding				: 5px 0px 5px 0px;
  color					: black;
}

.breadcrumb {
  font-family			: arial, sans-serif;
  font-size				: 9pt;
  margin				: 0px 0px 0px 10px;
}

.copy {
  font-family			: arial, sans-serif;
  font-size				: 10pt;
}

.copy .1st {
  font-size				: 13pt;
  font-weight			: bold;
}

.copy P {
  margin				: 10px 0px;
}

.copyright {
  padding				: 1px;
  font-family			: tahoma, sans-serif;
  font-size				: 7pt;
  color					: #999999;
}

.copyright A, .copyright A:visited {
  color					: #999999;
  text-decoration		: none;
  cursor				: text;
}

.error {
  font-weight			: bold;
  color					: FF0000;
}

.pagetitle {
  font-family			: 'comic sans ms', arial, sans-serif;
  font-size				: 20pt;
  font-weight			: bold;
  margin				: 0px 0px 18px 10px;
}

H2.sectiontitle {
  font-family			: 'comic sans ms', arial, sans-serif;
  font-size				: 14pt;
  font-weight			: bold;
  margin				: 18px 0px 10px 10px;
}

H3.sectiontitle {
  font-family			: 'comic sans ms', arial, sans-serif;
  font-size				: 12pt;
  font-weight			: bold;
  margin				: 16px 0px 5px 20px;
}


/* -------------------------------------------------------
 *  List styles
 * -------------------------------------------------------
 */

UL.cts12 {
  list-style-image		: URL('images/blackcircle12.gif');
}

UL.cts12 LI {
  margin				: 15px;
}

UL.cts12 LI.red {
  list-style-image		: URL('images/redcircle12.gif');
}

UL.cts12 LI.yellow {
  list-style-image		: URL('images/yellowcircle12.gif');
}

UL.cts12 LI.blue {
  list-style-image		: URL('images/bluecircle12.gif');
}



UL.cts8 {
  list-style-image		: URL('images/blackcircle8.gif');
}

UL.cts8 LI {
  margin				: 10px;
}

UL.cts8 LI.red {
  list-style-image		: URL('images/redcircle8.gif');
}

UL.cts8 LI.yellow {
  list-style-image		: URL('images/yellowcircle8.gif');
}

UL.cts8 LI.blue {
  list-style-image		: URL('images/bluecircle8.gif');
}


/* -------------------------------------------------------
 *  Specialty items
 * -------------------------------------------------------
 */


/* main page info */

TABLE.maininfo {
	margin				: auto;
}

TABLE.maininfo TD.copy {
	padding				: 7px;
	font-style			: italic;
	text-align			: center;
	background-color	: #f0f0f0;
	border-width		: 2px;
	border-style		: solid;
}

TABLE.maininfo TD.link {
	vertical-align		: bottom;
}

TABLE.maininfo IMG.spacer {
	height				: 8px;
	width				: 1px;
}









.address {
  padding				: 3px;
  text-align			: center;
  font-family			: tahoma, sans-serif;
  font-size				: smaller;
/*  color					: #EE5500; */
/*  color					: #4B0082  */
  font-weight			: bold;
}

.frontcopy {
  font-family			: tahoma, sans-serif;
  font-size				: 10pt;
  width					: 540px;
  font-weight			: bold;
}

.frontcopy .1st {
  color					: black;
  font-size				: 13pt;
}





.quote {
  display				: none;
}

.ourcolors {
  color-red				: 990000;
  color-yellow			: CC9900;
  color-blue			: 000099;
}



