﻿body { background-repeat:repeat-x; color:#000000; background-color: #FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Verdana, "Trebuchet MS", Sans-Serif; }
table { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
td { padding: 0; }
div { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
img { border:none; }
textarea { background-color:#D5D9DC; color:#000000; border:solid 1px #4A505D; padding:3px 3px 3px 3px; }
select { background-color:#D5D9DC; color:#000000; border:solid 1px #4A505D; padding:2px 2px 2px 2px; }
input { background-color:#D5D9DC; color:#000000; border:solid 1px #4A505D; padding:2px 2px 2px 2px; }

a { text-decoration:none; text-decoration:underline; }
a:visited {color:#191970; }
a:link {color:#191970; }
a:hover {color:#FFA500; }

li { color:#333333; font-size:12px; line-height:20px; }
p { color:#333333; font-size:11px; margin:2px 10px 2px 10px; line-height:16px; }

H1 {font-family:Verdana, Sans-Serif; font-size:16px; color:#990000; }
H2 {font-family:Verdana, Sans-Serif; font-size:14px; color:#990000; }

.question { width:100%; }
.question .text { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:14pt; vertical-align:top; font-weight:bold; cursor:default; }
.question TD { padding:2px 15px 2px 15px; color:#3d3d3d; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:12pt; vertical-align:top; cursor:pointer; font-weight:bold; }
.question TD input { background-color:transparent; border:none; width: 1.5em; height: 1.5em; cursor:pointer; }

#c1Title {height:25px; padding-left:7px; color:#990000; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:14pt;}
#c1Content { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; vertical-align:top;}
#c1Login { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; vertical-align:top; width:150px;}
#loginError { text-align:center; color:#990000; font-size:larger; }

#c2Title {height:35px; padding-left:7px; color:#990000; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:14pt;}
#c2Content { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; vertical-align:top;}

#c3Title {height:45px; padding-left:7px; color:#990000; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:14pt;}
#c3Content { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; vertical-align:top;}


.sectionheader1{font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:12pt; color:#990000; }
.sectionheader2{font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:10pt; color:#990000; }

.bgtext { background-color:#D5D9DC; border:solid 1px #4A505D; }

.NAV { height:33px;  text-align:right; margin:0px 0px 5px 0px; }
.NAV A:VISITED {color:#b23f3f; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; margin-right:10px;}
.NAV A:LINK {color:#b23f3f; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt;  margin-right:10px;}
.NAV A:HOVER {color:#e23f3f; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt;  margin-right:10px;}

.BOTTOMNAV { background-color:#990000; text-align:center; color:#FFFFFF; height:25px; margin:0px 0px 5px 0px; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:7pt; }
.BOTTOMNAV A:VISITED {color:#FFFFFF; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:7pt; padding:0px 8px 0px 8px; }
.BOTTOMNAV A:LINK {color:#FFFFFF; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:7pt; padding:0px 8px 0px 8px;}
.BOTTOMNAV A:HOVER {color:#000000; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:7pt; padding:0px 8px 0px 8px;}

.SideTopNavTitle {height:39px; background-image:url(../Images/002ContentRightTop.gif); background-repeat:no-repeat; padding-left:7px; color:White; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:11pt;}

.SideTopNavContent { width:263px; height:200px; background-color:White; vertical-align:top; margin-top:10px; padding:10px 0px 10px 10px; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; }
.SideTopNavContent A { background: url(../Images/002ArrowRollover.gif) 0 0 no-repeat; display:block; width:220px; height:15px; color:#191970; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt;  padding:1px 0px 0px 20px;  }
.SideTopNavContent A:VISITED { background-position: -258px 0; color:#191970; }
.SideTopNavContent A:LINK { background-position: -258px 0; color:#191970; }
.SideTopNavContent A:HOVER { background-position: 0px 0; color:#FFA500; }

.SideMiddleNavTitle { height:31px; background-image:url(../Images/002ContentRightMiddle.gif); background-repeat:no-repeat; padding-left:7px; color:White; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:11pt;}

.SideBottomNavContent { width:263px; height:200px; background-color:White; vertical-align:top; margin-top:10px; padding:10px 0px 10px 10px; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; }

.DataGridItem { background-color:#FFFFFF; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; cursor:pointer; }
.DataGridAltItem { background-color:#CACACA; color:Black; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; cursor:pointer;  }
.DataGrid { font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt; }
.DataGrid .dgCellHide { display:none; }
.DataGridItem td, .DataGridAltItem td { padding:3px 5px 3px 5px; overflow:hidden; border:solid 1px #CACACA; color:Black; vertical-align:top; }

.DataGridHeader, .DataGridPager { color:#FFFFFF; font: 8pt Verdana, Sans-Serif;	font-weight:bold; padding:0px 0px 0px 5px; white-space:nowrap; background-color:#7D0008; height:20px; }

.DataGridPager td{padding-left:5px;}
.DataGridPager td span{color:#FFA500;}
.DataGridPager td a, .DataGridPager td a:link, .DataGridPager td a:visited {color:#fff;}
.DataGridPager td a:hover{color:#000;}

.cm{ width:98%; border:solid 1px black; margin:0px 5px 0px 5px; padding: 5px 5px 5px 5px; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:10pt;  }
.cm TD { background-color:#D5D9DC; border-color:#4A505D; padding:3px 5px 1px 5px; vertical-align:top; }
.cm textarea { border:solid 1px #A5ACB2; }

.tblcrit { border-collapse:collapse; border:solid 1px #880000; }
.tblcrit th { text-align:left; font-weight:bold; font-size:larger; padding-left:10px; }
.tblcrit td { padding-left:15px; font-size:larger; }
.tblcrit a { display: block; background-image:url(../Images/btnredm.gif); width:78px; height:23px; padding-top:8px; font-size:12px; text-align:center; color:#FFFFFF; }
.tblcrit a:visited { color:#FFFFFF; }
.tblcrit a:link { color:#FFFFFF; }
.tblcrit a:hover { color:#000000; }
.tblcrit .testlink a { color:#b23f3f; background-image:none; text-decoration:underline; height:15px; }
.tblcrit .testlink a:link { color:#b23f3f; }
.tblcrit .testlink a:visited { color:#b23f3f; }
.tblcrit .testlink a:hover { color:#FFA500; }

.tbloption { width:100%; border-collapse:collapse; border:solid 1px #880000; }
.tbloption td { font-weight:bold; font-size:larger; padding-top:5px; }
.tbloption input { background-color:#FFFFFF; color:#000000; padding:3px 3px 3px 3px; border:none; font-size:larger; } 

.divredbar { background-color:#990000; color:#FFFFFF; font-family:Verdana, Sans-Serif; font-size:12pt; padding:10px 5px 5px 5px; font-weight:bold; height:30px; }
.divredbar .search { font-size:10pt; padding-right:10px; }
.divredbar a { display: block; background-image:url("../images/ButtonRedSmall.gif"); width:46px; height:19px; font-size:10px; padding-top:3px; text-align:center; color:#CCCCCC; text-decoration:none; }
.divredbar a:visited { color:#CCCCCC; }
.divredbar a:link { color:#CCCCCC; }
.divredbar a:hover { color:#FFFFFF; background-position:-46px; padding-top:4px; height:18px; text-decoration:none; }

.divredbar .big a { display: block; background-image:url("../images/ButtonRedLarge.gif"); width:72px; height:19px; font-size:10px; padding-top:3px; text-align:center; color:#CCCCCC; }
.divredbar .big a:visited { color:#CCCCCC; }
.divredbar .big a:link { color:#CCCCCC; }
.divredbar .big a:hover { color:#FFFFFF; background-position:-72px; padding-top:4px; height:18px; text-decoration:none; }

.sectiontext { padding:0px 10px 10px 10px; font-size:larger; }

.simple { vertical-align:top; }
.simple div {}
.simple input {}
.simple .head {}
.simple .head .cap { font-weight:bold; width:100px; }
.simple .head table { border-collapse: collapse; padding:none; border:none; }
.simple .head input { font-size:14pt; border:none; background-color:#FFFFFF; }

.simple .main td { padding-right:10px; }
.simple .main .cap { font-weight:bold; width:150px; }
.simple .main table { border-collapse: collapse; padding:none; border:none; }
.simple .main input { font-size:10pt; border:solid 1px #a1a1a1; background-color:#EEEEEE; }
.simple .main .mod { font-weight:normal; }
.simple .main .mod input { border:none; background-color:#FFFFFF; cursor:pointer; }
.simple .main .mod label { cursor:pointer; }

#tophead { height:72px; width:118px; vertical-align:bottom; background-image:url(../Images/001Heads.gif); }
#topbanner { background-image:url(../Images/001Top.png); width:955px; height:222px;  }

.PDF  { background: url(../Images/pdf.gif) 0 0 no-repeat; display:block; width:220px; height:32px; color:#191970; text-decoration:none; font-family:Verdana, "Trebuchet MS", Sans-Serif; font-size:8pt;  padding:8px 0px 0px 35px; }
.PDF:visited {color:#191970;}
.PDF:link {color:#191970;}
.PDF:hover {color:#FFA500;}

.btnredlarge {}
.btnredlarge a, .btnredlarge a:link, .btnredlarge a:visited { display:block; background: url(../images/btnredl.gif); width:95px; height:23px; padding-top:8px; text-align:center; color: #e1e1e1; cursor:pointer; font-size:12px; font-weight:bold; text-decoration:none; }
.btnredlarge a:hover { height:22px; padding-top:9px; width:94px; padding-left:1px; color: #ffffff; cursor:pointer; font-size:12px; font-weight:bold; text-decoration:none; } 

#loginbutton { width:82px; float:right; }
#loginbutton a { display:block; text-align:center; padding-top:5px; height:20px; width:80px; border:solid 1px #a1a1a1; color:#d50000; background:#dbdbdb; cursor:pointer; text-decoration:none; }
#loginbutton a:hover { border:solid 1px #b7b7b7; color:#ff3333; background:#ececec; }