/* MEYER RESET v1.0*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,small,strike,strong,sub,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* CLEARFIX */
.clearfix:after, .container:after { content:"."; display:block; height:0; clear:both; visibility:hidden; max-height:0; }
.clearfix, .container { display:inline-block; }
* html .clearfix, * html .container { height:1%; }
.clearfix, .container { display:block; }
.clear { clear:both; }

/**************************************/
/* TEMPLATE                           */
/**************************************/

body { background:#FBFBFB; color:#333; font-family:Verdana, Arial, Helvetica, Sans-serif; font-size:12px; line-height:15px; }
h2 { font-size:14px; font-weight:bold; color:#95c838; margin-bottom:10px; line-height:normal; }
h3 { font-size:14px; color:#003F2D; margin-bottom:10px; }
#container { margin:10px; width:98%; }
#content { margin:0px; padding:0px; border:0px; background-color:#FFF; }

/**************************************/
/* LINKS                              */
/**************************************/

a { color:#006666; text-decoration:none; }
a:hover { color:#003F2D; text-decoration:underline; }
a:visited { color:#006666;/* color:#5F5F5F; */ }

/**************************************/
/* GENERIC CLASSES                    */
/**************************************/

.bold {font-weight:bold;}
.noBorder {border:none !important;}
.lightGreen {color:#95c838;}
.hideformobile { display:none; height:0px; visibility:hidden; }

/**************************************/
/* HEADER                             */
/**************************************/

#header { padding:0px 0px 20px 0px; }
#BreadCrumb { margin:0px; padding:0px; border:0px; }
#languageToggle { margin:5px 0px 10px 0px; padding:0px; border:0px; font-weight:bold; }
#logo { margin:0px; padding:10px 0px 0px 0px; border:0px;  }
#headerContent { margin:0px; padding:10px 10px 0px 0px; border:0px; width:200px; }
#headerContent h2 { color:#003F2D; }

/**************************************/
/* SIDE NAVIGATION                    */
/**************************************/

#globalMainNav li { padding:0px 0px 10px 0px; }
#globalMainNav a { font-size:16px; font-weight:bold; color:#003333; } 
#sideMainNav ul { padding-top:10px; }
#sideMainNav li { padding:0px 0px 10px 0px; font-size:16px; font-weight:normal; }
#sideMainNav ul li ul li { padding:0px 0px 0px 5px; font-size:16px; font-weight:normal; }
#sideMainNav a { color:#003333; }
#sideMainNav li.active { color:#003333; }
#sideMainNav li.active a { color:#003333; }
#sideMainNav li.expand { padding:0px 0px 0px 5px; font-size:16px; font-weight:normal; }
#sideMainNav li.expand ul { margin:0px; padding:0px; }
#sideMainNav li.expand ul li { padding:0px 0px 10px 5px; font-size:14px; font-weight:normal; }

/**************************************/
/* HERO                               */
/**************************************/

.home_hero { margin:12px 10px 12px 0px; }
.home_hero h1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF; font-size:24px; line-height:normal; padding-bottom:15px; }
.home_hero h2 { font-family:Verdana, Geneva, sans-serif; size:14px; font-weight:normal; color:#FFF; line-height:20px; }
.home_hero p { color:#FFF; padding-bottom:10px; }
.home_hero small { padding-bottom:12px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#75B74A; display:block; }
.home_hero .home_contentBox { padding:12px; background-color:#FFF; }

/**************************************/
/* CONTENT BOX                        */
/**************************************/

.contentBoxSm { margin:10px 10px 10px 0px; padding:10px; border:1px solid #ccc; }
.contentBoxImageHome { padding-bottom:10px; }
.contentHomeMoreBtn { padding:10px 0px 10px 0px; }
.contentBoxSmGrn p { padding-bottom:2px; }

/**************************************/
/* FOOTER                             */
/**************************************/

.arFooter { margin:10px 0px 10px 0px; padding:0px; border:0px; width:100%; }
.arFooterItems { margin:0px; padding:10px 0px 0px 0px; border:0px; }
.arFooterList .headline { color:#003F2D; padding:0px 0px 10px 0px; font-size:14px; }
.arFooterList li { padding-bottom:5px; }
.arFooterItem { margin:10px 0px 0px 0px; padding:0px; }
.arSubItem { padding:0px 5px 0px 20px; width:185px; }

#footer { margin:10px; border-top:1px solid #ccc; width:95%; }
#footerLinks { padding:10px 0px 10px 0px; } 
#footerLinks li { color:#000; padding-bottom:5px; }
#footerLinks li#footerFirst { border-left:none; }
#legal { font-size:10px; color:#666; }

/* HOME */
#storycontent { margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border:0px; display:block; width:97%; }
.storyhead { margin:0px; padding:0px 0px 15px 0px; border:0px; display:block; }
.storyhead h4 { font-size:12px; color:#999999; padding-bottom:10px; }
.storyhead p { font-size:11px; padding-bottom:10px; }
.stories li { margin:0px; padding:15px 0px 5px 0px; border-top:1px solid #E6E6E6; }
/* LISTS */
.basic li { margin:0px; padding:0px 0px 5px 0px; border:0px; width:100%;  }
.simple { margin:auto; padding:0px 0px 0px 30px; border:0px; width:auto; list-style:disc; list-style:outside !important; float:none; vertical-align:text-top; }
.simple li { margin:auto; padding:0px 0px 5px 0px; border:0px; width:auto; list-style:disc; list-style:outside !important; float:none; vertical-align:text-top; }
/* ICONS */
.shareicons { margin:0px 0px 10px 0px; padding:0px; border:0px; height:24px; display:inline; }
.shareicons li { margin:0px; padding:0px 0px 0px 10px; border:0px; width:auto; height:24px; display:inline; }
.shareiconssmall { margin:1px 0px 10px 0px; padding:0px 0px 0px 0px; border:0px; height:16px; display:inline; }
.shareiconssmall li { margin:0px; padding:0px 0px 0px 5px; border:0px; width:auto; height:16px; display:inline; }
/* LEADERSHIP */
.leadership { margin:0px; padding:0px 0px 15px 0px; border:0px; width:auto; list-style:none; float:none; }
.leadership li { margin:0px; padding:0px; border:0px; width:100%; list-style:none; float:none; }
.leadership li img { padding-bottom:5px; }
.leadership li.nomargin { margin:0px; }
/* PERSONEL */
.personel { margin:0px; padding:0px 0px 15px 0px; border:0px; width:auto; list-style:none; float:none; }
.personel li { margin:0px 20px 0px 0px; padding:0px; border:0px; width:100%; list-style:none; float:none; }
.rpadvid { padding:0px 0px 10px 20px; width:100%; }
.personel li.nomargin { margin:0px; }
/* SECTION LIST */
.sectionlist { border:0px; }
.sectionlist li { border:0px; background:#FFF; margin-bottom:10px; }
.sectionlist li ul li { margin-bottom:0px; }

.closed { margin:0px; padding:0px; border:0px; display:block; height:auto; }