html 
{
    height: 100%;
    min-height: 100%;
} 

body 
{
    background-color:#006699;
    font-family: tahoma, sans-serif;
    background-attachment: fixed; 
    margin:0px;
    padding:0px;
    text-align:center;
    min-height: 100%;
    height: 100%;
    background-image:url("images/bodybg.png");
    }
    
h1, h2 { margin: 0; margin-bottom: 10px; padding: 0; font-weight: normal; font-size: 25px; }

.form1class
{height: 100%;color:#7E7D7D;}

.pagediv 
{ 
width: 730px; color:#7E7D7D;padding-top: 0px;padding-left:25px; padding-bottom:25px;  padding-right:25px; background: #fff; margin-left: auto; margin-right: auto;
}
A:link
{
    font-family:  tahoma, sans-serif;	
    font-size: 12px;
    font-weight: normal;
    color: #7E7D7D;
}

A:hover
{
    font-family:  tahoma, sans-serif;	
    font-size: 12px;
    font-weight: normal;
    color: #0083BB;
}
A:visited
{
    font-family:  tahoma, sans-serif;	
    font-size: 12px;
    font-weight: normal;
    color: #7E7D7D;
}
A:active
{
    font-family:  tahoma, sans-serif;	
    font-size: 12px;
    font-weight: normal;
    color: #7E7D7D;
}
a.mtext 
{
    font-family: tahoma, sans-serif; 	
    font-size: 10px;
    font-style: normal;	
    font-weight: normal;color: #003269;
}
a.mtext:hover 
{
    color: #0083BB; 
    text-decoration:underline; 
}

/* small link or menu link text in bold */
a.mtextb 
{
    font-family: tahoma, sans-serif; 	
    font-size: 10px;
    font-style: normal;	
    font-weight: bold;
    color: #003269;
}
a.mtextb:hover 
{
    color: #0083BB; 
    text-decoration:underline; 
}
a.mtextnb 
{
    font-family: tahoma, sans-serif; 	
    font-size: 10px;
    font-style: normal;	
    font-weight: bold;
    color: #003269;
}
a.mtextnb:hover 
{
    color: #0083BB; 
    text-decoration:underline; 
}

table#sidenav 
{
    margin: 0 auto;
    padding: 0;
    height: 100%;
    width: 180px;
    text-align: left; 
    /* for IE */
} 

/* masterpage top cell */
.topcell 
{ 
     width:729px; 

    text-align:center;
    margin-left:auto;
    margin-right:auto;
    padding-top:0px;
    padding-bottom:0px;
    padding-left: 0px;
    padding-right:0px;
    margin-top:0px;
    margin-bottom:0px;
     background-color: #fff;
     white-space:nowrap;

}
.botcell 
{ float:left;
    width:126px; 
    padding:0px;
    margin:0px; 
    padding-bottom:1px;
    padding-top:1px;
    vertical-align:top;
    text-align:left;
      background-color: #0B415B;
}
/* main logo cell */
.logocell 
{   float:left;
    width:auto;
    height:70px;
    text-align:center;
    vertical-align:middle;
    margin-left:15px;
    margin-right:15px;
    padding:0px;
    margin-top:5px;
    margin-bottom:0px;
   position:relative;

}
.phonecell 
{   float:right;
    width:auto;
    height:70px;
    text-align:center;
    vertical-align:middle;
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    margin-top:5px;
    margin-bottom:0px;
   

}
.searchcell {margin-bottom: 3px; text-align: right; width: 155px;padding:5px; }
.tagcell 
{float:left;  position:relative;
    width:729px;
    height:200px;
    text-align:center;
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    margin-top:0px;
    margin-bottom:0px;
 background-color: #505050; 
}
.tagline
{    
    float:left;
    position:relative;
    font-family: tahoma, sans-serif; 	
    width:374px;
    height:100px;
    text-align:center;
    color: #fff; padding-left: 25px; padding-top: 65px; line-height: 110%;
    border:0px solid green;
}
.highlight{font-family: tahoma, sans-serif;color: #50A3D9;}
/* the random image */
.randimage 
{
    float:right;

    padding:0px;

    margin-top:0px;
    text-align:center;
      background-color: white;
      white-space:nowrap;
}
.randimage1
{
    float:right;

    padding:0px;

    margin-top:0px;
    text-align:center;
      background-color: white;
      white-space:nowrap;
}
/* horizontal nav container */
.hnavcontainer
{
    margin-bottom:0px;
    margin-top:0px;
    width:729px; 
    margin-left:0px;
    margin-right:auto;
    white-space:nowrap;
 background-color: #cdcdcd; 

}
#homebutton
{ 
  margin:0;

  text-align:center;
height:auto;

   background-color:#cdcdcd;
      padding:  5px 0px 5px 0px;text-transform:uppercase;
   font-weight: normal;  
   border:0px solid black;
 font-family: tahoma, sans-serif;
font-size: 11px; color:#7E7D7D; text-decoration:none;  
}
#homebutton a
{ color:#7E7D7D;
}
#homebutton li
{
  list-style: none;
  margin: 0;color: #7E7D7D;
  display: inline;
}

#homebutton li a
{
  color: #7E7D7D;
  padding: 5px 15px;
  margin-left: 3px;height:auto;
  border-left: 1px solid white;
  border-bottom: none;

  text-decoration: none;
}

#homebutton li a:link { color: #F1F6FE; }
#homebutton li a:visited { color: #F1F6FE; }

#homebutton li a:hover
{
  color: white;
  background: #0083BB;

}
#homebutton li a#current
{
  color:#F1F6FE;
  background: #cdcdcd;

}
#homebuttonlink
{
text-transform:uppercase;
   font-weight: normal;  
   
 font-family: tahoma, sans-serif;
font-size: 11px; color:#7E7D7D; text-decoration:none;  
  
}

#homebuttonlink a:link { color: #7E7D7D; }
#homebuttonlink a:visited { color: #7E7D7D; }

#homebuttonlink a:hover
{ color: white; }
.cleaner 
{
    /*width:800px;*/

	clear:both;
	
}
.subnavcontainer
{ 
    width:auto;height:35px;
    white-space:nowrap;
    text-align:left;
    vertical-align: middle;
    padding-bottom:0px;
    padding-right:0px;line-height: 160%; 
    position:relative; color:white;
    margin-left: 0px;background-color:#cdcdcd;
   
    }
.subnavselectedtext
{

    color:white;   text-transform:uppercase;
    font-weight: normal;   vertical-align: text-bottom;
    font-family: tahoma, sans-serif;
    font-size: 11px; text-decoration:none;line-height: 160%; 
}

.subnavselected
{
     padding: 8px 8px 9px 8px;
    background-color:#747373;
    float:left;width:auto;vertical-align: text-bottom;
    border-right:1px solid white;
   width:auto; 

     }
.subnavtext
{ 
 
    text-transform:uppercase;line-height: 160%; 
    font-weight: normal;   vertical-align: text-bottom;
    font-family: tahoma, sans-serif;
    font-size: 11px; color:#7E7D7D; text-decoration:none; 
    }
.subnav
{ padding: 8px 8px 9px 8px;
    background-color:#cdcdcd;vertical-align: text-bottom;color: white;
    float:left;width:auto;border-right:1px solid white;
  
    }

a.subnavtext
{ 
   text-transform:uppercase;
    font-weight: normal;   vertical-align: text-bottom;
    font-family: tahoma, sans-serif;
    font-size: 11px; color:#7E7D7D; text-decoration:none; 
}
A.subnavtext:visited
{ 
   text-transform:uppercase;
    font-weight: normal;   vertical-align: text-bottom;
    font-family: tahoma, sans-serif;
    font-size: 11px; color:#7E7D7D; text-decoration:none; 
}
A.subnavtext:active
{
    text-transform:uppercase;
    font-weight: normal;   vertical-align: text-bottom;
    font-family: tahoma, sans-serif;
    font-size: 11px; color:#7E7D7D; text-decoration:none; 
}
A.subnavtext:hover
{ 
    text-transform:uppercase;
    font-weight: normal;   vertical-align: text-bottom;
    font-family: tahoma, sans-serif;
    font-size: 11px; color:#0083BB; text-decoration:none; 
}

.leftcontainer
{  
}
.rightcontainer
{
    height: 100%;
    float: right;
    width:175px;
    text-align:center;
    padding-left:0px;
    vertical-align:top;

 border:0px solid red;
    /*display: block;*/
    /*border: 1px solid green;*/
}
.maincontainer
{   margin-bottom: 5px; margin-top: 0px;
    width:729px; 
    margin-left:0px;
    margin-right:auto;

    border:0px solid red;
}
.contentcontainer
{ width:auto;margin-right:190px;position:relative; 
     height: 100%;

    text-align:left;
    vertical-align:top;
    padding-left:0px;
    padding-right:0px;

    margin-left: 0px;
 border:0px solid green;
    }
/* main footer cells */
.mainfootercell
{ 
    width:100%;
    height:74px;
    vertical-align:bottom;
      background-color: white;
    padding-top:15px;
    
    white-space: nowrap;
}


/* advanced search/different table of the modules called by CWSCommon.TableTop1 */
.tabletop { width:100%;border: 0px solid green;background-color:#EBEBE3; }

/* this cell draws on the left hand side top, a 1x1 image is in there, you can use padding to set width*/
.leftcolourtable {padding-left:15px; background-color:#cdcdcd; border-bottom:solid 0px #0084BC; empty-cells: show; width:15px; height:25px;}

/* 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; background-color:#cdcdcd;border-bottom:solid 0px #0084BC;  empty-cells: show; width:12px; height:25px;}

/* this is the main cell at the top of the module tables */
.colourtable { width: 100%;  background-color:#cdcdcd;padding-top: 0px; vertical-align: top;  height:25px; }

/* contains the icon and text cells */
.texttabletop { width:100%;background-color:#cdcdcd;border-bottom:solid 0px #0084BC; }

/* this is the cell in the middle top that has the text in it */
.colourtableicon {	width:0px;background-color:#cdcdcd;padding-bottom:1px; padding-top:1px; letter-spacing: 0.1px; font-family: tahoma, sans-serif;font-size:14px; height:25px; font-style: normal;font-weight: normal; text-transform:uppercase;text-align: left;color: #505050; empty-cells: show; }

/* sets properties of the icon image */
.iconimage { width:22px;height:33px;padding-top:0px;padding-bottom:0px; }

/* this is the cell in the middle top that has the text in it */
.colourtabletext {	width: 100%; padding-left:0px;padding-bottom:0px;background-color:#cdcdcd;letter-spacing: 0.1px;padding-top:12px; font-family: tahoma, sans-serif;font-size: 14px; height:23px; font-style: normal;font-weight: normal; text-transform:uppercase; text-align: left;color: #505050;  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:9px;  border-left:#EBEBE3; 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*/
.rightcolourtablebottom {padding-right:12px; border-right:#EBEBE3;empty-cells: show; width:13px; height:25px;}

/* this is the content cell in the middle */ 
.colourtablebottom {background-color:#EBEBE3;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*/
.leftcolourtablebase {padding-left:9px; border-bottom:#EBEBE3;border-left:#EBEBE3;empty-cells: show; width:10px; height:1px; }

/* 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:12px;border-bottom:#EBEBE3;border-right:#EBEBE3;empty-cells: show; width:13px; height:1px;}

/* this is the content cell in the middle */ 
.colourtablebase {background-color:#EBEBE3;border-bottom:#EBEBE3; height:1px;}




/* advanced search/different table of the modules called by CWSCommon.TableTop1 */
.tabletop1 { width:100%;border: 0px solid green;background-color:#505050; }

/* 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:15px; background-color:#cdcdcd; border-bottom:solid 0px #0084BC; empty-cells: show; width:15px; height:25px;}

/* 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*/
.rightcolourtable1 {padding-right:12px; background-color:#cdcdcd;border-bottom:solid 0px #0084BC;  empty-cells: show; width:12px; height:25px;}

/* this is the main cell at the top of the module tables */
.colourtable1 { width: 100%;  background-color:#cdcdcd;padding-top: 0px; vertical-align: top;  height:25px; }

/* contains the icon and text cells */
.texttabletop1 { width:100%;background-color:#cdcdcd;border-bottom:solid 0px #0084BC; }

/* this is the cell in the middle top that has the text in it */
.colourtableicon1 {	width:0px;background-color:#cdcdcd;padding-bottom:1px; padding-top:1px; font-family: tahoma, sans-serif;letter-spacing: 0.1px;font-size:14px; height:25px; font-style: normal;font-weight: normal; text-transform:uppercase;text-align: left;color: #505050; empty-cells: show; }

/* sets properties of the icon image */
.iconimage1 { width:22px;height:33px;padding-top:0px;padding-bottom:0px; }

/* this is the cell in the middle top that has the text in it */
.colourtabletext1 {	width: 100%; padding-left:0px;padding-bottom:0px;background-color:#cdcdcd;padding-top:12px; font-family: tahoma, sans-serif;letter-spacing: 0.1px;font-size: 14px; height:23px; font-style: normal;font-weight: normal; text-transform:uppercase; text-align: left;color: #505050;  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:1px; 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*/
.rightcolourtablebottom1 {padding-right:1px; empty-cells: show; width:2px; height:17px;}

/* this is the content cell in the middle */ 
.colourtablebottom1 {padding-top:5px;text-align:left;color: white;font-family: tahoma, sans-serif;letter-spacing: 1px;	font-size: 10px;  }

/* 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:0px;   empty-cells: hide; width:2px; 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*/
.rightcolourtablebase1 {padding-right:0px; empty-cells: hide; width:2px; height:5px;}

/* this is the content cell in the middle */ 
.colourtablebase1 { height:5px;}

/* table for content */
.content { width:auto; border:0px solid black; color:#545454;}
/* top cells of content */
.contentleft {height:0px; }
.contenttitle { width:100%;background-color: #EBEBE3;padding-top:8px;padding-left:3px;border:solid 0px #999999; padding-bottom: 0px; margin-bottom:0px;width:100%;text-align:left;	font-family: tahoma, sans-serif; font-size: 1.0em; font-weight: bold; color: #2F3D98; letter-spacing: 0px; vertical-align:text-top; empty-cells:show; }
.archivetitle { width:100%;background-color: #EBEBE3;padding-top:8px;padding-left:3px;text-align:left; padding-bottom: 0px;	font-family:tahoma, sans-serif; font-size: 1.0em; font-weight: bold; color: #2F3D98; letter-spacing: 1px; vertical-align:text-top;}
.contentright { padding-right:0px;width:1px;height:0px; }
/* body cells of content */
.contentbodyleft { width:0px;empty-cells:show;background-repeat:repeat-y; }
.contentbody {  width:100%;background-color: #EBEBE3;margin-bottom:3px;padding-top:8px;padding-left:4px;padding-right:4px;padding-bottom:4px;width:auto;height:auto;font-family:tahoma, sans-serif;font-size:10pt;vertical-align:top; }
.contentbodyright { width:1px;height:100%;empty-cells:show;background-repeat:repeat-y;vertical-align:top; }
/* base cells of content */
.contentbaseleft { padding-left:0px;width:0px;height:20px;empty-cells:show;background-repeat:no-repeat;vertical-align:bottom; }
.contentbase { width:auto;height:20px;border-top:dotted 0px #999999; background-repeat:repeat-x; }
.contentbaseright { padding-right:0px;width:1px;height:20px;empty-cells:show;background-repeat:no-repeat;vertical-align:top; }
/* filebox is the box table that contains the attached files*/
.filebox { width:90%;border-bottom:0px dotted #999999; margin-top: 4px; }
/* cell within the getcontentfiles table */
.fileboximage { text-align:center;width:96px; }
.fileboxbutton { width:auto;vertical-align:middle;margin-top:4px;text-align:right;white-space:nowrap; }
.fileboxtext { width:auto;font-family:Tahoma,Helvetica;font-size:10pt; }
/* is the box table that contains the abbreviated content and search results, and some cart stuff which had dashed border */
.searchbox { width:100%;margin-top:8px;margin-bottom: 8px;padding:0; }
.searchtitle { text-align:center;width:100%;background-color:#505050; margin-top:8px;padding: 8px;font-family: tahoma, sans-serif; font-size: 1.0em; font-weight: normal; text-transform:uppercase; color: #DDDADA; }
.searchcell { text-align:left;width:100%;border:0px solid red;padding: 8px;background-color:#CECECE;font-family: tahoma, sans-serif; font-weight: normal; color: #505050; padding-top:8px;padding-bottom: 8px; }
.searchcell1 { text-align:left;width:100%;padding: 8px;background-color:#EBEBE3;font-family: tahoma, sans-serif; font-weight: normal;  color: #505050; padding-top:8px;padding-bottom: 8px; }
/* contentfoot contains print icon and content type stuff (date for blog etc.) */
.contentfoot { width:100%; }
.contentfootcell {width:100%;padding-top:4px;padding-bottom:4px;font-size:8pt;white-space:nowrap;vertical-align:middle;}
/* cells of top horiz nav if required */
.navleft { width:9px;height:31px;background-image:url('images/navbg_left.gif');empty-cells:show;background-repeat:no-repeat;vertical-align:top; }
.navmid { width:auto;height:31px;background-color:#AAFE50;background-image:url('images/navbg_mid.gif'); background-repeat:repeat-x; white-space:nowrap;vertical-align:bottom; }
.navspacer { width:18px;height:31px;background-color:#AAFE50;background-image:url('images/navbg_mid.gif'); background-repeat:repeat-x; white-space:nowrap;vertical-align:middle; }
.navright { padding-right:24px;width:9px;height:31px;background-image:url('images/navbg_right.gif');empty-cells:show;background-repeat:no-repeat;vertical-align:top; }
.eventticketcell { width:305px;height:142px;background-image:url('images/ticket.gif');background-repeat:no-repeat;font-family:Verdana;font-size:0.75em;padding:4px;vertical-align:top; }
.sendtofriendcontent { width:100%;height:auto;font-family:Verdana;font-size:0.75em;padding:4px;vertical-align:top; }
.commenttitle {background-color:white;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:305px; }
.search            { margin-left: 0px; padding: 2px; border:1px solid #C0C0C0;  font-family: tahoma, sans-serif;  font-size: 10px; color: #616161; background:#FFFFFF;}
.searchhighlight { color:black; font-weight:bold; background-color:#A0B2C3;padding:1px; }
.searchlink {padding-bottom:4px; }
.searchbody {padding-bottom:2px; }
.formfields { padding:2px; border: 1px solid #c0c0c0;  width: 93%;font-family: tahoma, sans-serif;  font-size: 12px; color: #616161; background:#FFFFFF; }
.frontendformbutton      {  margin-top:0px; height: 25px; background-image: url('images/formbuttonbg_shinysilver.gif');border:1px solid #CDCDCD; font-family: tahoma, sans-serif; font-size: 12px;  color: #0080c0; font-weight:bold;  cursor: pointer; }

.cartformbutton      { margin:2px; line-height:24px; background-image: url('images/formbuttonbg_shinysilver.gif'); border:1px solid #CDCDCD; padding:4px; font-family: tahoma, sans-serif;  font-size: 12px; color: white; font-weight:bold;background-color:white; text-decoration:none; cursor: pointer; white-space: nowrap; }
.cartform            { border:1px solid #C0C0C0; font-family: tahoma, sans-serif;  font-size: 10px; color: #616161; background:#FFFFFF; padding-left: 2px; padding-right: 2px; }
.cartitemtopcell {height:170px;}
.cartitembotcell {height:70px;}
.cartitemtable {height:auto;width:200px;margin-right:15px;}
.cartitemdesc{height:auto;width:200px;}
.cartitemformlayout{height:auto;width:80%;}
.cartcatlist{vertical-align:top;width:100%;text-align:center;}
.cartcatlistleft{ width:45%;}
.cartcatlistright{width:55%;}
.cartspecialstr{color:red;font-family:verdana;font-size:12px;font-weight:bold;text-decoration: none;}
.cartpricestr{color:blue;font-family:verdana;font-size:12px;font-weight:bold;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; }


.cartbluetext {color: Blue;font-family:tahoma, sans-serif; font-weight:bold; padding:0px;  font-size: 10px;text-decoration: none;} 
.cartredtext {color: white;font-family:tahoma, sans-serif; font-weight:bold; padding:0px;font-size: 10px;text-decoration: none;} 
.cartgreentext {color: Green;font-family:tahoma, sans-serif; font-weight:bold; padding:0px; font-size: 10px;text-decoration: none;} 
.carttext {color: white;font-family:tahoma, sans-serif; font-weight:normal; padding:0px;  font-size: 10px;text-decoration: none;} 

.subscriptiontable {width: 100%; border: 0px solid gray; margin-left: auto; margin-right: auto; }
.usertable {width: 100%; border: 0px solid gray; margin-left: auto; margin-right: auto; }
.sendtofriendtable {width: 95%; border: 0px solid gray;}
.blogreplytable {width: 95%; border: 0px solid gray;}
.contacttable {width: 100%; border: 0px solid gray; margin-left: auto; margin-right: auto; }
.logintable {width: 95%; border: 0px solid gray; margin-left: auto; margin-right: auto; }
.logincarttable {width: 95%; border: 0px solid gray; margin-left: auto; margin-right: auto; }
.mydetailstable {width: 100%; border: 0px solid gray; margin-left: auto; margin-right: auto; }
.mydetailsleft {width: 50%; vertical-align:top; }
.mydetailsright {width: 50%; vertical-align:top;  }
.cartrowlight {width: 100%;vertical-align:top;}
.cartlight {font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: white; font-size: 10px;text-decoration: none;}
.cartdark {  font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: white; font-size: 10px;text-decoration: none;}
.cartheading {background-color:#313131;font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: white; font-size: 10px;text-decoration: none;}
.carteventdisclaimer {width: 100%;vertical-align:top;}
.carteventmessages {width: 100%;vertical-align:top;  FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: tahoma, sans-serif;
    TEXT-DECORATION: none;
    color: white;}
.cartmessages {width: 100%;vertical-align:top;  FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: tahoma, sans-serif;
    TEXT-DECORATION: none;
    color: white;}
.carttotals {background-color:#FF0000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: tahoma, sans-serif;
    TEXT-DECORATION: none;
    color: white;
    }
.myorderstable {width: 100%; border: 0px solid gray; margin-left: auto; margin-right: auto;font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: white; font-size: 12px;text-decoration: none; }
.userleft {width: 25%;font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: #545454; font-size: 12px;text-decoration: none;}
.userright {  width: 75%;font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: #545454; font-size: 12px;text-decoration: none;}
.userheading {  text-align:left;width: 100%;padding:3px;font-family:tahoma, sans-serif; line-height: 14px; font-weight:normal; color: #545454; font-size: 12px;text-decoration: none;}

.bbbd {  FONT-WEIGHT: normal;
    FONT-SIZE: 12px; color: #3A3A3A;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;} 


/* this is small text */
.bd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}

/* this is for big headings */
.head1
{
	font-family: tahoma, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #83B5CE;
	letter-spacing: 1px;
	padding-bottom: 5px;
}

.nbd {font-family:tahoma, sans-serif; font-weight:normal; color: #000000; font-size: 8pt;text-decoration: none;} 
.lbbd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY:tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
.bbd {font-family:tahoma, sans-serif; font-weight:bold; color: #545454; font-size: 8pt;text-decoration: none;} 
.rbd {font-family:tahoma, sans-serif; padding:0px;font-weight:normal; color: #5FAEDD; font-size: 8pt;text-decoration: none;} 
.srbd {font-family:tahoma, sans-serif; padding:0px;font-weight:normal; color: red; font-size: 7pt;text-decoration: none;} 
.lbd {font-family:tahoma, sans-serif; font-weight:normal; color: #545454; font-size: 10px;text-decoration: none;} 
.lbd {font-family:tahoma, sans-serif; font-weight:normal; color: #545454; font-size: 11px;text-decoration: none;} 
a.lbd {font-family:tahoma, sans-serif; font-weight:normal; color: #545454; font-size: 10px;text-decoration: none;} 

.tinyd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;

}
a.tinyd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;
    line-height:10px;
}
A.tinyd:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;
    line-height:10px;
}
A.tinyd:active
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;
    line-height:10px;
}
A.tinyd:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#0083BB;
    TEXT-DECORATION: underline;

}
.tinydb
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;

}
a.tinydb
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;

}
A.tinydb:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;

}
A.tinydb:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#0083BB;
    TEXT-DECORATION: underline;

}
A.tinydb:active
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: tahoma, sans-serif;
    color:#242424;
    TEXT-DECORATION: none;

}
/* 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: 10px;
    FONT-FAMILY:tahoma, sans-serif; 
    TEXT-DECORATION: underline;
}

A.mlinkl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    color: #3A3A3A;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
A.mlinkl:active
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    color: #3A3A3A;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
A.mlinkl:visited
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    color: #3A3A3A;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
A.mlinkl:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #0083BB;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: underline;
}


A.mlinks
{
    FONT-WEIGHT: normal;
    text-transform:uppercase;
    FONT-SIZE: 14px;
    color: #DDDADA;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
A.mlinks:active
{
    FONT-WEIGHT: normal;
    text-transform:uppercase;
    FONT-SIZE: 14px;
    color: #DDDADA;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
A.mlinks:visited
{
    FONT-WEIGHT: normal;
    text-transform:uppercase;
    FONT-SIZE: 14px;
    color: #DDDADA;
    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
}
A.mlinks:hover
{
    FONT-WEIGHT: normal;
    text-transform:uppercase;
    FONT-SIZE: 14px;

    FONT-FAMILY: tahoma, sans-serif; 
    TEXT-DECORATION: none;
    COLOR: #0083BB;

    TEXT-DECORATION: underline;
}



H3
{
font-family: tahoma, sans-serif; 
	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: tahoma, sans-serif; 
	background-color: #CCFFCC;
}
