/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */







*
{
 font-family:verdana, arial, sans-serif;
}


a{text-decoration:none;color:#101010;}

h1
{
 font-size:18pt;
 font-weight:normal;
 color:#777777;
}

h2
{
 font-size:16pt;
 font-weight:normal;
 color:#777777;
}

.activeHeading
{
 color:#a9a585;
}

a.captionLink:link
{
 color:#777777;
 text-decoration:underline;
}

a.captionLink:visited
{
 color:#777777;
 text-decoration:underline;
}

a.captionLink:hover
{
 color:#777777;
 text-decoration:none;
}

a.captionLink:active
{
 color:#777777;
 text-decoration:underline;
}

/*Table*/
table{border-style:none;border-spacing:0px;}
td{vertical-align:top;}
th{vertical-align:top;}


.colorBlack
{
 color:black;
}

a.inTextLink:link
{
 color:#101010;
 text-decoration:none;
}

a.inTextLink:visited
{
 color:#101010;
 text-decoration:none;
}

a.inTextLink:hover
{
 color:#101010;
 text-decoration:underline;
}

a.inTextLink:active
{
 color:#101010;
 text-decoration:none;
}

/*
###################################### default Page
*/
.defaultPage
{
 
 padding-left:30px;
 padding-top:30px;
 padding-right:5px;
 color:black;
 padding-bottom:20px;
}

.defPageTextHeading
{
 margin-top:20px;
 line-height:1.5em;
 font-size:11pt;
 font-weight:bold;
 color:black;
}

.defPageText
{
 margin-top:0px;
 font-size:10pt;
 color:#6a6869;
}

.defaultPage p.defaultText
{
 width:475px;
 color:#6A6869;
 margin-top:20px;
 font-size:10pt;
}

.defaultPage p.defaultText .defaultHeading
{
 font-size:11pt;
 color:black;
 line-height:1.5em;
}

.defaultPage p.defaultText .defaultHeadingSpecial
{
 font-size:11pt;
 font-weight:bold;
 color:black;
 line-height:2em;
}

.defaultPage ul
{
 list-style-type:circle;
 font-size:10pt;
 color:#6A6869;
 margin-left:20px;
}

.defaultPageLowLatinList ol
{
 list-style-type:lower-alpha;
 font-size:10pt;
 color:#6A6869;
 margin-left:30px;
}


/*
  File contains CSS for general elements of the Content Frame

  @author Lyuben Manolov
*/ 

#lmsdContentFrameContainer
{
 width:800px;
 margin-left:auto;
 margin-right:auto;
}


/*
############################## ContentFrame Header
*/
#lmsdContentFrameHeaderDiv
{

}

#cframeHeaderPicContainer
{
 width:800px;
 height:250px;
 background-image:url(/shared/lmsd/img/cframe/header_pic.jpg);
 background-repeat:no-repeat;
}

#homeLinkBlind
{
 padding-top:80px;
 margin-left:40px;
}

#cframeHeaderLinksContainer
{
 position:relative;
 margin-left:362px;
 top:56px;
 color:white;
 width:400px;
}

.cframeHeaderLinksTd
{
 
 text-align:center;
}

a.cframeHeaderLink:link
{
 color:white;
 text-decoration:none;
}

a.cframeHeaderLink:visited
{
 color:white;
 text-decoration:none;
}

a.cframeHeaderLink:hover
{
 color:white;
 text-decoration:none;
}

a.cframeHeaderLink:active
{
 color:white;
 text-decoration:none;
}


#lmsdContentFrameMainTable
{
 background-image:url(/shared/lmsd/img/cframe/background_pic.jpg);
 background-repeat:no-repeat;
 width:800px;
 height:450px;
}

#lmsdContentFrameMainTable .topBorderLine
{
 border-top:3px solid #eaeaea;
}

#lmsdContentFrameMainTableHOffset
{
 height:15px;
 font-size:1pt;
}

#lmsdContentFrameMainTableVOffset
{
 width:40px;
}

/*
########################################### ContentFrame Left Area
*/
#lmsdContentFrameLeftAreaTd
{
 background-image:url(/shared/lmsd/img/cframe/transp_background_small.png);
 background-repeat:no-repeat;
 width:220px;
 height:300px;
 border-right:1px solid #eaeaea;
}

#cframeLeftAreaMainDiv
{
 width:220px;
 height:300px;
}

#cframeLeftAreaMainTable
{
 margin-top:30px;
 margin-left:10px;
}

#cframeLeftAreaMainTable a:link
{
 font-size:10pt;
 text-decoration:none;
}

#cframeLeftAreaMainTable a:visited
{
 font-size:10pt;
 text-decoration:none;
}

#cframeLeftAreaMainTable a:hover
{
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
}

#cframeLeftAreaMainTable a:active
{
 font-size:10pt;
 text-decoration:none;
}

/*
########################################### ContentFrame Content Td
*/
#lmsdContentFrameContentTd
{
 background-image:url(/shared/lmsd/img/cframe/transp_background_big.png);
 background-repeat:repeat;
 width:500px;
}

#lmsdContentFrameMainTableAuxOffsetTd
{
 font-size:1pt;
}

#lmsdContentFrameMainTableAuxHOffset
{
 
}



/*
################################################ ContentFrame FOOTER
*/
#lmsdContentFrameFooterTd
{
 text-align:center;
 color:#7e7e7e;
 border-top:1px solid #dedede;
 vertical-align:bottom;
 height:35px;
}

#cframeFooterMainDiv
{
 margin-top:10px;
 margin-bottom:0px;
}



a.footerLink:link
{
 font-size:7pt;
 color:#7e7e7e;
 text-decoration:none;
}

a.footerLink:visited
{
 font-size:7pt;
 color:#7e7e7e;
 text-decoration:none;
}

a.footerLink:hover
{
 font-size:7pt;
 color:#7e7e7e;
 text-decoration:none;
}

a.footerLink:active
{
 font-size:7pt;
 color:#7e7e7e;
 text-decoration:none;
}

#pLinksContainer
{
	margin:15px 0 5px 0;
	color:white;
	font-size:8pt;
}

a.pLinks
{
	
	margin-left:30px;
}

#pLinksContainer a:link
{
	font-size:8pt;
	color:white;
	text-decoration:none;
}

#pLinksContainer a:visited
{
	font-size:8pt;
	color:white;
	text-decoration:none;
}

#pLinksContainer a:hover
{
	font-size:8pt;
	color:white;
	text-decoration:none;
}

#pLinksContainer a:active
{
	font-size:8pt;
	color:black;
	text-decoration:none;
}

/*
#################################### ContentFrame Quote Td
*/


#cframeQuoteMainDiv .captionTd
{
 background-image:url(/shared/lmsd/img/layout/caption.jpg);
 width:220px;
 height:30px;
 color:gray;
 font-size:12pt;
 vertical-align:middle;
}

#cframeQuoteMainDiv .captionTd div
{
 padding-left:10px;
}

#cframeContactBox
{
 color:#717171;
 font-weight:bold;
 margin-top:80px;
}

/*
 ################################# ContentFrame Auxiliary Table
*/
#lmsdContentFrameAuxTable
{
 width:800px;
 height:314px;
 background-image:url(/shared/lmsd/img/cframe/background_pic_bottom.jpg);
 background-repeat:no-repeat;
}

#lmsdContentFrameContactTd
{
 width:340px;
}

#cframeContactUsMainDiv
{
 position:absolute;
 margin-left:41px;
 margin-top:-50px;
 width:220px;
 height:220px;
 background-image:url(shared/lmsd/img/cframe/logo_box_contact_us.jpg);
}

#lmsdContentFrameSlideShowTd
{
 text-align:center;
}

#cframeSlideShowMainDiv
{
 position:relative;
 width:375px;
 height:160px;
 margin-top:-85px;
 margin-left:20px;
 z-index:5000;
}



#lmsdContentFrameAdvertTd
{
 height:105px;
 border-top: 2px solid #a6a6a6;
}

#lmsdContentFrameAdvertDiv
{
 margin-left:280px;
 margin-top:30px;
 width:460px;
 font-size:11pt;
 color:#6a6a6a;
}

/*
######################################### Content Frame Footer Bookmark Buttons
*/
#footerBookmarkButtonsDiv
{
 width:100%;
 margin-bottom:10px;
}

#footerBookmarkButtonsDiv a:link
{
 font-size:8pt;
}

#footerBookmarkButtonsDiv a:visited
{
 font-size:8pt;
}

#footerBookmarkButtonsDiv a:hover
{
 font-size:8pt;
}

#footerBookmarkButtonsDiv a:active
{
 font-size:8pt;
}

#footerBMButtonsTable td
{
 vertical-align:middle;
}


#printMediaInnerList
{
 margin-left:20px;
}