html { height: 100%; margin-bottom: 1px; }

body.normal { margin-top:20px;font-family: Verdana, Arial, sans-serif; 
		 font-size: 90%; font-weight: normal; 
		 color: #1F1F1F; background-color: #60778a; 
		 background-image: url(images/bg.jpg); }

body.print { font-family: Verdana, Arial, sans-serif; 
		 font-size: 90%; font-weight: normal; }
		 /*background-color: #F7F4F0;*/

.maintbl {margin-left: auto; margin-right: auto;}
		 
.prodtbl {border: 1px solid gray; padding: 10px 20px 9px 20px; background-color: #e7eff9;}		 
.prodtbldot {border: 1px solid gray; padding: 5px; background-color: #e7eff9;}		 

.comptbl {border: 1px solid gray; padding: 5px 5px 5px 5px; background-color: #e3f7f0;}		

.abouttbl {border: 1px solid gray; padding: 5px 10px 5px 15px; background-color: #ffffcc;}		 

.goldtbl {border: 1px solid navy; padding: 10px 20px 9px 20px; background-color: #f6f4ca; font-size: 85%;}		 
.silvertbl {border: 1px solid navy; padding: 10px 20px 9px 20px; background-color: #f2f2f2; font-size: 85%}		 

.leftbuybtn {margin: 0 7px 0 0; }

.bold115 {font-size: 115%; font-weight: bold; }
.bold120 {font-size: 120%; font-weight: bold; }

td.hdrtop {height: 120px; 
		background-image: url(images/bg-hdg-top.gif);}	
		
td.hdrmenu {height: 30px; width: 936px;
	background-image: url(images/menu-bg.gif);} 

td#menuleft {width: 15px; height: 30px; 
	 background-image: url(images/menu-left.gif); 
	 background-repeat: no-repeat;}	
		
td#menuright {width: 15px; height: 30px; 
	 background-image: url(images/menu-right.gif); 
	 background-repeat: no-repeat;}	

.copyrt {font: italic 10px Arial, sans-serif; 
			padding: 5px 0 10px 0; text-align: center; 
			color: #b7b7b7;}
			
.homebtn {border-left: 1px solid #3F5581;}			

.lg150 {font-size: 150%;}

a.lightlink:link    {color: silver; text-decoration: underline;}
a.lightlink:visited {color: silver; text-decoration: underline}
a.lightlink:hover   {color: silver;}
a.lightlink:active  {color: silver}

a.BottomLinks {padding: 0 15px 0 15px;}			
a.BottomLinks:link    {color: #d5f6e6; text-decoration: underline;}
a.BottomLinks:visited {color: #d5f6e6; text-decoration: underline}
a.BottomLinks:hover   {color: #27be74;}
a.BottomLinks:active  {color: #d5f6e6}

			
		

@media print {
  table.printarticle {width:100%} /* This allows the text to fill to the page/printer margins on the printed page */
  table.maintable    {width:100%} /* This allows the text to fill to the page/printer margins on the printed page */
}
@media screen {
  table.printarticle {width:700px; background: white}
  table.maintable    {width:966px;} /* This allows the text to fill to the page/printer margins on the printed page */
}
form           {margin:0px;
                padding:0px;
               }

input.button     {font-family: Trebuchet MS, Verdana, Arial; font-size: 8pt}

li.minus9-font85 {margin: 0 0 0 -9px; font-size: 85%; }

H1 {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 14pt; font-weight: bold; color: #025BD1; margin-top:10px; margin-bottom:0px}

H2 {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12pt; font-weight: bold; color: #025BD1; margin-bottom:6px}

H3 {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10pt; font-weight: bold; color: #025BD1; margin-bottom:4px}

H4 {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 8pt; font-weight: bold; color: #025BD1}

h2.announce {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 32px; font-weight: bold; color: #8d0b01; margin-top:0}

h2.tutorial {color:#CC0033;font-weight:bold;font-size:18px;margin-bottom:3px}

.goldsub {color: #999900; font-weight: bold;}
.silversub {color: Gray; font-weight: bold;}

font.H1headline {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 18pt; font-weight: bold; color: #025BD1}


font.smallheadline {font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12pt; font-weight: bold; color: #025BD1}


font.halfline{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 5pt; color: black}

font.newshdg10{font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; font-weight: bold; color: #025BD1}

font.newshdg9{font-family: Verdana, Arial, sans-serif;
	font-size: 8pt; font-weight: bold; color: black; color: #025BD1}

font.newshdg12c{font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; font-weight: bold; color: #025BD1; text-align: center}

font.newshdg12{font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; font-weight: bold; color: #025BD1}

font.pagehdgVD24{font-family: Trebuchet MS, Verdana, Arial, sans-serif;	
	font-size: 30pt; font-weight: bold; color: black; text-align: center}

font.pagehdgVD8{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; font-weight: bold; color: #025BD1}	

font.newsdate{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt; font-style: italic; color: black; text-align: center}

font.newsheader{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt; color: black; font-weight: bold; text-align: left}

font.newsstory{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt; color: black; text-align: left}

font.newsheading{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt; color: #025BD1; font-weight: bold; text-align: left}

.story{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9pt; color: black; text-align: left}
	
.desc-text{font-weight: normal; font-size: 95%; margin: 3px 0 10px 0;}

font.introstory{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10pt; color: black; text-align: left; }


font.newslettertext{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9pt; color: black; text-align: left}


font.CheckboxFixerWD{font-family: WingDings;	
	font-size: 18pt; color: black; text-align: left}

font.ProductPrice{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt; color: black; text-align: left}

font.storydynamicfont{font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: xx-small; color: black; text-align: left}

font.storyquote{font-size: 8pt;color: black; text-align: left; font-style: italic }

font.ProductHeader{font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 24pt; font-weight: bold; color: #025BD1}

font.BottomMenu{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt; color: black; text-align: center; font-weight: bold}

font.BottomCopyright{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt; color: black; text-align: center}

font.pageinfo10{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: black}	

font.pageinfo8{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; color: black}	

font.pageinfo8arial{font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
	font-size: 8pt; color: black}	

font.orderpageproduct{font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt; color: black; font-weight: bold}

font.orderpageproductsecond{font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt; color: black}

font.orderpageprice{font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt; color: black}

font.code{font-family: Courier New, sans-serif;
    font-size: 8pt; color: black}

font.codeboldred{font-family: Courier New, sans-serif;
    font-size: 8pt; color: red; font-weight: bold}


font.ngcode{font-family: Courier New, sans-serif;
    font-size: 8pt; color: black}

font.ngcodeprint{font-family: Courier New, sans-serif;
    font-size: 10pt; color: black}

font.pageinfotahoma10{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; color: black}	


font.byline{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 7pt; font-style: italic; color: black; text-align: center}

div.sitemap{font-family: Verdana, Arial, Helvetica, sans-serif;	
	        font-size: 7pt; 
			font-weight: bold; 
			margin: 0px; 
			padding-top: 5px; 
			padding-bottom: 9px;
			text-align: center;
			width: 114px;
			text-decoration: none;
            }

UL.sitemap
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
	list-style-position: outside;
    padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 15px;
    margin: 0px;
}

UL.productpoints
{
	list-style-image: url(images/listdotred.gif);
	list-style-position: outside;
    margin-left: 50px;
	margin-top: 5px;
}
UL.productpoints-blue
{
	list-style-image: url(images/listdotblue.gif);
	list-style-position: outside;
    margin-left: 50px;
	margin-top: 5px;
}


td.FileDescriptionData{
	font-size: 100%;
}

.FileDescription{ font-family: Verdana, Arial;
            font-size: 80%;
				background: #F5F5DC;
				padding-bottom: 5px;
				padding-top: 2px;
				padding-left: 5px;
				padding-right: 5px;
				border: 1px solid #E8DF87;
				width: 500px;
				margin-bottom: 10px;
  				}

.FileDescriptionPage{ font-family: Verdana, Arial;
            font-size: 80%;
				background: #F5F5DC;
				padding-bottom: 5px;
				padding-top: 2px;
				padding-left: 5px;
				padding-right: 5px;
				border: 1px solid #E8DF87;
				width: 450px;
				margin-top: 10px;
				margin-bottom: 5px;
  				}

				
td.story{font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: x-small; color: black; text-align: left}

td.topborder {border: solid #025BD1; border-top-width:    1px; 
                                     border-right-width:  0px;
									 border-bottom-width: 0px;
									 border-left-width:   0px}

td.topbottomborder {border: solid #025BD1; border-top-width:    1px; 
                                     border-right-width:  0px;
									 border-bottom-width: 1px;
									 border-left-width:   0px}


td.bottomborder {border: solid #025BD1; border-top-width:    0px; 
                                        border-right-width:  0px;
			                            border-bottom-width: 1px;
									    border-left-width:   0px}

td.thinborder   {border: solid #025BD1; border-top-width:    1px; 
                                        border-right-width:  1px;
			                            border-bottom-width: 1px;
									    border-left-width:   1px}

td.rightborder  {border: solid #025BD1; border-top-width:    0px; 
                                        border-right-width:  1px;
			                            border-bottom-width: 0px;
									    border-left-width:   0px}

td.bottomborderGray {color: #F4F4F4; border: solid #666666 ; border-top-width:    0px; 
                                                                border-right-width:  0px;
																border-bottom-width: 1px;
																border-left-width:   0px}

table.thinborder {border: solid #025BD1; border-top-width:    1px; 
                                         border-right-width:  1px;
	                                     border-bottom-width: 1px;
                                         border-left-width:   1px}

table.pageborder {border: dashed #025BD1; border-top-width:    1px; 
                                         border-right-width:  1px;
	                                     border-bottom-width: 1px;
                                         border-left-width:   1px}


table.lightborder   {border: solid #E0E0E0; ; border-top-width:    1px; 
                                              border-right-width:  0px;
											  border-bottom-width: 0px;
											  border-left-width:   1px;}

td.lightborderheader {background: #FFEDC1; border: solid #E0E0E0; border-top-width:    0px; 
                                                                border-right-width:  1px;
																border-bottom-width: 1px;
																border-left-width:   0px;
																height: 22px; font-weight: bold}
td.lightborder {border: solid #E0E0E0; border-top-width:    0px; 
                                                                border-right-width:  1px;
																border-bottom-width: 1px;
																border-left-width:   0px;
																height: 23px;}


hr { color: #025BD1; height : 1px; }

hr.small { color: #A3A3B9; height : 1px; }


a.ProductInfoLinks:link    {color: black; text-decoration: none}
a.ProductInfoLinks:visited {color: black; text-decoration: none}
a.ProductInfoLinks:hover   {color: #034AA7}
a.ProductInfoLinks:active  {color: black}

a.btnnl:link {color: black; text-decoration: none}
a.btnnl:visited {color: black; text-decoration: none}
a.btnnl:hover {color: blue}
a.btnnl:active {color: navy}

a.HeaderLinks:link    {color: #025BD1; text-decoration: none}
a.HeaderLinks:visited {color: #3F89ED; text-decoration: none}
a.HeaderLinks:hover   {color: #FF0000}
a.HeaderLinks:active  {color: #025BD1}

a.H1Links:link    {color: #034AA7; text-decoration: none}
a.H1Links:visited {color: #034AA7; text-decoration: none}
a.H1Links:hover   {color: #3F89ED}
a.H1Links:active  {color: #034AA7} 

a.H2Links:link    {color: #034AA7; text-decoration: underline}
a.H2Links:visited {color: #034AA7; text-decoration: underline}
a.H2Links:hover   {color: #3F89ED}
a.H2Links:active  {color: #034AA7} 

/*  Commented out 7/18/07 by Sue
a.H1Links:link    {color: #025BD1; text-decoration: none}
a.H1Links:visited {color: #3F89ED; text-decoration: none}
a.H1Links:hover   {color: #FF0000}
a.H1Links:active  {color: #025BD1}  */




/*  styles from CodeCharge added here  */

/*  AB 2007-07-14:  These styles need to be revised.  They cause all text to be fixed, 
    but I need to go through all style use on the site to fix the settings.  Leaving this in for now.  */
TABLE
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
TH
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
TR
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
TD
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}


UL
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
OL
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
LI
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
/*  AB 2007-07-10  Commented out.
P
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
FONT
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
*/


BLOCKQUOTE
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}

LABEL
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
.IcetipsPageBODY
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px; 
}
/*
	scrollbar-face-color: #CEE3FD; 
	scrollbar-highlight-color: #4D6890; 
	scrollbar-shadow-color: #4D6890; 
	scrollbar-3dlight-color: #CEE3FD; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #CEE3FD; 
	scrollbar-darkshadow-color: #4D6890;
*/
/*.IcetipsFormTABLE
{
	border: 1px outset #FFFFFF; 
	padding: 4px; 
	background-color: #CEE3FD;
}
*/
.IcetipsFormTABLE
{
}


.IcetipsFormHeaderFont
{
	color: #6D92BE; 
	font-size: 18px; 
	font-weight: bold;
}
.IcetipsColumnTD
{
	padding: 4px; 
	color: #000000; 
	font-size: 13px; 
	font-weight: bold;
}
.IcetipsFieldCaptionTD
{
	padding: 4px; 
	color: #000000; 
	font-size: 13px;
	font-weight: bold;
}

.IcetipsDataTD
{
	color: #000000; 
	background-color: #FFFFFF; 
	font-size: 13px;
}

.IcetipsDataTDNews
{
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 10pt;
}


.IcetipsAltDataTD
{
	border: 1px outset #F1F7FE; 
	padding: 4px; 
	color: #000000; 
	background-color: #F2F8FF; 
	font-size: 13px;
}
.IcetipsErrorDataTD
{
	border: 1px outset #FFFFFF; 
	padding: 4px; 
	color: #FF0000; 
	background-color: #FFFFFF; 
	font-size: 13px; 
	font-weight: bold;
}
.IcetipsSeparatorTD
{
	height: 1px; 
	background-color: #000000;
}
.IcetipsFooterTD
{
	padding: 4px; 
	color: #000000; 
	font-size: 13px;
}
a.IcetipsSorterLink:link
{
	color: #000000 ; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: underline;
}
a.IcetipsSorterLink:visited
{
	color: #000000; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: underline;
}
a.IcetipsSorterLink:hover
{
	color: #6D92BE; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
}
a.IcetipsSorterLink:active
{
	color: #6D92BE; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
}
a.IcetipsDataLink:link
{
	color: #000000; 
	text-decoration: underline;
}
a.IcetipsDataLink:visited
{
	color: #000000; 
	text-decoration: underline;
}
a.IcetipsDataLink:hover
{
	color: #6D92BE; 
	text-decoration: none;
}
a.IcetipsDataLink:active
{
	color: #6D92BE; 
	text-decoration: none;
}
a.IcetipsNavigatorLink:link
{
	color: #000000; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: underline;
}
a.IcetipsNavigatorLink:visited
{
	color: #000000; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: underline;
}
a.IcetipsNavigatorLink:hover
{
	color: #6D92BE; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
}
a.IcetipsNavigatorLink:active
{
	color: #6D92BE; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
}
.IcetipsButton
{
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 
	background-color: #F2F8FF; 
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}

/*.IcetipsInput
{
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
*/

.IcetipsInput
{
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}

.IcetipsTextarea
{
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
.IcetipsSelect
{
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
a.today:link
{
	color: #FF0000; 
	background-color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.today:visited
{
	color: #FF0000; 
	background-color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.today:hover
{
	color: #3399FF; 
	font-weight: bold; 
	text-decoration: none;
}
a.today:active
{
	color: #3399FF; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:link
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:visited
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:hover
{
	color: #3399FF; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:active
{
	color: #3399FF; 
	font-weight: bold; 
	text-decoration: none;
}
a.weekDay:link
{
	color: #000000; 
	text-decoration: none;
}
a.weekDay:visited
{
	color: #000000; 
	text-decoration: none;
}
a.weekDay:hover
{
	color: #3399FF; 
	text-decoration: none;
}
a.weekDay:active
{
	color: #3399FF; 
	text-decoration: none;
}
TD.selectedDay
{
	border: 1px outset #FFFFFF; 
	padding: 4px; 
	color: #000000; 
	background-color: #CEE3FD; 
	font-size: 13px;
}
TD.today
{
	border-bottom: 1px solid #FF0000; 
	border-left: 1px solid #FF0000; 
	border-right: 1px solid #FF0000; 
	border-top: 1px solid #FF0000; 
	padding: 4px; 
	color: #000000; 
	background-color: #FFFFFF; 
	font-size: 13px;
}
TD.workday
{
	border: 1px outset #FFFFFF; 
	padding: 1px; 
	color: #000000; 
	background-color: #FFFFFF; 
	font-size: 13px;
}
TD.weekend
{
	border: 1px outset #F1F7FE; 
	padding: 1px; 
	color: #000000; 
	background-color: #E8F4FF; 
	font-size: 13px;
}
TH.calendar
{
	margin: 1px; 
	padding: 1px; 
	background-color: #CEE3FD; 
	color: #000000; 
	font-size: 13px; 
	font-weight: bold;
}
.CalendarButtons
{
	border-bottom: 1px outset #000000; 
	border-left: 1px outset #000000; 
	border-right: 1px outset #000000; 
	border-top: 1px outset #000000; 
	background-color: #F2F8FF; 
	font-family: Verdana, Helvetica, Arial, Tahoma; 
	font-size: 13px;
}
.CalendarControls
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 13px;
}

/*
.Table
{
	border: 1px outset #FFFFFF; 
	padding: 5px; 
	background-color: #CEE3FD;
}
*/

/*  For login information  */

.subtborder
{
  background: #E3E6E8;
  color: #283A5E;
}

.subtcat
{
  background: #DDE0E4 url(images/gradient.gif) repeat-x top left;
  color: #283A5E;
  font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  border-top: #FFFFFF 1px solid;
  border-left: #FFFFFF 1px solid;
  border-right: #FFFFFF 1px solid;
}

.subsmallfontit
{
  font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #025BD1;
}

.subsmallfont
{
  font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #025BD1;
}

.subalt2, .subalt2Active
{
  background: #EDEFF1;
  color: #283A5E;
  font-family: tahoma;
  border-top: #FFFFFF 1px solid;
  border-left: #FFFFFF 1px solid;
}

textarea, .subbginput
{
  font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.UserProfileEntries
{
  font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.subbutton
{
  font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


div.warning{font-family: Verdana, Arial, Helvetica, sans-serif;	
			margin: 0px 3px 0px 3px; 
			padding-top: 10px; 
			padding-bottom: 10px;
			text-align: center;
			width: 250px;
			text-decoration: none;
			background-color: #FA4C42;
			float: right;
			border: 2px outset #6C7C8B;
			padding-left: 5px;
			padding-right: 5px;
            }


.navbar
{
	color: #283A5E;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.navbar a:link
{
	color: #283A5E;
	text-decoration: none;
}
.navbar a:visited
{
	color: #283A5E;
	text-decoration: none;
}
.navbar a:hover, .navbar a:active
{
	color: #283A5E;
	text-decoration: underline;
}

.tcat
{
	background: #DDE0E4 url(images/gradient.gif) repeat-x top left;
	color: #283A5E;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}
.tcat a:link
{
	color: #283A5E;
	text-decoration: none;
}
.tcat a:visited
{
	color: #283A5E;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #8297C8;
	text-decoration: underline;
}

.smallfont
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.productsubinfo     {float: right;
                     border: 2px solid #DADEE2;
                     width: 132px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:10px;
					 padding-left:5px;
					 padding-right:5px;
					background-color: White;
 					}
/*
.productsubinfocenter{float: center;
                     border: 1px outset #DADEE2;
                     width: 130px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:10px;
					 padding-left:5px;
					 padding-right:5px;
					background-color: White;
 					}
*/
.productsubinfocenter{float: none;
                     border: 1px outset #DADEE2;
                     width: 130px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:10px;
					 padding-left:5px;
					 padding-right:5px;
					background-color: White;
 					}
.specialoffer     {float: right;
                     border: 5px outset #025BD1;
                     width: 255px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:10px;
					 padding-top:6px;
					 padding-left:5px;
					 padding-right:5px;
					 }


.productbox         {float: left;
                     border: 0px outset #DADEE2;
                     width: 255px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:10px;
					 padding-left:5px;
					 padding-right:5px;
					 }


.imageright200      {float: right;
                     border: 1px outset #DADEE2;
                     width: 210px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:8px;
					 padding-left:5px;
					 padding-right:5px;
					 padding-top:5px;
                     background-color: #FFDAAE;
					 }

.imageleft200       {float: left;
                     border: 1px outset #DADEE2;
                     width: 210px;
                     text-align: center;
					 margin: 3px;
					 padding-bottom:8px;
					 padding-top:5px;
					 padding-left:5px;
					 padding-right:5px;
                     background-color: #FFDAAE;
					 }


.buttonscontainer  {width: 680px; 
                    text-decoration: none;
					padding: 3px;
					margin: 0px;
					}

.buttons a         {color: #000000;
                    background-color: #CFDFF6;
                    padding: 0px;
                    padding-left: 10px;
					padding-right: 10px;
                    font: 9pt Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
                    font-weight: bold;
                    border-left: 1px none white;
                    border-right: 1px none white;
                    border-top: 1px none white;
                    border-bottom: 1px none white;
                    border-color: #CFDFF6;
                    border-style: solid;
                    text-decoration: none;
                    text-align: left;
					vertical-align: top;}


.buttons a:hover   {color: #025BD1;
                    background-color: #F2F2F2;
                    padding: 0px;
                    padding-left: 10px;
					padding-right: 10px;
                    font: 9pt Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
                    font-weight: bold;
                    border-left: 1px none white;
                    border-right: 1px none white;
                    border-top: 1px none white;
                    border-bottom: 1px none white;
                    border-color: black;
                    border-style: solid;
                    text-decoration: none;
					vertical-align: top;
                    text-align: left;}

.activemenu    {    font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    font-weight: bold;
					color: #025BD1; }



.imgtopmenu {vertical-align: middle;}


.rightbuttons a    {color: #025BD1;
                    background-color: #EDEFF1;
                    padding: 1px;
                    padding-left: 5px;
                    display: block;
                    font: 8pt Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
                    font-weight: bold;
                    border-left: 1px none white;
                    border-right: 1px none white;
                    border-top: 1px none white;
                    border-bottom: 1px none white;
                    border-color: #EDEFF1;
                    border-style: solid;
                    text-decoration: none;
                    text-align: left;}

.rightbuttons a:hover   {
                    background-color: #F2F2F2;
                    color: #025BD1;
                    border-left: 1px solid;
                    border-right: 1px solid;
                    border-top: 1px solid;
                    border-bottom: 1px solid;
                    border-color: black;
                    border-style: solid;
					width:100%;                  /* This makes the link extend across the div */

                    text-decoration: none;}


div.articlecomment   {font-size:8pt;
                     float: left;
                     border: 1px #DADEE2;
                     width: 550px;
                     text-align: left;
					 margin: 3px;
					 padding-bottom:10px;
					 padding-left:10px;
					 padding-top:5px;
					 padding-right:5px;
					 background-color: #FFEBD7;
					 }


div.hr{				 width:720px;
                     height: 0px;
					 border: solid #025BD1;
					 border-top-width:1px;
					 border-right-width:0px;
					 border-bottom-width:0px;
					 border-left-width:0px;
					 }
