﻿/* General table attributes and fonts */
html, body {font-size:11px;font-family:'Arial', 'Verdana', 'Sans-Serif';}

form {margin:0;padding:0;}
p {margin-top:0;}
table, td, th, p, a, select,input,label,textarea {font-size:1em;font-family:'Arial', 'Verdana', 'Sans-Serif';}
h1 {font-size:2em;line-height:125%;margin:1em 0 0.5em 0;}
h2 {font-size:1.67em;line-height:125%;margin:1em 0 0.5em 0;}
h3 {font-size:1.39em;line-height:125%;margin:1em 0 0.5em 0;}
h4 {font-size:1.6em;line-height:125%;margin:1em 0 0.5em 0;}
h5 {font-size:0.96em;line-height:125%;margin:1em 0 0.5em 0;}
h6 {font-size:0.80em;line-height:125%;margin:1em 0 0.5em 0;}
hr {clear:both;}

/* Links */
a {color:#004170;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

/* Deep links */
.none {display:none;}
a.deepLink {font-weight:normal;text-decoration:none;color:#008000;}
a.deepLink:hover {text-decoration:underline;}

.products table {width:950px;}
.products td {padding:0 20px 0 0;vertical-align:top;}
.products td h2 {margin:0 0 0 0;}

h2.center {text-align:center;}
p.left {text-align:left;}
div.left {text-align:left;}
div.center {text-align:center;}
.error {color:#ff0000;}
td.form {padding-right:5px;}
.float {float:left;}

input[type="text"] {font-size:12px;}
input[type="password"] {font-size:12px;}

/* GridView */
.grid {color:#333333;border:solid 1px #333333;}
.grid .alternatingRow {background-color:#ffffff;color:#284775;}
.grid .editRow  {background-color:#999999;}
.grid .emptyDataRow {}
.grid .footer {background-color:#5d7b9d;font-weight:bold;color:#ffffff;}
.grid .header {background-color:#5d7b9d;font-weight:bold;color:#ffffff;}
.grid .header a {color:#ffffff;text-decoration:none;}
.grid .header a:hover {color:#ffffff;text-decoration:underline;}
.grid .pager {background-color:#284775;color:#ffffff;text-align:center;}
.grid .pager a {color:#ffffff;}
.grid .row {background-color:#f7f6f3;color:#333333;}
.grid .selectedRow {background-color:#e2ded6;font-weight:bold;color:#333333;}

/* DetailsView */
.details {color:#333333;border:solid 1px #333333;}
.details .alternatingRow {background-color:#ffffff;color:#284775;}
.details .commandRow {background-color:#e2ded6;font-weight:bold;}
.details .editRow  {background-color:#999999;}
.details .emptyDataRow {}
.details .fieldHeader {background-color:#e9ecf1;font-weight:bold;}
.details .footer {background-color:#5d7b9d;font-weight:bold;color:#ffffff;}
.details .header {background-color:#5d7b9d;font-weight:bold;color:#ffffff;}
.details .insertRow {background-color:#999999;}
.details .pager {background-color:#284775;color:#ffffff;text-align:center;}
.details .row {background-color:#f7f6f3;color:#333333;}

/*Reorder List*/
.dragHandle {width:25px;height:25px;cursor:move;background-image:url(../images/upDown.gif);background-color:#284775;}
.callbackStyle {}
.callbackStyle table {}
.reorderList ul {margin:0;padding:0;}
.reorderList li {list-style:none;margin:2px;height:25px;background-color:#e9ecf1;color:#000000;}
.reorderList li a {color:#ffffff !important; font-weight:bold;}
.reorderCue {border:dashed thin #000000;width:100%;height:25px;}
.itemArea {margin-left:15px;font-size:1em;text-align:left;}

/* Validator callout */
.validatorCalloutExtender {color:#000000;z-index:2;}
.validatorCalloutExtender div {border:solid 1px #000000;background-color:#fffacd;}
.validatorCalloutExtender td {border:solid 1px #000000;background-color:#fffacd;}

/* Modal popup */
.modalBackground {background-color:#000000;opacity:0.25;}
.modalPopup {float:left;text-align:left;}
.modalPopupHeader {float:left;color:#ffffff;font-size:11px;line-height:14px;background:#0f3f60 url(../images/popupHeader.gif) repeat-x top;width:100%;}
.modalPopupClose {color:#ffffff;width:92px;height:18px;padding-top:2px;text-align:center;float:right;background:url(../images/popupClose.gif) no-repeat;}
.modalPopupClose:hover {text-decoration:none;}
.modalPopupContent {text-align:left;background-color:#ffffff;padding:12px;}
.modalPopupContent a {color:#004170;text-decoration:none;}
.modalPopupContent a:hover {text-decoration:underline;}
.modalPopupContentNews {clear:both;text-align:left;background-color:#ffffff;padding:12px;max-height:500px;overflow:auto;}
.modalPopupContentNews a {color:#004170;text-decoration:none;}
.modalPopupContentNews a:hover {text-decoration:underline;}
.modalPopupContentNews a.deepLink {font-weight:normal;text-decoration:none;color:#008000;}
.modalPopupContentNews a.deepLink:hover {text-decoration:underline;}

/* Login */
.login {background-color:#f7f6f3;border:solid 1px #e6e2d8;padding:4px;color:#333333;}
.login .textBox {}
.login .loginButton {background-color:#fffbff;border:solid 1px #cccccc;color:#284775;}
.login .instructionText {font-style:italic;color:#000000;}
.login .titleText {background-color:#5d7b9d;font-weight:bold;color:#ffffff;font-size:1.4em;padding:2px;}

/* Video */
a.videoThumbnail {float:left;background:url(/images/filmstrip.png) repeat-y;margin:0 5px 0 0;padding:0 8px 0 8px;width:100px;height:58px;border-top:solid 2px #000000;}
a.videoThumbnail img {margin:0;padding:0;}

/* Ajax loader */
div.ajaxBackground {z-index:999;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background-color:#000000;opacity:0.25;}
div.ajaxContainer {z-index:1000;width:100%;height:50%;position:absolute;top:0;left:0;text-align:center;padding-top:50%;}
div.ajaxLoader {margin-top:-25%;}
div.ajaxLoader2 {text-align:center;margin:2px;}