
body {
margin:0pt;
padding:0pt;
text-align:center;
}
/*p {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
}*/

img {
border:0pt none;
}
.subheading {
line-height:120%;
margin-bottom:5px;
}
/*#container {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0pt;
text-align:left;
width:760px;
}
#banner {
background-color:#5169B3;
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;
font-size:26px;
font-weight:bold;
margin-bottom:0pt;
padding:24px 2px 2px 8px;
text-align:left;
}
#leftSidebar {
background-color:transparent;
border-right:1px solid #CCCCCC;
display:inline;
float:left;
margin:20px 0pt 0pt;
padding:20pt 10px 0pt 0pt;
width:160px;
}*/
#content2col {
background-color:transparent;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 20px 60px 0px;
padding:20pt 0pt 0pt 20px;
}

#text {
border:2px solid #B2B2B2;
padding:4px;
width:200px;
}

input.text, textarea {
border:2px solid #B2B2B2;
padding:4px;
width:200px;
}
select.text, textarea {
border:2px solid #B2B2B2;
padding:4px;
width:200px;
}

.hilite2col {
background:#FFFECC none repeat scroll 0%;
border:1px solid #CECECE;
margin:0pt 0pt 10px;
width:100%;
}
.hilite2col p {
margin:3px 14px;
}
.fieldset {
border:1px solid #CCCCCC;
padding:4px;
}
legend {
color:#000000;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}
.navBar {
font-family:Arial,Helvetica,sans-serif;
margin:0pt 0pt 10px 20px;
padding:0pt;
}
.navBar li {
color:#3163CE;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.navBar a:link, .navBar a:visited {
color:#3163CE;
padding:0pt 0pt 6px 10px;
text-decoration:none;
}
.navBar a.navOn:link, .navBar a.navOn:visited, .navBar a.navOn:hover {
background:transparent url(portal/images/blue-tri.gif) no-repeat scroll left top;
color:#39399C;
font-weight:bold;
padding:0pt 0pt 6px 10px;
text-decoration:none;
}
.navBar a:hover {
color:#39399C;
padding:0pt 0pt 6px 10px;
text-decoration:underline;
}
.navBar a:visited {
color:#3163CE;
}
.subnavBar {
font-family:Arial,Helvetica,sans-serif;
margin:0pt 0pt 0pt 12px;
padding:0pt;
}
.subnavBar li {
background:transparent none repeat scroll 0%;
color:#3163CE;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.subnavBar a:link, .subnavBar a:visited {
color:#3163CE;
padding:0pt 0pt 6px 10px;
text-decoration:none;
}
.subnavBar a.navOff:link, .subnavBar a.navOff:visited {
background:transparent url(portal/images/blue-dot.gif) no-repeat scroll left top;
color:#3163CE;
font-weight:normal;
padding:0pt 0pt 6px 10px;
text-decoration:none;
}
.subnavBar a.navOff:hover {
background:transparent url(portal/images/blue-dot.gif) no-repeat scroll left top;
color:#39399C;
font-weight:normal;
padding:0pt 0pt 6px 10px;
text-decoration:underline;
}
.subnavBar a.navOn:link, .subnavBar a.navOn:visited, .subnavBar a.navOn:hover {
background:transparent url(portal/images/blue-tri.gif) no-repeat scroll left top;
color:#39399C;
font-weight:bold;
padding:0pt 0pt 6px 10px;
text-decoration:none;
}
.subnavBar a:hover {
color:#39399C;
padding:0pt 0pt 6px 10px;
text-decoration:underline;
}
.subnavBar a:visited {
color:#3163CE;
}
.phonenavBar {
font-family:Arial,Helvetica,sans-serif;
margin:0pt 0pt 10px 30px;
padding:0pt;
}
.phonenavBar li {
color:#999999;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.phoneNum {
color:#000000;
font-weight:normal;
}
.rowOn {
background-color:#F8F8F8;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
padding:3px;
}
.rowOff {
background-color:#FFFFFF;
padding:3px;
}
.kbtoc {
font-size:14px;
line-height:120%;
list-style-type:none;
margin-left:0px;
padding-left:0px;
}
.kbtocpage {
font-size:14px;
line-height:140%;
list-style-type:none;
}
.kbhighlight {
background-color:#FFFF99;
}
.kbextralist {
line-height:160%;
list-style-type:none;
margin:3px;
}
div.datarow {
margin:10px 0px 0px;
padding:0px;
}
div.datarow span.left {
float:left;
text-align:left;
width:49%;
}
div.datarow span.right {
float:right;
text-align:right;
width:49%;
}
.nextprev {
font-size:12px;
}
.helpful {
padding:15px;
text-align:right;
}
.sticky {
color:red;
font-size:10px;
}
/*.formbuttondiv {
background:#FEE587 none repeat scroll 0%;
border-top:2px solid #DAB631;
clear:both;
margin-top:10px;
padding:10px;
}*/
.formbox {
padding-top:20px;
}
.forumlabel {
color:#006600;
font-weight:bold;
}
.forumtable {
float:right;
font-size:12px;
}
.forumpost {
<!--padding:3px 3px 3px 14px;-->
}
.datalabel {
/*
color:#7F7F7F;
font-size:11px;
font-weight:bold;
line-height:120%;
SamEdit
*/
}
.captcha_label {
border:1px solid red;
color:#000000;
font-size:14px;
padding:3px 10px;
}
.forumoption {
/*border-bottom:1px solid #000000;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
margin:0pt 0pt 2px;
padding:0pt;
width:100%;*/

	margin:5px 0 10px;
	padding-bottom:2px;
	color:#333;
	font-size:17px;
	font-weight:bold;
font-family:"Trebuchet MS","Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
}
.forumform {
clear:both;
padding-top:20px;
width:75%;
}
.requestwrap {
width:75%;
}
.requestpad {
padding:3px 3px 3px 14px;
}
.error {
color:red;
}
.required {
color:red;
}
.bold {
font-weight:bold;
}
.namedate {
color:#39399C;
font-weight:bold;
}
.score {
font-weight:bold;
padding-right:10px;
text-align:right;
}
pre {
background:#FFF7F0 none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#000000;
font-family:courier,monospace;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
overflow-x:scroll;
overflow-y:auto;
padding:1em;
width:90%;
}
.initsubject {
color:#7F7F7F;
}
.request_summary {
display:block;

height:14px;
overflow:hidden;
}
.feedback_box_error {
border:1px solid red;
color:red;
font-weight:bold;
padding:10px;
}
.feedback_box_positive {
border:1px solid green;
color:green;
font-weight:bold;
padding:10px;
}
.calendar_date_table {
margin-bottom:0px;
margin-left:0px;
margin-top:2px;
padding-bottom:0px;
padding-left:0px;
}
.calendar_date {
background-color:#FFFFFF;
border:1px solid #666666;
padding:2px;
}
.calendar_date_holder {
color:#666666;
cursor:pointer;
}
.sending_note {
color:red;
}