body          { background-color: white; text-align: center; margin-top: 0px }
div#container {margin-left: auto;margin-right: auto;width: 50em;}
/* --- Testimonial Text  ---*/
.Testi    { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.articlecopy { color: #999; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: justify }
a.Testi:Link   { color: white; text-decoration: none }
a.Testi:Visited { color: white; text-decoration: none }
a.Testi:Hover  { color: white; text-decoration: underline }
a.Testi:Active { color: white; text-decoration: none }
.TestiPort { color: #7985e3; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TestiPort:Link { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TestiPort:Visited { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TestiPort:Hover { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.TestiPort:Active { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
/* --- Top Menu ---*/
.TopMenu    { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TopMenu:Link  { color: white; text-decoration: none }
a.TopMenu:Visited { color: white; text-decoration: none }
a.TopMenu:Hover { color: #87ceeb; text-decoration: underline }
a.TopMenu:Active { color: white; text-decoration: none }
/* --- Top Menu ---*/
.InnerTopLineText     { color: black; font-size: 11px; font-family: Tahoma, Arial, Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.InnerTopLineText:Link    { color: black; text-decoration: none }
a.InnerTopLineText:Visited   { color: black; text-decoration: none }
a.InnerTopLineText:Hover   { color: blue; text-decoration: underline }
a.InnerTopLineText:Active   { color: black; text-decoration: none }
/* --- Footerline Link---*/
.footerline      { color: #578be7; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.footerline:Link   { color: #578be7; font-size: 11px; text-decoration: none }
a.footerline:Visited  { color: #578be7; font-size: 11px; text-decoration: none }
a.footerline:Hover  { color: #578be7; font-size: 11px; text-decoration: underline }
a.footerline:Active  { color: #578be7; font-size: 11px; text-decoration: none }
/* --- Bluebox Link ---*/
.Bluebox     { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.Bluebox:Link   { color: white; font-size: 10px; text-decoration: none }
a.Bluebox:Visited  { color: white; font-size: 10px; text-decoration: none }
a.Bluebox:Hover  { font-size: 10px; text-decoration: underline }
a.Bluebox:Active  { color: white; font-size: 10px; text-decoration: none }
.MainContentSml  { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2    { color: #818181; font-weight: bold; font-size: 16px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; clear: left; width: 300px }
h1       { color: #525252; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 5px; width: 300px; height: 15px }
h3 { color: #808080; font-size: 14px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; height: 8px }
.TopLineTextWhite { color: black; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nwvbx_articletitle { color: #19a7df; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/*--- Main Page Layout--*/
#TopBanner              { background: url(images/Layout4_top.jpg) no-repeat; text-align: left; float: left; width: 800px; height: 390px }
#TopBannerPortfolio { background: url(images/Portfolio_top.jpg) no-repeat; text-align: left; float: left; width: 800px; height: 350px }
#midartbox     { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; margin-top: 5px; width: 530px; height: auto }
#midartbox1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; margin-top: 5px; width: 745px; height: auto }
#innermidartbox    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 5px; width: 700px; height: auto }
.midartbox { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 5px; width: auto; height: auto }
#newsbox     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; margin-top: 5px; margin-left: 30px; width: 170px; height: auto }
#newsboxtop   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/newsbox_top.gif) no-repeat; text-align: left; float: left; width: 170px; height: 38px }
#newsboxtop_text   { color: white; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; margin-top: 10px; margin-left: 10px; height: 20px }
#newsboxmid    { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/newsbox_mid.jpg) repeat-y; text-align: right; float: right; width: 170px; height: auto }
#newsboxmid_text  { font-size: 10px; line-height: 13px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-left: 7px; width: 150px; height: auto }
#newsboxbottom  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/newsbox_bottom.jpg) no-repeat; float: left; width: 170px; height: 13px }
#gbTop     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/gb_TOP.jpg) no-repeat; float: left; margin-left: 25px; width: 752px; height: 30px }
#gbTopPort { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/gb_TOP.jpg) no-repeat; float: left; margin-top: 80px; margin-left: 25px; width: 752px; height: 30px }
#gbTopText    { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 0px; margin-left: 10px; width: 300px; height: auto }
#gbMidText   { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 10px; margin-left: 10px; width: 730px; height: auto }
#PortfolioBox { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 10px; margin-left: 10px; border-bottom: 1px dashed #aeaeae; width: 730px; height: 130px }
#PortfolioBoxTop { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 10px; margin-left: 10px; border-bottom: 1px solid #aeaeae; width: 730px; height: 90px }
#PortfolioThumb { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; border-bottom: #aeaeae; width: 163px; height: 120px }
#PortfolioText { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-left: 10px; border-bottom: #aeaeae; width: 530px; height: 120px }
#gbMid      { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(images/gb_mid.jpg); float: left; margin-left: 25px; width: 752px; height: auto }
#gbMidPort { background: transparent url(images/gb_mid.jpg); float: left; margin-left: 25px; width: 752px; height: 150px }
#gbFoot     { background: transparent url(images/gb_BOTTOM.gif); float: left; margin-left: 25px; width: 752px; height: 25px }
#onlinequote { color: #dc143c; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(images/curl_green.jpg); text-align: right; float: right; clear: none; margin-top: -1px; padding-right: 0px; width: 191px; height: 65px }
#oqtext { color: #7b7b7b; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right; clear: none; margin-top: 1px; margin-right: 2px; width: 60px }
#TopMenu             { background-color: transparent; float: left; margin-top: 100px; margin-left: 30px; width: 680px; height: 20px }
#InnerTopMenu   { float: right; clear: none; margin-top: 110px; margin-right: 0px; margin-left: 200px; width: 580px; height: 20px }
#Footer       { background-image: url(images/layout4_lbottom.jpg); text-align: center; float: left; width: 800px; height: 114px }
#DescriptionBar  { float: left; width: 800px; height: 20px }
#TopLineText         { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin-top: 70px; margin-left: 37px; width: 300px; height: 15px }
#InnerTopLineText     { color: black; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin-top: 25px; margin-left: 45px }
#MidBox             { background: transparent url(images/Layout4_mid.gif); float: left; clear: none; width: 800px; height: auto }
#LeftMid    { background: transparent no-repeat; float: left; clear: none; margin-left: 0px; width: 215px; height: 525px }
#RightMid   { background-color: transparent; float: left; width: 580px; height: 525px }
#copyrightLine        { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: left; clear: none; margin-top: 40px; margin-left: 0px; width: 800px; height: 15px }
#bottommenu     { color: #464646; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 10px; margin-left: 130px; width: 300px; height: 10px }
#paypallogo  { color: #464646; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: right; float: left; clear: none; margin-top: 1px; margin-left: 20px; width: 240px }
#testimonial     { color: #464646; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; clear: none; margin-top: 0; margin-left: 35px; width: 740px; height: auto }
#testimonialtext     { color: white; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; width: 550px; height: auto }
#testimonialthumb    { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; width: 160px; height: auto }
#ReasonsLine1    { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: left; clear: none; margin-top: 95px; margin-left: 5px; width: 202px; height: 15px }
#ReasonsLine2  { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: left; margin-top: 0px; margin-left: 23px; width: 180px; height: 10px }
#validcssline     { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; clear: none; margin-top: 0px; margin-left: 16px; width: 200px }
#logovisa { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 0px; margin-left: 34px; width: 110px; height: 30px }
#companyProfile  { color: black; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin-top: 23px; margin-left: 15px; width: 760px; height: 30px }
#MainContentCol1   { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 12px; width: 410px }
#BlueBoxContentText { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 2px; margin-left: 5px; width: 148px }
/*--- Inner Pages Layout--- */
#InnerTopBanner    { background-image: url(images/inner/layout_inner_header.jpg); text-align: center; width: 800px; height: 246px }
#InnerFooter   { background-image: url(images/inner/layout_inner_footer.jpg); text-align: center; width: 800px; height: 100px }
#InnerTopLine    { background-image: url(images/inner/layout_inner_topline.jpg); border-top: #c0c0c0; border-right: 1px dashed #ddd; width: 800px; height: 27px }
#InnerMidBox      { background: white repeat; text-align: center; width: 800px; height: 600px }
#InnerMidBox800  { background: white repeat; text-align: center; width: 800px; height: 800px }
#InnerMidBox1000   { background: white repeat; text-align: center; width: 800px; height: 1070px }
.InnerMidBoxText { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#InnerLeftMid  { font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent no-repeat; float: left; clear: none; margin-top: 10px; margin-left: 10px; width: 780px }
#InnerDescriptionBar   { background-color: white; text-align: center; width: 800px; height: 60px }
#ProcessLeft { background: transparent url(images/designprocback.jpg); float: left; clear: none; margin-left: 12px; width: 300px; height: 850px }
#ProcessRight  { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: right; clear: none; margin-left: 0px; width: 430px; height: auto }
#ProcStep1 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 18px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep2  { font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 48px; margin-left: 35px; width: 240px; height: 100px }
#ProcStep3 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 50px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep4 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 53px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep5 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 50px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep6 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 47px; margin-left: 35px; width: 230px; height: 100px }
#webhosting{ text-align:left;margin-left:20px; }
