body
{
	margin: 0px;
	padding: 0px;
}
form
{
	margin: 0px;
	padding: 0px;
}

/* begin header styles */
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
/*use h2 for form1 headers*/
h2
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #911734;
}
h3
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #911734;
}
h4
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
}
h5
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #333333;
}
h6
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #911734;
}
.h1-style
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
/* end header styles */

.title
{
	font-family: Franklin Gothic Book, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #333333;
	padding-left: 30px;
	padding-top: 10px;
}
a.title, a.title:visited
{
	font-family: Franklin Gothic Book, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #333333;
	padding-left: 30px;
	text-decoration: none;
}
a.title:hover
{
	font-family: Franklin Gothic Book, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #333333;
	padding-left: 30px;
	text-decoration: none;
}
.tagline
{
	font-size: 10px;
	font-weight: bold;
	padding-left: 30px;
}
/* begin text styles */
td, tr, p, div, span
{
	font-family: Verdana;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
.caps
{
	text-transform: capitalize;
}
.t-9
{
	font-size: 9px;
}
.t-10
{
	font-size: 10px;
}
.t-11
{
	font-size: 11px;
}
.t-12
{
	font-size: 12px;
}
.t-13
{
	font-size: 13px;
}
.t-14
{
	font-size: 14px;
}
.b
{
	font-weight: bold;
}
.b-9
{
	font-size: 9px;
	font-weight: bold;
}
.b-10
{
	font-size: 10px;
	font-weight: bold;
}
.b-11
{
	font-size: 11px;
	font-weight: bold;
}
.b-12
{
	font-size: 12px;
	font-weight: bold;
}
.b-13
{
	font-size: 13px;
	font-weight: bold;
}
.b-14
{
	font-size: 14px;
	font-weight: bold;
}
.b-16
{
	font-size: 16px;
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.i-9
{
	font-size: 9px;
	font-style: italic;
}
.i-10
{
	font-size: 10px;
	font-style: italic;
}
.i-11
{
	font-size: 11px;
	font-style: italic;
}
.i-12
{
	font-size: 12px;
	font-style: italic;
}
.i-13
{
	font-size: 13px;
	font-style: italic;
}
.i-14
{
	font-size: 14px;
	font-style: italic;
}
.u
{
	text-decoration: underline;
}
.u-9
{
	font-size: 9px;
	text-decoration: underline;
}
.u-10
{
	font-size: 10px;
	text-decoration: underline;
}
.u-11
{
	font-size: 11px;
	text-decoration: underline;
}
.u-12
{
	font-size: 12px;
	text-decoration: underline;
}
.u-13
{
	font-size: 13px;
	text-decoration: underline;
}
.u-14
{
	font-size: 14px;
	text-decoration: underline;
}
.u-b
{
	font-weight: bold;
	text-decoration: underline;
}
.u-b-9
{
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-10
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-11
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-12
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-13
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-14
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.u-i
{
	font-style: italic;
	text-decoration: underline;
}
.u-i-9
{
	font-size: 9px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-10
{
	font-size: 10px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-11
{
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-12
{
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-13
{
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-14
{
	font-size: 14px;
	font-style: italic;
	text-decoration: underline;
}
.b-i
{
	font-style: italic;
	font-weight: bold;
}
.b-i-9
{
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
}
.b-i-10
{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.b-i-11
{
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.b-i-12
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.b-i-13
{
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
.b-i-14
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
/* end text styles */
/* begin padding */
.p-t-1
{
	padding-top: 1px;
}
.p-t-2
{
	padding-top: 2px;
}
.p-t-3
{
	padding-top: 3px;
}
.p-t-5
{
	padding-top: 5px;
}
.p-t-7
{
	padding-top: 7px;
}
.p-t-10
{
	padding-top: 10px;
}
.p-t-15
{
	padding-top: 15px;
}
.p-t-20
{
	padding-top: 20px;
}
.p-l-1
{
	padding-left: 1px;
}
.p-l-2
{
	padding-left: 5px;
}
.p-l-5
{
	padding-left: 5px;
}
.p-l-10
{
	padding-left: 10px;
}
.p-l-7
{
	padding-left: 7px;
}
.p-l-15
{
	padding-left: 15px;
}
.p-l-17
{
	padding-left: 17px;
}
.p-l-20
{
	padding-left: 20px;
}
.p-l-23
{
	padding-left: 23px;
}
.p-l-30
{
	padding-left: 30px;
}
.p-l-40
{
	padding-left: 40px;
}
.p-l-70
{
	padding-left: 70px;
}
.p-l-71
{
	padding-left: 71px;
}
.p-l-80
{
	padding-left: 80px;
}
.p-r-5
{
	padding-right: 5px;
}
.p-r-10
{
	padding-right: 10px;
}
.p-r-20
{
	padding-right: 20px;
}
.p-r-40
{
	padding-right: 40px;
}
.p-b-2
{
	padding-bottom: 2px;
}
.p-b-5
{
	padding-bottom: 5px;
}
.p-b-10
{
	padding-bottom: 10px;
}
.gray-b
{
	color: #676767;
	font-weight: bold;
}
/* end padding */
/* width to be added as needed */
.w-225
{
	width: 225px;
}
.w-262
{
	width: 262px;
}
.w-280
{
	width: 280px;
}
.w-328
{
	width: 328px;
}
.w-310
{
	width: 310px;
}
.w-350
{
	width: 350px;
}
.w-585
{
	width: 585px;
}
.w-800
{
	width: 800px;
}
.w-986
{
	width: 986px;
}
.h-175
{
	height: 175px;
}
/* width to be added as needed */
/* begin anchor styles */
a, a:visited
{
	font-size: 11px;
	color: #006699;
}
a:hover
{
	font-size: 11px;
	color: #817156;
}
a.t-10, a.t-10:visited
{
	font-size: 10px;
	color: #006699;
}
a.t-10:hover
{
	font-size: 10px;
	color: #817156;
}
a.t-12, a.t-12:visited
{
	font-size: 12px;
	color: #006699;
}
a.t-12:hover
{
	font-size: 12px;
	color: #817156;
}
a.no-u, a.no-u:visited
{
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
a.no-u:hover
{
	color: #817156;
	text-decoration: underline;
}
a.b-10, a.b-10:visited
{
	font-size: 10px;
	font-weight: bold;
}
a.b-10:hover
{
	color: #817156;
}
.a-11, .a-11:visited
{
	font-size: 11px;
}
.a-10:hover
{
	font-size: 11px;
}
a.brw, a.brw:visited
{
	padding-left: 15px;
	line-height: 16px;
}
a.brw:hover
{
	padding-left: 15px;
	line-height: 16px;
}
.brw-no-p
{
	line-height: 16px;
}
a.go, a.go:visited
{
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}
a.go:hover
{
	font-size: 11px;
	color: #817156;
	text-decoration: underline;
}
a.question, a.question:visited
{
	font-size: 11px;
	color: #911734;
	text-decoration: underline;
	vertical-align: 50%;
}
a.question:hover
{
	font-size: 11px;
	color: #817156;
	text-decoration: underline;
	vertical-align: 50%;
}
a.red, a.red:visited
{
	font-size: 11px;
	color: #911734;
	text-decoration: underline;
}
a.red:hover
{
	font-size: 11px;
	color: #817156;
	text-decoration: underline;
}
a.go-b, a.go-b:visited
{
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/go_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 13px;
}
a.go-b:hover
{
	font-size: 11px;
	color: #817156;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/go_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 13px;
}
a.rss-link, a.rss-link:visited
{
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/rsssmall.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 13px;
}
a.rss-link:hover
{
	font-size: 11px;
	color: #817156;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/rsssmall.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 13px;
}
a.page, a.page:visited
{
	font-size: 11px;
	color: #006699;
	text-decoration: underline;
}
a.page:hover
{
	font-size: 11px;
	color: #817156;
	text-decoration: underline;
}
a.rss, a.rss:visited
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a.rss:hover
{
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.on-page
{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
/* end anchor styles */
/* arrow classes */
.arrow
{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	line-height: 16px;
}
.arrow-no-lh
{
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
a.dim, a.dim:visited
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.dim:hover
{
	color: #817156;
	font-weight: bold;
	text-decoration: underline;
}
.show
{
	background-image: url(../images/tab-sel-arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
.hide
{
	background-image: url(../images/tab-arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
.go-arrow
{
	background-image: url(../images/go_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 13px;
}
.side-by-side
{
	color: #911734;
	font-weight: bold;
	vertical-align: 32%;
}
.prev-select
{
	background-color: #F2F5FA;
	border-color: #CBDBF4;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}
.prev-select-txt
{
	vertical-align: 15%;
}

/* end arrow classes */
.v-dots
{
	background-image: url(../images/vertical_dots.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.snapshot_dots
{
	background-image: url(../images/forms/snapshot_dot_repeat.gif);
	background-repeat: repeat-y;
}
.check
{
	background-image: url(../images/check.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
}
.no-check
{
	color: #AAAAAA;
	padding-left: 16px;
}
/* begin form field styles */
.frm
{
	font-size: 10px;
}
.frm-w20
{
	font-size: 10px;
	width: 20px;
}
.frm-w40
{
	font-size: 10px;
	width: 40px;
}
.frm-w100-g
{
	font-size: 10px;
	width: 100px;
	color: #999999;
}
.frm-w113
{
	font-size: 10px;
	width: 113px;
}
.frm-w125
{
	font-size: 10px;
	width: 125px;
}
.frm-w135
{
	font-size: 10px;
	width: 135px;
}
.frm-w140
{
	font-size: 10px;
	width: 140px;
}
.frm-w145
{
	font-size: 10px;
	width: 145px;
}
.frm-w150
{
	font-size: 10px;
	width: 150px;
}
.frm-w160
{
	font-size: 10px;
	width: 160px;
}
.frm-w165
{
	font-size: 10px;
	width: 165px;
}
.frm-w170
{
	font-size: 10px;
	width: 170px;
}
.frm-w175
{
	font-size: 10px;
	width: 175px;
}
.frm-w180
{
	font-size: 10px;
	width: 180px;
}
.frm-w215
{
	font-size: 10px;
	width: 215px;
}
.frm-w225
{
	font-size: 10px;
	width: 225px;
}
.frm-w275
{
	font-size: 10px;
	width: 275px;
}
.frm-w280
{
	font-size: 10px;
	width: 280px;
}
.frm-w290
{
	font-size: 10px;
	width: 290px;
}
.frm-w300
{
	font-family: Verdana;
	font-size: 10px;
	width: 310px;
}
.frm-w380
{
	font-family: Verdana;
	font-size: 10px;
	width: 380px;
}
.frm-steps
{
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding: 3px 5px 3px 5px;
}
.frm-steps-title
{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.form1-title
{
	background-image: url(../images/forms/form1_title.gif );
	background-repeat: repeat-x;
}
.form1-bkg
{
	background-color: #F4F3EF;
}
.form1-bottom
{
	background-image: url(../images/forms/form1_bottom.gif );
	background-repeat: repeat-x;
	height: 15px;
}
.form1-left
{
	background-image: url(../images/forms/form1_left.gif );
	background-repeat: repeat-y;
	background-position: right;
	width: 13px;
}
.form1-right
{
	background-image: url(../images/forms/form1_right.gif );
	background-repeat: repeat-y;
	width: 13px;
}
.form1-top-left
{
	background-image: url(../images/forms/form1_top_left.gif );
	background-repeat: no-repeat;
	background-position: right;
	width: 13px;
	height: 34px;
}
.form1-top-right
{
	background-image: url(../images/forms/form1_top_right.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 34px;
}
.form1-bottom-left
{
	background-image: url(../images/forms/form1_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 13px;
	height: 15px;
}
.form1-bottom-right
{
	background-image: url(../images/forms/form1_bottom_right.gif );
	background-repeat: no-repeat;
	width: 13px;
	height: 15px;
}
.MDC-Table-Blue-Row-text
{
	background-color: #EFF3FB;
	border-top: #DDDDDD 1px solid;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.MDC-Table-Blue-Row-label
{
	background-color: #EFF3FB;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.MDC-Table-White-Row-Text
{
	background-color: #FFFFFF;
	border-top: #DDDDDD 1px solid;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.MDC-Table-White-Row-label
{
	background-color: #FFFFFF;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 5px;
	font-weight: bold;
}

/*.TextBoxClass
{
	border: #BDCEDE 1px solid;
	height: 20px;
	font-size: 12px;
	width: 275px;
}*/
.ulStyle
{
	list-style: square;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 20px;
}
.divBorder
{
	border-right: #BBBBBB 1px solid;
	border-bottom: #BBBBBB 1px solid;
}
.form2-title
{
	background-image: url(../images/forms/form2_title.gif );
	background-repeat: repeat-x;
}
.form2-bkg
{
	background-color: #F3F6FB;
}
.form2-bottom
{
	background-image: url(../images/forms/form2_bottom.gif );
	background-repeat: repeat-x;
	height: 15px;
}
.form2-left
{
	background-image: url(../images/forms/form2_left.gif );
	background-repeat: repeat-y;
	background-position: right;
	width: 13px;
}
.form2-right
{
	background-image: url(../images/forms/form2_right.gif );
	background-repeat: repeat-y;
	width: 13px;
}
.form2-top-left
{
	background-image: url(../images/forms/form2_top_left.gif );
	background-repeat: no-repeat;
	background-position: right;
	width: 13px;
	height: 34px;
}
.form2-top-right
{
	background-image: url(../images/forms/form2_top_right.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 34px;
}
.form2-bottom-left
{
	background-image: url(../images/forms/form2_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 13px;
	height: 15px;
}
.form2-bottom-right
{
	background-image: url(../images/forms/form2_bottom_right.gif );
	background-repeat: no-repeat;
	width: 13px;
	height: 15px;
}
.form3
{
	padding: 15px;
	background-color: #F0EFED;
}
.form4-top
{
	background-image: url(../images/forms/form4_top.gif );
	background-repeat: repeat-x;
}
.form4-bkg
{
	background-color: #F6F2EF;
}
.form4-bottom
{
	background-image: url(../images/forms/form4_bottom.gif );
	background-repeat: repeat-x;
	height: 20px;
}
.form4-left
{
	background-image: url(../images/forms/form4_left.gif );
	background-repeat: repeat-y;
	background-position: right;
	width: 5px;
}
.form4-right
{
	background-image: url(../images/forms/form4_right.gif );
	background-repeat: repeat-y;
	width: 5px;
}
.form4-top-left
{
	background-image: url(../images/forms/form4_top_left.gif );
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 20px;
}
.form4-top-right
{
	background-image: url(../images/forms/form4_top_right.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 20px;
}
.form4-bottom-left
{
	background-image: url(../images/forms/form4_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 20px;
}
.form4-bottom-right
{
	background-image: url(../images/forms/form4_bottom_right.gif );
	background-repeat: no-repeat;
	width: 5px;
	height: 20px;
}
.form5-title
{
	background-color: #DBCBB1;
}
.form5-bkg
{
	background-color: #F2EFEA;
}
.form5-bottom
{
	background-image: url(../images/forms/form5_bottom.gif );
	background-repeat: repeat-x;
	height: 20px;
}
.form5-left
{
	background-image: url(../images/forms/form5_left.gif );
	background-repeat: repeat-y;
	background-position: right;
	width: 10px;
}
.form5-right
{
	background-image: url(../images/forms/form5_right.gif );
	background-repeat: repeat-y;
	width: 10px;
}
.form5-top-left
{
	background-image: url(../images/forms/form5_top_left.gif );
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 31px;
}
.form5-top-right
{
	background-image: url(../images/forms/form5_top_right.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 31px;
}
.form5-bottom-left
{
	background-image: url(../images/forms/form5_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 20px;
}
.form5-bottom-right
{
	background-image: url(../images/forms/form5_bottom_right.gif );
	background-repeat: no-repeat;
	width: 10px;
	height: 20px;
}
.form6-header
{
	background-color: #F2F5FA;
	border-color: #CBDBF4;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
}
.form6-content
{
	border-color: #CBDBF4;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding: 10px;
}
.network-tab-bkg
{
	background-image: url(../images/forms/tab_repeat.gif );
	background-repeat: repeat-x;
}
.network-tab-on-bkg
{
	background-image: url(../images/forms/tab_repeat_on.gif );
	background-repeat: repeat-x;
}
.network-tab-off-bkg
{
	background-image: url(../images/forms/tab_repeat_off.gif );
	background-repeat: repeat-x;
}
.network-tab-on
{
	font-size: 12px;
	color: #4A4A4A;
	font-weight: bold;
}
a.network-tab-off, a.network-tab-off:visited
{
	font-size: 11px;
	color: #00659C;
	text-decoration: none;
	font-weight: bold;
}
a.network-tab-off:hover
{
	font-size: 11px;
	color: #817156;
	text-decoration: underline;
	font-weight: bold;
}
/* end form field styles */
a.new-win-title, a.new-win-title:visited, a.new-win-title:hover
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #911734;
	text-decoration: none;
	line-height: 35px;
}
.new-win-banner
{
	text-align: center;
	padding-right: 183px;
}
/* begin popup/alerts */
#popup
{
	display: none;
	background: transparent;
	text-align: left;
	position: absolute;
}
.popup-bkg
{
	background-color: #FFFFCC;
}
.popup-top
{
	background-image: url(../images/forms/popup_top.gif );
	background-repeat: repeat-x;
}
.popup-bottom
{
	background-image: url(../images/forms/popup_bottom.gif );
	background-repeat: repeat-x;
}
.popup-left
{
	background-image: url(../images/forms/popup_left.gif );
	background-repeat: repeat-y;
}
.popup-right
{
	background-image: url(../images/forms/popup_right.gif );
	background-repeat: repeat-y;
}
#alertpopup
{
	display: none;
	position: absolute;
}
#cover
{
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40); /* background-color:transparent !important; */
	background: #666666;
	display: none;
}
.alert-title
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.alert-close, a.alert-close:visited
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
}
a.alert-close:hover
{
	font-size: 13px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
}
#alerttitle
{
	background-color: #CC0033;
	border-bottom: 2px ridge #ccc;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	position: relative;
}
#alertcontent
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	padding: 10px;
	background-image: none;
}
#close
{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
/* end popup/alerts */
.button
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0033;
}
/* begin borders */
.brd
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
.brd-b-r
{
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
}
.brd-b
{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
}
.brd-r
{
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #CCCCCC;
}
.top10-alt-bkg
{
	background-color: #E9F0F6;
}
.brd-p-5
{
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 5px;
}
/* end borders */
.lh-18
{
	line-height: 18px;
}
/* lines */
.ln-1-gray
{
	background-color: #CCCCCC;
	line-height: 1px;
}
.ln-2-gray
{
	background-color: #CCCCCC;
	line-height: 2px;
}
.ln-3-gray
{
	background-color: #CCCCCC;
	line-height: 3px;
}
.ln-5-gray
{
	background-color: #CCCCCC;
	line-height: 5px;
}
.ln-1-tan
{
	background-color: #CCC8BF;
	line-height: 1px;
}
.ln-5-tan
{
	background-color: #CCC8BF;
	line-height: 5px;
}
.ln-1-gold
{
	background-color: #F6B74E;
	line-height: 1px;
}
.ln-2-gold
{
	background-color: #F6B74E;
	line-height: 2px;
}
.ln-5-gold
{
	background-color: #F6B74E;
	line-height: 5px;
}
.ln-1-blue
{
	background-color: #CADCE8;
	line-height: 1px;
}
.ln-5-blue
{
	background-color: #B9CCDA;
	line-height: 5px;
}
.ln-3-white
{
	background-color: #FFFFFF;
	line-height: 3px;
}
.ln-0
{
	line-height: 0px;
}
.ln-2
{
	line-height: 2px;
}
.ln-1-foot
{
	background-color: #CCCCCC;
	line-height: 1px;
	width: 925px;
}
/* end lines */
/* begin color */
.c-cc0033
{
	color: #CC0033;
}
.c-666666
{
	color: #999999;
}
.c-990033
{
	color: #990033;
}
.c-006699
{
	color: #006699;
}
.b-11-817156
{
	font-size: 11px;
	font-weight: bold;
	color: #817156;
}
.b-11-666666
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
/* end color */

/* begin background colors */
.bkg-DEDEDE
{
	background-color: #DEDEDE;
}
.bkg-F0EFED
{
	background-color: #F0EFED;
}
/* end background colors */
/* text, table, image alignment */
.align-r
{
	float: right;
	clear: right;
}
.align-l
{
	float: left;
	clear: left;
}
/* end text, table, image alignment */
.lft-nav-ttl
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	background-color: #DEDEDE;
}
.arw-p-l-15
{
	background-image: url(../images/forms/next_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.no-display
{
	display: none;
}
.display
{
	display: block;
}
/* home page modules */
.welcome
{
	width: 620px;
}

.p-welcome
{
	padding: 5px 0px 5px 0px;
}

#welcomeimg
{
	margin: 10px 0px 5px 0px;
}

.ul-welcome
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
}

.welcome-arrow
{
	background: url(../images/arrow.gif) no-repeat top left;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right: 0px;
	list-style: none none;
}
.whatsnew-ttl
{
	padding: 3px 0px 3px 0px;
	background-color: #FFFFFF;
}
.whatsnew
{
	width: 620px;
}
.whatsnew-content
{
	padding: 10px;
	background-color: #F0EFED;
}
.p-whatsnew
{
	padding: 5px 0px 5px 0px;
}
.sponsors
{
	width: 325px;
}
.p-sponsors
{
	padding: 5px 0px 5px 0px;
}
.sponsors-ttl
{
	padding: 3px 0px 3px 0px;
}
.resources
{
	width: 670px;
}
div#resources-ttl
{
	padding: 3px 0px 3px 10px;
}
.ul-c2c
{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
}

.c2c-arrow
{
	background: url(../images/arrow.gif) no-repeat top left;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right: 0px;
	list-style: none none;
}
.tools
{
	background-color: #F0EFED;
	padding: 5px 10px 0px 10px;
	width: 50%;
	vertical-align: top;
}
.p-tools
{
	padding: 5px 0px 5px 0px;
}
.ul-experts
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
	white-space: nowrap;
}

.experts-arrow
{
	background: url(../images/arrow.gif) no-repeat top left;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right: 10px;
	list-style: none none;
}
.results
{
	width: 585px;
}
.results-p
{
	padding: 5px 0px 2px 0px;
}
/* begin navigation */
.nav
{
	width: 170px;
	text-align: left;
}
.nav-ttl
{
	background-color: #E7E7E7;
	padding: 10px 5px 10px 5px;
}
.nav-lnk
{
	background-color: #FFFFFF;
	padding: 7px 5px 7px 5px;
}
.nav-lnk-selected
{
	background-color: #F8F9EB;
	padding: 7px 5px 7px 5px;
}
.nav-sub-lnk
{
	padding: 5px 0px 5px 12px;
	line-height: 10px;
}
a.nav, a.nav:visited
{
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	width: 160px;
}
a.nav:hover
{
	font-size: 12px;
	color: #817156;
	text-decoration: underline;
	width: 160px;
}
.nav-selected
{
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
a.nav-selected, a.nav-selected:visited
{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
a.nav-selected:hover
{
	font-size: 12px;
	color: #817156;
	font-weight: bold;
	text-decoration: underline;
}
.top-banner
{
	background-color: #921734;
	height: 25px;
	padding-right: 20px;
	text-align: right;
	line-height: 25px;
	color: #FFFFFF;
}
.home-banner
{
	background-image: url(../images/banners/home_banner.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 986px;
}
.legal-topics-banner
{
	/*need to add banner */
	background-image: url(../images/banners/resources_banner.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 986px;
}
.resources-banner
{
	background-image: url(../images/banners/resources_banner.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 986px;
}
.about-martindale-banner
{
	background-image: url(../images/banners/about_martindale_banner.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 986px;
}
.contact-us-banner
{
	background-image: url(../images/banners/contact_us_banner.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 986px;
}
.news-events-banner
{
	background-image: url(../images/banners/news_events_banner.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 986px;
}
a.banner, a.banner:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.banner:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.main-nav-bkg
{
	background-color: #BDCEDE;
	height: 25px;
	text-align: center;
	border-style: solid;
	border-color: #B1C7D5;
	border-width: 1px 1px;
	line-height: 25px;
}
.nav-line
{
	background-image: url(../images/banners/nav_line.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 29px;
	height: 23px;
}
a.main-nav, a.main-nav:visited
{
	font-size: 12px;
	color: #16426E;
	text-decoration: none;
	font-weight: bold;
}
a.main-nav:hover
{
	font-size: 12px;
	color: #817156;
	text-decoration: underline;
	font-weight: bold;
}
.main-nav-on
{
	font-size: 12px;
	color: #921734;
	font-weight: bold;
}
a.main-nav-on, a.main-nav-on:visited
{
	font-size: 12px;
	color: #921734;
	text-decoration: none;
	font-weight: bold;
}
a.main-nav-on:hover
{
	font-size: 12px;
	color: #817156;
	text-decoration: underline;
	font-weight: bold;
}
/* end navigation */
.content
{
	width: 585px;
	text-align: left;
}
.right-col
{
	width: 180px;
	text-align: left;
}
.r-12
{
	font-size: 12px;
	color: #911734;
	font-weight: bold;
}
.r-b
{
	color: #911734;
	font-weight: bold;
}
.r
{
	color: #911734;
}
.error
{
	font-size: 12px;
	color: #911734;
}
.login-left
{
	width: 475px;
	text-align: left;
}
.login-frm
{
	padding: 10px;
	background-color: #F8F9EB;
	border-width: 1px;
	border-style: solid;
	border-color: #EEEECC;
}
/* utilities */
.utils
{
	background-image: url(../images/vertical_dots.gif);
	background-repeat: repeat-y;
	padding-left: 30px;
}
.add
{
	background-image: url(../images/add_to_favorites.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding: 2px 0px 2px 20px;
}
.download
{
	background-image: url(../images/download.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
}
.compare
{
	background-image: url(../images/download.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
}
.email
{
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
}
.print
{
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
}
/* end utilities */
/* tabs */
/*
.tab-bkg-sel{
	background-color: #CCCCCC;
	line-height: 25px;
	padding: 0px 15px 0px 5px;
}
.tab-sel{
	font-weight: bold;
	background-image: url(../images/tab-sel-arrow.gif);
	background-repeat: no-repeat; 
	background-position : left;
	padding-left: 15px;
	
}
.tab-bkg{
	background-color: #D7E4EC;
	line-height: 25px;
	padding: 0px 15px 0px 5px;
}
a.tab, a.tab:visited{
	font-weight: bold;
	background-image: url(../images/tab-arrow.gif);
	background-repeat: no-repeat; 
	background-position : left;
	padding-left: 15px;
	color: #006699;
	text-decoration: underline;
}
a.tab:hover{
	font-weight: bold;
	background-image: url(../images/tab-arrow.gif);
	background-repeat: no-repeat; 
	background-position : left;
	padding-left: 15px;
	color: #817156;
	text-decoration: underline;
}
*/
.tab-bkg-sel
{
	background-color: #D7E4EC;
	line-height: 27px;
	padding: 0px 15px 0px 5px;
}
.tab-sel
{
	font-weight: bold;
	background-image: url(../images/tab-sel-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
.tab-bkg
{
	background-color: #CFCFCF;
	border-top: solid 3px #FFFFFF;
	line-height: 27px;
	padding: 0px 15px 0px 5px;
}
a.tab, a.tab:visited
{
	font-weight: normal;
	background-image: url(../images/tab-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	color: #006699;
	text-decoration: underline;
}
a.tab:hover
{
	font-weight: normal;
	background-image: url(../images/tab-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	color: #817156;
	text-decoration: underline;
}

.profile-header
{
	background-color: #E7E7E7;
	padding: 10px;
}
.highlight
{
	background-color: #F8F9EB;
	padding: 10px;
}
.cr-fade
{
	background-image: url(../images/cr_fade_bkg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.compare-bkg
{
	padding: 5px;
	background-color: #F8F9EB;
	border-width: 1px;
	border-style: solid;
	border-color: #EAE8B7;
}

.network-bkg
{
	padding: 5px;
	background-color: #F8F9EB;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CECECE;
}
.info
{
	padding: 10px;
	background-color: #F8F9EB;
	border-width: 1px;
	border-style: solid;
	border-color: #EAE8B7;
}
.feedback
{
	background-color: #F2F5FA;
	border-color: #CBDBF4;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}
.activity
{
	padding: 10px;
	background-color: #FFFFFF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #EAE8B7;
}
.network
{
	padding: 5px;
	background-color: #FFFFFF;
}
.alt-network
{
	padding: 5px;
	background-color: #E7E7E7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.profile-menu
{
	background-color: #F4F3EF;
	padding: 10px;
}
/* begin footer */
.disclaimer
{
	color: #666666;
}
a.copy, a.copy:visited
{
	color: #0000cc;
	text-decoration: underline;
}
a.copy:hover
{
	color: #921734;
	text-decoration: underline;
}
.footer
{
	font-size: 16px;
	color: #666666;
}
.footer2
{
	font-size: 12px;
	color: #cccccc;
	line-height: 21px;
}
a.foot, a.foot:visited
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.foot2, a.foot2:visited
{
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
}
a.foot:hover, a.foot2:hover
{
	font-size: 11px;
	color: #921734;
	text-decoration: underline;
}
.footerlogo
{
	float: left;
	margin: 18px 10px 0px 0px;
}
/* end footer */
/* begin side-by-side */
.sbs-add-bkg-title
{
	width:263px;
	background-color: #EBEED3;
	height: 30px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.sbs-add-bkg
{
	width:180px;
	background-color: #EBEED3;
	height: 30px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.sbs-col-title
{
	width: 262px;
	background-color: #DBE6EC;
	vertical-align: top;
}
.sbs-col-info
{
	width: 180px;
	padding: 7px 7px 7px 10px;
	background-color: #DBE6EC;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	vertical-align: top;
}
.sbs-col-blank
{
	width: 181px;
	background-color: #FFFFFF;
}
.sbs-col-network
{
	background-color: #F4F8F9;
	width: 180px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
}
.sbs-title
{
	width: 262px;
	padding: 10px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-title .r-12
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
.sbs-title-alt .r-12
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
.sbs-title .red
{
	color: #006699;
}
.sbs-title-alt .red
{
	color: #006699;
}
.sbs-info
{
	width: 180px;
	padding: 10px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}

.sbs-info-network
{
	width: 180px;
	padding: 10px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-title-top
{
	width: 262px;
	padding: 10px;
	vertical-align: top;
}
.sbs-title-mid
{
	width: 262px;
	padding-left: 25px;
	padding-right: 10px;
	vertical-align: top;
}
.sbs-title-last
{
	width: 262px;
	padding: 0 10px 10px 25px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-info-top
{
	width: 180px;
	padding: 10px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	vertical-align: top;
}

.sbs-info-mid
{
	width: 180px;
	padding-left: 10px;
	padding-right: 10px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	vertical-align: top;
}
.sbs-info-last
{
	width: 180px;
	padding: 0 10px 10px 10px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-info-blank
{
	width: 180px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-title-alt
{
	width: 262px;
	padding: 10px;
	background-color: #E9F0F6;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-info-alt
{
	width: 180px;
	padding: 10px;
	background-color: #E9F0F6;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-title-list
{
	width: 262px;
	padding: 5px 10px 5px 10px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-title-text
{
	background-color: #E7E7E7;
	padding: 5px 10px 5px 10px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-info-list
{
	width: 180px;
	padding: 5px 10px 5px 10px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-title-list-alt
{
	width: 262px;
	padding: 5px 10px 5px 10px;
	background-color: #E9F0F6;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-info-list-alt
{
	width: 180px;
	padding: 5px 10px 5px 10px;
	background-color: #E9F0F6;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: top;
}
.sbs-line-list
{
	width: 180px;
	padding: 0px;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
}
.sbs-line-list-alt
{
	width: 180px;
	padding: 0px;
	background-color: #E9F0F6;
	border-left-color: #E7E7E7;
	border-left-style: solid;
	border-left-width: 1px;
}
.sbs-title-line
{
	width: 262px;
	background-color: #FFFFFF;
}
.sbs-title-line-alt
{
	width: 262px;
	background-color: #E9F0F6;
}
.sbs-header-bkg
{
	padding: 3px 10px 4px 10px;
	background-color: #E9F0F6;
}
/* end side-by-side */
/* top 10 */
.banner-top10
{
	background-color: #F8F9EB;
}

/* begin AJAX popup (ningjun)*/
.modal-background
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.popup-add-network
{
	width: 410px;
	max-height: 410px;
	overflow: auto;
}

.popup-add-network-header
{
	cursor: move;
	background-image: url(../images/forms/form1_title.gif );
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #E3D8C4;
	padding: 5px;
	text-align: center;
}

.popup-add-network-body
{
	background-color: #F5F4EF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #E3D8C4;
	padding: 10px;
}
.popup-add-network-header1
{
	cursor: move;
	background-image: url(../images/forms/tab_dialog_bg.jpg);
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #E3D8C4;
	padding: 5px;
	text-align: left;
	
}
.popup-add-network-body1
{
	background-color: #F5F4EF;
    border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #E3D8C4;
}
.relationtext
{
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCCE;
}
/* end AJAX popup (ningjun) */

/* begin static tab switching (brett) */
.shadetabs
{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: normal 10px Verdana, Arial, Helvetica;
	color: #333333;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
	display: inline;
	margin: 0;
}

.shadetabs li a
{
	text-decoration: none;
	padding: 3px 7px;
	padding-left: 12px;
	margin-right: -2px; /* border: 1px solid #ccc; */
	color: #006699;
	background-color: #D7E4EC;
	background-image: url(../images/tab-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.shadetabs li a:visited
{
	color: #2d2b2b;
}

.shadetabs li a:hover
{
	color: #2d2b2b;
}

.shadetabs li.selected
{
	position: relative;
	top: 0px;
}

.shadetabs li.selected a
{
	/*selected main tab style */
	font-weight: bold;
	color: #333333;
	background-color: #cccccc;
	background-image: url(../images/tab-sel-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	text-decoration: none;
}

.shadetabs li.selected a:hover
{
	/*selected main tab style */
	text-decoration: none;
}

.tabcontentstyle
{
	/*style of tab content oontainer*/
	border-top: 1px solid #cccccc;
	width: 98%;
	margin-bottom: 1em;
	padding: 10px;
}

.tabcontent
{
	display: none;
}

@media print
{
	.tabcontent
	{
		display: block !important;
	}
}
div#nm
{
	padding-left: 10px;
}
/* end static tab switching (brett) */
.connections-bkg
{
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.connections-bkg-alt
{
	background-color: #E6E6FF;
	padding-bottom: 5px;
}
.connections-area
{
	background-color: #FFFFFF;
	width: 290px;
	height: 200px;
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.connections-inner-area
{
	background-color: #FFFFFF;
	width: 271px;
	padding-left: 2px;
}
.select-practice-area
{
	background-color: #FFFFFF;
	width: 235px;
	height: 175px;
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #BEBEBE;
}
.select-practice-area-inner
{
	background-color: #FFFFFF;
	width: 215px;
	padding-left: 2px;
	white-space: nowrap;
}
.main-area
{
	background-color: #FFFFFF;
	text-align: left;
	width: 100%;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
.main-area-over
{
	background-color: #DDE9FF;
	text-align: left;
	cursor: pointer;
	width: 100%;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#listnav
{
	margin-bottom: 1em;
	margin-top: 1em;
}
.pagenav .thispage, .pagenav a:link, .pagenav a:visited
{
	padding: 2px 4px;
}
.pagenav .thispage
{
	border: 1px solid #CAD6E8;
}
/* MH Connections classes for header and footer */
/* any changes in mhc header or footer classes must also be changed in /css/mhc_style */
.mhc-top-banner
{
	background-color: #921734;
	height: 25px;
	padding-right: 20px;
	text-align: right;
	line-height: 25px;
	color: #FFFFFF;
}
.mhc-main-nav-bkg
{
	background-color: #666666;
	text-align: center;
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: #000000;
	line-height: 27px;
	width: 986px;
}
.mhc-main-nav-bkg-on
{
	background-image: url(../images/banners/mhc_nav_on_bkg.jpg);
	background-repeat: repeat;
}
.mhc-main-nav-line
{
	color: #FFFFFF;
	font-weight: bold;
}
.mhc-banner-search
{
	background-image: url(../images/banners/mhc_search_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;
}
.mhc-frm-w200-g
{
	font-size: 11px;
	width: 200px;
	color: #999999;
}
.mhc-frm-w200
{
	font-size: 11px;
	width: 200px;
}
a.mhc, a.mhc:visited
{
	font-size: 12px;
	color: #02599C;
	text-decoration: none;
}
a.mhc:hover
{
	color: #02599C;
	text-decoration: underline;
}
a.mhc-banner, a.mhc-banner:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.mhc-banner:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.mhc-main-nav, a.mhc-main-nav:visited
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
a.mhc-main-nav:hover
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
a.mhc-main-nav-on, a.mhc-main-nav-on:visited
{
	font-size: 12px;
	color: #00659C;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
a.mhc-main-nav-on:hover
{
	font-size: 12px;
	color: #00659C;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.mhc-b
{
	font-size: 12px;
	font-weight: bold;
}
.mhc-bullet
{
	background-image: url(../images/mhc_bullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	line-height: 16px;
}
/* begin footer */
.mhc-disclaimer
{
	color: #666666;
}
a.mhc-copy, a.mhc-copy:visited
{
	color: #0000cc;
	text-decoration: underline;
}
a.mhc-copy:hover
{
	color: #C98309;
	text-decoration: underline;
}
.mhc-footer
{
	font-size: 16px;
	color: #666666;
}
.mhc-footer2
{
	font-size: 12px;
	color: #cccccc;
	line-height: 21px;
}
a.mhc-foot, a.mhc-foot:visited
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.mhc-foot:hover
{
	font-size: 11px;
	color: #C98309;
	text-decoration: none;
}
a.mhc-foot2, a.mhc-foot2:visited
{
	font-size: 11px;
	color: #0000cc;
	text-decoration: underline;
}
a.mhc-foot2:hover
{
	font-size: 11px;
	color: #C98309;
	text-decoration: underline;
}
.mhc-footerlogo
{
	float: left;
	margin: 18px 10px 0px 0px;
}
.mhc-ln-1-foot
{
	background-color: #CCCCCC;
	line-height: 1px;
	width: 925px;
}
/* end footer */
/* end connections classes */

.blogphoto
{
	padding-right: 5px;
}
a.mhc-t-12, a.mhc-t-12:visited, a.mhc-t-12:hover
{
	font-family: Verdana;
	color: #006699;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.getinvolved
{
	background-image: url(/images/getinvolved_bground.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 749px;
	height: 603px;
	padding: 40px 0px 0px 48px;
}

.getinvolved2
{
	width: 660px;
}

input.check
{
	margin-bottom: 0px;
}

input.radio
{
	margin-bottom: -2px;
}

.getinvtextarea
{
	width: 500px;
	height: 70px;
	margin-left: 4px;
	font-size: 11px;
}

.newsviewstextarea
{
	width: 350px;
	height: 80px;
	margin-left: 4px;
	font-size: 11px;
}

.getinvsub
{
	margin-left: 4px;
}

li.legalnewsviews
{
	margin-left: -20px;
	padding-bottom: 5px;
}

.hordots
{
	background-image: url(/images/horiz_dotted_line.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 369px;
	height: 10px;
	margin-top: 10px;
}

.quickpoll
{
	background-image: url(/images/question_mark.gif);
	background-repeat: no-repeat;
	background-position: 50%;
}
.gray-bold-text
{
	color: #83827F;
	font-weight: bold;
}
.popularity-info
{
	padding: 10px;
	background-color: #F4F3EF;
}
/* begin linkedin popups */
.linkedin-header
{
	background-color: #C3DEF5;
	padding: 10px;
	text-align: left;
}
.linkedin-title
{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.linkedin-body
{
	/* background-image: url(../images/forms/linkedin_popup_bkg.jpg);     background-position: right;*/
	background-repeat: repeat-y;
	padding: 10px;
}
.linkedin-firm-info
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: #C3DEF5;
	z-index: 10;
	position: absolute;
	width: 385px;
}
.linkedin-lawyer-info
{
	background-color: #FFFFFF;
	z-index: 10;
	position: absolute;
	width: 250px;
}
.linkedin-lawyer-body
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.linkedin-lawyer-title
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.linkedin-lawyer-close
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	padding: 0px 10px 0px 10px;
	text-align: right;
}
.linkedin-name
{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.linkedin-text
{
	font-size: 12px;
	color: #333333;
}
.linkedin-text-bold
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.linkedin-link, a.linkedin-link:visited
{
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
a.linkedin-link:hover
{
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}

/* end linkedin popups */
/* begin updated profile classes */
.cr-title
{
	background-image: url(/images/display_title_bg.jpg);
	background-repeat: repeat-x;
	height: 40px;
	border: solid 1px #D4DCDF;
	padding: 0 10px 0 10px;
	width: 343px;
}
.cr-title h1
{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	padding-top: 3px;
}
.cr-name
{
	font-family: Verdana;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.cr-ttl
{
	color: #656565;
	font-size: 11px;
}
.cr-ttl-b
{
	color: #656565;
	font-size: 12px;
	font-weight: bold;
}
.cr-rating-details
{
	background-image: url(/images/AOP_title_bg.jpg);
	background-repeat: repeat-x;
	height: 29px;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	padding: 0 10px 0 10px;
	background-color: #FFFFFF;
	cursor: pointer;
	width: 343px;
}
.pr-rating-details
{
	height: 29px;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	padding: 0 10px 0 10px;
	background-color: #FFFFFF;
	cursor: pointer;
	width: 343px;
}
.cr-rating-details div
{
	padding-top: 3px;
}
#divHidePre
{
	padding-top: 6px;
}
#divShowPre
{
	padding-top: 6px;
}
.prr-default
{
	background-image: url(/images/info_bg.gif);
	background-repeat: no-repeat;
	padding: 15px 5px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	background-color: #F3F6FB;
	width: 268px;
}
.prr-default div
{
	font-size:11px;
	color:#333;
	font-family:Verdana;
}
.prr-default h1
{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.cr-reviews
{
	border: solid 1px #D4DCDF;
	border-top: 0px;
	padding: 10px;
	background-color: #EEF6F9;
	width: 343px;
}
.cr-col2
{
	 border: solid 1px #D4DCDF;
     padding: 10px;
     border-left: 0px;
     overflow: auto;
}
.cr-reviewer
{
	height: 230px;
	overflow: auto;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	padding: 10px;
	width: 343px;
}
.cr-2nd-level
{
	padding-left: 10px;
	padding-top: 3px;
}
.cr-3nd-level
{
	padding-left: 35px;
	padding-top: 5px;
	width: 290px;
}
.cr-3nd-level ul
{
	margin: 0;
	padding: 0;
	padding: 0 0 5px 20px;
}
.cr-details
{
	padding: 10px 10px 10px 10px;
	background-color: #F8F7F5;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	width: 343px;
}
.cr-chart
{
	background-color: #F8F7F5;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	border-bottom: 0px;
}
.cr-outer-bar
{
	border: solid 1px #E7E7E7;
	text-align: left;
	line-height: 6px;	
}
.cr-bar
{
	background-color: #911734;
	border: solid 1px #911734;
}
.pr-chart
{
	background-color: #F8F7F5;
	border: solid 1px #D4DCDF;
	border-top: 0px;
}
.cr-recomended
{
	padding: 10px;
	background-color: #F8F7F5;
	border: solid 1px #D4DCDF;
	border-top: 0px;
}
.cr-feedback-title
{
	font-weight: bold;
	color: #333333;
}
.cr-feedback-total
{
	font-weight: normal;
	font-style: italic;
}
.cr-feedback-date
{
	color: #656565;
	padding-top: 8px;
}
.cr-feedback-type
{
	color: #656565;
	font-weight: bold;
}
.cr-feedback-txt
{
}
.cr-bottom-link
{
	padding-top: 30px;
	text-align: right;
}
.cr-feedback-top
{
	padding: 10px 5px 0 10px;
	background-color: #FFFFFF;
	border: solid 1px #D4DCDF;
	border-left: 0px;
	border-bottom: 0;
	width: 219px;	
}
.cr-feedback-bottom
{
	padding: 5px 10px 8px 10px;
	background-color: #FFFFFF;
	border: solid 1px #D4DCDF;
	border-left: 0;
	border-top: 0;
	width: 219px;	
}
a.cr-feedback-link, a.cr-feedback-link:visited
{
	font-size: 11px;
	color: #006699;
	text-decoration: none;
}
a.cr-feedback-link:hover
{
	font-size: 11px;
	color: #817156;
	text-decoration: none;
}
.cr-additional-pa
{
	font-size: 10px;
	border: solid 1px #D4DCDF;
	border-top: 0px;
	padding: 8px 10px 8px 10px; 
	background-color: #EEF6F9;
	width: 343px;
}
.cr-pa-details
{
	border: solid 1px #D4DCDF;
	border-top: 0px;
	padding: 8px 10px 8px 10px; 
	background-color: #FFFFFF;
	width: 343px;
}
#cspopup
{
	display: none;
	position: absolute;
	background-color: #FFFFFF;
/*	border: solid 1px #05649E;
	padding: 10px 5px 10px 10px;*/
}
.cspopup-body
{
/*	margin-top: 3px;*/
	padding-right: 5px;
	height: 480px;
	overflow: auto;
}

#methpopup
{
	display: none;
	position: absolute;
	background-color: #FFFFFF;
/*	border: solid 1px #05649E;
	padding: 10px 5px 10px 10px;*/
}
.methpopup-body
{
/*	margin-top: 3px;*/
	padding-right: 5px;
	height: 480px;
	overflow: auto;
}
.r-12
{
	font-size: 12px;
	color: #911734;
	font-weight: bold;
}
.career-widget-bkg
{
	background-color: #f0efed;
	border-top: solid 1px #F6B74E;
	padding: 10px;
}
.widget-bkg
{
	background-color: #f0efed;
	border-top: solid 1px #F6B74E;
	padding: 10px;
}
.blue-button
{
	background-image: url(/images/buttons/blue_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #005A9D;
	border-width: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	cursor: pointer;
	padding: 0 4px 2px 4px;
}	
.gray-button
{
	background-image: url(/images/buttons/gray_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #8B8572;
	border-width: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	cursor: pointer;
	padding: 0 4px 2px 4px;
}
.red-button
{
	background-image: url(/images/buttons/red_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #DA002C;
	border-width: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	cursor: pointer;
	padding: 0 4px 2px 4px;
}
.yellow-button
{
	background-image: url(/images/buttons/yellow_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FABF65;
	border-width: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	height: 19px;
	cursor: pointer;
	padding: 0 4px 2px 4px;
}
.yellow-button-link{
	background-image: url(/images/buttons/yellow_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FABF65;
	border-width: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	height: 19px;
}
.yellow-button-link a, 	
.yellow-button-link a:hover, 	
.yellow-button-link a:visited {	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	height: 19px;
	padding: 0 10px 2px 10px;
	text-decoration: none;
}
a.name, a.name:visited
{
	color: #006699;
	font-weight: bold;
}
a.name:hover
{
	color: #817156;
	font-weight: bold;
}


/* begin warning messages */
.CommonMessageWarning
{
	margin: 16px 0;
	background-image: url(/images/warning_bg.gif);
	background-repeat: no-repeat;
	padding: 18px 20px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #CCCCCC;
	background-color: #fdf8e8;
}
.CommonMessageError
{
	margin: 16px 0;
	background-image: url(/images/info_bg.gif);
	background-repeat: no-repeat;
	padding: 18px 20px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #D5E2EB;
	background-color: #F3F6FB;
}
.CommonError
{
	margin: 16px 0;
	background-image: url(/images/error_bg.gif);
	background-repeat: no-repeat;
	padding: 18px 20px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #cc0000;
	background-color: #fff0f0;
}
.CommonMessageSuccess
{
	background-image: url(/images/success_bg.gif);
	background-repeat: no-repeat;
	padding: 18px 20px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #339933;
	background-color: #e2ffea;
	margin: 16px 0;
}
.CommonMessageLockWarning
{
	background-image: url(/images/lockwarning_bg.gif);
	background-repeat: no-repeat;
	padding: 18px 20px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #CCCCCC;
	background-color: #fdf8e8;
	margin: 16px 0;
}
.CommonPopupErrorMessage
{
	background-image: url(/images/warning_icon.gif);
	background-repeat: no-repeat;
	padding: 10px 20px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #999999;
	background-color: #FEF8E8;
	margin: 0;
}
.CommonAlertBoxMessage
{
	background-image: url(/images/warning_48.gif);
	background-repeat: no-repeat;
	padding: 10px 20px 10px 60px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin: 10px 0 0 10px;
}
.CommonPopupError
{
	background-image: url(/images/error_48.gif);
	background-repeat: no-repeat;
	padding: 5px 20px 10px 55px;
	margin: 10px 0 0 10px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}
/* begin job target classes */
.jt_job_position
{
	padding-top: 10px;
}
.jt_job_position a
{
	font-weight: bold;
}
.jt_alljobs
{
	text-align: right;
	padding-top: 10px;
}
.jt_alljobs a, .jt_alljobs a:visited
{
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/go_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 13px;
}
.jt_alljobs a:hover
{
	font-size: 11px;
	color: #817156;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/go_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 13px;
}
.jt_job_list
{
	padding-top: 5px;
}
/* end job target classes */

/* New Account Info Page */
.account_info_alt_color
{
	background-color: #EFF3FB; 
}

.account_info_border
{
	border-bottom: solid 1px #D5E2EB;
	border-right: solid 1px #D5E2EB;
}

.account_info_border td,th
{
	border-top:solid 1px #D5E2EB;
	border-left:solid 1px #D5E2EB;
}

/* Ended for Account Info page */
.inline_error

{
	background-image: url(/images/error_16.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 20px 20px;
	font-size: 11px;
	color: red;
	font-weight: normal;
	margin:5px;
}

.frm-w225-11
{
	font-size: 11px;
	width: 225px;
}
.frm-w230-11
{
	font-size: 11px;
	width: 230px;
}
#rlstPersonalEmail td
{
	border: 0px;
}
.dashed-info
{
	background-color: #F0EFED;
	border: dashed 1px #999999;
}
a.a-b-14, a.a-b-14:visited
{
	color: #006699;
	font-weight: bold;
	font-size: 14px;
}
a.a-b-14:hover
{
	color: #817156;
	font-weight: bold;
	font-size: 14px;
}
.list-bkg
{
	padding: 10px;
}

.list-bkg-alt
{
	background-color: #F2F5FA;
	padding: 10px;
}
.list-brd
{
	border-right:solid 1px #aaa; 
	border-bottom:solid 1px #aaa; 
	border-top:solid 1px #eee; 
	border-left:solid 1px #eee;
}


.PPlIndexName
{
	width:400px;	
	border-top:solid 1px #ddd; 
	border-left:solid 1px #ddd;

}
.PPlIndexPRR
{
	width:200px;	
	border-top:solid 1px #ddd; 
	border-left:solid 1px #ddd;
}
.PPlIndexTable
{
	border-right:solid 1px #aaa; 
	border-bottom:solid 1px #ddd;
}

.feedback-popup
{
	display: none;
	position: absolute;
	background-color: #FFFFFF;

}

.coming-ad-soon-bkg
{
	background-image: url(../images/coming_soon_banner.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 372px;
	text-align : center;	
	cursor:pointer;
}
.coming-ad-soon
{	
	padding-top: 10px;	
}
.coming-ad-soon a,  .coming-ad-soon a:visited 
{
	
	font-size: 14px;
	color: #921734;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;

}
.coming-ad-soon a:hover
{
	font-size: 14px;
	color: #921734;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana;
}
