/* CSS by Nathan Swartz ... */

body {font: 9px/150% Helvetica, Arial, sans-serif; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;}
img, fieldset {border:none;}

a {outline:none;}

/* h1 a {display:block; height:100%; text-indent:-999em;} */

button {-moz-border-radius:5px; -webkit-border-radius:5px;}

/* Positioning */

.title, #links, .client {position:absolute;}

.oldcontainer {width:800px; position:relative; margin:0 auto; text-align:left;}
.oldcontainer a {text-decoration:none;}
.oldcontainer a:hover {text-decoration:underline;}

 
/*h1 {top:13px; width:145px; height:90px; background:url(images/pair-logo.svg); background-size: 145px 90px; no-repeat;}
.title {font-size:18px; top:80px; left:185px; color:#4C4646;} */

/* .client {right:0; top:8px;} */

.chooseLinks {
   font: 10px/150% Helvetica, Arial, sans-serif; 
}

.smallText {
   font: 12px/150% Helvetica, Arial, sans-serif;
}

/* img.ad, form {top:132px;} */
#help {display:none;}
form, #links {right:0; width:237px;}
#links {font-size:12px; line-height:150%; top:332px;}
#links p {padding:5px 0;}
#links a {font-size:12px; line-height:150%; top:332px; text-decoration:none;}
#links a:hover {font-size:12px; line-height:150%; top:332px; text-decoration:underline;}

#footer {padding-top:100px; text-align:center;} 
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* Typography */

.title, label {font-weight:bold;}
a {color:#14558d;}
label {font-size:14px; color:#4C4646; padding-top: 0px;}


/* Forms */
input, button {font:14px/100% Helvetica, Arial, sans-serif;}
input {border:1px solid #d1d1d1; padding:4px 7px; width:223px; color:#5b5b5b; margin:5px 0 21px 0;}
form p {margin-top:-17px;}
form a {text-decoration:none;}
form a:hover {text-decoration:underline;}

.textField { 
   font:14px/100% Helvetica, Arial, sans-serif;
   border:1px solid #d1d1d1; 
   padding:7px 7px; 
   width:223px; 
   color:#5b5b5b; 
}

button { margin-top:21px; color:#62a9e9; padding:4px 7px; border:1px solid #555a5e; 
background:#62a9e9; background: -webkit-gradient(linear, left top, left bottom, from(#72b7ed), to(#4492e3));  background: -moz-linear-gradient(top, #72b7ed,  #4492e3); 
		 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b7ed', endColorstr='#4492e3');}

button:hover { background:#98AFC7; }
button:active {
    background:#98AFC7;    
}

.submitButton {
    margin-top:21px; color:#FFF; padding:4px 7px; border:1px solid #555a5e;
background:#62a9e9; background: -webkit-gradient(linear, left top, left bottom, from(#72b7ed), to(#4492e3));  background: -moz-linear-gradient(top, #72b7ed,  #4492e3);
                 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b7ed', endColorstr='#4492e3');
}

.loginalert { 
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: lighter;
    FONT-STYLE: italic;
    BORDER-WIDTH: 2px;
    MARGIN: 1px;
    COLOR: #DA8D90;
}

.loginhead { 
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    BORDER-WIDTH: 2px;
    MARGIN: 0px;
    COLOR: #7F9EBA;
}

#message
{
  position: absolute;
  display: none;
  top: -1px;
  left: 200px;
  right: 200px;
  z-index: 5000;
  opacity: 0.85;
}

#message div
{
  width: 400px;
  margin: 0px auto;
  min-height: 22px;
  padding: 8px 10px 8px 46px;
}

#message div.notice,
#remote-objects-message
{
  background: url('images/display/icons.png') 6px 3px no-repeat;
  background-color: #F7FDCB;
  border: 1px solid #C2D071;
}

#message div.error,
#message div.warning
{
  background: url('images/display/icons.png') 6px -97px no-repeat;
  background-color: #EF9398;
  border: 1px solid #DC5757;
}

#message div.confirmation
{
  background: url('images/display/icons.png') 6px -47px no-repeat;
  background-color: #A6EF7B;
  border: 1px solid #76C83F;
}

#message div.loading
{
  background: url('images/display/loading.gif') 6px 3px no-repeat;
  background-color: #EBEBEB;
  border: 1px solid #CCCCCC;
}

.nivoSlider {
/*    position:relative; */
/*    top:132px; */ 
    width:500px; /* Change this to your images width */
    height:253px; /* Change this to your images height */
    background:url(/images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider a {
    border:0;
    display:block;
}

