/* TC default stylesheet            */
/* Controled by ecomm			    */
/* Last updated: 2006-04-27         */


/* GLOBAL                    */
html {
	color: #000000; 
	background-color: #FFFFFF;
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 90%;
	line-height: 1.2;
}
body { 
	color: #000000; 
	background-color: #FFFFFF;
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 90%;
	line-height: 1.2;
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 0px;
}


/* BLOCK HTML ELEMENTS       */
h1{ 
	margin-bottom: 1px; 
	font-weight: normal; 
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 155%;
}

h2, h3, h4, h5, h6 { 
	margin-bottom: 1px; 
	font-weight: bold; 
	font-family: "arial", "helvetica", "verdana", sans-serif;
	background-color: transparent; 
}
h2 { 
	font-size: 140%;
}
h3 { 
	font-size: 130%; 
}
h4 { 
	font-size: 110%; 
}
h5 { 
	font-size: 100%; 
}
h6 { 
	font-size: 90%; 
}

h1, h3, h5 { 
	font-style: normal;
}

table {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 100%;
	font-weight: normal;	
}

caption { 
	font-style: italic; 
}

th { 
	padding: .5em; 
	margin: 0em; 
	border: 1px solid; 	
	text-align: center; 
	font-weight: bold; 
}

ul {
   list-style: square;
}

ul.noindent-ul{
	margin: 0px 10px;
	padding: 0px 5px 0px 10px;
	font-size: 95%;
}
li { 
	margin-bottom: .4em;
	margin-top: .2em; 
}

/* INLINE HTML ELEMENTS      */
a:active, a:visited  { 
	color: #003333; 
	background-color: transparent;
}
a:link { 
	color: #006666; 
	background-color: transparent;
}
a:hover, a:focus { 
	color: #CC3300; 
	background-color: transparent;
}
img { 
	border-top-style: none; 
	border-right-style: none; 
	border-bottom-style: none; 
	border-left-style: none; 
}

/* GENERIC CLASSES           */
.size-smaller {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 95%;
}
.size-smallest {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 85%;
}
.size-larger {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 120%;
}
.size-largest {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 130%;
}

.c-DGreen  { color : #003333; }	/*Dark Green */
.c-MGreen  { color : #006666; }	/*Medium Green - Primary */	
.c-LGreen  { color : #99CCCC; }	/*Light Green */	
.c-Orange  { color : #CC3300; }	/*Light Red/Orange*/
.c-Blue    { color : #333399; } /*Blue */
.c-White   { color : #FFFFFF; }	/*White	*/
.c-Black   { color : #000000; }	/*Black	*/
.c-Red	   { color : #CC0033; }	/*Red */
.c-DYellow { color : #FFCC66; } /*Dark Yellow */

.b-DGreen { background : #003333; }	/*Dark Green */
.b-MGreen { background : #006666; }	/*Medium Green - Primary */	
.b-LGreen { background : #99CCCC; }	/*Light Green	*/	
.b-Orange { background : #CC3300; }	/*Light Red/Orange*/
.b-White  { background : #FFFFFF; }	/*White		*/
.b-Black  { background : #000000; }	/*Black		*/
.b-Red	  { background : #CC0033; }	/*Red		*/
.b-Grey	  { background : #CCCCCC; }	/*Grey		*/


/* GENERIC ALGINMENT         */
.align-center { text-align: center; }
.align-right { text-align: right; } 
.align-left { text-align: left; }
.align-justify { text-align: justify; } 	 
.indent-left5 { margin-left: 5%; }
.indent-left10 { margin-left: 10%; }
.image-left { float:left; vertical-align:text-top; padding-right: 6px; }
.image-right { float:right; vertical-align:text-top; }


/* TC NAVIGATION BAR AND DROPDOWN MENU DEFINITIONS */
td.fipbutton, td.fipbutton a { background: #000000; color: #FFFFFF; font-size: 95%; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; }
td.fipbutton { padding-left: 3px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; width: 89px; }

td.orgbutton, td.orgbutton a { background: #006666; color: #FFFFFF; font-size: 95%; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; }
td.orgbutton { padding-left: 3px; padding-right: 1px; padding-bottom: 1px; padding-top: 1px; width: 89px; }

td.ddtitle, td.ddtitle a { text-align: center; background: #000000; font-size: 100%; font-family: arial, helvetica, sans-serif; font-weight: bold; }
td.ddtitle { padding-left: 4px; padding-right: 2px; padding-bottom: 1px; padding-top: 1px; width: 150px; }

A.navlnk:link { text-decoration : none; color : #FFFFFF; font-weight : bold;}
A.navlnk:visited { text-decoration : none; color : #FFFFFF; font-weight : bold;}
A.navlnk:hover { text-decoration : none; color : #FFFFFF; font-weight : bold;}


/* SIDE MENU DEFINITIONS */
table#sidemenu, #checkitout, #quicklinks { background-image: url('/images/new/menu-middle.gif') }
table#sidemenu a, #checkitout a, #quicklinks a 
{
	color: #000000;
	font-size: 90%;
	text-decoration: none;
	display:block;
	background: #EDEDED;
	padding: 1px 0px 0px 0px
}
table#sidemenu a:hover, #checkitout a:hover, #quicklinks a:hover 
{	
    color: #000000;
	font-size: 90%;
	text-decoration: none;
	background: #D3DBD4;
	display:block;
}
table#sidemenu a:visited, #checkitout a:visited, #quicklinks a:visited 
{
	color: #003333;
	font-size: 90%;
	text-decoration: none;
	display:block;
}
td.sidesub {
	color: #CC6633;
	font-size: 80%;
	text-decoration: none;
	display: block;
    font-weight: bold;
	background: #EDEDED;
	padding: 8px 0px 0px 0px 
}
td.sidemenu-title {
	color: #006666;
	font-size: 90%;
	font-weight: bold;
	background: #EDEDED;
	padding: 0px 0px 6px 0px 
}
table#sidemenufooter { background-image: url('/images/new/menu-bottom.gif') }


/* TITLE DEFINITIONS */
td.titlesub, tr.dditem a { color: #000000; font-size: 130%; font-family: arial, helvetica, sans-serif; font-weight: bold; }
td.titlelist { color: #000000; font-size: 120%; padding-left: 0px; padding-right: 0px; padding-bottom: 3px; padding-top: 4px; font-family: arial, helvetica, sans-serif; font-weight: bold;}

/* FORM DEFINITIONS */
form#formbox1 { margin-bottom: 2px; }
form#formbox2 { margin-bottom: 12px; }

/* ALTERNATIVE MEDIA         */
@media print {
	H1, H2, H3, H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid; }
	BLOCKQUOTE, UL, OL, DL    { page-break-before: avoid; }
	table#footertop { width: 620px; margin-top: 10px; }
	#common, #menubar {display:none;}
	table#topnav, #topnav_r2, #crumbs, #midnav, #sidemenu, #checkitout {display:none;}
	td#graphic, #filler, #bottomleft1, #bottomleft2 {display:none;}
	form#formbox1 {padding-bottom: 10px;}
	form#formbox2 {padding-bottom: 15px;}
}

@page { size 8.5in 11in; margin: 10%; }

@media aural {
	H1, H2, H3, H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90; }
	H2            { pitch: x-low; pitch-range: 80; }
	H3            { pitch: low; pitch-range: 70; }
	H4            { pitch: medium; pitch-range: 60; }
	H5            { pitch: medium; pitch-range: 50; }
	H6            { pitch: medium; pitch-range: 40; }
	LI, DT, DD    { pitch: medium; richness: 60; }
	DT            { stress: 80; }
	STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
	I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
	EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
	B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
	U             { richness: 0; }
	A:link        { voice-family: harry, male; }
	A:visited     { voice-family: betty, female; }
	A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high; }
}