/********GENERAL STYLING*******/

img{
  
     text-decoration: none;
     border: none;
     background: none;

}

p,li{

     font-family: Helvetica, Arial, Verdana;
     font-size: 9.5pt;
}

a{
  text-decoration:none;

}

body  {
	 background:#153B5C;
	 margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	 padding: 0;
	 text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	 color: #000000;
	 clear:both;
}

#container {
/*	 width: 67em;  /* the auto margins (in conjunction with a width) center the page */
	 border: 1px solid #000000;
	 text-align: left; /* this overrides the text-align: center on the body element. */
	 margin-top: 0;
	 margin-right: auto;
	 margin-bottom: 0;
	 margin-left: auto;
	 background-color: #FFFFFF;
} 

#wrapper{

	 background:url(http://lakestyle.ehclients.com/images/fade_to_blue.jpg) 0 0 repeat-y;
	 background-position:left;
         background-color: #FFFFFF;
         width: 61.4em; /* this overrides the text-align: center on the body element. */
	 padding-left:3.7em;
	 margin-top: 0;
	 margin-right: auto;
	 margin-bottom: 0;
	 margin-left: auto;
	 border:none;
}
 

#left_bac{
	 background:url(http://lakestyle.ehclients.com/images/fade_to_blue_right.jpg) 0 0 repeat-y;
	 background-position:right;
	 padding-right:3.7em;
}

/*///////////// HEADER //////////////////*/

#container #header_left {
	
        background-color:#000000;
	height:223px;
	width:13em;
	text-align:left;
	position:relative;
        display:inline-block;
        
}
       

#container #header {
	
	background:url(http://lakestyle.ehclients.com/images/logo3.png) no-repeat;
	height:83px;
	width:200px;
	text-align:left;
	position:absolute;
	margin-top:10px;
	margin-left:10px;
}


#container #address {

	color:#FFF;
	text-align:left;
	width:200px;
	position:absolute;
	margin-top:80px;

}

.contact{

	list-style:none;
}

/* ///////////////// FLASH ITEMS ///////////////////////////// */


#container #flash {
	
        text-align:right;
        position:absolute;
        display:inline;
        margin-left:135px;

}


/* /////////////////NAVIGATION ITEMS ///////////////////////////// */


#inactive a{

        background:#1f517f;
        color: #ffffff;

}

#active a{

        background:#2866A4;
        color: #ffffff;

}


/*#active{
        background:#2866A4;
        display:block;
        color: #ffffff;
        
}

#inactive{
        /*padding-top:10px;
        padding-bottom:10px;*/
        display:block;
        color: #ffffff;

}*/

#navigation {
        /*height:30px;*/
        text-align: left;
        clear:both;
}

#nav1{
        margin:0;
        padding:0;/*// margin and padding positions the navigation //*/
        list-style: none;
        clear:both;
}

#nav1 li {
        
        position:relative;
        float:left;
        list-style:none;
}


#nav1 li a {

        background: #1f517f;
        display: block;
        text-decoration: none;
        color: #ffffff;
        width:101.1px;     
        text-align:center;
        margin-left: 1px;
        white-space: nowrap;
        font-family: Helvetica, Arial, Verdana;
        font-size: 11pt;
        border-top: 1px solid #ffffff;
        padding-top:10px;
        padding-bottom:10px;

}



#nav1 li a:hover {
 
        background:#2866A4; 

}

li:hover ul {
        display: block;
        position: absolute;
}

li ul {

	position: absolute;
	
	right: 0px;
	display: none;
        
}

#nav1 li ul li a {

        font-size: 8pt;
        font-weight:bold;
       
        list-style:none;
}


/* //////////NAVIGATION FOR TERMS AND CONDITIONS AND SITE MAP ////////// */

#navpage{
        margin: 0;
        padding: 0;
        list-style: none;
        clear:both;
}

#navpage li {

        display: block;
        position:relative;
        float:left;
}

#navpage li a:hover { background:#2866A4; }

#navpage li a {

        background: #1f517f;
        display: inline-block;
        text-decoration: none;
        color: #ffffff;
        border-top: 1px solid #ffffff;
        width:101.2px;
        padding-top:10px;
        padding-bottom:10px;
        text-align:center;
        margin-left: 1px;
        white-space: nowrap;
        font-family: Helvetica, Arial, Verdana;
        font-size: 11pt;
}

#navpage li ul li a {
        font-size: 8pt;
        font-weight:bold;

}


/* ///////////// NAVIGATION ENDS ////////////// */

/*///////////// STYLES THE TEXT AREA /////////////*/

.sentrysafe_images{

        text-align:center;

}

.text_bullets{
	list-style:square;
	
}
.twoColElsLtHdr #container #mainContent h1 {
	color: #333366;
}

.twoColElsLtHdr #container #mainContent {
	padding-bottom:20px;
	padding-right:20px;	
	margin-left:40px;	
        padding-top:20px;
        clear:both;
}

.twoColElsLtHdr #container #maintext h1{
	color:#333366;
}

.twoColElsLtHdr #container #sidebar1 h3 strong {
	color: #333366;  
}


.twoColElsLtHdr #content_area{
	
        padding-left:45px;
        padding-right:45px;
        padding-top:20px;
        padding-bottom:20px;
} 

.twoColElsLtHdr #container #form1 {
	width:17em;
	margin-left: 3.5em;
	margin-top:60px;
	position:absolute;
}

#mainarea2{

        background-color:#CCCCCC;
        width:200px;
        float:left;
        display:inline-block;
}

#maintext2{

        width:42em;
        padding-left:20px;
        padding-top:40px;
        margin-left:200px;
        padding-bottom:40px;

}

#side_column_text{

        padding:20px;
        float:left;
        display:inline-block; /*keeps breadcrumbs inline*/
        background-color:#CCCCCC;

}

#side_column_text li{
        font-family: Helvetica, Arial, Verdana;
        font-size: 9.5pt;
        list-style:square;
        color:#333333;
}

#side_column_text li:hover a{
        text-decoration:none;
        background-color:none;
        color:#2A6684;
}

#side_column_text a, #breadcrumbs a{

        color:#1f517f;
}

#main_content2{

        display:inline;

}

#main_content2 h2,h1{

        color:#1f517f;

}


#options2,#options3,#options4,#options5,#options6,#options7,#product_options,#product_options2,#sentrysafeHeader,#iosafe_options,#iosafe_desktopstorage,#iosafe_options3,#iosafe_options4{

        display:none;

}

#breadcrumbs{

        border-width:1px; 
        background-color:#ececec; 
        border-color:#cccccc; 
        padding:12px; 
        width:43.5em;
        /*float:right;*/
        display:inline-block;
}


/* ////////////////STYLES THE FOOTER ////////////////// */

#footer {
	
	text-align:left;
	background-color: #1f517f;
        position:relative;
} 

#footer a{

	color: #d4e1ff;
        background:none;
  
} 

#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	/* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #FFF;
	text-align: left;
}

#footer a:hover{

	color: #ffffff;
        background:none;   
} 


.links li a{
	text-decoration:none;
	color:#FFF;
	text-align:left;
}
.links a:hover{
	color:#207d00;
}

#site_map{

        position:relative;

}

#site_map li{
	list-style:none;
	color:#FFF;
        text-align:left;
}

.copyright{
	
        margin-left:20px;
        margin-top:10px;

}

.copyright a{
        color:#d4e1ff;
}

#footer #news a, #Partners a, #Recruitment a, #downloads a, #contactus a, #purchase a, #products a, #home a, #enterprise_architecture a, #services a{

        color:#ffffff;
}

.clearfloat { 
	clear:both;
        margin:0;
        padding:0;
}

.copyright, .search{
	
       display:inline;
       float:left;
       position:relative;
       padding-bottom:10px;
}

.search{

       float:right;
       padding-right:30px;
}

#inline{ /*MAKES THE DIV TAGS AT THE BOTTOM INLINE */ 

       display:inline-block;
       float:left;
}

ul.nav_categories a{
       font-family:Helvetica,Arial,sans-serif;
} 


.first_section , .second_section , .third_section , .fourth_section, .fifth_section, .sixth_section{ /* DIV CONTAINERS FOR SITE MAP FOOTER */
	
	display:inline-block;  
	float:left;
	margin-left:-6px;
        margin-right:3px;
        
}

.first_section {
	margin-left:-20px;
}



/* //////////// STYLES THE MAP ///////////// */


#MMEmbeddedMap{

        display:inline;
        float:right;
        margin-right:15em;
}

/* ///////////////////ENDS CSS ////////////////// */
