body {
	background-image: url(pix/bk.gif);
	background-color: #4a77a3;
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px;
}

div#header {
	position: relative;
	margin-top: 9px;
	width: 1000px;
	height: 121px;
	background: url(pix/bk-header.gif) no-repeat left top;
}

img#logo {
	position: absolute;
	top: 15px;
	left: 25px;
}

img#contact {position: absolute; top: 20px; right: 220px; z-index: 100;}

div#nav {
	position: relative;
	width: 358px;
	height: 29px;
	margin: 0px 0px 0px 444px;
	padding-top: 83px;
}

div#nav img {padding-left : 1px;}

div#container {
	position: relative;
	margin-top: 0px;
	width: 818px;
	background: url(pix/bk-container.gif) repeat left top;
	padding-bottom: 10px;
}

div#container.none {padding-bottom: 0px;}

div#leftcolumn {
	position: relative;
	width: 220px;
	height: 300px;
	background-image: url(pix/bk-leftcolumn-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}

div#leftcolumn-btm {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	left: 0px;
}

div#subnav {
	margin: 0px 20px 0px 13px;
	padding-top: 85px;
}

div#subnav a {
	margin: 0px;
	font-family: verdana;
	font-weight: bold;
	color: #1d4064;
	font-size : 10px;
	line-height: 18px;
	text-decoration: none;
	background: url(pix/subnav-arrow.gif) no-repeat 0px 4px;
	padding-left: 17px;
	display: block;
}

div#subnav a:hover {text-decoration: underline;}

div#subnav img {display: block;}

div#subnav a.sub {
	margin: 0px;
	font-family: Verdana;
	font-weight: normal;
	color: #175580;
	font-size : 10px;
	line-height: 18px;
	text-decoration: none;
	background: none;
	padding-left: 17px;
	display: block;
}
div#subnav a.sub:hover {color: #175580; text-decoration: underline;}

div#practice {
	background: url(pix/bk-practice.gif) no-repeat 0px 40px;
	margin: 0px 0px 0px 6px; padding: 80px 0px 10px 0px;
}

div#practice a {font-family: verdana; font-weight: normal; font-size: 10px; line-height: 15px; color: #093b6e; text-decoration: none; display: block; margin: 0px 0px 0px 18px; background: url(pix/g-arrow-practice.gif) no-repeat 0px 4px; padding-left: 8px;}
div#practice a:hover {text-decoration: underline;}

img#callout {
	position: relative;
	width: 207px;
	height: 109px;
	margin: 0px 0px 0px 6px;
	padding-top: 50px;
}

div#content {
	width: 582px;
	margin: 0px 16px 0px 0px;
	padding-top: 33px;
	background: url(pix/title-dots.gif) no-repeat 0px 40px;
}

div#title {
	font-family: Garamond,Palatino,serif;
	padding-left: 57px;
	font-weight: bold;
	text-transform: uppercase;color: #336699;
}

div#title a.t1 {font-size: 16px; text-decoration: none; color: #90482e; padding-right: 5px;}
div#title a.t1:hover {text-decoration: underline; padding-right: 5px;}

div#title a.t2 {font-size: 20px; text-decoration: none; color: #336699; padding-left: 6px;}
div#title a.t2:hover {text-decoration: underline; padding-left: 6px;}


div#title h1 {
	font-size: 19px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	display: inline;
	text-transform : uppercase;
}

div#title h1.t1 {color: #90482e;}
div#title h1.t2 {padding-left: 6px; color: #336699;}



div#body h1 {
	color: #4a77a3;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px 0px 20px 0px;
	padding-top: 23px;
}

div#body {
	width: 535px;
	margin: 0px 19px 0px 28px;
}

div#body p.text {
	color: #90482e;
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	margin: 0px 0px 20px 0px;
	padding-top: 23px;
}
div#body p.text a {text-decoration: none; color: #90482e;}
div#body p.text a:hover {text-decoration: underline;}

div#rightphoto {
	float: right;
	width: 165px;
	margin: 0px 0px 0px 15px;
	padding-top: 23px;
}




div#rightside {
	float: right;
	width: 195px;
	margin: 0px 0px 0px 22px;
	background: url(pix/bk-rightside.gif) repeat-y left top;
}

div#rightside p.rttitle {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 18px;
	width: 178px;
	font-weight: bold;
	color: #90482e;
}

div#rightside p.dots {
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	color: #4f4e4e;
	font-weight: normal;
	padding-left: 30px;
	background: url(pix/g-bullet-right.gif) no-repeat 20px 6px;
	margin: 0px 0px 0px 0px;
}

div#rightside p.links a {
	padding-left: 30px;
	background: url(pix/g-arrow-rightside.gif) no-repeat 20px 4px;
	margin: 0px;
	color: #4f4e4e;
	text-decoration: none;
}

div#rightside p.links a:hover {color: #4f4e4e; text-decoration: underline;}


div#body p {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
	color: #4f4e4e;
}
div#body p a {color: #4a77a3; text-decoration: none;}
div#body p a:hover {text-decoration: underline;}

div#body p a.sitemap {color: #90482e; text-decoration: none; font-weight: bold; text-transform: uppercase;}
div#body p a.sitemap:hover {color: #4a77a3; text-decoration: underline; font-weight: bold; text-transform: uppercase;}

div#body p a.sitemap2 {color: #615e5e; text-decoration: none; font-weight: normal; font-size: 10px;}
div#body p a.sitemap2:hover {color: #383838; text-decoration: underline; font-weight: normal; font-size: 10px;}

p.top {padding-top: 23px;}

div#body p.question {color: #23568b; font-weight: bold;	font-style : italic;}
div#body p.question a {text-decoration: none; color: #23568b;}
div#body p.question a:hover {text-decoration: underline; color: #23568b;}

div#body p.title {color: #23568b; font-weight: bold; text-transform: uppercase;}

div#body p.bullet {
	margin: 0px 0px 0px 0px;
	padding-left: 18px;
	background: url(pix/g-bullet.gif) no-repeat 0px 6px;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
}

div#body ul.bullets {margin: 0px; padding-left: 18px;}
div#body ul.bullets a {color: #4a77a3; text-decoration: none;}
div#body ul.bullets a:hover {color: #4a77a3; text-decoration: underline;}

div#body ul.bullets li {
	font-family: Verdana, Geneva, sans-serif;
	list-style-image: url(pix/g-bullet.gif) 0px 6px;
	font-size: 11px;
}

div#body h2 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4f4e4e;
	margin: 0px;
	display: inline;
	line-height: 16px;
	margin: 0px;
}

div#body h2 a {color: #90482e; text-decoration: none; background: url(pix/f-arrow.gif) no-repeat 0px 4px; padding: 0px 4px 0px 10px;}
div#body h2 a:hover {color: #90482e; text-decoration: underline;}

div#body ul.arrow {margin: 0px; padding: 23px 0px 0px 0px; font-family: Verdana, Geneva, sans-serif; font-size: 11px;}



li {font-family: verdana; font-size: 11px; font-weight: normal; line-height: 16px; margin: 10px 0px 14px 0px; color: #4f4e4e; list-style: disc;}


div#footer {
	position: relative;
	width: 818px;
	height: 82px;
	background: url(pix/bk-footer.gif) no-repeat left top;
	padding: 12px 0px 40px 0px;
	margin: 0px;
}

div#ftext {
	width: 764px;
	margin: 0px 35px 0px 19px;
}

div#footer p {
	color: #555656;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
}

div#footer a {color: #90482e; text-decoration: none;}
div#footer a:hover {text-decoration: underline;}

div#footer a.link {color: #555656; text-decoration: none;}
div#footer a.link:hover {text-decoration: underline;}

div#footer a.white {color: #ffffff; text-decoration: none;}
div#footer a.white:hover {text-decoration: underline;}

div#footer p.middle {display: block; margin-left: 311px;}
div#footer p.left {float: left; width: 296px; border-right: 1px solid #555656; display: block;}
div#footer p.right {display: block; float: right; font-size: 10px; text-align: right;}
div#footer p.copyright {font-size: 10px; color: #ffffff; text-align: center; padding-top: 33px;}





/* Home Page Styles */

div#hppractice {
	position: relative;
	width: 220px;
	height: 289px;
	background-image: url(pix/bk-hp-left.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 65px 0px 0px 0px;
	float: left;
}

div#hppractice h2 {
	margin: 0px 0px 0px 18px;
	font-family: Garamond;
	font-weight: bold;
	color: #1d4064;
	font-size : 14px;
	line-height: 25px;
	text-decoration: none;
	background: url(pix/g-hp-arrow.gif) no-repeat 0px 6px;
	padding-left: 17px;
	display: block;
}

div#hppractice h2 a {color: #1d4064; text-decoration: none;}
div#hppractice h2 a:hover {text-decoration: underline;}

div#hppractice img {display: block; margin-left: 18px;}

div#hptext {
	width: 500px;
	margin-left: 258px;
	padding-top: 38px;
}

div#hptext a {color: #4f4e4e; text-decoration: none;}
div#hptext a:hover {text-decoration: underline;}

div#hptext h1 { 
	color: #4f4e4e;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	margin: 0px 5px 0px 0px;
	font-weight: normal;
	display: inline;
}

div#hptext ul {margin: 0px; 
	padding: 30px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px; color: #4f4e4e; line-height: 16px;
}



/* form Styles */

div#body p.forms {
font-size: 11px; color: #8e7858; line-height: 17px; margin: 0px 0px 0px 0px; padding: 0px;
font-family: Arial;}


.formtxt {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 220px;  margin-bottom: 3px; color: #8e7858;
}

.formtxt2 {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 490px;  margin-bottom: 3px; color: #8e7858;
}

.formtxt3 {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 105px;  margin-bottom: 3px; color: #8e7858;
}


#ExtraNotes {
	display: none;
}