body
{
	background-color : #2d70b4;
	
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

a:link
{
	color : #2d70b4;
	text-decoration : none;
}

a:visited
{
	color : #2d70b4;
	text-decoration : none;
}

a:hover
{
	color : #6599ca;
	text-decoration : none;
}

p
{
	text-align : justify;
}

h1
{
	font-size : 16pt;
	font-weight : bold;
	margin-top : 0;
}

h2
{
	font-size : 14pt;
	font-weight : bold;
}

h3
{
	font-size : 12pt;
	font-weight : bold;
	margin-bottom : 5px;
}

td
{
	font-size : 10pt;
}

.MainTable
{
	
}

.MainTable td
{	
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
}

.Header
{
	color : #ffffff;
	
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 8pt;
}

.Header a:link
{
	color : #ffffa5;
	text-decoration : none;
}

.Header a:visited
{
	color : #ffffa5;
	text-decoration : none;
}

.Header a:hover
{
	color : #b2cce5;
	text-decoration : none;
}

.Header td
{
	color : #ffffff;
	font-size : 8pt;
}

.NavBarCell
{
	background-color : #6599ca;
	
	vertical-align : middle;
}

.NavBar
{
	color : #ffffff;
	
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 8pt;
	font-weight : bold;
}

.NavBar a:link
{
	color : #ffffff;
	text-decoration : none;
}

.NavBar a:visited
{
	color : #ffffff;
	text-decoration : none;
}

.NavBar a:hover
{
	color : #ffffa5;
	text-decoration : none;
}

.NavBarSeparator
{
	color : #2d70b4;
}

.SideBarCell
{
	background-color : #6599ca;
	vertical-align : top;
	width : 175px;
}

.SideBar
{
	color : #ffffff;
	
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
}

.SideBar a:link
{
	color : #ffffff;
	text-decoration : none;
}

.SideBar a:visited
{
	color : #ffffff;
	text-decoration : none;
}

.SideBar a:hover
{
	color : #ffffa5;
	text-decoration : none;
}

.SideBarMenuTable
{
	width : 145px;
}

.SideBarMenuItemTable
{
	padding-bottom : 2px;
}

.SideBarMenuSubItemSpacerCell
{
	border-left : Solid 2px #2d70b4;
	padding-left : 2px;
	padding-right : 2px;
}

.SideBarMenuItemCell
{
	font-weight : bold;
	padding-bottom : 2px;
}

.SideBarMenuSelectedItem
{
	color : #ffffa5;
}

.SideBarMenuSelectedItem a:link
{
	color : #ffffa5;
}

.SideBarMenuSelectedItem a:visited
{
	color : #ffffa5;
}

.SideBarMenuItemFooterCell
{
	background-image : url(../images/sidebar_gradient.gif);
	background-repeat : no-repeat;
	
	height : 2px;	
}

.ContentCell
{
	background-color : #ffffff;
	vertical-align : top;
}

.Content
{
	color : #000000;
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	background-color : #ffffff;
	vertical-align : top;	
}

.REMTextBox
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	
	border : Solid 1px #2d70b4;
}

.TextBox
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
}

.REMDropDownList
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	
	border : Solid 1px #2d70b4;
}

.DropDownList
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
}

.REMButton
{
	color : #ffffff;
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	background-color : #6599cA;
	border : Solid 1px #2d70b4;
}

.Button
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
}

.Table
{
	border-collapse : collapse;
	border : Solid 1px #000000;
}

.Table th
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	text-align : center;
	background-color : #ffffff;
	padding : 2px 5px 2px 5px;
	border-top : Solid 1px #000000;
	border-bottom : Solid 1px #000000;
}

.Table td
{
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	padding : 2px 5px 2px 5px;
}

.TableRow
{
	background-color : #b2cce5;
}

.TableOtherRow
{
	background-color : #ffffff;
}

.ThinBarCell
{
	background-color : #6599ca;
}

.FooterCell
{
	background-image : url(../images/footer_background.jpg);
	background-repeat : no-repeat;
	height : 70px;
	vertical-align : top;
}

.Footer
{
	color : #ffffff;
	
	font-family : Tahoma, Helvetica, Arial, Sans-Serif;
	font-size : 8pt;
}

.Footer a:link
{
	color : #ffffa5;
	text-decoration : none;
}

.Footer a:visited
{
	color : #ffffa5;
	text-decoration : none;
}

.Footer a:hover
{
	color : #b2cce5;
	text-decoration : none;
}

.Tip
{
	font-size : 8pt;
}

.AddToCartBox
{
	border : Solid 1px Black;
}

.Letter
{
	font-family : Times New Roman;
	font-size : 14pt;
}

.Photo
{
	padding : 5px 0 5px 15px;
	float : right;
}

.ScreenShot
{
	float : right;
	padding : 0 0 5px 13px;
}


.VialPromoLink a:link
{
	color : #fff800;
	text-decoration : none;
}

.VialPromoLink a:visited
{
	color : #fff800;
	text-decoration : none;
}

.VialPromoLink a:hover
{
	color : #ffffa5;
	text-decoration : none;
}

.RepPhoto
{
	width : 108px;
	height : 144px;
	
	border : Solid 1pt Black;
}

.RepCaption
{
	text-align : center;
	
}