        body
        {   margin:0;
            padding:0;
            	COLOR: #333333;
            background-color:#fff;
/*            font-family: Verdana,Tahoma, Arial, sans-serif;
            font-size:smaller;
			letter-spacing: 0pt;*/
			font-family: Verdana,Tahoma, Arial, sans-serif;
            font-size:0.80em;/*70%;/*smaller;*/
/*			letter-spacing: 1pt;*/

			
}
A:link , A:visited{
	COLOR: Blue;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF6666;
}


a.dspHead{   text-decoration:none;   margin-left:1.5em;}
/*a.dspHead:hover{   text-decoration:underline;}*/
a.dspHead span.dspChar{   font-family:monospace;   font-weight:normal;}
.dspCont{   display:none;   margin-left:1.5em;}




blockquote{
	margin-top: 0px;
	margin-bottom:5px;
	margin-left:10px;
}
ul,ol{
		margin-top: 0px;
	margin-bottom:5px;}

li{		margin-top: 0px;margin-bottom:0px;}
        #container {margin:0; background-color:#FFF; background-image:url(/thissite/navbar.png); background-repeat:repeat-y;  }
caption{	font-weight:bold;}

        #banner{background-color:#666; background-image:url(/thissite/header-bg.png); background-repeat:repeat; border-bottom:0px; height:97px; /*nowrap;*/}

        #menu {background-image:url(/thissite/menu.png); background-repeat:repeat; border-bottom:0px; height:21px;}
        #breadcrumb{font-size:smaller; letter-spacing:1px;padding-top:3px;background-image:url(/thissite/breadcrumb.png); background-repeat:repeat; border-bottom:0px; height:18px; color:#fff; padding-left:50px;}
#breadcrumb p {color:#fff;  margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px;  display : inline;  }
/*#breadcrumb A:link , A:visited{	color:#000;; }
#breadcrumb A:hover{	color:#FF6666}*/

       #nav{float:left; width:145px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;border:0px dotted; position:relative;	letter-spacing:0px;}
        #nav p {margin-top:0; margin-left:5px;width:auto; border:1px dotted;}
       #nav img {margin:0px 0px 0px 0px; margin-left:0px; padding: 0px 0px 0px 0px;  border:0px dotted;}
         #nav p.right {margin-top:0; width:auto; border:0px dotted;    text-align:right;        margin-bottom:10px;		 padding:0px;}

/*        #content {padding-top:0; margin:0 0 0 150px; position:relative; }*/
        #content {padding:0px 0px 0px 0px; margin: 0px 0px 0px 150px; position:relative;line-height:160%;	letter-spacing:0.1em;}
        #content h3, h4,h5,h6{margin-bottom:0px;}
        #content h2 {margin-top:5px; margin-left: 0px;}
        #content p {margin-top:0; margin-left: 15px;margin-bottom:10px;}
/*	#content A:link , A:visited{	color:#6666FF;  }
	#content A:hover{	color:#FF6666}*/
	
		
		#list p{margin-top:0; margin-left: 0px;margin-bottom:10px;}

/*        #footer {clear:both; background-color:#fff; padding:1em; text-align:right; border-top:0px solid #333; background-image:url(/thissite/navbar.png); background-repeat:repeat-y; height:25px;}*/
/*        #footer hr {margin-left:150px;}*/

        #footer {clear:both; background-color:#fff; padding: 0px 5px 0px 0px; text-align:right; border-top:0px solid #333; background-image:url(/thissite/navbar.png); background-repeat:repeat-y; height:25px;font-size:85%}
        #footer hr {margin-left:150px;}
		#footer p.disclaim{text-align:left; float:left; width:auto;border:0px dotted blue;; margin : 0px 0px 0px; padding: 0px 0px 0px 150px;}
		#footer p.copyright{text-align:right; float:right; width:260px;border:0px dotted blue;padding-left:10px; }
	





/* zoom search tool */
        .highlight {background:#FFFF40;}
        .searchheading {font-size:130%; font-weight:bold;}
        .summary {font-size:90%; font-style:italic;}
        .results {font-size:100%;}
        .category {color:#999999;}
        .description {font-size:100%; color:#008000;}
        .context {font-size:100%;}
        .infoline {font-size:80%; font-style:normal; color:#808080;}
		.strike{	text-decoration : line-through;}
        .sorting {text-align:right;}
        .result_title {font-size:100%;}

        .zoom_searchform {font-size:100%;}
        .zoom_options {font-size:80%;}
        input.zoom_button {}
        input.zoom_searchbox {}




/* Login Form */
#loginform{font-size:91%;	letter-spacing:0px;}
/*#loginform label{width:6em; float:left; text-align:right; margin-right:0.5em; display:block; color :White;}*/
#loginform label{width:60px;  float:left; text-align:right; margin-right: 1px; display:block; color :White;    padding-top : 2px;  }
#loginform label.sok{
	width:12em;text-align:left;
}
/*#loginform .submit input, .button input{margin-left:5.5em;  }*/
/*#loginform input{font-size:1em; color:#781351; background:#fee3ad; border:1px solid #781351; width: 6em; }*/
/*#loginform input{font-size:90%;color:#781351; background:#fee3ad; border:1px solid #781351; width: 6em; }*/
#loginform input{font-size:90%;color:#781351; background:#fee3ad; border:1px solid #781351; width: 80px; }
#loginform input.submit{margin-left:3px; width:50px;}
/*#loginform .submit{color:#000;  border:2px outset #d7b9c9;}*/
/*#loginform .submit input, .button input{color:#000; background:#ffa20f; border:2px outset #d7b9c9;height : 165%; }*/
/*#loginform fieldset{border:1px solid #fff; width:15em; }*/
#loginform fieldset{border:1px solid #fff; width:220px; font-size:90%;margin-bottom:0px; padding-bottom:0px;}
/*#loginform legend{color:#fff; padding:2px 6px}*/
#loginform legend{color:#fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 2px;}
#loginform P{color:#fff;padding-top:0px; padding-bottom:0px;    margin : 1px 0px 0px 5px; }
#loginform a{color:#fff; text-align:left;}
#loginform a:hover{color: #fee3ad;  letter-spacing : 3px; }
/*#loginform P{padding-top:0px; padding-bottom:0px; margin-top:1px; margin-bottom:0px;}*/

/*Registration forms*/
#form{background-color : transparent; letter-spacing: -1pt;}
#form label{width:11em; float:left; text-align:right; margin-right:0.5em; display:block;}
/*#form, #projform label.ok{}*/
#form label.err{background :#CD5C5C;}
#form, #projform .submit input{margin-left:5.5em;}
#form input{color:#781351; background:#fee3ad; border:1px solid #781351; width:12em;}
#form  textarea{color:#781351; background:#fee3ad; border:1px solid #781351; width:13em;}
#form select{color:#781351; background:#fee3ad; border:1px solid #781351; width:13.4em; /*10.6em; */}
#form.submit input{color:#000; background:#ffa20f; border:2px outset #d7b9c9}
#form .fieldset{border:1px solid #781351; }
#form, #projform legend{color: #3A4548; margin:0px 0px 0px 0px; border:0px;  font-weight : bold;  font-variant : small-caps;  }
#form, #projform P{padding-top:0px; padding-bottom:0px; margin-top:1px; margin-bottom:0px;}
#form P.err{background-color : transparent; color: inherit; border:1px solid #781351; padding:2px 6px;}

#projform fieldset{border:1px solid #781351; /*width:55em*/}
#projform label{width:8em; float:left; text-align:right; margin-right:0.5em; display:block;}
#projform input{color:#781351; background:#fee3ad; border:1px solid #781351; width:12em;}
#projform  textarea{color:#781351; background:#fee3ad; border:1px solid #781351; width:45em;}
#projform select{color:#781351; background:#fee3ad; border:1px solid #781351; width:45em; /*10.6em; */}

#searchform input{font-size:1em; color:#781351; background: #fee3ad; border:1px solid #781351;  height :1.4em; margin-top:0px; padding-top:0px; width:130px;}
#searchform input.radio { background: transparent; border:0px solid #781351; width:30px;}
#searchform fieldset{border: 0px solid; padding: 0px 0px 0px 0px;}
#searchform legend{color: #3A4548; margin:0px 0px 0px 0px; border:0px;}

#liveform fieldset{border:1px solid #781351; width:90%;}
#liveform legend{color: #3A4548; margin:0px 0px 0px 0px; border:0px;  font-weight : bold;  font-variant : small-caps;  }
#liveform  textarea{color:#781351; background:#fee3ad; border:1px solid #781351; width:100%;}
#liveform .submit {color:#000; background:#ffa20f; border:2px outset #d7b9c9}
#liveform label{font-weight:bold;}
#liveform .err{background-color : transparent; color: Red; }



/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

/*Style for the background-bar*/
.clBar{position:absolute; width:10px; height:10px; background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding: 1px; font-family:verdana,tahoma,arial,helvetica; font-size:9px; font-weight: normal;letter-spacing:0px;}
.clLevel0{background-color: black; color:white;}
.clLevel0over{background-color:#9DA0A1; color: White; cursor:pointer;  }
.clLevel0border{position:absolute; visibility:hidden; background-color: Black; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding: 1px 5px; font-family: verdana,tahoma,arial,helvetica; font-size:9px; font-weight: normal;letter-spacing:0px;}
.clLevel1{background-color: #9DA0A1; color:Black;}
.clLevel1over{background-color: Black; color:Yellow; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden; background-color: #9DA0A1; }

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding: 1px 5px; font-family:verdana,tahoma,arial,helvetica; font-size:9px; font-weight: normal;letter-spacing:0px;}
.clLevel2{background-color:#9DA0A1; color:white;}
.clLevel2over{background-color: Black; color:Yellow; cursor:pointer;  }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; }




/* CoolMenus 4 - default styles - end */
table.grid, th, td{
	border-color : Blue Blue Blue Blue;
}
table.grid{
	margin-top : 10px;
}
th,td{
	            font-family:Tahoma, Verdana, Arial, sans-serif;
            font-size:95%;
			vertical-align : top;
}
th{
	background-color : #00D0D2;
}
th.left{
	text-align:left;
}
.textright{
	text-align : right;
}
.textleft{
	text-align:left;
}
.textcentre{
	text-align:center;
}

.subtitle{	font-weight : bold;	font-size:102%; letter-spacing:1pt;}
.subheading{	font-weight : bold;	font-size:98%; }
.alert{	font-weight : bold;	color:#aa0000}
.centeredImage {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
	.level1{	margin-top : 10px;}
	.level2{	margin-left : 20px;}
	.level3{	margin-left : 30px;}
	.doc{border-top: 0px solid Blue;border-left: 6px solid blue; padding: 0px 0px 0px 4px;}
	.desc{margin-top : 0px; margin-left : 0px; padding-left:45px;}
	.tight{  margin : 0px 0px 0px 0px;  padding : 0px 0px 0px 0px;   }
.cleared{

	clear : both;
}
.popbox{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width:185px;
		display: inline;
		/*border:1px solid white;*/
}
.poppic, .poptext{
			padding: 0px 0px 0px 0px;
				display: block;
}
.poppic{
	width:80px;
		display: block;
}
.poptext{
	width:100px;
		display: block;	letter-spacing:0px;
}
.gridbox{
	margin : 0px 0px 0px 15px;
	position: relative;
	width: auto;
	float: left;
	letter-spacing:0px;
}
blockquote.quote{
		margin-left:20px;
		margin-right: 10px;
		font-style: italic;
}
.articlepic{
	float:right;
	/*border: 1px solid blue;*/
}
.articlepicl{
	float:left;
	/*border: 1px solid blue;*/
}
.callout-l, .callout-r{
	width:250px;
	border: 1px solid #F0E68C;
	background-color: #F1EBB2;
			margin-left:10px;
		margin-right: 15px;
		padding-right:10px;
}
.callout-l{float:left;}
.callout-r{float:right;}
.pastelblue{	background-color: #C4E3EC;}
.caption{
		font-size: 85%;
	font-style : italic;
	font-weight : bolder;
	letter-spacing : 1px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 0px;
}
#article p.title{
color: #10316C;

 font-size : 120%;
 font-weight : 600;
 letter-spacing : 1px;
}
#article p.summary{
color: #10316C;
 font-size : 110%;
}
#article p.list{
	margin-left: 120px;
}
#article p.body{

}
#article p.document{
border-top: 0px solid Blue;border-left: 6px solid blue; padding: 0px 0px 0px 4px;
}
#dajm {
	border: 0px solid blue;
	float: left;
}
.right{text-align:right; width:250px;  }
.left{text-align:left; width:320px;  }
.normaltext{letter-spacing:0px;}
.desc{color: #10316C;color: #10316C;font-style:italic;}
.eqn{;  color : #708090;  font-style : italic;  font-size : larger;  font-weight : bold;     }
