BODY {
 margin: 1px; 
 padding: 1px;
}

tr,p,div {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

hr {
color:#c00;
height:1px;
width:100%;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#c00;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#c00;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c00;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#c00;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:3px;
color:#c00;
}

#header {
background:url(images/logo5.gif);
height:108px;
margin:0;
padding:0;
}

#header1 {
background:url(images/logo4.gif);
height:7px;
margin:0;
padding:0;
}

#buttons {
float:right;
width:50%;
margin:0;
padding:0;
}

ul#mainlevel-nav {
list-style:none;
font-size:.8em;
margin:0;
padding:0;
}

ul#mainlevel-nav li {
display:block;
background-image:none;
padding-left:0;
padding-right:0;
float:right;
width:auto!important;
font-size:11px;
white-space:nowrap;
border-left:1px dotted #ccc;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
border-right:1px dotted #ccc;
margin:0;
}

ul#mainlevel-nav li a {
width:100%;
display:block;
padding-left:15px;
padding-right:15px;
text-decoration:none;
color:#333;
background:transparent;
}

#buttons>ul#mainlevel-nav li a {
width:auto;
}

ul#mainlevel-nav li a:hover {
color:#fff;
background:red;
}

.newsflash td {
color:#000;
text-align:justify;
vertical-align:top;
}

.blog {
width:100%
}
.mainpage {
text-align:justify;
color:#333;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
}

.greybg {
background:#cecece;
}

.pathway {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

a.pathway:link,a.pathway:visited {
color:#c00;
font-weight:400;
}

a.pathway:hover {
color:red;
font-weight:700;
text-decoration:underline;
}

.title {
font-family:sans-serif;
font-size:22px;
font-weight:700;
color:#c00;
}

.subtitle {
font-family:sans-serif;
font-size:10px;
font-weight:700;
color:#666;
text-transform:uppercase;
letter-spacing:2px;
margin-left:20px;
}

#active_menu {
color:#000;
font-weight:400;
}

a.mainlevel:link,a.mainlevel:visited {
display:block;
color:#000000;
font-weight:400;
border-bottom-style: dashed;
border-color: #B2B2B2;
border-width: 1px;
text-indent:0;
text-decoration:none;
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
margin-bottom:0;
text-align:left;
padding-left:3px;
}

a.mainlevel:hover {
color:red;
background-color: #cccccc;
border-bottom-style: solid;
border-color: #B2B2B2;
border-width: 1px;
font-weight:400;
}

a.mainmenu:link,a.mainmenu:visited {
color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:10px;
}

a.mainmenu:hover {
color:#000;
}

.pollstableborder {
border:1px solid;
padding:1px;
}

a.sublevel:link,a.sublevel:visited {
display:block;
padding-left:5px;
border-bottom-style: dotted;
border-color: #B2B2B2;
border-width: 1px;
vertical-align:middle;
font-family:Helvetica, Helvetica, Arial, sans-serif;
font-size:11px;
color:#666;
text-align:left;
line-height:22px;
}

a.sublevel:hover {
color:#000;
background-color: #cccccc;
border-bottom-style: solid;
border-color: #B2B2B2;
border-width: 1px;

text-decoration:none;
}

table.moduletable {
margin-bottom:0px;
margin-top:2px;
width:100%;
padding:2px 0 2px 2px;
}

table.moduletable th {
font-size:11px;
height:22px;
font-weight:700;
text-transform:uppercase;
color:#000;
text-align:left;
text-indent:4px;
vertical-align:middle;
width:100%;
background-color:#F0F0F0;
border-color:#c00;
border-style:solid;
border-width:1px;
}

table.moduletable ul {
padding:0;
}

table.moduletable td {
font-size:10px;
font-weight:400;
}

.poll {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:14px;
}

.sectiontableheader {
background-color:#E4E4E4;
color:#000;
text-align:left;
font-weight:700;
}

.sectiontableentry1 {
background-color:#F6F6F6;
}

.sectiontableentry2 {
background-color:#FFF;
}

.small {
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-decoration:none;
font-weight:700;
}

.smalldark {
font-family:Helvetica, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
font-weight:400;
}

.contentpaneopen {
width:100%;
padding:1px;
}

.createdate {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
text-align:left;
}

.button {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
font-weight:700;
background-color:#A0968C;
color:#FFF;
border:none;
}

.inputbox {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border:1px solid #000;
}

a:link,a:visited {
color:#c00;
text-decoration:none;
}

a:hover {
color:red;
text-decoration:underline;
}

a.contentpagetitle:link,a.contentpagetitle:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#c00;
text-align:left;
text-decoration:none;
}

a.contentpagetitle:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:red;
text-decoration:underline;
font-weight:700;
}

a.category:link,a.category:visited {
color:#c00;
font-size:11px;
font-weight:700;
}

a.category:hover {
color:red;
}

.ontab {
background-color:#ffae00;
border-left:outset 2px red;
border-right:outset 2px gray;
border-top:outset 2px red;
border-bottom:solid 1px #d5d5d5;
text-align:center;
font-weight:700;
color:#FFF;
}

.offtab {
background-color:#e5e5e5;
border-left:outset 2px #E0E0E0;
border-right:outset 2px #E0E0E0;
border-top:outset 2px #E0E0E0;
border-bottom:solid 1px #d5d5d5;
text-align:center;
font-weight:400;
}

.tabheading {
background-color:#ffae00;
text-align:left;
}

.pagetext {
visibility:hidden;
display:none;
position:relative;
top:0;
}

.moscode {
background-color:#f0f0f0;
}

.code {
background-color:#f0f0f0;
border:1px solid #FFF;
}

.message {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:10pt;
color:#333;
text-align:left;
}

.back_button {
text-align:center;
margin-top:40px;
}

table.contenttoc {
color:#330;
background-color:#e0e0e0;
border:1px solid #333;
}

table.contenttoc td {
font-size:8pt;
font-weight:400;
text-align:left;
}

ul {
list-style:none;
margin:0;
padding:0;
}

li {
line-height:15px;
padding-left:10px;
padding-top:0;
}

table.searchinto {
width:100%;
}

table.searchintro td {
background-color:#fff;
color:#000;
font-weight:700;
}

form {
margin:0;
padding:0;
}

#flash_pagenavL {
background-position:top left;
background-repeat:no-repeat;
height:17px;
}

#flash_pagenavR {
display:block;
margin-left:12px;
background-position:top right;
background-repeat:no-repeat;
padding-right:12px;
height:17px;
}

#flash_pagenavR a:link,#flash_pagenavR a:visited,#flash_pagenavR a:hover {
display:inline-block;
font-family:sans-serif;
text-decoration:none;
}

a.pagenavA:link,a.pagenavA:visited {
color:#000;
margin-right:1px;
margin-left:1px;
font-family:sans-serif;
border-bottom:3px solid #903;
width:10px;
}

#flash_pagenavR a:hover {
border-bottom:3px solid #f63;
}

.pagenavS {
display:inline-block;
margin-right:1px;
margin-left:1px;
width:10px;
font-family:sans-serif;
border-bottom:3px solid #f63;
}

#flash_pagenavR .pagenavLLast,#flash_pagenavR .pagenavPrev10,#flash_pagenavR .pagenavPrev1,#flash_pagenavR .pagenavRLast,#flash_pagenavR .pagenavNext10,#flash_pagenavR .pagenavNext1 {
margin-right:2px;
margin-left:2px;
padding-right:2px;
padding-left:2px;
}

#flash_pagenavR .pagenavLLast {
background:url(../images/leftlast.gif) no-repeat left;
}

#flash_pagenavR .pagenavPrev10 {
background:url(../images/left10.gif) no-repeat left;
}

#flash_pagenavR .pagenavPrev1 {
background:url(../images/left1.gif) no-repeat left;
}

#flash_pagenavR .pagenavRLast {
background:url(../images/rightlast.gif) no-repeat right;
}

#flash_pagenavR .pagenavNext10 {
background:url(../images/right10.gif) no-repeat right;
}

#flash_pagenavR .pagenavNext1 {
background:url(../images/right1.gif) no-repeat right;
}

.componentheading {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#c00;
text-align:center;
}

.box_dashed {
float:left;
width:22%;
border:1px dashed #B2B2B2;
padding-right:2px;
padding-left:2px;
margin-right:5px;
margin-left:5px;
}

.box_dashed:hover {
float:left;
width:22%;
border:1px solid #B2B2B2;
padding-right:2px;
padding-left:2px;
margin-right:5px;
margin-left:5px;
}

.box_dash {
height:132px;
width:100%;
border:1px dashed #B2B2B2;
padding-right:2px;
padding-left:2px;margin-right:2px;
margin-left:2px;
}

.box_dash:hover {
height:132px;
width:100%;
border:1px solid #B2B2B2;
padding-right:2px;
padding-left:2px;
margin-right:2px;
margin-left:2px;
}

.box_dashx {
width:100%;
border:1px dashed #B2B2B2;
padding:5px;
margin-right:2px;
margin-left:2px;
}

.box_dashx:hover {
width:100%;
border:1px solid #B2B2B2;
padding:5px;
margin-right:2px;
margin-left:2px;
}

.box_dashxh {
height:132px;
border:1px dashed #B2B2B2;
padding-right:2px;
padding-left:2px;
margin-right:2px;
margin-left:2px;
}

.box_dashxh:hover {
height:132px;
border:1px solid #B2B2B2;
padding-right:2px;
padding-left:2px;
margin-right:2px;
margin-left:2px;
}

.contentheading {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:700;
color:#c00;
text-align:left;
}

.pages a{float:right;}
.pages a:first-child {float:left !important;}

* html .pages a {float:none;}

div.header_right {
background: #ff6666 url(/images/header_right.gif) no-repeat scroll right top;
height:7px;
margin-top:1px;
width:100%;
}

.nowrap {
white-space:nowrap;
}

.slidewrap {
background: #000;
padding-left:10px;
padding-top:10px;
}

#tooltip{
background:#EEEEEE;
border:1px solid #666666;
color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
z-index: 9999;
}

.breadcrumb_div {
    background: none repeat scroll 0 0 #cccccc;
    border: 1px solid #C4A6E1;
    display: none;
    left: -600px;
	width: 600px;
	height:450px;
    position: absolute;
    top: 15px;
    z-index: 9999;
	font-size:60px;
	color:#3300ff;
}

table.moduletablemenu {
margin-bottom:0px;
margin-top:0px;
width:100%;
}

table.moduletablemenu th {
font-size:11px;
height:22px;
font-weight:700;
text-transform:uppercase;
color:#000;
text-align:left;
text-indent:4px;
vertical-align:middle;
width:100%;
background-color:#F0F0F0;
border-color:#c00;
border-style:solid;
border-width:1px;
}

table.moduletablemenu ul {
padding:0;
}

table.moduletablemenu td {
font-size:12px;
font-weight:700;
border-bottom: 1px dashed #B2B2B2;
}
#results_area {position:relative}
    #results_area ul {position:absolute;left:0;top:0;background:#FFF;overflow:hidden;box-shadow:0 0 6px #a2a2a2;z-index:999;width:98%}
