/* these are for the front end, change these and the */
/* boxes will be this style and can take many different layouts*/
/* use the layouts to add image slices or put nothing at all in there */
/*html 
{
    height: 100%;
} */
html 
{
    height: 100%;
} 

body		
{  
    background-color:White;
    /*non W3 std things, shame cos they look good*/
    /*SCROLLBAR-FACE-COLOR: #4ABD10; */
    /*SCROLLBAR-HIGHLIGHT-COLOR: #BDD76B;*/ 
    /*SCROLLBAR-SHADOW-COLOR: #526918; */
    /*SCROLLBAR-ARROW-COLOR: #D8F975; */
    /*SCROLLBAR-BASE-COLOR: #D8F975; */
    /*SCROLLBAR-3D-LIGHT-COLOR: #D8F975;*/
     margin-bottom: 24px;
     margin-top:6px;
    padding:0px;
    min-height: 101%;
}
a
{
  color: #00105A;

    font-style: normal;	
    font-weight: normal;
}

/* small link or side menu link text */
a.mtext 
{
    font-family: "Verdana", "Arial", "Helvetica";	
    font-size: 11px;
    font-style: normal;	
    font-weight: normal;color: #666666;
}
a.mtext:hover 
{
    color: #c0c0c0; 
    text-decoration:underline; 
}

/* small link or menu link text in bold */
a.mtextb 
{
    font-family: "Verdana", "Arial", "Helvetica";	
    font-size: 11px;
    font-style: normal;	
    font-weight: bold;
    color: #666666;
}
a.mtextb:hover 
{
    color: #c0c0c0; 
    text-decoration:underline; 
}
a.mtextnb 
{
    font-family: "Verdana", "Arial", "Helvetica";	
    font-size: 11px;
    font-style: normal;	
    font-weight: bold;
    color: #666666;
}
a.mtextnb:hover 
{
    color: #c0c0c0; 
    text-decoration:underline; 
}

table#sidenav 
{
    margin: 0 auto;
    padding: 0;
    height: 100%;
    width: 180px;
    text-align: left; 
    /* for IE */
} 

/* masterpage top cell */
.topcell 
{ 
    width:906px; 
    height:89px;
    font-family: "Verdana", "Arial", "Helvetica"; 
    margin-top:0px; 
    margin-bottom:0px; 
    margin-left:auto; 
    margin-right:auto;  
    font-size: 11px; 
    line-height: 16px; 
    text-align:right; 
    font-style: normal;	
    font-weight: normal; 
    color: #83B5CE; 
}
/* main logo cell */
.logocell 
{   white-space:nowrap;
    width:472px;
    float:left;
        padding-top:0px;
    padding-bottom:0px;
    padding-left: 0px;
    padding-right:0px;

    
}

/* the actual container of logo itself */
.logoimage 
{  position:relative;
    text-align:left;
float:left;

}
.topright
{position:relative;
     width:375px;
    height:102px;
    float:right;
    padding-right:10px;border:0px solid black;
}
.topmid
{ position:relative;

    height: 32px;
    float: right;
    width: 375px;
    font-size: 13px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    color: #404040;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
}
.topbot
{ position:relative;
    height: 60px;
    float: right;
    width:282px;
    font-size: 13px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
   color: #404040;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
}
/* horizontal nav container */
.hnavcontainer
{
       margin-bottom:0px;
    margin-top:0px;
    width:906px;
    height:20px;  
    margin-left:auto;
    margin-right:auto;
    white-space:nowrap;
text-align:center;    
     background-image: url('images/bg_button.png'); 
     background-repeat: repeat;
}

/* main page container and content containers */

.pagediv 
{ 
    /*display:block;*/
    /*border: 1px solid blue;*/

    margin-left:auto;
    margin-right:auto;
   
    width:906px;

    
}
.cleaner 
{
    /*width:800px;*/
	clear:both;
	height:0px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.imagecontainer
{
    width:906px;height: 129px;border:0px solid black;padding:0;margin:0;border:0px solid red;
}
.imagecell
{ 
   float:left; border: 0; width: 695px; height: 129px; padding:0px;margin:0px;
}
.logincell
{   
 
    float:right;border:1px solid #550055;
    width:189px;height: 117px;padding-top:10px;padding-left:20px;margin:0;
    background-color:white;
    }
.custlogin
{
    color:White;
    width:100%;
    border-bottom:dotted 1px white;
        font-family: "Verdana", "Arial", "Helvetica"; 
    font-size: 12px; 
    font-style: normal;	text-align:left;padding:5px;
    font-weight: bold; 
}

.maincontainer
{       padding-top:0px;
    width:100%;border:0px solid blue;
    margin-top:0;
    margin-left:auto;
    margin-right:auto;
    /*border:1px solid red;*/
}
.leftcontainer
{
     height: 100%;
    float: left;border:0px solid green;
    width:150px;    display: block;
    text-align:center;
    padding-left:0px;
    padding-right:0px;
    padding-top:0;
    margin-top:0;
    vertical-align:top;
}
.contentcontainer
{

    height: 100%;
    width:720px;
    text-align:left;border:0px solid green;
    vertical-align:top;
    padding-left:5px;
    padding-right:3px;
    margin-right:0px;
    margin-left: 165px;
    padding-top:10px;
    /*margin: 0px 180px;*/
}
.rightcontainer
{
        height: 100%;
    float: right;border:0px solid green;
    width:0px;
    text-align:center;
    padding-left:10px;
        padding-top:10px;
    padding-right:0px;
    vertical-align:top;
    /*display: block;*/
    /*border: 1px solid green;*/
}

/* main footer cells */
.mainfootercell
{ 
    width:97%;
    margin-left:auto;
    margin-right:auto;
    margin-top: 3px;
    padding-top:3px;

    white-space:nowrap;
}

.leftfootercell
{ 
    padding-top:3px;
    vertical-align:top;
    font-family: "Verdana", "Arial", "Helvetica"; 
    font-size: 11px; 
    font-style: normal;	
    font-weight: normal; 
    color: #c0c0c0;
    display: inline;
    float:left;
}
.rightfootercell
{ 
    display: inline;
    float: right;
    white-space: nowrap;
}

/* top level table on the modules */
.tabletop { width:auto;border:1px solid #8EA5AA; }

/* this cell draws on the left hand side top, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtable {background-repeat: no-repeat;  empty-cells: show; width:1px; height:32px;background-image:url('images/module_right_bg.png'); background-repeat: repeat-x;  }

/* this cell draws on the right hand side top, empty in std layout but can have curved bits, a 1x1 image is in there, you can use padding to set width*/
.rightcolourtable {border:0px solid #c0c0c0;  width:15px; height:32px;background-image:url('images/module_right_bg.png'); background-repeat: repeat-x;  }

/* this is the main cell at the top of the module tables */
.colourtable { width: 100%; padding-top: 2px; padding-left: 4px; background-image:url('images/module_right_bg.png'); background-repeat: repeat-x;  vertical-align: top;height:32px; }

/* contains the icon and text cells */
.texttabletop { width:100%; }

/* this is the cell in the middle top that has the text in it */
.colourtableicon {	width:0px; padding-top:4px;background-repeat: no-repeat; font-family: "Verdana", "Arial", "Helvetica";font-size: 14px; height:22px; font-style: normal;font-weight: bold;text-align: left;color: white; empty-cells: show; }

/* sets properties of the icon image */
.iconimage { width:0px; height:0px; }

/* this is the cell in the middle top that has the text in it */
.colourtabletext {	padding-left:0px; font-family: "Verdana", "Arial", "Helvetica";font-size: 13px; height:22px; font-style: normal;font-weight: bold;text-align: left;color: white; empty-cells: show;  }

/* this cell draws on the left hand side middle, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtablebottom {padding-left:2px; empty-cells: show; width:2px; }

/* this cell draws on the right hand side middle, empty in std layout but can have curved bits, a 1x1 image is in there, you can use padding to set width*/
.rightcolourtablebottom {padding-right:0px;margin-right:0px; empty-cells: hide; width:0px; height:22px;}

/* this is the content cell in the middle */ 
.colourtablebottom {text-align:left;padding-top:5px;}

/* this cell draws on the left hand side base, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtablebase {padding-left:9px; empty-cells: show; width:10px; height:5px; }

/* this cell draws on the right hand side base, empty in std layout but can have curved bits, a 1x1 image is in there, you can use padding to set width*/
.rightcolourtablebase {padding-right:0px; margin-right:0px; empty-cells: hide; width:0px; height:5px;}

/* this is the content cell in the middle */ 
.colourtablebase {height:5px;}

/* top level table on the modules variant 1 */
.tabletop1 { width:100%;border:0px solid #c0c0c0; }

/* this cell draws on the left hand side top, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtable1 {padding-left:9px;  empty-cells: show; width:10px; height:22px;}

/* this cell draws on the right hand side top, empty in std layout but can have curved bits, a 1x1 image is in there, you can use padding to set width*/
.rightcolourtable {padding-right:12px;  empty-cells: show; width:13px; height:22px;}

/* this is the main cell at the top of the module tables */
.colourtable1 { width: 100%; padding-top: 2px; vertical-align: top;  height:22px; }

/* contains the icon and text cells */
.texttabletop1 { width:100%; }

/* this is the cell in the middle top that has the text in it */
.colourtableicon1 {	width:20px; padding-top:4px; background-color:#9B3D3D; font-family: "Verdana", "Arial", "Helvetica";font-size: 14px; height:27px; font-style: normal;font-weight: bold;text-align: left;color: #000; empty-cells: show; }

/* sets properties of the icon image */
.iconimage1 { width:0px; height:0px; }

/* this is the cell in the middle top that has the text in it */
.colourtabletext1 {	padding-left:4px;background-color:#9B3D3D; font-family: "Verdana", "Arial", "Helvetica";font-size: 13px; height:27px; font-style: normal;font-weight: bold;text-align: left;color: #000; empty-cells: show;  }

/* this cell draws on the left hand side middle, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtablebottom1 {padding-left:9px; background-color:#9B3D3D; empty-cells: show; width:10px; }

/* this cell draws on the right hand side middle, empty in std layout but can have curved bits, a 1x1 image is in there, you can use padding to set width*/
.rightcolourtablebottom1 {padding-right:12px; background-color:#9B3D3D; empty-cells: show; width:13px; height:22px;}

/* this is the content cell in the middle */ 
.colourtablebottom1 {background-color:White;text-align:left;}

/* this cell draws on the left hand side base, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtablebase1 {padding-left:9px; empty-cells: show; width:10px; height:19px; }

/* this cell draws on the right hand side base, empty in std layout but can have curved bits, a 1x1 image is in there, you can use padding to set width*/
.rightcolourtablebase1 {padding-right:12px;  empty-cells: show; width:13px; height:19px;}

/* this is the content cell in the middle */ 
.colourtablebase1 {background-color:White; height:19px;}

.featurebox_center {
  background-color:#9B3D3D;
  margin:0px;
  padding:10px;
  border: 1px solid #C71D20;
  font-family: "Verdana", "Arial", "Helvetica";
  font-size: 8pt;
  line-height: 13px;
  color: black;
}
.rightfloatbox
{
    float:right;width:190px;
}

/* table for content */
.content { width:570px; float:left;border:0px solid black;padding-left:10px}
/* top cells of content */
.contentleft { padding-left:2px;width:0px;height:43px; }
.contenttitle { padding-top:9px;width:100%;text-align:left;	font-family: "Verdana", "Arial", "Helvetica"; font-size: 1.2em; font-weight: bold; color: #8E3599; letter-spacing: 0px; vertical-align:top; }
.archivetitle { padding-top:3px;text-align:left;	font-family: "Verdana", "Arial", "Helvetica"; font-size: 1.0em; font-weight: bold; color: #8E3599; letter-spacing: 1px; }
.contentright { padding-right:24px;width:25px;height:43px;}
h1
{
    padding-top:9px;width:100%;text-align:left;	font-family: "Verdana", "Arial", "Helvetica"; font-size: 1.2em; font-weight: bold; color: #8E3599; letter-spacing: 0px; vertical-align:top;
}
h2
{
    padding-top:9px;width:100%;text-align:left;	font-family: "Verdana", "Arial", "Helvetica";font-size: 15px; font-weight: bold;  letter-spacing: 0px; vertical-align:top;color:#0099BD;
}
/* body cells of content */
.contentbodyleft { width:12px;empty-cells:show;}
.contentbody { width:100%;height:auto;font-family:Arial;font-size:0.75em;padding:4px;vertical-align:top; }
.contentbodyright { width:0px;height:100%;empty-cells:show;vertical-align:top; }
/* base cells of content */
.contentbaseleft { padding-left:12px;width:2px;height:28px;empty-cells:show;vertical-align:bottom; }
.contentbase { width:auto;height:28px; }
.contentbaseright { padding-right:24px;width:25px;height:28px;empty-cells:show;vertical-align:top; }
/* filebox is the box table that contains the attached files*/
.filebox { width:100%;border:1px dotted #297985; margin-top: 4px; }
/* cell within the getcontentfiles table */
.fileboximage { text-align:center;width:96px; }
.fileboxbutton { width:240px;vertical-align:middle;margin-top:4px;text-align:right;white-space:nowrap; }
.fileboxtext { width:auto;font-family:Tahoma,Helvetica;font-size:9pt; }
/* is the box table that contains the abbreviated content and search results, and some cart stuff which had dashed border */
.searchbox { width:100%;border:1px dotted #297985; margin-top:4px; }
/* contentfoot contains print icon and content type stuff (date for blog etc.) */
.contentfoot { width:100%; }
.contentfootcell {background-color:#ECFAF9;width:100%;padding-top:4px;padding-bottom:4px;font-size:8pt;white-space:nowrap;vertical-align:middle;}


.eventticketcell { font-family:Verdana;font-size:0.75em;padding:4px;vertical-align:top; }
.tickettitle { padding-top:12px;margin-top:3px;width:100%;text-align:left;	font-family: "Tahoma", "Verdana", "Arial", "Helvetica"; font-size: 1.4em; font-weight: bold; letter-spacing: 0px; vertical-align:text-top; empty-cells:show; line-height:12pt; }
.carttickettext{width:100%;text-align:left;	font-family: "Tahoma", "Verdana", "Arial", "Helvetica"; font-size: 1.0em; font-weight: bold; letter-spacing: 0px; vertical-align:text-top; empty-cells:show; line-height:12pt; }

.sendtofriendcontent { width:100%;height:auto;font-family:Verdana;font-size:0.75em;padding:4px;vertical-align:top; }
.commenttitle {background-color:#c0c0c0;color:Black;width:100%;padding-top:4px;padding-bottom:4px;font-size:8pt;white-space:nowrap;vertical-align:middle;}
.commentbody {color:Black;width:100%;padding-top:4px;padding-bottom:4px;font-size:8pt;white-space:nowrap;vertical-align:middle;}
.eventtable { width:100%;text-align:left;padding-left:0px; }
.search            { padding: 2px; border:1px solid #C0C0C0; width: 97%; font-family: "Verdana", "Arial", "Helvetica"; font-size: 10px; color: #616161; background:#FFFFFF;}
.searchhighlight { color:#353535; font-weight:bold; background-color:#D8E3EC;padding:1px; }
.searchlink {padding-bottom:2px; }
.searchbody {padding-bottom:5px;font-size:1.3em; }

.formfields { padding:2px; border:1px dotted #c0c0c0; width: 95%;font-family: "Verdana", "Arial", "Helvetica"; font-size: 12px; color: black; background-color:#F5CFFB; }
.frontendformbutton      {  background-image: url('images/formbuttonbg_purple.gif'); border:1px solid navy; padding:3px; font-family: "Verdana", "Arial", "Helvetica"; font-size: 10px; color: #616161; background-color:white;  cursor: pointer; }
.cartformbutton      { margin-top:10px; line-height:24px; background-image: url('images/formbuttonbg_purple.gif'); border:1px solid navy; padding:4px; font-family: "Verdana", "Arial", "Helvetica"; font-size: 10px; color: #616161; background-color:white; text-decoration:none; cursor: pointer; white-space: nowrap; }
.cartformbuttone     { display: block;margin-left:auto;margin-right:auto; width:90px;height:22px;text-align:center;line-height:24px; background-image: url('images/formbuttonbg_purple.gif'); border:1px solid navy; padding-right:5px;padding-left:5px; font-family: "Verdana", "Arial", "Helvetica"; font-size: 10px; color: #616161; background-color:white; text-decoration:none; cursor: pointer; white-space: nowrap; }

.cartform            {  border:1px dotted #c0c0c0; font-family: "Verdana", "Arial", "Helvetica"; font-size: 11px; color: black; background-color:#F5CFFB; padding-left: 2px; padding-right: 2px; }
.cartitemtopcell {height:170px;width:200px;background-color:#ECFAF9;border:dotted 1px #c0c0c0;}
.cartitembotcell {background-color: #297985;color:white;width:200px;font-family: "Verdana", "Arial", "Helvetica"; font-size: 11px; font-weight:bold; }
.cartitemtable {height:auto;width:auto;}
.cartitemdesc{height:auto;width:90%;margin-top:15px;}
.cartitemformlayout{height:auto;width:500px;border:0px solid black;}
.cartitemhomepagelayout
{
 vertical-align: top;
   width: 30%;
   float:left;
   border:0px solid black;
    text-align: left;
    margin-left:auto;
    margin-right:auto

}
.cartrowdark {background-color:#eeeedd;}
.cartrowlight {background-color:#ffffff;}

.cartcatlist{vertical-align:top;width:80%;margin-left:auto;margin-right:auto;text-align:center;}
.cartcatlistleft{ width:45%;}
.cartcatlistright{width:55%;}
.cartspecialstr{color:#00105A;font-family:"Verdana", "Arial", "Helvetica";font-size:0.9em;font-weight:bold;text-decoration: none;}
.cartpricestr{color:black;font-family:"Verdana", "Arial", "Helvetica";font-size:0.9em;font-weight:normal;text-decoration: none;}
.cartalert { padding:7px;border:1px solid red;background:white;text-align:left;color:red;font-size:11pt;font-weight:bold;width:auto; }

/*.cartformbutton:hover      { BACKGROUND-IMAGE: url('images/formbuttonbgover.gif'); BORDER-TOP: 1px solid #D8D8D8; BORDER-LEFT: 1px solid #D8D8D8; BORDER-BOTTOM: 1px solid black; BORDER-RIGHT: 1px solid black;padding-right:3px;padding-top:5px;padding-bottom:3px;padding-left:3px; font-family: Verdana; font-size: 10px; color: #616161; background-color:white;  cursor: pointer; }*/

.cartbluetext {color:black;font-family:"Verdana", "Arial", "Helvetica";font-size:1.0em;font-weight:bold;padding:0px;  font-size: 8pt;text-decoration: none;} 
.cartredtext {color: black;font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px;font-size: 8pt;text-decoration: none;} 
.cartgreentext {color: Green;font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px; font-size: 8pt;text-decoration: none;} 
.carttext {color: black;font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px;  text-decoration: none;} 

.cartblacktext {color: black;font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px;  font-size: 8pt;text-decoration: none;} 
.cartwhitetext {font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px;  font-size: 8pt;text-decoration: none;} 

.subscriptiontable {width: 100%; margin-left: auto; margin-right: auto;text-align:left; }
.usertable {width: 100%; margin-left: auto; margin-right: auto; }
.sendtofriendtable {width: 95%; }
.blogreplytable {width: 95%; }
.contacttable {width: 100%; margin-left: auto; margin-right: auto; }
.logintable {width: 95%; margin-left: auto; margin-right: auto; }
.logincarttable {width: 95%; margin-left: auto; margin-right: auto; }
.mydetailstable {width: 100%; margin-left: auto; margin-right: auto; }
.mydetailsleft {width: 50%; vertical-align:top; }
.mydetailsright {width: 50%; vertical-align:top;  }

.cartlight {font-family:"Verdana", "Arial", "Helvetica"; line-height: 14px; font-weight:normal; color: black; font-size: 11px;text-decoration: none;}
.cartdark { background-color:#297985; font-family:"Verdana", "Arial", "Helvetica"; line-height: 14px; font-weight:normal; color: white; font-size: 11px;text-decoration: none;}
.cartheading {border: 1px solid #c0c0c0;  background-color:#ECFAF9; font-family:"Verdana", "Arial", "Helvetica"; font-weight:normal; color: #00105A; font-size: 0.9em;text-decoration: none;}
.carteventdisclaimer {border:1px solid red;width: auto;vertical-align:top;}
.carteventmessages {text-align:left;width: auto;vertical-align:top;  FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;
    color: black;}
.cartmessages {width: 100%;vertical-align:top;  FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;
    color: black;}
.carttotals {background-color:#297985;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;
    color: white;
    }
.myorderstable {width: 100%; margin-left: auto; margin-right: auto;font-family:"Verdana", "Arial", "Helvetica"; line-height: 14px; font-weight:normal; color: white; font-size: 11px;text-decoration: none; }
.userleft {text-align:right;padding-right:10px;width: 25%;font-family:"Verdana", "Arial", "Helvetica"; line-height: 14px; font-weight:normal; color: black; font-size: 11px;text-decoration: none;}
.userright { width: 75%;font-family:"Verdana", "Arial", "Helvetica"; line-height: 14px; font-weight:normal; color: black; font-size: 11px;text-decoration: none;}
.userheading {  text-align:left;width: 100%;padding:3px;font-family:"Verdana", "Arial", "Helvetica"; line-height: 14px; font-weight:normal; color: black; font-size: 12px;text-decoration: none;}

.bbbd {font-family:"Verdana", "Arial", "Helvetica";  font-weight:normal; color: black; font-size: 11px;text-decoration: none;} 


/* this is small text */
.bd
{
    FONT-WEIGHT: normal;
       FONT-SIZE: 11px;
    FONT-FAMILY:  "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;color: black;
}
.bdw
{
    FONT-WEIGHT: normal;
       FONT-SIZE: 11px;
    FONT-FAMILY:  "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;color: black;
}
/* added to make link to More same size */
.morelink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.70em;
    FONT-FAMILY:  "Verdana", "Arial", "Helvetica";
}

/* this is for big headings */
.head1
{
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 1.3em;
	font-weight: bold;
	color: #49BECF;
	letter-spacing: 1px;
	padding-bottom: 5px;
}

.nbd {font-family:"Verdana", "Arial", "Helvetica"; font-weight:normal; color: #000000; font-size: 9pt;text-decoration: none;} 
.lbbd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;
}
.bbd {font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; color: black; font-size: 8pt;text-decoration: none;} 
.rbd {font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px; color: black; font-size: 8pt;text-decoration: none;} 
.srbd {font-family:"Verdana", "Arial", "Helvetica"; font-weight:bold; padding:0px; color: black; font-size: 7pt;text-decoration: none;} 
.lbd {font-family:"Verdana", "Arial", "Helvetica"; font-weight:normal; color: Black; font-size: 9pt;text-decoration: none;} 

.tinyd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: "arial","verdana","helvetica";
    TEXT-DECORATION: none;color: Black;
}

.tinyd2
{
    FONT-WEIGHT: normal;line-height:22px;
    FONT-SIZE: 8pt;vertical-align: top;
    FONT-FAMILY: "arial","verdana","helvetica";
    TEXT-DECORATION: none;color: #404040;
}

/* redundant in front end, move to back end css */
/* this one seemd only used on zdnet, matched to mtext to reduce styles*/
.mbtn
{
	color: green;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: underline;
}

A.mlinkl
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #00105A;
    FONT-FAMILY: "Verdana", "Arial", "Helvetica";
    TEXT-DECORATION: none;
}
A.mlinkl:active
{
    COLOR: #00105A;
    TEXT-DECORATION: none;
}
A.mlinkl:visited
{
    COLOR: #00105A;
    TEXT-DECORATION: none;
}
A.mlinkl:hover
{
    COLOR: #0010AA;
    TEXT-DECORATION: underline;
}



H3
{
font-family: "Verdana", "Arial", "Helvetica";
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border-style: none;
	/*background-color: #ffffff;*/
}


.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #333333;
	font-family: "Verdana", "Arial", "Helvetica";
	background-color: #CCFFCC;
}

