/* CSS Document */


/*main-----------------------------------*/

html { 
height : 100%;
color : #039;
font : 12px Arial, Helvetica, sans-serif;
} 
body { 
margin-top : 0;
padding-top : 18px;
padding-bottom : 18px;
min-height:101%;
text-align : center;
background : #e3dfd3;
font : 12px Arial, Helvetica, sans-serif;
} 
div, table { 
margin-left : auto;
margin-right : auto;
} 
td { 
text-align : left;
} 

/*links------------------------------------*/

a:link, a:visited, a:active { 
color : #c30;
text-decoration:
underline;
font-size : 12px;
font-weight: bold;
} 
a:hover {
color : #039;
text-decoration : none;
font-size : 12px;
font-weight: bold;
} 



a.backtosite:link, a.backtosite:visited, a.backtosite:active { 
height :18px;
color : #c30;
text-decoration: none;
font-size : 11px;
line-height : 20px;
border : 0;
vertical-align:middle;



} 
a.backtosite:hover {
height : 18px;
color : #039;
text-decoration : none;
font-size : 11px;
line-height : 20px;
border : 0;
vertical-align:middle;

} 
a.printable:link , a.printable:visited , a.printable:active {
text-decoration : none; 
color : #c30;
line-height : 15px; 
background : transparent; 
font-size : 9px; 
font-weight : bold; 
} 
a.printable:hover {
text-decoration : none; 
color : #039;
line-height : 15px; 
background : transparent; 
font-size : 9px; 
font-weight : bold; 
} 

a.productroll:link, a.productroll:visited, a.productroll:active {
border-top: #ffffff 1px solid;
border-bottom: #ffffff 1px solid;
color : #4E6F94;
font : 12px Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration : none;
text-align: justify;
background: #ffffff;

}

a.productroll:hover {
border-top: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
color : #c30;
text-decoration : none;
font-size : 12px;
font-weight: bold;
text-align: justify;
background : #f8f8f8;

}

/*styles and various------------------------------------*/
h1 {
width: 264px;
height : 93px;
text-indent: -9999px;
background-image: url(../LLX_images/guardiandescript.gif);
background-repeat : no-repeat;
margin-left: 13px;
margin-top:0px;
margin-bottom:0px;
padding: 0;
}

h3{
font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 3px;
}
p{
margin-top: 0px;
margin-right: 20px;
margin-bottom: 5px;
margin-left: 20px;
font-weight: normal;
text-align: justify;
}
p.foot{
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
font-weight: normal;
text-align:justify
}
p.pricing{
margin-top: 8px;
margin-right: 40px;
margin-bottom: 0px;
margin-left: 20px;
font-weight: normal;
text-align: justify;
}

.Style16blue{ 
font-size: 16px;
font-weight: bold;
color : #039;
font-style:italic;
}
.Style13blue{
font-size: 13px;
font-style:italic;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 3px;
	
}

.Style14red{
color : #c30;
font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center ;
}

.Style12red{ 
font-size: 12px;
font-weight: bold;
color : #c30;
}
	

.redcolor{ 
color : #c30;
}
.Style20red{ 
font-size: 20px;
font-weight: bold;
color : #c30;
}
	
.Style22gard{ 
font-size: 22px;
font-weight: bold;
color : #039;
}
.superior{ 
font-size : 10px;
font-weight : bold;
font-family: Arial, Helvetica, sans-serif;
} 

sup { 
font-size : 10px;
font-weight : bold;
font-family: Arial, Helvetica, sans-serif;
} 

.flow 
{ 
margin-top:5px;
margin-left:0px;
Margin-bottom:5px;
Margin-right:10px;
float:left;
vertical-align:top;
} 



/* tables-----tds------------------------------------*/

td.bottomaz
{ 
background : url(../LLX_images/bottomaz.gif) no-repeat;
background-position:bottom;
} 


td.topaz
{ 
background : url(../LLX_images/topaz.gif) no-repeat;
} 
 
 
td.whitemiddle
{ 
background-color:#FFFFFF
} 

 
td.whiteend{ 
background-color:#FFFFFF
} 

/* -----divs------------------------------------*/
div.leftlighttopgray { 
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
padding-top: 10px;
padding-bottom: 5px;
vertical-align : top;
color : #039;
background : #efefef;
font : 12px Arial, Helvetica, sans-serif;
} 

div.foot2745{ 
margin-top: 10px;
margin-right: 8px;
margin-bottom: 0px;
margin-left: 8px;
padding-top: 0px;
padding-bottom: 0px;
background : #efefef;
text-align:center
} 
div.guardian
{ 
margin-top: 15px;
margin-bottom: 0px;
margin-left: 20px;
}
div.comment
{ 
margin-top: 3px;
margin-bottom: 5px;
margin-left: 20px;
}
div.title
{ 
margin-top: 15px;
margin-bottom: 5px;
}
div.titletwo
{ 
margin-top: 10px;
margin-bottom: 5px;

}


/*uls---lis---related------------------------------------*/
ol{
margin-top:0px;
margin-bottom:0px; 
}

ul { 
margin-top : 0;
margin-bottom : 0;
} 

li{
margin-left :12px;
margin-top: 0px;
margin-bottom: 4px;
margin-right: 20px;
font-family : Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal;
text-align: justify;
list-style-image: url(../LLX_images/redpoint.gif);
}


li.number{
margin-left :12px;
margin-top: 0px;
margin-bottom: 4px;
margin-right: 20px;
font-family : Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal;
list-style-image: none;
text-align: justify;
}
li.numbertwo{
margin-left :12px;
margin-top: 0px;
margin-bottom: 4px;
margin-right: 10px;
font-family : Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal;
list-style-image: none;
text-align: left;
}

/* Slide----------------------------------------*/
#sideBar {position:relative;
width:1px;
}
#sideBarContents {
overflow:hidden !important;
Position:absolute;
top:0px; 
right:-116px;
width:0px;
}
#sideBarContentsInner {
background-color:transparent;
width:233px;
}

