body {
margin:0;
}

a {
color:#003399;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

td.big {
font-size:14px;
text-align:left;
white-space:nowrap;
}

table.searchMain {
border-color:#ACACAC #FFFFFF #FFFFFF;
border-style:solid;
border-width:1px 0 0;
width:100%;
}

table.searchMain tr.rowHeading {
background:#E5E5E5 none repeat scroll 0 0;
}

table.searchMain tr.rowHeading td {
font-weight:bold;
text-align:center;
}

div.contentBorder {
background-color:#D0D0D0;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px;
padding:3px;
text-align:left;
}

table.displayMain {
border-color:#ACACAC #EEEEEE #EEEEEE #ACACAC;
border-style:solid;
border-width:1px;
width:100%;
}

table.displayMain tr.heading {
background:#E5E5E5 none repeat scroll 0 0;
}

table.displayMain tr.heading td {
font-weight:bold;
text-align:center;
}

table.displayMain tr.heading td.action {
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.displayMain tr.heading td.big {
font-size:14px;
text-align:left;
white-space:nowrap;
}

table.displayMain tr.odd {
background:#FFFFFF none repeat scroll 0 0;
}

table.displayMain tr.even {
background:#E8E9E9 none repeat scroll 0 0;
}

table.displayMain tr.odd_error td {
background:#FFFFFF none repeat scroll 0 0;
color:#FF0000;
}

table.displayMain tr.even_error td {
background:#E8E9E9 none repeat scroll 0 0;
color:#FF0000;
}

table.displayMain tr.message td {
background:#E8E9E9 none repeat scroll 0 0;
padding:40px 20px;
text-align:center;
}

table.displayMain tr.dark {
background-color:#BCCCCC;
}

table.displayMain td.action {
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.displayMain td.darkaction {
background-color:#BCCCCC;
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.displayMain td {
padding:3px;
}

div.editBorder {
background-color:#D0D0D0;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px;
padding:3px;
text-align:left;
}

table.editMain {
border-color:#ACACAC #EEEEEE #EEEEEE #ACACAC;
border-style:solid;
border-width:1px;
width:100%;
}

table.editMain tr.rowHeading {
background:#E5E5E5 none repeat scroll 0 0;
}

table.editMain tr.rowHeading td {
padding:3px;
text-align:center;
}

table.editMain tr.rowHeading td.action {
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.editMain tr.rowHeading span {
font-weight:bold;
}

table.editMain tr.rowHeading td.left {
text-align:left;
}

table.editMain tr.rowHeading td.right {
text-align:right;
}

table.editMain tr.heading {
background:#E5E5E5 none repeat scroll 0 0;
}

table.editMain tr.heading td {
font-size:11px;
font-weight:normal;
padding:3px;
text-align:center;
white-space:nowrap;
}

table.editMain tr.heading span {
font-weight:bold;
}

table.editMain tr.heading td.left {
text-align:left;
}

table.editMain tr.heading td.right {
text-align:right;
}

table.editMain tr.heading table {
width:100%;
}

table.editMain tr.email {
background:#999999 none repeat scroll 0 0;
}

table.editMain tr.email td {
padding-bottom:7px;
padding-top:7px;
}

table.editMain table.emailContents {
background:#F0F0F0 none repeat scroll 0 0;
margin-left:auto;
margin-right:auto;
padding-left:2px;
padding-right:2px;
padding-top:2px;
text-align:center;
}

table.editMain table.emailContents td {
padding-bottom:3px;
padding-top:3px;
vertical-align:bottom;
}

table.editMain table.emailContents td.rowHeadingMajor {
font-size:14px;
font-weight:bold;
white-space:nowrap;
}

table.editTab {
border-color:#ACACAC #EEEEEE #EEEEEE #ACACAC;
border-style:solid;
border-width:1px;
width:100%;
}

table.editTab tr {
background:#CCCCCC none repeat scroll 0 0;
}

table.editTab td {
padding:5px;
}

table.editTab tr.heading {
background:#E5E5E5 none repeat scroll 0 0;
}

table.editTab tr.heading td {
font-weight:bold;
text-align:center;
}

table.editTab tr.heading td.action {
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.editTab td.darkaction {
background-color:#BCCCCC;
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.editTab tr.odd {
background:#FFFFFF none repeat scroll 0 0;
}

table.editTab tr.even {
background:#E8E9E9 none repeat scroll 0 0;
}

table.editTab tr.message td {
background:#E8E9E9 none repeat scroll 0 0;
padding:40px 20px;
text-align:center;
}

table.editTab td.action {
font-size:12px;
text-align:center;
white-space:nowrap;
width:4%;
}

table.editTab td.rowHeading {
font-weight:bold;
text-align:right;
white-space:nowrap;
width:4%;
}

table.editTab td.rowHeadingtop {
font-weight:bold;
text-align:right;
vertical-align:top;
white-space:nowrap;
}

table.editTab td.big {
font-size:14px;
white-space:nowrap;
}

table.helpMain {
border-color:#ACACAC #EEEEEE #EEEEEE #ACACAC;
border-style:solid;
border-width:1px;
width:100%;
}

table.helpMain tr {
background:#E8E9E9 none repeat scroll 0 0;
}

table.helpMain td {
font-size:10px;
padding:5px;
}

table.helpMain td.rowHeading {
font-size:11px;
font-weight:bold;
text-align:right;
vertical-align:top;
width:20%;
}

table tr td {
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

table.normal td {
font-size:10px;
font-weight:normal;
}

.table_inset {
border-color:#ACACAC #EEEEEE #EEEEEE #ACACAC;
border-style:solid;
border-width:1px;
}

.sub_table_inset {
border-color:#ACACAC #EEEEEE #EEEEEE #ACACAC;
border-style:solid;
border-width:1px;
}

table.sub_table_inset td {
background:#CCCCCC none repeat scroll 0 0;
font-weight:bold;
}

.sub_table {
border:1px solid #999999;
}

.form_heading td {
background:#CCCCCC none repeat scroll 0 0;
font-size:10px;
}

.form_normal {
font-size:10px;
font-weight:normal;
}

tr.main_heading {
background:#E5E5E5 none repeat scroll 0 0;
}

tr.heading {
background:#E5E5E5 none repeat scroll 0 0;
}

td.row_heading {
font-weight:bold;
text-align:right;
vertical-align:top;
white-space:nowrap;
}

tr.heading td {
font-weight:bold;
text-align:center;
}

tr.odd {
background:#FFFFFF none repeat scroll 0 0;
}

tr.even {
background:#E8E9E9 none repeat scroll 0 0;
}

h1, h2 {

font-family:Tahoma,Verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

div.odd {
background:#FFFFFF none repeat scroll 0 0;
}

div.even {
background:#E8E9E9 none repeat scroll 0 0;
}

.tabSelected {
background-color:#C0C0C0;
border-width:2px 2px 0;
}

.tabUnselected {
background-color:#C0C0C0;
border-bottom-style:inset !important;
border-width:2px;
cursor:pointer;
}

.tabNone {
border-style:inset !important;
border-width:0 0 2px;
width:100%;
}

.tabArea {
background-color:#C0C0C0;
border-color:#E0E0E0;
border-style:outset;
border-width:0 2px 2px;
overflow:hidden;
padding:6px;
}

.tabBar td {
border-color:#E0E0E0;
border-style:outset;
margin:0;
padding:3px 6px;
vertical-align:top;
white-space:nowrap;
}

.tabSelected {
background-color:#C0C0C0;
border-width:2px 2px 0;
}

.tabUnselected {
background-color:#C0C0C0;
border-bottom-style:inset !important;
border-width:2px;
cursor:pointer;
}

.tabNone {
border-style:inset !important;
border-width:0 0 2px;
width:100%;
}

.tabArea {
background-color:#C0C0C0;
border-color:#E0E0E0;
border-style:outset;
border-width:0 2px 2px;
overflow:hidden;
padding:6px;
}

.noResult, .noResult td {
background:#E8E9E9 none repeat scroll 0 0;
padding:20px;
text-align:center;
}

.majorerror {
color:#BB0000;
}

.fade {
color:#AAAAAA;
}

.hide {
font-size:0;
left:-9999px;
position:absolute;
}

select, input, submit, option {
font-size:10px;
}


a.iconLink {
background:transparent url(/images/link.gif) no-repeat scroll left center;
color:#000000;
padding:0 2px 1px 15px;
text-decoration:none;
}


input.iconLink {
background:transparent url(/images/link.gif) no-repeat scroll left center;
border:0 none;
cursor:pointer;
font-size:11px;
padding:0 2px 1px 12px;
}


a.orderby {
color:#000000;
cursor:pointer;
text-decoration:none;
}


div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem {
color:#000000;
font-family:"MS Sans Serif",Arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
}


div.menuBar {
background-color:#D0D0D0;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px;
padding:4px 2px;
text-align:left;
}


div.menuBar a.menuButton {
background-color:transparent;
border:1px solid #D0D0D0;
color:#000000;
cursor:default;
left:0;
margin:1px;
padding:2px 6px;
position:relative;
text-decoration:none;
top:0;
z-index:100;
}


div.menuBar a.menuButton:hover {
background-color:transparent;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
color:#000000;
}


div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {
background-color:#A0A0A0;
border-color:#909090 #F0F0F0 #F0F0F0 #909090;
color:#FFFFFF;
left:1px;
top:1px;
}


div.menu {
background-color:#D0D0D0;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:2px;
left:0;
padding:0 1px 1px 0;
position:absolute;
top:0;
visibility:hidden;
z-index:101;
}


div.menu a.menuItem {
color:#000000;
cursor:default;
display:block;
padding:3px 1em;
text-decoration:none;
white-space:nowrap;
}


div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color:#999999;
color:#FFFFFF;
}


div.menu div.menuItemSep {
border-bottom:1px solid #F0F0F0;
border-top:1px solid #909090;
margin:4px 2px;
}


table, td, select, input, submit, option {
font-size:10px;
}



#customStyle td {
font-family:Arial,Helvetica,sans-serif;
}


#customStyle a {
color:#790000;
text-decoration:none;
}


#customStyle a:hover {
color:#790000;
text-decoration:underline;
}


#customStyle tr.topMenu td {
padding:3px 6px;
}


#customStyle a.menuLink {
color:#001F42;
font-size:11px;
}


#customStyle a.menuOn {
color:#790000;
}


#customStyle td.menuNone {
padding:3px 0 0;
}


#customStyle div#greyText {
color:#50493C;
font-size:11px;
padding-right:20px;
}

#customStyle div#quoteText {
color:#790000;
font-size:25px;
}


#customStyle div#mainContent {
color:#1B1B1B;
font-size:11px;
}
#customStyle div#mainContent #inner-padding {
   /* padding:10px;*/
}

#customStyle #mainContent h1 {
color:#790000;
font-size:15px;
font-weight:bold;
}


#customStyle #mainContent h2 {
color:#1B1B1B;
font-size:12px;
font-weight:bold;
line-height:15px;
}


#customStyle #mainContent td.staffimage {
background-image:ur/people_imag/people_bkgnd.jpg);
background-repeat:repeat-y;
padding-top:10px;
}


#customStyle #bottomtext {
border-top:1px solid #FFFFFF;
color:#7D8188;
font-size:10px;
padding:5px;
}


#customStyle div#leftMenu {
border-top:10px solid #F3EBDB;
}
#customStyle div#leftMenu a {
    padding-bottom:8px !important;
}

#customStyle div#leftMenu span.leftMenuoff {
background:#FFFFFF none repeat scroll 0 0;
color:#0E3E5E;
display:block;
font-size:13px;
font-weight:bold;
/*height:20px !important;*/
line-height:25px;
padding:2px 0 5px 8px;
width:162px;
}


#customStyle div#leftMenu a.leftMenuoff {
background:#FFFFFF none repeat scroll 0 0;
color:#0E3E5E;
display:block;
font-size:13px;
font-weight:bold;
/*height:20px !important;*/
line-height:25px;
padding:2px 0 5px 8px;
width:162px;
}


#customStyle div#leftMenu a.leftMenuon {
background:#FFFFFF none repeat scroll 0 0;
color:#0E3E5E;
display:block;
font-size:13px;
font-weight:bold;
/*height:20px !important;*/
line-height:25px;
padding:2px 0 5px 8px;
width:162px;
}


#customStyle div#leftMenu a.subleftMenuoff1 {
background:#F3EBDB none repeat scroll 0 0;
color:#000000;
display:block;
font-size:11px;
/*height:20px !important;*/
padding-left:20px;
padding-top:5px;
text-decoration:none;
width:150px;
}


#customStyle div#leftMenu a.subleftMenuon1 {
background:#F3EBDB url(/images/arrow.gif) no-repeat scroll 0 0;
color:#790000;
display:block;
font-size:11px;
/*height:20px !important;*/
padding-left:20px;
padding-top:5px;
text-decoration:none;
width:150px;
margin:0 0 0px 0;
}


#customStyle div#leftMenu a.overrideColoroff1 {
background:#FBF8F1 none repeat scroll 0 0;
color:#000000;
display:block;
font-size:11px;
height:20px !important;
padding-left:20px;
padding-top:5px;
text-decoration:none;
width:150px;
}


#customStyle div#leftMenu a.overrideColoron1 {
background:#FBF8F1 url(/images/arrow.gif) no-repeat scroll 0 0;
color:#790000;
display:block;
font-size:11px;
height:20px !important;
padding-left:20px;
padding-top:5px;
text-decoration:none;
width:150px;
}


#customStyle div#leftMenu div.subleftMenuoff1 {
background-color:#F3EBDB;
}


#customStyle div#leftMenu div.subleftMenuon1 {
background-color:#F3EBDB;
}


#customStyle div#leftMenu div.overrideColoroff1 {
background-color:#FBF8F1;
height:5px;
padding-left:20px;
width:150px;
}

#customStyle div#leftMenu div.overrideColoron1 {
background-color:#FBF8F1;
height:5px;
padding-left:20px;
width:150px;
}


#customStyle div#leftMenu a.subleftMenuoff2 {
color:#000000;
font-size:11px;
line-height:5px;
padding-left:40px;
padding-top:2px;
}


#customStyle div#leftMenu a.subleftMenuon2 {
color:#790000;
font-size:11px;
line-height:5px;
padding-left:40px;
padding-top:2px;
}


#customStyle div#leftMenu a.overrideColoroff2 {
background:#FBF8F1 none repeat scroll 0 0;
color:#000000;
display:block;
font-size:11px;
height:20px !important;
padding-left:20px;
padding-top:5px;
text-decoration:none;
width:150px;
}


#customStyle div#leftMenu a.overrideColoron2 {
background:#FBF8F1 url(/images/arrow.gif) no-repeat scroll 0 0;
color:#790000;
display:block;
font-size:11px;
height:20px !important;
padding-left:20px;
padding-top:5px;
text-decoration:none;
width:150px;
}


#customStyle div#leftMenu a.subleftMenuoff3 {
color:#000000;
font-size:11px;
line-height:5px;
padding-left:40px;
padding-top:2px;
}


#customStyle div#leftMenu a.subleftMenuon3 {
color:#790000;
font-size:11px;
line-height:5px;
padding-left:40px;
padding-top:2px;
}
