/*
Jommla Design from
http://www.joomladesigns.co.uk copyright 2007
*/
body{padding:33px 0px;margin:0px 5%;background:#333333 url(../images/body_bg.jpg) repeat-x left top;color:#587788;font:76% tahoma,Verdana,arial,sans-serif}
a{color:#58AA9C}
a:hover{color:#198EBA;text-decoration:none}
form,table,td,th{margin:0px;padding:0px}
h1,h2,h3,h4,h5,h6{margin:0px;padding:1px;font-family:"Trebuchet MS",Helvetica,sans-serif}
li{margin:0px;padding:3px 5px;list-style:square}
p{margin:0px;padding:3px 5px;font-family:Verdana,Arial,Helvetica,sans-serif}
table{margin:0px;padding:0px;border:none;font-size:1.0em}
td{margin:0px;padding:0px;border:none;color:#587788;font-size:1em}
textarea,select,input{font-family:Verdana,Arial,Helvetica,sans-serif}
th{margin:0px;padding:0px;border:none}

body.published {
background: #AADDFF;
}

body.mceContentBody {
background: white;
} 

/* page structure
---------------------------------------------------------- */

div#header{width:100%;background:url(../images/header_bg.jpg) repeat-x left top;position:relative;height:310px}
div.container{width:100%;margin-bottom:22px;margin-top:0px;padding:27px 0px 20px;background:#FFFFFF url(../images/container_bg.gif) repeat-y right top;position:relative;height:auto}
div.container div#content{margin-right:169px;margin-left:12px;clear:left;color:#666666}
div.container div#right{float:right;width:156px;color:#587788;font-size:0.9em;text-align:left}
div#footer{width:100%;padding:10px 0px;color:#666666;background:#FFFFFF url(../images/footer_bgc.gif) repeat-x left top;position:relative;height:auto}

/* joomla structure
---------------------------------------------------------- */

div.container div#content .article_seperator{clear:left;width:100%;display:block;background:url(../images/hr_bg.gif) repeat-x center center;height:5px}
div.container div#content .back_button{text-align:left;text-indent:10pt}
div.container div#content .componentheading{color:#587788;background:url(../images/h3_bg.gif) repeat-x left bottom;font:italic bold 1.4em Georgia,"Times New Roman",Times,serif;text-align:center;height:21px}
div.container div#content .contentheading{color:#0C6F99;background:url(../images/li_bg.gif) no-repeat left center;font:bold 1.1em "Trebuchet MS",Tahoma,Arial,sans-serif;text-transform:uppercase;text-align:left;text-indent:15pt}
div.container div#content .contentpaneopen{padding-right:2px;padding-left:0px}
div.container div#content .createdate{color:#58AA9C;font-size:0.8em}
div.container div#content .modifydate{color:#CCCCCC;font:0.8em Georgia,"Times New Roman",Times,serif}
div.container div#content .small{float:right;color:#999999;font-size:0.8em}
div.container div#content div#partners{clear:left;float:none;background:url(../images/partners.gif) no-repeat center center;height:65px}
div.container div#content iframe{margin:5px auto;display:block;height:600px;overflow:auto;position:relative}
div.container div#content table{width:auto}

div.container div#pathway{width:100%;color:#FFFFFF;background:url(../images/container_bgtc.gif) repeat-x left top;text-align:left;text-indent:11pt;height:27px;position:absolute;left:0px;top:0px}
div.container div#pathway a{color:#A7D44C;text-decoration:none}
div.container div#pathway a:hover{color:#29A2D1}
div.container div#pathway span.pathway{width:auto;position:relative;left:0px;top:6px}

div.container div#right a.mainlevel{width:100%;display:block;color:#1689B5;background:url(../images/a_bg.gif) no-repeat right top;text-decoration:none;text-align:left;text-indent:19pt;line-height:20px;height:21px}
div.container div#right a.mainlevel:hover,div.container #right a#active_menu{color:#24576C;background:url(../images/a_bg.gif) no-repeat right bottom}
div.container div#right div.moduletable  form table td,div.container #right div.moduletable,div.container #right div.moduletable  form{padding:0px;text-align:center}
div.container div#right div.moduletable  form table.poll td{padding:0px;text-align:left}
div.container div#right form{text-align:center}
div.container div#right h3{margin:0px;padding:2px 0px;color:#333333;background:no-repeat right bottom;font-weight:bold;font-size:1.1em;text-align:center;line-height:20px}

div.container .inputbox{background:#F9F9F9}
div.container .inputbox:hover{background:#F0F0F0}

div.container blockquote,div.container ol,div.container ul{margin:0px 10px;padding:5px 10px;color:#666666;font-family:Georgia,"Times New Roman",Times,serif}
div.container div#bgfc{width:100%;background:url(../images/container_bgf.gif) repeat-x center bottom;position:absolute;height:20px;left:0px;bottom:-2px}
div.container div#bgfl{width:11px;background:url(../images/content_bglf.gif) no-repeat left bottom;position:absolute;height:20px;left:0px;bottom:-2px}
div.container div#bgfr{width:169px;background:url(../images/container_bgrf.gif) no-repeat right bottom;position:absolute;height:20px;right:0px;bottom:-2px}
div.container div#bgl{width:11px;background:url(../images/container_bgl.gif) no-repeat left top;position:absolute;height:27px;left:0px;top:0px}
div.container div#bgr{width:169px;background:url(../images/container_bgt.gif) no-repeat right top;position:absolute;height:27px;top:0px;right:0px}

div.container div#fontsize{width:158px;text-align:center;position:absolute;height:auto;top:-10px;right:0px}

div#header div#call{width:auto;padding:0px 37px;color:#A9D84E;background:url(../images/info_bg.gif) repeat-x left top;font:bold 1.0em tahoma,Verdana,arial,sans-serif;position:absolute;top:-33px;right:0px;height:28px}
div#header div#call img{border:none;vertical-align:middle}
div#header div#call strong{color:#FFFFFF}
div#header div#calll{width:38px;background:url(../images/info_bgl.gif) no-repeat left top;position:absolute;height:28px;left:0px;top:0px}
div#header div#callr{width:37px;background:url(../images/info_bgr.gif) no-repeat left top;position:absolute;height:28px;top:0px;right:0px}

div#header div#date{color:#B0C8D2;font:bold 1.1em/16px tahoma,Verdana,arial,sans-serif;position:absolute;top:246px;right:13px}

div#header div#headerl{width:20px;background:url(../images/header_bgl.jpg) no-repeat left top;height:295px;position:absolute}
div#header div#headerr{width:20px;background:url(../images/header_bgr.jpg) no-repeat right top;height:295px;position:absolute;top:0px;right:0px}
div#header div#headers{width:50%;background:url(../images/header_s.jpg) repeat-x left top;position:absolute;height:41px;left:1px;top:236px}

div#header div#logo{margin-left:-281px;width:562px;background:url(../images/header.jpg) no-repeat center top;height:295px;position:absolute;left:50%;top:0px}

div#header div#menu{width:100%;position:absolute;height:20px;top:-22px}
div#header div#menu a{padding:2px 17px 2px 25px;display:block;color:#FFFFFF;background:url(../images/menu_bg.gif) no-repeat left center;font:bold 1.1em tahoma,Verdana,arial,sans-serif;text-align:center;text-decoration:none}
div#header div#menu a:hover{color:#198EBA;text-decoration:underline}
div#header div#menu ul{margin:0px 250px 0px 0px;padding:0px;width:auto;float:left;list-style:none;display:block;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.search{border:none;width:190px;margin-left:-104px;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left;position:absolute;left:50%;top:249px;height:20px}
div#header div.search input.inputbox{width:189px;border:none;color:#FFFFFF;background:#747474;text-align:left;position:absolute;left:0px;top:0px}

div#footer div#f1{float:left;width:43%}
div#footer div#f1 div.moduletable{float:left;padding-right:10px;padding-left:15px}
div#footer div#f2 div.moduletable,div#footer div#f3 div.moduletable{width:auto;float:left;padding:0px 5px}
div#footer div#f2,div#footer div#f3{width:28%;float:left}
div#footer div#fbgc{width:100%;background:url(../images/footer_bg.gif) repeat-x left bottom;position:absolute;left:0px;height:9px;bottom:-1px}
div#footer div#fbgfl{width:11px;background:url(../images/footer_bgfl.gif) no-repeat left bottom;position:absolute;height:9px;left:0px;bottom:-1px}
div#footer div#fbgfr{width:11px;background:url(../images/footer_bgfr.gif) no-repeat right bottom;position:absolute;height:9px;right:0px;bottom:-1px}
div#footer div#fbgl{width:11px;background:url(../images/footer_bgl.gif) no-repeat left top;position:absolute;height:9px;left:0px;top:0px}
div#footer div#fbgr{width:11px;background:url(../images/footer_bgr.gif) no-repeat right top;position:absolute;height:9px;top:0px;right:0px}
div#footer div#footerc{clear:left;float:none;margin:5px 5px 0px;padding:5px 10px 0px;background:url(../images/h3_bg.gif) repeat-x left top}
div#footer h3{margin:0px;padding:0px 1px 3px;color:#0C6F99;font-size:1.0em;text-indent:10pt}
div#footer h5{font-size:1.0em;text-align:center}
div#footer h5 a,div#footer h6 a,div.container div#content .pagenav_prev a,div#content .pagenav_next a,div.container div#content .pagenav_prev,div#content .pagenav_next{text-decoration:none}
div#footer h6{margin:0px;padding:1px 0px;color:#CCCCCC;font-weight:normal;font-size:0.9em;text-align:center}
div#footer ul{margin:0px;padding:2px 5px;border-left-width:1px;border-left-style:solid;border-left-color:#DDE8EE}
div#footer ul li{margin:0px;padding:2px 0px;list-style-type:none;background:url(../images/li_bg.gif) no-repeat left center;text-align:left;text-indent:15pt}
