html, body {margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-top: 0px;}
form {margin: 0px;}

h1 {
	font-family: Georgia, Times New Roman, Verdana;
	color:#333;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 4px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}

h1.two {
	font-family: Georgia, Verdana;
	color:#404040;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 4px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}

h2 {
	font-family: Georgia, Verdana, Tahoma;
	color:#333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 4px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}

h2.two {
	font-family: Georgia, Verdana, Tahoma;
	color:#2f2f2f;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 4px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}
	
h3 {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 4px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}
	
h6 {
	font-family: Arial;
	color:#2f2f2f;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 0px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}	
	
p  {
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	}
	
hr {
	color:#9ccafa;
	background-color:#b8d9fb;
	height: 1px;
	border: 0px;
	padding-top:-2px;
	padding-bottom:-2px;
	}
	
li.selected a {
	text-decoration: none;
	}

ul.nopink {
	display: block; 
	width: 460px;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.nopink li {
	background-image: url(img/space.gif); 
	background-repeat: no-repeat; 
	background-position: 13px 8px; 
	padding-left: 25px; 
	padding-bottom: 5px;
	}
	
ul.pink {
	display: block; 
	width: 460px;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.pink li {
	background-image: url(img/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 13px 8px; 
	padding-left: 25px; 
	padding-bottom: 5px;
	}
	
ul.pinktight {
	display: block; 
	width: 460px;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.pinktight li {
	background-image: url(img/bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 13px 8px; 
	padding-left: 25px; 
	padding-bottom: 0px;
	}
	
ul.onwhite {
	display: block; 
	width: 235px;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.onwhite li {
	background-image: url(img/bullet_onwhite.gif); 
	background-repeat: no-repeat; 
	background-position: 2px 6px; 
	padding-left: 14px; 
	padding-bottom: 5px;
	}
	
ul.form {
	display: block; 
	width: 300px;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.form li {
	background-image: url(img/bullet_onblue.gif); 
	background-repeat: no-repeat; 
	background-position: 14px 11px; 
	padding-left: 24px; 
	padding-top: 5px;
	}
	
ul.onblue {
	display: block; 
	
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.onblue li {
	background-image: url(img/bullet_onblue.gif); 
	background-repeat: no-repeat; 
	background-position: 14px 6px; 
	padding-left: 24px; 
	padding-bottom: 5px;
	}

	
ul {
	display: block; 
	
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul li {
	background-image: url(img/bullet_onblue.gif); 
	background-repeat: no-repeat; 
	background-position: 14px 6px; 
	padding-left: 24px; 
	padding-bottom: 5px;
	} 
	
ul.grayarrow {
	display: block; 
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.grayarrow li {
	background-image: url(img/home_bullet.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 6px; 
	padding-left: 11px; 
	padding-bottom: 3px;
	}
	
ul.sitemap {
	display: block; 
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.sitemap li {
	background-image: url(img/bullet_onwhite.gif); 
	background-repeat: no-repeat; 
	background-position: 14px 6px; 
	padding-left: 24px; 
	padding-bottom: 2px;
	}
	
ul.onblog {
	display: block; 
	width: 168px;
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.onblog li {
	background-image: url(img/bullet_onwhite.gif); 
	background-repeat: no-repeat; 
	background-position: 14px 6px; 
	padding-left: 24px; 
	padding-bottom: 5px;
	}
	
ul.rightNav {
	display: block; 
	width: 170px; 
	background-color: #80bbf9; 
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.rightNav li {
	background-image: url(img/rt_nav1.gif); 
	background-repeat: no-repeat; 
	background-position: 2px -1px; 
	padding-left: 28px; 
	padding-bottom: 10px;
	}
		
ul.selected {
	display: block; 
	width: 170px; background-color: #80bbf9; 
	list-style-type: none; 
	padding: 0px; 
	margin: 0px; 
	padding-right: 0px;
	}

ul.selected li {
	background-image: url(img/rt_nav2.gif); 
	background-repeat: no-repeat; 
	background-position: 2px -1px; 
	padding-left: 28px; 
	padding-bottom: 10px;
	}
	
li.selected a {
	text-decoration: none;
	}
	
.homecrumb {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	font-weight: bold;
	}
	
.sectioncrumb {
	font-family: Georgia, Verdana;
	color:#000000;
	font-size: 14px;
	font-weight: bold;
	}
	
.crumb1link {
	font-family: Georgia, Verdana;
	color:#043eb4;
	font-size: 14px;
	font-weight: bold;
	}
	
a, a:visited {
	color:#009;
}


a.crumb1link:visited {
	font-family: Georgia, Verdana;
	color:#043eb4;
	font-size: 14px;
	font-weight: bold;
	}

a.crumb1link:active {
	font-family: Georgia, Verdana;
	color:#3160be;
	font-size: 14px;
	font-weight: bold;
	}

a.crumb1link:hover {
	font-family: Georgia, Verdana;
	color:#004fef;
	font-size: 14px;
	font-weight: bold;
	}	

.crumb2link {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	}
	
a.crumb2link:visited {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	}

a.crumb2link:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	}

a.crumb2link:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	font-weight: bold;
	}	
	
.formbox {
	font-family: Arial;
	color:#4D3E45;
	background:#FFFFFF;
	border: 1px solid #9ccafa; 
	font-size: 12px;
	}
	
.none {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	}
	
.q {
	font-family: Georgia, Verdana, Tahoma;
	color:#333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px; 
	padding-bottom: 4px;	
	margin-top: 0px; 
	padding-top: 0px; 
	}

.continue {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	}

.successname {
	font-family: Verdana;
	color:#555555;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	}
	
.authorname {
	font-family: Arial, Georgia, Times, Times New Roman; 
	color:#555555;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.authornamelight {
	font-family: Arial, Georgia, Times, Times New Roman; 
	color:#777777;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.authorbio {
	font-family: Georgia, Times, Times New Roman; 
	color:#555555;
	font-size: 14px;
	line-height: 19px;
	font-style: italic;
	}
	
.fineprint {
	font-family: Verdana;
	color:#646464;
	font-size: 11px;
	line-height: 15px;
	}
	
.formbold {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.formreg {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	}
	
.error {
	font-family: Verdana;
	color:#ef0000;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.smallblack {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	}

.smallblackbold {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.smallgreenbold {
	font-family: Verdana;
	color:#278c0c;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.mediumblackbold {
	font-family: Verdana;
	color:#000000;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	}
	
.smallgray {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	}
	
.smallgraybold {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}

.experttitle {
	font-family: Arial, Verdana;
	color:#2f2f2f;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	}
	
.mediumgraybold {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	}
	
.smallpink {
	font-family: Verdana;
	color:#333;
	font-size: 11px;
	line-height: 15px;
	}
	
.smallpinkbold {
	font-family: Verdana;
	color:#333;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.mediumpinkbold {
	font-family: Verdana;
	color:#333;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	}

.homeboxbody {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	}

.homeboxhead {
	font-family: Lucida Sans, Trebuchet, Georgia, Verdana;
	color:#333;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	}
	
.homeboxbold {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.helpbold {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.helplight {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	}
	
.rightnavheadpink {
	font-family: Verdana;
	color:#333;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.rightnavheadgray {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}

.rightnavheadblack {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}
	
.body {
	font-family: Verdana, Times, Times New Roman; 
	color:#3d3e3f;
	font-size: 12px;
	line-height: 18px;
	}

.bodybold {
	font-family: Verdana, Times, Times New Roman; 
	color:#3d3e3f;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	}

.story {
	font-family: Georgia, Times, Times New Roman; 
	color:#3d3e3f;
	font-size: 14px;
	line-height: 22px;
	}
	
.storylist {
	font-family: Georgia, Times, Times New Roman; 
	color:#3d3e3f;
	font-size: 14px;
	line-height: 22px;
	}
	
.storybook {
	font-family: Georgia, Times, Times New Roman; 
	color:#3d3e3f;
	font-size: 14px;
	line-height: 20px;
	}
	
.storylink {
	font-family: Georgia, Times, Times New Roman; 
	color:#043eb4;
	font-size: 14px;
	line-height: 22px;
	}
	
	
a.storylink:visited {
	font-family: Georgia, Times, Times New Roman; 
	color:#3160be;
	font-size: 14px;
	line-height: 22px;
	}

a.storylink:active {
	font-family: Georgia, Times, Times New Roman; 
	color:#3160be;
	font-size: 14px;
	line-height: 22px;
	}
	
a.storylink:hover {
	font-family: Georgia, Times, Times New Roman; 
	color:#004fef;
	font-size: 14px;
	line-height: 22px;
	}
	
.storysmall {
	font-family: Georgia, Times, Times New Roman; 
	color:#3d3e3f;
	font-size: 12px;
	line-height: 16px;
	}
	
.table {
	border-color: #000000;
	border-width: 1px;
	}
	
.blogmargin {
	padding-top: 14px;
	}

.footermargin {
	margin-top: 3px;
	}
	
.footermargingray {
	margin-top: 8px;
	}

.footermarginhome {
	padding-top: 8px;
	}
	
.landingmargin {
	padding-top: 10px;
	}
	
.bulletmargin1 {
	padding-top: 8px;
	}
	
.bulletmargin2 {
	padding-top: 5px;
	}

.bulletmargin3 {
	padding-top: 3px;
	}
	
.homesecondarynavrow {
	padding-top: 5px;
	}
	
.blogdate {
	font-family: Verdana;
	color:#333;
	font-size: 11px;
	font-weight: bold;
	}	

.blogpostedby {
	font-family: Verdana;
	color:#2f2f2f;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	}

.bloghead {
	font-family: Verdana;
	color:#333;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	}
	
.fineprint {
	font-family: Verdana;
	color:#6e6e6e;
	font-size: 11px;
	line-height: 15px;
	}
	
.linkblog {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
	
a.linkblog:visited {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}

a.linkblog:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
	
a.linkblog:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	}
	
.linklightblog {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	line-height: 18px;
	}
	
a.linklightblog:visited {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	line-height: 18px;
	}

a.linklightblog:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	line-height: 18px;
	}
	
a.linklightblog:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	line-height: 18px;
	}

.link {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	}
	
a.link:visited {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	}

a.link:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	}
	
a.link:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	font-weight: bold;
	}

.linkmedium {
	font-family: Verdana;
	color:#043eb4;
	font-size: 12px;
	font-weight: bold;
	}
	
a.linkmedium:visited {
	font-family: Verdana;
	color:#3160be;
	font-size: 12px;
	font-weight: bold;
	}

a.linkmedium:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 12px;
	font-weight: bold;
	}
	
a.linkmedium:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 12px;
	font-weight: bold;
	}	

.linklight {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	}
	
a.linklight:visited {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	}

a.linklight:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	}
	
a.linklight:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	}

.linkfooter {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	}
	
a.linkfooter:visited {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	}

a.linkfooter:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	}
	
a.linkfooter:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	font-weight: bold;
	}
	
.linklightfooter {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	}
	
a.linklightfooter:visited {
	font-family: Verdana;
	color:#043eb4;
	font-size: 11px;
	}

a.linklightfooter:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	}
	
a.linklightfooter:hover {
	font-family: Verdana;
	color:#004fef;
	font-size: 11px;
	}

.linknav {
	font-family: Verdana, Tahoma;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	}
	
a.linknav:visited {
	font-family: Verdana, Tahoma;
	color:#043eb4;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	}

a.linknav:active {
	font-family: Verdana, Tahoma;
	color:#3160be;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	}
	
a.linknav:hover {
	font-family: Verdana, Tahoma;
	color:#004fef;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	}

.linkwhite {
	font-family: Verdana;
	color:#ffffff;
	font-size: 11px;
	}
	
a.linkwhite:visited {
	font-family: Verdana;
	color:#ffffff;
	font-size: 11px;
	}

a.linkwhite:active {
	font-family: Verdana;
	color:#3160be;
	font-size: 11px;
	}
	
a.linkwhite:hover {
	font-family: Verdana;
	color:#ffffff;
	font-size: 11px;
	}

.linkblack {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	}
	
a.linkblack:visited {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	}

a.linkblack:active {
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	}
	
.linksearch {
	font-family: Verdana;
	color:#343434;
	font-size: 11px;
	}
	
a.linksearch:visited {
	font-family: Verdana;
	color:#343434;
	font-size: 11px;
	}

a.linksearch:active {
	font-family: Verdana;
	color:#343434;
	font-size: 11px;
	}
	
table.info {
	padding: 0px 20px 5px 0px;
}

table.info td.formbold {
	width: 160px;
	/*text-align: right;*/
}

table.info td.formreg {
	width: 290px;
}

table.info td.smallpinkbold {
	padding-top: 10px;
	/*text-align: right;*/
}

table.info td {
	vertical-align: top;
}

table.info td.mediumpinkbold {
	padding-top: 20px;
}

table.info td.blue {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px #9ccafa solid;
	background-color: #e2f0fd;
}








.editheader{
	background-color:#ff9;
	border:1px solid rgb(175,100,0);
	margin-top:10px;
	padding:5px;
	font-weight: bold;
}
table.callout, div.callout{
	border:1px solid rgb(175,100,0);
	border-top:none;
	position:relative;
	padding:2px;
	margin-bottom:10px;
}
table.callout td{
	padding:5px;
}
.callout_body{
	padding:10px;
}

hr {
	border: none 0;
	border-top: 1px dashed #99f;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

div.blog{
}
div.blog_body{
	margin:20px 0px 10px 0px;
	font-family:Georgia, Times New Roman, Arial;
	font-size:13px;
	color:#333;
	line-height:20px;
}
div.blog_relatedlinks{
	margin:20px 0px 10px 0px;
}
table.trim {width:50px;border-collapse:collapse;}
table.trim td {margin:0px;padding:5px 1px 1px 1px;border:none;}

a.button{padding:4px 10px 4px 10px;text-decoration:none;background-color:#ff9;border:1px solid rgb(175,100,0);font-weight:bold;color:#006}
a.button:hover{padding:4px 10px 4px 10px;text-decoration:none;background-color:#ffb;border:1px solid rgb(175,100,0);font-weight:bold:#006}

blockquote{
	background-color:#ffc;
	border:1px dashed #ff3;
	margin:20px;
	padding:15px;
}

div.pullquote{
	background-color:#ffc;
	border:1px dashed #ff3;
	margin:20px;
	padding:15px;
	float:right;
	margin:0px 0px 5px 15px;
	width:250px;
	text-align:center;
}
table.divmartform{border-collapse:collapse;}
table.divmartform td {margin:0px;padding:5px 10px 5px 5px;border:none;vertical-align:top;border-bottom:1px solid #ddf}
table.divmartform th {text-align:left;padding-top:10px} 
.divmartformheader{margin:3px 0px 3px 0px;font-size:14px;background-color:#aaf}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

table.dmtable {background-color:#ffffee;border-collapse:collapse}
table.dmtable td {padding:10px;border:1px solid #765609}

table.dmtable2 {background-color:#ffeedd;border-collapse:collapse}
table.dmtable2 td {padding:10px;border:1px solid #765609}

table.dmtable3 {background-color:#ffccaa;border-collapse:collapse}
table.dmtable3 td {padding:10px;border:1px solid #765609}

.bimg {float:left;padding-right:10px;width:75px}

.bookimg{border:1px solid #66f;};

