<link rel="shortcut icon" href="favicon.ico" >
span.pron { 
	border-bottom: 1px dashed blue;
	cursor: pointer;
	    }

div.def, div.ds-single, div.ds-list, div.notx, div.regn, div.sndlst, div.syntx, div.usen, div.wrdhst, div.sds-single, div.sds-list
	{margin-left: 1cm;}

div.idmseg, div.pvseg { margin-left: 1cm;}

.illustration {
	color: rgb(34, 102, 153);
	font-style: italic;}

a:link { 
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	text-decoration: underline;
	    }

a:visited { 
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: rgb(82, 82, 82);
	text-decoration: underline;
	    }

a:hover { 
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: Black;
	text-decoration: underline;
	    }

body { 
	margin: 4px;
	padding: 2px;
	background: rgb(55, 59, 130) none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	    }

#header { 
	border: 4px solid rgb(221, 221, 221);
	margin: 2px 4px 0pt 2px;
	padding: 0px;
	text-align: right;
	color: Blue;
	font-weight: bold;
	height: 150px;
	background-color: White;
	background-image: url(images/AlignITAdvisors_400x150.png);
	background-position: center top;
	background-repeat: no-repeat;
	    }

#topnav, #tnav2 { 
	border: 2px solid rgb(153, 153, 153);
	margin: 0pt 4px 0pt 2px;
	padding: 0pt 4px;
	text-align: center;
	height: auto;
	background-color: rgb(55, 59, 130);
	font-size: 12px;
	font-weight: bold;
	color: White;
	    }

#tnav2 { border-top: 0pt none; }

#wlink { text-align: center; }

a.topnav { 
	border-left: 2px solid rgb(153, 153, 153);
	background: rgb(153, 153, 153) none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: white;
	text-decoration: none;
	    }

a.topnav:link, a.topnav:visited { 
	border-left: 2px solid rgb(153, 153, 153);
	background: rgb(153, 153, 153) none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: white;
	text-decoration: none;
	    }

a.topnav:hover { 
	background: white none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: rgb(55, 59, 130);
	    }

#pagebox { 
	border: 1px solid rgb(55, 59, 130);
	margin: 0px 2px 2px 0px;
	padding: 0px;
	background: white url(images/box_bg.gif) repeat-y scroll left top;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	text-align: left;
	voice-family: inherit;
	    }

html > body #pagebox {  }

a.wlink:link { 
	color: white;
	text-decoration: underline;
	    }

a.wlink:visited { 
	color: white;
	text-decoration: underline;
	    }

#contentleft { 
	padding: 0px;
	position: relative;
	color: white;
	left: 0px;
	top: 0px;
	width: 150px;
	float: left;
	voice-family: inherit;
	    }

#contentcenter { 
	padding: 0px;
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	text-align: justify;
	margin-top: 0px;
	voice-family: inherit;
	margin-left: 165px;
	margin-right: 210px;
	    }

#contentcenter-full { 
	padding: 0px 5px;
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	text-align: justify;
    min-height: 100.05%;
	margin-top: 0px;
	voice-family: inherit;
	margin-left: 185px;
	margin-right: 5px;
	    }

#contentright { 
	border-style: none none solid solid;
	border-color: -moz-use-text-color rgb(55, 59, 130) rgb(55, 59, 130);
	border-width: 0pt 2px 2px;
	margin: 0pt;
	padding: 6px 2px 6px 6px;
	background: rgb(204, 204, 255) none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	float: right;
	width: 185px;
	opacity: 1;
	    }

#bottomnav { 
	background: White none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	font-size: 10px;
	text-align: center;
	    }

.textbox, .textbox-h, .textbox-hl { 
	border: 1px solid White;
	padding: 2px;
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	width: 130px;
	height: auto;
	margin-left: 5px;
	color: white;
	font-size: 10px;
	text-align: center;
	    }

.textbox-h, .textbox-hl { 
	height: 143px;
	vertical-align: middle;
	line-height: 150%;
	margin-right: 8px;
	color: blue;
	font-size: 12px;
	text-align: center;
	float: right;
	    }

.textbox-hl { float: left; }

#srchbox { 
	background: rgb(0, 0, 128) none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: white;
	font-size: 10px;
	text-align: center;
	    }

#srchbx { 
	padding: 2px;
	background: rgb(255, 0, 0) url(http://www.m-w.com/tools/search/images/dict3.gif) no-repeat scroll center top;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	width: 175px;
	color: white;
	font-size: 10px;
	text-align: center;
	    }

.footer { 
	padding: 0pt 0pt 3px 3px;
	font-size: 70%;
	text-align: center;
	    }

p, pre { margin: 0px 10px 10px; }

h1, h2 { 
	margin: 10px;
	font-size: 18px;
	color: Blue;
	text-align: left;
	    }

h1l { 
	margin: 10px;
	font-size: 14px;
	color: blue;
	text-align: left;
	font-weight: bold;
	    }

img { border: 0px none ; }

h2 { text-align: center; }

h3 { margin: 10px; }

#contentright p { font-size: 10px; }

#navlist { width: 150px; }

#navlist ul { 
	margin: 0pt;
	padding: 2px;
	list-style-type: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	    }

#navlist li { 
	margin: 0px;
	font-weight: bold;
	vertical-align: middle;
	    }

#navlist a { 
	border-top: 1px solid Blue;
	border-bottom: 1px solid Blue;
	padding: 2px;
	display: block;
	background-color: transparent;
	font-weight: bold;
	voice-family: inherit;
	width: 136px;
	    }

html > body #navlist { width: 144px; }

#navlist a:link { 
	color: Blue;
	text-decoration: none;
	    }

#navlist a:visited { color: Red; text-decoration: none; }

#navlist a:hover { 
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: black;
	color: white;
	    }
ul { margin-right: 30px; }

a.contentcenter:link { 
	background: transparent none repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: blue;
	text-decoration: none;
	    }
