body {
	margin: 0px;
	padding: 0px;
}


body {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #535353;
}

form {
	margin: 0px;
	padding: 0px;
}

select
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.input1 {
    width: 210px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #535353;
}
.input2 {
    width: 180px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #535353;
}

.align-justify {
	text-align: justify;
}

.text1 {
    color: #115592;
}

.text2 {
    text-align: justify;
    color: #FFFFFF;
}

.text3 {
    font-size: 10px;
    color: #19548E;
}

a {
    color: #294189;
}

a:hover {
	text-decoration: none;
}

a.link1 {
    font-size: 9px;
    color: #175D9B;
    text-decoration: none;
}

a.link1:hover {
    text-decoration: underline;
}

a.link2 {
    font-size: 10px;
    color: #294189;
    text-decoration: none;
}

a.link2:hover {
    text-decoration: underline;
}

a.link3 {
    color: #FFFFFF;
}

/*
Styles that are applied on the containing element
like <TD></TD>. When applied, this will change both
the text and the text links inside them.
*/

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

.TopNavBar {
    color: #D2D858;
    font-variant: small-caps;
    font-size: small;
    font-family: Verdana;
}

.PageTitle
{
	font-weight:bold;
	font-size:14pt;
}

.White
{
	 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:White;
}

H1 {
   	COLOR: #003366;
  	FONT-FAMILY: Verdana, sans-serif
	font-size: 14px;
}
H2 {
   COLOR: #003366;
   FONT-FAMILY: Verdana, sans-serif;
   font-size: 14px;
}
H3 {
    COLOR: #003366;
    FONT-FAMILY: Verdana, sans-serif
}
H4 {
    COLOR: #003366;
    FONT-FAMILY: Verdana, sans-serif
}
H5 {
    COLOR: #003366;
    FONT-FAMILY: Verdana, sans-serif
}
H6 {
    COLOR: #003366;
    FONT-FAMILY: Verdana, sans-serif
}
P {
    FONT-SIZE: 11px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif
}
UL {
    FONT-SIZE: 11px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif
}
OL {
    FONT-SIZE: 11px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif
}
LI {
    FONT-SIZE: 11px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif
}

.linkoverride
{
		color: #3300cc;
	font-weight: bold;
	    FONT: verdana, sans-serif;
    font-size: 11px;
}

.PageTitle {
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: 900;
}
.Header
{
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.HeaderSmall {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.HeaderXSmall {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.Caption {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.header {
   COLOR: #003366;
   FONT-FAMILY: Verdana, sans-serif;
   font-size: 14px;
}
.smaller {
    FONT-SIZE: 10px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif;
}
.bold {
    FONT-SIZE: smaller;
    FONT-WEIGHT: bold
}
.accentlight {
    BACKGROUND-COLOR: #D2D858
}
.colHead {
    COLOR: #003366;
	FONT-FAMILY: 125%Verdana, sans-serif;
	FONT-WEIGHT: bold;
}
.colHeadLink {
    COLOR: #D2D858;
    FONT-FAMILY: 80% Verdana, sans-serif;
	FONT-WEIGHT: bold;
}
.colHeadLink:visited {
    COLOR: #999999;
    FONT-FAMILY: 80% Verdana, sans-serif;
	FONT-WEIGHT: bold;
}
.date {
    COLOR: #153236;
    FONT-FAMILY: 85%/130% Verdana, sans-serif;
	FONT-WEIGHT: bold;
}
.fragment {
    COLOR: #FFFFFF;
    FONT: bold 12px/18px verdana, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #003366;
}
.fragment A {
    COLOR: #FFFFFF;
    FONT: bold 12px/18px verdana, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #003366;
}
.fragment A:Visited {
    COLOR: #FFFFFF;
    FONT: bold 12px/18px verdana, sans-serif;
    FONT-WEIGHT: bold;
    background-color: #003366;
}
.tablehead {
    BACKGROUND-COLOR: #195488;
    COLOR: #FFFFFF;
    FONT: 11px/15px verdana, sans-serif;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom
}
.tablehead A {
    COLOR: #FFFFFF;
    FONT: 11px/15px verdana, sans-serif;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom
}
.tablehead A:visited {
    COLOR: #FFFFFF;
    FONT: 11px/15px verdana, sans-serif;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: bottom
}
.tablerow {
    BACKGROUND-COLOR: #ffffff;
    FONT: verdana, sans-serif;
    font-size: 11px;
    VERTICAL-ALIGN: top;
	COLOR: #153236
}
.tablerowbold {
    BACKGROUND-COLOR: #ffffff;
    FONT: verdana, sans-serif;
    font-size: 11px;
    VERTICAL-ALIGN: top;
	COLOR: #153236;
	font-weight: bold;
}
.tablerow A {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #153236;
    VERTICAL-ALIGN: top;
	FONT-FAMILY: verdana, sans-serif;
}
.tablerow A:visited {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #999999;
    VERTICAL-ALIGN: top
}
.tablerowdate {
	BACKGROUND-COLOR: #FFFFFF;
    FONT: 11px/14px verdana, sans-serif;
    VERTICAL-ALIGN: top
}
.tablerowdate A {
	BACKGROUND-COLOR: #FFFFFF;
    FONT: 11px/14px verdana,Sans-serif;
    VERTICAL-ALIGN: top
}
.tablerowdate A:Visited {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #153236;
    FONT: 11px/14px verdana, sans-serif;
    VERTICAL-ALIGN: top
}
.tablerowdatelocked 
{
	color:White;
	BACKGROUND-COLOR: #6c95c1;
    FONT: 11px/14px verdana, sans-serif;
    VERTICAL-ALIGN: top
}
.tablerowdatelocked A {
	BACKGROUND-COLOR: #D2D858;
    FONT: 11px/14px verdana,Sans-serif;
	FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top
}
.tablerowdatelocked A:visited {
	BACKGROUND-COLOR: #D2D858;
	COLOR: #153236; 
    FONT: 11px/14px verdana,Sans-serif;
	FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top
}
.larger {
    FONT-FAMILY: verdana,Sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.crumb {
    FONT-FAMILY: verdana,Sans-serif;
    FONT-SIZE: smaller
}
.article {
    COLOR: black;
    FONT-FAMILY: verdana,Sans-serif;
    FONT-SIZE: 10px
}

/* classes used for left hand navigation - Posting and Channel specific */

.leftPostingSelected {
	font-size: 10px;
	margin-bottom: 1em;
	color: #FFFFFF;
	text-decoration: none;
	margin-left :0px;
	background-color: #9B5D00;
	FONT-FAMILY: verdana,Sans-serif;

} 
.leftPosting {
	font-size: 10px;
	margin-bottom: 1em;
	color: #003366;
	text-decoration: none;
	margin-left: 0px;
	FONT-FAMILY: verdana,Sans-serif;

} 
.leftChannel {
	font-size: 12px;
	margin-bottom: 1em;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
    	FONT-FAMILY: verdana,Sans-serif;

} 
.leftChannelSelected {
	font-size: 12px;
	margin-bottom: 1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #9B5D00;
	FONT-FAMILY: verdana,Sans-serif;
} 
 
/* used for web author logout link*/

.logout {
	font-size: 90%;
	margin-bottom: 1em;
	color: #153236; 
	font-weight:bold;
} 

.VerGreen9 {
	font-size:9px;
	font-family: Verdana, sans-serif;
	color:#153236
}					
.VerBrown10 {
	font-size:10px;
	font-family: Verdana, sans-serif;
	color:#9B5D00
}
.VerGreen10	{
	font-size:10px;
	font-family: Verdana, sans-serif;
	color:#153236
}
.VerGreen10 A {
	font-size:10px;
	font-family: Verdana, sans-serif;
	color:#153236
}
.VerGreen10 A:visited {
	font-size:10px;
	font-family: Verdana, sans-serif;
	color:#153236
}
.VerBoldBrown10 {
	font-size:10px;
	font-family: Verdana, sans-serif;
	color:#9B5D00;
	font-weight: bold
}				
.VerBoldGreen10 {
	font-size:10px;
	font-family: Verdana, sans-serif;
	color:#153236;
	font-weight: bold
}
.VerRed11 {
	font-size:11px;
	font-family: Verdana, sans-serif;
	color:#003366;
	font-weight: bold;
}
.VerRed11 A	{
	font-size:11px;
	font-family: Verdana, sans-serif;
	color:#003366;
	text-decoration: none;
	font-weight: bold	
	
}
.VerRed11 A:visited	{
	font-size:11px;
	font-family: Verdana, sans-serif;
	color:#003366;
	text-decoration: none;
	font-weight: normal
}				
.VerGreen11 {
	font-size:11px;
	font-family: Verdana, sans-serif;
	color:#153236
}
.VerBoldGreen11 {
	font-size:11px;
	font-family: Verdana, sans-serif;
	color:#153236;
	font-weight: bold
}
.VerBoldRed11 {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.VerBoldRed12 {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.VerBoldRed14 {
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}
.VerBoldWhite12 {
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    color:#FFFFFF;
} 
.tblHeader {
    FONT-SIZE: 11px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif;
	font-weight: bold;
}
.tblData {
    FONT-SIZE: 11px;
	color: #153236;
	FONT-FAMILY: Verdana, sans-serif
}

/* used for faq pages */
.question {
	font-size: 12px;
	color:#153236;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
.question A {
	font-size: 12px;
	color:#153236;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.question A:Visited {
	font-size: 12px;
	color:#153236;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.Blk_smallcaps {
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color:#000000;
	font-variant: small-caps;
	font-weight: bold;
}
.TopNavBar {
    color: #D2D858;
    font-variant: small-caps;
    font-size: small;
    font-family: Verdana;
}
.TopNavBar A {
    color: #D2D858;
    text-decoration: none;
}
.QuickLinks {
    color: #000000;
    font-size: xx-small;
    font-family: Small Fonts;
}
.QuickLinks A {
    color: #000000;
    text-decoration: none;
}
.TopNavTextWhite {
	PADDING-LEFT: 1px; 
	FONT-SIZE: x-small; 
	font-weight:bold; 
	PADDING-BOTTOM: 4px; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial
}

.validator
{
	font-size:75%;
}

.youSave
{
	font-weight:bold;
	font-style:italic;
}
.yourPriceHeader
{
	font-weight:bold;
}
.yourPrice
{
	font-weight:bold;
}

.requiredField
{
	
}

.leftNavLinks A
{
	color:White;
	font-size:75%;
}
.leftNavLinks A:link
{
	color:White;
	font-size:75%;
}
.leftNavLinks A:visited
{
	color:White;
	font-size:75%;
}

.leftNavLinks A:active
{
	color:White;
	font-size:75%;
}

.headerSearch select, input
{
	font-family: Arial, Helvetica;
	font-size: 10px;
}
.footer
{
		color:White;
	font-size:75%;
}

.cartTable
{
	border-right: #6c95c1 3px solid;
	border-top: #6c95c1 3px solid;
	border-left: #6c95c1 3px solid;
	border-bottom: #6c95c1 3px solid;
}