/* CSS Document */

html { margin: 0 0 0 0; padding: 0 0 0 0;}
body { font-family: 'Open Sans', Helvetica, sans-serif; font-size: 1.0em; margin: 0 0 0 0; padding: 0 0 0 0; line-height:130%; height: 100%; }
#wrap {	width:1000px; 	margin: 0px auto 0px auto; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;	}
h1 {
	font-size: 1.2em;
	color: #ffffff;
	margin: 13px 12px;
	font-weight: normal;
}
h2 { font-size: 1.1em; color: #E18601; margin: 0px 0 4px 0;}
h3 { font-size: 1.0em; }
h4 { font-size: 1.0em; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }
a:link { color: green; text-decoration: none;}
a:visited { color: #016738;}
a:hover { color: #3576BC; text-decoration: none;}
a.whitelink { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 14px; line-height:150%;}
a.whitelink:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; BORDER-BOTTOM: #fff 1px dotted;}

a.wlink { COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 1.2em; margin-left: 30px;}
a.wlink:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; BORDER-BOTTOM: #fff 1px dotted;}

.home-white { color: #FFFFFF; font-size: 1.0em; padding: 10px 0 10px 30px;}

.txtorange {
	WORD-SPACING: normal;
	FONT-size: 1.25em;
	COLOR: #000000;
	LETTER-SPACING: normal;
	TEXT-ALIGN: justify;
	font-weight: bold;
}
.h1 {WORD-SPACING: normal; FONT: bold 11pt Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; LETTER-SPACING: normal; TEXT-ALIGN: justify}
.txtbld {
	WORD-SPACING: normal;
	FONT: 10pt Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	LETTER-SPACING: normal;
	TEXT-ALIGN: justify;
	font-weight: bold;
}

.htxt {	WORD-SPACING: normal; FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; LETTER-SPACING: normal; TEXT-ALIGN: justify
}
.h1txt {WORD-SPACING: normal; FONT: bold 8.5pt Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; LETTER-SPACING: normal; TEXT-ALIGN: justify
}


/* Menu */
.suckerdiv ul {
    margin: 0;
    nowhitespace: afterproperty;
    padding: 0;
    list-style-type: none;
    width: 200px;
    border-bottom: 1px solid #ffffff;
    z-index: 9999;    /* keeps menu in front */
    font-family: Arial, Helvetica, sans-serif;
    color: #3576BC;
    font-size: 12pt;
    text-indent: 0px;
    line-height: 24px;
    font-weight: bold;
}
.suckerdiv ul li {
    position: relative;
    nowhitespace: afterproperty;
    z-index: 9999;    /* keeps menu in front */
}
/*Sub level menu items */
.suckerdiv ul li ul {
    position: absolute;
    width: 240px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    top: 0;
    visibility: hidden;
    background-color: white;
}
/* Sub level menu links style */
.suckerdiv ul li a {
    border-top: 0px solid #E5E4E4;
    display: block;
    overflow: auto;
    color: #3576BC;
    text-decoration: none;
    border-bottom: 1px solid #E5E4E4;
    padding: 0.65em 5px;
}
.suckerdiv ul li a:hover {
    background-color: #36B647;
    color: #3576BC;
}
.suckerdiv .subfolderstyle {
    background: url('../images/arrow-list.gif') no-repeat center right;
    background-color: #fff;
}
.suckerdiv ul li ul a {
    border-top: 1px solid #fff;
    display: block;
    overflow: auto;
    color: #fff;
    text-decoration: none;
    border-bottom: 0px none;
    padding: 0.8em 5px;
    background-color: #FAB142;
    font-weight: normal;
}
.suckerdiv ul li ul a:hover { color: #fff;}

.suckerdiv ul li ul .subfolderstyle {
    background: url('../images/arrow-w.gif') no-repeat center right;
    color: #fff;
    background-color: #3AB54B;
}	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
