/* CSS Document */
	
	/*main styles*/	
body,p,td,table,tr{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	}
body {margin:0px;background-color: #526488; padding: 20px;}

h1,h2,h3,h4,h5,h6 {font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	}
	
h5 {color: #006666; font-size: 12pt;}	
	
.headline {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 150%;
		}


	
/*hyperlinks*/	
a:link {
	color: #006666;
	font-weight: normal;
	text-decoration: underline;
}
a:active {
	color: #006666;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #526488;
	font-weight: normal;
}
a:hover {
	color: #ffcc00;
	text-decoration: none;
	font-weight: normal;
}
.breadcrumbs {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

/*Accents*/
.warning {
	color: #FF0000;
	font-size: 9px;
}
.resource {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}
.resourcelink {
	text-decoration:none;
	color: #FFFFFF;
	font-size: 10px;
}
.resourcelink a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.resourcelink a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.resourcelink a:hover {
	text-decoration: underline;
	color: #ffcc00;
}


.resource a:link {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
.resource a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
.resource a:hover {
	text-decoration: underline;
	color: #ffcc00;
	font-weight: bold;
}
.q {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 14pt;
	color:#333366;
	font-weight:bold;
	text-transform: uppercase;
}

.a {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 14pt;
	color:#FF9900;
	font-weight:bold;
	text-transform: uppercase;
}
.alpha {
	list-style-type: lower-alpha;
}
.login {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
.loginlayer {
	position: relative;
	right: 0%;
	width: 237px;
}
.adlayer {
	position: relative;
	right: 0%;
	width: 161px;
	top: 157px;
}
ul {
	list-style-image: url(images/bullet.gif);
}
.tdheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(images/headerbk.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bluetable {
	border: thin solid #8794cb;
}
.loginheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}
.loginemphasis {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
}
.ninepoint {
	font-size: 10px;
}
.choose {
	font-size: 16px;
	font-weight: 700;
	color: #030368;
	font-family: Arial, Helvetica, sans-serif;
}
.dottedline {
	border: thin dotted #B5B5B5;
}
.cudlnav a:link{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.cudlnav a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}
.cudlnav a:hover{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 15px;
}
ul {
	list-style-image: url(images/bullet.gif);
}
.cudlmail a:link{ font-weight: bold; color: #030368; text-decoration: underline;}
.cudlmail a:visited{ font-weight: bold; color: #030368; text-decoration: underline;}
.cudlmail a:hover{
	font-weight: bold;
	color: #526488;
	text-decoration: none;
}
.boxborders {
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #526488;
	border-left-color: #526488;
}
.bottomborder {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #526488;
}
.border {
	border: thin solid #2A3377;
}
/*collapsible menus */

.treemenu {
  list-style : none;
}

.treemenu ul {
  list-style : none;
}

.treemenu a {
  padding-left : 15px;
  text-decoration : none;
}

.treemenu .treeopen {
  background-image : url('images/open.gif');
  background-repeat : no-repeat;
  background-position : left;
}

.treemenu .treeclosed {
  background-image : url('closed.gif');
  background-repeat : no-repeat;
  background-position : left;
}
.loginresource {
	color: #FF9900;
	font-weight: bold;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
        .lavaLampWithImage {
            position: relative;
            height: 29px;
            width: 740px;
            background: url("images/bg.gif") no-repeat top;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("images/lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("images/lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 12px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #000;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 12px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

        .lavaLampBottomStyle {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid blue;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: bold 12px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }                     words {
	background-image: url(images/content.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#words {
	background-image: url(images/content.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 760px;
}
#wordscontent {
	width: 720px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	height: auto;
	overflow: visible;
}
hr {
	background-color: #FF9933;
	height: 1px;
	width: 95%;
	border: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.leftcolumn {
	width: 90%;
	overflow: visible;
	height: 100%;
	padding-right: 5px;
	padding-left: 10px;
}
.leftcolumn2 {
	width: 96%;
	overflow: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.rightcolumn {
	width: 525px;
	overflow: visible;
	height: 100%;
	padding-right: 25px;
	padding-left: 10px;
	float: right;
}
.rightcolumn2 {
	width: 90%;
	overflow: visible;
	height: 100%;
	padding-right: 5px;
	padding-left: 10px;
	float: right;
}
div#nifty{
	background-color: #CFD5E1;
	width: 325px;
	margin-top: 0;
	
	margin-bottom: 0;
	margin-left: 20px;
	float: left;
}
div#nifty2{
	background-color: #CFD5E1;
	width: 325px;
	margin-top: 0;
	
	margin-bottom: 0;
	margin-left: 20px;
	float: right;
}

div#nifty3{
	background-color: #ffffff;
	width: 700px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
	float: left;
	overflow: visible;
	height: auto;
}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #CFD5E1}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
