/* Universal Styles */

/* Typography-----------------
 */


body, ul, ol, dl, td, th, caption, pre, p, blockquote, input, textarea
{
	font-family: Arial, Verdana, sans-serif;
    text-align:left;

}

/*  ABaa line-height:1.4em; added sup css; added font-size
bottom: 0.7em; ABcc - moved from layout css 
ABdd - adjusted mmargins, added padding  */

p {
	line-height:1.8em;
	margin:3px 0 12px 0;
font-size:1em;
padding:0;

}


sup {font-size:0.8em;
line-height:0;
vertical-align:super;
}

/*  ABcc ------------------ LINKS   */
a {outline:none; text-decoration:none;}

a:link, a:visited
{
	color:#048DD4;
}

/*
a:hover,a:active,a:focus
*/
a:hover
{
		color:#E8921E;
}
/*  AB 10-8-9 - added line ht & margin to ol  */

ul {list-style-type:square;}
ol {list-style-type:decimal;line-height:1.5;margin-top:4px;}



/*  ABcc - headings - removed additional margin-bottoms - left in in error previously  - dcrease margin bottom from 15px 
- hmm have not added top padding as will assume this will only be used for top o fpage */

#wrapper h1 {
	color: #048DD4;
	font-size:1.7em;
	font-weight:normal;
	font: Arial, Verdana,sans-serif;
	margin:8px 0;
	padding-top:0px;
	line-height:1;
	clear: both;
}

/*  ABcc h2 {color: #E8921E; font-size:1.4em; margin-bottom:10px;  margin-bottom:5px; font-weight:normal; } 
chaneg colour  - {color: #E8921E; */
h2 {color: #048DD4; font-size:1.5em;margin-top:18px;  margin-bottom:0; font-weight:normal; line-height:1;}


/* ABdd  h3, legend {color: #BC751D; font-size:1.3em; margin-bottom:2px; font-weight:normal;  margin-bottom:1px}

ABee  margin-bottom:0; margin-top:14px; }

  */
legend {color: #BC751D; font-size:1.3em; font-weight:normal;  margin-bottom:1px;}

h3 {color: #E8921E;font-size:1.3em; margin-top:16px;font-weight:normal; line-height:.9; margin-bottom:3px;}



/*   ABdd h4{color: #666666; font-size:1.2em; margin-bottom:5px; font-weight:bold; margin-bottom:5px; text-decoration: underline;}   */

 h4{ 
 	 color: #048DD4; 
 	 font-size:1.2em; 
 	 margin-bottom:4px; 
 	 font-weight:normal; 
 	 margin-top:10px;
}

/*   ABdd h5 {color: #E8921E; font-size:1.2em; margin-bottom:5px; font-weight:bold;  margin-bottom:5px}  */

h5 {
	color: #E8921E; 
	font-size:1em; 
	margin-bottom:0px; 
	font-weight:normal;  
	margin-top:10px;
}
/*  h6 , th {color: #23454F; font-size:1.1em; margin-bottom:5px; margin-bottom:5px}  */
 
h6 , th {
	color: #999999;
	font-size:1em;
	margin-bottom:0px;
	margin-top:10px;
	font-weight: normal;
	font-style: italic;
} 

blockquote  { margin: 0 10px 8px 18px; color: #666; font-style: italic; }
strong {font-weight: bold;}

em {font-style:italic;}

/*  ABee - change to more uiniversal formatting of hr  hr {display:block; height:1px; border-top: 1px solid #DFDFDF; 
border-bottom: 1px solid #fff; border-right: none; border-left: none; margin: 5px 0; background:#fff;}  */


hr {
height:1px;
color:#DFDFDF;
background-color:#FFF;
align:left;
margin: 15px 0 10px; 
padding:0;
}


hr.l_separator {
background-color:#FFFFFF;
color:#B2DDF0;
height:1px;
margin: 15px 0 10px -10px; 
padding:0;
width:170px;

}

/*
#l_separator {
		position: static;
		border-width: 1px;
		border-top-style: solid;
		border-color: #B2DDF0;
margin: 15px 0 10px -10px;
width:180px;
overflow:hidden;
	}
*/





#main2 ul, #main2 ol {margin-left: 30px;}




/*articles--------------ABdd .na_news_abstract {padding-bottom:24px; border-bottom: 1px solid #b1dcf2; clear:both;}
----------------added line ht to published, source, loactison a -- .na_locations a {color:#E8921E; font-size:0.8em; text-decoration:none;
background:none; margin:0 0 -5px 0; display:block; padding:0;float: left; padding-right: 5px;}------------ */

.na_news_abstract {padding-bottom:32px; border-bottom: 1px solid #b1dcf2; clear:both;}
.na_news_abstract  .na_content b {font-weight:normal;}

/*  ABgg - remove clear:both; p.na_locations {text-align:left; float:left;} */


 /*   ABB removed padding  */


.na_locations a {color:#E8921E; font-size:0.8em; text-decoration:none;line-height:1.3;
background:none; margin:0;  float:left;display:block; padding:0 5px 0 0;white-space:nowrap; }

/*  ABhh - increase font size / darken colo, add bold  */
.na_locations a:link, .na_locations a:visited {color:#E38303;font-size:0.85em;font-weight:bold; }
.na_locations a:hover {color:#048DD4;font-size:0.85em; }

.na_news_abstract .na_title { clear: both; color:#048DD4; font-size:1.2em; font-weight:bold; margin:0;line-height:1.3;}

.na_source {font-weight: normal;font-size:0.85em; float:left; margin-left:10px; line-height:1.0;  }
.na_published {font-weight: bold;font-size:0.85em; float:left; line-height:1.0; }

.na_content { color: #333333; font-size:0.95em; line-height: 1.3em;clear:both;}
.na_further_reading {display:block; /*width: 500px;*/ float:left;}
.na_further_reading  a {color:#048DD4; font-size:0.85em;}
.na_further_reading b a {font-weight: normal;}
.na_article_id {width: 40px; float:right;font-size:0.7em;padding-top:4px;}


.pagination {display: block; font-weight:bold; background: #F5F5F5; 
border-top: none; border:1px solid #F1F1F1; font-size:0.85em;  margin: 10px 0 0 ; position: relative; clear: both; height:40px;padding:5px 0 0px 10px;}
.pagination p {display:block; float: left; width: 180px; position: relative;color:#979797;   margin:0px;clear: both; }
.pagination ul {  float: right;   margin:0px; padding:0px;margin-right: 15px; text-align:right; }
.pagination li {list-style-type: none;  float: left; margin:0px; padding:0px; padding-right: 5px;}
.pagination li a:link, .pagination li a:visited { margin:0px; padding:0px 8px 0px 0px; color:blue; }
.pagination li strong a {color:#979797; }
.pagination li {color:#979797;}


div.search_pagination{height:25px;text-align:center;align:center;position:relative;margin:0 auto; }
.search_pagination li {list-style-type: none;display:inline; color:#fff;}
.search_pagination li a:link, .search_pagination li a:visited { margin:0px; padding-left:10px;}




/* Forms -------------------adding line ht for p ABff-------------------------------*/
label, #sm2EMSubscribe legend {color: #048DD5; font-size: 0.95em; font-weight:normal;}
form a, form p {font-size: 0.85em;line-height:1.2;margin:3px 0 5px; padding: 0px 8px 0px 0px;}
 form p a {font-size: 0.89em;line-height:1.2;margin:3px 0 5px;}
/*  remove font-size: 0.95em; 29-9-9 */
.inputbox, #sm2EMSubscribe select, .inputboxselect { border: 1px solid  #B1DBF4; padding:4px; margin: 3px 0 3px 5px; color: #048DD5; }
/* ABoo - added class;   */
inputbox.inputboxfilter {}

#left .inputbox, #right .inputbox {width: 140px;}
#right .inputboxselect {width: 150px;}
.inputbox:focus { border: 1px solid  #048DD5;}
.inputbox option {padding:1px 0;}

/* BUTTONS */
.button {background:#E8921E; padding: 5px 5px 5px 30px; color:#FFFFFF; text-transform: uppercase; border:none; font-size: 0.8em; font-weight: bold;  margin: 5px 5px 3px ; border-top:1px solid #f1c07d; border-left: 1px solid #f0a853; border-bottom:1px solid #bc751d; border-right:1px solid #cb801b;}
#left .button {margin-left: 50px;}
#right .button {margin-left: 65px;}
.gpo_search_frontend .button {background: #E8921E url(../images/search.gif) no-repeat top left; 
position:relative;padding-left:10px;padding-right:0px;text-align:center; width:90px;
}
.gpo_find .button{
background: #E8921E url(../images/search.gif) no-repeat scroll left top;
padding-left:10px;
width:105px; 
text-align:center;
}

/*  ABhh added login button atts  */
.log .button {background: #E8921E url(../images/login.gif) no-repeat top left; }
.logout-button .button {background: #E8921E url(../images/login.gif) no-repeat top left; padding: 8px 5px 5px 30px;}
/*  ABii added log button atts  */
.form-login .button {background: #E8921E url(../images/log.gif) no-repeat top left; padding: 8px 5px 5px 30px;}



#left .form-login .button {position:relative;left:-10px;padding-left:10px;padding-right:0px;text-align:center; width:90px;}
#left .log .button {position:relative;left:-10px;padding-left:10px;padding-right:0px;text-align:center; width:90px;}
.form-Login .button {background: #E8921E url(../images/log.gif) no-repeat top left; }

.logout_form .button {background: #E8921E url(../images/login.gif) no-repeat top left; }




.gpo_search_frontend form a { font-size: 0.80em; text-decoration:none;}
.searchhelp {  display: block; margin-top: 10px; margin-left:10px; margin-bottom: -26px; height: 16px; }

/* CREATE BUTTON */

.create .button {background: #E8921E url(../images/tick.gif) no-repeat top left;
height:26px;
padding:5px 10px 5px 25px; }

/* SEND BUTTON */
.form-validate .button {background: #E8921E url(../images/email-button.gif) no-repeat top left;
height:25px;
padding:5px 10px 5px 25px; }

#banner {display: block; float: right;   padding:10px 80px;  position: absolute; top:10px; right:15px; }


/*news feeds  ABqq reduce bottom padding from 15 */
.moduletablefeeds {padding: 10px; padding-bottom:13px; border-bottom:1px solid #B2DDF0;}
.moduletablefeeds strong {font-size: 0.85em; color:#048DD4;margin-left:0px;}
.moduletablefeeds span {font-size: 0.95em; display:block; clear:both;  margin-top:5px; margin-left:10px;}
.moduletablefeeds a {font-size: 0.95em;}


#system-debug {display: none;}

/*#wrapper #right {position:absolute; right:0;  background:#fff;}*/

.clear  {height: 0;
  clear: both;}


#right .moduletable {clear:both;}

.error ,  #system-message {display:block; background: #fff;margin-bottom: 80px;}



/* -- form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* -- buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../images_general/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../images_general/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../images_general/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../images_general/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../images_general/j_button2_pagebreak.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../images_general/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../images_general/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

/* System Messages */
.error h2 {font-size:1.1em; color:#FF0000;}
#system-message
{background:#fff;
margin:0px 0 20px 0;
padding: 0;

}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color:#FF0000; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 1px solid #E8921E; border-bottom: 1px solid #E8921E;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #fff; padding:10px; margin-bottom:10px;}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color:#FF0000; background: #fff ; }

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color:#FF0000; background: #fff; }

/* spiderbait  ABff 
margin: 0px auto; removed
 */
.spiderbait {
	
	padding: 0px 0px 0xp 0px;
	margin-top: -30px;
	float:right;

}
.clear{
	margin: 0px auto;
	padding: 0px;
	clear:all;
	clear:both;
}
/* AB ff added float right in IE7 css
added line-height
ABhh -text-align:left;  */

.spiderbait p {
	font-size: 0.85em; 
	color:#6C6C6C;
	text-align:right;
	width: 300px;
line-height:1.4;
margin:3px 0 4px;
}
	
	
/* footer information - plugin/gpo/footer.php if your wondering */
#region-footer{ 
padding-top:5px;
padding-bottom:2px;
}
#region-footer span{
	font-size:10px;
	display:inline;
}
#region-footer span.footer-title{
	display:inline;	
	font-style:italic;
}


/* search pagination firearms/search */
.pagination span{
	color:#979797;
}
.pagination span.searchedfor{
	color:#777777;
	margin-left:50px;
}





#left .moduletable p {color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;margin:3px 0 8px;}
#left .moduletable a {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3; text-decoration:none;}

#left .moduletable ul {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;
margin-left:2px;margin-top:3px}


#left .moduletable ul li{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;list-style-type:none;background: #fff  url(../images/M_images/b-bullet.png) no-repeat 0 3px;
padding-left:10px;}

#left label {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;margin:3px 0 8px;}




/* ABhh - add styling for RHS
ABii - add styling for tables  */

#right .moduletable p {color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;margin:3px 0 8px;}

#right table {color:#000000; font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;margin:3px 0 8px;}

#right table a, #right a {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;text-decoration:none;}

#right .moduletable a {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;}

#right .moduletable ul {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;list-style-type:square;
margin-left:10px;margin-top:3px}

#right .moduletable ul li{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;list-style-type:square;
padding-left:2px;}

#right label {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; line-height:1.3;margin:3px 0 8px;}


/* ABpp - add table formatting for content 
ABqq - modifying
 */


table.standard {color:#4d4d4d; font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px;margin:3px auto 2px auto; padding:0;valign:bottom;


}

table.standard a, table.standard a:link, table.standard a:visited {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px;text-decoration:none;}

table.standard td {line-height:19px;}


.standard table ul {font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px;list-style-type:square;
margin-left:10px;margin-top:3px}

.standard table ul li{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px; list-style-type:square;
padding-left:2px;}


hr.standard {
background-color:#FFFFFF;
color:#DFDFDF;
height:1px;
margin:10px 0 10px 0;
padding:0;
}


/* #breadcrumbs 
a.gpo_region_menu {

text-transform:none;
padding: 0 10px 0 15px;

color:#E8921E;

}
*/
#divTopLeft .moduletable ul {list-style-type:none;margin-left:0;}
#divTopLeft .moduletable ul li {
font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px;
line-height:1.3;
list-style-type:none;
background: #fff;
padding-left:0;
}


#divTopLeft ul li a:link, #divTopLeft ul li a:visited {list-style-type:none;
background: #fff  url(../images/M_images/arrow.png) no-repeat 0 1px;
padding: 0 5px 0 15px;margin-left:0;}


#divTopLeft .moduletable h3
{padding-bottom:5px;}

#divTopLeft .moduletable
{padding-bottom:0px;}

/* DivTopRight */

#divTopRight .moduletable ul {list-style-type:none;margin-left:0;}
#divTopRight .moduletable ul li {
font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px;
line-height:1.3;
list-style-type:none;
background: #fff;
padding-left:0;
}


#divTopRight ul li a:link, #divTopLeft ul li a:visited {list-style-type:none;
background: #fff  url(../images/M_images/arrow.png) no-repeat 0 1px;
padding: 0 5px 0 15px;margin-left:0;}


#divTopRight .moduletable h3
{padding-bottom:5px;}

#divTopRight .moduletable
{padding-bottom:0px;}


/*  Go To Mod Styling  */

#go_to .moduletable ul {list-style-type:none;margin-left:0;}
#go_to .moduletable ul li {
font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;
font-size:11px;
line-height:1.3;
list-style-type:none;
background: #fff;
padding-left:0;

}


#go_to ul li a:link, #go_to ul li a:visited {list-style-type:none;
background: #fff  url(../images/M_images/arrow.png) no-repeat 0 1px;
padding: 0 5px 0 15px;margin-left:0;}

#go_to .moduletable h3
{padding-bottom:5px;}

#go_to .moduletable
{padding-bottom:0px;
max-height:440px;
overflow-y:auto;   
}


#left ul li a:hover, #left ul li a:active, #left ul li a:focus {color:#E8921E;
}

/* Members  padding-left:30px;padding-right:0px; */
#members {float:right; width:120px;
font-size:12px;
font-weight:bold;
height:26px;
padding-right:25px;
overflow:hidden;

}

/*  Lists - */





ol.list_search  {
	list-style-position:inside;
	margin:20px 0;
	padding:0;
}

ol.list_search li {
	border-bottom:solid 1px #fff;
	margin:10px 0;
	padding:10px;
	background:#FBF7FA;
}

ol.list_search li h4 {
	border-bottom:solid 0 #CCC;
	color:#099;
	display:inline;
	margin:0 0 10px;
padding-left:5px;
}


/* advanced search form */

#advancedSearch .searchSeparator {
       margin-left:6px;
       margin-right:6px;
}

.gpo_adv_search_frontend {
       background: #E8921E url(../images/search.gif) no-repeat top left;
       position:relative;
       padding-left:10px;
       padding-right:0px;
       text-align:center; 
       width:90px;
}

.gpo_adv_search_frontend_clear {
       background: #E8921E url(../images/clear.gif) no-repeat top left;
       position:relative;
       padding-left:10px;
       padding-right:0px;
       text-align:center; 
       width:90px;
}

/*for compare pages - ryan 201104
*/

.cSelect {
	width: 130px;
	line-height: normal;
	text-align: center;
}

/*for compare pages - ryan 201104
*/

.comTitle {
	background-image: url(../images/factpage-head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 65px;
	padding-right: 15px;
	padding-left: 15px;
}

.frFacts {
    background-image: url(../images/factpage-head-fr.jpg);
}
.esFacts {
    background-image: url(../images/factpage-head-es.jpg);
}
.enFacts {
    background-image: url(../images/factpage-head.jpg);
}

/*for compare pages - ryan 201104
*/

a.cBtn {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 130px;
	border-width: 0px;
	border-style: none;
}
a.cBtn:hover {
	background-position: left bottom;
}

a.cBtnEn {
    background-image: url(../images/cBtn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.cBtnFr {
    background-image: url(../images/cBtn-fr.jpg);
    background-repeat: no-repeat;
	background-position: left top;
}
a.cBtnEs {
    background-image: url(../images/cBtn-es.jpg);
    background-repeat: no-repeat;
	background-position: left top;
}

.helpicon{
    background-image: url(../images/help_icon.gif);
    background-repeat: no-repeat;
    
}

#header-print{
    display:none;
}


/*.optionbar {
    overflow:hidden;
    margin: 3px 0px
}
*/
.optionbar {
    margin: 0px 3px;
    float: right;
	width: 110px;
	overflow: hidden;
}

h3.l1 .optionbar {
    margin-top: 5px;
}

.optionbar a.btn, a.btn {
    font-size: 10px;
    line-height: 16px;
    color: #048DD4;
    background-repeat: no-repeat;
    background-position: left top;
    text-align: left;
    display: block;
    float: right;
    width: 48px;
    text-decoration: none;
    margin-top: 2px;
    margin-right: 6px;
    height: 17px;
    padding: 0px 0px 0px 20px;
}

.optionbar a.compare, a.compare {
    background-image: url(../images/btn-compare.gif);
}

.optionbar a.compare.fr, a.compare.fr {
    background-image: url(../images/btn-compare-fr.gif);
    width: 55px;
    padding: 0px 0px 0px 24px;
}

.optionbar a.define {
    background-image: url(../images/btn-define.gif);
    width: 0px;
    padding-left: 18px;
    margin-right: 0px;
    cursor: pointer;
}

.optionbar a.print {
    background-image: url(../images/btn-print.gif);
    width: 12px;
    padding-left: 18px;
    margin-right: 0px;
    cursor: pointer;
}
.optionbar a.email {
    background-image: url(../images/btn-email.gif);
    width: 12px;
    padding-left: 18px;
    margin-right: 0px;
    cursor: pointer;
}

.optionbar a.btn:hover, a.btn:hover {
    background-position: left bottom;
    text-decoration: none;
    color: #048DD4;
}

div.fixed_height {
    display: block;
    width: 100%;
    height: 246px;
    overflow-y: scroll;
}

/*Added fixed css for download button in docman documents*/
.koowa .docman_download__button{
    padding-bottom: 23px;
    padding-top:5px;
    font-size: 1.2em;
    width: 130px;
    
}

.koowa .docman_download__filename{
    position: relative;
    top: 15px;
}
/*Added fixed css for download button in docman Add new button*/
.koowa .btn-group>.btn-small{
    width: 100px;
}
/*Adjusted the title of docman documents*/
.koowa h3{
    font-size: 1.2em;
    line-height: 20px;
}
.koowa h4{
    font-size: 1em;
}

/* Menubar css fix for ES/FR */ 
#header.es div.left-menu-item ul li a:link, #header.es div.left-menu-item ul li a:visited, 
#header.fr div.left-menu-item ul li a:link, #header.fr div.left-menu-item ul li a:visited {
    padding: 13px !important;
}

