/****************************************************/
/*******     THEME NAME: Clouds Dark Blue     *******/
/**** 		  customized for VTL          *******/
/****************************************************/

/*******            COMMON STYLES             *******/

BODY

{
  margin:0.5em;
  padding: 10px;
  background-color:#006699;
  text-align: left;
}

/******* Main font styles *******/

BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-style: normal;
  color: #333399;
 /* -moz-user-select: none; */
}

BODY
{
  font-size: 1em;
  #font-size: 0.8em;
  _font-size: 0.8em;
  font-weight: normal;
}

H1, H2
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  color:#990000;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding; 1em 0 0 0;
  line-height: 150%;
}

H3, H4, H5, H6
{  
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding; 1em 0 0 0;
  line-height: 150%;
}

H1
{
  font-size: 2.50em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}
H2
{
  font-size: 2em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}
H3
{
  font-size: 1.50em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}
H4
{
  font-size: 1.25em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}
H5
{
  font-size: 1.15em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}

H6
{
  font-size: 1.10em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}

P:first-child, H1:first-child, H2:first-child, 
H3:first-child, H4:first-child, H5:first-child, 
H6:first-child
{
  margin-top: 0;
}

a:link /* bright blue */
{
  color: #0000FF;  
}

a:visited /* pale blue */
{
  color: #6699CC;  
}

a:hover, /* dusty blue */
a:focus
{
  color: #336699;   
}

a:active  /* pale dusty blue */
{
  color: #339799 ;  
}


/******* Custom styles *******/

/******		Tables		******/

table.border
{
  border:4px solid #660000;
  border-collapse:collapse;

}

table.noborder
{
  border:0;
  border-collapse:collapse;
}

table.border td 
{
  text-align: center;
  vertical-align: middle;
  padding: 0.5em;
  border: 2px solid #660000;
}

table.nopadding td
{
  padding:0;
}

td.td_pink
{
  background-color: #FFBBBB;
}

td.td_peach
{
  background-color: #FF9966;
}

td.td_yellow
{
background-color: #FFFF99;
}

td.td_blue
{
background-color: #6699CC;
}

/* Table of Contents */
.TOC_list
{
  width: 100%;
  background-color:#FFCCCC;
  border: 7px ridge #660000;
}

.TOC_list th
{
  padding: 0.5em;
  text-align: center;
  font-size: 125%;
  font-weight: bold;
}

.TOC_list tr
{
}

.TOC_list tr.subhead td 
{
  font-weight: bold; 
}

.TOC_list td
{
  border: 1px solid #660000;
  text-align: center;
  margin: 0.5;
  padding: 0.5em 0;
}

.TOC_list td a,
.TOC_list td a:link,
.TOC_list td a:focus
{
  color: #333399;
  text-decoration: none;
}

.TOC_list td a:visited
{
  color: #660000;
  text-decoration: none;
}

.TOC_list td a:hover
{
  color: #990000;
  text-decoration: underline;
}

.TOC_list ul
{
  font-size: 1.25em;
  line-height: 1.5em;
  padding: 0 1em;
}

.TOC_list li
{
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  border: 1px solid #663333;
}

.top
{
margin-bottom: 5em;
}

/* no underlining Table of Contents anchor links */
a.TOC,
a.TOC:link,
a.TOC:hover, 
a.TOC:focus
{
  color: #333399;
  text-decoration: none;
}

.hidden
{
  visibility: hidden;
}

/******* text alignment *******/

.center
{
  text-align: center;
}

.centerform
{
    width: 300px;
    height: 300px;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    margin-top: -150px;
}

.left
{
  text-align: left;
}

.right
{
  text-align:right;
}

.just
{
  text-align: justify;
  text-justify: newspaper;
}

.indent
{
  margin-left: 5em;
  #margin-left: 8px;
}

/* no indent for lists */
.indent0
{
  margin-left: -0.75em;
}

.indent1
{
  margin-left: 1em;
  #margin: 8px;
}

.indent2
{
  margin-left: 2em;
  #margin: 8px;
}

.indent3
{
  margin-left: 3em;
  #margin: 8px;
}

/******* text size *******/

.xsmall
{
  font-size: 0.6em;
}

.small
{
  font-size: 0.8em;
}

.norm
{
  font-size: 1em;
  line-height: 100%;
  font-weight:normal;
  font-style:normal;
}

.med
{
  font-size: 1.25em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}

.large
{
  font-size: 1.5em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}

.f50
{
  font-size: 0.5em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
}

.f75
{
  font-size: 0.75em;
  font-size-adjust: 0.55;
}

.f110
{
  font-size: 1.1em;
  font-size-adjust: 0.55;
}

.f125
{
  font-size: 1.25em;
  font-size-adjust: 0.55;
}

.f150
{
  font-size: 1.5em;
  font-size-adjust: 0.55;
}

.f175
{
  font-size: 1.75em;
  font-size-adjust: 0.55;
}

.f200
{
  font-size: 2em;
  font-size-adjust: 0.55;
}

.f225
{
  font-size: 2.25em;
  font-size-adjust: 0.55;
}

/******* text appearance *******/

.ital, .italic
{
  font-style: italic;
}

.bold
{
  font-weight:bold;
}

.underline
{
  text-decoration:underline;
}

.red
{
  color: #990000;
}

.dusty_blue
{
  color: #6699CC;
}

.teal
{
  color: #008080;
}

.cursive
{
  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
}

.sansserif
{
  font-family:Arial, Verdana, Helvetica, sans-serif;
}

.serif
{
  font-family:"Times New Roman", Times, serif;
}

.mono
{
  font-family:"Courier New", Courier, mono
}

.Palatino
{
  font-family: "Palatino Linotype";
}

.Tahoma
{
  font-family: Tahoma, sans-serif;
}

.superscript
{
font-size:xx-small; 
vertical-align:super;
}

.subscript
{
font-size:xx-small; 
vertical-align:sub;
}

/******* line height *******/

.line50
{
  line-height:50%
}

.line75
{
  line-height:75%
}

.line100
{
  line-height: 110%;  
}
 
.line150
{
  line-height: 150%;
}

.line175
{
  line-height: 175%;
}

.line200
{
  line-height: 200%;
}

/*******  format breadcrumbs  *******/
.crumbs
{
  font-size: 0.8em;
  font-size-adjust: 0.55;
}

/******* highlight definition tooltips *******/
.define
{
  color: #0000FF;  
}

/******* format Invite link *******/
.invite
{
  color: #333399;  
  font-weight: bold;
  font-size: 1.1em;
  #font-size: 1em;
  _font-size: 1em;
  font-size-adjust: 0.55;
  text-align: center;
  margin: 0;
  padding; 1em 0 0 0;
  line-height: 150%;
  text-decoration: none;  
}

/******* format Articles *******/

.subject_title
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-size: 3em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
  text-align: left;
  margin-bottom: 1em;
  #margin-bottom: 2em;
  _margin-bottom: 2em;
  color:#990000;
}

.article_title
{
  font-size: 2em;
  #font-size: 1.5em;
  _font-size: 1em;
  text-align: left;
  line-height: 125%;
  margin: 0.5em 0 0.25em 0;
}

.article_subtitle
{
  font-size: 1.5em;
  #font-size: 1.1em;
  _font-size: 1.1em;
  font-style:italic;
  text-align: left;
  margin-bottom: 1em;
}

.article_topic, 
.topic
{
  font-weight: bold;
  font-size: 1.2em;
  #font-size: 1em;
  _font-size: 1em;
}

.article_subtopic
{
  font-weight: bold;
  font-size: 1em;
}

.article_blurb
{
  line-height: 1.15em;
  margin: 0.7em;
  text-align: justify;
  font-size: 0.8em;
  #font-size: 0.7em;
  _font-size: 0.7em;
  font-weight:normal;
}

.article_comment
{
  font-weight: bold;
  font-size: 1.10em;
  margin-bottom: 3em;
}

.author_sign
{
  color: #962533;  
  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.4em; 
  #font-size: 1.3em; 
  _font-size: 1.3em;
  font-size-adjust: 0.55; 
}

.author_sign_small
{
  color: #962533;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-style:normal;
  font-size: 0.9em; 
  #font-size: 0.9em; 
  _font-size: 0.9em; 
  font-size-adjust: 0.55;
}

.author_detail
{
  color: #962533;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1em; 
  _font-size: 0.8em; 
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.author_detail_small
{
  color: #962533;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 0.9em; 
  _font-size: 0.8em; 
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.author_more
{
  color: #962533;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.1em;  
  margin-bottom: 1em;
}

/******* format Bios *******/

.bio
{
  text-align: justify;
}

.bio_pix
{
  float: left;
  display: block;
  width: 15em;
  height: auto; 
  margin: 0 1em 0.5em 0;
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #d7d7ff;
  border: 4px ridge #333399; 
  padding: 0.2em;
  text-align:center;
}

.bio_pix img
{
  border: 2px ridge #333399;
  vertical-align:middle; 
  margin: 1.5em 0 0.5em 0;
  width: 12em;
  height: 12em;
}

.caption
{
  font-size: 0.8em;
  text-align:center;
  padding: 0.2em;
}

.caption_left_rect
{
  display:block;
  float:left;
  width: 17em;
  margin: 0 1em 0.5em 0;
  border: 1px solid #333399; 
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0.2em;
  text-align:center;
}

.caption_left_rect img
{
  vertical-align:middle; 
  margin: 1.5em 0 0.5em 0;
  width: 15em;
  height: 10em;
}

.caption_right_rect
{
  display:block;
  float:right;
  width: 17em;
  margin: 0 0 0.5em 1em;
  border: 1px solid #333399; 
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0.2em;
  text-align:center;
}

.caption_right_rect img
{
  vertical-align:middle; 
  margin: 1.5em 0 0.5em 0;
  width: 15em;
  height: 10em;
}

.img_pump
{
	position: absolute;
	clear: both;
	float: right;
	left: 472px;
	top: 162px;
}

.img_left
{
  float:left;
  padding-right: 1em;
}

/******** format floating boxes ********/

.float_right
{
  float: right;
  margin-left: 1em;
}

.float_left
{
  float: left;
  margin-right: 1em;
}


/******** misc format ********/

.example
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.3em;
  _font-size: 1.2em;
  font-size-adjust: 0.55;
  _font-weight: bold;
  text-align: left;
  line-height: 150%;
}

.credit
{
  font: Arial, Helvetica, sans-serif; 
  font-size: 0.7em;
  text-align:center; 
}

.poem
{
  font-family: Georgia, "Times New Roman", Times, serif; 
  font-size: 1.25em;
  font-style: italic;
  line-height: 125%;
  padding: 1em;
}

.poem p		/* paragraph in poem div does not inherit font characteristics */
{
  font-family: Georgia, "Times New Roman", Times, serif; 
  font-style: italic;
}

.poem_small
{
  font-family: Georgia, "Times New Roman", Times, serif; 
  font-size: 1em;
  font-style: italic;
  line-height: 100%;
  padding: 1em;
}

.poem_small p		/* paragraph in poem div does not inherit font characteristics */
{
  font-family: Georgia, "Times New Roman", Times, serif; 
  font-style: italic;
}

/**** format pictures ****/

.img_ad 
{
  float: left;
  display: block;
  width: 15em;
  height: auto; 
  margin-right: 1em;
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #d7d7ff;
  border: 4px ridge #333399; 
  padding: 0.2em;
  text-align:center;
}

.img_ad img
{
/* 
  width: 10em; 
  height: 10em; */
  width: 12em;
  height: auto;
}

.cartoon
{
  display: block;
  width: 35em;
  height: 35em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5em;
  text-align:center;
}

.cartoon img
{
  width: 30em;
  height: 30em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
  text-align:center;
}

.cartoon_rect
{
  display: block;

  width: 21em;
  height: 15em;
}

.cartoon_caption
{
  font-size: 1.5em;
  _font-size: 1.1em;
  font-weight: bold;
  font-style: italic;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5em;  
  text-align:center;
}


.cartoon_banner 
{
  display: block;
  width: 45em;
  height: 15em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5em;  
  text-align:center;
}

.cartoon_banner img
{
  display: block;
  width: 42em;
  height: 14em;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

.img_rect
{
  display: block;
  width: 21em;
  height: 15em;
}

.img_square img
{
  display: block;
  width: 20em;
  height: 20em;
}

.img_30x30
{
  display: block;
  width: 30em;
  height: 30em;
}

.img_30x20
{
  display: block;
  width: 30em;
  height: 20em;
}

.img_40x40
{
  display: block;
  width: 40em;
  height: 40em;
}

.img_25x25
{
  display: block;
  width: 25em;
  height: 25em;
}

.img_20x15
{
  display: block;
  width: 20em;
  height: 15em;
}

.img_20x20
{
  display: block;
  width: 20em;
  height: 20em;
}

.img_15x15
{
  display: block;
  width: 15em;
  height: 15em;
}

.img_15x10
{
  display: block;
  width: 15em;
  height: 10em;
}

.img_12x12
{
  display: block;
  width: 12em;
  height: 12em;
}

.img_10x10
{
  display: block;
  width: 10em;
  height: 10em;
}

.img_10x15
{
  display: block;
  width: 10em;
  height: 15em;
}

.img_10x7
{
  display: block;
  width: 10em;
  height: 7em;
}

.img_7x10
{
  display: block;
  width: 7em;
  height: 10em;
}

.img_5x5
{
  display: block;
  width: 5em;
  height: 5em;
}

.img_7x7
{
  display: block;
  width: 7em;
  height: 7em;
}

.wilma 
{
  display: block;
  width: 4em;
  height: 4em;
}

.video TODO
{
  height: 46em;
  width: 28em;
  margin-left: auto;
  margin-right: auto;
/* height=450;
 width=750;
*/
 }

/* ShareThis icon */
.menu-share {
background: url('/resources/resources/images/misc/share-this-icon.png') no-repeat 0 top;
height: 100px;
width: 100px;
margin: 0;
}
.menu-share:hover {
cursor: pointer;
}
.menu-share img {
display: none;
}

/**** format quotes ****/
.quote
{
  color: #337799;
  font-weight: bold;
  font-style: italic;
  line-height: 125%;
}

.quote_author_sign
{
  color: #962533;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.3em; 
  #font-size: 1.2em; 
  _font-size: 1.2em; 
  font-size-adjust: 0.55;
}

.quote_author_detail
{
  color: #962533;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}


/*** format Open Book layout ***/

#openbook 
{
/* image needs to be the full size or it will repeat */
	width : 42.18em; 
	#width : 680px; 
	_width : 80%;
	height : 29.6em;
	#height : 480px;
	_height : 480px;
	padding : 0;
	margin : 0 1em;	
	#margin : 0;	
	_margin : 0;	
/* background-image:url(/resources/Resources/images/misc/openbook.jpg); */
background-image:url(/Content/Pictures/Picture.ashx?PicId=122222);
	border : 0;
	position : relative;
}

#text_left
{
  position:absolute;
  z-index : 2;
  width: 18em;
  #width : 290px;
  height: 27.6em;
  #height: 440px;
  border : 1px solid #333366;
  margin-top : 1em;
  margin-left : 2em;
  #margin-left : 30px;
  _margin-left : 30px;
  text-align:left;
}

#text_right 
{
  position:absolute;
  z-index : 2;
  width: 18em;
  #width : 290px;
  height: 27.6em;
  #height: 440px;
  left: 22em;
  #left: 350px;
  top: 1em;
  border : 1px solid #333366;
  text-align:left;
}

#text_rightLogo 
{
  background:url(/resources/resources/images/logos/Articles-monkey_typing_watermarked_page.jpg) no-repeat;
  position:absolute;
  z-index : 2;
  width: 18em;
  #width : 290px;
  height: 27.6em;
  #height: 440px;
  left: 22em;
  #left: 350px;
  top: 1em;
  border : 1px solid #333366;
  text-align:left;
}

.logo_space
{
  margin: 4.7em 0;
  font-size:;
  visibility:hidden;
}

.book_title
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.75em;
  font-size-adjust: 0.55;
  text-align:center;
  line-height: 100%; 
  margin: 0.5em 0;
}

.book_subtitle
{
  font-size: 1em;
  font-style:italic;
  text-align:center;
}

.book_heading
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.2em;
  font-size-adjust: 0.55;
  #font-size-adjust: 0;
  _font-size-adjust: 0;
  font-style:italic;
  text-align:center;
  margin: 0.5em 0;
  }

.book_link
{
  line-height: 110%;
  font-size: 1em;
  #font-size: 0.75em;
  _font-size: 0.75em;
  margin: 0 1em 1em 1em;
  #margin: 8px;
  text-align:justify;
  font-weight:bold;
}

.book_disclaim
{
  margin: 1em 0 1em 1.5em;
  font-size: 0.8em;
  #font-size: 0.65em;
  _font-size: 0.65em;
  line-height: 100%; 
  text-align:center;
  font-weight: bold;
}

.link_comment
{
  line-height: 50%;    
/* relative to book_link in WA
  line-height: 110%;  */
  text-align:justify;  /* inherited from book_link */
  margin: 0.5em 1em 0 0.5em;
  font-weight: normal;
}

.link_name 
{
  line-height: 150%;
}

.link_details
{
  line-height: 70%;  /* relative to link_name */
}

.disclaim
{
  font-size: 0.9em;
  line-height: 100%;  
  margin: 0 2em;
}

p.caption 
{
  text-indent: 0
}

/*** format buttons ***/

.button
{
  line-height:150%;
  vertical-align:bottom;
  padding-top: 0.25em;
}

/*** format ordered & unordered lists ***/

ul
{
	line-height: 200%;
	z-index: 100;
}

ul li
{
  line-height: 110%;
  font-size: 1em;
  margin-bottom: 1em;
}

ol li
{
  font-size: 1em;
  vertical-align:top;
  margin-bottom: 1em;  
}

.plainlist	/* no bullets */
{
  list-style-type:none;	
  padding: 1em;
}

.sublist
{
  line-height: 100%;
  list-style-type:none; 
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 1em;
}

.normList
{
  font-size: 1em;
  font-weight: normal;
  line-height: 100%;
}

.normList li
{
  margin-bottom: 1em;
}
 
.listh1
{
  font-size: 2em;
}

.listh2
{
  font-size: 1.75em;
}

.listh3
{
  font-size: 1.5em;
}

.listh4
{
  font-size: 1.25em;
}

.listh5
{
  font-size: 1.15em;
}

/******** format VetTechLife name ********/

.vtl
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.1em; 
  _font-size: 1.1em; 
  font-size-adjust: 0.55;
  margin-top: 1em;
}

.vtl_small
{  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size: 1.1em; 
  _font-size: 1.1em; 
  font-size-adjust: 0.55;
  margin-right: 0.2em;
}


/** format definition list to look like a table **/

.def_list, 
#def_list, 
{
  margin: 0; 
  padding: 0; 
  border-top: 1px solid #333399;
  border-bottom: 1px solid #333399;
  #border-top: 1px solid #333399;
  #border-bottom: 1px solid #333399;
}

dl.table-display,
#table-display
{
width: 42em; 
margin: 2em;
padding: 0;

font-family: Arial, Verdana, Helvetica, sans-serif;
border-left: 1px solid #333399;
border-right: 1px solid #333399;
text-align: center;
}

.table-display dt	
{
width: 12em;
float: left;
margin: 0;
padding: 0.5em;
border-top: 0.5px solid #333399;
font-weight: bold;
}

.table-display dd 
{
float: left;
width: 12.5em;
margin: 0;
padding: .5em;
border-top: 0.5px solid #333399;
text-align:justify;
#border: 0.5px solid #333399;
}

.table-display dt.head
{
width: 9em;
font-size: 1.25em;
background-color: #b0c4de;
border-top: 0.5px solid #333399;
border-bottom: 0.5px solid #333399;
}

.table-display dd.head
{
width: 10em;
font-size: 1.25em;
background-color: #b0c4de;
border-top: 0.5px solid #333399;
border-bottom: 0.5px solid #333399;
}

.table-display dt.subhead
{
font-size: 1.1em;
width: 10.5em;
background-color: #4682b4;
border-top: 0.1px solid #333399;
}

.table-display dd.subhead
{
width: 11.5em;
font-size: 1.1em;
background-color: #4682b4;
border-top: 0.5px solid #333399;
}

.table-display dd.double
{
float: left;
width: 28em;
margin: 0;
padding: .5em;
border-top: 0.5px solid #333399;
text-align:justify;
}

.table-display dd.head_double
{
float: left;
font-size: 1.25em;
width: 22em;
margin: 0;
padding: .5em;
font-weight: bold;
background-color: #b0c4de;
border-top: 0.5px solid #333399;
border-bottom: 0.5px solid #333399;
text-align: center; 
}

.table-display dd.subhead_double
{
float: left;
font-size: 1.1em;
width: 24.5em;
background-color: #4682b4;
border-top: 0.5px solid #333399;
}
.dt_table
{
clear: left;
float: left;
width: 10.5em;
margin: 0;
padding: 0.5em;
font-weight: bold;
border-bottom: 0.5px solid #333399;
}

.dt_table_color
{
clear: left;
float: left;
width: 10.5em;
margin: 0;
padding: 0.5em;
font-weight: bold;
background-color: #bfbfff;
border-top: 0.5px solid #333399;
}

.dd_table
{
float: left;
width: 12em;
margin: 0;
padding: 0.531em 0.5em;
border-bottom: 0.5px solid #333399;
}

.table-display dt.head_triple
{
float: left;
width: 39em;
margin: 0;
padding: .5em;
font-weight: bold;
background-color: #b0c4de;
border-top: 0.5px solid #333399;
border-bottom: 0.5px solid #333399;
text-align: left; 
}

.table-display dt.subhead_triple
{
float: left;
width: 39em;
margin: 0;
padding: .5em;
font-weight: bold;
background-color: #4682b4;
border-top: 0.5px solid #333399;
border-bottom: 0.5px solid #333399;
text-align: left; 
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

/***  Survey definition list table  ***/

.excel_table tr
{
height:16pt;
}

.excel_table tr.head, 
.excel_table tr.head td
{
height: 2em;
font-size:14pt;
background:#dfdfff;
border:2px ridge #333399;
padding:0 6pt;
font-weight:bold;
text-align:center;	
valign: bottom;
height:26pt;
}

.excel_table td
{
width:30em;
border-top:none;
border-left:none;
border-bottom:solid 1.0pt;
border-right:solid 1.0pt;
padding:0 6pt;
height:16pt
}

.excel_table td.subhead
{
border-bottom:solid 1.0pt;
padding:0 5.4pt;
height:18pt;
background:#6699CC;
font-size: 12pt;
color:#333399;
text-align:center;	
}

.excel_table td.category
{
width:10em;
border-top:none;
border-left:solid 1.5pt;
border-bottom:solid 1.0pt;
border-right:solid 1.0pt; 
background:#006699;
padding:0 6pt;
height:16pt;
font-size: 12pt;
color:#333399;
}

/**** Tables *****/

table.drug_calc 
{
    background-color:#dfdfff;
    border: solid #333399 5px;
    width: 500px;
}

table.drug_calc th
{
	font-size:1.2em; 
	font-weight:bold;
    background-color:#6699CC;
}

.toprow 
{
    font-size:1.2em;
    font-style: italic;
	font-weight:bold;
    text-align: center;
    background-color: #337799;
    padding: 5px;
}

.weight 
{
    font-size:1.2em;
    font-style: italic;
	font-weight:bold;
    text-align: center;
    background-color: red;
    border: solid #333399 5px;
    padding: 1px;
}

table.drug_calc td, 
table.weight td
{
    padding: 5px;
	border-right: 1px solid #337799;
	border-top: 1px solid #333399;
	border-bottom: 1px solid #337799;
	border-left: 1px solid #337799;
	text-align: center;
}

table.weight input
{
  margin-bottom: 5px;
}

table.drug_calc td.heading
{
  font-weight:bold;
  width: 20%;
  background-color: #337799;
}

.data 
{
    color: #000000;
    text-align: right;
    background-color: #CCCCCC;
}

.leftcol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    background-color: #CCCCCC;

}

/**** Logo *****/
.logo
{
  position: absolute; 
  top: 0.95em; 
  #top: 1px; 
  left: 0em; 
  #left: 5px; 
  z-index: 18; 
  height: 8em; 
  width: auto;
  border: none;
  text-align:left;
}

.motto
{
  clear: both;
  float: right;
  position: absolute; 
  top: 6em;
  left: 12em; 
  margin: 0;
  padding: 0;
}

/* format tooltips */
a 
{
  position: relative;
}

.tooltip,	
a.tooltip,
a.tooltip:link,
a.tooltip:active, 
a.tooltip:visited 
{
  color: #3333CC;
}

a.tooltip span 
{
  display: none;
}

a.tooltip:hover span 
{
  position: absolute;
  top: -50px;
  left: -25px;
  display: block;
  background: #D2DFFF;
  border:  1.25px solid #333399;
  font-size: 0.8em;
  padding: 0.2em;
  width: 10em;
  text-align:center;
  vertical-align: baseline;
}

/**** hide automatic title on functional pages and Members' Matters menu ****/

#PAGEID_215174 #idPrimaryContentBlock1Content .pageTitle,
#PAGEID_352480 #idPrimaryContentBlock1Content .pageTitle,
#PAGEID_652471 #idPrimaryContentBlock1Content .pageTitle,
#PAGEID_546896 #idPrimaryContentBlock1Content .pageTitle,
#PAGEID_739291 #idPrimaryContentBlock1Content .pageTitle
#PAGEID_739291 #idPrimaryContentBlock1Content .pageTitle
{ 
  display: none; 
}


/** hide "Back to topics" link on article discussion pages **/

#PAGEID_352480 #idForumBackContainer 
{
  display: none; 
}

/** hide category labels on discussion pages 
DIV.forumCategoryContainer h5
{ 
  display: none; 
}
**/

#forumTitle
{
font-size: 1.75em;
}

/* format fractions */
span.equation
{
	display:inline-block;
}

span.fraction
{
	display:inline-block;
	white-space:nowrap;
	text-align:center;
	vertical-align:-0.7em;
	margin:0 2px;
	font-size:1em;
}

span.num
{
font-size:0.9em;
/* line-height:1.5em;
border-bottom:solid 1px; */
text-decoration:underline;
display:block;
}

span.den
{
/* line-height:1.5em; */
font-size:0.9em;
display:inline-block;
vertical-align:top;
}
	
span.solution
{
display:inline-block;
font-size:1em;
vertical-align:baseline;
}

table.fraction 
{
  text-align: center; 
  vertical-align: middle;
  margin-top:0.5em; 
  margin-bottom:0.5em; 
/*  line-height: 2em;  */
}

td.den 
{ 
  border-top:solid 1px #333399;   
  text-align: center; 
  vertical-align: top;
}

td.num 
{ 
  text-align: center; 
  vertical-align: bottom;
}

div.center
{
	margin: auto;
	width: 37.5em;
    text-align: center; 
/*	border: solid 1px #CC0000; */
}

/* centered 75% wide */
.center_75
{
	margin-left:0;
    text-align: center; 
	width: 25em;
/*	border: solid 1px #CC0000; */
}

/* centered 50% wide */
.center_50
{
	margin-left:0;
    text-align: center; 
	width: 18em;
/*	border: solid 1px #CC0000; */
}

/* format colored blocks -- buttons, etc */
.block_red
{
background-color: red; 
color: white;
}

.block_green
{
background-color: green; 
color: white;
}


.block_grey
{
background-color: rgb(136, 136, 136); 
color: white;
}

.block_orange
{
background-color: rgb(255, 102, 0); 
color: black;
}

.block_silver
{
background-color: #C0C0C0; 
border: 0.25px solid black; 
color: black;
#display:inline-block;	/* hack for IE7 border issue */
#border: 1px solid black; 
#line-height: 100%;
}

.block_white
{
background-color: white; 
border: 0.25px solid black; 
color: black;
#display:inline-block;	/* hack for IE7 border issue */
#border: 1px solid black; 
#line-height: 100%;
}

/* format application text*/
#ctl03_FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_levelText
{
  color: #663333;
  font-size: 1.3em;
}

#ctl03_FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_levelLabel
{
  margin-left: 1em;
  #margin-left: 8px;
}

/* format crossword puzzles */
.ecw-answerbox
{
	color: black;
	background-color: #FFFAF0;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	display: block;
	padding: .75em;
	width: 5em;
}

.ecw-box
{
	border-style: solid;
	border-width: 1pt;
	cursor: pointer;
	font-size: .12in;
	font-weight: bold;
	height: .18in;
	overflow: hidden;
	text-align: center;
	width: .18in;
}

.ecw-boxcheated_sel
{
	background-color: #FFF1D7;
	border-color: #C00000;
	color: #2080D0;
}

.ecw-boxcheated_unsel
{
	background-color: #ffffff;
	border-color: #606060;
	color: #2080D0;
}

.ecw-boxerror_sel
{
	background-color: #FFF1D7;
	border-color: #C00000;
	color: #BF0000;
}

.ecw-boxerror_unsel
{
	background-color: #FFF0F0;
	border-color: #606060;
	color: #BF0000;
}

.ecw-boxnormal_sel
{
	background-color: #FFF1D7;
	border-color: #C00000;
	color: #000000;
}

.ecw-boxnormal_unsel
{
	background-color: #ffffff;
	border-color: #606060;
	color: #000000;
}

.ecw-button
{
	width: 64pt;
}

.ecw-cluebox
{
	border-bottom-width: 1px;
	border-color: #c0c0c0;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 1px;
	margin-top: 1em;
	padding-bottom: .5em;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: .5em;
}

.ecw-crosswordarea
{
	background-color: #D0D8E0;
	border-color: #808080;
	border-style: solid;
	border-width: 2px;
	padding: .5em;
	font-family: Segoe UI, Verdana, Arial, sans-serif;
	font-size: small;
}

.ecw-copyright
{
	margin-bottom: 1em;
	font-size: x-small;
	font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

.ecw-input
{
	font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}

.ecw-wordlabel
{
	text-transform: uppercase;
	margin: 0;
}

.ecw-wordinfo
{
	font-size: 8pt;
	color: #808080;
}

.ecw-worderror
{
	color: #c00000;
	font-weight: bold;
	display: none;
	margin-top: 1em;
}

#footerLogoContainer
{
  text-align: center; 
  margin-top: 15em;
}

/*** format e-mail ***/

.email
{
  background-image: url(images/backgrounds/pale_parchment2.jpg);
  padding: 1em;
}

/****************************************************/
/*******            Extra font styles           *****/
/****************************************************/

/* hide automatic title on functional pages */
#idPrimaryContentBlock1Content H1.pageTitle, 
DIV.pageTitleContainer h1.pageTitle 
{
  display: none; 
  font-size: 0.1em;
  color: #663333;
}

#idPrimaryContentBlock1Content H2.pageSubTitle,
#idPrimaryContentBlock1Content H2.stepTitle
{
  font-size: 1.25em;
}

H1.contStyleExcHeadingColored,
H2.contStyleExcHeadingColored,
H3.contStyleExcHeadingColored,
H4.contStyleExcHeadingColored
{
  margin: 0;
}
SPAN.contStyleExcInlineColored1
{
  color: #003399;
}
SPAN.contStyleExcInlineColored2
{
  color: #FF0000;
}
SPAN.contStyleExcInlineHighlighted
{
  background: none;
}
SPAN.contStyleExcInlineLarger
{
  font-size: 120%;
}
SPAN.contStyleExcInlineSmaller
{
  font-size: 85%;
}

/******* Extra font styles for the header *******/

#idHeaderContent,
#idHeaderContent TD,
#idHeaderContent P,
#idHeaderContent H1,
#idHeaderContent H2,
#idHeaderContent H3,
#idHeaderContent H4,
#idHeaderContent H5,
#idHeaderContent H6
{
}

#idHeaderContent H1.contStyleExcHeadingColored,
#idHeaderContent H2.contStyleExcHeadingColored,
#idHeaderContent H3.contStyleExcHeadingColored,
#idHeaderContent H4.contStyleExcHeadingColored
{
}

#idHeaderContent SPAN.contStyleExcInlineColored1
{
}

#idHeaderContent SPAN.contStyleExcInlineColored2
{
}

#idHeaderContent SPAN.contStyleExcInlineHighlighted
{
}

#idHeaderContent SPAN.contStyleExcInlineLarger
{
}

#idHeaderContent SPAN.contStyleExcInlineSmaller
{
}

/******* Extra font styles for content *******/

#idPrimaryContentBlock1Content,
#idPrimaryContentBlock1Content TD,
#idPrimaryContentBlock1Content P,
#idPrimaryContentBlock1Content H1,
#idPrimaryContentBlock1Content H2,
#idPrimaryContentBlock1Content H3,
#idPrimaryContentBlock1Content H4,
#idPrimaryContentBlock1Content H5,
#idPrimaryContentBlock1Content H6
{
}

#idPrimaryContentBlock1Content A,
#idPrimaryContentBlock1Content A:link,
#idPrimaryContentBlock1Content A:active,
#idPrimaryContentBlock1Content A:visited
{
}

#idPrimaryContentBlock1Content A:hover
{
}

#idPrimaryContentBlock1Content 

H1.contStyleExcHeadingColored,
#idPrimaryContentBlock1Content 

H2.contStyleExcHeadingColored,
#idPrimaryContentBlock1Content 

H3.contStyleExcHeadingColored,
#idPrimaryContentBlock1Content 

H4.contStyleExcHeadingColored
{
}

#idPrimaryContentBlock1Content 

SPAN.contStyleExcInlineColored1
{
}

#idPrimaryContentBlock1Content 

SPAN.contStyleExcInlineColored2
{
}

#idPrimaryContentBlock1Content 

SPAN.contStyleExcInlineHighlighted
{
}

#idPrimaryContentBlock1Content 

SPAN.contStyleExcInlineLarger
{
}

#idPrimaryContentBlock1Content 

SPAN.contStyleExcInlineSmaller
{
}

#idPrimaryContentBlock1Content .BorderBottomColored
{
}

/******* Extra font styles for the footer *******/

#idFooterContent,
#idFooterContent TD,
#idFooterContent P,
#idFooterContent H1,
#idFooterContent H2,
#idFooterContent H3,
#idFooterContent H4,
#idFooterContent H5,
#idFooterContent H6
{
  text-align: center;
}

#idFooterContent H1.contStyleExcHeadingColored,
#idFooterContent H2.contStyleExcHeadingColored,
#idFooterContent H3.contStyleExcHeadingColored,
#idFooterContent H4.contStyleExcHeadingColored
{
}

#idFooterContent SPAN.contStyleExcInlineColored1
{
}

#idFooterContent SPAN.contStyleExcInlineColored2
{
}

#idFooterContent SPAN.contStyleExcInlineHighlighted
{
}

#idFooterContent SPAN.contStyleExcInlineLarger
{
}

#idFooterContent SPAN.contStyleExcInlineSmaller
{
}

img 
{
  margin: 0;
}


/*****************************************************/
             Main content container       
/*****************************************************/

#idPrimaryContentBlock1
{
  margin:0;
  padding:0;
}

#idPrimaryContentBlock1ContentHolder 
{
  margin:0;
  padding:0;
  text-align: left;
  #display:inline-block;
  #border-right: #333366;
  #width: 50%
}

#idPrimaryContentBlock1Content 
{
  margin:0;
  padding:0;
  text-align: center;
}

#idPrintWarning
{
  height: 0;
  margin:0;
  padding:0;
  visibility: hidden;
}

#idPrintLinkContainer
{
  height:0;
  margin:0;
  padding:0;
  visibility: hidden;
}

.nonPrintable
{
  height:0;
  margin:0;
  padding:0;
}


#idClipMainContainer
{
  height: 0;
  border: 0;
  margin:0;
  padding:0;
}

#idMainContainerTopCorners 	
{
  height: 0;
  border: 0;
  margin:0;
  padding:0;
}

#idMainContainer /* inner border */
{
  border: 2px solid #333366; 
  background-color:#dfdfff;
  background-image: url("/pictures/blue_parchment_lt.gif");  
  margin:0;
  padding:0;
  width: 100%;
}

#idMainContainer .d1	/* inner background */
{
  margin: 1em;
  padding: 0;
  border: 2px solid #333366; 
  background-color:#fef8bc;
  background-image: url("parchment.gif"); 
}

#idMainContainer .d1 .d1
{
  border: 0;
  margin: 0;
}

#idMainContainer .d2 .d3 .d4 .d5 .d6 .d7 .d8 .d9
{
  margin: 0;
  padding: 0;
  border: 0;
}

#idMainContainer .inner  /* holds menu & content*/
{
  margin: 0;
  padding: 0;
  border: 0; 
  width: 99%;
  #width: 98%;
}

#idPrimaryContentBlock1.d2
{
  margin: 0;
  padding: 0;
  border: none;
}

.cornersContainer
{
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

.topCorners

{
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

.bottomCorners
{
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;

}

/*******************************************************/
   	       HEADER                              
/*******************************************************/

#idHeaderContainerTopCorners
{
  border: 0;
  height: 0;
  margin:0;
  padding:0;
}

#idHeaderContainerTopCorners .d1
{
  border: 0;
}

#idHeaderContainer 	
{
  display: block;
  margin-left: .25em; 
/*  width: 57em;   */
  width: 99%;
  height: 12em;
  clear: both;
  padding: 0.25em; 
  border: 0;
}

#idHeaderContainer .d1	/* holds headerContentHolder*/
{
  border: 0;
  margin: 0;
  padding: 0;
  height: auto;
  background: none;
  margin-bottom: 1em;
}

#idHeaderContainer .d1 .d1
{
  float: none;
  border: 0;
  margin:0;
  padding:0;
}

#idHeaderContainer .d2 .d3 .d4 .d5 .d6 .d7 .d8
{
  border: 0;
  margin:0;
  padding:0;
}

#idHeaderContainer .inner
{
  height: auto;
  border: 0;
  margin:0;
  padding:0;
}

/* blue ridged border */
.headerContentHolder
{
/* width: 55em;  
  margin-left: 0.2em; */
  width: 99.5%;
  #width: 100%;
  _width: 100%;
  height: 9em;
  border: 10px ridge #333399;
  margin-top: 0.25em;
  padding: 0.25em;
  #padding-bottom: 0.5em;
}

/* blued header background */
#idHeaderContent
{
  height: 8.2em;
 width: 98%; 
/*  width: 54em; */
  width: 98%;
  _width: 96%;
  border: 3px solid #333366;
  margin: 0.25em 0em 0.25em 0.6em;
  padding:0;
  background-color:#dfdfff;
  background-image: url("/pictures/blue_parchment_lt.gif"); 
  z-index: 2
}

.headerTitle
{
  display: block;
  position: relative;
  font-size: 1.5em;
  font-style: italic;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; 
  font-weight: bold;
  font-size-adjust: 0.55;
  margin: 3.2em 0 0 0;
  padding:0;

/* WA server  */
  top: 4em;

}

#idHeaderHeightContainer
{
  border: 0;
  height: 0;
  margin:0;
  padding:0;
}

#header_headerContent
{
  border: 0;
  height: 8em;
  margin:0;
  padding:0;
}

#idHeaderContainerBottomCorners
{
  border: 0;
  height: 0;
  margin:0;
  padding:0;
}


/******* Default logo container *******/

#idHeaderLogo 
{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  margin:0;
  padding:0;
}  

/******* Default organization name container *******/

#idHeaderAssociationName 
{
  position: absolute;
  top: 65px;
  right: 0px;
  z-index: 2;
  font-size: 200%;
  font-weight: bold;
  white-space: nowrap;
  margin:0;
  padding:0;
}

/****************************************************/
/******* 	LOGIN BOX    	              *******/
/****************************************************/
/*****     login box in top right corner        *****/

/* container that holds all login info */
#idLoginContainer
{
  position: absolute;
  top: 3.5em;
  margin:0.1em;
  padding:0;
  right: 5em;
  #right: 75px;
  _right: 75px;
  width: 22em;
  _width: 352px;
  height: 9.5em;
  border: 0;
  z-index: 1
}

#idLoginContainer .d1
{
  width: 100%;
  height: 10em; 
  margin:0;
  padding:0;
  border: 0;
  background: none; 
float: right;
}

#idLoginContainer #idLoginUserName,
#idLoginContainer #idLoginPassword
{
  width: auto;
  height: 2em;
  margin:0;
  padding:0;
  padding-right: 1em;
}

#idLoginContainer #idLoginUserNameLabel, 
#idLoginContainer #idLoginPasswordLabel
{
  height: 1.5em;
  width: 5.5em;
  margin: 0;
  padding: 0.2em;
}

#idLoginContainer #idLoginUserNameLabel LABEL,
#idLoginContainer #idLoginPasswordLabel LABEL
{
  display: block;
  position: absolute;
  right: 10em;
  width: 10em;
  margin:0;
  padding: 0.2em;
  text-align: right;
  color: #000000;
}

#idLoginContainer #idLoginUserNameTextBox,
#idLoginContainer #idLoginPasswordTextBox
{
  display: block;
  float: right;
  position: absolute;
  right: 0;
  width: 12em;	
  height: auto;
  margin: 0;
  padding-right: .5em;
  padding-top: .5em;
}

#idLoginContainer #idLoginUserName input,
#idLoginContainer #idLoginPassword input
{
  display: block;
  float: right;
  position: absolute;
  right: 0;
  font-size: 0.7em;
  padding: 0.1em;
  width: 12em;
  background-image: url("parchment.gif"); 
  border: 1px solid #333399;
}

#idLoginContainer #idLoginActionRememberMe
{
  display: block;
  position: absolute;
  top: 4em;
  right: 9em;
  clear: both;
  float: right;
  width: 9em;
  margin: 0;
  padding: 0;
  margin-right: 0.5em;
  color: #000000;
}

#idLoginContainer #idLoginActionRememberMe LABEL
{
  margin:0;
  padding:0;
  padding-bottom: .1em;
  background: none;
}

/* space for button */
#idLoginContainer #idLoginAction 
{
  display: block;
  clear: both;
  position: relative; 
  left: 10em;
  top: 0em;
  width: 4em;
  margin: 0;
  padding: 0;
}

#idLoginContainer #idLoginAction input  /* button */
{
  float: right;
  margin:0;
  padding:0;
  font-size: 1em;
  vertical-align: middle;
  border: 1px solid #333399;
}

#idLoginPasswordForgot
{
  clear: left;
  #clear: none;
  position: relative; 
  left: 3.7em;
  top: 0.5em; 
  width: 16em;
  margin:0;
  padding:0;
  text-align: center;
}

/******* Login box common styles *******/

#idLoginContainer .d6,
#idLoginContainer .d7,
#idLoginContainer .d2,
#idLoginContainer .d9,
#idLoginContainer .d8,
#idLoginContainer .d3
{
  padding: 0;
  margin: 0;
  border: none;
}

#idLoginContainer .inner .inner
{
  margin:0;
  padding:0;
}

#idLoginContainer div#loginData
{
  width: auto;
  margin:0;
  padding:0;

}

#idLoginContainer div#loginData .inner
{

  margin:0;
  padding:0;
}

#idLoginContainer div#loginData .inner .inner
{
  margin:0;
  padding:0;
}

#idLoginContainer a,
#idLoginContainer a:active,
#idLoginContainer a:hover,
#idLoginContainer a:visited
{
  margin:0;
  padding:0;
  color: #333366;
}

#idLoginContainer a:hover
{
  margin:0;
  padding:0;
}

#idLoginContainer #idLoginPasswordForgot a
{
  margin:0;
  padding:0;
  font-weight: normal;
  font-size: 1em;
  text-align: right;
  color: #333333; 
}

#idLoginContainer #idLoginAction input.loginButton
{
  font-family: Verdana;
  font-size: 1em;
  display: block;
  padding: 0.19em 0.13em 0.25em 0.13em;
  margin-left: 0.06em;
/*  #position: absolute;
  #vertical-align: right;
  #margin-left: 15em; */
}

#idLoginContainer #idLoginAction span
{
  display: block;
  float: left;
  margin:0;
  padding:0;
  vertical-align: bottom;
}


#idLoginContainer #idLoginAction span label
{
  vertical-align: bottom;
  position: relative;
  margin:0;
  padding:0;
  padding-right: 0.13em;
}

#idLoginContainer #idLoginAction span input
{
  position: relative;
  right: 0;
  bottom: -0.19em;
  margin:0;
  padding:0;
}

/* member name display*/
#idLoginContainer #idLoggedName span
{
  display: block;
  width: auto;
  text-align: center;
  margin-bottom: 0.31em;
  padding-right: 0.63em;
  padding-top: 0.31em;
}

#idLoginContainer div.profileBox
{
  display: block;
  width: auto;
  text-align: center;
  margin-bottom: 0.31em;
  padding-right: 0.63em;
  #padding-right: 0.63em;
  _padding-right: 0.63em;
  z-index: 1
}

#idLoginContainer #idLoggedAction a
{
  display: block;
  width: auto;
  text-align: right;
  font-weight: bold;
  margin-bottom: 0.31em;
  padding-right: 0.63em;
}
/*
#idLoginContainer #ctl03_ctl02_loginViewControl_passwordChangeBox, #ctl03_ctl02_loginViewControl_profileBox
{
  text-align: center;
}

 not working
 #idLoginContainer #ctl03_ctl02_loginViewControl_profileBox, 
#idLoginContainer #idLoggedName,
#idLoginContainer #ctl03_ctl02_loginViewControl_passwordChangeBox, 
#idLoginContainer #idLoggedAction
{
  #position: relative; 
  #display:block; 
  #margin-top: 2px;
  #margin-right: 2px;
  
}
*/ 
/******* Header and content separator container ******/

#idHeaderSeparatorTopCorners
{
  border: 0;
  height: 0;
  margin:0;
  padding:0;
}

#idHeaderSeparator
{

  display: block;
  border: 0;
  height: 0;
  margin:0;
  padding:0;

/*  margin-top: 0.31em; */
}

#idHeaderSeparator .d1
{
  border: 0;
  height: 0;
  margin:0;
  padding:0;
}

#idHeaderSeparator .d1,
#idHeaderSeparator .d2,
#idHeaderSeparator .d3
{

  width: 100%;
  height: 0;
/*   height: 30px; if using separator*/
  float: right;
  border: 0;
  margin:0;
  padding:0;
}


#idHeaderSeparator .d1
{
  background: none;
/* url(../images/hdr-ceb.gif) top center no-repeat; */
}

#idHeaderSeparator .d2
{
  background: none;
/* url(../images/hdr-cobl.gif) top left no-repeat; */
}

#idHeaderSeparator .d3
{

  background: none;
/* url(../images/hdr-cobr.gif) top right no-repeat; */
}

#idHeaderSeparator .d1 .d1,
#idHeaderSeparator .d2 .d2,
#idHeaderSeparator .d3 .d3
{
  width: auto;
  float: none;
  background: none;
  margin:0;
  padding:0;
  border: 0;
}

#idHeaderSeparatorBottomCorners
{
  border: 0;
  height: 0;
  margin:0;
  padding:0;
}

/*****************************************************/
/******* 	MENU and CONTENT       		  ****/
/*****************************************************/

/******* Menu and content main container *******/

#idContentContainer 
{
  clear:both;
  display: block;
  float: left;   /* required for IE display */
  margin: 0;
  height: auto;
  padding: 0;
  width: 100%;   
}

#idContentContainerTopCorners
{
  margin:0;
  padding:0;
}

#idContentContainer .d1 .d2 .d3 .d4 .d5 .d6 .d7 .d8 .d9
{
  border: 0;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%; 
}

#idContentContainer .d1
{
  border: 0;
  margin: 0;
  padding: 0;
}

/******* Menu column container *******/

#idNavigationContainerTopCorners
{
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
}

#idNavigationContainer
{
  margin: 0;
  padding: 0;
  display: block;
  clear: both;
/*   width: 12em; */
width: 20%;
  height: auto;
  float: left;
}

#idNavigationContainer .d1	/* holds menu div */
{
  border: 0;
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
}

div.ads     /* ad group */
{
  float:left;
  margin:0.25em 0;
  padding:0;
}

/* separate ad spaces */
div.ad
{
  text-align:center;
  font-size:0.8em;
  border:1px solid #333399;
  height:25%; 
  width:100%;
  margin:0;
  padding:0.5em;
}

.ad_link
{
  border: 4px ridge #333399; 
  padding: 0.2em;
  width: 6em;
/* background-image:url("/resources/Resources/images/icons/book_subscribe.jpg") no-repeat; */
}

.advertise
{
  color: #000066;
}


/****************************************************/
/******* 	       MENU        	        *****/
/****************************************************/

/******* Menu container *******/

#idMainMenuContainer	/* holds idMainMenu */ 
{
  display: block;
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  background: none;
  margin-left: 0.25em;
z-index: 2
}

#idMainMenuContainer .d1
{
  border: 0;
  background: none;
  height: auto;
  width: 100%;
  margin: 0;
  background: none;
}


/*
#idMainMenuContainer .d2,
#idMainMenuContainer .d3,
#idMainMenuContainer .d6,
#idMainMenuContainer .d7,
#idMainMenuContainer .d8,
#idMainMenuContainer .d9
{
  width: 100%;
  margin:0;
  padding:0;
}


#idMainMenuContainer .d2
{
  background: none;
/* url(../images/mm-cet.gif) top center repeat-x; */
}

#idMainMenuContainer .d3
{
  background: none;
/* url(../images/mm-ceb.gif) bottom center repeat-x; */
}

#idMainMenuContainer .d6
{
  background: none;
/* url(../images/mm-cotl.gif) top left no-repeat; */
}

#idMainMenuContainer .d7
{
  background: none;
/* url(../images/mm-cotr.gif) top right no-repeat; */
}

#idMainMenuContainer .d8
{
  background: none;
/* url(../images/mm-cobr.gif) bottom right no-repeat; */
}

#idMainMenuContainer .d9
{
  background: none;
/* url(../images/mm-cobl.gif) bottom left no-repeat; */
}

#idMainMenuContainer .d2 .d2,
#idMainMenuContainer .d3 .d3
#idMainMenuContainer .d6 .d6,
#idMainMenuContainer .d7 .d7,
#idMainMenuContainer .d8 .d8,
#idMainMenuContainer .d9 .d9
{
  width: auto;
  background: none;
}

*/ 

#idMainMenuContainer .inner   /* & each menu item*/
{
  margin:0;
  padding:0;
}

#idMainMenuContainer .inner ul
{
  margin:0;
  padding:0;
  list-style-type:none;	
  line-height: 1.5em;
}

#idMainMenuContainer .inner .inner
{
  margin:0;
  padding: 0;
}

/******* MENU LEVEL 1 *******/

/******* The 1st menu level container *******/

#idMainMenu,
#idMainMenu UL
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  list-style-type: none;
  background: none;
z-index: 2
}


/******* Item container of the 1st menu level  *******/

#idMainMenu LI 
{
  position: relative;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;

/*   
  color: #333366;
  border: 1px solid #333399;
  border-left: 1px solid #333399;
  border-right: 1px solid #333399;
  border-bottom: 1px solid #333399;
*/
}
#idMainMenu LI.first
{
  margin:0;
  padding:0;
/*   border-top: 1px solid #333399; */
}

#idMainMenu LI .d4,
#idMainMenu LI .d1
{
  width: 100%;
}

/******* Item of the 1st menu level *******/

/**** 1st menu level icons ****/

/* Default */
#idMainMenu LI A,
#idMainMenu LI A:link, 
#idMainMenu LI A:active, 
#idMainMenu LI A:visited, 
#idMainMenu LI A:hover,
#idMainMenu LI.itemNormal:hover A,
#idMainMenu LI SPAN SPAN
{
  background: 

url("/Content/Pictures/Picture.ashx?PicId=72418")
  left top no-repeat; 
  height: 36px;   /*  px needed for IE*/
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", "Monotype Corsiva", Zapfino, "Palatino Linotype", cursive;  
  font-weight: bold;
  font-size: 0.9em;
  text-align: center;
  padding: 0.1em;
} 

/* Home */
#idMainMenu LI#idMainMenuItem215185 A,
#idMainMenu LI#idMainMenuItem215185 A:link, 
#idMainMenu LI#idMainMenuItem215185 A:active, 
#idMainMenu LI#idMainMenuItem215185 A:visited, 
#idMainMenu LI#idMainMenuItem215185 A:hover, 
#idMainMenu LI#idMainMenuItem215185 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72423")

center top no-repeat; 
  height: 40px;   /*  px needed for IE*/
  width: auto;
  color: #c7d7ff;
  font-size: 0.01px;
  text-align: center;
  text-indent: 2.6em;
} 

/* Application -- Join Us old*/
#idMainMenu LI#idMainMenuItem226275 A,
#idMainMenu LI#idMainMenuItem226275 A:link, 
#idMainMenu LI#idMainMenuItem226275 A:active, 
#idMainMenu LI#idMainMenuItem226275 A:visited, 
#idMainMenu LI#idMainMenuItem226275 A:hover, 
#idMainMenu LI#idMainMenuItem226275 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72414")
center top no-repeat; 
  height: 26px;   
  width: auto;
  color: #006699;
  font-size: 0.01px;
  text-align: center;
  text-indent: 2.6em;
} 
/* Application -- Join Us - temp */
#idMainMenu LI#idMainMenuItem517617 A,
#idMainMenu LI#idMainMenuItem517617 A:link, 
#idMainMenu LI#idMainMenuItem517617 A:active, 
#idMainMenu LI#idMainMenuItem517617 A:visited, 
#idMainMenu LI#idMainMenuItem517617 A:hover, 
#idMainMenu LI#idMainMenuItem517617 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72414")
center top no-repeat; 
  height: 26px;   
  width: auto;
  color: #006699;
  font-size: 0.01px;
  text-align: center;
  text-indent: 2.6em;
} 

/* Advertising */
#idMainMenu LI#idMainMenuItem652490 A,
#idMainMenu LI#idMainMenuItem652490 A:link, 
#idMainMenu LI#idMainMenuItem652490 A:active, 
#idMainMenu LI#idMainMenuItem652490 A:visited, 
#idMainMenu LI#idMainMenuItem652490 A:hover, 
#idMainMenu LI#idMainMenuItem652490 SPAN SPAN 
{
  background: url("/Resources/Pictures/book_ads.jpg") left top no-repeat; 
  height: 40px; 
  color: #c7d7ff;
  font-size: 0.01px;
} 

/* Oath */
#idMainMenu LI#idMainMenuItem232557 A,
#idMainMenu LI#idMainMenuItem232557 A:link, 
#idMainMenu LI#idMainMenuItem232557 A:active, 
#idMainMenu LI#idMainMenuItem232557 A:visited, 
#idMainMenu LI#idMainMenuItem232557 A:hover, 

#idMainMenu LI#idMainMenuItem232557 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=114937")
right top no-repeat; 
  height: 30px;  
  width: auto;
  color: #338799;
  font-size: 0.01px;
  text-align: center;
  text-indent: 3.6em;
} 

/* Support */
#idMainMenu LI#idMainMenuItem334173 A,
#idMainMenu LI#idMainMenuItem334173 A:link, 
#idMainMenu LI#idMainMenuItem334173 A:active, 
#idMainMenu LI#idMainMenuItem334173 A:visited, 
#idMainMenu LI#idMainMenuItem334173 A:hover, 
#idMainMenu LI#idMainMenuItem334173 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=122463") center top no-repeat; 
  height: 40px; 
  width: auto;
  color: #006699;
  font-size: 0.1px;
} 

/* Contact Us */
#idMainMenu LI#idMainMenuItem332658 A,
#idMainMenu LI#idMainMenuItem332658 A:link, 
#idMainMenu LI#idMainMenuItem332658 A:active, 
#idMainMenu LI#idMainMenuItem332658 A:visited, 
#idMainMenu LI#idMainMenuItem332658 A:hover, 
#idMainMenu LI#idMainMenuItem332658 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=114576") center top no-repeat; 
  height: 40px; 
  width: auto;
  color: #c7d7ff;
  font-size: 0.1px;
} 

/* About Us */
#idMainMenu LI#idMainMenuItem332656 A,
#idMainMenu LI#idMainMenuItem332656 A:link, 
#idMainMenu LI#idMainMenuItem332656 A:active, 
#idMainMenu LI#idMainMenuItem332656 A:visited, 
#idMainMenu LI#idMainMenuItem332656 A:hover, 
#idMainMenu LI#idMainMenuItem332656 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=114710")
right top no-repeat; 
  height: 35px; 
  width: auto;
  color: #338799;
  font-size: 0.1px;
  margin-bottom: 10px;
} 

/* Members' Matter Menu (not in use)
#idMainMenu LI#idMainMenuItem215193 A,
#idMainMenu LI#idMainMenuItem215193 A:link, 
#idMainMenu LI#idMainMenuItem215193 A:active, 
#idMainMenu LI#idMainMenuItem215193 A:visited, 
#idMainMenu LI#idMainMenuItem215193 A:hover, 
#idMainMenu LI#idMainMenuItem215193 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=112113")
right top no-repeat; 
  height: 50px;   
  width: auto;
  color: #006699;
  font-size: 0.01px;
  text-align: left;
  text-indent: 3.6em;
} 
 */
 
/**** System icons on the 1st menu level items ****/


#idMainMenuContainer #idMainMenu LI 
DIV.mainMenuPublicHiddenIcon
{
  position: absolute; 
  top: 1px;
  left: 140px;
  width: 45px;
  height: 20px;
  overflow: hidden;
  -moz-opacity: 0.75;
  filter: 0;
  margin:0;
  padding:0;
}

progid:DXImageTransform.Microsoft.Alpha(opacity=75);
{
}

#idMainMenuContainer #idMainMenu LI 
DIV.mainMenuPublicHiddenIcon .after
{
  margin:0;
  padding:0;
  display: none;
}

#idMainMenuContainer #idMainMenu LI 
DIV.menuMemberOnlyAndHiddenIcon
{
  margin:0;
  padding:0;
  background: none;
/*   url(../images/lockEye.gif) top left no-repeat; */
}

#idMainMenuContainer #idMainMenu LI DIV.menuHiddenIcon
{
  margin:0;
  padding:0;
  background: none;
/* url(../images/eyeLong.gif) top left no-repeat; */
}

#idMainMenuContainer #idMainMenu LI DIV.menuMemberOnlyIcon
{
  left: 131px;
  margin:0;
  padding:0;
  background: none;
/* url(../images/lockLong.gif) top left no-repeat; */
}

.adminContentView #idMainMenuContainer #idMainMenu LI 

DIV.menuMemberOnlyIcon
{
  margin:0;
  padding:0;
  left: 140px;
}

/******* MENU LEVEL 2 *******/

/* not needed w/icons
#idMainMenu LI UL
{
  margin:0;
  padding: 0;
  background: none;
  width: 100%;
  height: auto;
}

 #idMainMenu LI UL LI 
{
  margin:0;
  padding:0;
  width: 12em;
  background: none;

  border-right: 1px solid #333399;
  border-bottom: 1px solid #333399;
  border-left: 1px solid #333399;
  background: #679fff; 
  color: #333366;
}
*/

/* not needed w/icons
#idMainMenu LI UL LI.first
{
  padding:0 0 0 0.5em;
  background: none;
  border-top: 1px solid #333399;
}
*/

/*
#idMainMenu LI UL LI .d4
{
  margin:0;
  padding:0;
  background: none;
 url(../images/mm-blt-n.gif) center right no-repeat; 
}
*/

/*
#idMainMenu LI.itemCurrent UL LI .d4,
#idMainMenu LI.itemCurrentParent UL LI .d4
{
  margin:0;
  padding:0;
  background: none;
 url(../images/mm-blt-c.gif) center right no-repeat; 
}


#idMainMenu LI UL LI.itemCurrent .d4,
#idMainMenu LI UL LI.itemCurrentLeaf .d4
{
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI UL LI .d4 .d4,
#idMainMenu LI UL LI.itemCurrent .d4 .d4,
#idMainMenu LI UL LI.itemCurrentLeaf .d4 .d4,
#idMainMenu LI UL LI .d1 .d1
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI.itemNormal UL LI .d5,
#idMainMenu LI.itemCurrent UL LI .d5,
#idMainMenu LI.itemCurrentParent UL LI .d5
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI UL LI.itemNormal .d5
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
 url(../images/mm-blt-pl-closed.gif) 179px center 
no-repeat; 
}

#idMainMenu LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
 url(../images/mm-blt-pl-opened.gif) 179px center 

no-repeat; 
}

.adminContentView #idMainMenu LI UL LI.itemCurrent .d5,
.adminContentView #idMainMenu LI UL LI.itemCurrentParent .d5,
.adminContentView #idMainMenu LI UL LI.itemNormal .d5
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI UL LI.itemNormal .d5 .d5,
#idMainMenu LI UL LI.itemCurrent .d5 .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5 .d5
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
}
*/

/**** 2nd menu level icons ****/

/* Default */
#idMainMenu LI UL LI A,
#idMainMenu LI UL LI A:link, 
#idMainMenu LI UL LI A:active, 
#idMainMenu LI UL LI A:visited, 
#idMainMenu LI UL LI SPAN SPAN,
#idMainMenu LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  background: 

url("/Content/Pictures/Picture.ashx?PicId=72418")
  left top no-repeat; 
  height: 36px;   /*  px needed for IE*/
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.9em;
  font-weight: bold;
  text-align: center;
  padding: 0.1em;
} 

/* Articles */
#idMainMenu LI#idMainMenuItem241866 A,
#idMainMenu LI#idMainMenuItem241866 A:link, 
#idMainMenu LI#idMainMenuItem241866 A:active, 
#idMainMenu LI#idMainMenuItem241866 A:visited, 
#idMainMenu LI#idMainMenuItem241866 A:hover, 
#idMainMenu LI#idMainMenuItem241866 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72415")
left top no-repeat; 
  height: 35px;   
  width: auto;
  color: #338799;
  font-size: 0.01em;
  text-align: left;
  text-indent: 2.6em;
} 

/* Articles Mask */
#idMainMenu LI UL LI#idMainMenuItem343565 A, 
#idMainMenu LI UL LI#idMainMenuItem343565 A:link, 
#idMainMenu LI UL LI#idMainMenuItem343565 A:active, 
#idMainMenu LI UL LI#idMainMenuItem343565 A:visited,
#idMainMenu LI UL LI#idMainMenuItem343565 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem343565 SPAN SPAN 
{
  background: url("/Content/Pictures/Picture.ashx?PicId=72418")
  left top no-repeat; 
  height: 36px;   /*  px needed for IE*/
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.8em;
  font-weight: bold;
  text-align: left;
  padding: 0.1em;
} 

/* Resource Mask */
#idMainMenu LI UL LI#idMainMenuItem343551 A, 
#idMainMenu LI UL LI#idMainMenuItem343551 A:link, 
#idMainMenu LI UL LI#idMainMenuItem343551 A:active, 
#idMainMenu LI UL LI#idMainMenuItem343551 A:visited,
#idMainMenu LI UL LI#idMainMenuItem343551 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem343551 SPAN SPAN 
{
  background: url("/Content/Pictures/Picture.ashx?PicId=72418")
  left top no-repeat; 
  height: 36px;   /*  px needed for IE*/
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.8em;
  font-weight: bold;
  text-align: left;
  padding: 0.1em;
} 

/* Community (old menu item)
#idMainMenu LI UL LI#idMainMenuItem345431 A,
#idMainMenu LI UL LI#idMainMenuItem345431 A:link,
#idMainMenu LI UL LI#idMainMenuItem345431 A:active, 
#idMainMenu LI UL LI#idMainMenuItem345431 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem345431 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem345431 SPAN SPAN 

#idMainMenu LI#idMainMenuItem345431 A,
#idMainMenu LI#idMainMenuItem345431 A:link,
#idMainMenu LI#idMainMenuItem345431 A:active, 
#idMainMenu LI#idMainMenuItem345431 A:visited, 
#idMainMenu LI#idMainMenuItem345431 A:hover, 
#idMainMenu LI#idMainMenuItem345431 SPAN SPAN  */

/* Community (current menu item) */
#idMainMenu LI#idMainMenuItem215193 A,
#idMainMenu LI#idMainMenuItem215193 A:link,
#idMainMenu LI#idMainMenuItem215193 A:active, 
#idMainMenu LI#idMainMenuItem215193 A:visited, 
#idMainMenu LI#idMainMenuItem215193 A:hover, 
#idMainMenu LI#idMainMenuItem215193 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=118919")
center top no-repeat; 
  margin:0;

  padding:0;
  height: 50px;   
  width: auto;
  color: #338799;
  font-size: 0.01px;
  text-align: left;
  text-indent: 3em;
} 


/* Community Mask */
#idMainMenu LI UL LI#idMainMenuItem347656 A,
#idMainMenu LI UL LI#idMainMenuItem347656 A:link,
#idMainMenu LI UL LI#idMainMenuItem347656 A:active, 
#idMainMenu LI UL LI#idMainMenuItem347656 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem347656 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem347656 SPAN SPAN 
{
  background: 

url("/Content/Pictures/Picture.ashx?PicId=72418")
  left top no-repeat; 
  height: 36px;   /*  px needed for IE*/
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.8em;
  font-weight: bold;
  text-align: left;
  padding: 0.1em;
} 

/* Blog */
#idMainMenu LI UL LI#idMainMenuItem215192 A,
#idMainMenu LI UL LI#idMainMenuItem215192 A:link, 
#idMainMenu LI UL LI#idMainMenuItem215192 A:active, 
#idMainMenu LI UL LI#idMainMenuItem215192 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem215192 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem215192 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72416")
right top no-repeat; 
   height: 40px;
  #height: 40px;  
  _height: 40px;
  width: auto;
  color: #006699;
  font-size: 0.01px;
  text-align: left;
  text-indent: 2.6em;
} 

/* Contests */
#idMainMenu LI UL LI#idMainMenuItem332225 A,
#idMainMenu LI UL LI#idMainMenuItem332225 A:link, 
#idMainMenu LI UL LI#idMainMenuItem332225 A:active, 
#idMainMenu LI UL LI#idMainMenuItem332225 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem332225 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem332225 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=114909") right top no-repeat; 
  height: 30px;
  width: auto; 
  color: #338799;
  font-family: "Palace Script MT", "Edwardian Script ITC", "Brush Script MT", cursive;
  font-size: 0.1px;
  text-align: center;
  text-indent: 3em;
} 

/* Discussion */
#idMainMenu LI UL LI#idMainMenuItem340446 A,
#idMainMenu LI UL LI#idMainMenuItem340446 A:link,
#idMainMenu LI UL LI#idMainMenuItem340446 A:active, 
#idMainMenu LI UL LI#idMainMenuItem340446 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem340446 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem340446 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72419")
center top no-repeat; 
  height: 46px;   
  width: auto;
  color: #338799;
  font-size: 0.01px;
 text-align: left;
  text-indent: 3em; 
} 

/* Events */

#idMainMenu LI UL LI#idMainMenuItem215189 A,
#idMainMenu LI UL LI#idMainMenuItem215189 A:link, 
#idMainMenu LI UL LI#idMainMenuItem215189 A:active, 
#idMainMenu LI UL LI#idMainMenuItem215189 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem215189 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem215189 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=72420")
center top no-repeat; 
  height: 39px;   
  width: auto;
  color: #c7d7ff;
  font-size: 0.01em;
  text-align: left;
  text-indent: 2.6em;
} 

/* FAQ */
#idMainMenu LI UL LI#idMainMenuItem226812 A,
#idMainMenu LI UL LI#idMainMenuItem226812 A:link, 
#idMainMenu LI UL LI#idMainMenuItem226812 A:active, 
#idMainMenu LI UL LI#idMainMenuItem226812 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem226812 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem226812 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=72421")
right top no-repeat; 
  height: 100em;
  height: 40px;   /* needed for IE*/
  width: auto;
  color: #006699;
  font-size: 0.01px;
  text-align: left;
  text-indent: 3.8em;
} 

/* Funnies */
#idMainMenu LI UL LI#idMainMenuItem229187 A,
#idMainMenu LI UL LI#idMainMenuItem229187 A:link, 
#idMainMenu LI UL LI#idMainMenuItem229187 A:active, 
#idMainMenu LI UL LI#idMainMenuItem229187 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem229187 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem229187 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=114893")
center top no-repeat; 
   height: 30px;
  #height: 30px;  
  _height: 30px;

  width: auto;
  color: #006699;
  font-size: 0.01px;
  text-align: left;
  text-indent: 3.6em;
} 

/* Member Directory */
#idMainMenu LI UL LI#idMainMenuItem215195 A,
#idMainMenu LI UL LI#idMainMenuItem215195 A:link, 
#idMainMenu LI UL LI#idMainMenuItem215195 A:active, 
#idMainMenu LI UL LI#idMainMenuItem215195 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem215195 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem215195 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=114695")
left top no-repeat; 
  height: 40px; 
  width: auto;
  color: #338799;
  font-size: 0.1px;
} 

/* Resources */
#idMainMenu LI#idMainMenuItem227348 A,
#idMainMenu LI#idMainMenuItem227348 A:link,
#idMainMenu LI#idMainMenuItem227348 A:active, 
#idMainMenu LI#idMainMenuItem227348 A:visited, 
#idMainMenu LI#idMainMenuItem227348 A:hover, 
#idMainMenu LI#idMainMenuItem227348 SPAN SPAN 
{
  background: 
url("/Content/Pictures/Picture.ashx?PicId=118920")
center top no-repeat; 
  margin:0;
  padding:0;
  height: 50px;   
  width: auto;
  color: #c7d7ff;
  font-size: 0.01px;
  text-align: left;
  text-indent: 3em;
} 

/* Search */
#idMainMenu LI UL LI#idMainMenuItem263527 A,
#idMainMenu LI UL LI#idMainMenuItem263527 A:link, 
#idMainMenu LI UL LI#idMainMenuItem263527 A:active, 
#idMainMenu LI UL LI#idMainMenuItem263527 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem263527 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem263527 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=114595")
center top no-repeat; 
  margin:0;
  padding:0;
  height: 30px; 
  width: auto;
  color: #c7d7ff;  
  font-size: 0.01em;
} 

/* Surveys */
#idMainMenu LI UL LI#idMainMenuItem228691 A,
#idMainMenu LI UL LI#idMainMenuItem228691 A:link, 
#idMainMenu LI UL LI#idMainMenuItem228691 A:active, 
#idMainMenu LI UL LI#idMainMenuItem228691 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem228691 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem228691 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=114593")
center top no-repeat; 
  height: 30px; 
  width: auto;
  text-align: left;
  color: #c7d7ff;
  font-size: 0.01em;
  text-align: left;
  text-indent: 3em;
} 

/* Test */
#idMainMenu LI UL LI#idMainMenuItem234667 A,
#idMainMenu LI UL LI#idMainMenuItem234667 A:link, 
#idMainMenu LI UL LI#idMainMenuItem234667 A:active, 
#idMainMenu LI UL LI#idMainMenuItem234667 A:visited, 
#idMainMenu LI UL LI#idMainMenuItem234667 A:hover, 
#idMainMenu LI UL LI#idMainMenuItem234667 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=72426")
center top no-repeat; 
  height: 35px; 
  width: auto;
  color: #006699;
  font-size: 0.01em;
  text-indent: 3em;
} 

/* not needed w/icons
#idMainMenu LI UL LI A,
#idMainMenu LI UL LI A:link,
#idMainMenu LI UL LI A:active,
#idMainMenu LI UL LI A:visited,
#idMainMenu LI UL LI SPAN SPAN
{
  width: auto;
  margin:0;
  padding: 0.5em 0.56em 0.5em 0.69em;   
  font-size: 1.1em;
  font-weight: normal;
  text-align: center;
  color: #333399;
}


#idMainMenu LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: auto;
  margin:0;
  padding: 0.5em 0.56em 0.5em 0.69em;   
  font-size: 1.1em;
  font-weight: normal;
  text-align: center;
  background: #660033;
  color: #FFFFFF;
}

#idMainMenu LI UL LI SPAN 
{
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI UL LI SPAN SPAN
{
  margin:0;
  padding:0;
  font-weight: bold;
  color: #333399;
}
*/

#idMainMenuContainer #idMainMenu LI UL LI 
DIV.mainMenuPublicHiddenIcon
{
  margin:0;

  padding:0;
border: #666666
}

/******* MENU LEVEL 3 *******/

#idMainMenu LI UL LI UL
{
  margin:0;
  padding:0;
  height: auto;
  background-image: url("parchment.gif"); 
}

#idMainMenu LI UL LI UL LI 
{
  margin:0;
  padding: 0;
  height: auto;
  width: 12em;
  background:none;
/* not needed w/icons
  background: #b7bfff;
  border-right: 1px solid #333399;
  border-bottom: 1px solid #333399;
  border-left: 1px solid #333399;
  color: #333366;
*/
}


#idMainMenu LI UL LI UL LI.first
{
  margin:0;
  padding:0;
  background:none;
/* not needed w/icons
  border-top: 1px solid #333399;
*/
}

#idMainMenu LI UL LI UL LI .d4
{
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI.itemCurrent UL LI UL LI .d4,
#idMainMenu LI.itemCurrentParent UL LI UL LI .d4
{
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI UL LI UL LI.itemCurrent .d4,
#idMainMenu LI UL LI UL LI.itemCurrentLeaf .d4
{
  margin:0;
  padding:0;
  background: none;
}

#idMainMenu LI UL LI UL LI .d4 .d4,
#idMainMenu LI UL LI UL LI.itemCurrent .d4 .d4,
#idMainMenu LI UL LI UL LI.itemCurrentLeaf .d4 .d4,
#idMainMenu LI UL LI UL LI .d1 .d1
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
  border: 0;
}

#idMainMenu LI UL LI.itemNormal UL LI .d5,
#idMainMenu LI UL LI.itemCurrent UL LI .d5,
#idMainMenu LI UL LI.itemCurrentParent UL LI .d5,
#idMainMenu LI UL LI UL LI.itemNormal .d5,
#idMainMenu LI UL LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI UL LI.itemCurrentParent .d5
{
  width: auto;
  margin:0;
  padding:0;
  background: none;
}

/* Resources/Become a Vet Tech */
#idMainMenu LI UL LI UL LI#idMainMenuItem227458 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem227458 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227458 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227458 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227458 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227458 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116334") center top no-repeat; 
  margin:0;
  padding:0;
  height: 42px; 
  width: auto; 
  color: #c7d7ff;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: center;  
} 

/* Resources/Calculations  */
#idMainMenu LI UL LI UL LI#idMainMenuItem231710 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem231710 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231710 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231710 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231710 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231710 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116335") center top no-repeat; 
  margin:0;
  padding:0;
  height: 30px; 
  width: auto; 
  color: #006699;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: center;  
} 

/* Resources/Definitions */
#idMainMenu LI UL LI UL LI#idMainMenuItem229186 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem229186 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229186 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229186 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229186 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229186 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116332") center top no-repeat; 
  margin:0;
  padding:0;
  height: 30px; 
  width: auto; 
  color: #338799;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
 text-align: center;   
} 

/* Resources/Equipment */
#idMainMenu LI UL LI UL LI#idMainMenuItem231799 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem231799 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231799 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231799 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231799 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231799 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116339") left top no-repeat; 
  margin:0;
  padding:0;
  height: 30px; 
  width: auto; 
  color: #006699;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: left;   
margin: 0;
} 

/* Resources/Names */
#idMainMenu LI UL LI UL LI#idMainMenuItem227471 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem227471 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227471 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227471 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227471 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227471 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116344") center top no-repeat; 
  margin:0;
  padding:0;
  height: 40px; 
  width: auto; 
  color: #338799;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: center;  
} 

/* Resources/Poisons */
#idMainMenu LI UL LI UL LI#idMainMenuItem231079 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem231079 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231079 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231079 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231079 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231079 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116341") center top no-repeat; 
  margin:0;
  padding:0;
  height: 31px; 
  width: auto; 
  color: #338799;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: center;   
} 

/* Resources/Schools */
#idMainMenu LI UL LI UL LI#idMainMenuItem227435 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem227435 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227435 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227435 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227435 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227435 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116343") center top no-repeat; 
  margin:0;
  padding:0;
  height: 30px; 
  width: auto; 
  color: #006699;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: center;   
} 

/* Resources/Schutzhund */
#idMainMenu LI UL LI UL LI#idMainMenuItem229199 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem229199 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229199 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229199 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229199 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem229199 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=116342") center top no-repeat; 
  margin:0;
  padding:0;
  height: 30px; 
  width: auto; 
  color: #c7d7ff;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.1em;
  text-align: center;  
} 

/* FAQ/Group Admin */
#idMainMenu LI UL LI UL LI#idMainMenuItem226433 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem226433 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem226433 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem226433 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem226433 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem226433 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=73597") center top no-repeat; 
  margin:0;
  padding:0;
  height: auto; 
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.8em;
  font-weight: bold;
  text-indent: 3.7em;
  #text-indent: 2.9em;
  _text-indent: 2.9em;
  padding: 1px;
} 

/* FAQ/Clear Cache  */
#idMainMenu LI UL LI UL LI#idMainMenuItem227291 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem227291 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227291 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227291 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227291 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem227291 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=73597") center top no-repeat; 
  margin:0;
  padding:0;
  height: auto; 
  color: #333366;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;font-size: 0.9em;
  font-weight: bold;
  text-indent: 3.6em;
  #text-indent: 3.2em;
  _text-indent: 3.2em;
  padding: 1px;
} 

/* Resources/Calculate/Percent Solution */
#idMainMenu LI UL LI UL LI#idMainMenuItem231709 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem231709 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231709 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231709 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231709 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231709 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=73597") right top no-repeat; 
  margin:0;
  padding:0;
  height: 27px;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;color: #333366;
  font-size: 0.9em;
  font-weight: bold;
  text-indent: 5.5em;
  #text-indent: 5em;
  _text-indent: 5em;
  padding: 1px;
} 

/* Resources/Calculate/Dilute */
#idMainMenu LI UL LI UL LI#idMainMenuItem231708 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem231708 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231708 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231708 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231708 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231708 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=73597") right top no-repeat; 
  margin:0;
  padding:0;
  height: 27px;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;color: #333366;
  font-size: 0.9em;
  font-weight: bold;
  text-indent: 6em;
  #text-indent: 5.5em;
  _text-indent: 5.5em;
  padding: 1px;
} 

/* Resources/Calculate/qs */
#idMainMenu LI UL LI UL LI#idMainMenuItem233445 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem233445 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem233445 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem233445 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem233445 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem233445 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=73597") right top no-repeat;   height: auto;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;margin:0;
  padding:0;
  height: 27px; 
  color: #333366;
  font-size: 0.9em;
  font-weight: bold;
  text-indent: 5.5em;
  #text-indent: 5em;
  _text-indent: 5em;
  padding: 1px;
} 

/* Resources/Equipment/IV Pumps */
#idMainMenu LI UL LI UL LI#idMainMenuItem231798 A,
#idMainMenu LI UL LI UL LI#idMainMenuItem231798 A:link, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231798 A:active, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231798 A:visited, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231798 A:hover, 
#idMainMenu LI UL LI UL LI#idMainMenuItem231798 SPAN SPAN 
{
background: 
url("/Content/Pictures/Picture.ashx?PicId=73597") right top no-repeat; 
  margin:0;
  padding:0;
  height: auto;  font-family: "Lucida Calligraphy", "Lucida Handwriting", "Brush Script MT", 
"Monotype Corsiva", Zapfino, "Palatino Linotype", cursive; font-weight: bold;color: #333366;
  font-size: 0.9em;
  font-weight: bold;
  text-indent: 5em;
  #text-indent: 5em;
  _text-indent: 5em;
  padding: 1px;
} 

/* not needed w/icons
#idMainMenu LI UL LI UL LI A,
#idMainMenu LI UL LI UL LI A:link,
#idMainMenu LI UL LI UL LI A:active,
#idMainMenu LI UL LI UL LI A:visited,
#idMainMenu LI UL LI UL LI SPAN SPAN,
#idMainMenu LI UL LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  width: auto;
  margin:0;
  padding: 0.25em 1.5em 0.25em 2.5em;
  text-align: center;
}

#idMainMenu LI UL LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  margin:0;
  padding: 0.25em 1.5em 0.25em 2.5em;
  text-align: center;
}

#idMainMenu LI UL LI UL LI SPAN 
{
  margin:0;
  padding:0;
}

#idMainMenu LI UL LI UL LI SPAN SPAN
{
  margin:0;
  padding:0;
}
*/

#idMainMenuContainer #idMainMenu LI UL LI UL LI 
DIV.mainMenuPublicHiddenIcon
{
  margin:0;
  padding:0;
}

#idPoweredby
{
float: left;
width: 100%;
text-align: center;
}


/****************************************************/
/******* 		CONTENT    		*****/
/****************************************************/

/******* Content column main container *******/

#idPrimaryContentContainer
{
  display: block;
  width: 77%;
  _width: 75%;
  height: auto;
  float: right; 
  margin: 0;
  padding: 0.25;
  line-height:1.5em;
  text-align: center;
/*  text-align:left; */
}

/******* Inner content containers *******/

#idPrimaryContentContainer .block .inner
{
  margin: 0;
  padding: 0;
}

#idPrimaryContentContainer .inner
{
  margin: 0;
  padding: 0;
}

/******* Container for content editing *******/
/* (Specify background color of the content below) */

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1ContentHolderEventAdmin
{
  background-image: url("parchment.gif"); 
  background-color:#fef8bc;
}

#idPrimaryContentBlock1ContentHolder
{
  float: right;
  margin: 0;
  padding: 0 1em 1em 1em;
  width: 100%;
}

#idPrimaryContentBlock1Content
{
  float: right;
  margin: 0;
  padding: 0;
  width: 100%;

  text-align: justify;
  padding: 1em 0 0 0;
}

/**************************************************/
/******* 	FOOTER      		    *******/
/**************************************************/

/***** Footer and content separator container *****/

#idFooterSeparator
{
  display: block;
  margin:0;
  padding:0;
  height: 0;
  border: 0;
}

#idFooterSeparator .d1,
#idFooterSeparator .d2,
#idFooterSeparator .d3
{
  height: 0;
/*  height: 14px; use if separator wanted*/
  float: left;
  border: 0;
  margin:0;
  padding:0;
}

#idFooterSeparator .d1 .d2 .d3 
{
  height: 0;
  margin:0;
  padding:0;
  border: 0;
}

#idFooterSeparator .d1, 
#idFooterSeparator .d2,
#idFooterSeparator .d3
{
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}

#idFooterSeparator .d1 .d1,
#idFooterSeparator .d2 .d2,
#idFooterSeparator .d3 .d3
{
  width: auto;
  height: 0;
  margin: 0;
  padding: 0;
  float: none;
  background: none;
  border: 0;
}

/******* Footer main container *******/

#idFooterContainer
{
  clear: both;
  display: block;
  margin-bottom: 4em;
  #margin-bottom: 3.5em;
  _margin-bottom: 3.5em;
  padding:0;
  width: 97%;
  height: 3em;
}

/**** Footer containers for applying background *****/

#idFooterContainer .d6,
#idFooterContainer .d7,
#idFooterContainer .d2,
#idFooterContainer .d9,
#idFooterContainer .d8,
#idFooterContainer .d1
{
  margin:0;
  padding:0;
  height: auto;
  width: 97%;
  border: 0;
  background: none;
}

#idFooterContainer .d6 .d6,
#idFooterContainer .d7 .d7,
#idFooterContainer .d2 .d2,
#idFooterContainer .d9 .d9,
#idFooterContainer .d8 .d8,
#idFooterContainer .d1 .d1
{
  width: auto;
  margin:0;
  padding:0;
  border: 0;
  float: none;
  background: none;
}

/******* Footer content container *******/

#idFooterContainer .inner
{

  clear: both;
  display: block;
  position: absolute;
  margin-left: 0.55em;
  width: 97%;
  height: 8em;
  padding: 0;
}

#idFooterContainer .inner .inner
{
  width: 96%;
  margin:0;
  padding:0;
}

/******* Editable footer region container *******/
/******* (Specify default background color for editable region below) *******/

.footerContentHolder
{ 
  clear: both;
  display: block;
  width: 97%;
  #width: 97%;
  _width: 892px; 
  height: 7em;
  margin: 0;
  padding: 0;
  background-image: url("/pictures/blue_parchment_lt.gif");  
  background-color:#dfdfff;
  text-align: center;
  border: 2px solid #333366; 
}

#idFooterContent
{
  width: 97%;
  #width: auto;
  _width: auto;
}

.WAfooter
{
  text-align: center;
  font-size: 0.1em;
  color: #3399FF;
}

#idFooterPoweredByContainer
{
  text-align: center;
  font-size: 0.1em;
  color: #fef8bc;
/*  display: none;  causes other errors */
}


/**************************************************/
/***  		EVENTS                          ***/
/**************************************************/
/* show title on individual Events page */
#idPrimaryContentBlock1Content H1.pageTitle
{
  display:block;
  font-size: 2.5em;
  color:#990000;
}

/******* Labels and headers colors *******/

#idPrimaryContentBlock1Content #idEventSummaryContainer 
H4.boxHeaderTitle A,


#idPrimaryContentBlock1Content #idEventSummaryContainer 
H4.boxHeaderTitle A:link,

#idPrimaryContentBlock1Content #idEventSummaryContainer 
H4.boxHeaderTitle A:visited,

#idPrimaryContentBlock1Content #idEventSummaryContainer 
DIV.boxFooterContainer A,

#idPrimaryContentBlock1Content #idEventSummaryContainer 
DIV.boxFooterContainer A:link,

#idPrimaryContentBlock1Content #idEventSummaryContainer 
DIV.boxFooterContainer A:visited
{
font-size: 1.5em;
color: #333399;
}

#idPrimaryContentBlock1Content #idEventSummaryContainer 

H4.boxHeaderTitle A:active,
#idPrimaryContentBlock1Content #idEventSummaryContainer 

H4.boxHeaderTitle A:hover,
#idPrimaryContentBlock1Content #idEventSummaryContainer 

DIV.boxFooterContainer A:active,
#idPrimaryContentBlock1Content #idEventSummaryContainer 

DIV.boxFooterContainer A:hover
{
color: #333399;
}

#idEventSummaryContainer DIV.boxBodyInfoContainer 

DIV.boxActionContainer INPUT
{
}

#idEventPageContainer DIV.boxBodyInfoContainer
{
}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
text-align:left;
padding-left:0;
}

#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventPageContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}

#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
}

#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventSummaryContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}

/******* event list borders   *******/
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.cornersContainer DIV.c3,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.cornersContainer DIV.c4,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.publicWizardContainer DIV.infoContainer,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.boxViewOutline DIV.boxBodyContainer,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.boxViewOutline DIV.boxHeaderContainer DIV.d1,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer  DIV.boxViewOutline DIV.boxBodyContainer DIV.d1,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.boxViewOutline DIV.boxFooterContainer DIV.d1
{
  border-color: #6699FF;
}

#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.cornersContainer DIV.c1,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.cornersContainer DIV.c2,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.cornersContainer DIV.c3,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.cornersContainer DIV.c4,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.publicWizardContainer 
DIV.infoContainer,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.generalFieldsContainer DIV.captionContainer,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.boxViewOutline DIV.boxHeaderContainer,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.boxViewOutline DIV.boxFooterContainer,
#idEventPageContainer #idEventSummaryContainer #idUpcomingEventsContainer DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
  background-color: #6699FF;
}

#idEventPageContainer #idEventDetailsContainer DIV.boxViewOutline DIV.cornersContainer,
#idEventPageContainer #idEventDetailsContainer DIV.boxBodyInfoViewFill DIV.cornersContainer
{
  background-color: transparent;
}

#idEventPageContainer #idEventDetailsContainer DIV.cornersContainer DIV.c1,
#idEventPageContainer #idEventDetailsContainer DIV.cornersContainer DIV.c2,
#idEventPageContainer #idEventDetailsContainer DIV.cornersContainer DIV.c3,
#idEventPageContainer #idEventDetailsContainer DIV.cornersContainer DIV.c4,
#idEventPageContainer #idEventDetailsContainer DIV.infoContainer,
#idEventPageContainer #idEventDetailsContainer DIV.captionContainer,
#idEventPageContainer #idEventDetailsContainer DIV.boxViewOutline DIV.boxHeaderContainer,
#idEventPageContainer #idEventDetailsContainer DIV.boxViewOutline DIV.boxFooterContainer,
#idEventPageContainer #idEventDetailsContainer DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
  background-color: #6699FF;
}

/******* EVENT DETAILS *******/

DIV.boxInfoContainer 
{
padding-right: 1em;
}

#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI LABEL
{
  color: #333399;
}

#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI SPAN,
#idEventDetailsContainer DIV.boxInfoContainer UL.boxInfo LI STRONG
{
}

#idEventDetailsContainer DIV.registrationInfoContainer 
H4.infoTitle
{
  color: #333399;
}

#idEventDetailsContainer DIV.registrationInfoContainer 
DIV.infoText
{
  color: #333399;
}

#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo,
#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI LABEL
{
}

#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI SPAN,
#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI STRONG
{
}

#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI.disabled,
#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI.disabled LABEL
{
  color: #6699FF;
}

#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI.disabled SPAN,
#idEventDetailsContainer DIV.registrationInfoContainer 
UL.registrationInfo LI.disabled STRONG
{
}

/******* Custom form captions *******/

TABLE#registrationDetailsTable TR.caption TH,
TABLE#registrationDetailsTable TR.caption TD
{
}

#idPrimaryContentBlock1Content 
TABLE#registrationDetailsTable TR.caption TH DIV,
#idPrimaryContentBlock1Content 
TABLE#registrationDetailsTable TR.caption TD DIV
{
}

TABLE#registrationDetailsTable TH,
TABLE#registrationDetailsTable TH SPAN.mandatory
{
}

/******* EVENT CALENDAR VIEW *******/

.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
  border-color: #333399;
  color: #339999;
}

.EventListCalendar
{
  width: 99%;
  border: solid 1px #333399;
  background-color: #dfdfff;
}

#idPrimaryContentBlock1Content .EventListCalendarHeader, 
.EventListCalendarHeader
{
  border-bottom: solid 1px #333399;
  background-color: #333399; 
  color: #dfdfff;
  text-align: center;
}

.EventListCalendarItemDefault
{
  border-color: #333399;
  border-right: solid 1px #333399;
  background-color: #dfdfff; 
}

.EventListCalendarItemHoliday
{
  border-right: solid 1px #333399;
}

.EventListCalendarItemInactive
{
  border-right: solid 1px #333399;
  background-color: #6699FF; 
}

.EventListCalendarItemSelected
{
  background-color: #dfdfff;
}

#idPrimaryContentBlock1Content .EventListCalendarHeader 

A.calendarDate,
#idPrimaryContentBlock1Content .EventListCalendarHeader 

A.calendarDate:link,
#idPrimaryContentBlock1Content .EventListCalendarHeader 

A.calendarDate:active,
#idPrimaryContentBlock1Content .EventListCalendarHeader 

A.calendarDate:visited,
#idPrimaryContentBlock1Content .EventListCalendarHeader 

A.calendarDate:hover
{
  color: #dfdfff;
  text-decoration: none;
  font-weight: normal;
}

A.calendarDate,
A.calendarDate:link,
A.calendarDate:active,
A.calendarDate:visited,
A.calendarDate:hover
{
  color: #333399;
border: none;
}

.yearViewHeader, 
A.yearViewHeader,
A.yearViewHeader:link,
A.yearViewHeader:active,
A.yearViewHeader:visited,
A.yearViewHeader:hover
{
  background-color: #333399;
  color: #dfdfff;
  border-top: solid 1px #333399;
  border-bottom: solid 1px #333399;
  text-align: center;
}

/*******************************************************/
/***  MEMBERS AND MEMBERS DIRECTORY   		     ***/
/*******************************************************/

TABLE#memberAllDataTable TD,
TABLE#memberAllDataTable TH
{
}

TABLE#memberAllDataTable TR.caption TD,
TABLE#memberAllDataTable TR.caption TH
{
}

TABLE#memberAllDataTable TR.caption TD DIV,
TABLE#memberAllDataTable TR.caption TH DIV
{
}

TABLE#memberAllDataTable TH SPAN.mandatory
{
}

TABLE#memberAllDataTable TR#trDetailsToShow FIELDSET LEGEND
{
}

DIV#searchContainer FIELDSET#criteria
{
}

DIV#searchContainer FIELDSET#criteria DIV SELECT

{
}


DIV#searchContainer FIELDSET#criteria DIV 
DIV.criteria-condition-placeholder SELECT
{
}

DIV#memberDirectoryHolder
{
  text-align:left;
}

TABLE.membersTable 
{
}

TABLE.membersTable TH
{
  color: #000000;
  background: none;
}

#idPrimaryContentBlock1Content 
DIV.memberDirectorySearchArea 
SPAN.searchResult
{
}

#idPrimaryContentBlock1Content 
DIV.memberDirectorySearchArea 
SPAN EM
{
}

/* TABLE.membersTable TR TD
{
  padding: 0, 5em;
}
*/
#idPrimaryContentBlock1Content .membersTable TR.hover
{
}

#idPrimaryContentBlock1Content .membersTable TR.normal
{
}

#idPrimaryContentBlock1Content A.back,
#idPrimaryContentBlock1Content A.back:link,
#idPrimaryContentBlock1Content A.back:active,
#idPrimaryContentBlock1Content A.back:visited,
#idPrimaryContentBlock1Content .membersTable A,
#idPrimaryContentBlock1Content .membersTable A:link,
#idPrimaryContentBlock1Content .membersTable A:active,
#idPrimaryContentBlock1Content .membersTable A:visited,
#idPrimaryContentBlock1Content #criteria A,
#idPrimaryContentBlock1Content #criteria A:link,
#idPrimaryContentBlock1Content #criteria A:active,
#idPrimaryContentBlock1Content #criteria A:visited
{
}

#idPrimaryContentBlock1Content A.back:hover,
#idPrimaryContentBlock1Content .membersTable A:hover,
#idPrimaryContentBlock1Content #criteria A:hover
{
}

/*******************************************************/
/***  			BLOG       		     ***/
/*******************************************************/

#idBlogPageContainer H4.boxHeaderTitle A,
#idBlogPageContainer H4.boxHeaderTitle A:link,
#idBlogPageContainer H4.boxHeaderTitle A:active,
#idBlogPageContainer H4.boxHeaderTitle A:visited,
#idBlogPageContainer DIV.boxFooterSecondaryOuterContainer 
A.editPost,

#idBlogPageContainer DIV.boxFooterSecondaryOuterContainer 
A.editPost:link,

#idBlogPageContainer DIV.boxFooterSecondaryOuterContainer 
A.editPost:visited,

#idBlogPageContainer DIV.boxFooterSecondaryOuterContainer 
A.editPost:active,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogEntryPostedBy,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogEntryPostedBy:link,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogEntryPostedBy:active,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogEntryPostedBy:visited
{
}

#idBlogPageContainer H4.boxHeaderTitle A:hover,
#idBlogPageContainer div.boxFooterSecondaryOuterContainer 
A.editPost:hover,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogEntryPostedBy:hover
{
}

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogCommentAnchor,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogCommentAnchor:link,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogCommentAnchor:active,

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogCommentAnchor:visited
{
}

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 A.blogCommentAnchor:hover
{
}

#idBlogDetailsContainer #idBlogCommentsListContainer 
DIV.commentViewContainer H5 .blogCommentStatus
{
}

#idBlogPageContainer #idBlogPostEditContainer 
DIV.boxHeaderContainer H4.boxHeaderTitle
{
}

#idBlogPageContainer #idBlogSummaryContainer 
DIV.boxOuterContainer,

#idBlogPageContainer #idBlogDetailsContainer 

DIV.boxOuterContainer
{
}

/*******************************************************/
/***  			CONFIRM WINDOWS   	     ***/
/*******************************************************/

DIV.confirmWindowWarning,
DIV.confirmWindowInfo,
DIV.confirmWindowSuccess,
DIV.confirmWindowError

{
}

DIV.RoundedCornerBox
{
}

/*******************************************************/
/***  			BOXES and CORNERS   	     ***/
/*******************************************************/

DIV.boxViewOutline DIV.cornersContainer,
DIV.boxBodyInfoViewFill DIV.cornersContainer
{
  margin:0;
  padding:0;
}

DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
#idPrimaryContentContainer DIV.boxViewOutline 
DIV.boxBodyContainer,
#idPrimaryContentContainer DIV.boxViewOutline 
DIV.boxHeaderContainer DIV.d1,
#idPrimaryContentContainer DIV.boxViewOutline 
DIV.boxBodyContainer DIV.d1,
#idPrimaryContentContainer DIV.boxViewOutline 
DIV.boxFooterContainer DIV.d1
{
  margin:0;
  padding:0;
}

/* add padding around text

DIV.postedByComment,
DIV.messageActionsContainer, 
DIV.LastModified, 
DIV.forumMessage,
DIV.forumDescription
{
  margin-left: 1em;
  padding-right: 1em;
  border: 0;
  text-align:justify;
} */

DIV.forumMessage ul li, 
DIV.boxBodyContentContainer DIV.inner DIV.article_subtitle
{
  text-align: left;
}

/* discussion container */
DIV.boxBodyContentOuterContainer
DIV.boxBodyContentContainer div.inner .forumMessage 
{
  border: 0;
  text-align:justify;
}

/* format forum Description on summary page */
#idForumSummaryPageContainer #idForumListContainer div.boxHeaderContainer table td.threadTD div.thread, #idForumSummaryPageContainer #idForumListContainer div.boxBodyContainer table td.threadTD div.thread
{
  width:575px;
  padding: 1em;
}

span.forumDescription
{
  border: 1px solid #663333;
  background-color:#FFCCCC;
  padding: 0.5em;
  text-align:justify;
}

/* show forum subscribe links */

#ctl03_FunctionalBlock1_ctl00_messageList_subscribeDiv #idSubscribe, 
#idSubscribe a span
{
  font-size: 1em;

}

/* event location info 
DIV.boxBodyContentOuterContainer
{
  background-color: #dfdfff;
}
*/


DIV.boxBodyContentOuterContainer DIV.boxBodyContentContainer div.inner p
{
  margin-left: 0.25em;
  padding-right: 0.25em;
  border: 0;
}

DIV.boxBodyContentContainer div.inner div
{
  margin-left: 1em;
  padding-right: 1em;
  border: 0;
  text-align:justify;
}

li.eventInfoLocation div span 
{
  margin-left: 1em;
  padding-right: 2em;
  border: 0;
  text-align:left;
}

DIV.cornersContainer DIV.c1,
DIV.cornersContainer DIV.c2,
DIV.cornersContainer DIV.c3,
DIV.cornersContainer DIV.c4,
DIV.publicWizardContainer DIV.infoContainer,
DIV.boxViewOutline DIV.boxHeaderContainer,
DIV.boxViewOutline DIV.boxFooterContainer,
DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
  margin:0;
  padding:0;
}

/* Form section dividers box */
DIV.generalFieldsContainer DIV.captionContainer
{
  margin:0;
  padding:0;
  background-image: url("parchment.gif"); 
  background-color:#fef8bc;
  height: auto;
}

/******************************************************/
/***  		WIZARDS                             ***/
/******************************************************/

/* Level info containers */
DIV.infoOuterContainer
{
  margin: 0;
  padding: 0;
  float: left;
  background: none;
}

DIV.publicWizardContainer DIV.infoContainer
{
  margin: 0;
  padding: 0;
  float: left;
}

/* Level info title */
DIV.publicWizardContainer DIV.infoContainer DIV.infoTitle
{
  margin:0;
  padding:0;
  color: #3333CC;
  font-size: 1.25em;
}

/* Level info text */
DIV.publicWizardContainer DIV.infoContainer DIV.infoText
{
  margin:0;
  padding:0;
  color: #3333CC;
  font-weight: bold;
}

/* Form section dividers text */
#idPrimaryContentBlock1Content DIV.generalFieldsContainer 
DIV.captionContainer H4
{
  margin:0;
  padding:0;
  color: #660033;
}

/* Horizontal separator of form area */
DIV.generalFormContainer DIV.formTitleOuterContainer
{
  margin:0;
  padding:0;
  height: 0;
  border: none;
}

/* Form area title */
#idPrimaryContentBlock1Content DIV.generalFormContainer 
DIV.formTitleContainer H3.formTitle
{
  margin:0;
  padding:0;
  height: 0;
  font-size: 1.00em;
  color: #999999;
  visibility: hidden;
}

/* Text entry field */
DIV.generalFieldsContainer DIV.textFieldContainer 
DIV.fieldBody INPUT
{
  padding:0;
  border-color: #333399;
  float: left;
  margin-left: 2em;
}

/* Field label (non-mandatory fields) */
#idPrimaryContentBlock1Content DIV.generalFieldsContainer 

DIV.fieldLabel
{
  margin:0;
  padding:0;
  color: #333399;
}

DIV.fieldSubContainer
{
  margin:0;
  padding:0;
}

#idPrimaryContentBlock1Content DIV.generalFieldsContainer 
H5.fieldTitle
{
  margin:0;
  padding:0;
  color: #333399;
}

DIV.generalFieldsContainer DIV.fieldContainer 
SPAN.validationError
{
  margin:0;
  padding:0;
  color: #FF0000;
}

.generalFormContainer
{
  margin: 0;
  padding: 0;
}

/* Option buttons choices */
#idPrimaryContentBlock1Content DIV.generalFieldsContainer 

DIV.groupContainer DIV.radioGroupContainer DIV.fieldBody 

LABEL
{
  margin:0;
  padding:0;
  color: #333399;
}

/* Checkboxes choices */
#idPrimaryContentBlock1Content DIV.generalFieldsContainer 

DIV.groupContainer DIV.fieldBody LABEL
{
  margin:0;
  padding:0;
  color: #333399;
}

/* Filename selection field */

#idPrimaryContentBlock1Content #idPictureUploaderContainer 

DIV.uploadContainer INPUT
{
}

/* Filename information */
#idPrimaryContentBlock1Content #idPictureUploaderContainer 

DIV.uploadContainer
{
}

/* Navigation buttons */
#idPrimaryContentBlock1Content DIV.navigationOuterContainer 

DIV.right INPUT.nextButton
{
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 2em;
  padding:0;
  color: #990000;
}

DIV.navigationOuterContainer
{
  display: block;
  position: relative;
  margin-top: 1em;
  margin-bottom: 5em;
  padding:0;
  border-top: 1px solid #333366;
}

H1.pageTitle
{
  font-size: 2em;
}

#idPrimaryContentBlock1Content DIV.publicWizardContainer 


#idPrimaryContentBlock1Content DIV.publicWizardContainer 

H2.stepTitle
{
  font-size: 1.30em;
}

#idPrimaryContentBlock1Content DIV.generalFieldsContainer 
DIV.captionContainer H4,
#idPrimaryContentBlock1Content DIV.generalFieldsContainer 
H5.fieldTitle
{
  font-size: 1.00em;
}

/* Mandatory indicator */
#idPrimaryContentBlock1Content SPAN.mandatorySymbol
{
  color: #660033;
  font-size: 1.25em;
}

/* Mandatory fields legend */
DIV.mandatoryFieldsTitle
{
  display: inline;
  margin:0;
  padding:0;
  font-size: 1em;
}

/* mandatory field labels */
DIV.generalFieldsContainer DIV.fieldContainer 

STRONG.mandatoryLabel	
{
  font-size: 1em;
}

DIV.generalFieldsContainer DIV.fieldContainer 

SPAN.validationError
{
  font-size: 0.8em;
}

DIV.generalFieldsContainer DIV.groupContainer DIV.fieldItem 

SPAN.typeRadioContainer,
DIV.generalFieldsContainer DIV.groupContainer DIV.fieldItem 
SPAN.typeCheckboxContainer
{
  margin-top: -0.25em;
  padding:0;
}

DIV.generalFieldsContainer DIV.groupContainer 

DIV.groupBodyHirizontal
{
  margin-top: -0.63em;
  margin:0;
}
DIV.generalFieldsContainer DIV.groupContainer 

DIV.groupBodyHirizontal DIV.fieldItem INPUT
{
  margin:0;
  padding:0;
  top: 1px;
}


/*** DYNAMIC MENU DISABLING ***/
#idMainContainer #idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu LI.itemNormal UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal TABLE.dynamic
{
display: none;
}
#idMainContainer #idMainMenu LI.itemNormal
{
 margin-bottom: 0;
}


#ctl03_FunctionalBlock1_ctl00_forumList_categoryList_ctl00_forums_ctl02_forumDescription forumDescription
{
width:500px;
}