@charset "utf-8";
/* CSS Document */
/* CSS Document for pp_joomla_1.5 */


/*Default Styles*/

*{

margin:0;

padding:0;

}

html{

height:100%;

margin-bottom:1px;

}

body{

	margin:10px 0;

	padding:0;

}

table {
text-align:left;
}

a {

text-decoration: none;

}

a:hover {

text-decoration: underline;

}

img {

border:none;

}

h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,fieldset,address{

margin:0.5em 0;

}

fieldset{

padding:.5em;

border:none;

}

ul, ol {

margin-left: 2em;

}

h1,.componentheading{

font-size:1.7em;

line-height:1.7em;

}

h2,.contentheading{

font-size:1.5em;

line-height:1.5em;

}

h3{

font-size:1.3em;

line-height:1.3em;

}

h4{

font-size:1.2em;

line-height:1.2em;

}

h5{

font-size:1.1em;

line-height:1.1em;

}

h6{

font-size:1em;

line-height:1em;

font-weight:bold;

}

.small,.createdate,.modifydate,.mosimage_caption{

font:0.8em Arial,Helvetica,sans-serif;

color:#999;

}

/*Layout*/

.clr {

clear: both;

}

.inside {

	padding: 10px;

}

#wrapper{

width:960px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin:0px auto;

}

#header {
margin-top: 0px;

margin-bottom: 10px;

}

#navigation {
	float: right;
	text-align: left;
	/*margin-top: 40px;*/
	margin-top: 0px;
	/*color:#00454C;*/
	color: #FFFFFF;
	font-weight: normal;
	font-size:16px;
	line-height: 36px;
	width: 574px;
	height: 117px;
	background-image: url(../images/theme1/HomePg_TopOrgBar.png);
}

#navigation ul {

margin: 0px;

padding: 0px;

list-style-type: none;

}

#navigation li {

margin: 0px;

padding: 0px;

display: inline;

list-style-type: none;

}

#banner {

margin-bottom: 10px;

}

#elements {

margin-bottom: 10px;

}

#elements .inside {

padding: 10px;

}

#pathway {

float: left;

}

#search {

	float: right;

	margin-top: 10px;

}

#container {

}

#mainbody {

float: left;

/*width: 75%;*/
width: 100%;

margin: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

/*background-image:url(../images/theme1/InsidePgs_TopBar_936px.png);
background-repeat: no-repeat;
background-position:center top;*/


}

#content {

float: left;

/*width: 63%;*/
width: 100%;


}

#top {

margin-bottom: 10px;

}

#sidebar {

float: right;

width: 34%;

}

#sidebar2 {

float: right;

width: 24%;

}

#footer {

font:0.8em Arial,Helvetica,sans-serif;

}

#copy {

float: left;

}

#link {

float: right;

}

#bottom {

font-weight:normal;
text-align:left;

}

#message {

margin-bottom: 10px;

}

.alert, .info, .download, .note {
display: block;
padding: 10px;
margin: 10px auto;
width:400px;	
}
.alert {
color: #c00;
border: 3px solid #fe7b7a;
background-color: #FFD6D6;
}
.info {
color: #5F5F35;
border: 3px solid #9F9F77;
background-color: #E7E7C7;
}
.note {
color: #B79000;
border: 3px solid #fde179;
background-color: #FEF6D8;
}
.download {
color: #57861A;
border: 3px solid #c2df88;
background-color: #EEF7DD;
}


/* System Messages */

#system-message    {

margin-bottom: 0px;

padding: 0;

}

#system-message dt { 

font-weight: bold; 

}

#system-message dd { 

margin: 0; font-weight: bold; text-indent: 30px; 

}

#system-message dd ul {

color: #0055BB;

list-style: none;

margin: 0px;

padding: 10px;

background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;

border-top: 3px solid #629DE3;

border-bottom: 3px solid #629DE3;

}

#system-message dt.message { 

display: none; 

}

#system-message dd.message {}

#system-message dt.error { 

display: none; 

}

#system-message dd.error ul {

color: #c00;

margin: 0px;

list-style: none;

background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;

border-top: 3px solid #DE7A7B;

border-bottom: 3px solid #DE7A7B;

}

#system-message dt.notice { 

display: none; 

}

#system-message dd.notice ul {

color: #DCA33C;

margin: 0px;

list-style: none;

background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;

border-top: 3px solid #F0DC7E;

border-bottom: 3px solid #F0DC7E;

}

/*Default Joomla Styles*/

.contentpaneopen{

width:100%;

}

.poll {

width: 100%;

}

.pollstableborder {

width: 100%;

text-align: left;

margin-bottom: 10px;

}

.poll input {

margin: 2px;

}

div.moduletable {

margin-bottom:1em;

padding:15px;

}

div.moduletable_menu {

margin-bottom:1em;

padding:15px;

}

div.moduletable_text {

margin-bottom:1em;

padding:15px;

}

ul.pagination {

margin: 0px;

padding: 0px;

list-style-type: none;

}

ul.pagination li {

display: inline;

padding-right: 3px;

padding-left: 3px;

}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: 1.5em;
background: url(../images/theme1/body.png) repeat-x #E7E7C7;
}
a{
/*color:#3477CF;*/
color: #000000;
}
a:hover{
color:#333333;
text-decoration: underline;
}
a.readon {
background: url(../images/theme1/readon.png) no-repeat 0px 50% #F8F8F8;
display: block;
width: 80px;
padding: 3px 0px 3px 18px;
margin-top: 10px;
}
h1, .componentheading  {
font-size:1.7em;
line-height:1.7em;
padding: 0px;
display: block;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-weight:bold;
}
h2, .contentheading {
font-size:1.1em;
line-height:1.5em;
font-weight: bold;
}
h3 {
}

h4 {
font-size:1.3em;
line-height:1.3em;
}
h5 {
font-size:1.1em;
line-height:1.1em;
}
h6 {
font-size:1em;
line-height:1em;
font-weight:bold;
}
/*Layout Styles*/
#wrapper{

}
#logo{
background: url(../images/theme1/logo.png) no-repeat;
display: block;
float: left;
height: 80px;
width: 327px;
margin:11px 0 0 10px;
}
#navigation a {
color: #666666;
text-decoration: none;
margin-left: 20px;
}
#navigation  a:hover, #navigation #active_menu-nav {
color: #333333;
text-decoration: underline;
}
#elements {

}
#pathway {
font-size: 1.5em;
font-weight: bold;
line-height: 1.5em;
}

#footer{
color:#999;
}
#footer a {
color: #999999;
}
#bottom {
border-top: 1px solid #E7E7C7;
}
#mod_search_searchword {
border: 1px solid #CCCCCC;
padding: 3px;
}

.small, .createdate, .modifydate, .mosimage_captionCopy {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}
div.moduletable_menu {
margin-bottom:1em;
padding:15px;
display: block;
}
div.moduletable_menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable_menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable_menu a {
color: #333333;
background: url(../images/theme1/bullet.gif) no-repeat 5px 7px;
display: block;
padding: 5px 5px 5px 25px;
}
div.moduletable_menu a:hover {
color: #666666;
text-decoration: none;
}
div.moduletable_menu li ul li a {
color: #999999;
display: block;
padding: 5px 5px 5px 35px;
background: url(../images/theme1/bullet.gif) no-repeat 15px 7px;
display: block;
}
div.moduletable_menu li ul li a:hover {
color: #666666;
text-decoration: none;
}
/*div.moduletable ul.latestnews, div.moduletable ul.mostread {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable ul.latestnews li, div.moduletable ul.mostread li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable ul.latestnews a, div.moduletable ul.mostread a {
color: #999999;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
background-image: url(../images/theme1/bullet.gif);
background-repeat: no-repeat;
background-position: 5px 7px;
display: block;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 25px;
}
div.moduletable ul.latestnews a:hover, div.moduletable ul.mostread a:hover {
color: #666666;
text-decoration: none;
}*/
.createdate {
display: block;
background: url(../images/theme1/createdate.png) no-repeat 0px 50%;
padding: 3px 3px 3px 18px;
}
.modifydate {
display: block;
background: url(../images/theme1/modifydate.png) no-repeat 0px 50%;
padding: 3px 3px 3px 18px;
}
.poll  thead, .bannerheader {
display: block;
padding: 5px 0px 5px 0px;
font-size: 15px;
font-weight: bold;
}
.sectiontableentry1, .sectiontableentry2, .sectiontableheader, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
text-align:left;
padding:5px;
}
.sectiontableentry2 {
background-color: #F8F8F8;
}
.sectiontableheader {
background-color: #F8F8F8;
}
table.contenttoc {
background-color: #FFFFFF;
width: 150px;
border: 1px #8BADAE solid;
margin-left: 10px;
}
table.contenttoc th {
text-align: left;
padding: 4px;
border-bottom: 1px solid #8BADAE;
background-color: #EEF2F2;
}
table.contenttoc td {
padding: 5px;
}
a.toclink:link, a.toclink:active, a.toclink:visited {
color: #333333;
background-image: url(../images/theme1/bullet.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
display: block;
padding-left: 25px;
}
a.toclink:hover {
color: #666666;
}
#container-top {
background: url(../images/theme1/container-top.png) repeat-x 0px 0px #FFFFFF;
overflow: hidden;
}
#container-tl {
background: url(../images/theme1/container-tl.png) no-repeat 0px 0px;
}
#container-tr {
background: url(../images/theme1/container-tr.png) no-repeat 100% 0px;
}
#container-top .inside {
height: 0px;
overflow: hidden;
padding: 0px;
margin: 0px;
}
#container {
background-color: #FFFFFF;
}
#container-l {
background: url(../images/theme1/container-l.png) repeat-y 0px 0px;
}
#container-r {
background: url(../images/theme1/container-r.png) repeat-y 100% 0px;
}
#container .inner {
padding: 5px;
}
#container  .inner .inside {
padding: 15px 30px 15px 30px;
}
#container-bottom {
background: url(../images/theme1/container-bottom.png) repeat-x 0px 100%;
}
#container-bl {
background: url(../images/theme1/container-bl.png) no-repeat 0px 100%;
}
#container-br {
background: url(../images/theme1/container-br.png) no-repeat 100% 100%;
}
#container-bottom .inside {
padding: 0px;
height: 15px;
}
#banner {
background-color: #EEF2F2;
border-top: 1px solid #8BADAE;
border-bottom: 3px solid #E7E7E7;
}
#banner .inside {
padding: 15px 30px;
}
div.moduletable-ms1 {
margin-bottom:1em;
padding:15px;
border:1px #8BADAE solid;
display: block;
background-color: #EEF2F2;
}
div.moduletable-ms1 ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable-ms1 li {
margin: 0px;
list-style-type: none;
background: url(../images/theme1/ms1-bullet.png) no-repeat 0px 3px;
padding-top: 3px;
display: block;
padding-left: 23px;
padding-bottom: 3px;
padding-right: 3px;
}
div.moduletable-ms1 h3 {}
div.moduletable-ms1 a {
color: #333333;
}
div.moduletable-ms1 a:hover {
text-decoration: underline;
}
div.moduletable-ms2 {
margin-bottom:1em;
padding:15px;
border:1px #FFE8CD solid;
display: block;
background-color: #FFF9D8;
}
div.moduletable-ms2 ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable-ms2 li {
margin: 0px;
list-style-type: none;
background: url(../images/theme1/ms2-bullet.png) no-repeat 0px 3px;
padding-top: 3px;
display: block;
padding-left: 23px;
padding-bottom: 3px;
padding-right: 3px;
}
div.moduletable-ms2 h3 {}
div.moduletable-ms2 a {
color: #333333;
}
div.moduletable-ms2 a:hover {
text-decoration: underline;
}
div.moduletable-ms3 {
margin-bottom:1em;
padding:15px;
border:1px #CCCCCC solid;
display: block;
background-color: #F7F7F7;
}
div.moduletable-ms3 h3 {}
div.moduletable-ms3 ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable-ms3 li {
margin: 0px;
list-style-type: none;
background: url(../images/theme1/ms3-bullet.png) no-repeat 0px 3px;
padding-top: 3px;
display: block;
padding-left: 23px;
padding-bottom: 3px;
padding-right: 3px;
}
div.moduletable-ms3 a {
color: #333333;
}
div.moduletable-ms3 a:hover {
text-decoration: underline;
}

div.moduletable-ms4 {
margin-bottom:1em;
padding:15px;
border:1px #D1FFA4 solid;
display: block;
background-color: #E4FFCA;
}
div.moduletable-ms4 h3 {}
div.moduletable-ms4 ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
div.moduletable-ms4 li {
margin: 0px;
list-style-type: none;
background: url(../images/theme1/ms4-bullet.png) no-repeat 0px 3px;
padding-top: 3px;
display: block;
padding-left: 23px;
padding-bottom: 3px;
padding-right: 3px;
}
div.moduletable-ms4 a {
color: #333333;
}
div.moduletable-ms4 a:hover {
text-decoration: underline;
}
#bottom div.moduletable {
margin-bottom:0;
}
