/* ---------------------
basic layout
--------------------- */

* { font-family: Arial, Helvetica, sans-serif; }
.uontemplate { background-color:#ffffff;margin:10px 0 0; }
div,td,p { font-size:12px;line-height:18px;color:#000000; }
a,a:link,a:active,a:visited { text-decoration:underline;color:#000000; }
a:hover { text-decoration:underline; }
ul { margin: 5px;padding: 5px 5px 5px 20px;list-style: none;list-style-type: square; }
li { line-height: 18px;padding-left: 5px;padding-top: 0px; }
.center { text-align:center!important; }
.clear { clear:both; }
img.sidebar { position:absolute;top:185px;right:0px; }

/* ---------------------
template layout
--------------------- */

#container { width:950px;margin: 0px auto;padding:0;text-align: left;border: 1px solid #CCC;position: relative; }
#containerbg { width: 950px;float:left; }
#outerleft { position:relative;float:left;clear:left;width:950px; }
#outerright { position:relative;width:170px;float:right;clear:right;margin-top: 200px; }
#logo { position:relative;margin: 6px 0px 5px 8px;width:160px;height:74px;float:left; }
#topmenu { position:absolute;right: 0;top: 0; }
#imgheader { position:relative;float:left;clear:left;width:100%;height:99px;background-color: #000000;display: none; }
#container_inner { position:relative;float:left;clear:left;width:950px; }
#leftcol { position:relative;float:left;clear:left;width:170px;margin-right: 14px;padding-left: 7px; }
#leftcolmenu { position:relative;background:transparent url(../images/bg_leftcol.jpg) repeat-y left top;overflow:auto; }
#content_top_wrapper { margin:4px 6px 20px 0pt;position:relative;width:560px; }
#content_top1 { clear:left;float:left;position:relative;width:280px; }
#content_top2 { clear:right;float:right;position:relative;width:280px; }
#content_main { background:#ffffff url(../images/minding_animals_logo.jpg) no-repeat top right;float:left;margin:15px 0pt 0px 0px;padding-bottom:20px;position:relative;width:750px;min-height:190px}
#content_main table table.blog tbody tr td div { padding-bottom: 20px; }
#rightcol_top,#rightcol { float:left;clear:left;width:168px;margin:0 0 0 1px;display:inline;overflow:auto; }
#rightcol_top { height:70px;min-height:70px;background:transparent url(../images/bg_topright.jpg) no-repeat center top; }
#banner { position:relative;clear:left;float:left;width:590px;height:65px;min-height:65px;color:#FFFFFF;font-size:9px;background-color: #333333;display:block;text-align:center!important;vertical-align:middle;padding:5px 0 0 0;margin-top:20px; }
#blackline { position:relative;clear:left;float:left;width:590px;height:10px;min-height:10px;background-color: #000000;color:#FFFFFF;font-size:10px;margin-top:20px; }
#copyright div div { text-align: left;font-size: 10px;color:#666666;}
#copyright div div br { display: none; }
#copyright{color:#666666;font-size:10px;margin:10px auto 20px auto;text-align:left;width:950px;position:relative;height: 30px;}
* html #copyright {height: 50px;}
*:first-child+html #copyright {height: 50px;}
#copyright ul{font-size:10px;list-style-type:none;margin:2px 0px;padding:0px;}
#copyright ul li{border-left:1px solid #999999;float:left;margin-right:6px;padding-left:6px;line-height: 12px;}
#copyright ul li:first-child{border-left:0px;padding-left:0px;}
#copyright span.irua{position: absolute;right: 0;height:30px;margin-right:13px;width:175px;margin-top:0;}
#copyright img{border:0px;}
#copyright a {color: #009966; text-decoration: none;}
#copyright a:hover{text-decoration: underline;}

/* ---------------------
mambo content layout
--------------------- */

div.cookie{position: absolute;left: 190px;top: 66px;border-bottom: 5px solid #CCC;width: 750px;padding-bottom: 1px;height: 18px;}
* html div.cookie {margin-top:3px;padding-bottom:5px;}
span.pathway {display:block;text-align:left;color:#666;font-size:11px;}
.componentheading {color:#000000;font-size: 20px;line-height:25px;padding: 5px 0 5px 0;display:block;}
.contentheading,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:active,a.contentpagetitle:visited {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#000;font-weight: bold;background-color:inherit;display:block;}
.contentpaneopen {width:560px;}
.buttonheading {width: 16px!important;text-align:right;}
td.sectiontableheader {font-weight: bold;}
div#siteTitle {position: absolute;left: 190px;font-weight: bold;text-transform: uppercase;color: #000;top: 40px;font-size: 16px;}
.category, .categorytitle {font-weight: bold;color: #009966;background-color:inherit;}
a.category{font-weight: normal;color: #009966;}
.sectiontableentry1,table.pollstableborder tr.sectiontableentry1 {background-color: #EFEFEF;padding: 2px;color:#333333;}
.sectiontableentry2,table.pollstableborder tr.sectiontableentry2 {background-color: #FFFFFF;padding: 2px;color:#333333;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td {word-wrap:break-word;}
.blogsection {color:#3973AC;background-color:inherit;}
.blog_more {font-weight: bold;line-height: 25px;padding-top: 20px;color: #333;background-color:inherit;}
#content_main table table.blog div.blog_more div {padding-bottom:10px}
.blog_more div strong {border: 1px solid #EEE;display: block;padding: 1px 5px;}
.blog_more ul {margin: 0;padding: 0;}
.small {color:#999999;font-size:10px;font-weight: bold;background-color:inherit;}
#content_main .createdate {display: none;}
#content_main .modifydate {display: none;}
.pagenav_prev,.pagenav_next {font-size:11px;}
.pagenavbar  {display:block;width:100%;background-color:inherit;height:20px;line-height:25px;text-align:right;letter-spacing:2px;color:#999999!important;clear:both;font-size: 11px!important;margin-top: 10px;background-image: url(../images/bg_pagenav.jpg);background-repeat: repeat-x;background-position: center bottom;}
.pagenav {height:20px;line-height:25px;text-align:right;letter-spacing:2px;color:#999999;clear:both;font-size: 11px;margin-left: 0;margin-right: 0;background-color:inherit;}
.back_button {display:block;text-align:left;font-weight:bold;font-size:12px;width:100%;margin-bottom:10px;letter-spacing:2px;}
.highlight {font-weight:bold;background-color: #FFFF00;padding: 2px 0 2px 0;}
table.contenttoc {border:1px solid #000000;padding:1px;display:block;width:130px;margin: 0 0 10px 10px;}
.contenttoc th {color:#FFFFFF;background-color:#666666;font-size:11px;display:block;width:124px;}
ul.latestnews li,ul.mostread li {line-height: 18px;font-size:11px;font-weight:bold;list-style-type: none;list-style-position: outside;}
table.contentpane td.contentdescription {width:100%!important;}

/* ---------------------
Links
--------------------- */

#leftcol a:link,#leftcol a:active,#leftcol a:visited,#leftcolmenu a:link,#leftcolmenu a:active,#leftcolmenu a:visited{color:#009966;}
a.pagenav:link ,a.pagenav_next:link,a.pagenav_pre:link,div.back_button a,div.back_button a:link,a.latestnews:link,a.latestnews:active,a.latestnews:visited,a.mostread:link,a.mostread:active,a.mostread:visited {text-decoration:none;}
.readon,a.readon:link,a.readon:active,a.readon:visited {color:#009966;text-align:left;margin-top:10px;font-size:12px;text-decoration:underline;}
a.blogsection:link,a.blogsection:active,a.blogsection:visited {color:#009966;text-decoration:none;}
a.mainlevel:link,a.mainlevel:active,a.mainlevel:visited,#leftcol a.mainlevel:link,#leftcol a.mainlevel:active,#leftcol a.mainlevel:visited,#leftcolmenu a.mainlevel:link,#leftcolmenu a.mainlevel:active,#leftcolmenu a.mainlevel:visited {color:#009966; text-decoration:none;font-size:12px !important;}
a.sublevel:link,a.sublevel:active,a.sublevel:visited,#leftcol a.sublevel:link,#leftcol a.sublevel:active,#leftcol a.sublevel:visited,#leftcolmenu a.sublevel:link,#leftcolmenu a.sublevel:active,#leftcolmenu a.sublevel:visited {color:#009966;text-decoration:none;font-size:11px !important;font-weight: normal;}
a.mainlevel:hover,#leftcol a.mainlevel:hover,#leftcolmenu a.mainlevel:hover {text-decoration:underline!important;}
a.sublevel:hover,#leftcol a.sublevel:hover,#leftcolmenu a.sublevel:hover {text-decoration:underline!important;}
a.mainlevel-right:link,a.mainlevel-right:active,a.mainlevel-right:visited,a.sublevel-right:link,a.sublevel-right:active,a.sublevel-right:visited {color:#000000;text-decoration:none;font-size:11px;}
a.mainlevel-right:hover {background-color:#CCCCCC;text-decoration:none;}
a.pathway:link,a.pathway:link,a.pathway:active,a.pathway:visited {color:#666;text-decoration:none;}
a.toclink:link,a.toclink:active,a.toclink:visited {color:#3973AC;font-size:11px;padding:2px 10px 2px 10px;display:block;text-decoration:none;}
.pagenavbar a:link,.pagenavbar a:active,.pagenavbar a:visited  {letter-spacing:2px;color:#000000;font-size: 11px;text-decoration: none;}
.pagenavbar a:hover {color:#3973AC;}
.latestnews,.mostread {color:#000000;	}
a.latestnews:link,.mostread a:link,.latestnews a:active,.mostread a:active,.latestnews a:hover,.mostread a:hover,.latestnews a:visited,.mostread a:visited {color:#009966;text-decoration:underline;}
a.toclink:hover,a.latestnews:hover,a.mostread:hover,a.sublevel:hover,a.sublevel-right:hover,a.blogsection:hover,a.readon:hover,a.pagenav:hover ,a.pagenav_next:hover,a.pagenav_pre:hover,a.latestnews:hover {text-decoration:underline;}
a.pathway:hover{text-decoration:underline;color:#666;}
#leftcolmenu a:hover,#leftcol a:hover {color:#009966;text-decoration:underline;}
ul.mostread,ul.latestnews{margin: 0px;}

/* ---------------------
mambo module layout
--------------------- */

table.moduletable,#leftcol table,#rightcol table {width:164px;float:left;clear:left;}
#leftcol table.moduletable {margin-bottom: 15px;}
div#content_top1 table.moduletable{width: 275px;float: left;clear: left;}
div#content_top2 table.moduletable{width: 275px;float: right;clear: left;}
#leftcol table.moduletableloginform{border: 1px solid #ddd;width: 100%;background-color: #f6f6f6;margin-bottom: 10px;}
#leftcol table.moduletableloginform table {width: 143px;}
#leftcol table.moduletableloginform table td {color: #666;}
#leftcol table.moduletableloginform th {padding: 6px 10px 3px 10px;text-transform: uppercase;font-size: 12px;color: #000;text-align: left;}
#leftcol table.moduletableloginform form {margin: 0;padding: 0px 10px 10px;width: 143px;}
#leftcol table.moduletableloginform input[type=text],#leftcol table.moduletableloginform input[type=password]{width: 143px;border: 1px solid #CCC;padding: 2px 1px;}
*:first-child+html #leftcol table.moduletableloginform input[type=text],*:first-child+html #leftcol table.moduletableloginform input[type=password] {width: 135px;}
#leftcol table.moduletableloginform .button {width: auto;border: 1px solid #333;padding: 2px 5px;}
#rightcol table,#leftcol table td {font-size:11px !important;color:#CCCCCC;}
#rightcol table,#rightcol table td {font-size:11px !important;color:#030303;}
table.moduletable th,table.moduletable-bgimg th,table.moduletable-right th {color:#FFFFFF;font-size:12px;background-color:#000;text-align:left;font-weight:bold;padding: 3px 5px 1px 10px;text-transform: uppercase;}
#leftcol table.moduletable th,#leftcol table.moduletable-bgimg th,#leftcol table.moduletable-right th {color:#000;font-size:12px;background-color:#FFF;text-align:left;font-weight:bold;padding: 3px 5px 1px 3px;text-transform: uppercase;border-top-color: 1px solid #DDD;}
#content_top1 table.moduletable td,#content_top2 table.moduletable td {height:100px;min-height:100px;vertical-align:top;border: 1px solid #CCC;}
#rightcol table.moduletable td   {}
.mainlevel  {display:block;font: bold 11px/18px Arial, Helvetica, sans-serif !important;padding:2px 20px 1px 3px;font-weight:bold;text-decoration:none;border-top: 1px solid #DDDDDD;}
#leftcol form {margin-left:15px;}
#leftcol .button {font-size:11px;color:#FFFFFF;background-color:#585858;border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #888888;border-top: 1px solid #888888;width:140px;}
#leftcol .inputbox {font-size:11px;font-weight: bold;}
#leftcol table.moduletable td {color:#333;font-size:11px;}
div.search {margin-left:10px;}
.search .inputbox {width:145px;border: 1px solid #000000;}

/* ---------------------
mambo form layout
--------------------- */

#leftcol .inputbox {font-size:11px;margin-bottom:2px;}
.button,#rightcol .button {font-size:11px;text-transform:uppercase;color:#666666;font-weight:bold;background-color:#CCCCCC;border-top: 1px solid #FFFFFF;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #FFFFFF;}
#rightcol .button {background-color:#E5E5E5;}
.search  {margin-top:30px;}
ul#mainlevel-nav{list-style: none;padding: 0;margin: 10px 10px 0px 10px;font-size: 11px;float: right;}
ul#mainlevel-nav li{display: block;padding-left: 0px;padding-right: 0px;float: left;margin: 0;width: auto !important;white-space: nowrap;border-left: 1px solid #e0e0e0;line-height: 12px;}
ul#mainlevel-nav li:first-child{border-left-color: #FFF;}
ul#mainlevel-nav li a{display: block;padding-left: 5px;padding-right: 5px;text-decoration: none;color: #999;text-transform:lowercase;}
#topmenu>ul#mainlevel-nav li a {width: auto;}
ul#mainlevel-nav li a:hover {color: #666;text-decoration:underline;}
.mainlevel-right {display:block;height:25px;line-height:25px;padding-left:15px;background:#EEF0F0 url(../images/bg_mainlevel_right.gif) repeat-x center top;font-weight:bold;}
table.moduletable-bgimg {background:transparent url(../images/bg_module.jpg) no-repeat center bottom;float:left;clear:left;width:100%;}
table.moduletable-bgimg td {padding: 5px ;font-size:11px;}
table.moduletable-bgimg td td {padding: 0!important;}
.poll {font-size:11px;line-height: 16px;}
table.pollstableborder .sectiontableentry2 {background-color:transparent; text-align:left; }
table.pollstableborder .sectiontableentry1 {background-color:#F5F5F5; text-align:left;}
.moduletable_bgimg table.pollstableborder td.sectiontableentry2,.moduletable_bgimg table.pollstableborder td.sectiontableentry1 {background-color:transparent!important; text-align:left!important; }
table.contentpane  table table input.inputbox {max-width:80px;width:80px;}
table.contentpane {width:560px!important;}
.contentpaneopen {/*width:100%!important;*/}
.contentpaneopen tr.sectiontableentry2 td,.contentpaneopen tr.sectiontableentry1 td{display:block;width:390px!important;}
#con_global div, #con_global table,#hp_view_standard_photo_con1 div div,#hp_view_agen_con {width:390px!important;text-align:left;}
#hp_view_standard_photo_con1 div div,#hp_view_standard_photo_con2,#hp_view_standard_photo_con3,#hp_view_agen_con {width:390px!important;text-align:left;}
table.contentpane  table  {width:390px!important;text-align:left;}
table.contentpane  td.contentheading  {width:200px!important;}
table.contentpane  td.buttonheading  {width:150px!important;}
#bottompadding	{display:none;}
#leftcol div#global_searchBar table.moduletable {margin-bottom: 0px; }
div#global_searchBar{color:#000000;font-size:12px;padding:12px 2px 10px 2px;position:relative;z-index:2000;width: 161px;margin-bottom: 10px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
div#global_searchBar div.search{margin: 0;}
div#global_searchBar form{margin:0px;padding:0px;}
div#global_searchBar form fieldset{border:none;margin:0px;padding:0px;}
div#global_searchBar label,div#global_searchBar select,div#global_searchBar input,div#global_searchBar img{float:left;margin:0px;}
div#global_searchBar label{color:#999999;font-size:11px;font-weight:bold;line-height:1.0em;margin:3px 0px 1px 0px;padding:0px;width:4em;}
div#global_searchBar input{}
div#global_searchBar input.inputbox{width:120px;font-weight:normal;font-size: 12px;color:#666666;padding:4px 4px 0px;float: left;border: 1px solid #CCCCCC;height:17px;margin-right: 2px;line-height: 20px;}
* html div#global_searchBar input.inputbox {height:22px;padding-top:0px;}
*:first-child+html div#global_searchBar input.inputbox {height:21px;padding-top:0px;}
div#global_searchBar input.button {background:#333;color:#FFF;font-size:12px;height:23px;padding:4px 1px;width:26px;float: left;border: 1px solid #666;font-size:12px}
* html div#global_searchBar input.button {height:22px;padding-top:2px;}
*:first-child+html div#global_searchBar input.button {height:23px;padding-top:3px;}
div#global_searchBar:after, div#global_searchBar div.search:after, #copyright ul:after, #container:after,#leftcol table.moduletableloginform form:after{clear:both;content:".";display:block;height:0;visibility:hidden;}