html, body {
height: 100%;
}
#container_outside {
min-height: 100%;
}

body {
  background:           #ebebeb url(http://www.noyatech.com/images/noya_bkgd1.jpg) repeat-x;
  font-family:          Arial, Verdana, sans-serif;
}

#topline {
  width:                900px;
  margin:               0 auto;
  margin-top:           -5px;
  margin-bottom:        2px;
  color:                #007173;
  font-size:            11px;
  text-align:           right;
}

#container_outside {
  position:             relative;
  top:                  5px;
  width:                900px;
  margin:               0 auto;
  margin-top:           0px;
  border-top:           2px #b1b1b1 solid;
  border-right:         2px #b1b1b1 solid;
  border-left:          2px #B4B4B4 solid;
/*  height:            100%;
  min-height:           100%;*/
  background:           #ffffff;
}

#banner {
  position:             relative;
  width:                900px;
  margin-right:         -4px;
  margin-left:          10px;
  margin-top:           10px;
}

#menuline {
  left:                 0px;
  height:               45px;
  margin:               0 auto;
  margin-top:           -3px;
  border-bottom:        px solid #d1d1d1;
  background-color:     #e1e0e0;
  font-size:            13px;
  line-height:          15px;
  text-align:           center;
  font-weight:          bold;
}

#sidebar_main {
  margin-right:         0px;
  margin-top:           0px;
}

#box_indexblurb {
  width:                670px;
  height:               150px;
  margin-top:           15px;
  margin-left:          10px;
  text-align:           justify;
  color:                #818181;
  background:           #ffffff url(http://www.noyatech.com/images/box_indexblurb.jpg) no-repeat;
}

#box_bigbuttons {
  margin-top:           20px;
  margin-left:          25px;
  background-color:     #FDFDFD;
}

#box_indexblurb2 {
  width:                670px;
  height:               150px;
  margin-top:           -3px;
  margin-left:          10px;
  text-align:           justify;
  color:                #818181;
  background:           #ffffff url(http://www.noyatech.com/images/box_indexblurb.jpg) no-repeat;
}

#box_testimony {
  width:                670px;
  height:               150px;
  margin-top:           -3px;
  margin-left:          10px;
  text-align:           justify;
  color:                #818181;
  background:           #ffffff url(http://www.noyatech.com/images/box_testimony.jpg) no-repeat;
}

#box_testimony_short {
  width:                670px;
  height:               80px;
  margin-top:           -3px;
  margin-left:          10px;
  text-align:           justify;
  color:                #818181;
  background:           #ffffff url(http://www.noyatech.com/images/box_testimony_short.jpg) no-repeat;
}

#box_completepkglist {
  width:                475px;
  height:               250px;
  text-align:           justify;
  color:                #818181;
  background:           #ffffff url(http://www.noyatech.com/images/box_completepackagelist.jpg) no-repeat;
}

#box_client {
  position:             relative;
  width:                200px;
  height:               273px;
  margin-top:           100px;
  margin-right:         20px;
  margin-left:          0px;
  background:           #ffffff url(http://www.noyatech.com/images/box_clientreg.jpg) no-repeat;
  color:                #808080;
  font-size:            9px;
}

#box_designsamples {
  width:                200px;
  margin-top:           150px;
  padding-right:        5px;
  padding-left:         5px;
  border:               1px solid #C0C0C0;
  background-color:     #ffffff;
  color:                #808080;
  font-size:            12px;
}

#box_hostingfeatures {
  width:                440px;
  padding-right:        5px;
  padding-left:         5px;
  background:           #ffffff url(http://www.noyatech.com/images/box_hostfeatures.jpg) no-repeat;
  color:                #808080;
  font-size:            12px;
}

#box_green {
  width:                200px;
  height:               110px;
  margin-top:           10px;
  margin-right:         25px;
  margin-left:          -2px;
}

#box_icons {
  width:                200px;
  height:               300px;
  margin-top:           8px;
  margin-right:         25px;
  margin-left:          -2px;
}

#box_transferinfo {
  width:                200px;
  height:               308px;
  margin-right:         25px;
  margin-left:          -2px;
  margin-bottom:        -5px;
  padding-right:        8px;
  padding-left:         8px;
  border:               1px solid #007173;
  color:                #808080;
  font-size:            12px;
  text-align:           justify;
}

#box_datacenter {
  width:                200px;
  height:               310px;
  margin-right:         25px;
  margin-left:          -2px;
  padding-right:        8px;
  padding-left:         8px;
  padding-bottom:       3px;
  border:               1px solid #007173;
  color:                #808080;
  font-size:            12px;
  text-align:           justify;
}

#box_hostingorder {
  width:                440px;
  padding-top:          18px;
  padding-right:        5px;
  padding-left:         5px;
  padding-bottom:       20px;
  background:           #ffffff url(http://www.noyatech.com/images/box_hostingorder.jpg) no-repeat;
  color:                #808080;
  font-size:            18px;
}

#box_domorder {
  width:                350px;
  padding-top:          15px;
  padding-right:        5px;
  padding-left:         20px;
  padding-bottom:       15px;
  background:           #ffffff url(http://www.noyatech.com/images/box_domorder.jpg) no-repeat;
  color:                #808080;
  font-size:            18px;
  line-height:          28px;
}

#index_content {
  position:             relative;
  float:                left;
  width:                820px;
  height:               360px;
  margin-top:           20px;
  margin-right:         0px;
  margin-left:          10px;
  background-color:     #F0F0F0;

}
#index_content_left_hdg {
  width:                250px;
  height:               27px;
  background-color:     #fff;
}
#index_content_left_box {
  width:                249px;
  height:               362px;
  border-top:           1px #E1E1E1 solid;
  border-right:         1px #c0c0c0 solid;
  border-bottom:        1px #999999 solid;
  border-left:          1px #CDCDCD solid;
  background-color:     #fff;
  text-align:           justify;
  font-size:            12px;
  color:                #606060;
}

#index_content_right_hdg {
  height:               45px;
  margin-top:           -15px;
  margin-left:          10px;
  border-bottom:        1px solid #d1d1d1;
  background-color:     #e1e0e0;
  font-size:            13px;
  line-height:          15px;
  text-align:           center;
  font-weight:          bold;
}
#index_content_right_box {
  width:                630px;
  height:               358px;
  margin-left:          10px;
  border-top:           1px #E1E1E1 solid;
  border-right:         1px #c0c0c0 solid;
  border-bottom:        1px #999999 solid;
  border-left:          1px #CDCDCD solid;
  background-color:     #fff;
  text-align:           justify;
  font-size:            13px;
  color:                #606060;
}
#index_content_edit_box {
  width:                200px;
  height:               338px;
  margin-top:           10px;
  margin-left:          6px;
  border-top:           1px #E9E9E9 solid;
  border-right:         1px #CECECE solid;
  border-bottom:        1px #C1C1C1 solid;
  border-left:          1px #E2E2E2 solid;
  background-color:     #fff;
  text-align:           justify;
  font-size:            12px;
  color:                #606060;
}

#events_content {
  position:             relative;
  float:                left;
  width:                891px;
  margin-top:           10px;
  margin-right:         0px;
  margin-left:          10px;
  padding-bottom:       10px;
  border-top:           1px #E1E1E1 solid;
  border-right:         1px #c0c0c0 solid;
  border-bottom:        1px #999999 solid;
  border-left:          1px #CDCDCD solid;
  background-color:     #fff;
  font-size:            12px;
  color:                #606060;
}

#bottom_edge {
  position:             relative;
  float:                center;
  width:                914px;
  height:               12px;
  margin:               0 auto;
  margin-top:           -2px;
  background-color:     #F0F0F0;
}

#footer {
  position:             relative;
  width:                900px;
  margin:               0 auto;
  margin-top:           5px;
  padding-bottom:       5px;
  color:                #DBDBDB;
  font-size:            10px;
  text-align:           center;
}

a:link, a:visited {
    color:              #339999;   /* #DADADA */
    text-decoration:    none;
}
a:hover, a:active {
    color:              #CC6666;   /* #996699 */
    text-decoration:    none;
}

img {
    border:             0;
}

LI.list1 {list-style: circle outside; color:#339999;}
.text_reg {color:#808080}
