﻿body {

    background:#ffffff;

    color:#ffffff;

    margin:0 auto;

    font-family:Helvetica;

    font-size:12px;

    }

a {

    color:#004990;

    }

img {

    border:0;

    }

.clear {

    clear:both;

}

.container {

    width:770px;

    }
	
.container1 {

    width:950px;

    }
	.container2 {

    width:100%;

    }

}

.menu {

    width:900px;

    }

.fltLt {

    float:left;

    }

.fltRt {

    float:right;

    }

#header {

    background:#d9d8c2;

}
#header75 {

    background:#ededed;

}
#headernew {

    background:#ffffff;

}

    #logo {

        width:274px;

        }

.navigation {

    background:#99b5bf;

    font-family:Arial;

    padding:3px 0 2px;

    }

    .navigation ul {

        list-style:none;

        color:#333300;

        margin:0;

        padding:0 0 0 7px;

        width:100%;

        }

        .navigation ul li {

            float:left;

            padding-right:55px;

            }

            .navigation ul li.last {

                padding-right:0;

                }

                .navigation ul li a {

                    color:#333300;

                    text-decoration:none;

                    font-weight:bold;

                    }

                    .navigation ul li a:hover {

                        text-decoration:underline;

                    }

#content {

}

    .divider {

        border-bottom:solid 1px #99b5bf;

        margin:6px 0;

        clear:both;

        }
		
		.divider1 {

        border-bottom:solid 1px #a6a9aa;

        margin:6px 0;

        clear:both;

        }

    #slideshow {

        height:330px;

    }

        #slideshow ul {

            list-style:none;

            margin:0;

            padding:0 0 0 6px;

            }

            #slideshow ul li {

                display:none;

                position:absolute;

                }
   

    .bucketGroup {

        margin:6px 0 0 0;

        padding:0 0 0 6px;

        list-style:none;


    }

        .bucketGroup li {

            float:left;

            padding-right:6px;
		
	

            }

            .bucketGroup li.last {

                padding-right:0;

            }
			  .bucketGroup1 {

        margin:0px 0 0 0px;

        padding:0 0 0 0px;

        list-style:none;
		
				width:100%;
				
				float:left;
		


    }

        .bucketGroup1 li {

         float:left;
top:5px;
            padding-right:1%;
					width:24.25%;
					height:auto;
					margin-top:0px;

            }

            .bucketGroup1 li.last {

                padding-left:0;
				padding-right:0;

            }
			
    #news {

        height:30px;

        width:655px;

        background:url(../images/theme/news.jpg) no-repeat;

        color:#990000;

        margin:4px 0 0 4px;

        }

        #newsTitle {

            color:#000000;

            font-weight:bold;

            text-transform:uppercase;

            font-family:Arial;

            padding:9px 0 0 20px;

            }

            #newsTitle a {

                color:#000000;

                text-decoration:none;

                }

                #newsTitle a:hover {

                    text-decoration:underline;

                    }

        #news .newsWrapper {

            padding:8px 0 0 185px;

            }

        #news ul {

            margin:0;

            list-style:none;

            }

        #news li {

            }

            #news li a {

                color:#990000;

                text-decoration:none;

                }

                #news li a:hover {

                    text-decoration:underline;

                    }
					
	#newsnew {

        height:30px;

        width:655px;

        background:url(../images/theme/news.jpg) no-repeat;

        color:#a70c0b;

        margin:4px 0 0 4px;

        }
		

        #newsnewTitle {

            color:#000000;

       

            text-transform:uppercase;

            font-family:Helvetica;
			
			font-weight:300;

            padding:9px 0 0 20px;

            }

            #newsnewTitle a {

                color:#000000;

                text-decoration:none;

                }

                #newsnewTitle a:hover {

                    text-decoration:underline;

                    }

        #newsnew .newsnewWrapper {

            padding:10px 0 0 190px;

            }

        #newsnew ul {

            margin:0;

            list-style:none;

            }

        #newsnew li {

            }

            #newsnew li a {

                color:#a70c0b;

                text-decoration:none;

                }

                #newsnew li a:hover {

                    text-decoration:underline;

                    }

#newsnewM {

		left:0;
		right:0;
		bottom:	0;
		top:0;
        height:30px;
		 margin:0 0 0 0;
		 width:100%;

        }
		

        #newsnewTitleM {

            color:#000000;

       	font-size:1.25vw;
		line-height:30px;

            text-transform:uppercase;

            font-family:Helvetica;
			
			font-weight:300;

        text-align:	center;
		width:15%;
	

            }

            #newsnewTitleM a {

                color:#000000;

                text-decoration:none;

                }

                #newsnewTitleM a:hover {

                    text-decoration:underline;

                    }

        #newsnewM .newsnewWrapperM {

            padding:0 0 0 17vw;
			width:	80%;
		
				height:30px;

            }

        #newsnewM ul {

            margin:0;

            list-style:none;

            }

        #newsnewM li {

            }

            #newsnewM li a {

                color:#a70c0b;

                text-decoration:none;

                }

                #newsnewM li a:hover {

                    text-decoration:underline;

                    }



    #social {

        margin:4px 6px 0 0;

        }

#footer {

}

    #footer .container {

        width:807px;

        }

        #footer .navigation ul li {

            padding-right:55px;

            }

            #footer .navigation ul li.last {

            padding-right:0;

            }

        #copyright {

            color:#333333;

            font-size:10px;
			
			 font-weight:300;

            padding:9px 0 15px 7px;

            }

            #copyright a {

                color:#333333;

                text-decoration:none;

                }

                #copyright a:hover {

                    text-decoration:underline;

                    }





a.mainnav:link {

	font-family:	arial, helvetica, verdana, sans-serif;

	font-weight:	bold;

	font-size:		12px;

	text-decoration:none;

	color:			#333300

}



a.mainnav:active {

	font-family:	arial, helvetica, verdana, sans-serif;

	font-weight:	bold;

	font-size:		12px;

	text-decoration:none;

	color:			#333300

}



a.mainnav:visited {

	font-family:	arial, helvetica, verdana, sans-serif;

	font-weight:	bold;

	font-size:		12px;

	text-decoration:none;

	color:			#333300

}



a.mainnav:hover {

	font-family:	arial, helvetica, verdana, sans-serif;

	font-weight:	bold;

	font-size:		12px;

	text-decoration:underline;

	color:			#ffffff

}


.navigation5 {

    background:#99b5bf;

    font-family:Arial;

    padding:3px 0 2px;

    }

    .navigation5 ul {

        list-style:none;

        color:#333300;

        margin:0;

        padding:0 0 0 7px;

        width:800px;

        }

        .navigation5 ul li {

            float:left;

            padding-right:55px;

            }

            .navigation5 ul li.last {

                padding-right:0;

                }

                .navigation5 ul li a {

                    color:#333300;

                    text-decoration:none;

                    font-weight:bold;

                    }

                    .navigation5 ul li a:hover {

                        text-decoration:underline;

                    }

.navigationnew {

    background:#000000;

    font-family:Helvetica;
	
	font-size:12px;


	
	height: 30px;
	
	line-height:30px;

    }

    .navigationnew ul {

        list-style:none;

        color:#a6a9aa;

        margin:0;

        padding:0 0 0 7px;

        width:800px;

        }

        .navigationnew ul li {

            float:left;

            padding-right:55px;

            }

            .navigationnew ul li.last {

                padding-right:0;

                }

                .navigationnew ul li a {

                    color:#FFFFFF;

                    text-decoration:none;

               

                    }

                    .navigationnew ul li a:hover {
						
						color:#bb9a6d;
						
                        text-decoration:underline;

                    }

a.icon img {
border: solid 2px transparent;
}

a.icon img:hover {
border-color: #a6a9aa;
}

a.icon:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.bannerheader {
	font-size:4.5vw;
	font-weight: normal;
}

			.bannerheader .white {
				color:#FFFFFF;
			}
			.bannerheader .black {
				color:#000000;
			}


.bannersubheader1 {
	font-size:3.1vw;
	color:#bb9a6d;
	font-weight: 200;
}

.bannersubheader2 {
	font-size:2.1vw;
	color:#bb9a6d;
	font-weight: 200;
}

.bannertext {
	font-size:2.1vw;
	font-weight: 200;
}

			.bannertext .white {
				color:#FFFFFF;
			}
			.bannertext .black {
				color:#000000;
			}

a.bannertext {
	text-decoration: underline;
	color: inherit;
}
a.bannertext:hover {
	color:#bb9a6d;
}