﻿html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, th, tr, td, form, fieldset, a {
font-family:arial, helvetica, sans-serif;
margin:0;
line-height:140%;
font-size:12px;
}
h1 {
font-size:16px; /*IE*/
line-height:140%;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding-left:2px;
}
h2 {
font-size:13px; /*IE*/
line-height:140%;
font-weight:bold;
margin-top:5px;
margin-bottom:10px;
padding-left:2px;
}
h3 {
font-size:12px; /*IE*/
line-height:140%;
font-weight:bold;
margin-top:5px;
margin-bottom:10px;
padding-left:2px;
color:#555555;
}
body {
text-align:center;
margin:0px;
padding:0px;
font-size:12px;
background:#0c2a4c url(../../Images/body-bg.png) no-repeat top center;
}
/*a {
text-decoration:none;
color:#4f7ba4;
outline:none;
}
a:hover {
text-decoration:underline;
color:#0B2A4C;
outline:none;
}*/
a:link, a:visited {
color:#000;
background-color:transparent;	
line-height:140%;
padding:0;
margin:0;
font-size:12px;
}
a:hover {
color:#21536a;
background-color:transparent;	
line-height:140%;
padding:0;
margin:0;
}
.Normal:link, .Normal:visited {
color:#000;
background-color:transparent;	
line-height:140%;
padding:0;
margin:0;
font-size:12px;
display:block;
}
.Normal:hover {
color:#21536a;
background-color:transparent;	
line-height:140%;
padding:0;
margin:0;
font-size:12px;
display:block;
}
img {
border:none;
}
input {
color:#666;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:11px; /*IE*/
}
fieldset {
width:97%;
margin:0 auto;
padding:0;
text-align:left;
border:1px #ccc solid;
}   
legend {
margin:0;
padding:5px;
font-weight:900;
}    
button {
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:10px;
cursor:pointer;
border:none;
}
select {
color:#666;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
background-color:#fff;
border:1px solid #ccc;
font-size:11px; /*IE*/
}
textarea {
color:#666;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
background-color:#fff;
border:1px solid #ccc;
font-size:11px; /*IE*/
}
.topbar {
background:url(../../Images/topbar.png) no-repeat center;
height:27px;
padding:0 40px;
width:960px !important;
width:1040px;
margin:20px auto 0 auto;
color:#ffffff;
font-size:11px;
}
.topcontent {
float:right;
margin:6px 10px 0 0;
}
.topbar a:link, .topbar a:visited {
color:#ffffff;
font-size:11px;
background:url(../../Images/ic_login.png) no-repeat left;
padding:1px 0px 1px 20px;
}
.topbar a:hover {
color:#bbbbbb;
text-decoration:none;
}
.container {
padding:0 40px;
width:960px !important;
width:1040px;
background:url(../../Images/bg_container.png) repeat-y center;
text-align:center;
margin:0 auto;
}
.header .logo-left {
float:left;
margin:45px 0px 5px 36px;
}
.header .logo-right {
float:right;
margin:5px 36px 5px 0px;
}
.feature-bdr {
border-top:4px solid #b9cadb;
border-left:1px solid #768a95;
border-right:1px solid #768a95;
}
.content-wrapper {
width:100%;
margin-top:20px;
clear:both;
display:block;
}
.content {
padding-bottom:30px;
float:left;
width:100%;
margin-right:-1px;
}
.content-inside {
width:900px;
margin:0 auto;
}
.content-spacer {
float:left;
width:1px;
height:300px;
}
.bottombar {
background:url(../../Images/bottom.png) no-repeat bottom center;
height:102px !important;
height:222px;
padding-top:120px;
width:1040px;
margin:0 auto;
}
.bottombar .logo {
float:right;
margin:0px 60px 0px 0px;
width:86px;
height:25px;
background:url(../../Images/lg_nec.png) no-repeat;
}
.bottombar .main {
float:left;
margin:0px 0px 0px 60px;
font-weight:normal;
font-size:10px;
text-align:left;
color:#ffffff;
}
.bottombar .links {
color:#ffffff;
margin-bottom:5px;
}
.bottombar a:link, .bottombar a:visited {
font-size:10px;
color:#ffffff;
font-weight:normal;
}
.bottombar a:hover {
color:#9bc7f4;
text-decoration:none;
}
.clear {
clear:both;
}

.Message {
color:Red;
}
.LeftNavigation {
float:left;
width:160px;
height:350px;
margin-left:0px;
}
/* css for asp:menu control */
#Menu {
width:160px;
text-align:left;
}
#Menu .menuHead {
width:151px;
height:20px;
border:solid 1px #ccc;
border-bottom:none;
color:#333;
font-weight:bold;
background-color:#8ec641;
padding-top:4px;
padding-left:9px;
text-transform:uppercase;
}
#Menu .StaticMenuStyle {
width:161px;
background-color:#666;
}
#Menu .StaticMenuItemStyle {
color:#ccc;
text-decoration:none;
background-color:#666;
border-bottom:solid 1px #ccc;
padding-top:4px;
padding-left:6px;
padding-bottom:4px;
}
#Menu .StaticHoverStyle {
color:#fff;
text-decoration:none;
background-color:#666;
border-bottom:solid 1px #ccc;
}
#Menu .DynamicMenuStyle {
width:149px;
border:1px solid #666;
/*z-index:1;*/
}
#Menu .DynamicMenuItemStyle {
width:149px;
color:#000;
background-color:#f1f1f1;
text-decoration:none;
border-bottom:1px solid #ccc;
padding-top:4px;
padding-left:4px;
padding-bottom:5px;
}
#Menu .DynamicHoverStyle {
color:#000;
background-color:#ccc;
text-decoration:none;
border-bottom:1px solid #ccc;
}
#Menu .DynamicSelectedStyle {
color:#000;
background-color:#ccc;
text-decoration:none;
border-bottom:1px solid #ccc;
}
.MainContent {
float:left;
width:725px;
background-color:#fff;
margin-left:15px;
}
#ContentTitle {
height:24px;
border:1px solid #ccc;
background-color:#8ec641;
}
#ContentTitleSmall {
height:24px;
border:1px solid #ccc;
background-color:#003399;
}
#ContentTitle .left {
color:#333;
font-weight:bold;
float:left;
padding-top:4px;
padding-left:9px;
text-transform:uppercase;
}
#ContentTitle .right {
color:#333;
font-weight:normal;
float:right;
padding-top:4px;
padding-right:10px;
text-transform:uppercase;
}
#ContentBody {
text-align:left;
padding:10px;
border:1px solid #ccc;
border-top:none;
background-color:#fff;
}
#ContentBodySmall {
padding:20px;
border:1px solid #ccc;
border-top:none;
background-color:#fff;
}
#ContentPanel {
position:absolute;
top:164px;
margin-left:490px;
width:287px;
}
/*CUSTOM FORM STYLES*/
/* css for ww:ErrorDisplay control */
.errormessage
{
font-size:10px;
font-weight:bold;
color:Maroon;
}
.errordisplay
{
font-size:10px;
font-weight:normal;
color:Maroon;
border:solid 1px Maroon;
background-color:#fff8dc;
padding-left:15px;
padding-right:10px;
line-height:15px;
}
.errordisplay hr
{
color:Maroon;
height:1px;
}
/*AdminContent ASP:CONTENT - Admin.Master file*/
.Form {
/*border:1px solid #ccc;*/
background-color:#fff;
margin-bottom:20px;
}
.Form h1 {
font-size:11px; /*IE*/
line-height:140%;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
padding-left:5px;
}
.Form p.header {
font-size:12px; /*IE*/
color:#fff;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
background-color:#f9a34a;
padding:5px;
border-bottom:solid 1px #fff;
}
.Form p {
margin:0;
padding:0;
background-color:#ececec;
margin-top:0px;
padding-top:2px;
padding-bottom:2px;
border-bottom:solid 1px #ffffff;
margin-bottom:0px;
padding-right:5px;
display:block;
min-height:20px;
}
.Form p span {
width:305px;
float:left;
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000;
min-height:16px;
padding-top:3px;
padding-left:5px;
}   
.Form div.pCopy {
margin:0;
padding:0;
background-color:#ececec;
margin-top:0px;
padding-top:2px;
padding-bottom:2px;
border-bottom:solid 1px #fff;
margin-bottom:0px;
padding-right:5px;
display:block;
min-height:20px;
font-weight:normal;
}
.Form div.pCopy span.labelCopy {
width:305px;
float:left;
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000;
min-height:16px;
padding-top:3px;
padding-left:5px;
}   
.Form p.FormButton {
padding-left:150px;
}
/* css for MessageDisplay panel <div></div>
used for ErrorDisplay and MessageDisplay */
.MessageDisplay 
{
width:95%;
display:block;
font-size:11px;
font-weight:normal;
color:Maroon;
border:solid 1px Maroon;
background-color:#fff8dc;
padding-top:15px;
padding-right:10px;
padding-left:15px;
padding-bottom:15px;
line-height:15px;
margin-right:15px;
margin-bottom:15px;	
margin-left:15px;
}	
/* styles for controls */
.DropDownList {
text-align:left;
background:#ffffff !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
width:255px;
height:18px;
margin-top:2px;
}
.Form .Button {
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:10px;
cursor:pointer;
width:80px;
}
.Form .CheckBox {
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
height:16px;
display:block;
}
.Form .DropDownList {
text-align:left;
background:#ffffff !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
width:255px;
height:18px;
margin-top:2px;
}
.Form .DropDownListVariable {
text-align:left;
background:#ffffff !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
height:18px;
margin-top:2px;
}
.Form .ListBox {
text-align:left;
background:#ffffff !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
width:155px;
height:100px;
margin-top:2px;
}
.Form .FileUpload {
text-align:left;
background:#ffffff !important;
border:1px solid #ccc !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
width:280px;
height:18px;
margin-top:1px;
}
.Form .Label {
margin:0;
padding:0;
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000;
width:300px;
height:18px;
float:none;
margin-top:-3px;
font-style:italic;
padding-left:2px;
}
.Form .LabelReadOnly {
margin:0;
padding:0;
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
width:180px;
float:none;
font-style:italic;
padding-left:2px;
}
.Form .Required {
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#ff0033;
float:none;
width:1px;
}
.Form .RequiredReadOnly {
display:none;
color:#fff;
visibility:hidden;
}
.Form .Text, a {
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
height:16px;
padding-top:3px;
padding-left:5px;
}
.LoginBox td {
text-align:center;
}
.Login {
text-align:left;
background:#ffffff !important;
border:1px solid #ccc !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
width:130px;
height:16px;
}
.Form .TextBox {
text-align:left;
background:#ffffff !important;
border:1px solid #ccc !important;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#000;
width:250px;
height:16px;
}
.Form .TextBoxReadOnly {
text-align:left;
background:#ececec !important;
border:1px solid #ececec !important;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000;
width:300px;
height:13px;
font-style:italic;
}
/*Style for GridView */
#GridView {
margin-top:0px;
background-color:#fff;
}
#GridView td {
padding:1px;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
}
#GridView .CellButtonStyle {
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:10px;
cursor:pointer;
border:none;
width:70px;
}
#GridView .FrameStyle {
background-color:#fff;
}
#GridView .HeaderStyle, th {
height:16px;
font-weight:bold;
color:#333;
background-color:#8ec641;
border-bottom:solid 1px #fff;
padding:2px 3px 3px 3px;
}
#GridView .HeaderStyle a:link, th a:link, #GridView .HeaderStyle a:visited, th a:visited, #GridView .HeaderStyle a:hover, th a:hover {
color:#333;
}
#GridView .Pager {
font-weight:bold;
color:#333;
}
#GridView th a {
color:#fff;
}
#GridView .Pager a:link, #GridView .Pager a:active {
color:#333;
}
#GridView .Pager a:hover {
color:#333;
}
#GridView .AlternatingRowStyle {
background-color:#f7f7f7;
}
.EmptyDataRowStyle td {
color:Red;
font-weight:bold;
border:none;
}
#GridView .RowStyle {
background-color:#ececec;
}
/* Ajax UpdateProgress Panel */
#ProgressTemplate {
background-color:#f7f7f7;
border:1px solid #ccc; 
width:300px; 
height:100px; 
text-align:center; 
position:absolute; 
top:50%; 
left:50%; 
margin-top:-100px; 
margin-left:-150px; 
z-index:1000;
}
#ProgressTemplate div {
margin-top:40px;
color:Blue;
}
.Hide {
display:none;
}
.pod {
margin-bottom:10px;
margin-right:10px;
width:249px;
float:left;
}
.pod h1 {
background:#e5e4e5;
height:22px;
color:#675c70;/*#0092db;*/
font-size:10px;
text-transform:uppercase;
padding:8px 8px 0px 8px;
margin-bottom:2px;
}
.pod .main {
/*background:url(../../Images/bg_pod_main.gif) repeat-y #f1f1f1;*/
border:1px solid #d1d1d1;
padding:5px 10px 10px 10px;
}
.pod .bt {
background:#fff;
height:3px;
}
.pod .loading { 
background: url(../../Images/ic_indicator.gif) no-repeat center; 
padding:20px;
}
.pod .error { 
padding:20px;
}
.podlg {
margin-bottom:10px;
margin-right:10px;
width:703px;
float:left;
padding:0;
}
.podlg h1 {
background:no-repeat #e5e4e5;
height:22px;
color:#675c70;/*#0092db;*/
font-size:10px;
text-transform:uppercase;
padding:8px 8px 0px 8px;
margin-bottom:2px;
}
.podlg .main {
/*background:url(../../Images/bg_pod_main_lg.gif) repeat-y #f1f1f1;*/
border:1px solid #d1d1d1;
padding:5px 10px 10px 10px;
}
.podlg .bt {
background:url(../../Images/bg_pod_bt_lg.gif) no-repeat #fff;
height:3px;
}
.podlg .loading { 
background: url(../../Images/ic_indicator.gif) no-repeat center; 
padding:20px;
}
.podlg .error { 
padding:20px;
}
.podmd {
margin-bottom:10px;
margin-right:10px;
width:444px;
float:left;
padding:0;
}
.podmd h1 {
background:no-repeat #e5e4e5;
height:22px;
color:#675c70;
font-size:10px;
text-transform:uppercase;
padding:8px 8px 0px 8px;
margin-bottom:2px;
}
.podmd .main {
border:1px solid #d1d1d1;
padding:5px 10px 10px 10px;
}
.podmd .loading { 
background: url(../../Images/ic_indicator.gif) no-repeat center; 
padding:20px;
}
.podmd .error { 
padding:20px;
}
.help:link, .help:visited {
padding:0px 3px 0px 1px;
margin:0 0 0 3px;
font-size:9px;
color:#20409a;
font-weight:bold;
background-color:#fefefe;
border:1px solid #999;
text-decoration:none;
cursor:help;
}
.help:hover {
padding:0px 3px 0px 1px;
margin:0 0 0 3px;
font-size:9px;
color:#f78f1e;
font-weight:bold;
background-color:#f7f7f7;
border:1px solid #999;
text-decoration:none;
cursor:help;
}
.helpReadOnly:link, .helpReadOnly:visited, .helpReadOnly:hover {
display:none;
}
.None {
display:none;
}
.navigation {
text-align:right;
padding:0;
z-index:100;
margin-bottom:10px;
color:#666;
font-size:10px;
}
.navigation a:link, .navigation a:visited, .navigation a:active {
color:#666;
font-size:10px;
text-decoration:none;
cursor:pointer;
}
.navigation a:hover {
color:#000;
font-size:10px;
text-decoration:underline;
cursor:pointer;
}
.navigation .on:link, .navigation .on:visited, .navigation .on:hover, .navigation .on {
color:#000;
font-size:10px;
text-decoration:none;
font-weight:bold;
}