/*------------- LTP Additions and Overrrides ------------------*/

.art-screenheader .t, .art-vmenuscreenheader .t,
.art-transparentheader .t, .art-vmenutransparentheader .t
{
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
}

.art-post
{
  margin: 5px;
}

.art-content-layout .art-rightpane
{
  width: 14%;
}

div.art-header-jpeg a#gotohome 
{
    position: absolute;
    top: 1em;
    left: 4em;
    height: 8em;
    width: 13em;
    text-decoration: none;
 }

div.art-header-jpeg a#gotoLTP 
{
    position: absolute;
    top: 7em;
    left: 47em;
    height: 2em;
    width: 25em;
    text-decoration: none;
}

div.art-header-jpeg .invisible
{
    visibility: hidden;
}

/* doesn't seem to be necessary
#FlashBanner
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
}
*/



/* begin USER and LOGIN styles */
.login, A.login:link, A.login:visited, A.login:active{
   color: #FFFFFF; 
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px; 
	font-weight:bold; 
	text-decoration: none; 
	height:24px; 
	float: right;
	padding: 1px 10px 0 10px; 
	margin: 0 0px 0 10px;
}
A.login:hover{
	color: #FFFFFF; 
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-weight:bold; 
	font-size: 11px; 
	text-decoration: none;
	padding: 2px 10px 0 10px; 
}

/* end USER and LOGIN styles */

/* begin social-media-links */
.social-media-links
{
    margin-top: 1em;
    margin-left: 1em;
}
/* end social-media-links style */

/* begin blog styles */
/*h2.blog_title
{
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #D19900;
}*/

h2.blog_title, h2.blog_title a, h2.blog_title a:link, h2.blog_title a:visited, h2.blog_title a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-style: normal;
/*font-weight: bold;*/
text-align: left;
color: #9E001D;
}

/* end blog styles */

/* begin styles for FAQs */
.FAQV2_Q {
font-weight: bold;
}

.FAQV2_A {
font-weight: normal;
}

.FAQV2_Tracker .FAQV2_Q{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight:normal;
font-size: 12px;
line-height: 1.25em;
padding: 0 0 0 13px;
background-image: url('images/blockcontentbullets.png');
background-repeat:no-repeat;
}

/* end styles for FAQs */


/* begin styles for Resources tabs */

.item_title, .item_title a, .item_title a:link, .item_title a:visited, .item_title a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #9E001D;
}

.item_price
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 14px;
text-align: left;
font-weight: normal;
color: #000;
}

.item_free
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 16px;
text-align: left;
font-weight: bold;
font-style: italic;
color: #EB2B1D;
}

.wrapper{  
background-image:url('/Portals/9/Resources_Images/item_gold.gif');
background-repeat:repeat-y;
background-position:left top;
}

div.res_img {
width: 114px;
text-align: center; 
float: left;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
}

div.res_desc {
width: 75%;
text-align: left; 
padding-left: 10px;
padding-bottom: 20px;
float: left;
}

.section {
font-size:16px;
font-weight: bold;
float: left;
width:100%;
text-align: center;
background-color: #D7BC79;
padding: 5px 0px 10px 0px;
color: #9E001D;
margin-bottom: 3px;
}
	
.section a:link,.section a:visited{
color: white;
margin: 0 0 0 0;
}
	
.section a:hover{
margin: 0 0 0 0;
}
	
.section a:active  {
color: white;
margin: 0 0 0 0;
}

.top {
float:right;
font-weight:normal;
}

#category_links {
float: left;
width: 600px;
margin: 0 0 0 0;
padding: 0 0 0 135px;
list-style: none;
}

#category_links li {
float: left;
margin: 0 45px 0 0;
padding: 0;
font-size:110%;
list-style-type: none;
}


/* end styles for Resources tabs */

/*-----start Additional Containers created by C. Lorenz 06/24/2010 -------------*/

/*---start Screen Container---*/
/* begin Box, Screen, VMenuScreen */
.art-vmenuscreen
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-vmenuscreen-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}

.art-vmenuscreen-cc
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

.art-vmenuscreen
{
  margin: 5px;
}

/* end Box, Screen, VMenuScreen */

/* begin Box, Box, VMenuScreenContent */
.art-vmenuscreencontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-vmenuscreencontent-body
{
  position: relative;
  z-index: 1;
  padding: 5px;
}

.art-vmenuscreencontent-cc
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

.art-vmenuscreencontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-vmenuscreencontent-body
{
  position: relative;
  z-index: 1;
  padding: 5px;
}

.art-vmenuscreencontent-cc
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

/* end Box, Box, VMenuScreenContent */

/* begin Box, Screen */
.art-screen
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 15px;
  min-height: 15px;
}

.art-screen-body
{
  position: relative;
  z-index: 1;
  padding: 6px;
}

.art-screen-tr, .art-screen-tl, .art-screen-br, .art-screen-bl, .art-screen-tc, .art-screen-bc,.art-screen-cr, .art-screen-cl
{
  position: absolute;
  z-index: -1;
}

.art-screen-tr, .art-screen-tl, .art-screen-br, .art-screen-bl
{
  width: 14px;
  height: 14px;
  background-image: url('images/screen_s.png');
}

.art-screen-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 7px, 7px, auto);
}

.art-screen-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 7px, 7px);
}

.art-screen-bl
{
  bottom: 0;
  left: 0;
  clip: rect(7px, 7px, auto, auto);
}

.art-screen-br
{
  bottom: 0;
  right: 0;
  clip: rect(7px, auto, auto, 7px);
}

.art-screen-tc, .art-screen-bc
{
  left: 7px;
  right: 7px;
  height: 14px;
  background-image: url('images/screen_h.png');
}

.art-screen-tc
{
  top: 0;
  clip: rect(auto, auto, 7px, auto);
}

.art-screen-bc
{
  bottom: 0;
  clip: rect(7px, auto, auto, auto);
}

.art-screen-cr, .art-screen-cl
{
  top: 7px;
  bottom: 7px;
  width: 14px;
  background-image: url('images/screen_v.png');
}

.art-screen-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 7px);
}

.art-screen-cl
{
  left: 0;
  clip: rect(auto, 7px, auto, auto);
}

.art-screen-cc
{
  position: absolute;
  z-index: -1;
  top: 7px;
  left: 7px;
  right: 7px;
  bottom: 7px;
  background-color: #FFF9CC;
}

.art-screen
{
  margin: 5px;
}

/* end Box, screen */

/* begin Box, screenContent */
.art-screencontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-screencontent-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


.art-screencontent-body
{
  color: #9E001D;
  color: #400000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
}

.art-screencontent-body a:link
{
  color: #9E7400;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}

.art-screencontent-body a:visited, .art-screencontent-body a.visited
{
  color: #9E001D;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}

.art-screencontent-body a:hover, .art-screencontent-body a.hover
{
  color: #332500;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-screencontent-body ul
{
  list-style-type: none;
  color: #8F001A;
  margin: 0;
  padding: 0;
}

.art-screencontent-body ul li
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-decoration: none;
  line-height: 1.25em;
  padding: 0 0 0 13px;
  background-image: url('images/screencontentbullets.png');
  background-repeat: no-repeat;
}


/* end Box, ScreenContent */


/* begin Box, ScreenContent */
.art-screencontent-body .SubHead, .art-screencontent-body .Normal
{
  color: #9E001D;
  color: #400000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
}

.art-screencontent-body td
{
  padding: 0;
}

.SubHead, td.SubHead
{
  border: 0;
  padding: 0;
}

.art-screencontent-body table
{
  width: 100%;
}

.art-screencontent-body ul li, .art-screencontent-body ol ul li
{
  list-style-type: none;
}
/* end Box, ScreenContent */
/*---end Screen Container---*/

/*---start Transparent Container---*/
/* begin Box, Transparent, VMenuTransparent */
.art-vmenutransparent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-vmenutransparent-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}

.art-vmenutransparent-cc
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

.art-vmenutransparent
{
  margin: 5px;
}

/* end Box, Transparent, VMenuTransparent */

/* begin Box, Box, VMenuTransparentContent */
.art-vmenutransparentcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-vmenutransparentcontent-body
{
  position: relative;
  z-index: 1;
  padding: 5px;
}

.art-vmenutransparentcontent-cc
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

.art-vmenutransparentcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-vmenutransparentcontent-body
{
  position: relative;
  z-index: 1;
  padding: 5px;
}

.art-vmenutransparentcontent-cc
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

/* end Box, Box, VMenuTransparentContent */

/* begin Box, Transparent */
.art-transparent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 15px;
  min-height: 15px;
}

.art-transparent-body
{
  position: relative;
  z-index: 1;
  padding: 6px;
}

.art-transparent-tr, .art-transparent-tl, .art-transparent-br, .art-transparent-bl, .art-transparent-tc, .art-transparent-bc,.art-transparent-cr, .art-transparent-cl
{
  position: absolute;
  z-index: -1;
}

.art-transparent-tr, .art-transparent-tl, .art-transparent-br, .art-transparent-bl
{
  width: 14px;
  height: 14px;
  background-color: Transparent;
}

.art-transparent-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 7px, 7px, auto);
}

.art-transparent-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 7px, 7px);
}

.art-transparent-bl
{
  bottom: 0;
  left: 0;
  clip: rect(7px, 7px, auto, auto);
}

.art-transparent-br
{
  bottom: 0;
  right: 0;
  clip: rect(7px, auto, auto, 7px);
}

.art-transparent-tc, .art-transparent-bc
{
  left: 7px;
  right: 7px;
  height: 14px;
  background-color: Transparent;
}

.art-transparent-tc
{
  top: 0;
  clip: rect(auto, auto, 7px, auto);
}

.art-transparent-bc
{
  bottom: 0;
  clip: rect(7px, auto, auto, auto);
}

.art-transparent-cr, .art-transparent-cl
{
  top: 7px;
  bottom: 7px;
  width: 14px;
  background-color: Transparent;
}

.art-transparent-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 7px);
}

.art-transparent-cl
{
  left: 0;
  clip: rect(auto, 7px, auto, auto);
}

.art-transparent-cc
{
  position: absolute;
  z-index: -1;
  top: 7px;
  left: 7px;
  right: 7px;
  bottom: 7px;
  background-color: Transparent;
}

.art-transparent
{
  margin: 5px;
}

/* end Box, transparent */

/* begin Box, transparentContent */
.art-transparentcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.art-transparentcontent-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


.art-transparentcontent-body
{
  color: #9E001D;
  color: #400000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
}

.art-transparentcontent-body a:link
{
  color: #9E7400;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}

.art-transparentcontent-body a:visited, .art-transparentcontent-body a.visited
{
  color: #9E001D;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}

.art-transparentcontent-body a:hover, .art-transparentcontent-body a.hover
{
  color: #332500;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-transparentcontent-body ul
{
  list-style-type: none;
  color: #8F001A;
  margin: 0;
  padding: 0;
}

.art-transparentcontent-body ul li
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-decoration: none;
  line-height: 1.25em;
  padding: 0 0 0 13px;
  background-image: url('images/transparentcontentbullets.png');
  background-repeat: no-repeat;
}


/* end Box, TransparentContent */


/* begin Box, TransparentContent */
.art-transparentcontent-body .SubHead, .art-transparentcontent-body .Normal
{
  color: #9E001D;
  color: #400000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
}

.art-transparentcontent-body td
{
  padding: 0;
}

.SubHead, td.SubHead
{
  border: 0;
  padding: 0;
}

.art-transparentcontent-body table
{
  width: 100%;
}

.art-transparentcontent-body ul li, .art-transparentcontent-body ol ul li
{
  list-style-type: none;
}
/* end Box, TransparentContent */
/*---end Transparent Container---*/



/*------end Additional Container created by C. Lorenz ------------*/

