.pad-le{ padding-left:0px}
A:hover {color: #3477C0; text-decoration: underline}
.pad-t-10 { padding-top:10px inherit; }
.text-alg { text-align:right }
img { max-width:100%; vertical-align:middle; }
 @font-face {
 font-family: myFirstFont;
 src: url(fonts/arial.ttf);
}
.foot-p{text-align: center}
.foot-p span{ font-size:13px; font-family:Arial Narrow}
.img_social{border-width: 1;}
.navbar-toggle span { background-color:#fff; }
.clr-bth { clear:both; }
.pad-0 { padding:0px !important; }
.mar-t-0 { margin-top:0px; }
.soc-but { padding: 0px 0; }
.border-right { border-right:solid 1px #fff; }
.pad-top-4 { margin-top:-4px }
.nav-back-color { background-color:#9f9f9f; }
.back-colo { background-color:#fff }
.border-im { border:solid 1px #fff; }
.space-lit { height:20px }
.nav-sub .navbar-nav { padding: 0 0 0 15px; }
.LivingProgram h1 { padding-bottom: 30px; }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Own css ++++++++++++++++++++++++++++*/

/* Before editing see css reference here http://www.w3schools.com/cssref/ */
body { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #666666; background-color: #03667D; margin: 0; padding: 0; }
table tr td { /*font-size: 11pt;*/ line-height: 1.5em; text-align: justify; }
ul { margin: 8px 0; padding-left: 40px; }
ul li { font-size: 11pt; line-height: 1.5em; margin: 5px 0; }
.navmenubg { background-color: #9F9F9F; }
.navmenu { font-weight:bold; color: #FFFFFF; }
.navmenutop { color: #FFFFFF; font-size: 10pt; }
.centerbg { background-color: #FFFFFF; }
p { font-size: 11pt; line-height: 1.5em; text-align: justify; margin: 0; padding: 0 0 15px 0; }
h1 { font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight:bold; color: #666666; margin: 0; padding: 0 0 20px 0; }
h2 { font-family: arial, helvetica, sans-serif; font-size: 13pt; font-weight:bold; color: #666666; margin: 0; padding: 0 0 20px 0; }
h3 { font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight:bold; color: #666666; }
img { border-style: solid; border-width: 1px; border-color: #666666;}
a { text-decoration: none; color: #3477C0; }
a:hover { text-decoration: underline; color: #3477C0; }
a.navmenu { font-size: 10pt; letter-spacing: 2px; text-decoration: none; color: #FFFFFF; }
a.navmenu:hover { text-decoration: none; color: #000000; }
a.navmenutop { font-size: 10pt; text-decoration: none; color: #FFFFFF; }
a.navmenutop:hover { text-decoration: underline; color: #FFFFFF; }
table { background-color: transparent; }
/*CSS Table Start*/
.CSSTableGenerator { margin:0px; padding:0px; width:100%; border:1px solid #000000; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; border-top-right-radius:0px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px; }
.CSSTableGenerator table { border-collapse: collapse; border-spacing: 0; width:100%; height:100%; margin:0px; padding:0px; }
.CSSTableGenerator td { vertical-align:middle; background-color:#fff; border:1px solid #CCCCCC; border-width:0px 1px 1px 1px; text-align:left; padding:5px; font-size:13px; font-weight:normal; color:#000000; }
.CSSTableGenerator tr:last-child td { border-width:0px 1px 1px 1px; }
.CSSTableGenerator tr td:last-child { border-width:1px 0px 1px 0px !important; }
.CSSTableGenerator tr:last-child td:last-child { border-width:0px 0px 0px 0px; }
.CSSTableGenerator tr:first-child td { background:-o-linear-gradient(bottom, #cfe2f3 5%, #afc8dd 100%); background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cfe2f3), color-stop(1, #afc8dd) ); background:-moz-linear-gradient( center top, #cfe2f3 5%, #afc8dd 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cfe2f3", endColorstr="#afc8dd");
background: -o-linear-gradient(top, #cfe2f3, afc8dd); background-color:#fff; border:1px solid #CCCCCC; text-align:center; border-width:1px 0px 1px 1px; font-size:14px; font-weight:bold; color:#000000; }
.CSSTableGenerator tr:hover td { background:-o-linear-gradient(bottom, #cfe2f3 5%, #afc8dd 100%) !important; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cfe2f3), color-stop(1, #afc8dd) ) !important; background:-moz-linear-gradient( center top, #cfe2f3 5%, #afc8dd 100% ) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cfe2f3", endColorstr="#afc8dd");
background: -o-linear-gradient(top, #cfe2f3, afc8dd) !important; background-color:#cfe2f3; }
.CSSTableGenerator tr:first-child td:first-child { border-width:1px 0px 1px 1px; }
.CSSTableGenerator tr:first-child td:last-child { border-width:1px 0px 1px 1px; }
/*CSS Table End*/
.navmenutop img:hover { border-color:#FFF; }
.back-colo { padding-top:20px; }
/*#mainNav {
    padding-top: 12px !important;
}
.top-main { padding:10px 0; }*/
.top-main .navbar-nav > li:first-child a { padding-left:0; }
.topR { padding-right:0; }
.soc-but p { padding: 0; }
.main { padding-left:20px; padding-right:20px; }
.nav-new .navbar-nav > li > a { line-height:12px; }
.FortRoss { padding-top:50px !important; }
.footer p { padding-bottom: 0; }
.footer { padding:200px 0 40px 0;     clear: both; }


/***********************************/

.ul-all{ list-style:none; padding:0 0 0 25px; margin:0;}
.hvr-clr:hover{color:red}
.hvr-clr:hover a{color:red}
.hvr-div-p p:hover {color:red}


.mar-ul ul{ margin-bottom:30px}
ul li a:hover{color:red}
.img-pad div{ padding-top:30px}
.social-ul{ list-style:none}
.social-ul li div{ display:inline-block; vertical-align:middle}
.soc-icon{ width:88px; height:88px}
.soc-pad div { padding-top:20px}
.out-line{ padding:20px; border: solid 1px #000;}
.li-pad li{ padding-top:20px}
.border-up{ border-top:2px solid #000}
.pad-left{ padding-left:0px}
.pad-right{padding-right:0px}
.brickmaking{ height:223px; overflow:hidden}
.text-center-p p { text-align:center}


#content .entry-content img{

	border:1px solid #666666;
}

.img_social{

	border-color:#666666 !important; 
}

.navmenutop img:hover {
    border-color: #FFF !important;
}


.widCOE {
    border: 1px solid #589442;
    font: normal 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
    color: #000;
    background-color: #FFF;
    overflow: hidden;
    width: 148px;
    margin: 0 10px 10px 10px;
    text-align: center;
}

.widCOE .widCOETitle {
    font: normal 12px Arial,Helvetica,sans-serif;
    text-align: center;
    font-weight: 700;
    letter-spacing: -0.12px;
    color: #000;
    padding-top: 5px;
    z-index: 3;
    position: relative;
}

.widCOE .widCOEDate {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 3px;
    z-index: 3;
}

.widCOE .widCOEDate .widCOEDateText {
    background-color: #FFF;
    padding: 0 5px;
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
    font: normal bold 10px Arial,Helvetica,sans-serif;
    color: #000;
    text-transform: uppercase;
}

.widCOE .widCOELogo {
    position: relative;
    z-index: 2;
}



.widCOELogo>a{
     border: none;
    font-weight: normal;
    color: #000;
}

.widCOE .widCOEImg {
    display: block;
    margin: 0;
}

.widCOELink {
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px;
    border: none;
    font-weight: normal;
    text-decoration: none;
    outline: none;
}

.widCOE .widCOELink a {
    font: normal normal 14px Arial,Helvetica,sans-serif;
    color: #000;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Custom Media Query ++++++++++++++++++++++++++++*/
/*==========  Non-Mobile First Method  ==========*/
      @media only screen and (max-width : 1024px) {
.border-im {
 width: 100%;
}
.footer {
 padding: 40px 0 20px;
}
}
@media only screen and (max-width : 1023px) {
.nav-new .navbar-nav > li > a {
 padding: 0 9px;
}
.nav-back-color-re {
background:none;
}
.nav-new .nav > li {
border:0;
}
#mainNav .navbar-nav > li > a {
padding: 0 9px;
}

#mainNav2 .navbar-nav > li > a {
padding: 0 9px;
}

.navbar-nav > li > a {
 margin-top: 6px !important;
}
#mainNav .navbar-nav > li > a {
 margin-bottom: 5px !important;
}
}
 @media only screen and (max-width : 767px) {
.top-main .navbar-header .navbar-toggle {
margin-top:1px !important;
}
.LivingProgram img {
margin-bottom:20px;
}
.nav-back-color-re {
background:#01586c !important;
}
.nav > li {
 border-bottom: 1px solid #03667d !important;
 padding:10px 0;
}
.nav-sub .border-g > li {
 border-bottom: 1px solid #a9a9a9 !important;
}
.topR {
 float: right;
 position: relative;
 z-index: 6666;
}
.top-main .navbar-collapse {
 position: relative;
 top: -3px;
}
.nav-sub .navbar-nav {
 padding: 0;
}
.nav-2 .navbar-toggle {
 padding: 3px 10px !important;
}
.topR {
 padding-right: 15px;
}
}
 @media only screen and (min-width : 320px) {
}

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
}

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
}

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
}

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
}
	
	  /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
}

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
}

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
 .z-pad-0 {
 padding:0px;
}
 .border-right {
 border:none;
}
 .navbar-nav > li > a {
 padding: 0 28px;
 margin-top: 15px;
 margin-bottom: 15px;
}
 .nav > li {
 border-bottom: solid 1px #03667d;
}
 .nav-back-color-u {
 background-color:#03667d;
}
 .nav-new {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 left: 0;
 position: absolute;
 top: -7px;
 width: 100%;
 z-index: 999;
}
 .nav-new-in {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
 .text-alg {
 text-align: right;
}

 .border-g > li {
 border-bottom: solid 1px #9f9f9f;
}
}

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
}

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
}
