/*** LYGO ***/

* { margin: 0; padding: 0; }

body {
    text-align: center;
	background: #fff;
	color: #000;
	margin:0 0 0 0;
	padding:0px
}
html { overflow-y: scroll; }
body, table {
	font-family:  Arial, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;
	font-size: 16px;
}

	* html body, * html table  { font-size: medium; }

.breaker { clear: both; }
.lbreaker { clear: left; }
.rbreaker { clear: right; }

p { margin: 0.5em 0 1.0em 0; }

img { border-width: 0; }
img.floatleft { float: left; margin: 0 10px 0 0; }
img.floatright { float: right; margin: 0 0 0 10px; }

ul {padding: 5px 0 5px 25px;}
ol {padding: 5px 0 5px 25px;}

a.iconlink { padding-left:10px; background: url(/images/icon.gif) no-repeat top left; }

.bigtext { font-size: 1.1em; line-height: 1.6em; }
.quote { color: #600; background: url(/images/quoteback.gif) no-repeat left top; padding-top: 40px; margin-top: 20px; }

a:link, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#24a2de;}

h1, h2, h3, h4, h5, h6 { margin: 0.5em 0 0.2em 0; }
h1 { font-size: 1.6em; color: #000; line-height: 1.2em; font-weight: normal; font-family:  Arial, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif; }
h2 { font-size: 1.4em; color: #333; line-height: 1.2em; font-weight: normal; font-family:  Arial, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif; }
h3 { font-size: 1.2em; color: #666; line-height: 1.2em; font-weight: normal; font-family:  Arial, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif; }
h4 { font-size: 1em; color: #999; line-height: 1.5em; font-weight: normal; letter-spacing: -1px; }

/*** OVERALL LAYOUT ***/

#skiptomain { display: none; }

.wrapper {
width:990px;
margin-left:auto;
margin-right:auto;
background-image: url(/images/page_shadow.jpg);
background-repeat: repeat-y;	
text-align:center;
}

	.pagecontainer {
	width:960px;
	margin-left:auto;
    margin-right:auto;
	margin:0 15px 0 15px;
	position:relative;
	}
	.topimage{
	width: 960px;
	height:395px;
	position:relative;
	}
    .cyclefade{
	width: 960px;
	height:395px;
	z-index:2000;
	position:relative;
	}
	.picturefade{
	height:395px;
	width:960px;
	z-index:2000;
	position: relative;
	}
	.zindexlow{z-index:1;}
	
		.header {
		width:920px;
        position: absolute;
        top:0px;
        z-index:20000;
        margin:0 20px 0 20px;
        left:0px;
		}
		    .logo{
		    width:117px;
		    z-index:2;
		    float:left;
		    }
		    .nav{
	        width:785px;
	        height:29px;
	        background-image: url(/images/nav_bar.gif);
	        margin:76px 0px;
	        float:right;
	        text-align:center;
	        }
	            .nav ul{
                list-style: none;
                margin-left:0;
                padding:0;
                }
	            .nav li{
                display:inline;
                padding:0px 0px 0px 0px;
                }
                .nav .listsep{
                vertical-align:middle;
                }
	            .nav a:link, .nav a:visited{
	            margin:0px 40px 10px 40px;
	            line-height:0px;
	            font-size: 0.8em;
	            color:#FFFFFF;
	            text-decoration:none;
	            }
	            .nav a.selected:link, .nav a.selected:visited{color:#24a2de;font-weight:bold;}
	            .nav a:hover, .nav a:active{
	            color:#24a2de;
	            }
	        .headerText{}
    .bkhomethirds{
    background-image: url(/images/home_third_box.jpg);
    background-repeat: repeat-x;
    width:960px;
    height:183px;
	margin-left:auto;
    margin-right:auto;
    }
		#maincontent{
		text-align:left;
		width:920px;
		margin-left:auto;
        margin-right:auto;
		}
		    .homepage{
		    display:inline;
		    float:left;
		    width:306px;
		    height:183px;
		    }
		        .pagecontainer2 {
	            width:960px;
	            margin-left:auto;
                margin-right:auto;
	            margin:0 0px 0 0px;
	            }
		            .homepage .thirdcontentbox{
		            margin-left:auto;
		            margin-right:auto; 
		            padding: 20px 0px 0 0;
		            width:306px; 
		            }
		                .homepage .homepage_pic{
		                display:inline;
		                margin:20px 15px 0 10px;
        		        width:81px;
        		        float:left;
        		        /*  border:thin solid black;*/  
		                }
		                .homepage .homepage_text{
		                display:inline;
		                margin:10px 15px 0 0px;
		                width:180px;
		                float:right;
		                }
		                .homepage .homepage_text p{
		                font-size:12px;
		                }
		                .homepage .homepage_text a{
		                font-size:12px;
		                text-decoration:none;
		                }

.pagefooter {
width:990px;
background-image: url(/images/page_shadow_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
background-color:White;	
text-align:left;
}
.pagefooter p{
margin:0;
padding:10px 15px 0px 15px;
font-size:12px;
font-family: 'Trebuchet MS';
}
.breadcrumb{
color:#999;
}

#gmap{
width:100%;
height:245px;
}

.homepage .thirdcontentbox .homepage_text a.underlined:link{
text-decoration: underline;
}
.homepage .thirdcontentbox .homepage_text a.underlined:visited{
text-decoration: underline;
}