a { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; }
body { margin:0px; background-image: url(images/site-bg1.jpg); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
h1 { font-size:18px; color:#8A2528; padding-bottom:0px; padding-top:34px; }
h2 { font-size:12pt; font-weight:bold; color:#2F6DAA; text-align:left; margin:0px;line-height:20px; padding-top:10px; padding-bottom:0px;}
h3 { font-size:14pt; font-weight:bold; color:#000000; text-align:left; margin:0px; margin-bottom:-4px; }
div#container { margin-left:auto; margin-right:auto; width:988px; padding-left:0px; padding-right:0px; padding-top:10px; }
div#content { margin-left:auto; margin-right:auto; width:946px; padding-left:20px; padding-right:20px; padding-bottom:20px; text-align:left; border-left:1px solid #2F6DAA; border-right:1px solid #2F6DAA; background-image:url(images/page-bg.jpg); background-repeat:no-repeat; }
div#contenthome { background-color: #FFFFFF; text-align:left; }
div#floatleft { float: left;  text-align: left; }
div#floatright { float: right; text-align: left; }
div#floatright a { text-decoration:none; color:#999999; }
div#floatright a:hover { text-decoration:underline; }
div#floatleftlogo { float: left; clear: none; text-align: left; width:270px; padding-top:10px;}
div#floatrightbanner { float: right; clear: none; text-align: left; width:674px; padding-top:28px; }
div#footer { margin-left:auto; margin-right:auto; margin-top:0px;width:948px; height:75px; background-image:url(images/footer.gif); background-repeat:no-repeat;padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:10px; clear: left; }
div#footerfloatcenter { padding-top:5px; padding-left:0px; text-align:center; width:948px; color:#FFFFFF; font-size:14px; font-style:italic; font-weight:bold; }
div#footerfloatcenter1 { margin-bottom:2px; padding-top:6px; padding-left:0px; text-align:center; width:948px; color:#FFFFFF; font-size:12px; font-weight:bold; }
div#footerfloatcenter1 a { margin-bottom:2px; padding-top:6px; padding-left:0px; text-align:center; width:948px; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline;}
div#footerfloatcenter1 a:hover { float: center; clear: none; margin-bottom:2px; padding-top:6px; padding-left:0px; text-align:center; width:948px; color:#8A2528; font-size:12px; font-weight:bold; }
div#header { height:173px; width:988px; margin:0px; background-image:url(images/header.jpg); clear:both; }
div#headercontactnav { float: right; clear: none; text-align: right; padding-bottom:6px; padding-right:10px; } 
div#headercontactnav a { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
div#headercontactnav a:hover { text-decoration:underline; }
div#homepageimage { width:944px; height:192px; float:left; clear: none; text-align: left; }
div#homebox1 { width:287px; height:210px; float:left; text-align:center; margin-right:14px; background-color:#f2f2f2; border: 1px solid #e4e4e4; padding:8px;  }
div#homebox2 { width:287px; height:210px; float:left;  text-align: center; margin-right:14px; background-color:#f2f2f2; border: 1px solid #e4e4e4; padding:8px;}
div#homebox3 { width:287px; height:210px; float:left; text-align: center; background-color:#f2f2f2; border: 1px solid #e4e4e4; padding:8px;  }
div#navigation { width:988px; padding-top:6px; padding-bottom:7px; color:#FFFFFF; background-image:url(images/nav-bg.jpg); background-repeat:no-repeat; float: left; text-align:left; height:19px; background-color:#E9EEF4; }
div#navigation a { font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:14px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:8px; }
div#navigation a:hover {text-decoration:underline; }
div#pageimage { float: right; margin:0px 12px 0px 20px; }
div#pageimage h2{ font-size:12pt; font-weight:bold; color:#2F6DAA; text-align:left; margin:0px;line-height:20px; }
div#sitecontentmain { width:600px; }
div#sitelogo { width:944px; float: left; } 
div#sitepagefloatleft { float: left; clear: none; margin-bottom:30px; padding-left:0px; text-align:left; width:580px; background-color:#FFFFFF; }
div#sitepagefloatright { float: right; clear: none; margin-bottom:30px; padding-right:0px; text-align:left; width:280px; background-color:#FFFFFF; }
hr { color:#ccc; background-color:#ccc; height:2px; width:94%; text-align:center; }
p { margin-top:5px; font-size:14px; line-height:20px; text-align:left; }
div#grant {font-size:12px; color:#3E484D;line-height:18px; }
span#homemenu {}
span#homemenu ul { padding: 0px 15px 1em; margin-left: 0px; }
span#homemenu ul li { padding-bottom: 0px; margin-bottom: -6px; }
.menu ul li { padding-bottom: 0px; margin-bottom: -6px;  list-style-image:none; }
span#secureirl { color:#00113c; font-weight:bold; }
span#itirl { color:#a31520; font-weight:bold; font-style:italic; }
ul#bullets li { padding:0px; text-align:left; list-style-image:url(assets/templates/secureinshred/images/bullet.gif); }
ul{ text-align:left; line-height:20px; }
ul li{ list-style-image:url(images/bullet.gif); text-align:left; line-height:24px; }

/* Form Styles */
form {	width: 360px; text-align: left; clear: both; padding-bottom: 20px; border: none; }
form.full { width: 100%; }
fieldset { border: none; }
legend { display: none; }
form h3 { clear: both;	padding: 15px 0 5px; font-size: 14px; font-family: Helvetica, Arial, sans-serif; color: #000; font-weight: bold; }
form label, form p { display: block; clear: both; width: 310px;	font-size: 1em; line-height: 1.5em; padding: 0 0 9px; }
form input { display: block; margin-top: 3px; }
form select { display: block; }
form label { float: left; clear: left; width: 310px; margin: 0;	line-height: 1.5em; }
form label input { float: left;	width: 310px; padding: 0; }
form input.radio, 
form input#radiobutton_1, 
form input#radiobutton_2, 
form input#radiobutton_3, 
form input#radiobutton_4 { clear: left;	float: left; padding: 0; margin: 0; }
form label.radio, form label.radioitem { clear: none; margin: 0 0 0 25px; padding: 0 0 15px; }
form select { border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; background-color: #fff; margin-bottom:10px; }
form textarea {	margin-top: 3px; width: 383px; height: auto; display: block; }
form label input.calc { text-align: right; width: 100px;  clear: left; padding: 0; }
form input.button { clear: left; }
p.cfCheckbox { clear: both; float: none; position: relative; }
p.cfCheckbox input { left: 20px; position: absolute; top: 1px; }
p.cfCheckbox label { display: block; margin-left: 42px; width: 120px;
}

