﻿body                { color:rgb(35,35,35); }



*.linklight         { text-decoration:none;  color:White;    letter-spacing:1px;     cursor:pointer; }
*.linklight:hover   { text-decoration:none;  color:rgb(192,192,192);     letter-spacing:1px;
                      cursor:pointer;    text-decoration:underline; }
*.linkdark          { text-decoration:none;  color:#3a56a6;  letter-spacing:1px;     cursor:pointer; }
*.linkdark:hover    { text-decoration:none;  color:rgb(192,192,192);  letter-spacing:1px;
                      cursor:pointer;    text-decoration:underline; }

*.hrdark            { height:1px;     font-size:1px;      line-height:1px;   
                      border-bottom:1px dotted #5d5d5d; }
                      
*.paddingbottom     { padding-bottom:0.25em; }


/*-->Master Page<--*/
*.lefttd                { vertical-align:top;    text-align:right;   overflow:visible; }
*.divleftholder         {  }
*.divleftdecoration     {  }
*.righttd               { vertical-align:bottom;    text-align:left; overflow:visible; }
*.divrightholder        {  }
*.divrightdecoration    {  }
*.pageholder            { padding:0 1em 1em 1em;   text-align:center;  width:48em;     
                          position:relative;     vertical-align:top; }
*.contentholder         { padding:0 1em;    text-align:left;   min-height:30em;    position:relative;
                          background-color:#3a56a6;  margin:0 0.05em;    width:47.9em; }
*.divcontent            { border-left:1px solid White;   min-height:30em;    padding-left:1em;
                          border-top:1px solid White;    margin-top:-1em;    margin-right:1.5em; }
*.divwebheader          { text-align:left;   background-color:White;     position:relative; }
*.imgwebheader          { width:50em;    height:8.75em; }
*.divwebfooter          { text-align:left;   background-color:White;     position:relative;
                          z-index:0; }
*.imgwebfooter          { width:50em;    height:2.25em; }

*.divlinkbar            { text-align:right;  padding:0 0;    position:relative; }
*.divlinkbarbottom      { text-align:right;  padding:0 0;    position:relative; }
*.linkslinkbarhome      { position:absolute;     left:1.5em;  top:-2.5em;   z-index:51;  width:8em;
                          text-align:left; }
*.linkslinkbar          { position:absolute;     left:25em;  top:-2.5em;   z-index:51;  width:23.5em;
                          text-align:right; }
*.linkslinkbartext      { font-size:0.8em;   position:relative;  z-index:55; }
*.linkslinkbartext span { padding:0 0.5em 0 0.5em;   color:rgb(192,192,192); }
*.bottombar             { position:absolute;     left:4.95em;  top:0.06em;    z-index:101;
                          width:43.5em;    text-align:right;     border-top:2px White solid;
                          padding:0.3em 0.5em 0 0; }
*.divshiplogo           { position:absolute;     top:-10.5em;  left:1em;   z-index:102; }
*.imgshiplogo           { width:9.13em;    height:12.19em; }                          
*.creditfocus44         { text-align:right;  padding:0.25em 2.2em 0 0;  font-size:0.7em;    
                          color:rgb(192,192,192); }                          


/*-->Default.aspx<--*/

*.divcontentleft        { width:12.2em;  margin-right:0.05em;    margin-bottom:11.5em;    float:left; }
*.divlefttext           { padding:0.75em 0 1em 0; }
*.divbottomimg          { width:12.2em;  float:left;     clear:left; }


*.divcontentright       { float:right;   position:relative;  width:33.5em;     margin-bottom:0.9em;
                          margin-top:-0.05em;    margin-right:-1.5em; }
*.divbackgroundright    { min-height:28.5em; }
*.divcontentrighttext   { padding:0 1em;   min-height:26.5em;  }

*.divcontentheader      { text-align:right;  margin-bottom:-0.5em;   padding-top:0.5em; }
*.imgcontentheader      { width:18.75em;     height:3.13em; }
*.contenttext           { padding:0.75em 0;     font-size:0.9em; }


/*-->Contact Us<--*/
*.divprivacypolicy      { }
*.divprivacypolicyhead  { font-size:0.8em;   font-variant:small-caps;    color:White;    
                          font-weight:bold; }
*.divprivacypolicytext  { font-size:0.7em;   color:rgb(192,192,192);     border:1px rgb(192,192,192) dotted;
                          padding:0.2em 0.4em; }
*.divcontactcontent     { position:absolute; width:16.12em;    left:1.2em;     top:4.5em;    
                          z-index:120; }


/*-->Controls<--*/
*.textpromt         { font-size:0.8em;   font-family:Arial;  color:#3a56a6;
                      margin-bottom:0.5em; }
*.controltext       { font-size:0.9em;   font-family:Arial; }     
*.controltextsmall  { font-size:0.8em;   font-family:Arial; } 
*.controltextvalid  { font-size:0.8em;   font-family:Arial;  color:#8c0202; } 
*.sectionheader     { font-weight:bold;  color:#3a56a6;  letter-spacing:0;
                      font-variant:small-caps;   text-align:left; }
*.sectionholder     { border:1px dotted #5d5d5d;     padding:0.5em;  background-color:rgb(250,250,250);
                      margin-bottom:0.5em;   text-align:center; }
*.button            { font-size:0.8em;   border:1px solid #3a56a6;     color:#3a56a6;
                      background-color:White;     cursor:pointer; }
*.button:hover      { font-size:0.8em;   border:1px solid #3a56a6;     color:#3a56a6;
                      background-color:rgb(192,192,192); }
*.bottonholder      { text-align:right;  border-top:1px dotted #5d5d5d;  padding-top:0.5em;
                      clear:both; }
*.bottonholder2     { text-align:right;  border-top:1px dotted #5d5d5d;  padding-top:0.5em; 
                      width:18.75em;  margin-top:0.4em; }
*.buttondark        { font-size:0.8em;   border:1px solid White;     color:White;
                      background-color:#3a56a6;     cursor:pointer; }
*.buttondark:hover  { font-size:0.8em;   border:1px solid rgb(192,192,192);     color:rgb(192,192,192);
                      background-color:#3a56a6; }


/*-->Contact<--*/
*.tddescriptions    { text-align:left; }
*.tdinputs          { text-align:right; }
*.inputname         { text-align:left; }
*.contactinputlarge { width:11.25em; }

*.contactinputsmall { width:3.38em; }
*.contactinputmedium    { width:3.45em; }
*.contactinputsubject   { width:36em; }
*.contactinputmessage   { width:36.9em; height:100px; }
*.divinforequired   { float:right;    width:19.4em; }
*.divinfoadditional { clear:right;    float:right;    width:19.4em; }
*.divmessage        { clear:both;     width:38.8em; }

/*-->Login Skinny<--*/
*.loginskinnyholder { height:1.1em;  font-size:1em;  text-align:right; }
*.loginskinnyfooter { height:1.5em;  font-size:0.6em;    padding:0.3em 0 0.3em 0;    text-align:right; }
*.divloginskinny    { }
*.textloginprompt   { font-size:0.8em;   color:#3a56a6;  font-weight:bold;   letter-spacing:1px; }
*.textforgotpass    { text-decoration:none;  color:#3a56a6;  letter-spacing:1px;     cursor:pointer; }
*.textforgotpass:hover    { text-decoration:none;  color:rgb(192,192,192);  letter-spacing:1px;
                            cursor:pointer;    text-decoration:underline; }
*.textloginvalidate { color:#8c0202; font-size:.6em; }
*.ulloginskinny     { list-style-type:none;  margin:0; }
*.ulloginskinny li  { display:inline;    font-size:0.8em;    margin:0;   padding:0;  
                      color:#5d5d5d; }
*.textloggedin      { display:inline;    font-size:0.8em;    margin:0;   padding:0;  
                      color:#5d5d5d; }                      
*.textboxlogin      { height:1.2em;  line-height:1.2em;  font-size:0.8em; }
*.divconfirmation   { margin-top:18em;   text-align:center;  color:#3a56a6; }


/*-->Content Control<--*/
*.headerinputsmall  { width:14.25em; }
*.headerinputlarge  { width:20em; }
*.contentinputsmall { width:14.65em; height:100px; }
*.contentinputlarge { width:20.55em; height:100px; }




/*-->Principals.aspx<--*/
*.divvendorname     { position:relative;     top:-1.65em;   left:-0.1em;   font-size:1.6em;
                      color:#3a56a6; }
*.divvendorinfo     { position:relative;     top:-1.65em;    width:34.8em;   margin-bottom:-1.65em; }                      
*.divvendorholderl  {  }
*.divvendordesc     { text-align:justify; }
*.divvendorlogo     {  }
*.divvendorurl      { margin:1em 0 1em 0;    text-align:center;    border:1px dotted #5d5d5d;  
                      border-left:0;     border-right:0;     padding:0.5em 0 0.5em 0;
                      font-weight:bold;  color:#3a56a6;  font-variant:small-caps;
                      letter-spacing:0;  background-color:rgb(250,250,250); }
*.divvendorproducts {  }
*.divvendorholderr  { float:right;    width: 16.6em;    text-align:center;   margin:0 0 0 1em; }
                      
                      
/*-->admin/Default.aspx<--*/
*.divlogincontrol   { position:absolute;     top:3.7em;   text-align:right;   width:49.7em;
                      z-index:200; }
                      
                      
                      
/*-->About Us<--*/
*.divportrait       { border:1px dotted rgb(192,192,192);    padding:0.3em;  text-align:center;
                      float:right;   margin:0 0 1em 1em;     background-color:White;     clear:right;
                      background-color:rgb(250,250,250); }
*.imgportrait       { width:11.38em;     height:17.06em; }
*.divportraittext   { text-align:center;     padding-top:0.3em;  font-size:0.8em; }

                      
