body
	{ background-color: #ebebeb; font-family: Arial, sans-serif; padding: 0; margin: 0 }

.frameborder
	{ border: 1px solid #cccccc; width: 850px; padding: 0; margin: 0 }

.fill
	{ background: white; border-right: 1px dotted #A6D3E2 }

div, td, ol, ul
	{ font-size: 12px; line-height: 15px; color: #00000; font-family: Arial, sans-serif; padding: 0; margin: 0 }

p
	{ font-size: 12px; line-height: 15px; color: #00000; font-family: Arial, sans-serif; padding-bottom: 10px; margin: 0 }

hr
	{ border: 0; height: 0; color: white; background-color: white; border-top: 1px dotted #A6D3E2 }

.textbasic
	{ text-indent: 0px; text-align: justify }
.texttitle
	{ text-indent: 0; font-size: 16px; font-style: italic; text-align: center; padding-top: 10px }
.textheading
	{ text-indent: 0; font-size: 16px; font-style: italic; text-align: justify; padding-top: 10px }
.textsubheading
	{ text-indent: 0; font-size: 13px; font-weight: bold; text-align: justify }
.textbody
	{ text-indent: 20px; text-align: justify }
.textquote
	{ text-indent: 0; font-style: italic; text-align: justify; padding-right: 30px; padding-left: 30px }
.textreference
	{ text-indent: 0; font-style: italic; text-align: right }

a href, a href:link, a href:active, a href:hover, a href:visited
	{ text-decoration: none; color: #0180B2 }
#header
	{ color: white; background-image: url("../images/HeaderImage.jpg"); background-position: top left; background-repeat: no-repeat; position: relative; height: 105px; width: 100%; padding: 0; margin: 0 }

#top
	{ color: #0180B2; background-color: #A6D3E2; width: 150px; border-top: 1px solid white; border-bottom: 1px solid white; width: 100%; padding-top: 5px; padding-bottom: 5px; margin: 0 }

#left
	{ color: #0180B2; background-color: #A6D3E2; width: 150px; padding: 0; margin: 0 }
#left ul
	{ list-style-type: none; margin: 0; padding: 0 }
#left a
	{ font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid white; width: 150px; display: block; text-align: center }
#left a:link, #left a:visited 
	{ font-size: 12px; font-weight: bold; color: #0180B2; text-decoration: none }
#left a:hover
	{ font-size: 12px; font-weight: bold; color: white; background-color: #0180B2 }

#content
	{ color: black; background: white; padding: 10px; width: 530px; margin: 0 }
#content a:link, #content a:visited
	{ color: #0180B2; font-weight: bold; text-decoration: none }
#content ol
	{ margin-left: 15px; padding-left: 20px; padding-bottom: 10px }
#content ul
	{ padding-left: 20px; padding-bottom: 10px; list-style-type: disc }
#right
	{ color: black; font-size: 12px; background: white; padding: 10px; width: 170px; margin: 0 }
#right ul
	{ list-style-type: none; margin-left: 0; padding-left: 2px }
#right a:link, #right a:visited, #right a:hover
	{ color: #0180B2; font-weight: bold; text-decoration: none }

#footer
	{ border-top: 1px solid white; background-image: url("../images/FooterImage.jpg"); background-position: bottom right; background-repeat: no-repeat; position: relative; height: 105px; width: 100%; padding: 0; margin: 0 }

/** top (main) menu styling **/
a.mainlevel-main:link, a.mainlevel-main:visited
	{ font-size: 16px; font-weight: bold; color: #0180B2; background-color: #A6D3E2; margin: 0; float: left; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; text-decoration: none; padding-top: 5px; padding-bottom: 5px; width: 149px; text-align: center }
a.mainlevel-main:hover
	{ font-size: 16px; font-weight: bold; color: white; background-color: #0180B2 }
ul#mainlevel-main
	{ color: #0180B2; background-color: #A6D3E2; float: left; width: 100%; padding: 0; margin : 0 }
ul#mainlevel-main li
	{ display: inline }

/** pathway stuff **/
.pathway
	{ font-size: 10px; font-weight: normal; color: #0180B2 }
a.pathway:links, a.pathway:visited, a.pathway:hover
	{ font-size: 10px; font-weight: normal; color: #0180B2; text-decoration: none }
span.pathway
	{ display: block; height: 30px; margin: 0 }

/** content titles **/
.contentheading
	{ font-size: 16px; color: #0180B2; font-weight: bold; background-color: inherit; display: block; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #A6D3E2; border-bottom: 1px solid #A6D3E2; margin-top: 4px; margin-bottom: 4px }

/** section headings **/
.categorytitle, .componentheading, .sectiontableheader, a.contentpagetitle
	{ font-size: 16px; color: #0180B2; font-weight: bold; background-color: inherit; display: block; padding-top: 4px; padding-bottom: 4px }
.contentpagetitle
	{ font-size: 16px; color: #0180B2; font-weight: bold; background-color: inherit; padding: 0; margin: 0 }

/* the article */
.contentpaneopen
	{ width: 100% }

/** for weblink lists, etc **/
a.category
	{ font-size: 12px; color: #0180B2; font-weight: bold; background-color: inherit; padding: 0; margin: 0 }

/* weblink descriptions, etc */
.sectiontableentry1
	{ font-size: 12px; color: black; font-weight: normal; background-color: inherit; padding-bottom: 4px; margin: 0 }
.sectiontableentry2
	{ font-size: 12px; color: black; font-weight: normal; background-color: inherit; padding-bottom: 4px; margin: 0 }

/** descriptions for (eg) weblinks **/
.contentdescription
	{ font-size: 10px; color: black; font-weight: normal; text-indent: 30px; padding-bottom: 10px }

/* styling for the pdf, email and print icons */
.buttonheading
	{ width: 10px; background-color: inherit; text-align: right; padding: 0; margin: 0 }

/* Written By, Create Date, Modified, etc */
.content_rating, .contentpane, .createdate, .modifydate, .small, .smalldark
	{ float: left; width: 100%; font-size: 10px; color: #0180B2; font-weight: normal; background-color: inherit; text-align: left; padding: 0; margin: 0 }

/* read more link */
.readon, a.readon:link, a.readon:visited, a.readon:hover
	{ float: right; width: 100%; font-size: 10px; color: #0180B2; font-weight: bold; background-color: inherit; text-align: right; padding: 0; margin: 0 }

/** input button html tag **/
.button, #rightcol .button
	{ font-size: 10px; text-transform: uppercase; color: #0180B2; font-weight: bold; background-color: #A6D3E2; border: 1px solid #cccccc }

/** general module table **/
table.moduletable, #right table
	{ width: 150px; float: left; clear:left; padding-bottom: 4px; border-bottom: 1px dotted #A6D3E2; margin-bottom: 4px }

/** general module table **/
#right table, #rightcol table td
	{ font-size: 12px !important; color: black }

/** general module title **/
table.moduletable th, table.moduletable-bgimg th, table.moduletable-right th
	{ border: 1px solid #cccccc; color: #0180B2; font-family: Arial, sans-serif; font-size:16px; line-height:20px; background-color: #A6D3E2; height: 25px; text-align: centre; font-weight: bold }

/* CSS for Comments rounded blue */

/* COMMENTS */
.commenttop{
color:#666666;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:bold; 
}

.commenttop img{
display: none;
}

.commentbottom{
}

.commentbottom img{
display: none;
}

#commentbubble {
margin-top:16px;
font-family:Arial, sans-serif;
}

#commentheader {
width:100%;
padding-left:0px;
padding-top:0px;
height: 11px;
font-size:12px;
font-weight:normal;
color:#000066;
line-height:11px;
}

#commentheader div{
width:100%;
height:10px;
}

.commentnumber {
font-size:11px;
font-weight:bold; 
color:#000066;
}

#separate1{
height:6px;
border-bottom: 1px dashed #6699CC;
background-color:#E8EFFF;
line-height:6px;
}

#separate2{
height:6px;
border-bottom: 1px dashed #000066;
background-color:#CCDDFF;
line-height:6px;
}

#commentbody1{
height:100%;
padding-left:2px;
padding-top:0px;
font-size:12px;
font-weight:normal; 
color:#333333;
background-color:#E8EFFF;
}

#commentbody2{
height:100%;
padding-left:2px;
padding-top:0px;
font-size:12px;
font-weight:normal; 
color:#333333;
background-color:#CCDDFF;
}

#commenttitle {
font-weight:bold; 
color:#000066;
}

#comment{
font-weight:normal; 
}

#commentweb{
font-size:9px;
text-align:right;
padding-right:2px;
color:#000066;
line-height:12px;
}

#commentreport{
font-size:9px;
text-align:right;
padding-right:2px;
color:#000066;
line-height:12px;
}

/* COMMENT FORM */
#commentform{
margin-top:10px;
font-family:Arial, sans-serif;
font-size:11px;
}

#writecomment{
color:#666666;
font-family:Arial, sans-serif;
font-size:16px;
font-weight:bold; 
}

#footerform{
height: 12px;
}

#commentform table{
background-color:#E8EFFF;
}

#commentform img{
padding-left: 4px;
}

#commentform td, p{
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal;
text-indent:6px;
}

#commentform .sectiontableheader{
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal;
}

#commentform .inputbox{
border: 1px solid #666666;
}

#commentform .button{
background-color:#000066;
color:#FFFFFF;
}

#commentform li{
font-size:10px;
color:#333333;
}

#commentform .small{
font-size:10px;
color:#333333;
}
