#topHeader {
    position:relative
}
.half {
    width:48%;
}
.left {
    float:left;
}
.right {
    float:right;
}
.pad20Top {
    margin-top:20px;
}
.pad30Top {
    margin-top:30px;
}
.pad20Btm {
    margin-bottom:20px;
}
.text-center {
    text-align:center !important;
}
.bold {
    font-weight:600 !important
}
h2.lrg {
   font-size:2.0em; 
   letter-spacing:-0.04em;
}
    #homeContent p, #btmContent p {
	    font-size:1.0em;
	    margin:15px 0px !important;
	    color:#333;
	    line-height:160%;
        
    }
.clear{
	clear:both;
}
ul{
	margin:0px 5px 5px 25px;
	padding:0px;
}
a:link, a:active, a:visited{
	color:#9abd15;
	text-decoration:none;
}
a:hover{
	text-decoration:underline
}
a img{
	border:none
}
a.btn {
    display:inline-block;
    border:2px solid #bfd730;
    padding:8px 15px;
    text-transform:uppercase;
    font-size:12px;
    color:#666;
    margin:10px 5px 5px 0px;
    font-family: 'Open Sans', sans-serif
}
    a.btn:hover, #footerContainer a.btn:hover {
        background-color:#bfd730;
        -webkit-transition: all 0.7s ease;
        -moz-transition: all 0.7s ease;
        -o-transition: all 0.7s ease;
        transition: all 0.7s ease;
        color:#333;
        text-shadow:1px 1px 1px #d6e968;
        text-decoration:none
    }
	#btmContent{
		background-color:#FFF;
		padding:40px 0px;
		display:block;
		margin:50px 0px 0px 0px;
	}	
.contentArea{
	min-height:20px;
	min-width:100px;
	padding:10px;
	box-shadow: inset 0 0 1px #CCCCCC;
	background:rgba(255,0,0,0.05)

}
.container {
    width:85%;
    margin:0 auto;
}
.contentArea:hover{
	background-color:#E6E6E6;
	cursor:pointer;
}
#skype_c2c_container {display:none !important;}
	#headerContactNumber .skype_c2c_print_container.notranslate, #innerFooter .skype_c2c_print_container.notranslate {
		display:inline !important;
		color:#FFF;
	}
	#content .skype_c2c_print_container.notranslate {
		display:inline !important;
		color:#333;
	}
ul.swmList {
    list-style:none;
    margin:0px;
    padding:0px;
}
    ul.swmList li {
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/ico.selaris-logo.png);
        background-position:center left 15px;
        background-repeat:no-repeat;
        background-size:22px;
        padding:10px 10px 10px 50px;
        border-bottom:1px solid #E9E9E9;
    }
        ul.swmList ul li {
            background-image:none !important;
            margin-left:40px;
            padding-left:10px;

        }
        ul.swmList li:last-child {
            border:none;
        }
        ul.swmList li:hover{
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            background-color:#EEE
        }
#footerLinksDiv {
    background-color:#bfd730;
    padding:20px;
    text-align:center;
}
    #footerLinksDiv p {
        text-align:center
    }
        #footerLinksDiv span.footerLinks a:link, #footerLinksDiv span.footerLinks a:active, #footerLinksDiv span.footerLinks a:visited {
            color:#333;
            padding:10px 15px;
            display:inline-block;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            font-size:1em;

        }
        #footerLinksDiv span.footerLinks a:hover {
            background-color:#333;
            color:#bfd730;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            text-decoration:none;
            border-radius:4px;
        }

@media screen and (min-width:1290px) {
	body{
		margin:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_old.jpg);
		background-repeat:repeat-x;
		background-color:#f2f2f2;
		font-family: 'Open Sans';
		font-size:18px;
		color:#333333;
		overflow-y:auto;
	}
    p, li, td{
	    font-size:1em;
	    margin:8px 0px 8px 0px;
	    color:#333;
	    line-height:140%;
    }
    h1{
        font-family: 'Open Sans';
	    font-size:2.8em;
	    color:#FFF;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h2{
        font-family: 'Open Sans';
	    font-size:1.8em;
	    color:#666666;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h3, .homePortTitle h2{
        font-family: 'Open Sans', sans-serif;
	    font-weight:normal;
	    font-size:1.2em;
	    color:#222222;
	    padding:8px 0px 8px 0px;
	    margin:0px;
		letter-spacing:-0.03em;
        text-transform:none !important;
	    line-height:140%;
    }
    .mainContainer, .container{
	    margin:0 auto;
	    width:1250px;
    }
    .mainContainer {
        position:relative;
        display:block;
        
    }
    #mainLeft{
	    float:left;
	    width:275px;
	    margin-top:50px;
    }
    #mainRight{
	    float:right;
	    width:630px;
    }
    #header{
	    width:100%;
	    clear:both;
        height:201px;
    }
    #header p{
	    margin:0px;
	    padding:0px;
	    color:#000000
    }
    #logo{
        width:500px;
	    margin-top:53px;
	    float:left
    }
    #logo img{
        width:100%;
	    border:none;
    }
    #menu {
        margin-top:0px;
		margin-bottom:0px;
    }
    #phone {
        display:none;
    }
    #rightHeader{
	    float:right;
	    text-align:right
    }	
    #social{
	    margin-top:20px;
    }
    #headerContact{
	    margin-top:20px;
        font-family: 'Open Sans';
	    line-height:140%;
        clear:both;
        margin-bottom:0px;
    }
    #headerContactNumber{
	    font-size:2.2em;
        font-family: 'Open Sans';
	    color:#FFFFFF;
	    text-shadow:1px 1px 3px #666666
    }
    #headerContact p {
        margin-bottom:15px;
    }
    #headerContactNumber a{
	    color:#FFFFFF;
	    font-weight:normal;
    }

    #banner{
	    z-index:0;
        margin-top:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.banner.png);
		background-position:top center; 
		background-repeat:no-repeat
    }
	#banner img{
		width:auto;
		height:583px;
		display:block
	}
    #homeContent{
	    position:relative;
	    margin-top:0px;
	    z-index:1000;
    }
    #homePortLeft{
	    width:380px;
	    float:left;
		margin:0px;
    }
    #homePortMid{
	    width:380px;
	    float:left;
	    margin:0px 50px 0px 50px;
    }
    #homePortRight{
	    float:left;
	    width:380px;
	    margin:0px 0px 0px 0px
    }
	#homePortLeft img, #homePortMid img, #homePortRight img{
		width:100%;
	}
    .homePortTitle{
	    width:330px;
	    padding:10px 25px;
	    background:rgba(191,215,48,1);
	    border-radius:1px 1px 0px 0px;
        text-align:center
    }


    #events{
	    margin-top:30px;
    }
    #pageContent{
	    line-height:140%;
    }
    #news{
	    margin-top:20px;
    }
    .newsPortL{
	    float:left;
	    width:290px;
    }
    .newsPortR{
	    float:right;
	    width:290px;
    }

    /* CALENDAR */
    .calendar{
	    width:100%
    }
    #calendarTable{

    }
    .calendar td{
	    height:18px !important;
	    padding:10px;
	    text-align:center;
	    width:38px !important;
	    vertical-align:top;
	    font-weight:bold;
	    font-size:14px;
	    color:#666666;
	    overflow:hidden;
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(19, 74, 137);
	    /* RGBa with 0.6 opacity */
	    background: rgba(19, 74, 137, 0.1);
    }
    .calendar td.blank{
	    background:none;
    }
    .calendar tr.header td{
	    background:none;
	    color:#333333;
	    font-size:12px;
	    vertical-align:middle
    }
    .calendar tr.dayLabel td{
	    height:40px;
	    padding-top:8px;
	    background:none;
	    color:#333333;
	    text-align:center;
	    font-size:14px;
	    vertical-align:middle
    }
    .calendar .header td.MonthLabel{
	    font-size:14px;
	    text-align:center;
	    font-weight:bold;
	    color:#333333;
	    width:100%;

    }

    /*END OF TOOL TIP*/
    .calEntries{
	    font-size:11px;
	    color:#333333;
	    font-weight:normal
    }
    .calendar td.selDate{
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(233, 132, 8);
	    /* RGBa with 0.6 opacity */
	    background: rgba(233, 132, 8, 0.6);
	    text-align:center;
	    color:#333333;
	    cursor:pointer;
    }
    #calLoader{
	    height:15px;
    }
    .clickImg{
	    cursor:pointer;
    }
    #details{
	    width:350px;
	    height:200px;
	    overflow:auto;
	    background-color:#E6E6E6;
	    border:4px solid #666666;
	    position:absolute;
	    top:50%;
	    left:50%;
	    margin:-100px 0px 0px -175px;
	    display:none;
	    padding:15px;
    }
    #details .dayNum{
	    display:none
    }
    .details{
	    width:100%;
    }
    .calBtnTD{
	    width:25px;
	    text-align:center
    }
    .calButtons{
	    cursor:pointer
    }
    #details{
	    width:100%;
    }

    #eventsPageCal td{
	    height:50px;
    }
    #calendar .popup p{
	    font-size:11px;
    }

    /* END OF CALENDAR */

    .loginLink{
        font-family: 'Open Sans';
    }
    .loginLink a:link, .loginLink a:active, .loginLink a:visited{

	    color:#FFFFFF;
    }	
    .loginLink a:hover{
	    color:#0099FF
    }


    .memRole{
	    font-size:11px;
	    color:#666666;
	    text-transform:uppercase
    }
	#quoteBar{
		background-color:#333;
		padding:40px 0px;
		display:block;
		margin:50px 0px 0px 0px;
	}	
	#innerQuoteBar{
		margin:0 auto;
		width:1250px;
		text-align:center
	}
		#innerQuoteBar h2{
			font-family:"Open Sans";
			font-size:2.0em;
			color:#FFF;
			text-transform:none;
            display:inline;
		}
	.quoteBtn{
		margin-left:10px;
		border-radius:4px;
		padding:10px 20px;
		background-color:#bfd730;
		color:#222 !important;
		font-size:0.8em;
		text-transform:capitalize;
		text-decoration:none !important
	}
    #footerContainer{
	    margin-top:0px;
	    color:#CCCCCC;
	    width:100%;
	    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.footer.jpg);
	    background-repeat:repeat-x;
    }
    #footerContainer h3{
	    color:#FFFFFF;
		text-transform:uppercase;
		font-size:1.2em;
		letter-spacing:-0.02em;
    }
    #footerContainer p, #footerContainer li{
	    color:#CCC;
		font-size:0.9em;
    }
    .copyright{
	    padding:0px;
	    margin:0px;
    }
    #innerFooter{
	    width:1250px;
	    margin:0 auto;
		position:relative
    }
		#topLink {
			display:block;
			position:absolute;
			top:-20px;
			right:0px;
			background-color:#FFF;
			padding:2px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #a6bc23
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:10px;
		}
    #footerLeft{
	    width:400px;
	    float:left;
	    padding:30px 0px 20px 0px;	
    }
    #footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
        font-family: 'Open Sans';
	    margin:0px;
	    font-size:1.0em;
	    color:#bfd730;
	    font-weight:normal;
	    text-decoration:none;
	    letter-spacing:normal;
    }
    #footerContainer a:hover{
	    text-decoration:underline
    }
    #footerRight{
	    width:400px;
	    float:right;
	    color:#FFFFFF;
	    font-size:14px;
	    padding:30px 0px 0px 0px;
	    text-align:right
    }
    #footerMid{
	    width:390px;
	    padding:30px 0px 0px 0px;
	    float:left;
	    margin-left:50px;
    }
    #credit{
	    margin:0 auto;
	    width:1250px;
	    text-align:right;
	    padding-top:20px;
    }
}

@media screen and (min-width:1000px) and (max-width:1289px) {
	body{
		margin:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_old.jpg);
		background-repeat:repeat-x;
		background-color:#f2f2f2;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto;
	}
    p, li, td{
	    font-size:1.1em;
	    margin:8px 0px 8px 0px;
	    color:#333;
	    line-height:140%;
    }
    h1{
        font-family: 'Open Sans';
	    font-size:2.0em;
	    color:#FFF;
	    margin:0px;
	    text-transform:none;
	    font-weight:600;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h2{
        font-family: 'Open Sans';
	    font-size:18pt;
	    color:#666666;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h3, .homePortTitle h2{
        font-family: 'Open Sans';
	    font-weight:normal;
	    font-size:12pt;
	    color:#222222;
        text-transform:none !important;
	    padding:8px 0px 8px 0px;
	    margin:0px;
	    text-transform:none;
	    line-height:140%;
    }
    .mainContainer{
	    margin:0 auto;
	    width:90%;
    }
    #mainLeft{
	    float:left;
	    width:275px;
	    margin-top:50px;
    }
    #mainRight{
	    float:right;
	    width:630px;
    }
    #header{
	    width:100%;
	    clear:both;
        height:201px;
    }
    #header p{
	    margin:0px;
	    padding:0px;
	    color:#000000
    }
    #logo{
        width:500px;
	    margin-top:53px;
	    float:left
    }
    #logo img{
        width:100%;
	    border:none;
    }
    #menu {
        margin-top:0px;
		margin-bottom:0px;
    }
    #menuBtn, #phone {
        display:none;
    }
    #rightHeader{
	    float:right;
	    text-align:right
    }	
    #social{
	    margin-top:20px;
    }
    #headerContact{
	    margin-top:20px;
        font-family: 'Open Sans';
	    line-height:140%;
        clear:both;
        margin-bottom:5px;
    }
    #headerContactNumber{
	    font-size:26pt;
        font-family: 'Open Sans';
	    color:#FFFFFF;
	    text-shadow:1px 1px 3px #666666
    }
    #headerContact p {
        margin-bottom:20px;
    }
    #headerContactNumber a{
	    color:#FFFFFF;
	    font-weight:normal;
    }	
    #banner{
	    z-index:0;
        margin-top:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.banner.png);
		background-position:top center; 
		background-repeat:no-repeat
    }
	#banner img{
		width:auto;
		height:583px;
		display:block
	}
    #homeContent{
	    position:relative;
	    margin-top:-30px;
	    z-index:1000;
        text-align:center;
        vertical-align:top;
    }
    #homePortLeft{
        width:30%;
        display:inline-block;
        padding:0%;
        margin:1%;
        vertical-align:top;
/*	    width:295px;
	    float:left;*/
    }
    #homePortMid{
        width:30%;
        display:inline-block;
        padding:0%;
        margin:1%;
        vertical-align:top;
    }
    #homePortRight{
        width:30%;
        display:inline-block;
        padding:0%;
        margin:1%;
        vertical-align:top;
    }
	#homePortLeft img, #homePortMid img, #homePortRight img{
		width:100%;
	}

    .homePortTitle{
	    width:90%;
        padding:5%;
	    background:rgba(191,215,48,1);
	    border-radius:1px 1px 0px 0px;
    }


    #events{
	    margin-top:30px;
    }
    #pageContent{
	    line-height:140%;
    }
    #news{
	    margin-top:20px;
    }
    .newsPortL{
	    float:left;
	    width:290px;
    }
    .newsPortR{
	    float:right;
	    width:290px;
    }

    /* CALENDAR */
    .calendar{
	    width:100%
    }
    #calendarTable{

    }
    .calendar td{
	    height:18px !important;
	    padding:10px;
	    text-align:center;
	    width:38px !important;
	    vertical-align:top;
	    font-weight:bold;
	    font-size:14px;
	    color:#666666;
	    overflow:hidden;
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(19, 74, 137);
	    /* RGBa with 0.6 opacity */
	    background: rgba(19, 74, 137, 0.1);
    }
    .calendar td.blank{
	    background:none;
    }
    .calendar tr.header td{
	    background:none;
	    color:#333333;
	    font-size:12px;
	    vertical-align:middle
    }
    .calendar tr.dayLabel td{
	    height:40px;
	    padding-top:8px;
	    background:none;
	    color:#333333;
	    text-align:center;
	    font-size:14px;
	    vertical-align:middle
    }
    .calendar .header td.MonthLabel{
	    font-size:14px;
	    text-align:center;
	    font-weight:bold;
	    color:#333333;
	    width:100%;

    }

    /*END OF TOOL TIP*/
    .calEntries{
	    font-size:11px;
	    color:#333333;
	    font-weight:normal
    }
    .calendar td.selDate{
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(233, 132, 8);
	    /* RGBa with 0.6 opacity */
	    background: rgba(233, 132, 8, 0.6);
	    text-align:center;
	    color:#333333;
	    cursor:pointer;
    }
    #calLoader{
	    height:15px;
    }
    .clickImg{
	    cursor:pointer;
    }
    #details{
	    width:350px;
	    height:200px;
	    overflow:auto;
	    background-color:#E6E6E6;
	    border:4px solid #666666;
	    position:absolute;
	    top:50%;
	    left:50%;
	    margin:-100px 0px 0px -175px;
	    display:none;
	    padding:15px;
    }
    #details .dayNum{
	    display:none
    }
    .details{
	    width:100%;
    }
    .calBtnTD{
	    width:25px;
	    text-align:center
    }
    .calButtons{
	    cursor:pointer
    }
    #details{
	    width:100%;
    }

    #eventsPageCal td{
	    height:50px;
    }
    #calendar .popup p{
	    font-size:11px;
    }

    /* END OF CALENDAR */

    .loginLink{
        font-family: 'Open Sans';
    }
    .loginLink a:link, .loginLink a:active, .loginLink a:visited{

	    color:#FFFFFF;
    }	
    .loginLink a:hover{
	    color:#0099FF
    }


    .memRole{
	    font-size:11px;
	    color:#666666;
	    text-transform:uppercase
    }
	#quoteBar{
		background-color:#333;
		padding:40px 0px;
		display:block;
		margin:50px 0px 0px 0px;
	}	
	#innerQuoteBar{
		margin:0 auto;
		width:900px;
		text-align:center
	}
		#innerQuoteBar h2{
			font-family:"Open Sans";
			font-size:2.0em;
			color:#FFF;
			text-transform:none;
            display:inline
		}
	.quoteBtn{
		margin-left:10px;
		border-radius:4px;
		padding:10px 20px;
		background-color:#bfd730;
		color:#222 !important;
		font-size:0.8em;
		text-transform:capitalize;
		text-decoration:none !important
	}
    #footerContainer{
	    margin-top:0px;
	    color:#CCCCCC;
	    width:100%;
	    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.footer.jpg);
	    background-repeat:repeat-x;
    }
    #footerContainer h3{
	    color:#FFFFFF;
    }
    #footerContainer p, #footerContainer li{
	    color:#CCC;
    }
    .copyright{
	    padding:0px;
	    margin:0px;
    }
    #innerFooter{
	    width:950px;
	    margin:0 auto;
		position:relative
    }
		#topLink {
			display:block;
			position:absolute;
			top:-20px;
			right:0px;
			background-color:#FFF;
			padding:2px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #a6bc23
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:10px;
		}
    #footerLeft{
	    width:300px;
	    float:left;
	    padding:30px 0px 20px 0px;	
    }
    #footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
        font-family: 'Open Sans';
	    margin:0px;
	    font-size:1.0em;
	    color:#bfd730;
	    font-weight:normal;
	    text-decoration:none;
	    letter-spacing:normal;
    }
    #footerContainer a:hover{
	    text-decoration:underline
    }
    #footerRight{
	    width:240px;
	    float:right;
	    color:#FFFFFF;
	    font-size:14px;
	    padding:30px 0px 0px 0px;
	    text-align:right
    }
    #footerMid{
	    width:320px;
	    padding:30px 0px 0px 0px;
	    float:left;
	    margin-left:50px;
    }
    #credit{
	    margin:0 auto;
	    width:940px;
	    text-align:right;
	    padding-top:20px;
    }
}

@media screen and (min-width:750px) and (max-width:999px) {
	body{
		margin:0px;
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_old.jpg);
		background-repeat:repeat-x;
		background-color:#f2f2f2;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto;
	}
    p, li, td{
	    font-size:1.0em;
	    margin:8px 0px 8px 0px;
	    color:#333;
	    line-height:140%;
    }
    h1{
        font-family: 'Open Sans';
	    font-size:3.2em;
	    color:#FFF;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h2{
        font-family: 'Open Sans';
	    font-size:18pt;
	    color:#666666;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h3, .homePortTitle h2{
        font-family: 'Open Sans';
	    font-weight:normal;
        text-transform:none !important;
	    font-size:2.0em;
	    color:#222222;
        letter-spacing:-0.03em;
	    padding:8px 0px 8px 0px;
	    margin:0px;
    }
    #footerContainer h3 {
        font-family: 'Open Sans';
	    font-weight:normal;
	    font-size:1.2em;
	    color:#222222;
        letter-spacing:-0.03em;
	    padding:8px 0px 8px 0px;
	    margin:0px;
        text-transform:uppercase;    
    }
    .half {
        width:100% !important;
    }
    .left, .right {
        float:none !important;
    }
    .mainContainer{

    }
    #header{
	    clear:both;
        height:245px;
		position:relative;
    }
    #header p{
	    margin:0px;
	    padding:0px;
	    color:#000000
    }
	#menu{
		width:100%;
		position:absolute;
		top:202px;
	}
    #logo{
        margin-left:35px;
        width:450px;
        max-width:400px;
	    margin-top:50px;
	    float:left
    }
    #logo img{
        width:100%;
	    border:none;
    }
    #phone {
        display:none;

        font-family: 'entyporegular';
        color:#FFF;
        position:absolute;
        top:10px;
        font-size:3.0em;
        background-color:#333;
        padding:10px;
        border-radius:100px;
        text-decoration:none;
        left:70px;
    }

    #rightHeader{
	    float:right;
	    text-align:right;
        margin-right:25px;
    }	
    #social{
	    margin-top:10px;
        margin-bottom:30px;
    }
    #headerContact{
	    margin-top:0px;
        font-family: 'Open Sans';
    }
    #headerContactNumber{
	    font-size:2.8em;
        font-family: 'Open Sans';
	    color:#FFFFFF;
	    text-shadow:1px 1px 3px #666666
    }
    #headerContactNumber a{
	    color:#FFFFFF;
	    font-weight:normal;
    }	
    #banner{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.banner.png);
		background-position:top center; 
		background-repeat:no-repeat;
		background-size:80%;
        margin-top:0px;
        padding:0 20px;
	    z-index:900;
        clear:both
    }
    #banner img {
		height:400px;
		width:auto
    }
    .banners {
        list-style-type:none;
        padding:0px;
        margin:0px;
    }
    #homeContent{
	    margin-top:-0px;
	    z-index:1000;
        padding:0px 30px 30px 30px;
        
    }
    /*#homePortLeft, #homePortMid, #homePortRight{*/
    .homePort{
        clear:both;
        border:1px solid #CCC;
        overflow:auto;
        padding:5%;
        margin-bottom:25px;
        background-color:#F9F9F9;
        width:90%
    }
        /*#homePortLeft img, #homePortMid img , #homePortRight img{*/
        .homePort img{
            float:left;
			width:60%;
            margin-right:20px;
        }
    .homePortTitle{
        clear:both
    }
    .homePort p {
        float:right;
        width:30%;
        margin-right:5%
    }

    #events{
	    margin-top:30px;
    }
    #pageContent{
	    line-height:140%;
    }
    #news{
	    margin-top:20px;
    }
    .newsPortL{
	    float:left;
	    width:290px;
    }
    .newsPortR{
	    float:right;
	    width:290px;
    }

    /* CALENDAR */
    .calendar{
	    width:100%
    }
    #calendarTable{

    }
    .calendar td{
	    height:18px !important;
	    padding:10px;
	    text-align:center;
	    width:38px !important;
	    vertical-align:top;
	    font-weight:bold;
	    font-size:14px;
	    color:#666666;
	    overflow:hidden;
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(19, 74, 137);
	    /* RGBa with 0.6 opacity */
	    background: rgba(19, 74, 137, 0.1);
    }
    .calendar td.blank{
	    background:none;
    }
    .calendar tr.header td{
	    background:none;
	    color:#333333;
	    font-size:12px;
	    vertical-align:middle
    }
    .calendar tr.dayLabel td{
	    height:40px;
	    padding-top:8px;
	    background:none;
	    color:#333333;
	    text-align:center;
	    font-size:14px;
	    vertical-align:middle
    }
    .calendar .header td.MonthLabel{
	    font-size:14px;
	    text-align:center;
	    font-weight:bold;
	    color:#333333;
	    width:100%;

    }

    /*END OF TOOL TIP*/
    .calEntries{
	    font-size:11px;
	    color:#333333;
	    font-weight:normal
    }
    .calendar td.selDate{
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(233, 132, 8);
	    /* RGBa with 0.6 opacity */
	    background: rgba(233, 132, 8, 0.6);
	    text-align:center;
	    color:#333333;
	    cursor:pointer;
    }
    #calLoader{
	    height:15px;
    }
    .clickImg{
	    cursor:pointer;
    }
    #details{
	    width:350px;
	    height:200px;
	    overflow:auto;
	    background-color:#E6E6E6;
	    border:4px solid #666666;
	    position:absolute;
	    top:50%;
	    left:50%;
	    margin:-100px 0px 0px -175px;
	    display:none;
	    padding:15px;
    }
    #details .dayNum{
	    display:none
    }
    .details{
	    width:100%;
    }
    .calBtnTD{
	    width:25px;
	    text-align:center
    }
    .calButtons{
	    cursor:pointer
    }
    #details{
	    width:100%;
    }

    #eventsPageCal td{
	    height:50px;
    }
    #calendar .popup p{
	    font-size:11px;
    }

    /* END OF CALENDAR */

    .loginLink{
        font-family: 'Open Sans';
    }
    .loginLink a:link, .loginLink a:active, .loginLink a:visited{

	    color:#FFFFFF;
    }	
    .loginLink a:hover{
	    color:#0099FF
    }


    .memRole{
	    font-size:11px;
	    color:#666666;
	    text-transform:uppercase
    }
	#quoteBar{
		background-color:#333;
		padding:30px 0px;
		display:block;
		margin:30px 0px 0px 0px;
	}	
	#innerQuoteBar{
		margin:0 auto;
		text-align:center
	}
		#innerQuoteBar h2{
			font-family:"Open Sans";
			font-size:2.0em;
			color:#FFF;
			text-transform:none;
            display:inline

		}
	.quoteBtn{
		margin-left:10px;
		border-radius:4px;
		padding:10px 20px;
		background-color:#bfd730;
		color:#222 !important;
		font-size:0.8em;
		text-transform:capitalize;
		text-decoration:none !important
	}
    #footerContainer{
	    margin-top:00px;
	    color:#CCCCCC;
	    padding:30px;
	    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.mobile-footer.jpg);
    }
    #footerContainer h3{
	    color:#FFFFFF;
    }
    #footerContainer p, #footerContainer li{
	    color:#CCC;
    }
    .copyright{
	    padding:0px;
	    margin:0px;
    }
    #innerFooter{
	    margin:0 auto;
		position:relative
    }
		#topLink {
			display:block;
			position:absolute;
			top:-50px;
			right:0px;
			background-color:#bdf730;
			padding:2px;
			border-radius:0px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #a6bc23
		}
		#topLink img{
			width:30px;
			height:30px;
			padding:10px;
		}
    #footerLeft{
	    width:45%;
	    float:left;
        padding:0px 0px 20px 0px;	
    }
    #footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
        font-family: 'Open Sans';
	    margin:0px;
	    font-size:1.0em;
	    color:#bfd730;
	    font-weight:normal;
	    text-decoration:none;
	    letter-spacing:normal;
    }
    #footerContainer a:hover{
	    text-decoration:underline
    }
    #footerRight{
        clear:both;
	    color:#FFFFFF;
	    font-size:14px;
	    padding:0px 0px 0px 0px;
	    text-align:center
    }
    #footerMid{
	    width:40%;
	    padding:0px 0px 0px 0px;
	    float:left;
	    margin-left:7%;
    }
    #credit{
	    margin:0 auto;
	    text-align:right;
	    padding-top:20px;
    }
}

@media screen and (min-width:600px) and (max-width:749px) {
	body{
		background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_old.jpg);
		background-repeat:repeat-x;
		background-color:#f2f2f2;
		margin:0px;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto;
	}
    p, li, td{
	    font-size:1.0em;
	    margin:8px 0px 8px 0px;
	    color:#333;
	    line-height:140%;
    }
    h1{
        font-family: 'Open Sans';
	    font-size:3.2em;
	    color:#FFF;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h2{
        font-family: 'Open Sans';
	    font-size:18pt;
	    color:#666666;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h3, .homePortTitle h2{
        font-family: 'Open Sans';
	    font-weight:normal;
	    font-size:2.0em;
        text-transform:none !important;
	    color:#222222;
        letter-spacing:-0.03em;
	    padding:8px 0px 8px 0px;
	    margin:0px;
    }
    #footerContainer h3 {
        font-family: 'Open Sans';
	    font-weight:normal;
	    font-size:1.2em;
	    color:#222222;
        letter-spacing:-0.03em;
	    padding:8px 0px 8px 0px;
	    margin:0px;
        text-transform:uppercase;    
    }
    .half {
        width:100% !important;
    }
    .left, .right {
        float:none !important;
    }
    .mainContainer{

    }
	#header{
		width:100%;
		clear:both;
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.selaris-mobile.jpg);
        background-position:bottom;
        background-repeat:repeat-x;
        height:244px;
		position:relative;
	}
	#header p{
		margin:0px;
		padding:0px;
		color:#000000
	}
	#logo{
		text-align:center;
		padding-top:50px;
		margin:0px 0px 10px 15px;
	}
	#logo img{
		border:none;
		width:75%;
		min-width:300px;
		max-width:450px;
        width:100%;
	}
    #menu{
		padding:0px;
		margin:0px;
		position:absolute;
		top:202px;
		width:100%;
	}
    #phone {
        font-family: 'entyporegular';
        color:#FFF;
        position:absolute;
        top:10px;
        left:55px;
        font-size:3.0em;
        background-color:#333;
        padding:10px;
        border-radius:100px;
        text-decoration:none;
    }


	#rightHeader{
		clear:both;
	}	
	#social{
		position:absolute;
		top:10px;
		right:10px;
	}
	#social img{
		width:42px;
	}
	#headerContact{
		display:block;
	}
	#headerContact p{
		display:none;
	}
	#headerContactNumber{
		padding:20px 0px 10px 0px;
		font-family: 'Open Sans';
		color:#FFF;
		font-size:1.8em;
		text-shadow:1px 1px 1px #333;
		clear:both;
		text-align:center;
		margin-top:-50px;
	}
	#headerContactNumber a{
		color:#FFFFFF;
		font-weight:normal;
	}
    #banner{
       display:none
    }
    #homeContent{
	    margin-top:0px;
	    z-index:1000;
        padding:0px 30px 30px 30px;
        
    }
    #homePortLeft, #homePortMid, #homePortRight{
        clear:both;
        border:1px solid #CCC;
        overflow:auto;
        padding:20px 25px;
        margin-bottom:25px;
        background-color:#F9F9F9
    }
        #homePortLeft img, #homePortMid img , #homePortRight img{
            width:30%;
			min-width:180px;
			margin:0px 15px 15px 0px;
			float:left;
        }
    .homePortTitle{
        clear:both
    }


    #events{
	    margin-top:30px;
    }
    #pageContent{
	    line-height:140%;
    }
    #news{
	    margin-top:20px;
    }
    .newsPortL{
	    float:left;
	    width:290px;
    }
    .newsPortR{
	    float:right;
	    width:290px;
    }

    /* CALENDAR */
    .calendar{
	    width:100%
    }
    #calendarTable{

    }
    .calendar td{
	    height:18px !important;
	    padding:10px;
	    text-align:center;
	    width:38px !important;
	    vertical-align:top;
	    font-weight:bold;
	    font-size:14px;
	    color:#666666;
	    overflow:hidden;
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(19, 74, 137);
	    /* RGBa with 0.6 opacity */
	    background: rgba(19, 74, 137, 0.1);
    }
    .calendar td.blank{
	    background:none;
    }
    .calendar tr.header td{
	    background:none;
	    color:#333333;
	    font-size:12px;
	    vertical-align:middle
    }
    .calendar tr.dayLabel td{
	    height:40px;
	    padding-top:8px;
	    background:none;
	    color:#333333;
	    text-align:center;
	    font-size:14px;
	    vertical-align:middle
    }
    .calendar .header td.MonthLabel{
	    font-size:14px;
	    text-align:center;
	    font-weight:bold;
	    color:#333333;
	    width:100%;

    }

    /*END OF TOOL TIP*/
    .calEntries{
	    font-size:11px;
	    color:#333333;
	    font-weight:normal
    }
    .calendar td.selDate{
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(233, 132, 8);
	    /* RGBa with 0.6 opacity */
	    background: rgba(233, 132, 8, 0.6);
	    text-align:center;
	    color:#333333;
	    cursor:pointer;
    }
    #calLoader{
	    height:15px;
    }
    .clickImg{
	    cursor:pointer;
    }
    #details{
	    width:350px;
	    height:200px;
	    overflow:auto;
	    background-color:#E6E6E6;
	    border:4px solid #666666;
	    position:absolute;
	    top:50%;
	    left:50%;
	    margin:-100px 0px 0px -175px;
	    display:none;
	    padding:15px;
    }
    #details .dayNum{
	    display:none
    }
    .details{
	    width:100%;
    }
    .calBtnTD{
	    width:25px;
	    text-align:center
    }
    .calButtons{
	    cursor:pointer
    }
    #details{
	    width:100%;
    }

    #eventsPageCal td{
	    height:50px;
    }
    #calendar .popup p{
	    font-size:11px;
    }

    /* END OF CALENDAR */

    .loginLink{
        font-family: 'Open Sans';
    }
    .loginLink a:link, .loginLink a:active, .loginLink a:visited{

	    color:#FFFFFF;
    }	
    .loginLink a:hover{
	    color:#0099FF
    }


    .memRole{
	    font-size:11px;
	    color:#666666;
	    text-transform:uppercase
    }
	#quoteBar{
		background-color:#333;
		padding:30px 0px;
		display:block;
		margin:30px 0px 0px 0px;
	}	
	#innerQuoteBar{
		margin:0 auto;
		text-align:center
	}
		#innerQuoteBar h2{
			font-family:"Open Sans";
			font-size:2.0em;
			color:#FFF;
			text-transform:none;
            display:inline

		}
	.quoteBtn{
		clear:both;
		display:inline-block;
		margin:20px 0px 0px 10px;
		border-radius:4px;
		padding:10px 20px;
		background-color:#bfd730;
		color:#222 !important;
		font-size:0.8em;
		text-transform:capitalize;
		white-space:nowrap;
		text-decoration:none !important
	}
    #footerContainer{
	    margin-top:00px;
	    color:#CCCCCC;
	    padding:30px;
	    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.mobile-footer.jpg);
    }
    #footerContainer h3{
	    color:#FFFFFF;
    }
    #footerContainer p, #footerContainer li{
	    color:#CCC;
    }
    .copyright{
	    padding:0px;
	    margin:0px;
    }
    #innerFooter{
	    margin:0 auto;
		position:relative
    }
		#topLink {
			display:block;
			position:absolute;
			top:-50px;
			right:0px;
			background-color:#bdf730;
			padding:2px;
			border-radius:0px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #a6bc23
		}
		#topLink img{
			width:30px;
			height:30px;
			padding:10px;
		}
    #footerLeft{
        clear:both;
        padding:0px 0px 20px 0px;	
    }
    #footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
        font-family: 'Open Sans';
	    margin:0px;
	    font-size:1.0em;
	    color:#bfd730;
	    font-weight:normal;
	    text-decoration:none;
	    letter-spacing:normal;
    }
    #footerContainer a:hover{
	    text-decoration:underline
    }
    #footerRight{
        clear:both;
	    color:#FFFFFF;
	    font-size:14px;
	    padding:0px 0px 0px 0px;
	    text-align:center;
        margin-top:30px;
    }
    #footerMid{
	    padding:0px 0px 0px 0px;
        clear:both;
    }
    #credit{
	    margin:0 auto;
	    text-align:right;
	    padding-top:20px;
    }

}

@media screen and (max-width:599px){
	body{
		margin:0px;
		/*background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_old.jpg);
		background-repeat:repeat-x;*/
		background-color:#f2f2f2;
		font-family: 'Open Sans';
		font-size:16px;
		color:#333333;
		overflow-y:auto;
	}
    #quoteBtn {
        display:block !important;
        clear:both;
        margin-top:20px;
    }
    p, li, td{
	    font-size:1.0em;
	    margin:8px 0px 8px 0px;
	    color:#333;
	    line-height:140%;
    }
    h1{
        font-family: 'Open Sans';
	    font-size:3.2em;
	    color:#FFF;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h2{
        font-family: 'Open Sans';
	    font-size:18pt;
	    color:#666666;
	    margin:0px;
	    text-transform:none;
	    font-weight:normal;
	    letter-spacing:-0.03em;
	    line-height:120%;
    }
    h3, .homePortTitle h2{
        font-family: 'Open Sans';
	    font-weight:normal;
	    font-size:2.0em;
        text-transform:none !important;
	    color:#222222;
        letter-spacing:-0.03em;
	    padding:8px 0px 8px 0px;
        text-align:center;
	    margin:0px;
    }
    #footerContainer h3 {
        font-family: 'Open Sans';
	    font-weight:normal;
	    font-size:1.2em;
	    color:#222222;
        letter-spacing:-0.03em;
	    padding:8px 0px 8px 0px;
	    margin:0px;
        text-transform:uppercase;    
    }
    .half {
        width:100% !important;
    }
    .left, .right {
        float:none !important;
    }
    .mainContainer{
    }
    #topHeader {
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.site_mobile_2020.jpg);
        background-repeat:repeat;
    }
	#header{
		position:relative;
		width:100%;
		clear:both;
        background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.header.jpg);
        background-repeat:repeat;
        background-color:#666
	}
	#header p{
		margin:0px;
		padding:0px;
		color:#000000
	}
	#logo{
		text-align:center;
		padding-top:5px;		
	}
	#logo img{
		border:none;
		max-width:40%;
        	min-width:220px;
	}
    #menu {
		clear:both;
		width:100%
	}
    #phone {
        font-family: 'entyporegular';
        color:#FFF;
        position:absolute;
        top:10px;
        left:55px;
        font-size:2.0em;
        background-color:#333;
        padding:10px;
        border-radius:100px;
        text-decoration:none;
    }


	#rightHeader{
		clear:both;
	}	
	#social{
        display:none
	}
	#social img{
		width:22px;
	}
	#headerContact{
		padding:20px 0px 10px 0px;
		font-family: 'Open Sans';
		color:#FFF;
		font-size:1.2em;
		text-shadow:1px 1px 1px #333;
		clear:both
	}
	#headerContact p{
		display:none
	}
	#headerContactNumber{
        display:block;
		margin-top:-30px;
		text-align:center;
		font-size:1.1em;
	}
	#headerContactNumber a{
		color:#FFFFFF;
		font-weight:normal;
	}
    #banner{
        display:none;
    }
    #banner img {
        width:100%;
    }
    .banners {
        list-style-type:none;
        padding:0px;
        margin:0px;
    }
    #homeContent{
	    margin-top:40px;
	    z-index:1000;
        padding:0px 30px 30px 30px;
        
    }
    #homePortLeft, #homePortMid, #homePortRight{
        clear:both;
        border:1px solid #CCC;
        overflow:auto;
        width:90%;
        padding:5%;
        margin-bottom:25px;
        text-align:center !important;
        background:rgba(255,255,255,1);
    }



        /*#homePortLeft img, #homePortMid img , #homePortRight img{*/
        .homePort img{
            width:100% !important;
            clear:both;
            margin-bottom:10px;
        }
    .homePortTitle{
        clear:both
    }
    .homePortContent, .homePortContent img {
        width:100% !important;
    }

    #events{
	    margin-top:30px;
    }
    #pageContent{
	    line-height:140%;
    }
    #news{
	    margin-top:20px;
    }
    .newsPortL{
	    float:left;
	    width:290px;
    }
    .newsPortR{
	    float:right;
	    width:290px;
    }

    /* CALENDAR */
    .calendar{
	    width:100%
    }
    #calendarTable{

    }
    .calendar td{
	    height:18px !important;
	    padding:10px;
	    text-align:center;
	    width:38px !important;
	    vertical-align:top;
	    font-weight:bold;
	    font-size:14px;
	    color:#666666;
	    overflow:hidden;
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(19, 74, 137);
	    /* RGBa with 0.6 opacity */
	    background: rgba(19, 74, 137, 0.1);
    }
    .calendar td.blank{
	    background:none;
    }
    .calendar tr.header td{
	    background:none;
	    color:#333333;
	    font-size:12px;
	    vertical-align:middle
    }
    .calendar tr.dayLabel td{
	    height:40px;
	    padding-top:8px;
	    background:none;
	    color:#333333;
	    text-align:center;
	    font-size:14px;
	    vertical-align:middle
    }
    .calendar .header td.MonthLabel{
	    font-size:14px;
	    text-align:center;
	    font-weight:bold;
	    color:#333333;
	    width:100%;

    }

    /*END OF TOOL TIP*/
    .calEntries{
	    font-size:11px;
	    color:#333333;
	    font-weight:normal
    }
    .calendar td.selDate{
	    /* Fallback for web browsers that doesn't support RGBa */
	    background: rgb(233, 132, 8);
	    /* RGBa with 0.6 opacity */
	    background: rgba(233, 132, 8, 0.6);
	    text-align:center;
	    color:#333333;
	    cursor:pointer;
    }
    #calLoader{
	    height:15px;
    }
    .clickImg{
	    cursor:pointer;
    }
    #details{
	    width:350px;
	    height:200px;
	    overflow:auto;
	    background-color:#E6E6E6;
	    border:4px solid #666666;
	    position:absolute;
	    top:50%;
	    left:50%;
	    margin:-100px 0px 0px -175px;
	    display:none;
	    padding:15px;
    }
    #details .dayNum{
	    display:none
    }
    .details{
	    width:100%;
    }
    .calBtnTD{
	    width:25px;
	    text-align:center
    }
    .calButtons{
	    cursor:pointer
    }
    #details{
	    width:100%;
    }

    #eventsPageCal td{
	    height:50px;
    }
    #calendar .popup p{
	    font-size:11px;
    }

    /* END OF CALENDAR */

    .loginLink{
        font-family: 'Open Sans';
    }
    .loginLink a:link, .loginLink a:active, .loginLink a:visited{

	    color:#FFFFFF;
    }	
    .loginLink a:hover{
	    color:#0099FF
    }


    .memRole{
	    font-size:11px;
	    color:#666666;
	    text-transform:uppercase
    }
	#quoteBar{
		background-color:#333;
		padding:30px;
		display:block;
		margin:30px 0px 0px 0px;
	}	
	#innerQuoteBar{
		margin:0 auto;
		text-align:center
	}
		#innerQuoteBar h2{
			font-family:"Open Sans";
			font-size:2.0em;
			color:#FFF;
			text-transform:none;
            display:block
		}
	.quoteBtn{
		clear:both;
		display:inline-block;
		margin:20px 0px 0px 10px;
		border-radius:4px;
		padding:10px 20px;
		background-color:#bfd730;
		color:#222 !important;
		font-size:0.8em;
		text-transform:capitalize;
		white-space:nowrap;
		text-decoration:none !important
	}
    #footerContainer{
	    margin-top:00px;
	    color:#CCCCCC;
	    padding:30px;
	    background-image:url(https://d3ssbvsiq3rwey.cloudfront.net/templates/selaris/images/bg.mobile-footer.jpg);
    }
    #footerContainer h3{
	    color:#FFFFFF;
    }
    #footerContainer p, #footerContainer li{
	    color:#CCC;
    }
    .copyright{
	    padding:0px;
	    margin:0px;
    }
    #innerFooter{
	    margin:0 auto;
		position:relative
    }
		#topLink {
			display:block;
			position:absolute;
			top:-50px;
			right:0px;
			background-color:#FFF;
			padding:2px;
			border-radius:4px;
			margin-right:10px;
			line-height:130%;
			text-decoration:none;
			border:1px solid #a6bc23
		}
		#topLink img{
			width:20px;
			height:20px;
			padding:10px;
		}
    #footerLeft{
        clear:both;
        padding:0px 0px 20px 0px;	
        text-align:center !important
    }
    #footerContainer a:link, #footerContainer a:active, #footerContainer a:visited{
        font-family: 'Open Sans';
	    margin:0px;
	    font-size:1.0em;
	    color:#bfd730;
	    font-weight:normal;
	    text-decoration:none;
	    letter-spacing:normal;
    }
    #footerContainer a:hover{
	    text-decoration:underline
    }
    #footerRight{
        clear:both;
	    color:#FFFFFF;
	    font-size:14px;
	    padding:0px 0px 0px 0px;
	    text-align:center;
        margin-top:30px;
    }
    #footerMid{
	    padding:0px 0px 0px 0px;
        clear:both;
    }
    #credit{
	    margin:0 auto;
	    text-align:right;
	    padding-top:20px;
    }

}