/* begin Page */

/* Created by Artisteer v3.0.0.33215 */



#art-main, table

{

    font-family: Arial, Helvetica, Sans-Serif;

    font-size: 14px;
	
	font-weight: 200;

}



h1, h2, h3, h4, h5, h6, p, a, ul, ol, li

{

    margin: 0;

    padding: 0;

}



body

{

  margin: 0 auto;

  padding: 0;

  color: #000000;

  background-color: #CDF7F9;

}



.art-postcontent,

.art-postcontent li,

.art-postcontent table,

.art-postcontent a,

.art-postcontent a:link,

.art-postcontent a:visited,

.art-postcontent a.visited,

.art-postcontent a:hover,

.art-postcontent a.hovered

{

    font-family: Arial, Helvetica, Sans-Serif;


}



.art-postcontent p

{

    margin: 12px 0 12px 0;

}


.art-postcontent p.comcast

{

    margin: 12px 0 12px 0;
    font-family: Calibri, Helvetica, Sans-Serif;
	font-size:20px;
	color:#000;
	font-weight:normal;

}

.art-postcontent li.comcast2

{


    font-family: Calibri, Helvetica, Sans-Serif;
	font-size:20px;
	color:#000;
	font-weight:normal;

}



h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 32px;

}



.art-postcontent a

{

  text-decoration: underline;

  color: #120BE5;

}



.art-postcontent a:link

{

  text-decoration: underline;

  color: #120BE5;

}



.art-postcontent a:visited, .art-postcontent a.visited

{



  color: #120BE5;

}



.art-postcontent  a:hover, .art-postcontent a.hover

{





  color: #2EAC1B;

}





.art-postcontent h1

{

   margin: 21px 0 21px 0; 

   color: #000000;

 

}



.art-postcontent h2

{
	color: #000000;
	margin: 19px 0 19px 0;
	font-size: 24px;
	font-weight: bold;

}



.art-postcontent h3.

{

   margin: 19px 0 19px 0; 

  color: #000000; 

  font-size: 19px;    

}



.art-postcontent h4

{

   margin: 20px 0 20px 0; 

   color: #000000; 

   font-size: 16px;   

}



.art-postcontent h5

{

   margin: 26px 0 26px 0; 

   color: #000000;   

   font-size: 13px;

}



.art-postcontent h6

{

   margin: 35px 0 35px 0; 

   color: #000000;

   font-size: 11px;      

}


.art-postcontent hr {
	
	color: #CDF7F9;
	
	border-bottom-width:thin;
	
	background-color: #CDF7f9;
	
	width: 250px;
	
	margin: 35px auto;
	
	}
	


/***Skip Navigation Links***/
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#skip a:active, #skip a:focus {
	position:static;
	width:auto;
	height:auto;
}
#skipiefix {
	width:5%;
}

	


.art-postcontent p.emphasis

{

   margin: 19px 0 19px 0; 

  color: #000000; 

  font-size: 19px;
  font-style:italic;
  
  

}




ul

{

  list-style-type: none;

}



ol

{

  list-style-position: inside;

}



#art-main

{

  position: relative;

  width: 100%;

  left: 0;

  top: 0;

  cursor:default;

}









.cleared

{

  float: none;

  clear: both;

  margin: 0;

  padding: 0;

  border: none;

  font-size: 1px;

}



form

{

  padding: 0 !important;

  margin: 0 !important;

}



table.position

{


  position: relative;

  width: 100%;

  table-layout: fixed;

}

/* end Page */



/* begin Box, Sheet */

.art-sheet 

{

  position: relative;

  margin: 0 auto;

  min-width: 11px;

  min-height: 11px;

}



.art-sheet-body

{

  position: relative;

  padding: 0;

}



.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl

{

  position: absolute;

}



.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl

{

  width: 10px;

  height: 10px;

  background-image: url('../images/sheet_s.png');

}



.art-sheet-tl

{

  top: 0;

  left: 0;

  clip: rect(auto, 5px, 5px, auto);

}



.art-sheet-tr

{

  top: 0;

  right: 0;


clip: rect(auto, auto, 5px, 5px);

}



.art-sheet-bl

{

  bottom: 0;

  left: 0;

  clip: rect(5px, 5px, auto, auto);

}



.art-sheet-br

{

  bottom: 0;

  right: 0;

  clip: rect(5px, auto, auto, 5px);

}



.art-sheet-tc, .art-sheet-bc

{

  left: 5px;

  right: 5px;

  height: 10px;

  background-image: url('../images/sheet_h.png');

}



.art-sheet-tc

{

  top: 0;

clip: rect(auto, auto, 5px, auto);

}



.art-sheet-bc

{

  bottom: 0;

  clip: rect(5px, auto, auto, auto);

}



.art-sheet-cr, .art-sheet-cl

{

  top: 5px;

  bottom: 5px;

  width: 10px;

  background-image: url('../images/sheet_v.png');

}



.art-sheet-cr

{

  right: 0;

  clip: rect(auto, auto, auto, 5px);

}



.art-sheet-cl

{

  left: 0;

  clip: rect(auto, 5px, auto, auto);

}



.art-sheet-cc

{

  position: absolute;

  top: 5px;

  left: 5px;

  right: 5px;

  bottom: 5px;

  background-color: #FFFFFF;

}





.art-sheet

{

  top: 0 !important;

  margin-bottom: 0 !important;

  cursor:auto;

  width: 100%;

}





/* end Box, Sheet */



/* begin Header */

div.art-header

{

  margin: 0 auto;

  position: relative;

  width: 100%;

  height: 150px;

  overflow: hidden;

}





div.art-header-center

{

	position: relative;

	width: 1366px;

	left:50%;

}







div.art-header-jpeg

{

  position: absolute;

  top: 0;

  left:-50%;

  width: 1366px;

  height: 150px;

/*  background-image: url('../images/Collage-heading-10-31-16_1366_150.jpg');*/
  
  background-image: url(../images/Banner-1366-150-11-1-16_resized.jpg);

  background-repeat: no-repeat;
  background-position:top;
  



}





/* end Header */



/* begin Logo */

div.art-logo

{

  display: block;

  position: absolute;

  left: 0;

/*  margin-left: 4%;*/

  top: 0px;

}



p.art-logo-name

{

  display: block;

  text-align: left;

}



p.art-logo-name, p.art-logo-name a, p.art-logo-name a:link, p.art-logo-name a:visited, p.art-logo-name a:hover

{

  font-size: 33px;

  text-decoration: none;

  padding: 0;

  margin: 0;

  color: #E3F2D4 !important;

}


p.art-logo-text, 

p.art-logo-text a,

p.art-logo-text a:link,

p.art-logo-text a:visited,

p.art-logo-text a:hover

{

  font-size: 16px;

  padding: 0;

  margin: 0;

  color: #E3F2D4 !important;

}



p.art-logo-text

{

  display: block;

  text-align: left;

}

/* end Logo */



/* begin Layout */

.art-content-layout

{

  display: table;

  width: 100%;

  table-layout: fixed;

  border-collapse: collapse;

  background-color: Transparent;

  border: none !important;

  padding:0 !important;

}

.art-layout-cell, .art-content-layout-row

{

  background-color: Transparent;

  vertical-align: top;

  text-align: left;

  border: none !important;

  margin:0 !important;

  padding:0 !important;

}

.art-content-layout .art-content-layout{width: auto;margin:0;}

.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display: table-cell;}

.art-layout-cell .art-layout-cell{display: block;}

.art-content-layout-row {display: table-row;}

.art-layout-glare{position:relative;}/* end Layout */



/* begin Box, Block, VMenuBlock */

.art-vmenublock

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-vmenublock-body

{

  position: relative;

  padding: 0;

}





.art-vmenublock

{

  margin: 0;

}



/* end Box, Block, VMenuBlock */



/* begin BlockHeader, VMenuBlockHeader */

.art-vmenublockheader

{

  margin-bottom: 0;

}



.art-vmenublockheader, .art-vmenublockheader h3.t

{

  position: relative;

  height: 34px;

}



.art-vmenublockheader h3.t,

.art-vmenublockheader h3.t a,

.art-vmenublockheader h3.t a:link,

.art-vmenublockheader h3.t a:visited, 

.art-vmenublockheader h3.t a:hover

{

  color: #BFF5F8;

  font-size: 14px;

}



.art-vmenublockheader h3.t

{

  margin:0;

  padding: 0 10px 0 5px;

  white-space: nowrap;

  line-height: 34px;	

}



/* end BlockHeader, VMenuBlockHeader */



/* begin Box, Box, VMenuBlockContent */

.art-vmenublockcontent

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-vmenublockcontent-body

{

  position: relative;

  padding: 0;

}





.art-vmenublockcontent

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-vmenublockcontent-body

{

  position: relative;

  padding: 0;

}





/* end Box, Box, VMenuBlockContent */



/* begin VMenu */

ul.art-vmenu, ul.art-vmenu li

{

  list-style: none;

  margin: 0;

  padding: 0;

  width: auto;

  line-height: 0;

}/* end VMenu */



/* begin VMenuItem */

ul.art-vmenu a

{

  position: relative;

  display: block;

  overflow: hidden;

  height: 28px;

  cursor: pointer;

  text-decoration: none;

}



ul.art-vmenu li.art-vmenu-separator

{

  display: block;

  padding: 2px 0 2px 0;

  margin: 0;

  font-size: 1px;

}



ul.art-vmenu .art-vmenu-separator-span

{

  display: block;

  padding: 0;

  font-size: 1px;

  height: 0;

  line-height: 0;

  border: none;

}



ul.art-vmenu a .r, ul.art-vmenu a .l

{

  position: absolute;

  display: block;

  top: 0;

  height: 94px;

  background-image: url('../images/vmenuitem.png');

}



ul.art-vmenu a .l

{

  left: 0;

  right: 0;

}



ul.art-vmenu a .r

{

  width: 1920px;

  right: 0;

  clip: rect(auto, auto, auto, 1920px);

}



ul.art-vmenu a .t, ul.art-vmenu ul a

{
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;

}



ul.art-vmenu a .t

{

  display: block;

  position:relative;

  top:0;

  line-height: 28px;

  color: #000000;

  padding: 0 10px 0 10px;

  margin-left:0;

  margin-right:0;

}



ul.art-vmenu a.active .l, ul.art-vmenu a.active .r

{

  top: -66px;

}



ul.art-vmenu a.active .t

{

  color: #000000;

}



ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r

{

  top: -33px;

}



ul.art-vmenu a:hover .t

{

  color: #000000;

}





/* end VMenuItem */



/* begin Box, Block */

.art-block

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-block-body

{

  position: relative;

  padding: 0;

}





.art-block

{

  margin: 10px;

}



/* end Box, Block */



/* begin BlockHeader */

.art-blockheader

{

  margin-bottom: 2px;

}



.art-blockheader, .art-blockheader h3.t

{

  position: relative;

  height: 30px;

}



.art-blockheader h3.t,

.art-blockheader h3.t a,

.art-blockheader h3.t a:link,

.art-blockheader h3.t a:visited, 

.art-blockheader h3.t a:hover

{

  color: #000000;

  font-size: 14px;

}

	

.art-blockheader h3.t

{

  margin:0;

  padding: 0 11px 0 26px;

  white-space: nowrap;

  line-height: 30px;	

}



.art-blockheader .l, .art-blockheader .r

{

  position: absolute;

  height: 30px;

  background-image: url('../images/blockheader.png');

}



.art-blockheader .l

{

  left: 0;

  right: 20px;

}



.art-blockheader .r

{

  width: 1920px;

  right: 0;

  clip: rect(auto, auto, auto, 1900px);

}



/* end BlockHeader */



/* begin Box, BlockContent */

.art-blockcontent

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-blockcontent-body

{

  position: relative;

  padding: 5px;

}





.art-blockcontent-body, 

.art-blockcontent-body li, 

.art-blockcontent-body a,

.art-blockcontent-body a:link,

.art-blockcontent-body a:visited,

.art-blockcontent-body a:hover

{

  color: #000000;

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 13px;

}



.art-blockcontent-body p

{

  margin: 6px 0 6px 0;

}



.art-blockcontent-body a

{

  color: #4E7623;



}



.art-blockcontent-body a:link

{

  color: #4E7623;



}



.art-blockcontent-body a:visited, .art-blockcontent-body a.visited

{

  color: #4F6336;

  text-decoration: none;

}



.art-blockcontent-body a:hover, .art-blockcontent-body a.hover

{

  color: #689D2F;

  text-decoration: none;



}



.art-blockcontent-body ul li

{

  line-height: 125%;    

  color: #10140B;



  padding: 0 0 0 9px;

  background-image: url('../images/blockcontentbullets.png');

  background-repeat: no-repeat;

}/* end Box, BlockContent */



/* begin Button */

.art-button-wrapper a.art-button,

.art-button-wrapper a.art-button:link,

.art-button-wrapper input.art-button,

.art-button-wrapper button.art-button

{

  text-decoration: none;

  font-family: Arial, Helvetica, Sans-Serif;

  font-style: normal;

  font-weight: bold;

  font-size: 14px;

  position:relative;

  top:0;

  display: inline-block;

  vertical-align: middle;

  white-space: nowrap;

  text-align: center;

  color: #E2EED3 !important;

  width: auto;

  outline: none;

  border: none;

  background: none;

  line-height: 33px;

  height: 33px;

  margin: 0 !important;

  padding: 0 16px !important;

  overflow: visible;

  cursor: pointer;

}



.art-button img, .art-button-wrapper img

{

  margin: 0;

  vertical-align: middle;

}



.art-button-wrapper

{

  vertical-align: middle;

  display: inline-block;

  position: relative;

  height: 33px;

  overflow: hidden;

  white-space: nowrap;

  width: auto;

  margin: 0;

  padding: 0;

  z-index: 0;

}



.firefox2 .art-button-wrapper

{

  display: block;

  float: left;

}



input, select, textarea

{

  vertical-align: middle;

  font-family: Arial, Helvetica, Sans-Serif;

  font-style: normal;

  font-weight: bold;

  font-size: 14px;

}



.art-block select 

{

    width:96%;

}



.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover

{

  color: #DEF0CC !important;

  text-decoration: none !important;

}



.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link

{

  color: #E2E9D8 !important;

}



.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r

{

  display: block;

  position: absolute;

  height: 109px;

  margin: 0;

  padding: 0;

  background-image: url('../images/button.png');

}



.art-button-wrapper .art-button-l

{

  left: 0;

  right: 10px;

}



.art-button-wrapper .art-button-r

{

  width: 409px;

  right: 0;

  clip: rect(auto, auto, auto, 399px);

}



.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r

{

  top: -38px;

}



.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r

{

  top: -76px;

}



.art-button-wrapper input

{

  float: none !important;

}

/* end Button */



/* begin Box, Post */

.art-post

{

  position: relative;

  margin: 0 auto;

  min-width: 1px;

  min-height: 1px;

}



.art-post-body

{

  position: relative;

  padding: 10px;

}





.art-post

{

  margin: 0;

}



a img

{

  border: 0;

}



.art-article img, img.art-article

{

  border: solid 0 #B8D595;

  margin: 7px;

}



.art-metadata-icons img

{

  border: none;

  vertical-align: middle;

  margin: 2px;

}



.art-article table, table.art-article

{

  border-collapse: collapse;

  margin: 1px;

}



.art-article th, .art-article td

{

  padding: 2px;

  border: solid 1px #3D4C2A;

  vertical-align: top;

  text-align: left;

}



.art-article th

{

  text-align: center;

  vertical-align: middle;

  padding: 7px;

}



pre

{

  overflow: auto;

  padding: 0.1em;

}



/* end Box, Post */



/* begin PostHeaderIcon */

h1.art-postheader1

{

  color: #000000;
  
  text-align:center;
  
  font-weight:bold;
  
  font-family: Calibri, Helvetica, Sans-Serif;
  
  margin: 15px 0 15px 0;
  
  font-size: 28px;

}




h2.art-postheader

{

  color: #2A3F13;

  margin: 5px 0 5px 0;

}



h2.art-postheader, 

h2.art-postheader a, 

h2.art-postheader a:link, 

h2.art-postheader a:visited,

h2.art-postheader a.visited,

h2.art-postheader a:hover,

h2.art-postheader a.hovered

{


  font-size: 24px;

}



h2.art-postheader a, h2.art-postheader a:link

{

  text-align: left;

  text-decoration: none;

  color: #344F17;

}



h2.art-postheader a:visited, h2.art-postheader a.visited

{



  color: #4F6336;

}





h2.art-postheader a:hover,  h2.art-postheader a.hovered

{





  color: #5B8929;

}



/* end PostHeaderIcon */



/* begin PostBullets */

.art-post ol, .art-post ul

{

  margin: 1em 0 1em 2em;

  padding: 0;

}



.art-post li

{

  font-size: 13px;

}



.art-post li ol, .art-post li ul

{

  margin: 0.5em 0 0.5em 2em;

  padding: 0;

}



.art-post li

{

  color: #000000; 



  padding: 0;

}





.art-post li

{

  padding: 0 0 0 16px;

}



.art-post ol>li

{

  background: none;

  padding-left: 0;/* overrides overflow for "ul li" and sets the default value */

  overflow: visible;

}



.art-post ul>li

{

  background-image: url('../images/postbullets.png');

  background-repeat: no-repeat;

  padding-left: 16px;/* makes "ul li" not to align behind the image if they are in the same line */

  overflow-x: visible;

  overflow-y: hidden;

}





/* end PostBullets */



/* begin PostQuote */

.art-postcontent blockquote,

.art-postcontent blockquote a,

.art-postcontent blockquote a:link,

.art-postcontent blockquote a:visited,

.art-postcontent blockquote a:hover

{

  color: #000000;

  font-style: italic;

  font-weight: normal;

  text-align: left;

}



.art-postcontent blockquote p

{

   margin: 2px 0 2px 15px;

}



.art-postcontent blockquote

{

   border: solid 0 #B8D595;

  margin: 10px 10px 10px 50px;

  padding: 0 0 0 28px;

  background-color: #FFFFFF;

  background-image: url('../images/postquote.png');

  background-position: left top;

  background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */

  overflow: auto;

}



/* end PostQuote */



/* begin Footer */

.art-footer

{

  position: relative;

  overflow: hidden;

  width: 100%;

}




.art-footer-b 

{

  position: absolute;

  left:5px;

  right:5px;

  bottom:0;

  height:5px;

  background-image: url('../images/footer_b.png');

}



.art-footer-r, .art-footer-l

{

  position: absolute;

  height:5px;

  background-image: url('../images/footer_s.png');

  bottom: 0;

}



.art-footer-l

{

  left: 0;

  width:5px;

}



.art-footer-r

{

  right: 0;

  width:10px;

  clip: rect(auto, auto, auto, 5px);

}



.art-footer-t

{

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 5px;

  background-color: #BFF5F8;

}



.art-footer-body

{

    position:relative;

    padding: 5px;

}





.art-footer-text p

{

  padding:0;

  margin:0;

}


.art-footer-text hr {
	
	color: #000;
	
	border-bottom-width:thin;
	
	background-color: #000;
	
	width: 250px;
	
	margin: 15px auto;
	
	}
	

.art-footer,

.art-footer a,

.art-footer a:link,

.art-footer a:visited,

.art-footer a:hover

{

    color: #222B18;

    font-size: 11px;

}



.art-footer-text

{

  padding: 0 10px 0 10px;



}
.art-footer-text p.addr

{

  margin: 1em;

  text-align: center;
	
  text-decoration: none;

  color: #4F6336;
  
  font-size:16px;
  
}

.art-footer-text p.donate

{

  margin: 1em;

  text-align: center;

  text-decoration: none;

  color: #4F6336;
  
  font-size:16px;
  
  
}

										

.art-footer-text p.donate a,

.art-footer-text p.donate a:link
								
{

  color: #120BE5;

  text-decoration: underline;

  font-size:16px;
}


.
.art-footer-text p.donate a:visited

{

  color: #120BE5;



}



.art-footer-text p.donate a:hover

{

  color: #000000;



  text-decoration: underline;

}




.art-footer,

.art-footer-text,

.art-footer p

{

  text-align: center;

}



.art-footer a,

.art-footer a:link

{

  color: #120BE5;

  text-decoration: none;

}


.
.art-footer a:visited

{

  color: #120BE5;



}



.art-footer a:hover

{

  color: #000000;



  text-decoration: underline;

}

/* end Footer */



/* begin PageFooter */

.art-page-footer, 

.art-page-footer a,

.art-page-footer a:link,

.art-page-footer a:visited,

.art-page-footer a:hover

{

  font-family: Arial;

  font-size: 10px;

  letter-spacing: normal;

  word-spacing: normal;

  font-style: normal;

  font-weight: normal;

  text-decoration: underline;

  color: #6A923A;

}



.art-page-footer

{

  margin: 1em;

  text-align: center;

  text-decoration: none;

  color: #4F6336;

}




/* end PageFooter */



/* begin LayoutCell, sidebar1 */



.art-content-layout .art-sidebar1

{
	background-color: #BFF5F8;
	width: 200px;

}



/* end LayoutCell, sidebar1 */



/* begin LayoutCell, content */









.art-content-layout .art-content .art-block

{

  background-color: #BFF5F8;

}

/* end LayoutCell, content */







table.moduletable th

{

  font-size: 140%;

  padding: .5em 0;

}



.firefox2 table.poll tr td div

{

  font-size: 0;

}



#footer

{

  text-align: center;

}



 



.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate

{

  font-size: 75%;

  padding-bottom: 1em;

}



.column_separator

{

  padding-left: .4em;

}



.pagination span

{

  padding: 2px;

}



.pagination a

{

  padding: 2px;

}



div.offline

{

  background: #fffebb;

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  font-size: 1.2em;

  padding: 5px;

}



 



/* headers */

table.moduletable th, legend

{

  margin: 0;

  font-weight: bold;

  font-family: Helvetica,Arial,sans-serif;

  font-size: 1.5em;

  padding-left: 0;

  margin-bottom: 10px;

  text-align: left;

}



/* form validation */

.invalid

{

  border-color: #ff0000;

}



label.invalid

{

  color: #ff0000;

}





/** overlib **/



.ol-foreground

{

  background-color: #f6f6f6;

}



.ol-background

{

  background-color: #666;

}



.ol-textfont

{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

}



.ol-captionfont

{

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #f6f6f6;

  font-weight: bold;

}



.ol-captionfont a

{

  color: #0B55C4;

  text-decoration: none;

  font-size: 12px;

}



/* spacers */

span.article_separator

{

  display: none;

}



.column_separator

{

  padding-left: 10px;

}



td.buttonheading img

{

  border: none;

}



.clr

{

  clear: both;

}



div#maindivider

{

  border-top: 1px solid #ddd;

  margin-bottom: 10px;

  overflow: hidden;

  height: 1px;

}



table.blog span.article_separator

{

  display: none;

}



/* edit button */

.contentpaneopen_edit

{

  float: left;

}



/* table of contents */

table.contenttoc

{

  margin: 5px;

  border: 1px solid #ccc;

  padding: 5px;

  float: right;

}



table.contenttoc td

{

  padding: 0 5px;

}





/* content tables */

td.sectiontableheader

{

  background: #efefef;

  color: #333;

  font-weight: bold;

  padding: 4px;

  border-right: 1px solid #fff;

}



tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td

{

  padding: 4px;

}



td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2

{

  padding: 3px;

}





/* content styles */

table.contentpaneopen, table.contentpane

{

  margin: 0;

  padding: 0;

  width: auto;

}



table.contentpaneopen li

{

  margin-bottom: 5px;

}



table.contentpaneopen fieldset

{

  border: 0;

  border-top: 1px solid #ddd;

}



table.contentpaneopen h3

{

  margin-top: 25px;

}



table.contentpaneopen h4

{

  font-family: Arial, Helvetica, sans-serif;

  color: #333;

}



.highlight

{

  background-color: #fffebb;

}



/* module control elements */

table.user1user2 div.moduletable

{

  margin-bottom: 0;

}



div.moduletable, div.module

{

  margin-bottom: 25px;

}



div.module_menu h3

{

  font-family: Helvetica, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #eee;

  margin: -23px -4px 5px -5px;

  padding-left: 10px;

  padding-bottom: 2px;

}



div.module_menu

{

  margin: 0;

  padding: 0;

  margin-bottom: 15px;

}



div.module_menu div div div

{

  padding: 10px;

  padding-top: 30px;

  padding-bottom: 15px;

  width: auto;

}



div.module_menu div div div div

{

  background: none;

  padding: 0;

}



div.module_menu ul

{

  margin: 10px 0;

  padding-left: 20px;

}



div.module_menu ul li a:link, div.module_menu ul li a:visited

{

  font-weight: bold;

}



#leftcolumn div.module

{

  padding: 0 10px;

}



#leftcolumn div.module table

{

  width: auto;

}



/* forms */

table.adminform textarea

{

  width: 540px;

  height: 400px;

  font-size: 1em;

  color: #000099;

}



div.search input

{

  width: 95%;

  border: 1px solid #ccc;

  margin: 15px 0 10px 0;

}



form#form-login

{

  text-align: left;

}



form#form-login fieldset

{

  border: 0 none;

  margin: 0;

  padding: 0.2em;

}



form#form-login ul

{

  list-style-type: none;

  margin: 0;

  padding: 0;

}



form#form-login ul li

{

  background-image: none;

  padding: 0;

}



#modlgn_username, #modlgn_passwd

{

  width: 90%;

}



#form-login-username, #form-login-password, #form-login-remember

{

  display: block;

  margin: 0;

}



form#com-form-login

{

  text-align: left;

}



form#com-form-login fieldset

{

  border: 0 none;

  margin: 0;

  padding: 0.2em;

}



form#com-form-login ul

{

  list-style-type: none;

  margin: 0;

  padding: 0;

}



form#com-form-login ul li

{

  background-image: none;

  padding: 0;

}



/* thumbnails */

div.mosimage

{

  margin: 5px;

}



div.mosimage_caption {

  font-size: .90em;

  color: #666;

}



div.caption

{

  padding: 0 10px 0 10px;

}



div.caption img

{

  border: 1px solid #CCC;

}



div.caption p

{

  font-size: .90em;

  color: #666;

  text-align: center;

}



/* Parameter Table */

table.paramlist

{

  margin-top: 5px;

}



table.paramlist td.paramlist_key

{

  width: 128px;

  text-align: left;

  height: 30px;

}



div.message

{

  font-weight: bold;

  font-size: 14px;

  color: #c30;

  text-align: center;

  width: auto;

  background-color: #f9f9f9;

  border: solid 1px #d5d5d5;

  margin: 3px 0 10px;

  padding: 3px 20px;

}



/* Banners module */



/* Default skyscraper style */

.banneritem img

{

  display: block;

  margin-left: auto;

  margin-right: auto;

}



/* Text advert style */



.banneritem_text

{

  padding: 4px;

  font-size: 11px;

}



.bannerfooter_text

{

  padding: 4px;

  font-size: 11px;

  background-color: #f7f7f7;

  text-align: right;

}



/* System Messages */

/* see system general.css */



.pagination span

{

  padding: 2px;

}



.pagination a

{

  padding: 2px;

}



/* Polls */

.pollstableborder

{

  margin-top: 8px;

}





.pollstableborder td

{

  text-align: left;



}



/* WebLinks */

span.description

{

  display: block;

  padding-left: 30px;

}



/* Frontend Editing*/

fieldset

{

  border: 1px solid #ccc;

  margin-top: 15px;

  padding: 15px;

}



legend

{

  margin: 0;

  padding: 0 10px;

}



td.key

{

  border-bottom: 1px solid #eee;

  color: #666;

}



/* Tooltips */



.tool-tip

{

  float: left;

  background: #ffc;

  border: 1px solid #d4d5aa;

  padding: 5px;

  max-width: 200px;

}



.tool-title

{

  padding: 0;

  margin: 0;

  font-size: 100%;

  font-weight: bold;

  margin-top: -15px;

  padding-top: 15px;

  padding-bottom: 5px;

  background: url(../../system/images/selector-arrow.png) no-repeat;

}



.tool-text

{

  font-size: 100%;

  margin: 0;

}



/* System Standard Messages */

#system-message

{

  margin-bottom: 20px;

}



#system-message dd.message ul

{

  background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;

  border-top: 3px solid #de7a7b;

  border-bottom: 3px solid #de7a7b;

  margin: 0;

  padding-left: 40px;

  text-indent: 0;

}



/* System Error Messages */

#system-message dd.error ul

{

  color: #c00;

  background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;

  border-top: 3px solid #DE7A7B;

  border-bottom: 3px solid #DE7A7B;

  margin: 0;

  padding-left: 40px;

  text-indent: 0;

}



/* System Notice Messages */

#system-message dd.notice ul

{

  color: #c00;

  background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;

  border-top: 3px solid #f0dc7e;

  border-bottom: 3px solid #f0dc7e;

  margin: 0;

  padding-left: 40px;

  text-indent: 0;

}



#syndicate

{

  float: left;

  padding-left: 25px;

}



/* Component Specific Fixes */



#component-contact table td

{

  padding: 2px 0;

}



.breadcrumbs img

{

  margin: 0;

  padding: 0;

  border: 0;

}



.mceToolbarTop {

  white-space: normal;

}



.mceEditor

{

  background: none;

}



#archive-list

{

  list-style-type: none;

  margin: 0;

  padding: 0;

}



#archive-list li

{

  list-style-type: none;

  background-image: none;

  margin-left: 0;

  padding-left: 0;

}



#navigation

{

  text-align: center;

}



.article h3 img

{

  border: none;

  display: inline;

  margin: 0;

  padding: 0;

}



.art-footer-text .moduletable

{

  border: none;

  margin: 0;

  padding: 0;

}



.pollstableborder td {

  vertical-align: middle;

}

.left {
	
	
	float: left;
	margin:5px, 5px, 5px,0;
}



.right {
	
	
	float: right;
	margin:5px;
}


.img_caption.left

{

  float: left;

  margin-right: 1em;

}



.img_caption.right

{

  float: right;

  margin-left: 1em;

}



.img_caption.left p

{

  clear: left;

  text-align: center;

}



.img_caption.right p

{

  clear: right;

  text-align: center;

}



.img_caption img

{

  margin: 0;

}



.contentheading

{

font-size: 19px;

  color: #000000;

}



#system-message ul li {

  background-image: none;

  padding-left: 0;

}



/* Plugin compatilibity. */



./* 152316, DOCman */



.dm_taskbar ul

{

  background-image: none;

  margin: 0;

  padding: 0;

}



.dm_taskbar ul li

{

  background-image: none;

}

.align_center
{
	text-align:center;
}



#captionimageleft_Janetbio {
	float: left;/*float the image to the left*/
	font-size: 80% ;/*scales the font to 80% of the default set int he body selector*/
		margin: 0px 10px 5px 0px;/*set a margin to the top and right to give clearance against the text the top margin aligns the image with the top of the p element*/
	text-align:center;
	color:#000;
	font-weight:bold;
	clear: both;
}
		



/***Skip Navigation Links***/
#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#skip a:active, #skip a:focus {
	position:static;
	width:auto;
	height:auto;
}
#skipiefix {
	width:5%;
}



.art-article form {
	margin: 30px 0px 30px 20px;
	width: 250px;
}
.art-article fieldset {
	width: 225px; /*Set the width of the fieldset that contains the form inputs*/
	padding: 0; /*zero the padding on the nested fieldset*/
	border: none; /*remove the borders*/
}
.art-article input {
	background-color: #FFF;/*Set the background color of the form inputs*/
	color: #000;/*Set the text color*/
	border: 2px solid #051153;/*add a border around them*/
	margin: 0 0 0 0;/*Zero off any margins*/
	width: 150px;/*Specifically set the width*/
	display: block;/*force the inputs to stack*/
}
.art-article textarea {
	background-color: #FFF;/*set the background color*/
	color: #000;/*set the text color*/
	border: 2px solid #051153;/*set a border around the element*/
	margin: 0 30px 0 0;/*set a margin on the right only*/
/*	height: 200px;specifically set a height for the textarea, tends to vary somewhat cross browser*/
}

.art-article select {
	background-color: #FFF;/*set the background color*/
	color: #000;/*set the text color*/
	border: 2px solid #051153;/*set a border around the element*/

}

.art-article label {
	color: #000;/*set the label text color*/
	font-size: 100%;/*set the label font size*/
	padding-top: 5px;/*set alittle padding on the top*/
	display: block;/*display it as a block level element*/
	background-color: transparent;
}
.art-article .button {
	background-color: #CDF7F9;/*changes the default background color from the input styling*/
	border: 1px solid #000;
	font-weight: bold;
	color: #FFF;/*changes the default color from the input styling*/
	width: 80px;/*changes the default width color from the input styling*/
	margin-top: 20px;/*adds a little sapce between the bottom input and the buttons*/
	display: inline;/*allows the buttons to sit side by side by, over ruling the display: block; on the input selctor*/
}
.art-article .required {
	color:#CC0000;
	background-color:transparent;
}
.art-article .hide {
	display:none;
}
