li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell; }
caption         { display: table-caption }

html, body, td  { font-family: arial, helvetica, sans-serif
		; color: black
		; font-size: .9em
		}
body {margin:0; padding: 0;}
a:link>img.thumb { border: none}

a:link		{ text-decoration: none
		; color: #000
		}
a:link:visited { text-decoration: none
		; color:silver
		}
a:link:focus  { text-decoration: none
		; color:silver
		}
a:link:hover  { text-decoration: none
		; color:silver
		}
a:link:active { text-decoration: none}

a:link img { border: none
	   }

a:visited img { border: none
	      }
a:active img {	border: none
	     }
	     
div#wrapper { text-align:center
	    ; width:720px
	    ; margin-left: auto
	    ; margin-right: auto
	    ; position:relative
	    ; vertical-align: top	    
	    }		
	 
div#content { position: relative
	    ; top: 20em
	    ; left: 15.5em
	    ; text-align: left
	    ; margin-top: 0.8em
	    ; width: 40.2em
	    }
	    
p.heading { border-top: 1px dotted black
	  ; border-bottom: 1px dotted black
	  ; font-size: 1.5em
	  }
	  
p.search	{  color: #fff
		; font-size: 0.8em
		; background-color: #2A4273 
		; margin-left: 4px
		; margin-top: 0.2em
		; font-weight: bold
		}
		
p.breadcrumb { text-align: right
	     ; font-size: 0.85em
	     ; font-weight: bold
	     }	
	     
p.case_stdy_top	{ margin: 0
		; padding: 1em 0em 1em 1em
		; background-image: url(images/top_strip.gif)
		; width: 505px
		/*; height: 41px*/
		; color: #fff
		; font-weight: bold
		; font-size: 1.0em
		}
		
p.case_stdy_middle	{ margin: 0
			; padding: 1em 1em 1em 1em
			; background-color: #ddd
			}
	     
p.case_stdy_bottom	{ margin: 0
			; padding: 1em 1em 1em 1em
			; width: 495px
			; background-image: url(images/bottom_strip.gif)
			; background-color: #ddd
		; color: #fff
		; font-weight: bold
			}
	     
h1		{ font-family: Tahoma, "Lucida Grande",Verdana, Helvetica-bold, Arial-bold, sans-serif
		/* Black; font-weight: bolder*/
		; font-size: 2em
		; margin-left: 6em
		; margin-top: 4.5em
		}

h2		{ color: white
		; font-size: 1em
		; padding-top: 0.4em
		; padding-bottom: 0.4em
		; padding-left: 1em
		}
		
h2.blue		{ background-color: #2A4273 }

h3		{font-size: 1.2em
		; color: black}
h4		{ font-size: 1.4em
		; color: black
		}

div#masthead  { position: absolute
	      ; top: 0
	      ; left: 0
	      ; margin: 0
	      ; width: 720px
	      ; height: 260px
	      ; background-image: url(images/masthead.jpg)

	      ; vertical-align: bottom
	      }
	
div#tail	{ position: relative
		; bottom: 0
		; left: 0
		; margin-left: auto
		; margin-right: auto
		; border-top: 1px dotted #888
		}
		
p.tailline	{ border-top: 1px dotted #888
	   	}
		
a.breadcrumb	{ color:black
		; text-decoration: none
		}

a.breadcrumb:visited { color: #4379a3}

a.breadcrumb:focus, a.breadcrumb:hover { color: #489DF9}

img.banner	{ position: absolute
		; top: 2.7em
		; left: 12.2em
		; width: 600px
		}

img.logo	{ display: block}

div#menu      { position: absolute
	      ; top: 16.75em
	      ; left: -0.25em 
	      ; width: 12em
	      ; text-align: left
	      ; font-size: 1.2em
	      }

div#menu_strict	{ position: absolute
	      	; top: 8.3em
		; left: 0
		; width: 11em
		}

/*#####################Score form only#####################*/

table#score {}

td.left_border	{ border-left: 1px solid #000
		; text-align: center
		; font-weight: bold
		}
td.bottom_border { border-bottom: 1px solid #000}
td.bottom_border_1 	{ border-bottom: 1px solid #000
			; text-align: center
			}


/*#####################Score form ends#####################*/



img#nvco { text-align: center
	 ; width: 191px
	 ; height: 158px
	 }

input:focus, input:hover {background-color: #eef2ff}

fieldset.contact { width: 22em
		  
		 }
a.external	{ padding-left: 3em
		; color: black
		; font-weight: bold
		}

a.external:visited { color: #777}

a.external:hover, a.external:focus	{ color: #8d008c}

a.greentint, a.purpletint, a.bluetint, a.blacktint, a.menu1 {color: #000}
a.greentint:visited {color: #050}
a.greentint:hover, a.greentint:focus {color: #117c8b}

a.purpletint:visited {color:#505}
a.purpletint:hover, a.purpletint:focus {color: #8d008c}


a.bluetint:hover, a.bluetint:focus, a.menu1:focus, a.menu1:hover {color: #5533dd}

a.blacktint:hover, a.bluetint:focus {color: #00f}
a.blacktint:visited {color:#669; decoration: none}

a.blue, a.light_blue, a.v_light_blue

				{ display: block
				; height: 1.7em
				; padding-top: 0.3em
				; border-top-style: solid
				; border-top-width: 2px
				; border-top-color: white
				; font-size: .75em
				; color: white
				; font-weight: bolder
				; text-decoration: none
				/*trial addition*/
				; border-left-style: solid
				; border-left-width: 4px
				; border-left-color: white
				}



a.blue		{ background-color: #2a4273}

a.blue:focus, a.blue:hover { background-color: #4c6495}

a.blue:visited, a.light_blue:visited,a.v_light_blue:visited { color: #ccc}

a.light_blue, a.v_light_blue
		{ text-decoration: none
		; font-size: .7em
		;line-height: 1em
		}

a.light_blue	{ background-color: #54658c}
a.light_blue:focus,  a.light_blue:hover { background-color: #75a0c9}

a.v_light_blue { font-size: .6em; line-height: 1em}

a.v_light_blue		{ background-color: #99a0b6}
a.v_light_blue:focus, a.v_light_blue:hover { background-color: #99a0b6; color: #000}	

.company      { font-size: 0.7em
	      ; color: #000
	      ; padding-left: 0.5em
	      }

.email	      {font-size: 0.6em
	      ; color: #000
	      ; padding-left: 0.5em
	      }

.maillink	{ font-size: 1em
		; color: #000
		; padding-left: 1em
		}


div#noindent	{ position: absolute
		; width:15em
		; height:35.58em
		; z-index:1
		; left: 16.75em
		; top: 28em
		; vertical-align: top
		}

div#indent	{ position: absolute
		; width:29.92em
		; height:41.66em
		; z-index:2
		; left: 31.5em
		; top: 28em
		; vertical-align: top		
		}

img.thumb	{ float:left
		; width: 98px
		/*; height: 100%*/
		}
img.thumb1	{ float:left
		; width: 98px
		
		}		
		
		
.indent		{padding-left: 8.3em}

.indent1	{padding-left: 4.3em}

.indent2	{padding-left: 6.6em}

.indent3	{padding-left: 2.2em}

.indent_for	{padding-left: 4.8em}

.indent_date	{padding-left: 4.05em}


h1.col1	{ margin-left: 0em
	; margin-top: -0.5em
	; text-align: left
	}


h3.privacy	{margin-left: 23%
		; padding: 0
		}

p.general_box 	{ padding-left: 1em
		; padding-right: 1em
	    	/*; margin-top: -1.8em
	    	; padding-top: 0.5em*/
	    	}

p.boxtext { padding-left: 1em
	   ; padding-right: 1em
	   ; font-weight: bold
	   }

p.purpletint_qtpp	{ background-color: #E0D6E4
			; padding-left: 3em
			; text-align: left
			; font-weight: bold
			; border-bottom: solid 1pt #5a005a
			}

p.bluetint	{  padding-right: 1em
		; text-align: right
		; font-weight: bold
		; border-bottom: 1px dotted #888
		}

p.purpletail, p.greentail, p.bluetail	{ font-size: 0.75em
		; font-weight: bolder
		; text-align: right
		}

p.bluetail	{ border-top: solid 4pt #2A4273}

p.error	{color: #f00
	; font-weight: bold
	}
td.required	{ color: #707
		; font-weight: bold
		}

legend	{font-weight: bold}

.bodytext	{font-weight: normal}


p.greentint>a, p.bluetint>a, p.purpletint>a   { text-decoration: none
		; color: black
		}

p.greentint>a.hover, p.bluetint>a.hover, p.purpletint>a.hover   { text-decoration: none
		; color: blue
		}
p.purpletail>a, p.greentail>a, p.bluetail>a { text-decoration: none
		; color: black
		}

p.header	{ padding-left: 1em
		; padding-right: 1em
		; margin-bottom: -0.5em
		}


p.col2 { padding-left: 1em
	   ; padding-right: 1em
	   ; margin-top: -0.5em
	   ;width: 15em;
	   }

/*table	{ border-colapse: separate
	; width: 100% }*/

table.generated { margin-top: 0.83em
		/*; margin-left: 25%*/
		; border:  groove 2px #004958
		; background-color: #d6e2e6
		; padding: 1em
		; width: 100%
		}
		
td.two_col	{ padding-left: 15px
		; padding-right: 20px;
		; vertical-align: top
		}

td.currency { text-align: right}

p.menu1 { font-size: 0.75em
	; font-weight: bolder
	; color: black
	; padding-left: 0.5em
	}

a.menu1 { font-size: 0.75em
	; font-weight: bolder
	; color: black
	; padding-left: 0.5em
	; text-decoration: none
	}

@media print {

div#menu, div#masthead {visibility: hidden}

