/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,dfn,font,
img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td {
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}*/
hr { display: none; }
a img, :link img, :visited img { border: 0; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul { list-style: none; }
q:before, q:after,
blockquote:before, blockquote:after { content: ""; }
form {margin:0; padding:0}
input, textarea { margin:0; padding:0; border:1px solid #484848; }
#accessibility { position: absolute;  left: -999em; }

/* -------------------------------------------------------- base ----- */
body {
	margin:0; padding:0;
	text-align:right;
	background: #d3dce5 url(sitebg.jpg) right repeat-y;
	color: #5e5e5e;
	font: 62.5%/1.6 Verdana, Helvetica, Arial, sans-serif;
}
p, td, ol, ul {line-height:1em}
a,a:link,a:visited	{ color: #214080; text-decoration: none; }
a:hover, a:focus 	{ color: #ed9902; }

h1,.headline, .NLtitle { font-size:200%; color: #214080; text-transform:uppercase; margin:5px 0}
	h1 small { display: block; margin-bottom: 1em;}
h2,.subheading	{ font-size:120%; color: #5e5e5e; }
	h2.cta { color: #ef3f45; font-size: 120%; font-weight: bold; text-transform: uppercase; }
h3, .NLsubtitle	{ font-size:130%; color: #214080; font-weight: bold; margin-bottom: .1em; }
h4	{ font-size:150%; text-align:center; margin:0; padding:0}
h5	{ font-size:100%; }
h6	{ font-size:90%; }


.right		{ float: right; margin: 0 20px 4px 12px; }

.homeBox {float:right; text-align:right; margin:0; width:215px; height:50px; padding:15px; background:url(home_box.jpg) no-repeat; color:#23407c}
.homeBox h3 {margin:0}
.homeBox h3 a{font-size:16px !important}
.homeBox p {margin-top:3px}

#qanda {width:180px; padding:10px; background-color:#fff; margin:10px 0 5px 0; height:180px; overflow:auto}
#qanda p {margin:3px 0}

/* ------------------------------------------------------ layout ----- */

#container {width:100%; height:100%; margin:0; padding:0; text-align:right}
#containerInner {float:right; clear:both; width:740px; background:url(containerbg.gif) repeat-x}
#brand {float:right; margin-left:233px}
#utilityNav {float:left; margin-top:50px; padding:0 0 5px 10px; background:url(utilbg.gif) bottom left no-repeat}
ul#util {float:left; margin:0; padding:5px 10px 0 15px; }
ul#util li {height:22px; font-weight:bold; color:#fff; list-style:none; float:left; padding:0 5px}
#util a, #util a:link, #util a:visited {font-weight:bold; color:#fff; text-decoration:none}
#util a:hover {color:#f3d895}

#search {float:left; height:22px; margin:0 0 0 10px; padding:3px 0 0 0}
#search label {float:left; color:#fff; font-weight:bold; padding-right:5px}
#contentSearchFormSearchBox {float:left;}
#contentSearchSubmit {float:left; padding-right:10px}

#primaryNav {float:right; clear:both; background:url(select_txt.gif) right no-repeat; padding-right:203px; text-align:right}
ul#primary { margin:0; padding:0; width:560px; border:solid 1px #214080; border-right:0; background-color:#b1c3d1}
ul#primary li {height:19px; list-style:none; float:right; margin:0 5px}
ul#primary li#sep {color:#b1c3d1; border-right:solid 1px #60739b}
#primary a, #primary a:link, #primary a:visited {display:block; font-size:115%; padding:3px 0 2px 0; font-weight:bold; color:#214080; text-decoration:none}
#primary a:hover {color:#f3d895}

#banner {float:right; clear: both; width:760px; height:201px; background:url(home_header.jpg) no-repeat;}
#banner a, #banner a:link, #banner a:visited {display:block; margin:0; padding:43px 290px 0 0; font:19pt Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#214080}
#banner a:hover {color:#ed9902}


#main {float:right; clear:both; padding:3px 10px 10px 10px; _padding:3px 10px 10px 8px; background-color:#5b5b5b; width:719px}
#mainInt {float:right; clear:both; padding:10px 0 15px 8px; background-color:#5b5b5b; width:730px}
#mainIntNoBox {float:right; clear:both; padding:13px 0 15px 75px; background:#6e6e6e url(formbg.gif) no-repeat; width:663px}

#contentHome {float:right; margin:0; padding:0; background-color:#d6d6d6; width:510px}
#splash {padding:10px; width:490px; float:right; clear:both}

#contentInt {float:left; margin-right:10px; _margin-right:5px; width:528px; padding:15px; padding-bottom:0; background-color:#ccc}
table#contentTable {border-left:solid 3px #b0c1cf; border-right:solid 3px #b0c1cf; border-top:solid 6px #b0c1cf; background-color:#fff;
height:410px;}

#contentTable td {text-align:right; font-size:14px}

div.homeLink {clear:both; text-align:right}
.homeLink h3 {margin:0; display:block; padding:5px 8px; background-color:#ea9101; text-transform:uppercase}
.homeLink a:hover {color:#333;}

#rightHome {float:right; margin-right:7px;}

#leftInt {float:right; margin:0 0 0 5px; width:157px; text-align:center; padding-bottom:10px}
img.Indent {margin-right:9px}
/*#bgInt {float:right; clear:both; margin-top:10px; margin-bottom:20px} */

ul#secondaryNav {margin:0 9px 0 0; padding:5px 0; width:153px; background-color:#b6b7b7}
ul#secondaryNav li {text-align:right; font-weight:bold; font-size:14px; display:block; padding:5px 8px 5px 0}

a.nav2, a.nav:link, a.nav:visited {display:block; text-align:left; width:123px; padding:2px 15px; font-weight:bold; font-size:140%; color:#214080; text-decoration:none; border-bottom:solid 1px #214080}
a.nav:hover {color:#f3d895}

a.nav2On, a.navOn:link, a.navOn:visited {display:block; text-align:left; width:123px; padding:5px 15px; background-color:#8a94a6; font-weight:bold; font-size:140%; color:#214080; text-decoration:none; border-bottom:solid 1px #214080}
a.navOn:hover {color:#f3d895}

ul#nav3 {margin:0; padding:0; background-color:#b1c2d0}
ul#nav3 li {font-size:120%; font-weight:normal; text-align:left; padding:5px 15px}
a.nav3On {color:#727273}

#askBottom {clear:both; margin-top:-100px}

#footerNav {clear:both; padding:10px;}
ul#footer {float:right; clear:both; margin:0px; padding:0; list-style:none}
ul#footer li {float:right; list-style:none; padding:0 3px; color:#848478}
#footer a, #footer a:link, #footer a:visited {display:block; color:#848478}
#footer a:hover {color:#f3d895}
#copyInfo {clear:left; float:right; padding:8px 13px 0 0; width:550px;}
#kinteraBrand {float:right; padding-top:8px; text-align:left}
