   /*( div#pgtitle {  
        text-align: center;          
        padding-top: 5px;
        font-weight: bold;
        font-size: 12pt;
        padding-left: 35px;   
    }
        #pgtitle hr { color: #439b47; width: 400px; text-align: center; padding: 0; margin: 0; }*/
        
        

/**** Standard "Section" boxes ****/
    div.box { text-align: left; }
    div.boxname { font-weight: bold; text-align: center; font-size: 12pt; }
    div.boxtitle { clear: right; padding: 10px 0 10px 0; text-align: center; }
        .boxtitle hr { width: 230px; text-align: center; padding-bottom: 0; margin: 0 auto; }



/**** Application Info Boxes (Main Page) ****/

    div.appbox { text-align: left; margin-left: 35px; }
    div.appicon { float: left; clear: none; margin-left: 15px; margin: 5px; vertical-align:top; }
    div.apptitle { clear: right; padding-top: 10px; }
        .apptitle hr { width: 250px; text-align: left; padding: 0; margin: 0; }
                                        
    div.apptagline { font-weight: bold; }
    div.applist { clear: both; padding-top: 5px; }
        .applist li { font-size: 8pt; list-style-type: circle; }
        
    div.learnmore {
        text-align: right;
        font-size: 8pt;
        padding-right: 60px;
        float: right;
        clear: both;   
    }    

/**** Feature Rows (Features Pages) ****/

    /*div.feature { text-align: left; padding: 20px; }
    div.featname { font-weight: bold; text-align: left; font-size: 12pt; }
    div.featbar { margin: 0; padding: 0; }
        .featbar hr { color: blue; width: 230px; text-align: left; padding:0; margin: 0; }
    p.feattext { padding-top: 0; color: #4e7d99; }
      */

 /* Features Page */

table#features { margin: 0 20px 0 20px;}
td.featicon { width: 100px; vertical-align: top; padding: 25px 0 10px 0;  border-bottom: 1px solid #656565; }
td.featinfo { width: 100%; vertical-align: top; padding: 25px 15px 10px 15px;  border-bottom: 1px solid #656565; }
div.featname { color: #656565; font-size: 14px; font-weight: bold; }
td.featshot { width: 200px; vertical-align: top; padding-top: 15px; padding-bottom: 10px;  border-bottom: 1px solid #656565; }
div.caption { font-size: 11px; text-align: center; } 
p.feattext { color: #4e7d99; margin-top: 8px;}
/* End Features Page */

a, a:visited {
  /*font             : Verdana, Arial, Helvetica, sans-serif;*/
  color            : #565fa9;
  text-decoration  : none;
}

a:hover {
  color            : #990000;
  text-decoration  : underline; 
}
/*
a:active {
  color            : #CC0000;
  background-color : #F0E0A0; 
  text-decoration  : underline;
}
*/
body {
    color: #000000;
    font: normal 12px arial, helvetica, sans-serif;
}
td {
    background-color: transparent;
    font: normal 12px arial, helvetica, sans-serif;
       
}
div.error { 
    color: red;
}
table#content {
    background-color: #ffffff;
    width: 860px;   
    padding: 0;
}

table#header {
    background: url('graphics/new_header_fill.gif');
    height: 110px;
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
td#logo {
    text-align: left;
    width: 214px;
    height: 110px;   
    padding-left: 30px;
}
td#tagline {
    text-align: right;
    height: 110px;
    padding-right: 40px;
       
}
td#body {
    margin-top: 0;
    padding-top: 0;
}

table#topmenu {
    width: 860px;
    text-align: center;
    font-weight: bold;
    font-variant: small-caps;
    background: url('graphics/new_menu_fill.png');
    height: 36px;
}
#topmenu td { font-size:13px; font-weight: bold; font-variant: small-caps; width: 17%; text-align: center; margin: 0; padding: 0;}

#topmenu td.menudiv {
    /*background: url('graphics/new_menu_div.png');*/
    width: 1px;   
}
#topmenu a,a:hover,a:visited { color: #cccccc; }
#topmenu a:hover { text-decoration: underline; }

td#footer {
    background-color: #435860;
    width: 100%;   
    color: #cccccc;
    text-align: center;
}
td#topbar {
    background-image: url("graphics/topbar.gif");
    width: 731px;   
    color: white;
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    padding-left: 35px;
    height: 36px;
}
table#topbar {
    width: 731px;
    height: 34px;
    margin-bottom: 10px;
}

table#footer {
    width: 731px;
    height: 64px;
}
td#steplist {
    background-color: transparent;
    width: 254px;
}


td#suform {
    background-color: transparent;
    width: 400px;
    height: 313px;
    vertical-align: top;
    padding-top: 5px;
}        
          
            
/* Application Boxes */
table#appbox {
    /*height: 186px;*/
    width: 450px;
    margin-bottom: 10px;
}
table#appright {
    width: 450px;
    margin-bottom: 10px;
    margin-left: 5px;
}
table#appleft {
    width: 350px;
    margin-bottom: 10px;
    margin-right: 5px;
}
td#appheader {
    height: 67px;
    margin: 0;
    padding: 0;
}
td#appfeatures {
    /*height: 100%;*/
    width: 100%;
    font: normal 10px arial, helvetica, sans-serif;
    background-color: #f8f8f8;
}

/* End Application Boxes */




/* Arcticware Features */
td #featurebox {
    width: 442px;
    /*padding-left: 10px;*/
    font: normal arial, helvetica, sans-serif;
    /*padding-left: 16px;*/
}

#featurebox ul {
    font-weight: bold;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 20px;
    margin-left: 20px;
    
}

#featurebox li {
    padding: 0 0 0.35em 0.5em;
    list-style-image: url(graphics/arrows.gif);
    margin-top: 2px;        
    margin-bottom: 2px;
    width: 442px;
    text-align: left;
}
/* End Arcticware Features */


    table.signup { width: 100%; }
    .signup td.title {
        font-weight: bold;
        text-align: right;
        padding-right: 10px;
        color: #0c6793;/*#aa531d;*/
        width: 40%;

    }
    .signup td {
        font-size: 8pt;
        width:60%;
    }
    .signup input { font-size: 8pt; }


/* Sign-Up Now Graphic */
td#signup {
    width: 197px;
    height: 185;
    background-image: url(graphics/joinnowbg2.gif);
    background-repeat: no-repeat;
    /*width: 203px;           */
    /*padding-right: 10px;*/
}
/* End Sign-Up Now Graphic */




.link {
    font: normal 11px arial, helvetica, sans-serif;      
    font-weight         : bold;
    text-align         : left;
    color            : #565fa9;
    text-decoration  : none;
    background-color:transparent;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    padding-top: 1px;
}


/* Forms */
table.form {
    width: 100%;
}
td.fdesc {
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    color: #0c6793;/*#aa531d;*/
    background-color: transparent;
    width: 120px;
}
div.fnote,td.fnote {
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    color: black;
    
    /*padding-right: 40px;*/
    padding-bottom: 10px;
    background-color: transparent;
}
td.fnoteleft {
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    color: black;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    background-color: transparent;
}
td.fsubmit {
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
    color: #aa531d;
    /*padding-right: 30px;*/
    padding-top: 5px;
    background-color: transparent;
}
td.fedit {
    width: 200px;
    background-color: transparent;
    vertical-align: top;
}
.fedit input,select {
    font-size: 8pt;
    width: 200px;
}
div.formrow {
    margin-top: 10px;
    clear:left;
}
* html .formrow { display: inline; }   

div#formarea {
    float: left;
    padding-left: 100px;
    border: 0;
}

span#fielddesc {
    font: normal arial, helvetica, sans-serif;
    font-weight: bold;
    padding-right: 20px;
    text-align: right;
    float: left;
    width: 140px;
    padding-top: 0px;
    padding-bottom: 10px;
}

span#fieldedit {
    float: left;
    padding: 0px;
    padding-bottom: 10px;
}
/* End Forms */


/* Footer Menu */
div.footmenu {
    font-size:13px;
    vertical-align: bottom;
    text-align: center;   
    padding-bottom: 0px;
    margin-bottom: 0px;
    width: 100%;
}

ul.footmenu { padding: 0; margin: 0; }

.footmenu li { display: inline; }

.footmenu li a {
    text-decoration: none;
    padding: .2em 1em;
    border-right: 1px solid white;
    color: #cccccc;
    padding-top: 0;
    padding-bottom: 0;
}

.footmenu li .last {
    text-decoration: none;
    padding: .2em 1em;
    border-right: 0px;
    color: #cccccc;
    padding-top: 0;
    padding-bottom: 0;
}

.footmenu li a.footmenu:hover,a.last:hover {
    text-decoration: underline;
    color: #cccccc;
}

.footmenu li a.last:hover,a:hover {
    text-decoration: underline;
    color: #cccccc;
}

.footmenu li a:visited {
    color: #cccccc;
}

/* End Footer Menu */

/* Sign-Up Step List */


ul#steplist {
    padding-left: 60px;  
    margin-left: 20px;
    padding-top: 0px;
    margin-top: 0px;
}

#steplist li {
    padding: 0 0 0.35em 0.5em;
    list-style-image: url(graphics/arrow_green.gif);
    margin-top: 2px;        
    margin-bottom: 2px;
    text-align: left;
}
#steplist li#current {
    padding: 0 0 0.35em 0.5em;
    list-style-image: url(graphics/arrow_blue.gif);
    margin-top: 2px;        
    margin-bottom: 2px;
    text-align: left;
    color: #4473b9;
}

/* End Sign-Up Step List */
td.box {
    height: 100%;
    width: 353px;
    background-color: #f8f8f8;
}

a.mainmenu, a:visited.mainmenu {
    font: 13px Verdana;
    color: #1b3c60;
    text-decoration: none;
}
a:hover.mainmenu {
    font: 13px Verdana;
    font-weight: bold;
    color: #2a2a2a;
    text-decoration: none;
}



a, a:visited {
  /*font             : Verdana, Arial, Helvetica, sans-serif;*/
  color            : #565fa9;
  text-decoration  : none;
}

a:hover {
  color            : #990000;
  text-decoration  : underline; 
}
/*
a:active {
  color            : #CC0000;
  background-color : #F0E0A0; 
  text-decoration  : underline;
}
*/
td.headcontent {
    background-image: url("graphics/header-fill.gif");
    background-repeat: repeat-x;
}


span.loginheader {
    text-align: center;
    width: 100%;
}



#copyright { font-size:13px; text-align: center; color: #cccccc; }

div.sitemap {
    background:url(graphics/new_main_banner.jpg);
    padding-top: 34px;
    padding-left:30px;
    height: 326px;
}
.sitemap h3 {
    color: red; 
    font:30px Arial;
}
.sitemap a {
    color: black;   
    text-decoration: underline;
}
.sitemap a:visited {
    color: black;
    text-decoration: underline;
}
.sitemap li {
    font-size: 14pt;   
    float: left;
    width: 200px;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}
.sitemap ul {
    width: 400px;
    margin: 0;
    padding: 0;
    list-style: none;   
}
