body { font: 14px/19px Arial, Helvetica, Verdana, tahoma, Geneva, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; color: #333; background-color: #fff; }

.resetter, .clr { overflow: hidden; height: 0px; clear: both }


/*PAGE CONTAINERS*/
#gpage  { background: transparent; text-align: left; display: block; margin: 25px auto 20px auto; padding: 0px; width: 900px; height: auto; }
#gpageinner { background: transparent; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


/****** TOP  main-containers ******/
#gtopcontainer  { background: transparent; background-image: url(../images/Sindalheaderbg.jpg); background-repeat: no-repeat; background-position: center top; width: 900px; height:170px; }
#gtopcontainerinner   { background: transparent; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#gtopcontainer1  { background: transparent; width: 900px; height: 140px; margin: 0px; padding: 0px; float: left; }
#gtopcontainer1inner  { background: transparent; width: auto; height: auto; margin: 0px; padding: 0px 0px 0px 0px; }
#logocontainer  { background: transparent; width: 120px; height: 130px; margin: 10px 0px 0px 10px; padding: 0px; }

#gtopcontainer2  { background: transparent; width: 900px; height: 30px; margin: 0px; padding: 0px; float: left; }
#gtopcontainer2inner  { background: transparent; width: auto; height: auto; margin: 0px; padding: 0px 0px 0px 0px; }
#taglinecontainer  { background: transparent; width: auto; height: auto; padding: 2px 0px 0px 17px; margin: 0px; color: #333; font-size: 12px; line-height: 16px; font-weight: normal; text-align: left; }

/*#searchcontainer   { background-color: #ee1c25; width: 238px; height: 30px; margin: 0px 0px 0px 0px; padding: 0; }*/


/****** MAIN MENU containers ******/
#gmainmenucontainer  { background: transparent; width: 900px; height:31px; clear: both; }
#gmainmenucontainerinner   { background: transparent; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


/*************** INDHOLD main-containers ********************************************/
#gcontentmaincontainer   { background: transparent; width: 900px; min-height: 600px; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#gcontentmaincontainerinner   { background: transparent; width: auto; height: auto; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#gcontentareacontainer { background: transparent; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; width: 620px; height: auto; float: left; }
#gcontentareacontainerinner { background: transparent; margin: 0px; padding: 0px 0px 0px 0px; width: auto; height: auto; }
#gcomponent { background: transparent; margin: 0px; padding: 0px 0px 0px 0px; width: auto; height: auto; }

#grightareacontainer { background: transparent; background-image: url(../images/aside.jpg); background-repeat: repeat-x; background-position: center top; margin: 0px 0px 0px 0px; padding: 0; width: 260px; height: auto; float: left; }
#grightareacontainerinner { background: transparent; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 20px; }

#gbottomcontainer { background: transparent; width: 900px; height: auto; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#gbottomcontainerinner { background: transparent; width: auto; height: auto; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#gfootercontainer { background: transparent; width: 900px; height: auto; clear: both; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#gfootercontainerinner { background: transparent; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }


/******************** CONTENT middle area ****************/

/********** SPALTER FLERE **********/
/*COLUMNS*/
.cols-2, .cols-3 {
	width:620px;
	float:left;
	text-align:left;
	margin-bottom: 20px;
}

.cols-2 .column-1, .cols-2 .column-2 { width: 290px; float: left; height: auto; }
.cols-2 .column-1 { margin-left: 0px; margin-right: 40px; }
.cols-2 .column-2 { margin-left: 0px; margin-right: 0px; }

/*#column2 .column-1 h2, #column2 .column-2 h2 { padding: 20px 23px 0px 25px; }
#column2 .column-1 p, #column2 .column-2 p, #column2 .column-1 img, #column2 .column-2 img { padding-left: 25px; padding-right: 23px; }
#column2 .column-1 p img, #column2 .column-2 p img { padding-left: 0px; padding-right: 0px; }
#column2 .column-1 p, #column2 .column-2 p { text-align: left }*/

/*slut*/

/**** Diverse ***/
.featuretop .moduletable_featuretop  { margin: 0px; padding: 0px; }
.featurebottom .moduletable_featurebottom  { margin: 0px; padding: 30px 0px 0px 0px; }
.signatur { text-align: right; color: #333; line-height: 12px; font-size: 9px; height: auto; padding: 2px 10px }
.toplink { clear: both; font-size: 12px; line-height: 15px; font-weight: normal; height: auto; padding: 30px 0px 0px 0px; /*padding: 5px 0px 0px 0px; border-top: solid 1px #ecc993;*/ }

.moduletable_articlepics { margin: 0px 0px 30px 30px; float: right; }
.articlepic { padding: 0px 0px 6px 0px; }
.moduletable_articlepics_frontpage { margin: 0px 0px 10px 0px; }
.articlepic_frontpage { padding: 0px 0px 6px 0px; }
.articlepic img, .articlepic_frontpage img { vertical-align: top; }
.articlepic_caption { font-size: 12px; line-height: 15px; }

.downloadpdf { background-color: #eee; color: #000; font-size: 13px; line-height: 16px; font-weight: normal; margin: 10px 0px 10px 0px; padding: 6px 8px 8px 10px; width: auto; height: auto; border: 1px solid #ccc }


/****** BOTTOM ******/
#gbottomcontent { background: transparent; width: 900px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #666; font-size: 12px; line-height: 15px; font-weight: normal; float: left; }
.moduletable_bottom { background: transparent; width: 100%; height: auto; padding: 0px 0px 10px 0px; color: #666; font-size: 12px; line-height: 15px; font-weight: normal; } 
.moduletable_whoisonline, .moduletable_whoisonline p { width: 100%; padding: 0px 0px 0px 0px; color: #999; font-size: 12px; line-height: 15px; font-weight: normal; text-align: center; } 


/****** FOOTER ******/
#gfootercontent { background: transparent; background-image: url(../images/Sindalclouds.jpg); background-repeat: no-repeat; background-position: center top; width: 900px; height: auto; margin: 0px 0px 0px 0px; padding: 25px 0px 0px 0px; float: left; }
.gfooterinfo  { background: transparent; width: auto; height: auto; padding: 0px 0px 0px 0px; color: #666; font-size: 13px; line-height: 16px; font-weight: normal; text-align: center; }
.moduletable_footer { width: 100%; color: #666; text-align: center; } 


/**************** CONTENT elements RIGHT ******/
#grightareacontainer .moduletable { margin: 0px 0px 0px 0px; }
.moduletable_freesampler, .moduletable_sindalreport, .moduletable_latestfromdesk, .moduletable_joinuson { margin: 0px 0px 15px 0px; padding: 0px; }
.moduletable_facebook { margin: 40px 0px 15px 0px; padding: 0px; }


/* Bullet MENU right */
ul.latestnews_latestfromdesk, ul.category-module_latestfromdesk  { list-style-type: none; margin: 0px; padding: 0px; line-height: 19px; }
ul.latestnews_latestfromdesk li, ul.category-module_latestfromdesk li { background-image: url(../images/bullet_grey_5px.png); background-position: 0px 7px; background-repeat: no-repeat; padding: 1px 0px 4px 13px; margin: 0px; line-height: 19px; width: auto; overflow: hidden; list-style-type: none; }
/*ul.latestnews_latestfromdesk a { text-decoration: none }
ul.latestnews_latestfromdesk .active { font-weight: bold }
ul.latestnews_latestfromdesk a:link { color:#306009 }
ul.latestnews_latestfromdesk a:visited { color: #306009 }
ul.latestnews_latestfromdesk a:hover { color: #990000; text-decoration: underline }
 ul.latestnews_latestfromdesk a:active { color: #933a01 }*/
/* ul.latestnews_latestfromdesk li div { background-image: url(../images/bullet_grey_5px.png); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 9px; margin-left: 3px; line-height: 14px; width: auto; overflow: hidden }
ul.latestnews_latestfromdesk li div ul { margin: 3px 0px 0px 0px; list-style: none }
ul.latestnews_latestfromdesk li div ul li { background-image: none; margin: 0px; padding: 0px; line-height: 12px }
ul.latestnews_latestfromdesk li ul { display: none }
ul.latestnews_latestfromdesk li ul li div { margin-left: -10px } */


/*
#gmessagecontainer { background: transparent; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; width: 900px; height:auto; }*/



/* FRA TEMPLATE.css */

/***** TYPOGRAFERING *****/
h1 { color: #333; font-size: 26px; line-height: 28px; font-weight: normal; text-align: left; margin-left: -1px; padding: 0px 0px 5px 0px; margin: 0px; vertical-align: bottom; width: 100%; }
h2, .blog h3 { color: #666; font-size: 21px; line-height: 26px; font-weight: bold; text-align: left; margin-left: 0px; padding: 0px 0px 5px 0px; margin: 0px; vertical-align: bottom; width: 100%; clear: both; }
.blog h2 { color: #666; font-size: 16px; line-height: 20px; font-weight: bold; text-align: left; margin-left: -1px; padding: 0px 0px 9px 0px; margin: 0px 124px 0px 0px; vertical-align: bottom; width: 80%; }
.blog-featured h2 { color: #666; font-size: 18px; line-height: 22px; font-weight: bold; text-align: left; margin-left: -1px; padding: 0px 0px 9px 0px; margin: 0px 124px 0px 0px; vertical-align: bottom; width: 80%; }
h3 { color: #666; font-size: 18px; line-height: 22px; font-weight: bold; text-align: left; padding: 0px 0px 5px 0px; margin: 0px; vertical-align: bottom; width: 100%; }
h4 { color: #666; font-size: 16px; line-height: 20px; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; }
h5 { color: #666; font-size: 16px; line-height: 20px; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px; }
h6 { color: #666; font-size: 15px; line-height: 18px; padding: 0px 0px 4px 0px; margin: 0px;  text-transform: uppercase; }

p { line-height: 19px; padding: 0px 0px 12px 0px; margin: 0px }
p.bullet, #gcomponent ul li { line-height: 19px; background-image: url("../images/bullet_grey_5px.png"); background-position: 0px 7px; background-repeat: no-repeat; padding: 1px 0px 2px 12px; margin: 0px; }
p.bulletgrey { line-height: 19px; background-image: url("../images/bullet_grey_5px.png"); background-position: 0px 7px; background-repeat: no-repeat; padding: 1px 0px 12px 12px; margin: 0px; }

a:link { color: #2361a1; text-decoration: none }
a:visited { color: #2361a1; text-decoration: none }
a:hover { color: #2361a1; text-decoration: underline }
a:active, a:focus { color: #3a88d8; outline: none; }

.buttonblue { color: #3869b6; }
.textblack { color: #030303; }
.black { color: #000; }
.white { color: #fff; }
.grey { color: #777; }
.lightgrey { color: #ccc; }

.bold { font-weight: bold; }
.petit, .small, .category-desc { font-size: 11px !important; color: #999 !important; margin: 0px; padding: 0px; font-weight: normal; text-align: left; }

a img, img, table { border: none; vertical-align: top; }
ul, ol, li { margin: 0px; padding: 0px; list-style-type: none }







/*Indholds bullet lister i midteromr?det*/
ul.bulletgrey  { list-style-type: none; margin: 0px; padding: 0px 0px 9px 0px; line-height: 18px; }
ul.bulletgrey li { padding: 0px 0px 2px 0px; list-style-type: none; margin: 0px }
ul.bulletgrey a { text-decoration: none }
ul.bulletgrey .active { font-weight: normal; outline: none; }
ul.bulletgrey a:link { color:#da471f }
ul.bulletgrey a:visited { color: #da471f }
ul.bulletgrey a:hover { color: #e8257e; text-decoration: underline }
ul.bulletgrey a:active { color: #222; outline: none; }
ul.bulletgrey li { background-image: url("../images/bullet_grey.gif"); background-position: 0px 6px; background-repeat: no-repeat; padding-left: 10px; margin-left: 0px; line-height: 18px; width: auto; overflow: hidden }
ul.bulletgrey li ul { margin: 3px 0px 0px 0px; list-style: none }
ul.bulletgrey li ul li { background-image: none; margin: 0px; padding: 0px; line-height: 18px }
ul.bulletgrey li ul { display: none }
ul.bulletgrey li ul li { margin-left: -10px }



/*.item-page img, .items-leading img { float: right; margin: 0px -40px 0px 20px; }
.item-page img.galleri, .items-leading img.galleri { float: right; margin: 0px -40px 20px 20px; }
.item-page img.udstiller, .items-leading img.udstiller { float: right; margin: 0px 0px 20px 20px; }*/

/*.item-page p { clear: both; }*/


dl.article-info { color: #999; font-size: 11px; line-height: 18px; font-weight: normal; text-align: left; margin: 0px 0px 10px 0px; width: auto; clear: both; }
dt.article-info-term { height: 4px; visibility: hidden; }
dd.parent-category-name, dd.category-name, dd.modified, dd.createdby { margin: 0; }


.item-separator { display: block; margin: 0px; padding: 0px; height: 20px; clear: both; }
.items-leading div[class*='leading-'] { background: transparent; width: 100%; height: auto; margin: 0px; padding: 0px 0px 20px 0px; display: block; clear: both; }
.items-leading div.leading-0 { background: transparent; width: 100%; height: auto; margin: 0px; padding: 0px 0px 20px 0px; display: block; clear: both; }

.blog-featured .items-leading div[class*='leading-'] { background: transparent; width: 100%; height: auto; margin: 0px 0px 17px 0px; padding: 0px 0px 8px 0px; display: block; clear: both; border-bottom: 1px solid #ccc; }
.blog-featured .items-leading div.leading-0 { background: transparent; width: 100%; height: auto; margin: 0px 0px 17px 0px; padding: 0px 0px 8px 0px; display: block; clear: both; border-bottom: 1px solid #ccc; }

.blog .items-leading div[class*='leading-'] { background: transparent; width: 100%; height: auto; margin: 0px 0px 18px 0px; padding: 0px 0px 12px 0px; display: block; clear: both; border-bottom: 1px solid #ccc; }
.blog .items-leading div.leading-0 { background: transparent; width: 100%; height: auto; margin: 0px 0px 18px 0px; padding: 0px 0px 12px 0px; display: block; clear: both; border-bottom: 1px solid #ccc; }

.blog .items-row.cols-1 { background: transparent; width: 100%; height: auto; margin: 0px 0px 18px 0px; padding: 0px 0px 12px 0px; display: block; clear: both; border-bottom: 1px solid #ccc; }



.breadcrumb { color: #666; font-size: 11px; line-height: 18px; font-weight: normal; text-align: left; margin: -5px 0px 20px 0px; height: 18px; width: 630px; overflow: hidden; }


/*print and mail icons */
ul.actions { float: right; list-style-type: none; margin: 0; margin-top: -34px; }
ul.actions li.print-icon, ul.actions li.email-icon  { float: left; list-style-type: none; margin: 0px 0px 0px 5px; }
ul.actions li { color: #666; font-size: 11px; line-height: 18px; font-weight: normal; text-align: right; margin: 0px 0px 0px 0px; height: 18px; width: auto; overflow: hidden; float: right; }
.cat-items { clear: both; float: none; }


/*#gcomponent ul.pagenav { width: 100% !important; text-align: left !important; margin: 0px 0px 10px 0px; height: 15px; }
#gcomponent ul.pagenav li { background: none; float: left; list-style-type: none; font-size: 12px; line-height: 15px; font-weight: normal; padding-left: 0px !important; padding-right: 10px !important; }*/

.pagenav { color: #666; font-size: 12px; line-height: 20px; font-weight: normal; text-align: left; margin: 10px 0px 10px 0px; height: auto; width: auto; overflow: hidden; }
#gcomponent ul.pagenav { list-style-type: none; width: 100% !important; text-align: left !important; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; height: 15px; }
#gcomponent ul.pagenav li { background: none; list-style-type: none; font-size: 12px; line-height: 15px; font-weight: normal; }
#gcomponent ul.pagenav li.previous { float: left; width: auto; margin: 0px 20px 0px 0px  !important; padding: 0px; }
#gcomponent ul.pagenav li.next { float: left; width: auto; margin: 0px; padding: 0px; }


/**** hører sammen med joomla-hack i "libraries/joomla/html/pagination.php - måske ?????  ***/
.pagination { position: relative; width: 540px; height: auto; margin: 20px 0px 0px 0px; }
.pagination ul li { float: left; width: auto; margin: 0px; padding: 0px 12px 0px 0px; }


a.readon, a.readmore, p.readmore {
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 10px 12px;
	list-style-type: none;
	display: block;
	background: url("../images/bullet_grey_5px.png");
	background-position: 0px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 16px;
	width: auto;
	line-height: 14px;
	overflow: hidden;
}

a.readon:hover, a.readmore:hover, p.readmore:hover {
	color: #2361a1;
	text-decoration: underline
}

/*p.readmore .btn {
  color: #da471f;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.85);
  background-color: #ffffff;
 background-image: -moz-linear-gradient(top, #fff, #eee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
  background-image: -webkit-linear-gradient(top, #fff, #eee);
  background-image: -o-linear-gradient(top, #fff, #eee);
  background-image: linear-gradient(to bottom, #fff, #eee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  border-color: #eee #eee #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
 
p.readmore .btn:hover  {
  color: #e8257e;
  background-color: #eee;
}
 
p.readmore .btn.active {
  color: rgba(255, 255, 255, 0.75);
}
 
p.readmore .btn:active,
p.readmore .btn.active {
  background-color: #003399 \9;
}
 
p.readmore a .icon-chevron-right {
  background-image: url("../../../media/jui/img/glyphicons-halflings-white.png");
}
*/



#pathway {
	float:left;
	padding-left: 8px;
	width: auto;
	text-align: left;
}
span.pathway {
  /* display: block;
  margin: 0px 10px;
  height: 12px; */
  font-size:10px;
  line-height: 12px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  color:#000;
}

span.pathway a, span.pathway a:link, span.pathway a:hover,span.pathway a:visited {
	color:#CC3333; 
	font-weight: bold; 
}

ul.breadcrumb_breadcrumb { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
ul.breadcrumb_breadcrumb li { float: left; margin: 0px; padding: 0px; }
ul.breadcrumb_breadcrumb li.active { float: left; margin: 0px; padding: 0px 0px 0px 0px; }
.divider { margin: 0px; padding: 0px 5px 0px 5px; }
span.divider.icon-location { margin: 0px; padding: 0px; width: 0px !important; }


#system-readmore { text-decoration: none }

div.cat-children h3 { display: none; }




/*************** FORMULAR styling · Denne eller overrides.css *************/
label {
	clear: none !important;
	float: none !important;
	font-size: 14px !important;
	margin: 0px 0px 2px 0px !important;
	}

.formbox { float: left; }

form input[type="text"] {
/*clear: both !important;*/
float: left !important;
background-color: #fefeff !important;
border-left:1px solid #ffeee2 !important;
border-right:1px solid #ffeee2 !important;
border-bottom:1px solid #ffeee2 !important;
border-top:1px solid #c6cadd !important;
color: #222 !important;
display: inline-block;
font-family: Arial, Helvetica, Verdana, tahoma, Geneva, sans-serif !important;
font-size: 12px !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
height: 20px !important;
line-height: 20px !important;
margin: 0px 0px 20px 0px !important;
padding: 1px 2px 2px 2px !important;
text-align: left !important;
vertical-align: middle !important;
width: auto !important;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
     -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: border linear 0s, box-shadow linear 0s;
     -moz-transition: border linear 0s, box-shadow linear 0s;
       -o-transition: border linear 0s, box-shadow linear 0s;
          transition: border linear 0s, box-shadow linear 0s;
		  }

form textarea {
font-family: Arial, Helvetica, Verdana, tahoma, Geneva, sans-serif !important;
font-size: 12px !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
}

form input[type="checkbox"] {
	clear: none !important;
	float: left !important;
	font-size: 16px !important;
	margin: 0px 0px 0px 30px !important;
}

form input[type="submit"], form input[type="reset"] {
	clear: both !important;
	float: none;
	background-image: url(../images/AMHbuttonfcbg.jpg);
	color:#fefeff;
	font-family: Arial, Helvetica, Verdana, tahoma, Geneva, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px; 
	border-left:none;
	border-right:none;
	border-bottom: 1px dotted #999;	
	border-top: 1px dotted #999;	
	margin: 0;
	padding: 3px 10px 4px 10px;
	height: 25px; 
    cursor: pointer;
}

form input[type="submit"]:hover, form input[type="reset"]:hover {
	float: none;
	background-image: url(../images/AMHbuttonfcbg.jpg);
	color:#fff;
	font-size: 13px !important;
	font-weight: bold;
	text-decoration: underline;
	line-height: 16px; 
	border-left:none;
	border-right:none;
	border-bottom: 1px dotted #999;	
	border-top: 1px dotted #999;	
	margin: 0;
	padding: 3px 10px 4px 10px;
	height: 25px; 
    cursor: pointer;
}

button { height: 25px; font-size: 13px; line-height: 16px; color: #ffffff; font-weight: bold; padding: 3px 10px 4px 10px; margin: 0px;cursor: pointer; background-image: url(../images/AMHbuttonfcbg.jpg); border-width: 0px; }
button:hover { background-image: url(../images/AMHbuttonfcbg.jpg); }


/*************** SEARCH styling · Searchcontainer all pages · SEARCH FORM on search page and SEARCH RESULTS *************/

/******   SEARCH field and container  all pages  ******/
#searchcontainer   { background: transparent; width: 238px; height: 30px; margin: 0px 0px 0px 0px; padding: 0; }
.moduletable-mod-search   { background: transparent; width: auto; height: auto; margin: 0px; padding: 0px; }
label.element-invisible { background: transparent; width: 4px; height: 30px; margin: 0px; padding: 0px; border: none; float: left; visibility: hidden; display: none;  }
input#mod-search-searchword.mod-search-searchword,
input[type="text"]#mod-search-searchword.mod-search-searchword,
input#mod-search-searchword.inputbox.search-query.mod-search-searchword,
input[type="text"]#mod-search-searchword.inputbox.search-query.mod-search-searchword { 	background-color: #ee1c25; width: 182px; font: normal 11px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif; text-align: left; color:#fff; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px 3px 13px; line-height:14px; float: left; border: none;  
	border-top: #ee444b solid 1px;
	border-right: #ee444b solid 1px;
	border-bottom: #ee444b solid 1px;
	border-left: #ee444b solid 1px; 
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
     -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -webkit-transition: border linear 0s, box-shadow linear 0s;
     -moz-transition: border linear 0s, box-shadow linear 0s;
       -o-transition: border linear 0s, box-shadow linear 0s;
          transition: border linear 0s, box-shadow linear 0s; }
input#mod-search-searchword.mod-search-searchword_onfocus,
input[type="text"]#mod-search-searchword.mod-search-searchword_onfocus,
input#mod-search-searchword.inputbox.search-query.mod-search-searchword_onfocus,
input[type="text"]#mod-search-searchword.inputbox.search-query.mod-search-searchword_onfocus { background-color: #fff; width: 182px; font: normal 11px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif !important; text-align: left; color:#030303; margin: 0px 0px 0px 0px !important; padding: 5px 10px 3px 13px; line-height:14px; float: left;  border: none; 
	border-top: #ee444b solid 1px;
	border-right: #ee444b solid 1px;
	border-bottom: #ee444b solid 1px;
	border-left: #ee444b solid 1px;  }
.button_mod-search { background-color: #ee1c25; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; border: none; float: right; }

/******   SEARCH FORM styling on search page  ******/
/*div.search { width: 540px; height:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:transparent; float: left; }
div.search .button { visibility: visible; height: auto; width: auto; color: #da471f; font-size: 13px; line-height: 18px; background-color: #f5f1e8; margin: 0px 0px 0px 0px; padding: 3px 30px; border: 1px solid #ccc; float: right; }
div.search .button:hover, div.search .button.hover { visibility: visible; height:auto; width:auto; color: #850707; font-size: 13px; line-height: 18px; background-color: #a6ce39; margin: 0px 100px 0px 0px; padding: 3px 30px; border: 1px solid #ccc; }
div.search button.button { visibility: visible; height: auto; width: auto; color: #da471f; font-size: 13px; line-height: 18px; background-color: #f5f1e8; margin: 0px 100px 0px 0px; padding: 3px 30px; border: 1px solid #ccc; float: right; }
div.search button.button:hover, div.search button.button.hover { visibility: visible; height:auto; width:auto; color: #fff; font-size: 13px; line-height: 18px; background-color: #e8257e; margin: 0px 100px 0px 0px; padding: 3px 30px; border: 1px solid #ccc; }
div.search .inputbox { background-color: #fff; }*/

/*form#searchForm {
	background-color: #ddd; 
	margin: 0px 0px 15px 0px;
	padding: 5px 15px 5px 15px;
	width: auto; 
	height: auto;
	clear: both;
}

form#searchForm label.radio {
	clear: none !important;
	float: left !important;
	font-size: 11px !important;
	margin: 0px 7px 0px 0px !important;
}*/


/*** SEARCH RESULTS ***/
dl.search-results { margin: 15px 0px 0px 0px; padding: 8px 0px 0px 0px; border-top: 1px solid #ccc; }
dl.search-results dt.result-title { margin: 12px 0px 0px 0px; font-size: 11px; color: #999; font-weight: normal; }
dl.search-results dt.result-title a { font-size: 12px; color: #336600; font-weight: bold; text-decoration: none; }
dl.search-results dt.result-title a:visited { color: #336600; font-weight: bold; text-decoration: none; }
dl.search-results dt.result-title a:hover { color: #003300; text-decoration: underline; }
dl.search-results dt.result-title a:active { color: #003300; outline: none; }
dl.search-results dd.result-category, dl.search-results dd.result-text, dl.search-results dd.result-created  { margin: 0px 0px 0px 0px; padding: 0px;  }



div.message {
	font-family : "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}
