/* CSS Document */

body {
	background-image: url(../images/repeat.gif);
	background-repeat: repeat-x;
background-color:#ffffff;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:link {
color:#395fa0;
}
a:hover {
color:#395fa0;
}
a:active {
color:#395fa0;
}
a:visited {
color:#928c7a;
}
td {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	font-size:13px;
	padding-top:10px;
	}

.contentpaneopen td {
padding:0px 15px 0px 15px;
}

.contentpaneopen p {
	padding-left:0px;
}

hr {
background:#000000 none repeat scroll 0%;
border:1px inset;
height:2px;
width:170px;
}
.articlehead {
color:#009ACE;
font-family:Verdana,Arial,Sans-Serif;
font-size:16px;
font-weight:bold;
}
.button {
border-style:solid;
border-width:1px;
color:#000000;
font-family:Verdana,Arial,Sans-Serif;
font-size:8px;
font-style:normal;
font-weight:bold;
}
.componentHeading {
color:#000000;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
text-align:left;
}
.inputbox {
background:#FFFFFF none repeat scroll 0%;
border:1px solid;
color:#666666;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
}
.newsarticle {
color:#333333;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
text-align:left;
}
.newspane {
background-color:White;
border-bottom:0px dotted #D0D0D0;
}
.newspaneopen {
border:0px dotted #DCDCDC;
}
.poll {
color:#666666;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
line-height:14px;
}
.popupwindow {
background-color:#FFFFFF;
}
.sectiontableentry1 {
background-color:#FFFFFF;
}
.sectiontableentry2 {
background-color:#FFFFFF;
}
.sectiontableheader {
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
}
.small {
color:#FF9900;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.smalldark {
color:#000000;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
font-weight:normal;
}
li {
list-style-image:url(../images/M_images/arrow.gif);
}
.basic_table {
border:1px solid #948e7c;
}
.top_table {
background-color:#FFFFFF;
border-bottom:0px dotted #948e7c;
}
.nav_table {
border-left:1px dotted #948e7c;
}
.path_table {
border-right:1px dotted #948e7c;
}
table.moduletable {
margin:0px 0px 0px 2px;
text-align:left;
width:100%;
}
table.moduletable th {
border-bottom:0px dotted #948e7c;
border-top:1px dotted #948e7c;
font-size:11px;
font-weight:bold;
height:14px;
line-height:18px;
text-align:left;
white-space:nowrap;
}
table.moduletable td {
font-size:10px;
font-weight:normal;
padding:1px;
}
table.moduletablenav td {
font-family:Arial, Helvetica, sans-serif;
color:#e3dfd2;
font-size:12px;
font-weight:400;
padding-left:8px;
}
table.moduletablenav a {
color:#fbf9f3;
text-decoration:none;
}
table.moduletablenav a:link {
color:#fbf9f3;
text-decoration:none;
}
table.moduletablenav a:hover {
color:#fbf9f3;
text-decoration:underline;
}
table.moduletablenav a:active {
color:#fbf9f3;
}
table.moduletablenav a:visited {
color:#fbf9f3;
}

.callToActionText {
font-size:14px; 
text-align:center; 
padding-top:17px; 
padding-bottom:17px;
}

.tiptext {
    /*border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #999999;*/
    position: relative;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.tiptext img {
	top:-20px;
}

span.tiptext:hover span.tooltip {
    background-color: #FFFFF2;
    display: block;
    position: absolute;
    padding: 3px;
    top: 1em;
    border-top: 1px solid #999999;
    border-right: 2px solid #999999;
    border-bottom: 2px solid #999999;
    border-left: 1px solid #999999;
    left: 1em;
    width: 15em;
}

span.tooltip {
    display: none;
}

.tiptext:hover {
    border-top-width: 0px;
    /*border-top-style: dashed;
    border-top-color: #999999;*/
    position: relative;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}	