﻿body { background-repeat:repeat-x; color:#000000; background-color: #FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
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; }

#c1Title {height:25px; padding-left:7px; color:#990000; font-family:Verdana, Sans-Serif; font-size:14pt;}
#c1Content { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, Sans-Serif; font-size:8pt; vertical-align:top;}
#c1Login { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, Sans-Serif; font-size:8pt; vertical-align:top; width:271px; }
#loginError { text-align:center; color:#990000; font-size:12px; font-style:italic; padding-left:20px; }

#c2Title {height:35px; padding-left:7px; color:#990000; font-family:Verdana, Sans-Serif; font-size:14pt;}
#c2Content { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, Sans-Serif; font-size:8pt; vertical-align:top;}

#c3Title {height:45px; padding-left:7px; color:#990000; font-family:Verdana, Sans-Serif; font-size:14pt;}
#c3Content { padding:7px 7px 7px 7px; color:Black; font-family:Verdana, Sans-Serif; font-size:8pt; vertical-align:top;}

H1 {font-family:Verdana, Sans-Serif; font-size:12pt; color:#990000; }
H2 {font-family:Verdana, Sans-Serif; font-size:10pt; color:#990000; }

.btn_sign_in { border:solid 1px #b7b7b7; color:#d50000; background:#dbdbdb; cursor:pointer; }
.btn_sign_in:hover { border:solid 1px #b7b7b7; color:#ff3333; background:#ececec; }
.btn_email_password { border:solid 1px #b7b7b7; color:#d50000; background:#dbdbdb; cursor:pointer; }
.btn_email_password:hover { border:solid 1px #b7b7b7; color:#ff3333; background:#ececec; }



#logintrouble {float:right; width:130px; margin-right:13px; }
#logintrouble a { color:#990000; text-decoration:underline; }
#logintrouble a:hover { color:#ff6666; text-decoration:underline; }

#loginhelp {float:right; width:120px; margin-right:10px;}
#loginhelp a { color:#990000; text-decoration:underline; }
#loginhelp a:hover { color:#ff6666; text-decoration:underline; }

#loginhelpcomplete {float:right; width:120px; margin-right:10px;}
#loginhelpcomplete a { color:#990000; text-decoration:underline; }
#loginhelpcomplete a:hover { color:#ff6666; text-decoration:underline; }


.sectionheader1{font-family:Verdana, Sans-Serif; font-size:12pt; color:#990000; }
.sectionheader2{font-family:Verdana, 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, Sans-Serif; font-size:8pt; margin-right:10px;}
.NAV A:LINK {color:#b23f3f; text-decoration:none; font-family:Verdana, Sans-Serif; font-size:8pt;  margin-right:10px;}
.NAV A:HOVER {color:#e23f3f; text-decoration:none; font-family:Verdana, 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, Sans-Serif; font-size:7pt; }
.BOTTOMNAV A:VISITED {color:#FFFFFF; text-decoration:none; font-family:Verdana, Sans-Serif; font-size:7pt; padding:0px 8px 0px 8px; }
.BOTTOMNAV A:LINK {color:#FFFFFF; text-decoration:none; font-family:Verdana, Sans-Serif; font-size:7pt; padding:0px 8px 0px 8px;}
.BOTTOMNAV A:HOVER {color:#000000; text-decoration:none; font-family:Verdana, 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, 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, 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, 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-repeat:no-repeat; padding-left:7px; color:White; font-family:Verdana, 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, Sans-Serif; font-size:8pt; }

.DataGridItem { background-color:#FFFFFF; color:Black; font-family:Verdana, Sans-Serif; font-size:8pt; cursor:pointer; }
.DataGridItem input { border:none; background-color:transparent; vertical-align:middle; }
.DataGridAltItem { background-color:#CACACA; color:Black; font-family:Verdana, Sans-Serif; font-size:8pt; cursor:pointer;  }
.DataGridAltItem input { border:none; background-color:transparent; vertical-align:middle; }
.DataGridHeader	 { background-color:#660000; vertical-align:top; padding:3px 3px 3px 3px; color:White; font-family:Verdana, Sans-Serif; font-size:10pt; padding-left:5px; padding-right:5px; white-space:nowrap; font-weight:bold; }
.DataGridHeader a { background-color:#660000; color:White; font-family:Verdana, Sans-Serif; font-size:10pt; white-space:nowrap; font-weight:bold; }
.DataGridHeader a:link { color:#ffffff; }
.DataGridHeader a:visited { color:#ffffff; }
.DataGridHeader a:hover { color:#ffffff; }
.DataGrid { font-family:Verdana, Sans-Serif; font-size:8pt; }
.DataGrid .dgCellHide { display:none; }
.DataGridItem td, .DataGridAltItem td { padding:2px 3px 2px 3px; overflow:hidden; border:solid 1px #CACACA; color:#000000; vertical-align:top; }

.cm{ width:98%; border:solid 1px black; margin:0px 5px 0px 5px; padding: 5px 5px 5px 5px; font-family:Verdana, 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 tr { height:20px; }
.tblcrit th { text-align:left; font-weight:bold; font-size:larger; padding-left:10px; }
.tblcrit td { padding-left:15px; font-size:larger; }
.tblcrit .h { background-image:none; height:auto; width:auto; display:inline; padding:0; text-align:left; font-size:10px; }

.tblcrit a { display: block; background-image:url(../Images/ButtonRedLarge.jpg); width:106px; 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:#FFFFFF; background-position:-106px; }
.tblcrit .testlink a { color:#b23f3f; width:80px; text-decoration:underline; height:15px; display:inline; background-image:none; padding:2px 10px 2px 10px; }
.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 10px 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; }
.divredbar a:visited { color:#CCCCCC; }
.divredbar a:link { color:#CCCCCC; }
.divredbar a:hover { color:#FFFFFF; background-position:-46px; padding-top:4px; height:18px; }

.divredbar  .l a { display: block; background-image:url(../Images/ButtonRedLong.gif); width:100px; height:19px; font-size:10px; padding-top:3px; text-align:center; color:#CCCCCC; }
.divredbar .l a:visited { color:#CCCCCC; }
.divredbar .l a:link { color:#CCCCCC; }
.divredbar .l a:hover { color:#FFFFFF; background-position:-100px; padding-top:4px; height:18px; }


.sectiontext { padding:0px 10px 10px 10px; font-size:larger; }

a { text-decoration:none; font-family:Verdana, Sans-Serif; font-size:8pt; background-color:Transparent; }
a:visited {color:#191970; background-color:Transparent;}
a:link {color:#191970; background-color:Transparent;}
a:hover {color:#FFA500; background-color:Transparent;}

#topbanner { background-image:url(../Images/001Top.png); width:955px; height:222px; }
#topright { background-image:url(../Images/001Heads.gif); background-position:bottom; width:118px; height:72px; width:118px; background-repeat:no-repeat;  }

.summarytext { padding:5px 10px 5px 10px; }
.summarytext tr {}
.summarytext td { font-size:10pt; }

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}