/* << ----------------// Style Overrides - Use .layout_three_column or .layout_left_column to restrict changes to single layout //---------------->> */


/* << ----------------// General Styles //---------------->> */

body {
margin:0 0 10px 0;
background-repeat:repeat-x; /* if background image repeats vertically, this can be removed */
background-color:#D40000; /* if background image doesn't repeat and fades to a color at the bottom, it is should match this color */
}


/* << ----------------// Header //---------------->> */

.header {
height:216px; /* height of header.png */
}

.header_home_link {
height:216px; /* usually height of header.png */
}

.member_login {
top:234px; /* height of header.png */
left:19px;
height:40px; /* half height of whatever graphic contains log in button */
width:161px;

}


/* << ----------------// Left column //---------------->> */


.col_left_top {
height: 70px;  /* height of col_left_top.png, unless it is being used for member login button, in which case it is 1/2 of that image height */
}

.col_left .top, .col_left .top .content { height: 25px; line-height:25px; text-indent:-2px; } /* left widget top height and style, can add text styles here */



/* << ----------------// Vertical navigation //---------------->> */

.v_nav_top {
height: 20px; display: block; 
}

.v_nav_btm {
background:none; /* if design requires graphic above navigation, remove this background line entirely, and set height: [height of graphic]; display: block; */
}

.nav {
	margin:0 0 10px 0; /* space above and below nav */
}

ul.cssMenu li{ /* top level navigation text and button style */
  height: 28px; /* height of v_nav_up.png */
  line-height: 25px; /* usually height of v_nav_up.png, aligns text vertically within button */
  text-indent:14px; /* distance of text from left edge */
  color:#FFFFFF; /* text color, needed during setup / css testing on non-sam system */
  font-weight:bold; /* text weight, needed during setup / css testing on non-sam system */
  font-size:12px; /* text size, needed during setup / css testing on non-sam system */
}

ul.cssMenu li .button-text { /* top level navigation text */
  color:#FFFFFF; /* text color, needed on sam system */
  font-weight:bold; /* text weight, needed on sam system */
   /* to change text size, add font-size:[desired px size]; needed on sam system */
}

ul.cssMenu li a:hover,
ul.cssMenu li.over .button-text { /* top level navigation hover text */
  color:#FFFFFF; /* text hover color */
  font-weight:bold; /* text hover weight */
}

/* style for buttons in a sub menu.  These menus can also use images for background, just add background-image: url(../images/[image-name]); */
ul.cssMenu li li{
  background-color: #320000; /* subnavigation item up color */
  top:2px; /* subnavigation item top alignment to main menu item */
  height:25px; /* height of subnavigation item */ 
  line-height:25px; /* vertical text alignment of subnavigation item */
}

ul.cssMenu li li:hover,
ul.cssMenu li li.over{
  background-color: #D40000; /* subnavigation item ovr color */
}

/* << ----------------// Center column //---------------->> */

.col_ctr_top {
height: 25px;  /* height of col_ctr_top.png, unless it is being used for member login button, in which case it is 1/2 of that image height */
}


/* << ----------------// Center widget //---------------->> */

.col_ctr .top .content { color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: left; line-height:25px; text-indent:-10px; height: 25px; } /* top center widget text style */

.col_ctr .top, .col_ctr .top .content { height: 25px; } /* center widget top height */

.col_ctr .bottom, .col_ctr .bottom .content { height: 20px; } /* center widget bottom height */


/* << ----------------// Right column //---------------->> */

.col_right_top {
height: 25px;  /* height of col_right_top.png, unless it is being used for member login button, in which case it is 1/2 of that image height */
}

.col_right .top, .col_right .top .content { height: 25px; line-height:25px; color:#FFF; } /* top right widget, height should match wgt_col_right_top_ctr.png */

.col_right .wgt_container { width: 190px; margin: 15px 0 10px 0; }


/* << ----------------// Footer //---------------->> */

.footer_content  {
color:#FFF;
}

.footer a:link          { color:#FFF; }
.footer a:visited       { color:#FFF; }
.footer a:hover         { color:#FFF; }
.footer a:active        { color:#FFF; }



.RT_RssFeed {
list-style:none;
}

