@font-face {
    font-family: "Nevis";
    font-style: normal;
    font-weight: normal;
    src: url("nevis/nevis-webfont.eot?#iefix") format("embedded-opentype"), url("nevis/nevis-webfont.woff") format("woff"), url("nevis/nevis-webfont.ttf") format("truetype"), url("nevis/nevis-webfont.svg#webfontbold") format("svg");
}
/* ====================================================== */
/*                     CSS Reset                          */
/* ====================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: top;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* ====================================================== */
/*                     Basic Elements                     */
/* ====================================================== */
body {
background: url("/SiteImages/88-SchoolImages/88-backgrounds/88-background.jpg") repeat scroll 50% 167px transparent;

	/* Font: */
	color: #000000;
	font: 13px/17px Arial,Helvetica,sans-serif;
        background-size: cover;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*                  Hyperlinks category                   */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */




/* Hyperlink - Default */
A:link {
	/* Font: */
	font-family: inherit;
	/* Size: */
	font-size: 100%;
	/* Color: */
	color: #000099;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: normal;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
}
/* Hyperlink - Hover*/
A:hover {
	/* Font: */
	font-family: inherit;
	/* Size: */
	font-size: 100%;
	/* Color: */
	color: #295587;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: normal;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
}
/* Hyperlink - Visited */
A:visited {
	/* Font: */
	font-family: inherit;
	/* Size: */
	font-size: 100%;
	/* Color: */
	color: #000099;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: normal;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
}
/* Hyperlink - Active */
A:active {
	/* Font: */
	font-family: inherit;
	/* Size: */
	font-size: 100%;
	/* Color: */
	color: #000099;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: normal;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Headers category (remember headers are block elements!)*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1{
	/* Font: */
	font: bold 20px/25px Nevis,Arial,Helvetica,sans-serif;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
        font-variant: small-caps;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 4px;
        text-align: inherit;

}
h2{
	/* Font: */
	font: bold 18px/23px Nevis,Arial,Helvetica,sans-serif;
        font-variant: small-caps;
	/* Color: */
	color: inherit;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
        text-align: inherit;
}
h3{
	/* Font: */
	font: bold 16px/21px Nevis,Arial,Helvetica,sans-serif;
        font-variant: small-caps;
	/* Color: */
	color: inherit;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
        text-align: inherit;
}
h4{
	/* Font: */
	font: bold 14px/19px Nevis,Arial,Helvetica,sans-serif;
        font-variant: small-caps;
	/* Color: */
	color: inherit;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
        text-align: inherit;
}
h5{
	/* Font: */
	font: bold 12px/17px Nevis,Arial,Helvetica,sans-serif;
        font-variant: small-caps;
	color: inherit;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
        text-align: inherit;
}
h6{
	/* Font: */
	font: bold 10px/15px Nevis,Arial,Helvetica,sans-serif;
        font-variant: small-caps;
	color: inherit;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
        text-align: inherit;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*                 Other common elements                  */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

p {
        text-align: inherit;
}
img {
}
ul {
}

li {
}

li a {
}

li a:link {
}

li a:visited {
}

li a:hover {
}

li a:active {
}
/* ====================================================== */
/*                         Sections                       */
/* ====================================================== */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*                    Horizontal menu                     */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    /* Change entire menu module's size, margin, padding */
div.AspNet-Menu-Horizontal{
 	/* Width: */
	width: 75%;
	/* Text-align: */
	text-align: center;
	/* Background Color: */
	background-color: #FFFFFF;
	/* Margin: */
	margin: 0 auto;
	/* Padding: */
	padding: 0px;
        z-index: 2;
}
    /* Horizontal menu li's */
div.AspNet-Menu-Horizontal li{
	/* Width: */
	width: 25%;
	/* Text-align: */
	text-align: center;
	/* Background Color: */
	background-color: #FFFFFF;
	/* Border: */
	border: 1px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
}
    /* Horizontal menu links */
div.AspNet-Menu-Horizontal li a{
	/* Font: */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* Size: */
	font-size: 100%;
	/* Border: */
	border: 1px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
}
    /* No need to repeat any of the above here, just things that may change on hover */
div.AspNet-Menu-Horizontal li a:link, div.AspNet-Menu-Horizontal li a:visited{
	/* Color: */
	color: #000099;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: normal;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: #FFFFFF;
}
    /* Horizontal menu links: hover */
div.AspNet-Menu-Horizontal li a:hover, div.AspNet-Menu-Horizontal li a:active{
	/* Color: */
	color: #000000;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: bold;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
	/* Background Color: */
	background-color: #999999;
}
    /* If you put the background on the li instead of a, use this to change on hover: */
div.AspNet-Menu-Horizontal li:hover,{
	/* Background Color: */
	background-color: #999999;
}
/* ooooooooooooooooooooooooooooooooooooooooo */
/*              Sub-menu Options             */
/* ooooooooooooooooooooooooooooooooooooooooo */
    /* set width of sub-menu here: */
div.AspNet-Menu-Horizontal li ul{
        width: 70%;
}
div.AspNet-Menu-Horizontal li ul ul{
        width: 100%;
}
    /* Sub-menu li styling: */
div.AspNet-Menu-Horizontal li ul li {
	/* Width */
	width: 100%;
	/* Text-align: */
	text-align: center;
	/* Background Color: */
	background-color: #FFFFFF;
	/* Border: */
	border: 1px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
}
    /* Sub-menu link styling: */
div.AspNet-Menu-Horizontal li ul li a{
	/* Color: */
	color: #000000;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: bold;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
	/* Background Color: */
	background-color: #999999;
}
    /* set width of sub-sub-menu here: */
div.AspNet-Menu-Horizontal li ul li ul {
	/* The LEFT value must match the WIDTH value of */
	/* the submenu items to prevent an overlap.     */
	position: absolute;
	top: 0em;
	left: 100%;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*                     Vertical menu                      */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    /* Change entire menu module's size, margin, padding */
div.vertical_menu{
        display: none;
}
div.AspNet-Menu-Vertical{
 	/* Width: */
	width: 100%;
	/* Text-align: */
	text-align: center;
	/* Background Color: */
	background-color: #FFFFFF;
	/* Margin: */
	margin: 0 auto;
	/* Padding: */
	padding: 0px;
        z-index: 2;
}
    /* Horizontal menu li's */
div.AspNet-Menu-Vertical li{
	/* Width: */
	width: 100%;
	/* Text-align: */
	text-align: center;
	/* Background Color: */
	background-color: #FFFFFF;
	/* Border: */
	border: 1px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
}
    /* Horizontal menu links */
div.AspNet-Menu-Vertical li a{
	/* Font: */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* Size: */
	font-size: 100%;
	/* Border: */
	border: 1px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
}
    /* No need to repeat any of the above here, just things that may change on hover */
div.AspNet-Menu-Vertical li a:link, div.AspNet-Menu-Horizontal li a:visited{
	/* Color: */
	color: #000099;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: normal;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
	/* Background Color: */
	background-color: #FFFFFF;
}
    /* Horizontal menu links: hover */
div.AspNet-Menu-Vertical li a:hover, div.AspNet-Menu-Horizontal li a:active{
	/* Color: */
	color: #000000;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: bold;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
	/* Background Color: */
	background-color: #999999;
}
    /* If you put the background on the li instead of a, use this to change on hover: */
div.AspNet-Menu-Vertical li:hover,{
	/* Background Color: */
	background-color: #999999;
}
/* ooooooooooooooooooooooooooooooooooooooooo */
/*              Sub-menu Options             */
/* ooooooooooooooooooooooooooooooooooooooooo */
    /* set width of sub-menu here: */
div.AspNet-Menu-Vertical li ul{
        width: 40%;
}
.div_left_sec div.AspNet-Menu-Vertical li ul {
	/* The LEFT value must match the WIDTH of */
	/* .vertical_menu ul (top-level options)  */
	/* to prevent overlap.                    */
	position: absolute;
	z-index: 400;
	top: 0em;
	left: 100%;
}

.div_right_sec div.AspNet-Menu-Vertical li ul {
	/* The RIGHT value must match the WIDTH of */
	/* .vertical_menu ul (top-level options)   */
	/* to prevent overlap.                     */
	position: absolute;
	top: 0em;
	right: 40%;
}
    /* Sub-menu li styling: */
div.AspNet-Menu-Vertical li ul li {
	/* Text-align: */
	text-align: center;
	/* Background Color: */
	background-color: #FFFFFF;
	/* Border: */
	border: 1px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 0px;
}
    /* Sub-menu link styling: */
div.AspNet-Menu-Vertical li ul li a{
	/* Color: */
	color: #000000;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: bold;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
	/* Background Color: */
	background-color: #999999;
}
.vertical_menu ul.AspNet-Menu ul ul {
	width: 100%;
}

.div_left_sec div.AspNet-Menu-Vertical li ul ul {
	/* The LEFT value must match the WIDTH of */
	/* .vertical_menu ul.AspNet-Menu ul       */
	/* (submenu options) to prevent overlap.  */
	position: absolute;
	top: 0em;
	left: 100%;
}

.div_right_sec div.AspNet-Menu-Vertical li ul ul {
	/* The RIGHT value must match the WIDTH of */
	/* .vertical_menu ul.AspNet-Menu ul        */
	/* (submenu options) to prevent overlap.   */
	position: absolute;
	top: 0em;
	right: 100%;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Search modules: delete or replace if appending search elsewhere */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Vertical Search Module */

.search_v {
	background-color: #7795BD;
	width: 100%;
	padding-left: 4px;
	border-width: 1px;
	border-color: #648ABD;
	border-style: solid;
	
	vertical-align: middle;
	text-decoration: none;
}

.search_v label, .search_v td {
	/* Controls the search module text */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/* Horizontal Search Module */

.search_h {
	background-color: #CCFFFF;
	color: #000000;
	font-size: 10px;
	font-style: normal;
	vertical-align: middle;
	text-decoration: none;
	width: 100%;
	padding-left: 8px;
	border-width: 1px;
	border-color: #C0C0C0;
	border-style: dotted;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*                      Mini Cart                         */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#dvCart {
	/* You may wish to adjust the settings below */
	/* to match the values in the vertical menu. */
	background-color: #7795BD;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	padding-left: 4px;
	border-width: 1px;
	border-color: #648ABD;
	border-style: solid;

	vertical-align: middle;
	text-decoration: none;

	background-image: url();
	background-repeat: no-repeat;
	background-position: center right;
	background-attachment: scroll;
	
	/* In order for the Mini Cart to line up   */
	/* properly with the vertical menu, the    */
	/* cart width value must be slightly less. */
	width: 100%;
}
.img_cart {
	/* Remove comment if you wish to not show  */
	/* the shopping cart icon image. You can   */
	/* then use a different image by setting   */
	/* the BACKGROUND-IMAGE property for       */
	/* #dvCart above.                          */
	/* display: none; */

	border: none;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*                   Content areas                        */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* The logo image container--change to add a different background to a logo */ 
.dv_Logo{
	background-color: #FFFFFF;
	/* Background Image: */
	background-image: url();
	/* Background Postion (only needed if using bg image): */
        background-position: center top;
	/* Repeat: */
	background-repeat: repeat;
	/* Attachment: */
	background-attachment: scroll;
}
/* The logo image */ 
.dv_Logo img, .dv_Logo input{
	margin: 0;
	padding: 0;
}
#aspnetForm .dv_Logo{
	/* Remove comment characters to make the logo div fill the top of the page    */
        /* position: absolute; */
        /* top: 0; */
        /* left: 0; */
        /* right: 0; */
        /* width: 100%; */
}
 #pagewrapper {
/* Remove comment characters to center page and set width */
      /* width: 60%; */
      /* margin: 0 auto; */
}

.tblTop {
	width: 100%;
}

.div_top_sec {
	width: 100%;
}

.tbl_left_cont_right {
    margin: 40px auto 20px;
    width: 966px;
}

td.div_content_sec {
    background-color: rgba(255, 255, 255, 0.5);
    display: block;
    margin-right: 24px;
    padding: 5px;
    width: 698px;
}
div.div_content_sec{
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 400px;
    padding: 24px;
    color: #000000;
}

div.div_right_sec > div {
  background-color: rgba(0, 85, 165, 0.8);
  padding: 10px;
  width: 91%;
  color: #FFFFFF;
  text-align: center;
}
div.div_right_sec {
  background-color: rgba(255, 255, 255, 0.5);
  margin-left: 50px;
  padding: 5px;
  width: 234px;
}
.biglink:link, .biglink:visited {
  background-color: rgba(55, 87, 115, 0.8);
  border: 4px solid rgba(255, 255, 255, 0.8);
  color: #FFFFFF;
  display: block;
  font: bold 1.65em/38px Nevis,Arial,Helvetica;
  height: 38px;
  margin: 4px 0;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
}

.biglink:hover, .biglink:active {
    background-color: #0055A5;
    text-decoration: none;
}
.div_bottom_sec {
    
}

.tblBottom {
	width: 100%;
}

.div_footer_sec {
	text-align: center;
	width: 100%;
}

.div_privacy {
	text-align: center;
	width: 100%;
}
/* ====================================================== */
/*                         Pages                          */
/* ====================================================== */
/* SelectTermDept.aspx page (may become outdated quickly, as developers change the page) */
.selectCol1 {
vertical-align: top;
padding: 0;
}
.searchBox {
height: auto;
padding-top: 16px;
text-align: center;
}
.divSelectDept {
height: auto;
margin-top: 0;
overflow: auto;
text-align:center;
padding: 10px 0;
}
.courseSelect {
padding-top: 7px;
}
/* Merch List styling (if using the merchlist script)*/
#myMTable {
    margin-left: auto;
    margin-right: auto;
}
.mTableCell {
    border: 1px dotted #DDDDDD;
    margin: 0;
    padding: 5px 5px 10px;
    text-align: center;
    vertical-align: bottom;
    width: 140px;
}
.mTableCellHover {
    background-color: #F8F8F8;
    border: 1px dotted #AAAAAA;
}
a.mDescriptionLink:link, a.mDescriptionLink:visited {
    color: #000000;
    font-family: inherit;
    font-size: inherit;
    text-decoration: none;
}
a.mDescriptionLink:active, a.mDescriptionLink:hover {
    color: #000088;
}
.mSKU {
    color: #777777;
    font-family: inherit;
    font-size: inherit;
}
.mPriceFields {
    font-family: inherit;
    font-size: inherit;
}
.mAddedMsg {
    color: #003300;
}
#MDtable td {
    vertical-align: top;
}
#MDrelated_merch {
    padding-left: 270px;
}
/* Checkout page */
/* This styles the "active" headers */
div[id$="CheckoutAccordian"] div.LocationBar{
	/* Color: */
	color: #000000;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: bold;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
	/* Background Color: */
	background-color: #999999;
    
}
/* This styles the "inactive" headers */
div[id$="DummyHeader"]{
	/* Color: */
	color: #000000;
	/* Weight (lighter, bold, bolder, 400, 700, 900): */
	font-weight: bold;
	/* Style (italic, oblique): */
	font-style: normal;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: underline;
	/* Background Color: */
	background-color: #999999;
    
}
/*----------------------------*/
/*   Faculty Adoption Refresh */
/*----------------------------*/
/* Hides the faculty adoption logo  */
.div_content_sec .dv_Logo {
    display: none;
}
/* Change XXX to the width of your content section  */
#container {
    min-width: XXXpx;
    width: XXXpx;
}
/* Fixes font sizes so they are the same as main content  */
#content {
    font-size: inherit;
}
/* Takes gradient background off of the breadcrumbs, fixes font color and size to be consistent with rest of site  */
#breadcrumbs {
    background: none repeat scroll 0 0 transparent;
    color: inherit;
    font-size: inherit;
}
/* Fixes enlarged text on the steps in guided adoptions  */
#Steps {
    font-size: 24px;
}
/* Fixes changes between normal and bold on hover  */
#Steps a:hover {
    font-weight: bold;
}
/* Fixes tiny text on the ISBN search instructions in Quick Adoptions */
#quickInstruction P {
    font-size: 1em;
}
/* Remove comment characters to "float" the adoptions cart on the right side of the page */
.Container .Cart { 
/*     position: fixed; */
/*     right: 10px; */
/*     top: 30%; */
/*     z-index: 101; */
} 

.section .LocationBar {
    font-size: inherit;
}
/* Fixes text wrapping */
#content * {
    white-space: normal;
}
/* ====================================================== */
/*                 Insite Page Elements                   */
/* ====================================================== */
/* Main Content wrapper */
.main_content {
    background-color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    width: 100%;
}
/* Main Content header */
.LocationBar {
	font: bold 24px/29px Nevis,Arial,Helvetica,sans-serif;
         color: inherit;
	/* Text decoration (underline, overline, line-through): */
        text-decoration: none;
        font-variant: small-caps;
	/* Background Color: */
	background-color: transparent;
	/* Border: */
	border: 0px solid #000000;
	/* Margin: */
	margin: 0px;
	/* Padding: */
	padding: 4px;
        text-align: inherit;
}
/* This controls the part of the form on the left (contact & login pages)*/ 
.formCellDark {
    background-color: #A5A5A5;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
/* This controls the part of the form on the right (contact & login pages)*/ 
.formCellLite {
    background-color: #DCDCDC;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
/* Main Content footer (button wrap)*/
.ButtonsBG {
    background-color: #0055a5;
    border: 1px solid #000000;
    text-align: right;
    width: 99%;
}
/* Errors text*/
.errors {
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
/* Breadcrumbs text */
.breadCrumbs {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
}
/*FIXES FOR NEW ASPNET FORM*/
div[id$="menu_h"] a, div[id$="menu_v"] a{
    white-space: normal !important;
}
div.horizontal_menu, div.AspNet-Menu-Horizontal, ul.AspNet-Menu {
    float: none !important;
}
div.module {
position: relative;
}
div.LinkNormal {
position: absolute;
top: 3px;
right: 20px;
}
/* ====================================================== */
/*                 Site-specific style                    */
/* ====================================================== */

div#merchLeftColumn {
float: none;
}
.ButtonsBG a{
color: #ffffff;
}