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

body {
margin-top:0;
background-repeat:repeat-x;
background-color:#000066;  /* primary color */
}

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

.header {
height:203px;
}

.header_home_link {
height:198px;
}

.member_login {
top:174px;
left:832px;
height:24px;
width:168px;
background-image:url(../images/member_login.png);
}


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

.col_left_top {
height:17px;
}

.col_left .top, .col_left .top .content { height: 24px; line-height:24px; color: #FFF; font-size:14px; }   /* change color to black #000 if needed */
.col_left .mid .content {padding-left:7px; padding-right:2px;}
.col_left .bottom, .col_left .bottom .content {height:10px;}
.col_left .wgt_container {
	width:200px;
}


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

.nav { margin:0 0 20px 0; }

.v_nav_top {
display:none;
}

.v_nav_btm {
display:none;
}

/* style for all buttons */
ul.cssMenu li {
  height: 23px;
  line-height: 23px;
  text-indent:25px;
  color:#000;
}

ul.cssMenu li .button-text {
  font-weight:bold;
  font-size:14px;
}

ul.cssMenu li:hover > a,
ul.cssMenu li.over > a.button-text {
  font-weight:bold;
  font-size:14px;
}

ul.cssMenu li:hover,
ul.cssMenu li.over {
  color:#000; 
}

/* style for buttons in a sub menu */
ul.cssMenu li li {
  background-color: #006;  /* primary color */
  height:23px;
  line-height:23px;
  text-indent:10px;
}

ul.cssMenu li li:hover,
ul.cssMenu li li.over{
  background-color: #FF9900; /* secondary color */
}

ul.cssMenu li li .button-text,
ul.cssMenu li.over li .button-text {
  color:#FFF;   /* change color to black #000 if needed */
  font-size:13px;
}

ul.cssMenu li li:hover > a,
ul.cssMenu li li.over > a.button-text {
   color:#FFF;   /* change color to black #000 if needed */
   font-size:13px;
}



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

.col_ctr_top {
height: 17px;
}


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

.col_ctr .top .content { color: #000; font-weight: bold; font-size: 22px; text-align: left; line-height:33px; text-indent:0px; }

.col_ctr .top, .col_ctr .top .content { height: 46px; }

.col_ctr .top .content {
background-position: right top;
}

.col_ctr .bottom, .col_ctr .bottom .content {
    height: 15px;
}

.col_ctr .wgt_container {
	width:600px;
	margin-left:0px;
}

.layout_leftcolumn .col_ctr .wgt_container {
	width:790px;
	margin-left:0px;
	margin-right:10px;
}

.wgt_container.pts-full .top,
.wgt_container.pts-full .mid,
.wgt_container.pts-full .bottom
 {background:none;}
 
.wgt_container.pts-right .top,
.wgt_container.pts-right .mid,
.wgt_container.pts-right .bottom
 {background:none;}


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

.col_right_top {
height: 39px;
}

.col_right .top, .col_right .top .content { height: 24px; line-height:24px; color: #FFF; font-size:14px; }   /* change color to black #000 if needed */
.col_right .mid .content {padding-left:7px; padding-right:2px;}
.col_right .bottom, .col_left .bottom .content {height:10px;}
.col_right .wgt_container {
	width:200px;
}

/* << ----------------// Footer //---------------->> */
.footer {padding-top:15px;}

a.bonzi_learnmore, a.bonzi_readmore, a.bonzi_registernow, a.bonzi_moreinfo {padding-left:119px;}

.RT_RssFeed {
list-style:none
}