body
{
    TEXT-INDENT : 0em; 
	COLOR : rgb(0 , 51 , 51);
    FONT-SIZE : medium;
    FONT-WEIGHT : 400;
    Font-style : normal;
    Font-variant : normal;
    FONT-FAMILY : sans-serif , Helvetica;
    Width : 98%;
    Background-color : rgb(230 , 255 , 230); 
    Margin : 0em;
    Padding-top : 0em;
    Border-width : 0em;
/*	min-width: 450px;  */
}

/* INSERTED CONTENT only works in FireFox and tags appear as text  */
p.insert_N
{
	font-size : .9em
}
p.insert_N:after
{
	content : "Note"
}
p.insert_N:before
{
	content : "NOTE <a>g</a>"
}

DIV.top
{
    DISPLAY : block;
    Text-indent : 0em;
	text-align: center;
    Margin : 0em;
    Padding-top : .3em;
    Border-width : 0em;
    Width : 90%;
/*    Height : 8.5%;    */
	position: relative;
	top: 0%;
	left: 5%;
	right: 5%  
/*	bottom: 91.5% */
}
DIV.topin
{
    DISPLAY : inline;
    Text-indent : 0em;
	text-align: center;
    Margin : 0em;
    Padding : 0em;
    Border-width : 0em;
	clear: none;
    Width : 100%;
/*    Height : 8.5%;    */
	position: relative;
	top: 0%;
	left: 0%;
/*	right: 5%  */
/*	bottom: 91.5% */
}
DIV.full
{
    DISPLAY : block;
    Text-indent : 0em;
	text-align: center;
/*	position: relative;  */
    Margin : 0em;
    Padding-left : 0em;
    Padding-right : 0em;
    Border-width : 0em;
    Width : 100%;
    position : relative;
    left : .7%;
    right : .3%;
}

#container
{
	display : inline;
	position : relative;	
}

DIV.bottom
{
    DISPLAY : block;
    Text-indent : 0em;
	text-align: center;
    Margin : 0em;
    Padding : 0em;
    Border-width : 0em;
    Width : 90%;
 	position: relative;
/*	top: 90%;  */
    left: 5%;
	right: 5%;  
	bottom: 0%; 
}

div.left45
{
    width : 45%;
    float : left;
}
div.right45
{
    width : 45%;
    float : right;
}
div.left60
{
/*	display: inline; */
    width : 60%;
/*	height: 85%;   */
	position: relative;  
	left: 5%;
/*	top: 17%;   */
/*	bottom: 5%;   */
/*	right: 5%;   */
/*	overflow: auto;   */
/*	 float: left; */
}

div.left60:before
{
	contents: "<h1>Did it work?</h1>";
}

div.right30
{
/*	display: inline;  */
    width : 20%;
/*	height: 100%;     */
	background-color: rgb(230,255,230);
	text-align: center;
	position: absolute;
	left:70%;
	top: 10em; 
/*	right: 5%;   */
/*	bottom: 95%;   */
/*	overflow: auto;  */
	padding: 0em;
	float: right; 
/*	min-width: 75px;      */
}

div.wid100
{
	display : block;
    width : 100%;
    vertical-align : middle;
/*	position: relative;  */
/*	left: 5%;  */
/*	right: 5%;  */
}


a.one:link
{
    color : rgb(255 , 0 , 0);
}
a.one:visited
{
    color : rgb(0 , 0 , 255);
}
a.one:hover
{
    color : rgb(255 , 204 , 0);
}
a.two:link
{
	display: block;  
    text-align : center;
	outline-width : 0em;
    outline-style : outset;
    outline-color : transparent;
    text-decoration : none;
}
a.two:visited
{
	display: block;  
	background-color: transparent;    
	text-align : center;
    outline-width : 0em;
    outline-style : outset;
    outline-color : transparent;
    text-decoration : none;
}
a.two:hover
{
	display: block; 
	text-align : center;
    outline-width : 3px;
    outline-style : outset;
    outline-color : blue;
    background-color : rgb(220 , 240 , 200);
    text-decoration : none;
}

a.twb:link
{
	display: block;  
	background-color: transparent;    
	outline-width : 0em;
    outline-style : outset;
    outline-color : blue;
    text-decoration : none;
}
a.twb:visited
{
	display: block;  
	background-color: transparent;    
    outline-width : 0em;
    outline-style : outset;
    outline-color : blue;
    text-decoration : none;
}
a.twb:hover
{
	display: block;    
    outline-width : 3px;
    outline-style : outset;
    outline-color : blue;
    background-color : rgb(220 , 240 , 200);
    text-decoration : none;
}


a.twi:link
{
	display : inline;
	background-color: transparent;    
	outline-width : 0em;
    outline-style : outset;
    outline-color : blue;
    text-decoration : none;
}
a.twi:visited
{
	background-color: transparent;    
    outline-width : 0em;
    outline-style : outset;
    outline-color : blue;
    text-decoration : none;
}
a.twi:hover
{
    outline-width : 3px;
    outline-style : outset;
    outline-color : blue;
    background-color : rgb(220 , 240 , 200);
    text-decoration : none;
}

a.three:link
{
    color : rgb(0 , 119 , 221);
	padding-top : 0em;
	padding-bottom : 0em;
    padding-right : .7em;
    padding-left : 0em;
    text-decoration : none;
}
a.three:visited
{
    color : rgb(150 , 80 , 150);
	padding-top : 0em;
	padding-bottom : 0em;
    padding-right : .7em;
    padding-left : 0em;
    text-decoration : none;
}
a.three:hover
{
    background-color : rgb(0 , 60 ,70);
    color : rgb(155 ,250 , 250);
	padding-top : 0em;
	padding-bottom : 0em;
    padding-right : .7em;
    padding-left : 0em;
    text-decoration : none;
	outline-color: #1fafff;
	outline-style: dotted;
	outline-width: 2px;
}
a.three:active
{
    background-color : rgb(255,255 ,0);
    color : rgb(0 ,0 , 255);
	padding-top : 0em;
	padding-bottom : 0em;
    padding-right : .7em;
    padding-left : 0em;
    text-decoration : none;
	outline-color: #00ff00;
	outline-style: outset;
	outline-width: 2px;
}

a.four:link
{
    outline-width : 0em;
}
a.four:visited
{
    outline-width : 0em;
}
a.four:hover
{
    background-color : rgb(240 , 255 , 200);
}
a.five:link
{
	display: inline;
    color : rgb(0 , 85 , 255);
    text-decoration : none;
    padding-right : .2em;
    padding-left : .2em;
}
a.five:visited
{
	display: inline;
    color : rgb(70, 90, 75);
    text-decoration : none;
    padding-right : .2em;
    padding-left : .2em;
}
a.five:hover
{
	display: inline; 
    color : rgb(255 , 255 , 0);
    background : rgb(120 , 100 , 200);
    padding-right : .2em; 
    padding-left : .2em; 
}
a.five:active
{
	display: inline; 
    color : rgb(0 ,0,255);
    background : rgb(0 ,255 ,200);
    padding-right : .2em; 
    padding-left : .2em; 
}

span.tnr
{
    font-family : times new roman , serif;
}


a.fivesm:link
{
	display : inline;
    color : rgb(0 , 85 , 255);
    font-family : times new roman , serif;
    text-decoration : none;
    font-size: .8em; 
	letter-spacing : 0em;
	text-align: center;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .4em;
    padding-left : .4em;
    text-decoration : none;
    line-height : 2;    
	white-space : nowrap;
}
a.fivesm:visited
{
    display : inline;
    color : rgb(130, 100 , 0);
    font-family : times new roman , serif;
    text-decoration : none;
    letter-spacing : 0em;
    text-align : center;
    font-size : .8em; 
	white-space : nowrap;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .4em;
    padding-left : .4em;
    line-height : 2;
    text-decoration : none;
}

a.fivesm:hover
{
    display : inline;
    color : rgb(255 , 255 , 0);
    font-family : times new roman , serif;
    background : rgb(120 , 120 , 200);
    text-align: center;
    letter-spacing : 0em;
    font-size : .8em;
	white-space : nowrap;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .4em;
    padding-left : .4em;
    line-height : 2;
    text-decoration : none;
}
a.fivesm:active
{
    display : inline;
    color : rgb(0 ,0,255);
    background : rgb(0 ,255 ,200);
    font-family : times new roman , serif;
    text-align: center;
    letter-spacing : 0em;
    font-size : .8em;
	white-space : nowrap;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .4em;
    padding-left : .4em;
    line-height : 2;
    text-decoration : none;
}

a.fivesmr:link
{
	display : inline;
    color : rgb(0 , 85 , 255);
    font-family : times new roman , serif;
    text-decoration : none;
    font-size: .8em; 
	text-wrap: nowrap;
	letter-spacing : 0em;
	text-align: center;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .6em;
    padding-left : 0em;
    text-decoration : none;
    line-height : 2.2em;    
	white-space : nowrap;
}
a.fivesmr:visited
{
    display : inline;
    color : rgb(130, 100 , 0);
    font-family : times new roman , serif;
    text-decoration : none;
    letter-spacing : 0em;
    text-align : center;
    font-size : .8em; 
	white-space : nowrap;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .6em;
    padding-left : 0em;
    line-height : 2.2em;
    text-decoration : none;
}

a.fivesmr:hover
{
    display : inline;
    color : rgb(255 , 255 , 0);
    font-family : times new roman , serif;
    background : rgb(120 , 120 , 200);
    text-align: center;
    letter-spacing : 0em;
    font-size : .8em;
	white-space : nowrap;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .6em;
    padding-left : 0em;
    line-height : 2.2em;
    text-decoration : none;
}
a.fivesmr:active
{
    display : inline;
    color : rgb(255 ,0 , 0);
    font-family : times new roman , serif;
    background : rgb(0 , 0 , 255);
    text-align: center;
    letter-spacing : 0em;
    font-size : .8em;
	white-space : nowrap;
    padding-top : .3em;
    padding-bottom : .3em;
    padding-right : .6em;
    padding-left : 0em;
    line-height : 2.2em;
    text-decoration : none;
}

a.six:link
{
    color : rgb(30,0,90);
    background : rgb(180,180,220);
    text-decoration : none;
}
a.six:visited
{
    color : rgb(90,30,80);
    background : rgb(180,180,220);
    text-decoration : none;
}
a.six:hover
{
    color : rgb(255 , 255 , 255);
    text-decoration : none;
    background : rgb(0 , 100, 200);
}

a.six:active
{
    background : rgb(255 , 255 , 255);
    text-decoration : none;
    color : rgb(0 , 100, 200);
}

a.seven:link
{
	display : inline;
	padding : 0em;
    text-decoration : none;
    vertical-align : middle;
}
a.seven:visited
{
	display : inline;
	padding : 0em;
    text-decoration : none;
    vertical-align : middle;
}
a.seven:hover
{
	display : inline;
	padding : 0em;
    text-decoration : none;
    vertical-align : middle;
	outline-color: #bbddff;
	outline-style: solid;
	outline-width: 3px;
}



a.ResultLink:link
{
    color : #206620;
    text-decoration : none;
	font-weight: 600;
	font-size: 1.2em;
	background-color: transparent;
	padding-right: 1em;
}
a.ResultLink:visited
{
    color : #104010;
	font-weight: 600;
    text-decoration : none;
	font-size: 1.2em;
	background-color: #ddddff;
	padding-right: 1em;
}
a.ResultLink:hover
{
    color : #ffffff;
    text-decoration : none;
	font-weight: 600;
	font-size: 1.2em;
	background-color: #770099; 
	padding-right: 1em;
}
a.ResultTitle:link
{
    color : #206620;
    text-decoration : none;
	font-weight: 600;
	font-size: 1.2em;
	background-color: transparent;
	padding-right: 1em;
}
a.ResultTitle:visited
{
    color : #104010;
	font-weight: 600;
    text-decoration : none;
	font-size: 1.2em;
	background-color: #ddddff;
	padding-right: 1em;
}
a.ResultTitle:hover
{
    color : #ffffff;
    text-decoration : none;
	font-weight: 600;
	font-size: 1.2em;
	background-color: #770099; 
	padding-right: 1em;
}

hr.linkbar
{
	height : .3em;
	background: #990099;
	color : #990099;
}

hr.linkbar2
{
	height : .2em;
	background: #990099;
	color : #990099;
}

hr.linkbar1
{
	height : .1em;
	background: #990099;
	color : #990099;
}

font.Values
{
	font-size: .8em;
	font-weight: 500;
	font-color: #ff3344;
}
font.micro
{
	display: hidden;
	font-size: .05em;
}	

p.nowrap100
{	
/*	white-space : nowrap; */
	text-align : justify;
    DISPLAY : block;  
    Font-family : Times New Roman , Serif;
    Font-style : normal;
    Font-weight : 900;
    Font-size : 1.8em;
    Color : rgb(109 , 27 , 121);
    Background-color : transparent;
/*    Clear : none;   */
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
/*    Vertical-align : middle;  */
    Text-indent : 0em;
/*    Letter-spacing : 3%;  */
}

span.nowrap
{	display: inline;
	white-space : nowrap;
}

table.inline
{
	display: inline;
	padding: 3px;
	border-width: 0em;
/*	position : relative; 
	float : left;  */
	margin: 0em;
	text-align: left;
}

table.tblock
{
	display: block;
	padding: 3px;
	border-width: 0em;
/*	position : relative; 
	float : left;  */
	margin: 0em;
	text-align: center;
}

TABLE.tbottom
{
    Background-color : rgb(230 , 255 , 230);
    Width : 90%;
    Padding-left : 5%;
    Padding-right : 5%;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Vertical-align : middle;
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
}

TABLE.nofat
{
    DISPLAY : inline-table;  
    Font-family : Times New Roman , Serif;
    Font-style : normal;
    Font-weight : 900;
    Font-size : 1.8em;
    Color : rgb(109 , 27 , 121);
    Background-color : transparent;
/*    Clear : none;   */
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
/*    Vertical-align : middle;  */
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
/*    white-space : nowrap;  */
}

TABLE.full
{
    DISPLAY : table;
    Background-color : transparent;
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
}


TABLE.nofat60
{
    DISPLAY : table;
    Font-family : Times New Roman , Serif;
    Font-style : normal;
    Font-weight : 900;
    Font-size : 1.4em;
    Color : rgb(109 , 27 , 121);
    Background-color : transparent;
    Clear : none; 
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Vertical-align : middle;
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
}

TABLE.nofat602
{
    DISPLAY : table;
    Font-family : Serif, Times New Roman;
    Font-style : normal;
    Font-weight : 600;
    Font-size : .9em; 
    Color : rgb(109 , 27 , 121);
    Background-color : transparent;
    Clear : none; 
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Vertical-align : middle;
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
    white-space : nowrap;
}

TABLE.nofat603
{
    DISPLAY : table;
    Font-family : Serif, Times New Roman;
    Font-style : normal;
    Font-weight : 600;
    Font-size : .7em; 
    Color : rgb(109 , 27 , 121);
    Background-color : transparent;
    Clear : none; 
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Vertical-align : middle;
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
    white-space : nowrap;
}


TABLE.nofatc
{
    DISPLAY : inline;
    Font-family : Times New Roman , Serif;
    Font-style : normal;
    Font-weight : 900;
    Font-size : 1.7em;
    Color : rgb(109 , 27 , 121);
    Background-color : transparent;
    Width : 100%;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Vertical-align : middle;
    Text-align : center;
    Text-indent : 0em;
    Letter-spacing : 0em;
}

span.fancy
{
	color: rgb(0,51,51);
}


TABLE.nofatm
{
    display : inline;
    Font-family : Times New Roman , Serif;
    Font-style : normal;
    Font-weight : 900;
    Font-size : 1.1em;
	Color : rgb(0 , 51 , 51);
    Background-color : transparent;
    Padding : 0em;
    Margin : 0em;
    Border-width : 0em;
    Word-spacing : 0em;
    Vertical-align : middle;
    Text-align : left;
    Text-indent : 0em;
    Letter-spacing : 0em;
}




table.inmath
{
    DISPLAY : inline;   
/*	position : relative;  */
/*	float : right;  */
	border-width : 0em;
/*	clear : right; */ 
	margin: 0em;
 	margin-left: 0em;
 	margin-right: 0em; 
	padding : 3px;
	text-align: center; 
/*	position: relative; 
	bottom: 10%;
	left: 5%;
	right: 5%  */
	vertical-align: middle;
}

table.linklist
{
	font-weight : 600;
	font-size : 1em;
	color : rgb(20,40,20);
	display : block;
	border-style : solid;
	border-width : .2em;
	border-color : rgb(130,130,100);
	margin : 4%;
	padding : 4%;
	text-align : justify;
	background : rgb(200,200,255);
	cell-border-style : solid;
}

table.linklist td
{
	padding : .2em;
	border-width : thin;
	border-color : rgb(140,100,200);
	border-style : solid;
}


#runin
{
	display : inline;
}


#c
{
    display : block;
    text-align : center;
}
IMG.b0
{
	display: block;
    border-width : 0em;
}
IMG.wid90
{
    Display : block;
	text-align : center;
    Width : 100%; 
    border-width : 0em;
    padding : .3%;
}

IMG.addr
{
    Display : inline;
    border-width : 0px;
    text-align : center;
}

IMG.fullwidth
{
    Display : block;
    Width : 100%;
    Height : 8%;
    border-width : 0px;
}
IMG.left_center
{
	position:absolute;
    border-width : 0px;
	left: 0%;
	top: 15%;
}

*#outlinedotted
{
    outline-width : 0.2em;
    outline-style : dotted;
    outline-color : white;
}
*#outlineinset
{
    outline-width : 0.3em;
    outline-style : inset;
    outline-color : blue;
}
*#outlineinvert
{
    outline-width : 10px;
    outline-style : solid;
    outline-color : invert;
}
*#outlinedashed
{
    outline-width : 0.15em;
    outline-style : inset;
    outline-color : red;
}

H1
{
    DISPLAY : block;
    Font-weight : 900;
    Font-size : 2em;
    Color : rgb(0 , 60 , 120);
    Text-align : center;
    Padding-bottom : 0.1em;
}

H2
{
    DISPLAY : block;
    Font-size : 1.2em;
    Color : rgb(30 , 70 , 120);
    padding-top : 1.5em;
    Padding-bottom : 0.1em;
    Text-align : center;
    Font-weight : 700;
}

H3
{
    DISPLAY : block;
    Font-size : 1.2em;
    Font-weight : 700;
    Color : rgb(0 , 50 , 200);
    Text-align : left;
    Padding-bottom : 0.2em;
}
H4
{
    DISPLAY : block;
    Font-weight : 600;
    Font-size : 1.1em;
    Color : rgb(60 , 50 , 20);
    Text-align : center;
    Padding-bottom : 0.2em;
}
H5
{
    DISPLAY : block;
    Font-weight : 500;
    Font-size : 1em;
    Color : rgb(190 ,150 ,240);
    Text-align : center;
	vertical-align : middle;
    Padding-bottom : 0.1em;
}

H5.small
{
    DISPLAY : block;  
    Font-weight : 500;
    Font-family : Times New Roman , Serif;
    Font-size : 1em;
    Color : rgb(50 ,50 ,90);
    Text-align : justify; 
/*    Padding-bottom : 2em;    */
/*    Vertical-align : top;     */
}

H5.small:first-letter
{
    Font-weight : 900;
    Font-family : Times New Roman , Serif;
    Font-size : 1.4em;
/*    Vertical-align : top;   */
    Color : rgb(50 ,50 ,90);
    Text-align : justify; 
/*    Padding-bottom : 2em; */
}


H5.small:first-line
{
    Font-weight : 600;
    Font-family : Times New Roman , Serif;
    Font-size : 1.1em;
    Color : rgb(50 ,50 ,90);
    Text-align : justify; 
/*    Vertical-align : top;  */
/*    Padding-bottom : 2em;   */
}

H6
{
    DISPLAY : block;
    Font-weight : 500;
    Font-size : 0.9em;
    Color : rgb(10 , 50 , 100);
    Text-align : left;
    Padding-bottom : 0.2em;
    Font-style : italic;
}

p.sm
{
    DISPLAY : block; 
    Font-weight : 500;
    Font-family : arial;
    Font-size : .95em;
    Color : rgb(50 ,150 ,90);
    Text-align : justify; 
	padding : 0em;
	margins : 0em;
	line-height : 1;
    Vertical-align : middle;   
}

p.sm:first-letter
{
    Font-weight : 900;
    Font-family : arial;
    Font-size : 1.2em;
    Color : rgb(70,170,60);  
}


p.sm:first-line
{
    Font-weight : 700;
    Font-family : arial;
    Font-size : 1.05em;
    Color : rgb(30 ,110 ,10);
}

p.abstract
{
    DISPLAY : block; 
    FONT-WEIGHT : 500;
    Font-style : normal;
    Font-variant : none;
    FONT-FAMILY : sans-serif , Helvetica;
    Font-size : .8em;
    margin-left :  1.5em;
    margin-right :  1.5em;
    padding : 1px;
	color:#003050;
    text-align : justify; 
}

/* p.abstract:first-letter
{
    FONT-WEIGHT : 800;
    FONT-FAMILY : Helvetica, sans-serif;
    Font-size : 1.3em;
} */


span.sm2
{
/*    DISPLAY : -moz-inline-block;  */
/*    DISPLAY : inline;  */
/*    DISPLAY : -moz-inline-block;  */
    Font-weight : 500;
    Font-family : Times New Roman , Serif;
    Font-size : 1em;
    Color : rgb(50 ,50 ,90);
    Text-align : left; 
/*    white-space : nowrap;  */
    Padding-bottom : 0em;  
    Vertical-align : middle;     
}


th.sm
{
/*    DISPLAY : -moz-inline-block;     */
/*    DISPLAY : in-line-block; */
    Font-weight : 500;
    Font-family : Times New Roman , Serif;
    Font-size : 1em;
    padding-bottom : 0em;
    padding-top : 0px;
    Color : rgb(50 ,50 ,90);
    Text-align : justify; 
    Padding-bottom : 0em;
/*    white-space : nowrap;   */
/*    vertical-align : middle;   */
}



th.sm:first-letter
{
    Font-weight : 900;
    Font-family : Times New Roman , Serif;
    Font-size : 2.5em;
/*    float: left;  */
/*	position : absolute; top : 1em;  */
    padding-right : 0em;
    Color : rgb(90,170,110);  
/*    text-shadow : white 3em 7em 7em;  */
}


th.sm:first-line
{
    Font-weight : 600;
    Font-family : Times New Roman , Serif;
    Font-size : 1.1em;
    Color : rgb(50 ,50 ,90);
}

span.sm
{
	display: inline;
/*    DISPLAY : -moz-inline-block;     */
/*    DISPLAY : in-line-block;  */
    Font-weight : 500;
    Font-family : Times New Roman , Serif;
    Font-size : 1em;
    padding-bottom : 0em;
    padding-top : 0em;
    Color : rgb(50 ,50 ,90);
    Text-align : left; 
    Padding-bottom : 0em;
/*    white-space : nowrap;  */
/*    Vertical-align : super;   */
}

span.sm:first-letter
{
    Font-weight : 900;
    Font-family : Times New Roman , Serif;
    Font-size : 3em;
/*    float: left;  */
/*	position : absolute; top : 1em;  */
    padding-right : 0em;
    Color : rgb(90,170,110);  
    text-shadow : white 3em 3em 7em;
}


span.sm:first-line
{
    Font-weight : 600;
    Font-family : Times New Roman , Serif;
    Font-size : 1.1em;
    Color : rgb(50 ,50 ,90);
}


P.gen
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 1em;
    Color : rgb(0 , 51 , 51);
    Text-align : justify;
    Padding-bottom : 0.2em;
}
p.fancy
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 1em;
    Color : rgb(0 , 51 , 51);
    Text-align : justify;
    Padding-bottom : 0.2em;
}

p.fancy:first-letter
{
	font-size: 1.5em;
	font-weight: 900;
	color: rgb(20, 175, 20);
}
p.fancy:first-line
{
	font-size: 1.1em;
	font-weight: 700;
	color: rgb(0, 125, 0);
}

P.right
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 0.8em;
    Color : rgb(200 , 200 , 200);
    Text-align : right;
    Padding-top : 0em;
    Padding-bottom : 0em;
    Margin-top : 0em;
    Margin-bottom : 0em;
}
P.small
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 0.8em;
    Color : rgb(20 , 100 , 140);
    Text-align : center;
    Padding-bottom : 0em;
    Padding-Top : 0em;
    Margin-top : 0em;
    Margin-bottom : 0em;
    line-spacing : 0em
}

P.justify
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 1em;
    Color : rgb(0 , 51 , 51);
    Text-align : justify;
    Padding-bottom : 0em;
}
P.center
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 1em;
    Color : rgb(0 , 51 , 51);
    Text-align : center;
    Padding-bottom : 0em;
}

fieldset.fnav
{
	background-color : #ddffdd;
	text-align : justify;
}

P.pnav
{
    DISPLAY : block;
    Font-weight : 500;
    Font-family : Arial;
    Font-size : 0.8em;
/*    Color : rgb(20 , 100 , 140);  */
/*	background-color : #83afd5;  */
	text-indent : 0em;
    text-align : justify;
    Padding : 0em;
    Padding-left : .2em;
    Margin : 0em;
    padding-right : .2em;
    line-spacing : 0em;
}



BLOCKQUOTE
{
    DISPLAY : block;
    Font-family : Times New Roman , Serif;
    Font-style : italic;
    Font-variant : normal;
    Font-weight : 500;
    Font-size : 1.1em;
    Color : rgb(40 , 0 , 40);
    Text-align : justify;
    Padding-right : 2em;
    Padding-bottom : 0.25em;
    Padding-left : 2em;
}
ADDRESS
{
    DISPLAY : block;
    Font-family : sans-serif;
    Font-style : normal;
    Font-variant : normal;
    Font-weight : 600;
    Font-size : 0.9em;
    Color : rgb(0 , 50 , 50);
    Text-align : left;
    Padding-bottom : 0.2em;
    Padding-right : 6em;
    Padding-left : 6em;
}
/*pre-formatted text*/
PRE
{
    DISPLAY : inline;
    Font-family : Courier , System Monospaced;
    Padding-bottom : 0em;
}
/*citation*/
CITE
{
    FONT-STYLE : italic;
    Font-size : 1em;
    Color : black;
    Display : inline;
    Padding-bottom : 0.2em;
    Font-weight : 600;
    Font-family : Helv;
}

form.inline
{
	background : transparent;
    display : inline;
    vertical-align : middle;
    border-width : 0em;
    padding : 0em;
    margin : 0em;
}


/*id="inline" to convert*/
#inline
{
    display : inline;
    vertical-align : middle;
}
/*tele-type text*/
TT
{
    FONT-FAMILY : courier , monospace;
    Font-size : 0.9em;
    Color : rgb(30 , 30 , 30);
    Display : inline;
}
/*display as computer code*/
CODE
{
    FONT-FAMILY : courier , monospace;
    Font-size : 0.9em;
    Padding-bottom : 0.2em;
    Color : rgb(80 , 80 , 80);
    Display : block;
}
/*display as keyboard text*/
KBD
{
    FONT-FAMILY : courier , monospace;
    Font-size : 0.9em;
    Color : rgb(204 , 0 , 51);
    Display : inline;
}
/*display as sample*/
SAMP
{
    FONT-FAMILY : courier , monospace;
    Font-size : 0.9em;
    Color : rgb(102 , 0 , 102);
    Display : inline;
}
/*bold*/
B
{
    FONT-WEIGHT : bolder;
}
/*italicize*/
I
{
    FONT-STYLE : italic;
}
/*defines a block*/
/*definition list*/
DL
{
    DISPLAY : block;
    Text-align : left;
    Font-weight : 700;
    Font-size : 1em;
    Padding-bottom : 0.1em;
    Font-family : sans-serif;
    Color : rgb(20 , 100 , 0);
}
/*definition term*/
DT
{
    DISPLAY : block;
    Font-weight : 700;
    Font-size : .95em;
    Padding-bottom : 0.1em;
    Text-align : left;
    Padding-left : 2em;
    Font-style : italic; 
/*    Font-family : times; */
    Color : rgb(50 , 50 , 50);
}
dt:first-word
{
	font-size:1.3em;
	font-weight: 700;
	font-color: rgb(10,10,10);
}

/*definition definition*/
DD
{
    DISPLAY : block;
    Font-weight : 400;
    Font-size : 0.8em;
    Padding-bottom : 0.1em;
    Padding-left : 2em;
    Text-align : justify;
    Color : rgb(51 , 0 , 51);
    Font-family : sans-serif;
}
/*draws a box around contents*/
FIELDSET
{
    DISPLAY : block;
    Padding-top : 0em;
    Padding-left : .5em;
    Padding-right : .5em;
    Padding-bottom : 0em;
    Border-color : olive;
}
/*used with FIELDSET for text in-line on top border*/
LEGEND
{
    color : olive;
    font-size : 1em;
    font-weight : 600;
    padding-top : 0em;
    Padding-left : 0em;
    Padding-right : 0em;
    Padding-bottom : 0em;
}
/*inline image at natural size*/
IMG.nat
{
    DISPLAY : inline;
	vertical-align : middle;
	padding : 5px;
	margin : 0em;
	border-width : 0px;
}

IMG.nat25
{
    DISPLAY : inline;
	vertical-align : middle;
	width : 25%;
	padding : 3px;
	margin : 0em;
	border-width : 0px;
}


IMG.nat33
{
    DISPLAY : inline;
	vertical-align : middle;
	width : 33%;
	padding : 3px;
	margin : 0em;
	border-width : 0px;
}

IMG.nat50
{
    DISPLAY : inline;
	vertical-align : middle;
	width : 50%;
	padding : 3px;
	margin : 0em;
	border-width : 0px;
}

IMG.nat75
{
    DISPLAY : inline;
	vertical-align : middle;
	width : 75%;
	padding : 3px;
	margin : 0em;
	border-width : 0px;
}

IMG.nat100
{
    DISPLAY : inline;
	vertical-align : middle;
	width : 100%;
	padding : 3px;
	margin : 0em;
	border-width : 0px;
}

IMG.word3
{
    DISPLAY : inline;
	width : 2em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}

IMG.word5
{
    DISPLAY : inline;
	width : 5em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}
IMG.word6
{
    DISPLAY : inline;
	width : 6em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}
IMG.word7
{
    DISPLAY : inline;
	width : 7em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}
IMG.word8
{
    DISPLAY : inline;
	width : 8em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}
IMG.word9
{
    DISPLAY : inline;
	width : 9em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}
IMG.word15
{
    DISPLAY : inline;
	width : 15em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}

IMG.word23
{
    DISPLAY : inline;
	width : 23em;
	vertical-align : middle;
	padding : 0em;
	padding-left : .3em;
	padding-right : .3em;
	margin : 0em;
	border-width : 0px;
}


/*inserts 10x10 in-line image*/

IMG.i10
{
    DISPLAY : inline;
    Width : 10px;
    Height : 10px;
}
/*inserts 202x20 inline image*/
IMG.i20
{
    DISPLAY : inline;
    Width : 20px;
    Height : 20px;
}
/*inserts 50x50 inline  image*/
IMG.i50
{
    DISPLAY : inline;
    Width : 50px;
    Height : 50px;
}
/*inserts 50x50 block level image*/
IMG.b50
{
    DISPLAY : block;
    Height : 50px;
    Width : 50px;
}
/*inserts 100x100 inline image*/
IMG.i100
{
    DISPLAY : inline;
    Width : 100px;
    Height : 100px;
    Background-color : transparent;
}
/*inserts 100x100 block  image*/
IMG.b100
{
    DISPLAY : block;
    Width : 100px;
    Height : 100px;
}
/*inserts 100x100 block  image*/

IMG.b150
{
    DISPLAY : inline;
	Float : center
	Width : 150px;
    Height : 150px;
    Border-Width : 0px
}
/*inserts 150x150 block  image*/

IMG.b85p
{
    DISPLAY : block;
    Width : 85%;
}
IMG.b100p
{
	display: block;
	width: 100%;
	border-width : 0px;
}
/*Abbreviation*/
ABBR
{
    Font-weight : 700;
}
/*Abbreviation*/
ACRONYM
{
    Font-weight : 700;
}
/*defines types of form objects*/
INPUT
{
    border-width : 0em;
    padding : 0em;
    margin : 0em;
}
/*inserts multimedia object, use IMG tag for pictures*/
OBJECT
{
/*    DISPLAY : block;  */
	background : transparent;
	margin : 0em;
	padding : 0em;
	border-width : 0em;
}
BUTTON
{
    Color : purple;
    Background-color : transparent;
    Font-size : 1.4em;
    Text-align : center;
    Border-top-width : thick;
    Border-right-width : thin;
    Border-bottom-width : thin;
    Border-left-width : thick;
    Border-color : rgb(255 , 153 , 0);
    Border-style : double;
}

button.centerblock
{
    Color : purple;
    Background-color : transparent;
    Border-top-width : thick;
    Border-right-width : thin;
    Border-bottom-width : thin;
    Border-left-width : thick;
    Border-color : rgb(32,64,96);
    Border-style : double;
}

OL
{
    DISPLAY : block;
    margin-left : 1em;
    indent : 0em;
}
ul
{
    margin : 2em;
    padding : 0em;
    border-width : 0em;
    text-indent : 0em;
}

li
{
	display : list-item;
	list-style-image : url(index_images/star.png);
	list-style-type : circle;
	list-style-position : outside;
	padding-bottom : 2em;
}
DIR
{
    DISPLAY : block;
}
HR
{
    DISPLAY : block;
}
MENU
{
    DISPLAY : block;
}

TH
{
/*    DISPLAY : table-cell;  */
}

STRONG
{
    FONT-WEIGHT : 800;
}
EM
{
    FONT-STYLE : italic;
}
VAR
{
    FONT-STYLE : italic;
}
SMALL
{
    FONT-SIZE : 0.83em;
}
SUB
{
    FONT-SIZE : 0.83em;
}
SUP
{
    FONT-SIZE : 0.83em;
}
S
{
    TEXT-DECORATION : line-through;
}
STRIKE
{
    TEXT-DECORATION : line-through;
}
DEL
{
    TEXT-DECORATION : line-through;
}
DIR
{
    MARGIN-LEFT : 40px;
}
MENU
{
    MARGIN-LEFT : 40px;
}

HEAD
{
    DISPLAY : none;
}
TABLE.generic
{
    DISPLAY : table;
    Padding-right : 0em;
    Padding-left : 0em;
    Font-family : sans-serif;
    Font-style : normal;
    Font-weight : 400;
    Font-size : 10pt;
    Color : black;
    Padding-bottom : 0em;
    Background-color : transparent;
    Padding-top : 0em;
}
TABLE.HeaderTable
{
    DISPLAY : block;
    Padding-right : 1em;
    Padding-left : 1em;
	text-align: center;
	width: 100%;
    Font-family : sans-serif;
    Font-style : normal;
    Font-weight : 700;
    Font-size : 14pt;
    Color : #001040;
    Padding-bottom : 0.5em;
    Background-color : transparent;
    Margin : auto;
}
TABLE.links
{
    DISPLAY : block;
    Padding-right : 0em;
    Padding-left : 0em;
	font-color: #003300;
	font-weight: 500;
	font-size: .9em;
	text-align: left;
	width: 100%;
    Font-family : sans-serif;
    Padding-bottom : 0em;
    Background-color : transparent;
    Margin : 0em;
}

td.HeaderTitle
{
	text-align: center;
	font-size: 1.2em;
	width: 100%;
}
td.Fields
{
	text-align: left;
	font-size: 12pt;
	font-weight: 600;
	font-color: #205080;
	width: 40%;
	padding: 1em;

td.result
{
	display: block;
	text-align: left;
	font-size: .8em;
	font-weight: 400;
	font-color: #306000;
	width: 100%;
}
TR
{
/*    DISPLAY : table-row;  */
	width: 100%;
	vertical-align : middle;
}
THEAD
{
    DISPLAY : table-header-group;
}
TBODY
{
    DISPLAY : table-row-group;
    vertical-align : middle;
}
TFOOT
{
    DISPLAY : table-footer-group;
}
COL
{
    DISPLAY : table-column;
}
COLGROUP
{
    DISPLAY : table-column-group;
}
CAPTION
{
    DISPLAY : table-caption;
}
CAPTION
{
    TEXT-ALIGN : center;
}
SUB
{
    VERTICAL-ALIGN : sub;
}
SUP
{
    VERTICAL-ALIGN : super;
}
HR
{
    BORDER : 1px inset;
}
INS
{
    TEXT-DECORATION : underline;
}