/* @group Global Reset */
body { margin:0; padding:0; }
html, body, form, fieldset { margin:0; padding:0; font:100%/100% Geneva, Trebuchet MS, Lucida, Arial, sans-serif; }
a img  { border:none; }
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address { margin:0; padding:0; }
ul { list-style:none; margin:0px; padding:0px; }
.minifp ul { list-style:none; margin:0px; padding:0px; }
li { padding-left:9px; margin:0px; }
.minifp li a { padding-left:9px; margin:0px; }
/* Miscellaneous conveniences:*/
form label { cursor:pointer; }
fieldset { border:none; }
/* Form field text-scaling */
input, select, textarea { font-size:100%; }
a:focus
{ outline:none; }
/* @end */
/* @group Typography */
/* Module Column Typography - sightly smaller headings */
.module h1,.moduletable h1 { font-size:18px; }
.module h2,.moduletable h2 { font-size:16px; }
.module h4,.moduletable h4 { font-size:14px; }
/* Basic Typography */
div.main-left-only ol,
div.main-left-only ul,
div.main-right-only ol,
div.main-right-only ul,
div.main-wide ol,
div.main-wide ul,
div.main-both ol,
div.main-both ul { margin-left:20px; }
p { padding-bottom:10px; }
h1 { font-size:18px; line-height:125%; padding:4px; letter-spacing:0px; }
h2 { font-size:16px; line-height:125%; padding:4px; letter-spacing:0px; }
h3 { font-size:14px; line-height:125%; padding:4px; letter-spacing:0px; }
h4 { font-size:12px; line-height:125%; padding:4px; letter-spacing:0px; }
/* EXTRA STYLES */
p.alert { background:#f8bda9 url(../images/exc.png) no-repeat 15px 50%; /* x-pos y-pos */ text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #FF0000; border-bottom:2px solid #FF0000; color:#57060a; }
p.info { background:#b9cce5 url(../images/info.png) no-repeat 15px 50%; /* x-pos y-pos */ text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #466eae; border-bottom:2px solid #466eae; color:#000; }
p.warn { background:#faffb5 url(../images/warn.png) no-repeat 15px 50%; /* x-pos y-pos */ text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #F7D229; border-bottom:2px solid #F7D229; color:#463b0b; }
/*-----SPECIAL LIST STYLE (CHANGE OR ADD ANOTHER)-----*/
ul.checklist li { list-style:none; line-height:16px; padding:2px 0px 2px 18px; list-style-position:outside; }
ul.checklist a { text-decoration:underline; padding:1px; }
ul.checklist a:hover { text-decoration:none; padding:1px; }
/*-----BLOCKQUOTE STYLE-----*/
blockquote { padding:10px; font-style:italic; padding:10px; }
div.code {  padding:10px; text-decoration:none; font:normal normal normal 11px "Courier New", Courier, mono; }
/* @end */
/* @group Structure */
/* Header Text */
#header_text {width:960px;margin:0px auto;}
#header_text h1, #header_text h1 a { padding:0px; text-decoration:none; }
#header_text h2 { padding:0px; margin:0px; }
/* CSS for Header Image */
#header_graphic a img { border:none; }
#header_graphic {width:960px;margin:0px auto;}
#header_text .inside,#header_graphic .inside {padding:0; margin:0;}
#header_graphic h2 {text-indent:-6000em;padding:0px;margin:0px;line-height:0px;font-size:0;}
#header_graphic .inside {padding:0; margin:0;}
#pathway { margin:0px 0px 5px 0px; font-size:11px; }
#header-wrap { width:100%; margin:0; }
#main-wrapper { width:964px; margin:14px auto 0px auto; }
#mainbody-both { padding:0px; margin:0px; }
#mainbody-left-only	{min-height:920px; display:block;}
.main-top-right-only,.main-top-both,.main-top-left-only { height:11px; width:964px; }
.main-top-wide { height:11px; width:964px; }
.main-both { margin:0px 210px 0px 200px; }
.main-wide { margin:0px auto; width:952px; position:relative; }
.main-left-only { margin:0px 10px 0px 200px; width:755px; }
.main-right-only { margin:0px 200px 0px 10px; width:750px; }
#leftcol { float:left; width:188px; padding:0; margin:0; }
#leftcol .left-inside { margin:0; padding:0px 10px 0px 10px; }
#leftcol .left-inside a { text-decoration:none; }
.search { margin:0; padding:0px 10px 0px 10px; }
#rightcol { float:right; width:200px; }
#rightcol .right-inside { margin:0; width:auto; padding:5px 10px 0px 0px; }
/* Footer */
.bottom-right-only,.bottom-both,.bottom-left-only,.bottom-wide { height:11px; margin:0px 0px 5px 0px; padding:0px; }
.footer { margin:0px; padding:0px 10px; text-align:center; font-size:11px; line-height:12px; }
.footer p { margin:0px; padding:10px 0px 0px; }
.footer p a { text-decoration:none; }
.clear { clear:both; margin:0px; padding:0px; height:0px; }
/* @end */
/* @group Modules */
 /* Header Module */
#headermod { float:right; overflow:hidden; position:relative; }
#headermod .moduletable h3 { font-size:16px; line-height:16px; font-weight:bold; font-variant:normal; padding-top:8px; margin:0; text-indent:0px; background-image:none; }
#headermod .moduletable { font-size:11px; line-height:145%; }
#headermod .contentheading,#headermod a.contentpagetitle { font-size:16px; line-height:18px; }
/* Module  (Default) */
div.module {margin-bottom:8px;}
div.module div{}
div.module div div  {}
div.module div div div  {padding:5px 0px 0px 0px;}
div.module div div div div {padding:0;}
div.module h3,div.moduletable h3 { padding:0; line-height:100%; margin:0 0 5px 0; font-weight:normal; text-indent:9px; font-size:16px; }
/* Module Unstyled */
div.module-none { margin-bottom:10px; background:none; }
div.module-none div { background:none; }
div.module-none div div { background:none; }
div.module-none div div div { background:none; padding:0px; margin:0px; }
div.module-none div div div div { background:transparent none; padding:0; }
div.module-none h3 { margin:10px 0; padding:0; line-height:100%; height:auto; margin:0 0 5px 0; font-weight:normal; text-indent:15px; font-size:18px; font-style:normal; border:none; color:#2F462B; }
/* Overrides - Must come after module structure */
#showcase, .bottom  { margin:0px;padding:0px; }
#leftcol ul#mainlevel li,#rightcol ul#mainlevel li,
#leftcol ul#mainlevel-sidenav li,#rightcol ul#mainlevel-sidenav li { background-image:none; padding:0px; }
#leftcol ul#mainlevel,#rightcol ul#mainlevel,
#leftcol ul#mainlevel-sidenav,#rightcol ul#mainlevel-sidenav { background-image:none; list-style:none; }
#leftcol a.mainlevel,#rightcol a.mainlevel,
#leftcol a.mainlevel-sidenav,#rightcol a.mainlevel-sidenav { line-height:27px; height:27px; padding-left:8px; margin-bottom:2px; text-decoration:none; display:block; font-size:12px; }
#leftcol a.mainlevel:hover,#rightcol a.mainlevel:hover,
#leftcol a.mainlevel-sidenav:hover,#rightcol a.mainlevel-sidenav:hover {}
#leftcol a#active_menu.mainlevel,#leftcol a#active_menu.mainlevel:hover,
#rightcol a#active_menu.mainlevel,#rightcol a#active_menu.mainlevel:hover {}
a.sublevel,a.sublevel-sidenav { padding-left:4px; font-size:12px; text-decoration:none; }
a.sublevel.img {}
/* Search */
.search {background:none;margin-top:10px;line-height:27px;height:27px;padding-left:8px;margin-bottom:2px;text-decoration:none;display:block;font-size:12px;}
.inputbox {margin:5px;}
/* Banner */
div#banner { margin:0px auto 10px auto; text-align:center; }
/* @end */
/* @group Joomla Styles */
table.contentpaneopen ul, table.contentpaneopen ol { list-style-position:inside; }
/* Tables */
table.contentpaneopen { margin:0; padding:0; width:100%; }
table.blog table.contentpaneopen { white-space:normal; border-collapse:separate; }
table table.contentpaneopen td, table table.contentpane td { padding:0px 4px; }
table.contentpaneopen, table.contentpane, table.blog { border-collapse:collapse; width:100%; }
div.blog_more { padding:0px 10px; }
div.blog_more strong { position:relative; }
div.blog_more ul li { list-style:none; background-image:none; padding:0px; }
div.blog_more ul li a { text-decoration:none; display:block; padding:4px; }
div.blog_more ul li a:hover { text-decoration:none; display:block; padding:4px; }
/* Polls Module */
table.pollstableborder { width:100%; text-align:left; }
table.poll { font-size:11px; }
.smalldark { white-space:nowrap; }
.sectiontableentry1 a,
.sectiontableentry2 a { text-decoration:none; }
li a.category { font-weight:bold; text-decoration:none; }
table.contentpane tr td ul { list-style:none; }
/* Print-PDF-EMail */
body.contentpane { background:#fff; margin:25px; }
span.pagenav { color:#9e9984; }
td.modifydate { line-height:30px; }
div.mosimage { margin:10px; }
div.mosimage_caption { font:10px/12px Arial, Helvetica, Geneva, sans-serif; padding:2px; }
div.mosimage img { padding:5px; }
/* Content Headings */
a.contentpagetitle { font-size:20px; font-weight:normal; white-space:normal; line-height:145%; padding:4px 0px 0px 0px; margin-bottom:6px; text-decoration:none; }
a.contentpagetitle:hover { text-decoration:none; }
td.contentheading { width:100%; }
.contentheading { font-size:20px; font-weight:normal; white-space:normal; line-height:115%; padding:4px 0px 0px 0px; margin-bottom:6px; font-style:normal; letter-spacing:-1px; }
.componentheading { font-size:20px; line-height:30px; font-weight:bold; }
a.readon { float:right; padding-left:18px; line-height:15px; font-size:12px; text-decoration:none; }
.pagenav_next a,.pagenav_prev a { margin:15px 15px 0px 0px; padding:1px 4px; text-align:center; text-decoration:none; font:12px Arial, Helvetica, Geneva, sans-serif; }
div.back_button a { margin:15px 15px 0px 0px; border:1px solid #adc387; padding:1px 2px; text-align:center; text-decoration:none; float:right; font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
.pagenav_next a:hover,.pagenav_prev a:hover,div.back_button a:hover { text-decoration:none; }
div.pagenavbar a, div.pagenavbar { text-decoration:none; font-size:11px; }
table.contenttoc { font-size:12px; }
table.contenttoc th { font-size:16px; font-weight:normal; font-style:normal; font-variant:small-caps; }
table.contenttoc td { font-size:14px; padding:2px 8px; }
table.contenttoc a.toclink  { font-size:12px; text-decoration:none; }
#archive-list li { background:none; }
#archive-list li a { text-decoration:none; font-size:17px; font-weight:normal; white-space:normal; line-height:115%; padding:4px 0px 0px 0px; margin-bottom:6px; font-style:normal; letter-spacing:-1px; border-bottom:1px solid #626262; color:#fff; }
/* @end */
/* ************************************************************************* */
/* *************************     MOD BRIAK ISS     ************************* */
/* ************************************************************************* */
@CHARSET "ISO-8859-1";
ul.briask-iss { position:relative; list-style:none; list-style-image:none; margin:0px auto; padding:0px; overflow:hidden; border:none; background:none; }
ul.briask-iss li { list-style:none; margin:0px; padding:0px; border:none; background:none; }
ul.briask-iss li a { margin:0px; padding:0px; border:none; background:none; }
ul.briask-iss li a img { display:none; position:absolute; padding:0px; top:0; left:0; border:none; background:none; }
ul.briask-iss li img { display:none; position:absolute; top:0; padding:0px; left:0; border:none; background:none; }
/* ************************************************************************* */
/* ************************************************************************* */
/* **************************     MOD MINI FP     ************************** */
/* ************************************************************************* */
.minifp td { padding-right:5px; }
.minifp td p { margin-top:3px; }
.minifp td img { border:none; margin-left: 0.5em; margin-right: 0.5em; }
.minifp-anotherlinks { font-weight:bold; font-size:100%; border-bottom:1px solid #ccc; display:block; padding-bottom:5px; margin-bottom:5px; background:url(../images/arrow_green.gif) no-repeat top left; padding-left:20px; }
.minifp ul li { font-size:94%; padding-left:0; }
.minifp ul li a {}
.minifp-introtitle a { font-size:120%; font-weight:bold; color: #333; }
.minifp-introtitle a:hover { text-decoration:underline; }
.minifp-date { color:#666; font-size:9px; font-weight:normal; height:10px; }
a.minifp-full-link { font-weight:bold; line-height:24px; }
a:hover.minifp-full-link { text-decoration:underline; }


