/* Module "Rounded Black" Text Style */
.moduleRBlack {
position:relative;
margin:0 0 1em;
padding:0;
background: #342d2d url(../images/modulestyling/topright_rblack.png) top right no-repeat;
color: #e7e3e3;
}
div.moduleRBlack div {
background: url(../images/modulestyling/topleft_rblack.png) top left no-repeat;
}
div.moduleRBlack div div {
background: url(../images/modulestyling/bottomleft_rblack.png) bottom left no-repeat;
 height:1%;
}
div.moduleRBlack div div div {
background: url(../images/modulestyling/bottomright_rblack.png) bottom right no-repeat;
padding:10px;
}
div.moduleRBlack div div div div {
background:none;
}
/* Module Heading "RBlack" Style */
div.moduleRBlack h3 {
padding: 0;
line-height: 100%;
height: auto;
margin: 0 0 5px 0;
font-weight: bold;
text-indent: 0px;
font-size: 16px;
letter-spacing: normal;
border-bottom: 1px solid #333;
color: #d1d1d1;
}
/* Module "RBlack" Link Color */
div.moduleRBlack a {
color: #fff;
text-decoration:underline;
}
div.moduleRBlack a:hover {
color: #fff;
text-decoration:none;
}
/* Module "RBlack" List Styles */
div.moduleRBlack ul,div.moduleRBlack ul.latestnewsRBlack,div.moduleRBlack ul.mostreadRBlack {
list-style: none;
margin: 0px;
padding:0px;
}
div.moduleRBlack ul li,div.moduleRBlack ul.latestnewsRBlack li,div.moduleRBlack ul.mostreadRBlack li {
padding: 0px 0px 0px 10px;
margin: 0px;
background: url(../images/modulestyling/bullet_RBlack.png) no-repeat 0px 5px;
white-space: normal;
}

/* Module "Box Red" Text Style */
.moduleBox-red {
position:relative;
margin:0 0 1em;
padding:0;
background-color: #e8c1c1;
background-image: url(../images/modulestyling/boxbg.png);
background-repeat: repeat-x;
color: #000;
border: 1px solid #530000;
}
div.moduleBox-red div {
background: none;
}
div.moduleBox-red div div {
background: none;
 height:1%;
}
div.moduleBox-red div div div {
background: none;
padding:10px;
}
div.moduleBox-red div div div div {
background:none;
}
/* Module Heading "moduleBox-red" Style */
div.moduleBox-red h3 {
padding: 0;
line-height: 100%;
height: auto;
margin: 0 0 5px 0;
font-weight: bold;
text-indent: 0px;
font-size: 16px;
letter-spacing: normal;
border-bottom: 1px solid #333;
color: #d1d1d1;
}
/* Module "moduleBox-red" Link Color */
div.moduleBox-red a {
color: #fff;
text-decoration:underline;
}
div.moduleBox-red a:hover {
color: #fff;
text-decoration:none;
}
/* Module "moduleBox-red" List Styles */
div.moduleBox-red ul,div.moduleBox-red ul.latestnewsBox-red,div.moduleBox-red ul.mostreadBox-red {
list-style: none;
margin: 0px;
padding:0px;
}
div.moduleBox-red ul li,div.moduleBox-red ul.latestnewsBox-red li,div.moduleBox-red ul.mostreadBox-red li {
padding: 0px 0px 0px 10px;
margin: 0px;
background: url(../images/modulestyling/bullet_RBlack.png) no-repeat 0px 5px;
white-space: normal;
}

/* Module "Box blue" Text Style */
.moduleBox-blue {
position:relative;
margin:0 0 1em;
padding:0;
background-color: #c1dbe8;
background-image: url(../images/modulestyling/box-blue.png);
background-repeat: repeat-x;
color: #000;
border: 1px solid #530000;
}
div.moduleBox-blue div {
background: none;
}
div.moduleBox-blue div div {
background: none;
 height:1%;
}
div.moduleBox-blue div div div {
background: none;
padding:10px;
}
div.moduleBox-blue div div div div {
background:none;
}
/* Module Heading "moduleBox-blue" Style */
div.moduleBox-blue h3 {
padding: 0;
line-height: 100%;
height: auto;
margin: 0 0 5px 0;
font-weight: bold;
text-indent: 0px;
font-size: 16px;
letter-spacing: normal;
border-bottom: 1px solid #333;
color: #d1d1d1;
}
/* Module "moduleBox-blue" Link Color */
div.moduleBox-blue a {
color: #000;
text-decoration:underline;
}
div.moduleBox-blue a:hover {
color: #000;
text-decoration:none;
}
/* Module "moduleBox-blue" List Styles */
div.moduleBox-blue ul,div.moduleBox-blue ul.latestnewsBox-blue,div.moduleBox-blue ul.mostreadBox-blue {
list-style: none;
margin: 0px;
padding:0px;
}
div.moduleBox-blue ul li,div.moduleBox-blue ul.latestnewsBox-blue li,div.moduleBox-blue ul.mostreadBox-blue li {
padding: 0px 0px 0px 10px;
margin: 0px;
background: url(../images/modulestyling/bullet_RBlack.png) no-repeat 0px 5px;
white-space: normal;
}

/* Module "Box" Text Style */
.moduleGBox {
position:relative;
margin:0 0 1em;
padding:10px;
background: #f7f7f7;
color: #333;
border: 1px solid #ccc;
}
div.moduleGBox div {
background: #f7f7f7;
}
div.moduleGBox div div {
background: #f7f7f7;
height:1%;
}
div.moduleGBox div div div {
background: #f7f7f7;
padding:10px;
}
div.moduleGBox div div div div {
background: #f7f7f7;
}

/* Module Heading "Box" Style */
div.moduleGBox h3 {
padding: 0;
line-height: 100%;
height: auto;
margin: 0 0 5px 0;
font-weight: bold;
text-indent: 0px;
font-size: 16px;
letter-spacing: normal;
border-bottom: 1px solid #e3e1e1;
color: #221e1e;
font-family: Times New Roman;
}

/* Module "Box" Link Color */
div.moduleGBox a {
color: #575353;
text-decoration:underline;
}
div.moduleGBox a:hover {
color: #575353;
text-decoration:none;
}

/* Module "Box" List Styles */
div.moduleGBox ul,div.moduleGBox ul.latestnewsGBox,div.moduleGBox ul.mostreadGBox {
list-style: none;
margin: 0px;
padding:0px;
}
div.moduleGBox ul li,div.moduleGBox ul.latestnewsGBox li,div.moduletableGBox ul.mostreadGBox li {
padding: 0px 0px 0px 0px;
margin: 0px;
white-space: normal;
}

a.readon {
 float: right;
 padding: 4px;
 line-height: 15px;
 font-size: 100%;
 text-decoration: none;
 border: 1px solid #e4e3e4;
 background-color: #f4f4f4;
 color: #ababac;
}
a.readon:hover {
 float: right;
 padding: 4px;
 line-height: 15px;
 font-size: 100%;
 text-decoration: none;
 border: 1px solid #2f2e30;
 background-color: #706e71;
 color: #fff;
}
.pagenav{
 padding: 1px 4px 1px 4px;
 font-size: 100%;
 text-decoration: none;
 border: 1px solid #e4e3e4;
 background-color: #f4f4f4;
 color: #ababac;
 margin: 5px 0px 5px 0px;
}
.componentheading {
 font-size: 27px;
 line-height: 125%;
}
.contentheading {
 font-size: 20px;
 color: #c90202;
}
td.buttonheading img {
 border: 0px solid;
}
a.category {
 font-weight: normal;
 text-decoration: none;
 list-style: none;
}
/* Category Tables */
.sectiontableheader {
 background: #edecec;
 font-weight: bold;
 padding: 4px;
 line-height: 20px;
 text-align: left;
}
.sectiontableheader a {
 text-decoration: none;
}
tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
 text-align: left;
 padding: 2px 0px 0px 5px;
 border: 1px solid #f1f1f1;
}
tr.sectiontableentry2 td,
td.sectiontableentry2 {
 height: 100%;
 background: #888888;
 }
tr.sectiontableentry1 td,
td.sectiontableentry1 {
 height: 100%;
 background: #AAAAAA;
}
ul {
 list-style: none;
}
li .category{
 padding-left: 10px;
 background: url(../images/arrow.png) no-repeat center left; /*custom bullet list image*/
}
fieldset {
 border: 1px solid #efefef;
 margin: 4px 0px 4px 0px;
 width: auto;
 height: auto;
 padding: 5px;
}
span.small,.createdate,.modifydate {
font:10px/10px Tahoma, Lucida, Verdana, sans-serif;
color:#8a8a8a;
padding:0px;
}