a img {
	border: 0;
}

body
{
	margin:0px;
	padding:0px;
	/*background-image:url(../img/background.png);*/
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color:#cccccc;
	text-align:center; /* Hack for IE5/Win */
	width:100%;
}

div.container 	/* Holds all horizontally centered content except watermark */
{		/* Immediate children elements should be positioned relative */
	position:absolute; 
	width:100%;
	top:0px;
	left:0px;
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
	z-index:90;
}

div.main
{
	position:relative; 
	width:760px;
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
	/*	margin-left:-380px;
		left:50%;	screws up window scrolling for narrow windows 
		padding-top: 12px;
		padding-left: 1px;*/
	top:0px; 
	z-index:98;
}

div.social
{
	position:absolute;
	top:0px;
	right:0px;
	text-align:left;
	width:230px;
	color:white;
	font-size:10pt;
	background-color:#222222;
	padding:12px;
}

div.imageArrows
{
	position:absolute;
	top:470px;
	right:10px;
	width:50px;
	z-index:99;
}

div.facebook
{
	position:absolute;
	text-align:center;
	horizontal-align:center;
	bottom:0px;
	left:0px;
	width:485px;
	padding:5px;
}

div.bodyleft
{
	min-height:530px;
	position:relative;
	horizontal-align:center;
	top:0px;
	left:1px;
	width:485px;
	padding:5px;
}

div.narrowleft
{
	min-height:600px;
	position:relative;
	horizontal-align:center;
	top:0px;
	left:1px;
	width:230px;
	padding:12px;
	color:white;
	background-color:#444444;
}

div.bodyright
{
	min-height:550px;
	position:absolute;
	horizontal-align:center;
	top:0px;
	right:0px;
	width:485px;
	padding:5px;
}

div.body50left
{
	min-height:550px;
	position:absolute;
	horizontal-align:center;
	top:0px;
	left:0px;
	width:390px;
	padding:5px;
}

div.body50right
{
	min-height:550px;
	position:absolute;
	horizontal-align:center;
	top:0px;
	right:0px;
	width:390px;
	padding:5px;
}

div.bodyfull
{
	background-image:url(../img/bodybackground.png);
	min-height:500px;
	position:relative;
	top:0px;
	left:1px;
	width:760px;
	background-repeat:no-repeat;
}

div.footer
{
	background-image:url(../img/lpmfooter.png);
	position:relative;  
	top:20px; 
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
/*	left:50%;
	margin-left:-380px;*/
	width:760px;
	height:150px;
	z-index:5;
	text-align:center;
	vertical-align:bottom;
	color:white;
	font-size:8pt;
	repeat:no-repeat;
}

div.menuholder 
{
	width:789px;
	height:118px;
	background-image:url(../img/menuback.png);
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
	position:relative; 
	top:0px; 
	z-index:98;
	left:15px;
/*	margin-left:-380px;
	padding: 0px;
	left:50%;*/
}

div.header
{
	background-image:url(../img/lpmheader.png);
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
	position:relative; 
	top:0; 
/*	margin-left:-380px;
	left:50%;*/
	width:760px;
	height:161px;
	z-index:5;
}

div.watermark 
{
	background-image:url(../img/bgwatermark.png);
	background-repeat: no-repeat;
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
	position:relative; 
	top:290px; 
/*	margin-left:-210px; 
	left:50%; */
	width:500px;
	height:278px;
	z-index:1;
}

div.menu 
{
	width:760px;
	height:40px;
	position:relative;
	margin:0px auto; /* centered div works in FF and IE8 with text-align hack */
	text-align:left; /* Counteract to IE5/Win Hack */
/*	margin-left:-312px;
	left:50%;*/
	left:1px;
	top:3px;
	z-index: 99;

}

/* Visit http://www.menucool.com/horizontal/javascript-menu for source code and other menu CSS templates
   The following is the style required for the menu */

#sse3
{
    background-color: #444444;
    height: 30px;
    clear:both;
    text-align:center;/*For IE5 or IE No DOCTYPE*/
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
        
#sses3
{
    margin: 0 auto;/*If you don't want the menu center aligned, remove this line and above text-align:center*/
    border-left:solid 1px gray;
}
        
#sses3 ul
{
    font: normal 13px Arial;
    list-style-type: none;
    float:left;
    padding:0;margin:0;
}
        
#sses3 li
{
    background: #999999;
    line-height: 30px;
    position: relative;
    overflow: hidden;/*used to hide slip*/
    z-index: 0;
    float:left;
    list-style-type: none;
    padding:0;margin:0;background-image:none;
    border-right:solid 1px gray;
}
        
#sses3 li.current, #sses3 .slip
{
    background-color: #ff0000;
}
        
#sses3 li a
{
    text-align: center;
    text-decoration: none;
    padding: 0 30px;/*30px is used to adjust the distance between each menu item. Now the distance is 30+30=60px.*/
    /*width: 100px;*/ /*If you prefer a fixed width, uncomment this line and comment out above line*/
    color: black;
    display: block;
    z-index: 2;
    white-space:nowrap;
}
        
#sses3 li.current a
{
    color: white;
}
        
#sses3 .slip
{
    position: absolute;
    top: 0;
    z-index: -1;
}