/* CSS Document */
/*--------------------------------------body---*/

body, td, th, div, p, label {
  color:#090A0A;
  font:normal 13px Arial, Helvetica, sans-serif;
  line-height:14px; 
}
a, a:visited, a:hover {
  color:#2b9ed1; 	
}
a	{
  text-decoration:underline;
}
a:hover {
  text-decoration:none
}

/*----------------------------------------------------------content---*/
/*-----------------------------article_settings-*/
.article-decor {
  padding:0px 0px 12px 0px;
}
.article_indent, 
#component-contact	{
  padding:10px 0px 15px 0px; 
}
#contact_text		{
  height:auto; 
  overflow:auto;
  margin:0px 0px 5px 0px; 
  width:90%
}
.article_bot		{
  line-height:5px
}
.article_separator	{
  border-bottom:1px solid #dcedf7;
  display:block;
  line-height:1px;
  width:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  height:20px;
}
.column_separator	{
  padding:0px 0px 0px 1px !important;
}
.article_column {
  padding:0px 0px 0px 0px;
}
.article_indent h3 {
  overflow:hidden;
}
.article_indent h3 img {
  margin:0px 3px 0px 0px !important;
  float:left
}
.contentpaneopen ul {
  list-style:none !important;
  margin:0px 0px 0px 0px;
}
.contentpaneopen li {
  background:url(../images/list-item.gif) no-repeat 0 2px;
  padding:0px 0px 10px 18px;
}
.contentpaneopen img	{
  margin:0px 10px 4px 0px;
}
.contentpane li {
  line-height:normal;
  padding:0px 0px 6px 0px;
}
.contentdescription img {
  margin:0px 10px 0px 0px;
}

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

.componentheading		{
  color:#263b54;
  font:bold 17px Arial;
  line-height:140%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  text-align:center;
}
.contentheading			{
  color:#263b54;
  font:normal 18px Arial;
  line-height:20px !important;
  margin:5px 0px 0px 0px;
  padding:4px 0px 18px 0px;
  text-align:center;
}
.title-bg {

}
.item-info {
  padding:0px 0px 4px 0px;
}
.buttonheading			{
  padding:4px 0px 0px 5px;
}

/*-----------------------------item-info---*/

.iteminfo				{
  padding:0px 0px 6px 0px; 
  margin:0px 0px 15px 0px;
}
.modifydate				{
  color:#282828; 
  font-size:10px; 
  padding:0px 0px 0px 0px; 
  text-decoration:none !important; 
}
.md-indent {
  padding:0px 0px 0px 0px;

}
.createdby				{
  color:#282828; 
  display:block;
  font-size:11px; 
  font-weight:normal;  
  text-transform:none; 
}
.createdate				{
  color:#282828; 
  font-size:11px;
  margin:0px 0px 0px 0px; 
  padding:0px 0px 7px 0px; 
  text-transform:none; 
}
span.small				{ /* Written by */
  color:#282828; 
  font-size:11px;
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px;
  text-transform:none;
}
div.small {
  padding:7px 0px 0px 0px;
}

/*-----------------------------------buttons---*/

.button, 
.validate				{
  background:url(../images/button.gif) no-repeat 0 0;
  color:#fff;
  font:bold 12px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  padding:3px 0px 7px 0px;
  border:none; 
  line-height:16px;
  margin:0px 0px 0px 0px;
  text-align:center;
  width:90px;
  vertical-align:top;
}
* html .button, 
* html .validate {
  height:24px;
  display:block;
}

/*-----------------------------------read-more---*/

#editor-xtd-buttons div.readmore {
  background:none; 
  height:auto;
  margin:0px 0px 0px 0px;
  width:auto; 
}
div.readmore	{
  overflow:hidden;
  margin:0px 0px 0px 0px; 
  padding:4px 0px 0px 0px;
}
div a.readon{
  color:#2b9ed1;  
  display:block;
  font:normal 12px Arial, Helvetica, sans-serif;
  margin:0px 0px 0px 0px !important; 
  padding:0px 0px 0px 0px;  
  text-decoration:underline;
  width:110px;
  text-align:left;
}

a.readon:hover	{
  color:#2b9ed1;
  text-decoration:none;
}
a.readon:visited {
  color:#2b9ed1;
}


/*-----------------------------blog-more---*/

.blog_more		{
  padding:0px 0px 10px 31px;
}
.blog_more h2	{
  background:none;
  color:#2cadff !important; 
  font-size:12px;  
  padding:0px 0px 0px 0px;
}
.blog_more ul, .blog_more ol {
  margin:10px 0px 0px 15px;
}
.blog_more ul li, .blog_more ol li {
  padding:0px 0px 0px 0px !important; 
}
.blog_more a	{
  color:#2cadff; 
  text-decoration:underline
}
.blog_more a:hover	{
  color:#2cadff; 
  text-decoration:none;
}			
.blog_more strong	{
  color:#2cadff; 
}

/*-----------------------------pagenav---*/

.pagenav	{
  color:#2cadff; 
  font-size:12px; 
  font-weight:normal
}
a.pagenav	{
  color:#2cadff; 
  font-weight:normal
}
a.pagenav:hover	{
  color:#2cadff; 
  text-decoration:none
}
a.pagenav:visited {
  color:#2cadff; 
  text-decoration:none
}
.pagination_nav	{
  color:#2cadff; 
  font-size:12px; 
  padding:10px 20px 0px 27px;
}
.pagination_nav div	{
  background:#f4f4f4;
  padding:5px 0px 5px 0px; 
}

.pagination		{
  margin-top:10px
}
.pagination	li	{
  float:left; 
  padding:0px 5px 0px 5px;
}	
.pagination_result	{
  color:#2cadff; 
  padding:5px 0px 0px 0px;
  line-height:16px;
}

/*--------------------------------------result---*/

.sectiontableentry0 td	{	
  color:#282828;
  padding:5px 0px 5px 0px; 
}
.sectiontableentry1 td	{
  background:#E7F0F7;
  color:#282828;
  padding:5px 0px 5px 0px;
}
.sectiontableentry2 td 	{
  color:#282828;
  padding:5px 0px 5px 0px; 
}

.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2		{}

.sectiontableentry1 a	{
  color:#282828
}
.sectiontableentry2 a	{
  color:#282828
}
.sectiontableentry1 a:hover {
  color:#282828
}
.sectiontableentry2 a:hover {
  color:#282828
}
.sectiontableentry1 a:visited {
  color:#282828
}
.sectiontableentry2 a:visited {
  color:#282828
}

.var1 {
  padding:5px !important;
  margin:5px 0px 5px 0px;
}
.var1 a, .var1 p, .var1  {
  color:#282828;
}
.var2 {
  background:#E7F0F7;
  padding:5px !important;
  margin:5px 0px 5px 0px;
}
.var2 a, .var2 p, .var2  {
  color:#282828;
}

.results	{
  text-align:center;
  padding:0px 0px 15px 15px;
}
#page	{
  padding:0px 0px 0px 0px;
}
#page ol li	{
  padding:0px 0px 10px 0px; 
  text-align:left
}
.searchintro	{
  padding:0px 0px 10px 0px;
}
.searchintro strong		{
  color:#2a6dc8
}
#page h3	{
  font-size:130%; 
  padding:10px 0px 5px 0px; 
  text-align:left;
  color:#282828;
}
#page .inputbox	 {
  color:#000;
}
#page #ordering {
  height:20px; display:inline; vertical-align:middle;
}
#page .display	{
  padding:10px 0px 0px 0px;
}
#page legend	{
  color:#282828
}

.sectiontableentry0 .pad2,
.sectiontableentry1 .pad2,
.sectiontableentry2 .pad2	{
  padding:2px 0px 2px 15px;
  font-weight:bold
}
.sectiontableheader {
  padding-bottom:2px
}

/*--------------------------------------poll---*/

.poll .question, .mod-sppoll>strong	 {
  color:#000 ;
  font-size:12px;  
  font-weight:bold;
  font-family:arial;
}
.poll .poll-body		{
  padding:12px 0px 5px 0px;
}
.poll-body label, form.form-sppoll label {
  color:#7a8394 !important;
  font-size:12px;
  font-family:Arial;
  line-height:14px;
  padding:0px 0px 0px 0px;
}
.poll .buttons {
}
.poll .button, input.btn.btn-default, input.btn.btn-success.btn-poll-result	{
  background:url(../images/vote.gif) no-repeat 0 0;
  border:none;
  color:#fff;
  display:inline;
  font:bold 9px Arial;
  line-height:15px;
  margin:8px 0px 0px 0px;
  padding:4px 0px 5px 0px;
  width:48px;

}
* html .poll .button, input.btn.btn-default {
  height:23px;
}
.poll .result, input.btn.btn-success.btn-poll-result	{
  background:url(../images/results.gif) no-repeat 0 0;
  width:65px;
}

.poll .section, form.form-sppoll .radio	{
  overflow:hidden; 
  padding:5px 0px 7px 0px;
  width:100%; 
}
.poll .section2	{
  overflow:hidden; 
  padding:5px 0px 5px 0px;
  width:100%; 
}
.poll .radio	{
  float:left;
  width:20px;
}
.poll .radio input {
  display:block;
  width:16px;
  height:16px;
  vertical-align:middle;
}
.poll .var	{
  margin:0px 0px 0px 20px;
  text-align:left
}

.display	{
  padding:0px 0px 10px 0px;
}
.display select	{
  border:1px solid #46462f; 
  width:100px;
}
.sectiontableentry1 div, 
.sectiontableentry0 div {
  font-size:1px
}

/*--------------------------------------user---*/

dl.contentpane	dt {
  padding:10px 0px 20px 0px;
}
dl.contentpane	dd {
  width:100%;
  overflow:hidden;
}
dl.contentpane	div {
  vertical-align:middle
}
dl.contentpane .description {
  width:110px;
  padding:0px 0px 0px 0px;
  vertical-align:middle
}
dl.contentpane .input-field {
  width:160px;
  padding:0px 0px 0px 0px;
  vertical-align:middle
}
dl.contentpane .button-field {
  width:140px;
  padding:0px 0px 0px 0px;
  vertical-align:middle
}

/*-------------------------------------search---*/

.module-search 		{
}
.search {
  padding:7px 0px 0px 0px;
}
.search-input {
  width:178px;
  float:left;
}
.search-button {
  width:22px;
  float:left;
  padding:0px;
  margin:0px;
}
.search-input .inputbox	{ /*-------- working in all browsers ------*/
  background:#fff;
  border:1px solid #77d3ff;
  color:#4689b4;
  font-family:Arial;
  font-size:11px;
  padding:1px 0px 2px 6px; 
  margin:1px 0px 0px 0px;
  vertical-align:top;   
  width:164px;
}
* html .search-input .inputbox {
  height:19px;
  width:170px;
  padding:2px 0px 1px 6px;
}

.search-button .button	{
  background:none;
  border:none;
  color:#fff;
  font:bold 12px Arial;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:22px;
  height:22px;  
  vertical-align:top; 
}
* html .search-button .button {
  width:22px;
  height:22px;
}

/*-------------------------------------search-result---*/
.search_result {
  padding:0px 0px 0px 0px;
}	
/*-------------------title----*/

.search_result h3	{
  color:#808080; 
  font-size:14px;
}

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

.search_result p	{
  padding:10px 0px 0px 0px;
}
/*----------*/
#search_searchword	{
  border:1px solid #999
}
legend		{
  color:#808080
}

.highlight	{  /* highlight sought word */
  color:#285ba0; 
  font-weight:bold
}

.phrase {
  border:solid 1px #d6dde2;
  color:#282828;
  float:left; 
  margin:10px 10px 10px 0; 
  padding:10px 10px 10px 10px; 
  width:60%;
  height:140px;
}
.phrase .inputbox 	{
  background:#fff; 
  color:#808080; 
  display:block; 
  margin-top:5px; 
}

.phrase .inputbox option {
  background:#fff; 
  border-bottom:solid 1px #333; 
  padding:2px; 
}
.phrase .inputbox option a:hover {
  background:#C00;
  border-color:#cfd0d6;
  color:#282828;   
}
fieldset.word,fieldset.only { 
  border:solid 1px #d6dde2;
}
.ordering {
  display:inline;
  padding:3px 0px 0px 0px;
}

.only 	{
  border:solid 0; 
  line-height:1.3em;
  margin:10px 0 0 10px; 
  padding:10px 10px;
  height:140px;
}
.word 	{
  border:solid 0 !important;
  padding:10px 10px 10px 0; 
}
.word input {
  background:#fff; 
  color:#ff6614; 
  font-weight:normal; 
  margin:0 10px 0 10px; 
  padding:1px 2px 2px 2px;;
  vertical-align:middle;
}
.word .button {
  margin-top:0px;
  display:inline !important;
  vertical-align:middle;
}
.contact_email	input, .contact-form input	{
  margin:4px 0px 3px 0px;
}
/*-------------------------------------admin-form---*/

.adminform td 			{padding:0px 0px 2px 0px;}

/*---------------------------system-error-messages--*/
.err-space {
  margin:0px 0px 0px 25px;
}
.error		{
  margin:0px 0px 10px 0px;
}
.error h2 	{
  color:#ff0000;
  font:bold 14px Tahoma;  
  padding:0px 0px 5px 20px;
}
#system-message dt.error, dt.message { 
  display: none; 
}
.error dd ul {
  background: #ce0303 ; 
  border-top: 3px solid #670606; 
  border-bottom: 3px solid #670606; 
  color: #fff;
  margin:0; 
  padding:5px 0px 5px 5px;
}
.error dd ul li	{
  background:none !important;
  color:#fff !important; 
  margin:0px 0px 0px 20px !important; 
}
.pass_remind { 
  vertical-align:middle; 
  padding:0px 0px 0px 10px;
}

/*---------------------------------------------------------------------------------boxes---*/

.module	{
  margin:0px 0px 0px 0px;
}
.module .first {
  padding:5px 16px 0px 0px;
}
.module	.sec {
  width:100%;
  padding-bottom:20px
}
.module .box-indent .width {
  overflow:hidden;
}

/*-------------------title----*/

.module h3 {
  color:#263b54;
  font:bold 17px Tahoma, Geneva, sans-serif;
  text-transform:uppercase;
  line-height:18px;
  padding:0px 0px 20px 0px;
}
.module h3 span{
  line-height:14px;
}


/*-------------------content----*/
.module div		{
  color:#6d7f89;
  font-size:12px;
  line-height:normal;
  line-height:14px;
}
.module strong {
  font:bold 13px Arial, Helvetica, sans-serif;
}
.module label	{
  color:#000;
  display:block;
  line-height:100%;
  padding:0px 0px 3px 0px; 
  vertical-align:middle
}
.module td, 
.module p		{
  color:#6d7f89;
  font-size:12px;
  line-height:normal;
  padding:0px 0px 5px 0px;
}
.module ul		{
  list-style:none;
  margin:0px 0px 0px 0px;
}
.module li		{
  padding:4px 0px 4px 0px;
  border-bottom:1px solid #f1f6f9;
}
.module li a, .module li a:hover, .module li a:visited {
  color:#7a8394;
  padding:0px 0px 0px 21px;
  background:url(../images/list-item.gif) no-repeat 0 3px;
}
.module li a	{
  font-size:12px;
  line-height:16px; 
  text-decoration:none;
}
.module li a:hover {
  text-decoration:underline;
}
.count	{ /* count users */
  font-weight:normal;
  color:#282828;
}
.module a		{
}
.module .inputbox	{
  background:#fff; 
  border:1px solid #b0a88f;
}
.module em	{
  color:#050505;
  font-size:11px
}
.module img	{
  margin:0px 10px 5px 0px;
}
/*-------------------------------------mainmenu---*/
.module_menu	{
  margin:0px 0px 11px 0px;
  width:100%;
  overflow:hidden;
}
.module_menu .first {
  width:100%;
}
.module_menu .sec {
}
.module_menu .box-indent {
}
.module_menu ul {
  list-style:none;
  margin:0px 0px 0px 0px;
}
.module_menu li	{
  background:url(../images/list-item.gif) no-repeat 0 3px;
  padding:0px 0px 1px 21px;
}
.module_menu li	li{
  border:none;
  padding:0px 0px 1px 21px;
}
.module_menu li a {
  color:#2cadff;
  font-size:12px;
  line-height:16px; 
  text-decoration:none;
}
.module_menu li a:hover {
  text-decoration:underline;
}
/*-------------------title----*/

.module_menu h3	{
  color:#263b54;
  font:bold 17px Tahoma, Geneva, sans-serif;
  text-transform:uppercase;
  line-height:18px;
  padding:0px 0px 20px 0px;
}

/*-----------------content----*/
.module_menu div		{
  color:#fff;
  font-size:12px;
}
/*-------------------------------------user-menu---*/
#user-menu ul.menu  {
  list-style:none;
  float:right
}
#user-menu ul.menu li {
  background:url(../images/usermenu-separator.gif) no-repeat 8px 9px;
  padding:5px 0px 0px 17px;
  float:left;
  line-height:14px;
}
#user-menu ul.menu li a{
  color:#c0c1c5;
  font:normal 10px Arial, Helvetica, sans-serif;
  text-decoration:none;
  line-height:14px;
}
#user-menu ul.menu li a:hover {
  text-decoration:underline;
}

/*-------------------------------------topmenu---*/

ul.menu-nav {
  padding:0px 0px 0px 14px;
  list-style:none;
}
ul.menu-nav li, ul.menu-nav li.active	{
  float:left;
  border:none;
  padding:0px 0px 0px 0px;
}
ul.menu-nav li a, ul.menu-nav li a:hover, ul.menu-nav li a:visited {
  background:url(../images/spacer.gif);	
  color:#fff;
  padding:0px 0px 0px 0px;
}
ul.menu-nav li a  {
  display:block;
  color:#fff;
  font:bold 11px Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-transform:uppercase;
}
ul.menu-nav li a span	{
  background:url(../images/topmenu-separator.gif) no-repeat right 13px;
  display:block; 
  padding:11px 11px 8px 14px;
}

/*-------------------hover----*/

ul.menu-nav li a:hover  {
  display:block;
  color:#c1e7ff;
  text-decoration:none;
}
ul.menu-nav li a:hover span	{
  display:block;
  padding:11px 11px 8px 14px;
}
/*-------------------active----*/

ul.menu-nav li.active a {
  color:#c1e7ff !important; 
  width:auto;
}
ul.menu-nav li.active a span {
  display:block; 
  padding:11px 11px 8px 14px;
}

/*----------------------------------------login-form---*/

.module-login	{
  margin:0px 0px 10px 0px;
}
.module-login .first{

}
.module-login .sec{
}
.module-login .box-indent {


}

/*-------------------title----*/

.module-login h3	{
  color:#263b54;
  font:bold 17px Tahoma, Geneva, sans-serif;
  text-transform:uppercase;
  line-height:18px;
  padding:0px 0px 20px 0px;
}

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

.module-login label {
  color:#5a5a4f !important;
  font:normal 12px Arial, Helvetica, sans-serif;
  display:block;
  padding:0px 0px 10px 0px;
}
.module-login p, 
.module-login div,
label.remember{
  color:#5a5a4f !important; 
  font:normal 11px Arial, Helvetica, sans-serif;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  line-height:17px;
}
.module-login a, .module-login a:hover, .module-login a:visited	{
  color:#120903;
  font:bold 11px Arial, Helvetica, sans-serif !important;
  line-height:140%;
  text-decoration:none;
}
.module-login a:hover {
  text-decoration:underline;
}
.module-login .inputbox { /* inputbox */
  background:#fff;
  border:1px solid #B0CDDB;
  color:#B0CDDB;
  font-size:12px !important;
  margin:0px 0px 10px 0px;
  padding:2px 0px 2px 5px;
  vertical-align:middle;
  width:150px;  
}
* html .module-login .inputbox {
  height:20px;
  width:150px;
  margin:0px 0px 10px 0px;
}
.module-login .button	{ /* button */
  background:url(../images/results.gif) no-repeat scroll 0 0;
  border:none;  
  color:#fff;
  font:bold 12px Arial, Helvetica, sans-serif; 
  line-height:14px;
  margin:0px 0px 3px 0px;
  padding:4px 0px 3px 0px;
  text-align:center;
  width:60px;       
} 
* html .module-login .button {
  height:24px;
  padding:2px 0px 0px 0px;
}
#mod_login_remember	 { /* checkbox */
  background:#fff; 
  border:none; 
  display:block;
  float:left; 
  margin:0px 10px 0px 0px; 
  vertical-align:middle;  
  width:12px;
  height:12px
}

/*---------------------------------------------------------structure---*/
#body {
  background:#FFFFFF;	
}
#tail {
  background:#FFFFFF;
}
.main 	{
  width:900px;
}

/*-------------------------------------header---*/

#header {
  height:445px;
}
#top {
  height:28px;
}
#date { 
  color:#c0c1c5; 
  font:normal 10px Arial, Helvetica, sans-serif;
  padding:8px 0px 0px 0px;
  width:100px;
  float:right;
}
#user-menu {
  float:right;
  width:400px;
}
#logo-bar {
  height:100px;
}
#synergates {
  height:30px;
  padding:30px 0px 30px 0px;
  text-align:left;
  float:left;
  width:900px;
}
#logo {
  padding:0px 0px 0px 0px;
  width:400px;
  float:left;
}
#logo-link {
  float:right;
  width:320px;
  text-align:right;
  padding:0px 0px 25px 0px;
  color:#c0c1c5;
  font:normal 11px Arial, Helvetica, sans-serif;
  background:url(../images/descr-text-blue.jpg) no-repeat bottom right ;
}
#logo-link a {
  color:#2cadff;
  font:bold 11px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
}
#nav-bar {
  background:url(../images/topmenu-left.jpg) no-repeat 0 0 #2cadff;
}
#nav-bar-right {
  background:url(../images/topmenu-right.jpg) no-repeat right 0;
  height:34px;
}
#search {
  width:30%;
  float:right;
  margin-top: 7px;     
}
#search>* {
  display: block;
  padding: 0!important;
  margin: 0!important;
  float: left;
}
#topmenu {
  overflow:hidden;
  width:70%;
}
#gallery-container {


  position:relative;

  height:293px;
}

#gallery-container {
  margin:2px 0px 0px 0px;

  position:relative;

  height:293px;
}

#play-stop{

  position:absolute;
  right:20px;
  bottom:18px;
  width:48px;
  height:23px;
  background:url(../images/stop.png) no-repeat top left;
  z-index:99;

}

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

#content {
  padding:0px 0px 0px 0px;
  overflow:hidden;
  width:100%;
}
#right {
  float:right;
  width:247px;
  _margin:0px 0px 0px -3px;
}
.container {
  overflow:hidden;
  _width:100%;
}
/*-------------------------------------footer---*/

#footer		{
  border-top:1px solid #d6dde2;
  background:#f6f6f7
}
#footer .space	{
  color:#CBD5D8;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  padding:25px 0px 76px 0px;
  font:normal 12px Arial Unicode MS;
}
#footer ul.menu-nav {
  padding:0px 0px 7px 0px;
  margin:0px 0px 0px 0px;
}
#footer ul.menu-nav li {
  color:#7a8394 !important;
}
#footer ul.menu-nav li a, #footer ul.menu-nav li a:hover, #footer ul.menu-nav li a:visited {
  color:#7a8394 !important;
  text-transform:uppercase;
  text-decoration:underline;
  font:normal 12px Arial Unicode MS, Helvetica, sans-serif;
}
#footer ul.menu-nav li a:hover {
  text-decoration:underline;
  text-decoration:none
}
#footer ul.menu-nav li a span {
  background:url(../images/footer-menu.gif) no-repeat right 3px;
  padding:0px 10px 0px 10px;
}
.col1 {
  width:297px;
  float:left;
}
.col2 {
  float:right;
  width:337px;
}
.border {
  border-left:1px solid #dcedf7;
}
.border2 {
  border-right:1px solid #dcedf7;
}
.clr {
  overflow:hidden;
}
.s1 .sec{
  border-bottom:1px solid #dcedf7;
  margin:0px 0px 10px 0px;
}
.moduleInput {
  background:#fff;
  border:1px solid #b0cddb;
  width:150px;
  padding:2px 0px 2px 0px;
  vertical-align:middle
}
.moduleButton {
  vertical-align:middle;
  border:none;
  background:url(../images/newsletterButton.jpg) no-repeat 0 0;
  width:22px;
  height:22px;
}
.dec {
  color:#2cadff;
  font:bold 12px Arial, Helvetica, sans-serif;
  display:block;
  text-transform:uppercase
}
.rp {padding:0px 0px 0px 20px;}
.title2 {
  padding:0px 0px 17px 0px;
  margin:0px 0px 0px 0px;
}
.title2 h3 {
  margin:0px 0px 0px 0px !important;
  padding:0px 0px 0px 0px;
}
.post {
  border-bottom:1px solid #dcedf7;
  padding:0px 0px 20px 0px;
  margin:0px 0px 20px 0px;
}
.indent {
  padding:0px 15px 0px 0px;
}
.name {
  color:#F6F6F7 !important;
  text-align:right;
}

td.pagin {
  padding-bottom: 30px;
  padding-top: 15px;
}

.blog-items .contentheading {
  margin-top: 0;
}

div#date {
  display: none;
  visibility: hidden;
}

.search {
  padding: 0;
}

.contact-form fieldset {
  border:none;
}

form#contact-form>fieldset>legend, #jform_spacer-lbl {
  display: none;
  visibility: hidden;
}

.contact-form input {
  max-width: 198px;
}

.contact-form textarea {
  max-width: 100%;
}

.contact-form fieldset {
  margin-top: 30px;
}

.contact-form input[type="checkbox"], label#jform_contact_email_copy-lbl, .optional {
  display: inline-block;
}

.contact-form button.button.validate {
  margin-top: 20px;
}

ul.menu-nav li a img {
  display: none;
  visibility: hidden;
}

form.form-sppoll input[type="radio"] {
  margin-left: 2px;
}

.margin-top {
  margin-top: 2px;
}
.margin-bottom {
  margin-bottom: 10px;
}

td.pagin * {
    display: inline-block;
    padding: 0px 2px;
}

.pagin:before {
  content: "<<";
}
.pagin:after {
  content: ">>";
}

.pagination-prev:before {
  content: "<";
}
.pagination-next:after {
  content: ">";
}

.blog_more ol.nav.nav-tabs.nav-stacked {
    list-style-type: disc;
}

.slideshow {
  display:block;
  width:100%;
  height: 300px;
}