@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	color:#90939a;
}

a:link {
	color: #2e5496;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2e5496;
}
a:hover {
	text-decoration: underline;
	color: #90939a;
}
a:active {
	text-decoration: none;
	color: #2e5496;
}


.top-nav {
   background-image:url(../images/bg-top-nav.png);
   background-repeat:repeat-x; 
   /* height:79px; */
   height:123px;
   vertical-align:middle;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
} 

.BG_TXT {
   background-color:#FFFFFF;
   border:1px solid #d1d1d1;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px; /* future proofing */
   -khtml-border-radius: 10px; /* for old Konqueror browsers */
   padding:20px;
   margin:5px;
}
.BG {
   background-color:#FFFFFF;
   border:1px solid #d1d1d1;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px; /* future proofing */
   -khtml-border-radius: 10px; /* for old Konqueror browsers */
   padding:5px;
   margin:5px;
}


.H1_ { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ea992f; text-decoration: none; font-size:36px; font-weight:bold; text-transform:uppercase; }

a.newtopnav:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; padding:5px; }
a.newtopnav:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:14px; font-weight:normal; text-transform:uppercase; }
a.newtopnav:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; }
a.newtopnav:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; }
a.newtopnav-active:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; padding:5px; }
a.newtopnav-active:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal; text-transform:uppercase; }
a.newtopnav-active:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; }
a.newtopnav-active:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; }

a.SUBnewtopnav:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; padding:5px; text-shadow:none; }
a.SUBnewtopnav:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#000000;text-decoration: none; font-size:14px; font-weight:normal; text-transform:uppercase; text-shadow:none; }
a.SUBnewtopnav:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; text-shadow:none; }
a.SUBnewtopnav:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#000000;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; text-shadow:none; }
a.SUBnewtopnav-active:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; padding:5px; }
a.SUBnewtopnav-active:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal; text-transform:uppercase; }
a.SUBnewtopnav-active:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; }
a.SUBnewtopnav-active:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal;  text-transform:uppercase; }

a.topnav:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size:14px; font-weight:normal; margin:11px; text-transform:uppercase;  }
a.topnav:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal; margin:11px; text-transform:uppercase; }
a.topnav:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal; margin:11px; text-transform:uppercase; text-shadow: 0px 0px 5px #000000; }
a.topnav:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:normal; margin:11px; text-transform:uppercase; }
a.topnav-active:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:bold; margin:11px; text-transform:uppercase; text-shadow: 0px 0px 5px #000000; }
a.topnav-active:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:bold; margin:11px; text-transform:uppercase; text-shadow: 0px 0px 5px #000000; }
a.topnav-active:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:bold; margin:11px; text-transform:uppercase; text-shadow: 0px 0px 5px #000000; }
a.topnav-active:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:14px; font-weight:bold; margin:11px; text-transform:uppercase; text-shadow: 0px 0px 5px #000000; }

a.topnav-sm:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; font-size:13px; font-weight:normal; margin-left:6px; text-transform:uppercase; }
a.topnav-sm:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal; margin-left:6px; text-transform:uppercase; }
a.topnav-sm:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:normal; margin-left:6px; text-transform:uppercase; }
a.topnav-sm:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal; margin-left:6px; text-transform:uppercase; }
a.topnav-sm-active:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold; margin-left:6px; text-transform:uppercase; }
a.topnav-sm-active:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold; margin-left:6px; text-transform:uppercase; }
a.topnav-sm-active:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold; margin-left:6px; text-transform:uppercase; }
a.topnav-sm-active:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold; margin-left:6px; text-transform:uppercase; }

a.newtopnav-sm:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; padding:5px; }
a.newtopnav-sm:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; }
a.newtopnav-sm:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:normal; text-transform:uppercase; }
a.newtopnav-sm:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; }
a.newtopnav-sm-active:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold;  text-transform:uppercase; padding:5px; }
a.newtopnav-sm-active:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold;  text-transform:uppercase; }
a.newtopnav-sm-active:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold;  text-transform:uppercase; }
a.newtopnav-sm-active:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size:13px; font-weight:bold; text-transform:uppercase; }

a.bnav:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size:13px; font-weight:normal; margin-left:30px; text-transform:uppercase; }
a.bnav:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666;text-decoration: none; font-size:13px; font-weight:normal; margin-left:30px; text-transform:uppercase; }
a.bnav:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#000000;text-decoration: none; font-size:13px; font-weight:normal; margin-left:30px; text-transform:uppercase; }
a.bnav:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666;text-decoration: none; font-size:13px; font-weight:normal; margin-left:30px; text-transform:uppercase; }

a.bnav-sm:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size:12px; font-weight:normal; margin-left:10px; text-transform:uppercase; }
a.bnav-sm:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666;text-decoration: none; font-size:12px; font-weight:normal; margin-left:10px; text-transform:uppercase; }
a.bnav-sm:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#000000;text-decoration: none; font-size:12px; font-weight:normal; margin-left:10px; text-transform:uppercase; }
a.bnav-sm:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666;text-decoration: none; font-size:12px; font-weight:normal; margin-left:10px; text-transform:uppercase; }

a.bnav-xs:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; }
a.bnav-xs:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666;text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; }
a.bnav-xs:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#333333;text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; }
a.bnav-xs:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#666666;text-decoration: none; font-size:13px; font-weight:normal;  text-transform:uppercase; }

a.nochange:link { text-decoration: none;  }

.edit:hover { border:1px solid #000000; }

.edit2:hover { border-top:1px solid #000000;border-bottom:1px solid #000000; background-color:#FFFFCC; }

.footernavbox {
   margin:3px; 
   padding:2px; 
   border-bottom:1px solid #ffffff;
}
.footernavbox:hover {
   margin:3px; 
   padding:2px; 
   border-bottom:1px solid #ffffff;
   background-color:#EAEAEA;
}

.loginbtn {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	display:inline-block; 
	font-size:14px; 
	line-height:0.7em; 
	padding:4px 6px 4px 6px;
	color:#ffffff; 
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:2px solid #ffffff;
	cursor:pointer;
}
.loginbtn:hover {
    border:2px solid #389cd1;

}
.loginbtn:active {
	position:relative;
	top:1px;
}
a.loginbtn:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; font-size:14px; font-weight:normal; margin-left:30px; text-transform:uppercase; }
a.loginbtn:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:14px; font-weight:normal; margin-left:30px; text-transform:uppercase; }
a.loginbtn:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:14px; font-weight:normal; margin-left:30px; text-transform:uppercase; }
a.loginbtn:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:14px; font-weight:normal; margin-left:30px; text-transform:uppercase; }

.loginbtn-sm {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	display:inline-block; 
	font-size:13px; 
	line-height:0.6em; 
	padding:2px 4px 2px 4px;
	color:#ffffff; 
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:2px solid #ffffff;
}
.loginbtn-sm:hover {
    border:2px solid #389cd1;

}
.loginbtn-sm:active {
	position:relative;
	top:1px;
}
a.loginbtn-sm:link { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999; text-decoration: none; font-size:13px; font-weight:normal; margin-left:10px; text-transform:uppercase; }
a.loginbtn-sm:visited { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal; margin-left:10px; text-transform:uppercase; }
a.loginbtn-sm:hover { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal; margin-left:10px; text-transform:uppercase; }
a.loginbtn-sm:active { font-family:'Oswald', Arial, Helvetica, sans-serif; color:#999999;text-decoration: none; font-size:13px; font-weight:normal; margin-left:10px; text-transform:uppercase; }

.mobile-nav-btn {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:inline-block; 
	font-size:15px; 
	line-height:1.1em; 
	padding:6px 6px 4px 6px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:2px solid #cccccc;
	cursor:pointer;
	margin-right:15px;
	margin-left:15px; 
	color:#999999; 
	font-weight:normal;
}
.mobile-nav-btn:hover {
    border:2px solid #389cd1;

}
.mobile-nav-btn:active {
	position:relative;
	top:1px;
}
.mobile-nav-link {
   width:100%;
   padding:10px 5px 10px 15px;
   color:#ffffff;
   text-decoration:none;
   font-size:15px;
   background-image:url(../images/mobile-nav-line.png);
   background-repeat:repeat-x;
   background-position:bottom;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
} 
.mobile-nav-link-sub {
   width:100%;
   padding:10px 5px 10px 15px;
   color:#ffffff;
   text-decoration:none;
   font-size:15px;
   background-color:#224581;
   background-image:url(../images/mobile-nav-line.png);
   background-repeat:repeat-x;
   background-position:bottom;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
} 
.mobile-nav-link-active {
   width:100%;
   padding:10px 5px 10px 15px;
   color:#FFFFFF;
   text-decoration:none;
   background-color:#90939a;
   font-size:15px;   
   background-image:url(../images/mobile-nav-line.png);
   background-repeat:repeat-x;
   background-position:bottom;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
}
.mobile-nav-link-sub-active {
   width:100%;
   padding:10px 5px 10px 15px;
   color:#FFFFFF;
   text-decoration:none;
   background-color:#90939a;
   font-size:15px;   
   background-image:url(../images/mobile-nav-line.png);
   background-repeat:repeat-x;
   background-position:bottom;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
}
/* http://www.virtuosoft.eu/tools/css-gradient-generator/ */

.gradient {
    background-color: #e89c34;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPjxzdG9wIHN0b3AtY29sb3I9IiNkYzkyMmMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2YzYTYzYyIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
    background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgb(220, 146, 44)),color-stop(1, rgb(243, 166, 60)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top left,rgb(220, 146, 44) 0%,rgb(243, 166, 60) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom right,rgb(220, 146, 44) 0%,rgb(243, 166, 60) 100%);
    background-image: -ms-repeating-linear-gradient(top left,rgb(220, 146, 44) 0%,rgb(243, 166, 60) 100%);
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
    .gradient {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdc922c",endColorstr="#fff3a63c",GradientType=0);
    }
}



#owl-demo .item img{
        display: block;
        width: 100%;
        height: auto;
}

.editTitle {
  font-size:16px;
  font-weight:bold;
  color:#ffffff;
  margin-top:5px;
  border-top:1px dotted #2e4c92;
} 

.Team_Small_Photo {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:2px solid #000000;
	margin-bottom:5px;
} 
.Riframe  {
 border:2px solid #000000;
 -moz-border-radius: 10px;
 border-radius: 10px;
 overflow: hidden;
 margin:8px;
 height:auto;
 width:100%;
}

.TeamPhoto  {
 border:2px solid #000000;
 -moz-border-radius: 30px;
 border-radius: 30px;
 height:auto;
 width:100%;
}

.WithText {
   max-width:400px;
   margin-bottom:25px;
   margin-right:25px;
   margin-left:0px;
}

.WithTextSm {
   max-width:325px;
   margin-bottom:30px;
   margin-right:25px;
   margin-left:0px;
}

.roundediframe iframe {
     border:2px solid #000000;
}



/* Start ACCORDION: Flexible Slide-to-top Accordion Style*/
.wrapper{
	width:90%;
	max-width:800px;
	margin:30px auto;
}
.st-accordion{
    width:100%;
    min-width:270px;
    margin: 0 auto;
}
.st-accordion ul {
    list-style:none;
    padding-left:0;
}
.st-accordion ul li{
    /*height: 45px;*/
    border-bottom: 1px solid #2e5496;
    /*border-top:1px solid #fff;*/
    overflow: hidden;
	margin-top:10px;
	padding-bottom:10px;
}
.st-accordion ul li:first-child{
    border-top:none;
}
.st-accordion ul li > a{
    font-family: 'Oswald',Georgia, serif;
    text-shadow: 1px 1px 1px #fff;
    font-size: 16px;
    display: block;
	position: relative;
	/*margin-bottom:10px;
	margin-top:10px;
    line-height: 45px;*/
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}
.st-accordion ul li > a span{
	background: transparent url(../jQuery/accordion/images/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 28px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover{
    color: #163468;
}
.st-accordion ul li > a:hover span{
	opacity:1;
	right: 10px;
}
.st-accordion ul li.st-open > a{
    color: #163468;
}
.st-accordion ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:10px;
	opacity:1;
}
.st-content{
    padding: 5px 0px 10px 0px;
}
.st-content ul {
    padding-left:40px;
	margin-bottom:10px;
}
.st-content ul li {
  border:0px;
  margin:0px;
  padding:0px;
  list-style-position:inside;
  list-style-type:disc;
}
.st-content ol li {
  border:0px;
  margin:0px;
  padding:0px;
  list-style-position:inside;
  list-style-type:decimal;

}
@media screen and (max-width: 320px){
	.st-accordion ul li > a{
		font-size:36px;
	}
}
/* End ACCORDION: Flexible Slide-to-top Accordion Style*/

/* CAROUSEL */
			#carousel1 {
				margin-top: -100px;
			}
			#carousel1 div {
				text-align: center;
				width: 200px;
				height:auto;
				float: left;
				position: relative;
			}
			#carousel1 div img {
				border: none;
			}
			#carousel1 div span {
				display: none;
			}
			#carousel1 div:hover span {
				background-color: #333;
				color: #fff;
				font-family: Arial, Geneva, SunSans-Regular, sans-serif;
				font-size: 14px;
				line-height: 22px;
				display: inline-block;
				width: 100px;
				padding: 2px 0;
				margin: 0 0 0 -50px;
				position: absolute;
				bottom: 30px;
				left: 50%;
				border-radius: 3px;
			}


/* BLOG */
.BlogPostBG {
    background-image:url(../images/Blog-Post-BG.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.BlogTitle {
   color:#2e5496;
   font-size:28px;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:bold;
}  
.BlogSubTitle {
   color:#90939a;
   font-size:18px;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:bold;
   margin-bottom:5px;
}
.BlogAuthor {
   color:#2f517f;
   font-size:14px;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:bold;
   margin-bottom:5px;
} 
.BlogSection {
   color:#699dcc;
   font-size:18px;
   font-family:'Oswald', Arial, Helvetica, sans-serif;
   font-weight:bold;
   border-bottom:1px dotted #699dcc;
   margin-bottom:5px;
}
.link_li {
   margin-left:15px;
}
.link_li:before {
   content: "";
}

blockquote {
  background: #eaf7fc;
  border-left: 5px solid #699dcc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  border-radius: 3px;
}
blockquote:before {
  color: #699dcc;
  content: open-quote;
  font-size: 3.5em;
  line-height: 0.1em;
  margin-right: 0.1em;
  vertical-align: -0.4em;
}
blockquote:after {
  color: #699dcc;
  content: close-quote;
  font-size: 3.5em;
  line-height: 0.1em;
  margin-left: 0.1em;
  vertical-align: -0.4em;
}

blockquote p {
  display: inline;
}


pre {
    counter-reset: line-numbering;
    font-family: Arial, Menlo, Monaco, monospace;
    background-color: #eaf7fc;
	border:1px solid #699dcc;
    padding: 5px;
    color: #000000;
    border-radius: 3px;
    word-break: break-word;
	margin: 1.5em 10px;
	text-align:left;
}
pre .line::before {
    content: counter(line-numbering);
    counter-increment: line-numbering;
    padding-right: 1em;
    /* space after numbers */
    width: 1.5em;
    text-align: right;
    opacity: 0.5;
	color:#699dcc;
}

.BlogPostAction {
    background-color: #eaf7fc;
	border:1px solid #699dcc;
    padding: 5px;
    color: #000000;
    border-radius: 3px;
}

.AuthorBlock {
    font-family: Arial, Menlo, Monaco, monospace;
    background-color: #eaf7fc;
	border:1px solid #699dcc;
    padding: 15px;
    color: #000000;
    border-radius: 3px;
    word-break: break-word;
	margin: 0px;
	text-align:left;
	background-image:url(../images/The-Author.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.AuthorPhoto  {
 border:2px solid #000000;
 -moz-border-radius: 10px;
 border-radius: 10px;
 height:auto;
 width:120px;
 height:auto;
 margin-bottom:10px;
 margin-right:15px;
}

.ThumbMe  {
 border:2px solid #000000;
 -moz-border-radius: 10px;
 border-radius: 10px;
 margin-bottom:10px;
 margin-right:15px;
}

.AuthorPhotoBig {
 border:2px solid #000000;
 -moz-border-radius: 10px;
 border-radius: 10px;
 height:auto;
 width:300px;
 height:auto;
 margin-bottom:10px;
 margin-left:15px;
}

.checkbox-n input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.checkbox-n input[type="radio"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.checkbox-n {
  position: relative;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  border:1px solid #cccccc;
  	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
  background-color:#eeeeee; 
  margin:10px 5px 10px 5px;
  padding:5px 5px 5px 30px;
}
/*.checkbox-n + .checkbox-n {
  margin-top: 0;
  margin-left: 10px;
}*/

.CommentPreview {
     border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
    background-color:#FEFFE6;
	padding:5px;
	border:1px dotted #BBCA00;
}