/* CSS Document */

html, body{
	margin:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:16px;
	color: #686868;

}

ul li{
        list-style-image: url(/template_images/square_bullet.jpg);
        margin:0px;
 padding:0px 0 8px 0;
}

a, a:link, a:visited, a:active, a:hover{
    color:#000000;
font-weight: normal;	
    text-decoration:none;
}


img { border:none }

.MainText {
      padding:10px 0 10px 0;
}


/* =========== END Global Styles ==================*/

.errors { color: #fd0c0c;background-color: #f0c1c1; margin-bottom: 10px; padding: 5px; border: solid 1px #f04e4e; }



.table_size {
	width:100%;
}

.table_size1 {
	width:100%;
                     padding-bottom:18px;
}

.MainContainer {
	width:991px;
}


.logo {
	width:190px;
}

.logo_cpm {
	width:360px;
	padding:0 0 0 30px;
}

.top_links {
	width :420px;
	vertical-align:top;
}


.search_container {
	padding:15px 0 0 0;
}

.search_links {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #394792; 
}

.btn_submit {
	background:url(/template_images/search-btn.jpg) no-repeat;
	width:53px;
	height:26px;
	border:none;
	
}


.spacing{
	padding:20px 0 0 0;
}


.tapnavContainer {
	background:url(/template_images/full_nav_bg.jpg) repeat-x;
	width:100%;
                     padding:0 0 10px 0;
}

.tapnav {
	width:100%;
                    vertical-align:top;
                     color:#ffffff;
                   }

.nav {
   color:#ffffff;
   font-size:12px;
  line-height:25px;
}

.nav a, .nav a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
                    vertical-align:top;
                     padding:0 15px 5px 15px;
}


.nav a:hover, .nav a:active {
	background:url(/template_images/blue-nav-btn-bg.jpg) repeat-x;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#394792;
	text-decoration:none;
	line-height:30px;
                     vertical-align:top;
                     padding:0 15px 0 15px;
                     display:block;
	
	
}

.navactive a, .navactive a:hover, .navactive a:active, .navactive a:visited {
	background:url(/template_images/blue-nav-btn-bg.jpg) repeat-x;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#394792;
	text-decoration:none;
	line-height:30px;
                     vertical-align:top;
                     padding:0 10px 0 10px;
                      display:block;
	
	
}


.submenu {

	position:absolute;

	z-index:5;

	top:0px;

	left:0px;

	visibility:hidden;

	border: solid 1px #404770;

	border-bottom-width:0px;

	cursor:pointer;

	background-color: #262e5c;

	color:#ffffff;



}

.dropnavs2, .ddmenu {
	background-color: #262e5c;
	color:#ffffff;
	text-decoration: none;
	line-height: 12pt;
	border-bottom: solid 1px #404770;
	font-family: tahoma, verdana, Arial, Sans-serif;
	font-size: 11px;
	padding:5px;
	width: 130px;
                     text-align:left;
}

.ddmenu_highlight {
	background-color: #838bba;
	color:#ffffff;
	text-decoration: none;	
	line-height: 12pt;
	border-bottom: solid 1px #404770;
	font-family: tahoma, verdana, Arial, Sans-serif;
	font-size: 11px;
	padding:5px;
	width: 130px;
                      text-align:left;
}

.subnavContainer {
                     background:url(/template_images/tp_menu_background.jpg) repeat-x;	
	height:33px;
                     width:100%;
	
}

.subnav_item {
 font-size:11px;
font-weight:bold;
color:#ffffff;
}


.subnav_item a, .subnav_item a:active, .subnav_item a:visited, .subnav_item a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:0 8px 0 8px;
}

.subnav_item_active a, .subnav_item_active a:link, .subnav_item_active a:hover, .subnav_item_active a:active, .subnav_item_active a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:0 8px 0 8px;
	text-decoration:none;
}




.top_nav_container {
	padding:20px 0 0 0;
}

.top_nav_bg {
	

background:url(/template_images/full_nav_bg.jpg) repeat-x;
	width:100%;
                     vertical-align:top;
                     height:69px;
                     padding-top:5px;
         }

.text_box {
	width: 170px;
}

.text_box1 {
	width: 155px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.txt_box {
	padding:5px 0 5px 0;
}

.MainContent_bg {
background:url(/template_images/background-blue-stripe.jpg) repeat-y;
padding:5px 0 0 0;
width:991px;
}


.LHS_content {
	width:796px;
	text-align:left;
                     vertical-align:top;
                    padding-left:7px;
                  
}

.RHS_content {
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(/template_images/member-login-bg.jpg) repeat-x #9299cf;
	width:179px;
}


.sign_on {

background:url(/template_images/sign-on-btn.jpg) no-repeat;
	width:60px;
	height:24px;
	border:none;
	cursor:pointer;
}


.whiteline {
 height:20px;
}

.contentSpacing {
	padding:30px 20px 0 25px;
}

.cmscontent, .cmscontent TD { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #686868; 
	padding: 10px 0px 5px 15px;
}


.cmscontent a, .cmscontent a:visited   {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;

}

.btn_space {
 padding:10px 0 10px 0;
}

.cmscontent a:hover, .cmscontent a:active {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}

.forgot_password {
padding:0 0 0 3px;
}

.forgot_pass_icon {
	width:18px;
	height:18px;
	padding:0 0 0 5px;
}

.forgot_password a,  .forgot_password a:visited {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.forgot_password a:hover,  .forgot_password a:active {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}

.blue_txt {
	color:#394792;
	font-weight:bold;
}

.blue_txt2 {
	color:#394792;
	font-weight:bold;
	font-size:14px;
}

.quickLinks {
   color:#ffffff;
}

a.quick_links,  a.quick_links:visited{
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
margin:0 0 0 15px
padding:0 0 0 15px;
}

a.quick_links:hover,  a.quick_links:active {
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
margin:0 0 0 15px;
padding:0 0 0 15px;
}

.pageLink {
	color:#a71717;
	font-weight:bold;
	font-size:12px;
}

.pageLink p{
	color:#686868;
	font-weight:normal;
	font-size:12px;
}

.pageLink a, .pageLink a:visited {
	color:#a71717;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.pageLink a:hover, .pageLink a:active {
	color:#a71717;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

a.pageLink , a.pageLink:visited {
	color:#a71717;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

a.pageLink:hover, a.pageLink:active {
	color:#a71717;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

.pale_bg {
	background:#f6f7f2;
	width:100%;
                     font-size: 13px;
	font-family: Trebuchet MS;
                     color: #A71717;
	font-weight:bold;
                     padding-left: 10px; 
                      padding-top: 3px;

                     
}

.spacer {
	background:#d0d3e5;
	height:1px;
}

.RHS_logos { padding-bottom:15px;}


.footer, .footerleft { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #394792;
	height:35px; 
                     font-weight:normal;
	
}

.footer a, .footer a:visited  { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #a71717;
	height:35px; 
                     line-height:35px;
                    font-weight:normal;
	
}

.footer a:hover, .footer a:active  { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #a71717;
	height:35px; 
                    line-height:35px;
                   font-weight:normal;
	
}


#memberbox .cmscontent, #memberbox .cmscontent TD{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF; 
}

#memberbox a:link, #memberbox a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}

#memberbox a:hover {
	text-decoration:underline;
}


#memberbox H1 {
	color: #ffffff; 
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

#memberbox H2 {
	color: #ffffff; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 
 
#memberbox H3 {
	color: #ffffff; 
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

#memberbox H4 {
	color: #ffffff; 
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

#memberbox OL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	
} 
 
#memberbox UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	list-style: url(/template_images/white-arrow.jpg);
} 

#memberbox li {
	margin-bottom:10px;	
	margin-left:-17px;
}



.h1 {
	color: #a71717; 
	font-size: 18px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.H1 {
	color: #a71717; 
	font-size: 18px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.H2 {
	color: #242B61; 
	font-size: 16px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 
 
.H3 {
	color: #a71717; 
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.H4 {
	color: #242B61; 
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.H5 
{
	color: #a71717; 
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica,sans-serif;
}

.textnormal {
	color: #686868; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textsmall {
	color: #686868; 
	font-size: 10px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textblue {
	color: #394297; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

span.textblue {
	color: #394297; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textred {
	color: #a71717; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

span.textred {
	color: #a71717; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textgreen {
	color: #007c66; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textbrightred {
	color: #ff0000; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textbrightblue {
	color: #0000ff; 
	font-size: 12px;
	font-weight: normal;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

.textlink{
    color:#A71717;
font-size: 12px;
   font-weight: bold;	
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}



A.smalllink { 
	color: #a71717;  
	font-weight: normal;
	text-decoration: none;
} 
 
A:hover.smalllink { 
	text-decoration: underline; 
} 


A { 
	color: #a71717; 
	font-weight: bold;
	text-decoration: none;
} 
 
A:hover { 
	text-decoration: underline; 
} 

HR { 
	color: #a71717;
	border-style: solid; 
	height: 2px; 
} 
 
OL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #686868;
padding:0 0 0 18px;
margin:0 0 0 8px;
	
} 
 
UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #686868;
	list-style: url(/template_images/red-bullet.jpg);
} 

li {
	margin-bottom:5px;	
	margin-left:-17px;
}

/* starts flash text*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash span.flashtext20
{
	font-size: 20px;
	font-family: Trebuchet MS;
    color: #394792;
    font-weight: bold;
    text-transform: uppercase;
}

.sIFR-hasFlash span.flashtext14
{
	font-size: 14px;
	font-family: Trebuchet MS;
    color: #a71717;
    font-weight: normal;
    text-transform: uppercase;
}

.sIFR-hasFlash span.flashtext14
{
	font-size: 14px;
	font-family: Trebuchet MS;
    color: #ffffff;
    font-weight: normal;
    text-transform: uppercase;
}

.cmscontent2, .cmscontent2 TD { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #686868; 
}

span.flashtext14 {
	font-size: 14px;
	font-family: Trebuchet MS;
    color: #a71717;
    font-weight: normal;
    text-transform: uppercase;
}

.sIFR-hasFlash H1 {
	color: #a71717; 
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.sIFR-hasFlash H2 {
	color: #394792; 
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 
 
.sIFR-hasFlash H3 {
	color: #a71717; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.sIFR-hasFlash H4 {
	color: #394792; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.sIFR-hasFlash H5 {
	color: #a71717; 
	font-size: 12px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 

sans-serif;
} 

.SubCatPanel
{
	 padding: 10px; 
	 background-color: #dbe5f1;
}

.Panel
{
	border: 1px solid #57566F; 
	border-bottom: 2px solid #57566F; 
	cursor: default;
	background-color: #394792; 
	padding: 5px;
	color: #FFFFFF;  
	font-family: Verdana; 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 730px;
}

.PanelContent
{
	border: 1px solid #57566F; 
	border-top: 0px;
	width: 750px;
	padding: 5px;
	text-align: left;
}

.PanelToolbar
{
	background-color: #eeeeee;
	border-left: 1px solid #57566F;	
	border-right: 1px solid #57566F;	
	border-bottom: 1px solid #cccccc;
	width: 750px;
	padding: 5px;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
}

.ToolbarItem
{
	background-color: Transparent;
	padding: 3px;
	padding-left:3px;
	padding-right:3px;
	border: 1px solid #eeeeee;
	cursor: default;
	font-size: 12px;
}

.ToolbarItem TR TD.ca_tb_ddn
{
	border: none;
	padding: 4px;
	padding-left: 6px;
	border-left: 1px solid #eeeeee;
}

.ToolbarItem TR TD.ca_tb_txt, .ToolbarItemHover TR TD.ca_tb_txt
{
	padding-right: 4px;	
}

.ToolbarItemHover
{
	background-image: url(/template_images/bg_hover.gif);
	background-repeat: repeat-x;	
	background-color: #FFE8A7;
	padding: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #FFBD69;
	cursor: default;
}

.ToolbarItemHover TR TD.ca_tb_ddn
{
	border: none;
	padding: 4px;
	padding-left: 6px;
	border-left: 1px solid #ffbd69;
}

.content_bg {background:url(/template_images/background-blue-stripe.jpg) repeat-y;
	padding:0 0 0 0;
}


/*----------banner styles---------------*/

.banner_contact {
	background:url(/template_images/banner_contact.jpg) no-repeat;
	width:796px;
	height:122px;

}

.col1 {
  width:71px;
vertical-align:top;
}

.col2 {
  width:345px;
padding:0 35px 0 35px;
vertical-align:top;
text-align:left
}

.col3 {
  width:188px;
background:#DCDCDC;
text-align:left;
padding:5px 7px 5px 7px;
}

.banner_spacing {
     padding:10px 0 0 10px;
}

.banner_spacing1 {
     padding:20px 0 0 10px;
}


.allience_td {
     padding:15px 0 15px 0;
}


/* banners */

.banner_test {
      background:url(/template_images/banner_contact.jpg) no-repeat;
     width:794px;
    height:123px;
}


.flash_txt {
	font-size: 16px;
	font-family: Trebuchet MS;
                     color: #394792;
	font-weight:bold;
                     padding-left: 20px; 
                    padding-top: 3px;
text-align:left;
}


.quick_links_area {
       padding:15px 0 0 10px;
}

.quick_links p {
    color:#ffffff;
   padding:5px 0 5px 0;
   margin:0 0 0 0;
}

.quick_links p a, .quick_links p a:visited {
    color:#ffffff;
   font-size:13px;
   font-weight:normal;
   font-family:arial;
   text-decoration:none;
} 

.quick_links p a:hover, .quick_links p a:active{
    color:#ffffff;
     font-weight:normal;
   font-size:13px;
   font-family:arial;
   text-decoration:underline;
} 

.CMS_content {
      padding:25px 5px 10px 25px;
}

.CMS_content table{
      /*width:760px;*/
}



.rhs_flash_hd {
                      font-size: 17px;
	 font-family: Trebuchet MS;
                      color: #ffffff;
	 font-weight:normal;
                      padding:5px 0 5px 10px;
}

.discount_mem{
padding: 0pt 10px 0pt 0pt;
}

.discount_txt{
padding-top:10px;
}

.nsw_img{
padding-bottom:14px; 
padding-right:12px;
padding-left:5px;
width:90px;
}
.nsw_txt{
float:left;
padding-bottom:14px; 
}

.repeat_content {
         padding:15px 0 5px 0;
 }

.archive_content{
float:left; 
padding-top:10px; 
padding-bottom:15px;
}
.archive_table{
float:left; 
padding-top:10px; 
padding-bottom:15px;
}


.LHS_link {
	font-size:11px;
	font-weight:bold;
	color:#A71717;
	}
	
.LHS_link ul li {
	list-style-image: url(/template_images/square_bullet.jpg);
                     margin:0px;
}

.LHS_link li a, .LHS_link li a:visited  {
	font-size:11px;
	font-weight:bold;
	color:#A71717;
	text-decoration:none;
}

.LHS_link li a:active, .LHS_link li a:hover {
	font-size:11px;
	font-weight:bold;
	color:#A71717;
	text-decoration:underline;
}


.bk_link {
	font-size:11px;
	font-weight:bold;
	color:#7388C2;
	}

.bk_link ul li {
	
                     margin:0px;
}

.bk_link li a, .bk_link li a:visited  {
	font-size:11px;
	font-weight:bold;
	color:#7388C2;
	text-decoration:none;
}

.bk_link li a:active, .bk_link li a:hover {
	font-size:11px;
	font-weight:bold;
	color:#7388C2;
	text-decoration:underline;
}

span .bklink a{
	color: #7388C2; 
	font-weight: bold;
	text-decoration: none;
} 
 
span .bklink a:hover { 
	text-decoration: underline; 
} 



.CatMenuItemTop {
	color:#394792;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:normal;
}

.CatMenuItemTop a, .CatMenuItemTop a:visited {
	color:#394792;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:18px;
	font-weight:normal;
}

.CatMenuItemTop a:hover, .CatMenuItemTop a:active {
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#394792;
	display:block;
	line-height:18px;
	font-weight:normal;
}

.formContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	padding:10px 0 0 10px;
}


/* home page styles */

.italic_text {
    font-size:14px;
    color:#394792;
   font-weight:bold;
}

p.textH4{
                      color:#394792; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p span.textH4{
                      color:#394792; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.textH4{
                      color:#394792; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.event_traing {
    padding:15px 0 0 0;
}

.event_traing ul li {
        padding:0 0 15px 0;
}

ul li span.blue_text {
       color:#394792;
       font-weight:bold;
       padding:0 0 15px 0;
}

p span.textH1{
color:#A71717;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.H1tag{
color:#A71717;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.H1tagBluetxt{
color:#394297;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.H2tag{
color:#394792;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p span.H2text{
color:#394792;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.h1redtext {
     font-size:13px;
     color:#A71717;
     font-weight:bold;
     font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

}

span.h4text {

	color: #394792; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

}


p span.bktextH1{
color:#EF4D43;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.bkH1tag{
color:#EF4D43;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.bkH2tag{
color:#EF4D43;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p span.bkH2text{
color:#EF4D43;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.bkh1redtext {
     font-size:13px;
     color:#EF4D43;
     font-weight:bold;
     font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

}

span.bkh4text {

	color: #7388C2; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

}
p span.bkh4text1 {

	color: #7388C2; 
	font-size: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

}

/* Marketing update classes */


.mu_bluetext {
    font-family:arial;
    color:#7388c2;
    font-size:12px;
    font-weight:normal;
   }

.mu_bluetext_bold {
    font-family:arial;
    color:#7388c2;
    font-size:12px;
    font-weight:bold;
   }


.mu_redtext_bold {
    font-family: arial;
    color:#ef4d43;
    font-size:13px;
    font-weight:bold;
}

.bluetext_normalLink {
     font-family:arial;
     font-size:12px;
     color:#7388c2;
     text-decoration:underline;
}


.bluetext_normalLink a, .bluetext_normalLink a:hover, .bluetext_normalLink a:active, .bluetext_normalLink a:visited{
    font-family:arial;
     font-size:12px;
     color:#7388c2;
     text-decoration:underline;
      font-weight:normal;

}


.bluetext_boldLink {
     font-family:arial;
      font-size:12px;
      color:#7388c2;
      font-weight:bold;
     text-decoration:underline;
}

.bluetext_boldLink a, .bluetext_boldLink a:hover, .bluetext_boldLink a:active, .bluetext_boldLink a:visited {
     font-family:arial;
     font-size:12px;
     color:#7388c2;
     text-decoration:underline;
    font-weight:bold;
}

.mu_content {
   font-family:arial;
  font-size:12px;
  color:#686868;
}

.mu_content_hd {
  font-family:arial;
  font-size:12px;
  color:#686868;
  font-weight:bold;  
}

.mu_content_subhd {
   font-family:arial;
   font-size:11px;
   color:#686868;
   font-weight:bold;  
}

.mu_content_placement {
   width:410px;
   padding:15px 20px 10px 20px;
   vertical-align:top;
 }

.mu_content_RHS {
       background-color:#F8F8F8; 
       text-align:left;
       vertical-align:top;
      width:205px;
}

.mu_content_brief {
        padding-top:15px; 
        padding-bottom:15px; 
        padding-left:10px; 
        padding-right:10px;
        text-align:left;
        vertical-align:top;
}

.mu_img {
     padding-bottom:10px;
     vertical-align:top;
}

.mu_img_LHS {
     padding:15px 0 15px 0;
     vertical-align:top;
}


/* Marketing Update : Book review 2007 styles */

    .mu_headerlink {

         font-size:11px;

         color:#7388c2;

         font-weight:normal;

}

    .mu_headerlink ul {

      list-style-image:url(/template_images/grey_bullet.jpg);
 
     color:#7388c2;

}

    .mu_headerlink ul li a,  .mu_headerlink ul li a:hover,  .mu_headerlink ul li a:active,  .mu_headerlink ul li a:visited {

    text-decoration:underline;

    color:#7388c2;

   font-weight:normal;

}

.bluetxt_link a, .bluetxt_link a:hover, .bluetxt_link a:active, .bluetxt_link a:visited {

    font-weight:bold;

   color:#7388C2;

   text-decoration:underline;

  font-size:11px;

}


.LHS_col_content{
    border-right:1px solid #dcdcdc;
    width:406px;
    vertical-align:top;
   padding-right:15px;
  
}

.event_column {
      width:350px;
      vertical-align:top;
      padding:0 15px 0 15px;
}


