body{
	padding: 0px;
	margin: 0px;
    color: #333;
    font: 13px arial, sans-serif;
	background: #f8f8f8 url(images/bg.png) repeat;
}

html{ 
	height: 100%;
}

.clear_left{
	clear: both;
}

/**HTML5 fix - do not touch**/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/**
* Common Element Specific
*/
p{ 
  padding: 0 0 15px 0;
  margin: 0;
  text-align:justify;
  line-height: 18px;
}

/*.widget p { 
  padding: 0 0 0 0;
  margin: 0;
  text-align:justify;
  line-height: 18px;
}*/

img { border: 0;}

h1, h2, h3, h4, h5, h6 { 
	font: normal 175% 'Open Sans', sans-serif;
  	color: #000;
  	margin: 0 0 15px 0;
  	padding: 15px 0 5px 0;
}

h2{ 
	font-family: 'Century Gothic', sans-serif;
	font-size:24px;
	padding: 0;
	margin: 0 0 15px 0;
	color:#125c12;
	font-weight:normal;
}

h3{ 
	font-family: arial, sans-serif;
	font-size: 18px;
	padding: 0;
	margin: 0 0 5px 0;
	color: #333;
	font-weight:bold;
}

h4{ 
	margin: 0;
  	padding: 0 0 5px 0;
  	font-family: arial, sans-serif;
	font-size:16px;
  	color: #125c12;
	font-weight:bold;
}

h5 { 
	font-family: 'Century Gothic', sans-serif;
	font-size:18px;
	padding: 0;
	margin: 0 0 5px 0;
	color:#125c12;
	font-weight:normal;
}

h6 { 
	font-family: 'Century Gothic', sans-serif;
	font-size:18px;
	padding: 0;
	margin: 0 0 5px 0;
	color:#333;
	font-weight:bold;
}

.desc { 
	font-family: 'Century Gothic', sans-serif;
	font-size:18px;
	padding: 0;
	margin:9px 0 10px 0;
	color:#666;
	font-weight:normal;
}

.desc2 { 
	font-family: 'Century Gothic', sans-serif;
	font-size:18px;
	padding: 0;
	margin:9px 0 15px 0;
	color:#666;
	font-weight:normal;
}

a{ 
	outline: none;
  	text-decoration: none;
  	color: #000;
}

a:hover{ 
	color:#ff6f00;
	text-decoration:none;
}

ul{ 
	padding: 0;
	margin: 0;
}

ul li{ 
	list-style:circle;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}

.list {
	padding: 5px 0 15px 35px !important;
	margin: 0;
}

.list2 {
	padding: 0 0 15px 35px !important;
	margin: 0;
}

.list3 {
	padding: 0 0 0 20px !important;
	margin: 0;
}

.list li, .list2 li, .list3 li { 
	list-style:url(images/bullet.png);
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}

.list4 {
	padding: 0 0 15px 0 !important;
	margin: 0;
}

.list4 li {
	list-style:none;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
}

ol{ 
	padding: 5px 0 15px 20px;
	margin: 0;
}

ol li{ 
	padding: 0 0 5px 0;
	margin: 0;
}

.floatleft {
	float:left;
	margin: 0 10px 10px 0;
}

.floatright {
	float:right;
	margin: 0 0 20px 30px;
}

.floatright2 {
	float:right;
	margin: 0 0 10px 20px;
}

.line {
	background:url(images/line.png);
	width:100%;
	height:2px;
	margin:20px 0;
}

.line2 {
	border-top:1px dotted #474747;
	clear:both;
	padding:0 0 15px 0;
}

.pattern {
	background:url(images/pattern.png);
	width:296px;
	height:8px;
}

/*.list {
	margin:0 0 0 15px;
}

.list li {
	list-style:url(images/bullet.png);
	font-family:'arial', sans-serif;
	text-align:left;
	padding:0 0 5px 0;	
}*/


/**
* Layout Specific
*/

.global-container {
	width:100%;
	margin:0 auto;
}

.content-container {
	width: 100%;
	min-width:960px;
	height: auto;	
	position: relative;
	margin: 0 auto;
	background:url(images/bg-image.png) no-repeat;
	background-position:right bottom;
}

.content-container2 {
	width: 100%;
	min-width:960px;
	height: auto;	
	position: relative;
	margin: 0 auto;
}

/*.bg {  
	width:100%;
	min-width:960px;
	height:100%;		
	margin: 0 auto;
}

.bg img {
	right:0;
	bottom:0;
	position: absolute;
	background-repeat:no-repeat;
	background-position:bottom right !important;
	z-index:-999;
}*/

header {
	width: 960px;
	margin:0 auto;
	/*min-height: 150px;*/
}

.logo {
	float:left;
	width: 355px;
	margin: 20px 0;	
}

.logo p {
	padding:0 0 0 0;
}

.header-slogan {
	float:left;
	width:355px;
	font-family: 'Century Gothic', sans-serif;
	font-size: 24px;
	padding: 0;
	margin: 40px 0 0 0;
	color: #125c12;
	font-weight: normal;
	text-transform: uppercase;
}

.header-info {
	float:right;
	width:250px;
	padding:22px 0 0 0;
}

.header-info p {
	text-align: right;
	text-transform: uppercase;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	line-height:20px;
}

.navigation {
    display: block;
    clear: both;
    width: 100%;
    min-width: 961px;
    z-index: 999 !important;
    background: #00AEEF;
    border-bottom: 4px solid #00AEEF;
    height: 36px;
    margin: 0 auto;
}

.banner {
	display:block;
	clear:both;
	margin:0 auto 1px auto;
	width:960px;
	height:auto;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.20);
	/*z-index:100;*/
}

section {
	width:960px;
	margin:0 auto;	
}

.component {
	display:block;
	float:right;
	width:690px;
	padding:0;
	/*margin:30px 0;*/
}

/* ------------------------------------------------------------
	sidebar
------------------------------------------------------------  */

.component-left {
	display: block;
    float: left;
    width: 230px;
    min-height: 600px;
    margin: 0 30px 50px 0;
    background: #BADAE6;
}

.component-left-content {
	padding:30px 15px 0 15px;
}

.component-left-content .title {
    color: #005575;
    font-size: 14px;
    font-weight: bold;
}

.component-left-content img:hover {
	/*opacity:0.9;*/
}

/* Outline Inward */
.outline-inward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-inward:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #eeffba solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.outline-inward:hover:before, .outline-inward:focus:before, .outline-inward:active:before {
  top: -8px;
  right: -8px;
  bottom: -6px;
  left: -8px;
  opacity: 1;
}

/* Buzz Out */
@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.buzz-out {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.buzz-out:hover, .buzz-out:focus, .buzz-out:active {
  -webkit-animation-name: buzz-out;
  animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Glow */
.glow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.glow:hover, .glow:focus, .glow:active {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}


/* ------------------------------------------------------------
	content
------------------------------------------------------------  */

.component-column /** can display multiple partials, set width & height in your own markup **/ {
	display:block;
	float:right;
	width:690px;
	padding:0;
	margin:30px 0;
}

.component-highlight {
	display:block;
	width:960px;
	clear:both;
}

.component-highlight img:hover {
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05));
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out; 
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}

.component-highlight h4 {
	margin:10px 0;
}

.component-highlight a:hover h4 {
	color:#ff7a03;
}

.component-highlight h4:before {
	display:block;
	content: "";
	background:url(images/pattern.png);
	width:296px;
	height:8px;
	position:absolute;
	margin:-15px 0 8px 0;
}

.component-highlight h4:after {
	display:block;
	content:"";
	background:url(images/pattern.png);
	width:296px;
	height:8px;
	position:absolute;
	margin:8px 0 15px 0;
}


ol.content {
	padding:0 0 15px 18px;
}

/*.component-links {
	clear:both;
	width:100%;
	border-top:1px dotted #CCC;
	padding:15px 0;
}

.component-links h2 {
	padding:0 0 5px 20px;
}*/


/* ------------------------------------------------------------
	footer
------------------------------------------------------------  */
.footer-container { width:960px; margin:0 auto; }

.footer-divider { 
	border-bottom: 4px solid #00AEEF;
	min-width:960px;
	position: relative; 
	clear:both;
}

.footer-divider a {
	background: #c8c8c8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #00AEEF 0%, #046282  25%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00AEEF), color-stop(25%,#046282 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00AEEF 0%,#046282  25%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00AEEF 0%,#046282  25%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00AEEF 0%,#046282  25%); /* IE10+ */
	background: linear-gradient(to bottom,  #00AEEF 0%,#046282  25%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00AEEF', endColorstr='#046282',GradientType=0 ); /* IE6-8 */
	color: #333;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding: 8px 12px;
	position: absolute;
	margin-top: -8px;
	z-index: 499;
	font-size:12px;
	font-family:arial,sans-serif;
}

.footer-divider a:after {
	top: 0;left: 0;
	margin: 0 0 0 -8px;
	content:" ";
	border-top: 4px solid transparent;
	border-left: 4px solid transparent;
	border-right: 4px solid #7c7c7c;
	border-bottom: 4px solid #7c7c7c;
	display: block;
	position: absolute;		
}

.footer-divider a:before {
	top: 0;
	right: 0;
	margin: 0 -8px 0 0;
	content:" ";
	border-top: 4px solid transparent;
	border-left: 4px solid #7c7c7c;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #7c7c7c;
	display: block;
	position: absolute;
}
	
footer {
	height:50px;
	background: #106d11; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNmQxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ3MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00AEEF 0%, #046282 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00AEEF), color-stop(100%,#046282)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00AEEF 0%,#046282 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00AEEF 0%,#046282 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00AEEF 0%,#046282 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00AEEF 0%,#046282 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00AEEF', endColorstr='#046282',GradientType=0 ); /* IE6-8 */
	padding: 20px 0; 
	min-width:960px; 
	color:#FFF;	
}

.copyright-wrapper {
	width:100%;
	height:20px;
	clear:both;
	margin:0 auto;
	text-align:left;
	background:#000;
	color:#FFF;
	padding:15px 0 10px 0;
	min-width:960px;
} 

.copyright-content {
	width:960px;
	margin:0 auto;
}

.copyright {
	float:left;
	width:560px;
}

.bottombar {
	float:right;
	width:400px;
	margin:0 auto;
	text-align:right;
	color:#FFF;
}

.bottombar a {
	color: #fff;
	font-weight:bold;
	text-transform: uppercase;
	font-size:12px;
	padding: 0;
}

/* ------------------------------------------------------------
	button
------------------------------------------------------------  */

.button-area {
	text-align:right;
	margin:15px 0 0 0;
}

.button-area2 {
	text-align:right;
	margin:5px 0 0 0;
}

.button-area3 {
	text-align:left;
	margin:5px 0 0 0;
}

.button-area4 {
	text-align:center;
	margin:15px 0;
}

.button2, .button3, .button4, .button5, .button6 {
	background: #ff9f4a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWY0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff9f4a 0%, #ff7800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f4a), color-stop(100%,#ff7800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9f4a 0%,#ff7800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9f4a 0%,#ff7800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9f4a 0%,#ff7800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9f4a 0%,#ff7800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f4a', endColorstr='#ff7800',GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 4px;
	border-radius: 4px;	
	font-weight:bold;
	font-family: arial, san-serif;
	color:#FFF;
	text-transform:uppercase;
}

.button2 {
	padding:10px 73px 10px 45px;
	font-size:18px;
}

.button3 {
	padding:10px 60px 10px 30px;
	font-size:18px;
}

.button4 {
	padding:10px 58px 10px 20px;
	font-size:24px;
}

.button5, .button6 {
	padding:10px 20px 10px 55px;
	font-size:24px;
}

.button2:hover, .button3:hover , .button4:hover, .button5:hover {
	color:#333;
}

.button6:hover {
	color:#FFF;
}

.button2 .btn-text:after, .button3 .btn-text:after, .button4 .btn-text:after {
	content:"";
	position:absolute;
	background:url(images/arrow.png) no-repeat;
	width:28px;
	height:28px;	
	float:right;
}

.button2 .btn-text:after {
	margin:-4px 0 0 23px;
}

.button3 .btn-text:after {
	margin:-4px 0 0 10px;
}

.button4 .btn-text:after {
	margin:0 0 0 10px;
}

.button5 .btn-text:before {
	content:"";
	position:absolute;
	background:url(images/arrow2.png) no-repeat;
	width:28px;
	height:28px;	
	float:right;
}

.button6 .btn-text:before {
	content:"";
	position:absolute;
	background:url(images/arrow.png) no-repeat;
	width:28px;
	height:28px;	
	float:right;
}

.button5 .btn-text:before, .button6 .btn-text:before {
	margin:0 0 0 -35px;
}


/* ------------------------------------------------------------
	links
------------------------------------------------------------  */

a.links {
	text-decoration:none;
	color:#fff;
}

a.links:hover {
	text-decoration:none;
	color:#FF0;
}

a.links2 {
	color:#0000FF;
	text-decoration:underline;
}

a.links2:hover {
	color:#9f6c00;
}


/* ------------------------------------------------------------
	article page
------------------------------------------------------------  */

.article_title {
	margin:0 !important;
	width:100%;
	/*background: url(images/shadow-2.jpg) no-repeat bottom;*/
}

.article_title h4 {
	width:100%;	
	font-family: 'Century Gothic', sans-serif;
	font-size:24px;
	padding: 0;
	margin: 0 0 15px 0;
	color:#125c12;
	font-weight:normal;
	text-transform:uppercase;
	/*border-bottom: 1px solid #d2d2d2;
	box-shadow: 0 1px 0 rgba(255,255,255,.5);*/
}

.article_title ul {
	padding:0 !important;
}

/* ------------------------------------------------------------
	gallery page
------------------------------------------------------------  */
.gallery_category_title {
	margin:0 0 30px 0 !important;
	width:100%;
	background: url(images/shadow-2.jpg) no-repeat bottom;
}

.gallery_category_title h1 {
	width:100%;	
	margin: 0 0 30px 0;
	font-size: 20px;
	font-family: 'Open Sans',sans-serif;
	font-weight:bold;
	color:#333;
	padding:0 !important;
	/*border-bottom: 1px solid #d2d2d2;
	box-shadow: 0 1px 0 rgba(255,255,255,.5);*/
}

.gallery_back_button {
	margin: -40px 0 0 0;
}

/* ------------------------------------------------------------
	table
------------------------------------------------------------  */
.style1 {
    /*border-width: thin;
	border-color: black;*/
    border-spacing: 2px;
    border-style: solid;  
}
