/*body specific*/
body   {margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px; vertical-align: middle; background-image: url(pixel_blue.gif);}
table  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

/*h1, h2 etc.*/
h1  {font-family:Arial, Helvetica, sans-serif; color:#f2f2f2; font-style:normal;font-size: 11px;text-align : left;margin-bottom: 0px;margin-top: 0px;font-weight: bold; padding-left:122px;}
h1 a:link, h1 a:visited, h1 a:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:bold; text-decoration: underline; color: #f2f2f2; display:inline;}
h1 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:bold; text-decoration: none; color: #f2f2f2; display:inline;}
h2  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #152039; display:inline; }
h2 a:link, h2 a:visited, h2 a:active{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #152039; display:inline;}
h2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666; display:inline;}
h3  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666; display:inline; }
h4  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style:normal; text-decoration: none; color: #333333; display:inline; font-weight:bold;}

/*links*/
a:link   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #152039;}
a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #152039;}
a:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #666666;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #152039;}

a.home:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #152039;}
a.home:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #152039;}
a.home:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #666666;}
a.home:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: underline; color: #152039;}

a.small:link   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:italic; text-decoration: none; color: #666666;}
a.small:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:italic; text-decoration: none; color: #666666;}
a.small:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:italic; text-decoration: none; color: #152039;}
a.small:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:italic; text-decoration: none; color: #666666;}

a.Breadcrumb  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; text-decoration: none; color: #152039;}
a.Breadcrumb:link   {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; text-decoration: none; color: #152039;}
a.Breadcrumb:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; text-decoration: none; color: #152039;}
a.Breadcrumb:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; text-decoration: none; color: #666666;}
a.Breadcrumb:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style:normal; text-decoration: none; color: #152039;}

a.footer:link    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #333333;}
a.footer:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #333333;}
a.footer:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: underline; color: #333333;}
a.footer:active  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #333333;}

a.smallbold:link   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; color: #990000;}
a.smallbold:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; color: #990000;}
a.smallbold:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; color: #999999;}
a.smallbold:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; color: #990000;}

a.section:link   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #003366;}
a.section:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #003366;}
a.section:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #993333;}
a.section:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #003366;}

.topnav a:link   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
.topnav a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
.topnav a:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #B6C5DC; font-weight: bold;}
.topnav a:active {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #B6C5DC; font-weight: bold;}

a.topnavactive:link   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #B6C5DC; font-weight: bold;}
a.topnavactive:visited{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #B6C5DC; font-weight: bold;}
a.topnavactive:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.topnavactive:active {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal; text-decoration: none; color: #B6C5DC; font-weight: bold;}

/* INPUT TAGS */

form                            {display:inline;} /* fixes the space issue */
input.button			        {border-right: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; font-weight: normal; font-size: 9pt; border-left: #DFDFDF 1px solid; cursor: hand; color: #ffffff; BORDER-BOTTOM: #DFDFDF 1px solid; font-family: arial, helvetica; background-color: #152039; border: 2 outset #ADCEFF;}
select, textarea, input, option {font-size: 11px; font-family: arial, helvetica; line-height: normal; color: #333333;}
.dropdown                       {font-size: 10px;width: 40px;  margin-bottom: 2px;}
.dropdown2                      {font-size: 10px;width: 70px;  margn-bottom: 2px;}
.checkbox                       {width: 10px; height: 10px; margin-top: 4px; margin-bottom: 2px; margin-right: 2px;}
.checkbox2                      {width: 10px; height: 10px; margin-bottom: 2px; margin-right: 2px; margin-left: 15px;}

/* page content styles */
.HeadingBlue       {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: normal; color: #152039;}
.HeadingRed        {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #990000;}
.HeadingBlueBold   {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #152039;}
.productname       {font-family: Arial, Helvetica, Verdana; font-size: 13px; font-weight: bold; color: #152039;}
.HeadingGreyBold   {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #666666;}
.HeadingBlue12     {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #003366;}
.textsmall         {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.ShoppingCart      {font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #990000;}
.breadcrumb2       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #666666;}
.sidesmall         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333333;}

/* copyright elements styles */
.Copyright           {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333333;}

/* misc element styles */
.BorderRightBlack 		{border-right: 1px solid #000000;}
.BorderBlueBottom		{border-bottom: 2px solid #3399CC;}
.BorderLeftBlack 		{border-left: 1px solid #000000;}
.BorderR 			    {border-right: 1px solid #CCCCCC;}
.BorderL 			    {border-left: 1px solid #CCCCCC;}
.BorderLR 			    {border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.BorderLR2 			    {border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding-left: 15px; padding-right: 15px;}
.BorderLRB 			    {border-right: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555;}
.BorderLRB2 			{border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.spacerleft				{padding-left: 10px; }
.spacerleft20right15	{padding-left: 20px; padding-right: 15px; border-bottom: 2px solid #3399CC; }
.spacerleftnav			{padding-left: 15px; border-right: 1px solid #555555;}
.spacerright			{padding-right: 5px; }
.spacerboth				{padding-right: 5px;padding-left: 5px;}

.ctable 			    {border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

.ctablerow				{font-family: Arial, Helvetica, Verdana; font-size: 13px; font-weight: bold; color: #152039;}
.prodtable   			{border-right: 1px solid #666666; border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-top: 1px solid #666666; background:F7F6F6; padding-left: 15px;}
.productdes             {font-family: Arial, Helvetica, Verdana; font-size: 11px;text-decoration: none;color: #666666;font-weight: normal;}
.productname            {font-family:Arial, Helvetica, Verdana; color:#152039; font-style:normal;font-size: 11px;margin-bottom: 0px;margin-top: 0px;font-weight: bold; display:inline;}
.productname2           {font-family:Arial, Helvetica, Verdana; color:#152039; font-style:normal;font-size: 14px;margin-bottom: 0px;margin-top: 0px;font-weight: bold; display:inline;}
.smallprice    {font-family: Arial, Helvetica, Verdana; font-size: 10px;color: #666666;font-weight: normal;}
.FormSelect   {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width:100px;}
