/********************************
#990000
********************************/

/********************************
body {
	text-align:center;
  background:#996;
}
********************************/
div.duupdatepub {
background-color:#003466;
}
div.duupdatepub .pubtick{
color:#FFFFFF;
}
div.duupdatepub .pubtick a{
color:#FFFFFF;
}

div.duupdatepub h3{
color:#FFFFFF;
}
#menu{
float:left;
width:190px;
margin:0px;
margin-left:-70px;
margin-top:-10px;
margin-bottom:20px;
}

#menu a{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
padding-top:3px;
}
#menu a:hover{
font-weight:bold;
}
#menu a:active{
font-weight:bold;
}

#menu li{
list-style:none;
margin-top:20px;
margin-bottom:-10px;
line-height:1.7em;
}

#menu li a {
display:block;
padding-top:3px;
background-image:url(../../design/images/button.png);
background-repeat:no-repeat;
height:26px;
margin-left:30px;
text-align:center;
font-size:1em;
}

//2nd level
#menu ul li {
margin-left:-20px;
}

#menu ul li ul li a {
background-image:url(../images/button2d.png);
line-height:120%;
margin-top:-10px;
margin-left:-10px;
color:#000000;
}

#menu ul li ul li ul li{
margin-bottom:-10px;
margin-top:8px;
}
#menu ul li ul li ul li a {
color:#1343a1;
background-image:url(../../design/images/button2z.png);
font-size:0.9em;
padding:3px 0 0;
margin-left:-50px;
}
#menu ul li ul li ul li.menu-selected a{
font-weight:bold;
}



.pagecomponent {
    border: 2px solid black;
    margin-bottom:5px;
}

.pagecomponent h3 {

    background-color:green;
    margin:0;
    padding:4px;
}
.pagecomponent ul {
    padding-left:6px;
    list-style:none;
}

body {
  background-color: #003366;
  \\text-align: justify;
}

td,tr,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25em;
	\\color: #333333;
	color: #5d5d5d;
  \\text-align: justify;
}

.logo {
	text-align:center;
  \\background: #e9e9e6;
  \\background: #003366;
  background: #ffffff;
}

.search {
	float:left;
  /*** top bottom right left ***/
	padding:0px 10px 10px 5px;
}

/* 
** This block causes the 'Top Menu' to be displayed horizontally 
** 'Top Menu' is actually displayed across the Bottom of the page 
**  in this Template
*/
.user3 {
	text-align:center;
	padding:10px 0px 10px 0px;
}

.user3 ul {
	display:inline;
	list-style: none;
	margin:10px 0px 10px 0px;
}

.user3 ul li {
	display:inline;
	list-style: none;
	padding:0px 0px 0px 20px;
}
/* end Top Menu */



.inputbox {
	font-size: 100%;
}

.button{
	font-size: 100%;
}

.left {
  /*** top bottom right left ***/
	padding: 0px 10px 0px 10px;
	height: 100%;
}

.right {
  /*** top bottom right left ***/
	padding: 0px 10px 0px 10px;
}

.main_content {
	width: 100%;

}

.images {
	padding:0 10px 0 20px;
	height: 100%;
	color:#FFFFFF;
}

/* Pathway */
.pathwayArea {
	\\padding-left:25px;
	padding-left:10px;
  vertical-align: middle;
}

.pathway, a.pathway:link, a.pathway:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	\\font-size: 11px;
	\\color: #000000;
  \\color: #ccff00
  color: #003366;
}

a.pathway:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	\\font-size: 11px;
	\\color: #c64934;
  \\color: #990000;
  color: #003366;
}

#patharrow {
	background: url(../images/patharrow.jpg) no-repeat;
	width: 40px;
	height: 21px;
}

/*** Markup for the Rounded Corner boxes ***/
/* 
** NOTE: if you want to see the actual area affected by
** this CSS class, remove the 'x' at the beginning of the line
*/

/**** The rounded boxes on the sides ****/
.round_box {
	margin: 0;
	padding: 0;
	background: url(../images/round-br.gif) no-repeat bottom right;
	font-size: 100%;
	\\border: 1px solid #FFCC66;
x border:2px dashed #336600;
}


.round_boxtitle {
	background: url(../images/round-ttr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
x border-bottom:2px dashed #336600;
}

.round_boxtitle h2 {
	background: url(../images/round-ttl.gif) no-repeat top left;
	margin: 0;
  /*** top bottom right left ***/
	padding: 5px 0px 5px 0px;
	color:#003366;
	font-weight: bold; 
	font-size: 100%; 
}

.round_boxnotitle {
	background: url(../images/round-tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.round_boxnotitle h2 {
	background: url(../images/round-tl.gif) no-repeat top left;
	margin: 0;
	padding: 6px 0px 1px 0px;
	color: white; 
	font-weight: bold; 
}

.round_boxbody {
	background: url(../images/round-bl.gif) no-repeat bottom left;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

.round_boxbody table {
	width:100%;
	margin: 0px 0px 0px 0px;
x	border: 1px solid red;
x	padding: 0px 5px 0px 5px;
}

/* Set the width for the right column */
.right .round_box {
	width:195px;
}

/* Set the width for the left column */
.left .round_box {
	width:165px;
}

/* Banner */
.moduletable-banner img {
	margin: 20px;
}

/* Content */
.contentpane,.contentpaneopen {
	width: 95%;
	margin: 0px 0px 0px 15px;
	text-align:justify;
}

.componentheading {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 120%; 
	font-weight: bold;
	\\color:#000000;
  color: #003366;
}

.category {
	font-size: 120%; 
	font-weight: bold;
	\\color:#000000;
  color: #003366;
}

.contentheading {

padding-top:3px;
	\\color: #FFFFFF;
  color: #003366;
x	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

.latestnews, .mostread {
	list-style-type:none;
	\\margin-left:5px;
	margin-left:2px;
	padding-left:2px;
}

/* Blog Sections */
.blog_more {
	font-size: 11px; 
	font-weight: normal;
	\\color: #BE2B21;
  color: #990000
}

/* Footer */
.footer {
	text-align:center;
	font-size: 11px;
	color: #000000;

  /*
  background-color: #0066FF;
  background-image: url(../images/footer.gif); 
  background-position: 0px 0px; 
  width: 100%;
  height: 21px;
  border-top: 0px solid #000000;
  color: #FFFFFF;
  */

}


/* Links */
/********************************
a:link, a:visited {
	\\color: #c64934; 
  color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	\\color: #900;	
	\\color: #c64934; 
	color: #003366; 
	text-decoration: none;
	font-weight: bold;
}
********************************/

a:link, a:visited { 
    font-size: 11px;
    \\color: #94BBEB;
    \\color: #A3CC6A;
    color: #003366;
    text-decoration: none; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold; 
} 

a:hover { 
    color: #003366;
    text-decoration: underline; 
    font-weight: bold; 
} 



/* Sections */
.sectiontableheader {
	background: #E9E9E9;
}

.sectiontableentry1 {
	font-size:80%; 
	line-height: 1.2em;
}

.sectiontableentry2 {
	font-size:80%; 
	line-height: 1.2em;
	background-color:#CCCCCC;
}

.back_button {
	float: center;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #cccccc;
	width: 65px;
	background: url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
	margin: 1px;
}

.small {
	color: #999999;
	font-size: 11px;
}

.createdate {
	height: 10px;
	padding-bottom: 5px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 10px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  text-transform: none;
  font-size: 11px;
  border-top: 1px solid #cccccc;
}


/* Other Dragon Styles */
ul.latestnews {
  list-style: none url(../images/indent1.png) inside;
  margin: 0px;
  padding-left: 0px;
  text-indent: 0px;
  border: none;
}

.table_outline {
  background-color: #ffffff;
  border: 1px Black Solid;
  \\border-top: 1px Black Solid;  
}

.table_title { 
    width: 100%;
    \\border-bottom: 1px solid #000000; 
    \\border-top: 1px solid #000000;
    color: #ffffff;
}

div.thinblueline {
  border-width: 2px;
  border-color: #003366;
  border-style: solid;
  padding: 3px;
	\\float:left;
	text-align: center;
}

.bl {background: url(../images/round-bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(../images/round-br.gif) 100% 100% no-repeat}
.tl {background: url(../images/round-tl.gif) 0 0 no-repeat}
.tr {background: url(../images/round-tr.gif) 100% 0 no-repeat; padding:10px}

.section_boxbody {
	background: url(../images/round-bl.gif) no-repeat bottom left;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

/***************************
Dynamic Update
****************************/

.warn
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #94BBEB;
font-weight: bold;
}

.text
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #003366;
}

.b
{
font-weight:bold;
}

.view{
color: #94BBEB;
font-size:11px;
}

.viewline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
    margin-top:10px;
    margin-bottom:4px;
}

.centreContent{
padding-left:15px;
}

.duleft {
  /*** top bottom right left ***/
	padding: 0px 10px 0px 10px;
	height: 100%;
	margin-top:16px;
}

.topPadding{
padding-top:10px;
}

#minHeight{		
min-height: 300px;
height: 300px;
}

.forumBorder{
	border: 1px solid #003366;
}

.checkboxes{
	vertical-align: -4px;
}

select, input
{
    font-size:12px;
}

h1
{
   font-size:1.5em;  
}
h2
{
    font-size:1.3em;
    margin:2px;  
}
h3
{
    margin:2px;
    font-size:1.2em;
    
}

#duformerrorbox ul li {
padding-bottom:0px;
padding-right:10px;
padding-top:5px;
height:20px;
}
