/*

Jommla Design from
http://www.joomladesigns.co.uk copyrigt 2007
*/

body{margin:0px 10%;padding:5px 0px;background:#F3F3F3;font:76% Verdana, Arial, Helvetica, sans-serif}
a{color:#58AA9C}
a:hover{color:#198EBA;text-decoration:none}
blockquote, h4{font-size:1.2em}
blockquote, ol, ul{margin:0px 10px;padding:5px 10px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif}
form{margin:0px;padding:0px}
h1{font-size:1.8em}
h1, h4, h5{margin:0px;padding:5px;font-family:Georgia, "Times New Roman", Times, serif}
h2{color:#979797;font-size:1.3em}
h2, h3, h6{margin:0px;padding:5px;font-family:"Trebuchet MS", Helvetica, sans-serif}
h3{padding-top:2px;padding-bottom:2px;float:none;margin-bottom:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#006699;color:#FFFFFF;background:#198EBA;font-size:1.1em;text-align:left;text-indent:10pt}
h5{font-size:1.1em}
h6{font-size:0.9em}
li{margin:0px;padding:3px 5px;list-style:square;font-size:1.0em}
p{margin:0px;padding:3px 5px;font:0.9em Verdana, Arial, Helvetica, sans-serif}
table{width:auto;font-size:1.2em}
textarea, select, input{font:1em Verdana, Arial, Helvetica, sans-serif}
th{font-size:1.0em}
body.published {
background: #AADDFF;
}

body.mceContentBody {
background: white;
}

/* page structure
---------------------------------------------------------- */
div.container{padding:0px 0px 0px 13px;background:#FFFFFF url(../images/container_bgl.gif) repeat-y left top}
div.container .inputbox{background:#F9F9F9}
div.container .inputbox:hover{background:#F0F0F0}
div.container2{padding:0px 13px 0px 0px;background:#FFFFFF url(../images/container_bgr.gif) repeat-y right top;text-align:left}
div#top{width:100%;margin:0px;padding:0px;background:#FFFFFF url(../images/top_bg.gif) repeat-x left top;text-align:left;position:relative;height:71px}
div#topl{width:13px;background:url(../images/top_bgl.gif) no-repeat left top;position:absolute;height:71px;left:0px;top:0px}
div#topr{width:13px;background:url(../images/top_bgr.gif) no-repeat right top;position:absolute;height:71px;right:0px;top:0px}
div#header{width:100%;background:url(../images/header_bg.gif) repeat-x left top;position:relative;height:230px}
div#left{float:left;width:180px;color:#666666;background:#FFFFFF;height:auto}
div#right{float:right;width:180px;color:#666666;background:#FFFFFF;height:auto}
div#content{margin:0px 190px;padding:0px;border-bottom:1px dashed #C1C1C1;border-left:1px dashed #C1C1C1;border-top-style:none;border-right-style:dashed;border-right-width:1px;border-right-color:#C1C1C1;display:block;background:#FFFFFF}
div#partners{width:100%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#198EBA;background:url(../images/partners.gif) no-repeat center center;position:relative;height:83px}
div#footer{width:100%;margin:0px;padding:0px;background:#FFFFFF url(../images/footer_bg.gif) repeat-x left bottom;text-align:left;position:relative;height:52px}
div#footerl{width:13px;background:url(../images/footer_bgl.gif) no-repeat left bottom;position:absolute;height:52px;left:0px;bottom:0px}
div#footerr{width:13px;background:url(../images/footer_bgr.gif) no-repeat right bottom;position:absolute;height:52px;right:0px;bottom:0px}

/* joomla structure
---------------------------------------------------------- */
div#header div#call{color:#58AA9C;font-weight:bold;font-family:tahoma,Verdana,arial,sans-serif;position:absolute;top:1px;right:13px}
div#header div#call strong{color:#01567F}
div#header div#date{width:50%;color:#C1C1C1;text-align:right;position:absolute;top:-21px;height:auto;right:13px}
div#header div#fontsize{width:190px;margin-left:-95px;text-align:center;position:absolute;height:20px;left:50%;top:166px}
div#header div#gfx{width:545px;background:url(../images/header_bg_l.gif) no-repeat left top;position:absolute;height:199px;left:0px;top:0px}
div#header div#gfx2{width:132px;background:url(../images/header_bg_r.gif) no-repeat right top;position:absolute;height:199px;right:0px;top:0px}
div#header div#info{position:absolute;left:3%;top:70px}
div#header div#logo{width:282px;position:absolute;left:13px;top:-80px;height:59px}
div#header div#menu{width:100%;background:#FFFFFF url(../images/kbg.gif) repeat-x left bottom;height:auto;position:absolute;left:0px;top:-22px}
div#header div#menu a{padding:2px 15px;border-right:1px solid #CCCCCC;border-top-style:none;border-bottom-style:none;border-left-style:none;display:block;color:#58AA9C;background:#F8F8F8 url(../images/kbg.gif) repeat-x left bottom;font-weight:bold;font-family:Tahoma,verdana,Helvetica,sans-serif;text-align:center;text-decoration:none}
div#header div#menu a:hover{color:#FFFFFF;background:#128EC2;text-decoration:none}
div#header div#menu ul{margin:0px;padding:0px;width:auto;float:left;border-left-width:1px;border-left-style:solid;border-left-color:#CCCCCC;border-top-style:none;border-right-style:none;border-bottom-style:none;list-style:none;display:block;background:#FFFFFF;height:auto;position:relative}
div#header div#menu ul li{margin:0px;padding:0px;float:left;list-style:none;text-align:center}
div#header div#pathway{width:100%;padding:2px 0px;background:#F3F3F3 url(../images/kbg.gif) repeat-x left bottom;text-indent:10pt;position:relative;height:auto;left:0px;top:200px}
div#header div#slogan{width:600px;margin-left:-300px;position:absolute;height:135px;left:50%;top:20px}
div#header div.search{width:210px;background:url(../images/search_bg.gif) no-repeat left top;position:absolute;height:31px;top:-60px;right:13px}
div#header div.search input.inputbox{border:none;width:165px;color:#FFFFFF;background:#797979;font:11px/16px Verdana,Arial,Helvetica,sans-serif;position:relative;height:16px;left:39px;top:5px}

div#left .moduletable .poll td,div#right .moduletable .poll td,div#left .moduletable .pollstableborder td.sectiontableentry2,div#right .moduletable .pollstableborder td.sectiontableentry2{margin:1px;border:none;color:#666666;font-size:0.8em;text-align:left}
div#left .moduletable div.syndicate,div#right .moduletable div.syndicate{margin:0px;padding:5px}
div#left .moduletable form table td label,div#right .moduletable form table td label{color:#666666;font-size:0.8em}
div#left .moduletable form table td,div#right .moduletable form table td{text-align:center}
div#left .moduletable img,div#right .moduletable img{margin:2px}
div#left .moduletable,div#right .moduletable{padding-top:0px;margin-bottom:10px;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ACACAC;background:#FFFFFF;text-align:center}
div#left div.syndicate img,div#right div.syndicate img{margin:0px}
div#left table td a#active_menu,div#right table td a#active_menu,div#left ul li a#active_menu,div#right ul li a#active_menu{color:#333333;text-decoration:none}
div#left table td a.mainlevel,div#right table td a.mainlevel{width:100%;margin:1px 0px;padding:1px 0px;display:block;background:url(../images/li.gif) no-repeat left center;font-weight:bold;text-align:left;text-indent:14pt;text-decoration:none;height:auto}
div#left table td,div#right table td{padding:1px 0px;margin:0px;border-top:1px solid #FFFFFF;border-right:5px solid #FFFFFF;border-bottom:none;border-left:5px solid #FFFFFF}
div#left table,div#right table{margin:0px;padding:0px;width:100%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFFFFF;border-top-style:none;border-right-style:none;border-left-style:none;text-align:left;height:auto}
div#left ul li a,div#right ul li a{width:100%;margin-top:1px;margin-bottom:1px;display:block;background:url(../images/li_active.gif) no-repeat left center;text-indent:14pt;height:auto}
div#left ul li,div#right ul li{list-style:none}
div#left ul,div#right ul{margin:5px;padding:0px 0px 1px;list-style:none;text-align:left}

div#content #emailForm{color:#ACACAC;font:1.1em "Trebuchet MS",Verdana,Helvetica,sans-serif}
div#content .back_button{text-align:left;text-indent:10pt}
div#content .componentheading{border-bottom:1px dotted #999999;margin:10px;color:#58AA9C;background:url(../images/li.gif) no-repeat left center;font:bold 1.0em tahoma,Verdana,arial,sans-serif;text-indent:14pt;text-align:left}
div#content .contentheading{padding:1px;border-left-width:10px;border-left-style:solid;border-left-color:#58AA9C;color:#198EBA;font:bold 1.0em "Trebuchet MS",Verdana,Helvetica,sans-serif;text-align:left;text-indent:10pt;text-transform:uppercase}
div#content .contentpaneopen{margin:10px;padding:0px;color:#01567F;font:normal 1.3em "Trebuchet MS",Verdana,Helvetica,sans-serif}
div#content .createdate{border-bottom:1px dotted #EBEBEB;color:#58AA9C;font:0.8em Georgia,"Times New Roman",Times,serif}
div#content .modifydate{color:#333333;font:0.8em Georgia,"Times New Roman",Times,serif}
div#content .moduletable{width:auto;position:relative}
div#content .pagenav_prev a,div#content .pagenav_next a{text-decoration:none}
div#content .pagenav_prev,div#content .pagenav_next{font-size:0.9em;text-decoration:none}
div#content .small{float:right;color:#999999;font:0.8em Tahoma,verdana,Helvetica,sans-serif}
div#content h3{margin:0px 10px 2px;background:#58AA9C}
div#content iframe{margin:5px auto;clear:none;width:99%;padding:2px;border:1px dashed #999999;display:block;height:600px;overflow:auto;position:relative}
div#content table.contentpane{padding:0px;margin:10px;height:auto}
div#content table.contentpane td table{margin:0px;float:left;display:block;text-align:left;position:relative}
div#content table.contentpane td ul{float:left;width:auto;margin-right:20px;margin-left:20px;display:block;text-align:left}
div#content td,div#left td,div#right td{margin:0px;padding:1px 0px;font:0.8em Verdana,Arial,Helvetica,sans-serif}

div#footer h5{margin:0px;padding:2px;font-size:0.9em;text-align:center}
div#footer h5{padding:5px;color:#999999;font-size:0.9em;font-weight:normal;text-align:center;position:relative;top:10px}
div#footer h6{margin:0px;padding:2px;font-size:0.8em;text-align:center}
div#footer h6{color:#666666;font-size:0.8em;font-weight:normal}


