/* ---------- text --------------- */

body {
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#333333;
	text-align:center;
}
body a
{color:#cb2600;
text-decoration:underline;}
body a:hover
{color:#cb2600;
text-decoration:underline;}

.textfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: center;
	float: none;
	margin: 0px;
	padding-top: 0px;
 }
.textfooter a
 {text-decoration:underline;
 color:#ffffff;
 }
.textfooter a:hover
 {text-decoration:underline;
 color:#ffffff;
 }
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cb2600;
}
.link a
{text-decoration:underline;
color:#cb2600;
}
.link a:hover
{text-decoration:underline;
color:#cb2600;
}
.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #cb2600;
}
.bodylink a
{text-decoration:underline;
color:#cb2600;
}
.bodylink a:hover
{text-decoration:underline;
color:#cb2600;
}
.linkmedia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cb2600;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.linkmedia a
{text-decoration:underline;
color:#cb2600;
}
.linkmedia a:hover
{text-decoration:underline;
color:#cb2600;
}
.indent
{margin-left:20px;
}
.nomarg
{margin-top:0px;
margin-bottom:0px;
}
h2
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
color:#ca2601;
text-align:center;
border-bottom:0px;
border-top:0px;
}
h2 a
{text-decoration:none;
color:#cb2600;
}
h2 a:hover
{text-decoration:underline;
color:#cb2600;
}
.textsmallsubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
}
.purchase
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#058039;
border-width:thin;
border:dashed;
border-color:#cb2600;
background-color:#fff7c0;
width:85%;
height:auto;
margin-right:auto;
margin-left:auto;
text-align:center;
padding:20px;
}
.headermargin
{margin-top:35px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
}

.tvheader
{font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size:16pt;
font-weight:bold;
color:#058039;
margin-top:0;
margin-bottom:10px;
margin-left:0;
margin-right:0;
}
.textblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0000a0;
}
.textpurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #8d4eac;
}
.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #a90000;
}
.textgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #46585A;
}
.textgreyheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #46585A;
}
.textsupphead
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
color:#ca2601;
text-align:left;
margin-bottom:0px;
margin-top:0px;
text-transform:uppercase;

}
.textgreenhead
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
color:#058039;
text-align:left;
margin-bottom:0px;
margin-top:0px;
text-transform:uppercase;
}
/* ____________________________________ */



/* --------------------------index styles-------------*/
.jawfishlink
{font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cb2600;
text-decoration:none;
font-weight:bold;
}
.jawfishlink a
{text-decoration:none;
}
.jawfishlink a:hover
{text-decoration:underline;
}

div#container {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:800px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
height:auto;
	}

div#header
{background-color:white;
text-align:center;
height:57px;
}
div#mainnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/index2slice_02.jpg) repeat-x scroll 0 0;
height:47px;
margin-bottom:0;
}
div#bodyleft
{width:500px;
background-color:#ffffff;
margin-left:20px;
margin-top:20px;
text-align:left;
float:left;

}
div#bodycontentleft
 {width:500px;
 margin-bottom:20px;
  }
div#bodycontentleft p
{margin-top:0px;
margin-bottom:0px;
}
div#contentsleft
{
	width:240px;
	float:right;
	margin-right:20px;
	margin-top:20px;
	background-color:#ffe3a6;
	height:825px;
	display:inline;
}
div#contentsright
{
	width:240px;
	float:left;
	clear:left;
	margin-left:20px;
	display:inline;
	height:640px;
	background-color:#fff7c0;
}
div#bodyright
{width:500px;
background-color:white;
margin-right:20px;
float:right;
}
div#footer
{background:url(../images/footer.gif);
background-repeat:no-repeat;
background-position:bottom;
clear:both;
height:41px;
text-align:center;
width:800px;
}

/*_________________________________________*/

/*-------------------sub-page styles------------------*/
div#subcontainer
{width:800px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
height:auto;
	}
div#subbodycontainer
{width:800px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
height:100%;
	}
div#subpageleft
{width:240px;
background-color:#fff7c0;
margin-left:0px;
margin-bottom:20px;
padding-left:5px;
padding-right:5px;
border-right:dashed;
border-right-color:#cccccc;
border-right-width:1px;
border-bottom:dashed;
border-bottom-color:#cccccc;
border-bottom-width:1px;
float:left;
}
div#subpageright
{width:500px;
background-color:#ffffff;
margin-right:20px;
margin-bottom:20px;
float:right;
text-align:left;
min-height:650px;
}

div#medialinks
 {border-right:1pt;
 border-right:dotted;
 border-color:#cccccc;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:right;
 font-size:11pt;
 color:#666666;
 float:left;
 padding-right:10px;
 padding-top:0;
 padding-bottom:0;
 padding-left:0;
 margin-right:10px;
 line-height:20pt;
 
}
div#medialinks a
 {color:#cb2600;
 text-decoration:underline;
 }
div#medialinks a:hover
 {color:#cb2600;
 text-decoration:underline;
 }
 div#medialinks a:active
 {color:#cb2600;
 text-decoration:underline;
 }
 div#mediasources
 {font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 font-size:9pt;
 color:#666666;
 line-height:20pt;
 }
 div#mediasources a
 {color:#cb2600;
 text-decoration:underline;
 }
div#mediasources a:hover
 {color:#cb2600;
 text-decoration:underline;
 }
div#mediasources a:active
 {color:#cb2600;
 text-decoration:underline;
 }
 div#catpurchase
{width:90%;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
color:#058039;
font-size:11pt;
font-weight:bold;
vertical-align:middle;
height:30px;
clear:both;
}
hr.cathr
{clear:both;
width:80%;
margin-right:auto;
margin-left:auto;
height:1px;
border-style:solid;
text-align:center;
}
hr.supphead
{height:2px;
color:#ca2601;
width:100%;
text-align:center;
border-style:solid;
}

/*____________________________________*/

div clearboth
{clear:both}


.clearer {
	clear: both;
	font-size: 1px;
}
hr
{color:#cccccc;
height:1px;
}

