body{padding:0px;margin:0px;color:#333333;background-color: #07568e;background-image: url(images/top_bg.gif);background-repeat: repeat-x;background-position: 0 0;font-family: Georgia, Times New Roman, Times, serif;}
div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}

p,ul {font-size: 14px;line-height: 21px;}

ul{list-style-type:none;}

a{color: #07568e;font-size: 14px;}

a:hover{color: #6b0366;font-size: 14px;}

a:visited{color: #77c149;font-size: 14px;}

a:visited:hover{color: #6b0366;font-size: 14px;}
#container{width: 800px;text-align: left;margin-left: auto;margin-right: auto;position: relative;text-align: left;background-color: #FFFFFF;padding: 0px;margin-top: 0px;margin-bottom: 0px;visibility: visible;}
#containermiddle{clear: both;width: 100%;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#containerwhite{width:800px;position:relative;margin:0 auto 0 auto;color:#000000;background-color: #FFFFFF;}
/*TEMPLATE ITEMS*/
/* TOP and TOP HEADER*/
#top{width:800px;height:50px;position:relative;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;background-image: url(images/top2_bg.gif);background-repeat: no-repeat;} 
#top ul{width:175px;height:40px;position:relative;left:610px;top: 20px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;text-align: center;}
#top ul li{float:left;padding-left: 5px;width: 40px;display: block;} 
#top ul li a{height:30px;text-decoration:none;text-indent:-20000px;display:block;width:40px;padding-left: 8px;}
#top ul li a.home{width:40px;text-decoration:none;text-align:center;background-image: url(images/homepage.gif);background-repeat: no-repeat;background-position: 0 0;}
#top ul li a.home:hover{width:40px;background:url(images/homepage_over.gif) 0 0 no-repeat; text-decoration:none; text-align:center; }
#top ul li a.sitemap{width: 40px;background:url(images/site.gif) 0 0 no-repeat;text-decoration:none;text-align:center;padding-left: 2px;}
#top ul li a.sitemap:hover{width:40px;background:url(images/site_over.gif) 0 0 no-repeat; text-decoration:none; text-align:center; }
#top ul li a.emailus{width:40px;background:url(images/email.gif) 0 0 no-repeat;text-decoration:none;text-align:center;}
#top ul li a.emailus:hover{width:40px;background:url(images/email_over.gif) 0 0 no-repeat; text-decoration:none; text-align:center; }
#topheader{width: 800px;height:225px;background-image: url(images/back2_top.gif);background-repeat: no-repeat;background-position: 0px 0px;position:relative;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#topheader p.motto{font-size: 16px;width: 550px;font-weight: bolder;color: #6b0366;text-align: center;padding-top: 165px;padding-right:0px;padding-left: 0px;font-variant: small-caps;font-family: Georgia, Times New Roman, Times, serif;line-height: 25px;}

#topheader ul{width:185px;height: 200px;display:block;float: right;position: absolute;margin-top: -180px;margin-right: auto;margin-bottom: 0;margin-left:620px;}
#topheader ul li{width:185px; height:40px; float: none;}
#topheader ul li.aboutus{width:160px; height:40px;}
#topheader ul li.aboutus a{width:160px;height:40px;display:block;text-indent:-10000px;background-image: url(images/about_us2.gif);background-repeat: no-repeat;background-position: 0 0;}
#topheader ul li.aboutus a:hover{width:160px;height:40px;background-image: url(images/about_us2_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#topheader ul li.websolutions{width:160px;height:40px;}
#topheader li.websolutions a{width:160px;height:40px;display:block;text-indent:-10000px;background-image: url(images/websolutions2.gif);background-repeat: no-repeat;background-position: 0 0;}
#topheader li.websolutions a:hover{width:160px;height:40px;display:block;text-indent:-10000px;background-image: url(images/websolutions2_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#topheader ul li.graphicsolutions{width:160px;height:40px;}
#topheader ul li.graphicsolutions a{width:160px; height:40px; display:block; background:url(images/graphic2_solutions2.gif) 0 0 no-repeat; text-indent:-10000px;}
#topheader ul li.graphicsolutions a:hover{width:160px; height:40px; background:url(images/graphic_solutions2_over.gif) 0 0 no-repeat;}
#topheader ul li.businesssolutions{width:160px;height:40px;}

#topheader ul li.businesssolutions a{width:160px; height:40px; display:block; background:url(images/business_solutions2.gif) 0 0 no-repeat; text-indent:-10000px;}
#topheader ul li.businesssolutions a:hover{width:160px; height:40px; background:url(images/business_solutions2_over.gif) 0 0 no-repeat;}
#topheader ul li.portfolio{width:160px;height:40px;}

#topheader ul li.portfolio a{width:160px; height:40px; display:block; background:url(images/portfolio2.gif) 0 0 no-repeat; text-indent:-10000px;}
#topheader ul li.portfolio a:hover{width:160px; height:40px; background:url(images/portfolio2_over.gif) 0 0 no-repeat;}

/*FLASH DATE PHONE*/
#datephone{width:800px;background-image: url(images/date_bg.gif);background-repeat: no-repeat;height: 33px;position:relative;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#datephone p{color: #FFFFFF;left: 200px;margin-left: 570px;font-size: 16px;padding-top: 6px;}
#flashcontent{color:#77c149;font-size: 10px;margin-left: 27px;top: auto;background-image: url(images/date_bg.gif);background-repeat: no-repeat;}
#links{width:400px;float:left;padding-top: 20px;padding-left:0px;background-color: #FFFFFF;}
#links h1.links{font-size: 16px;font-variant: small-caps;color: #000000;background-color: #77c149;text-align: center;}



/* BOTTOM SECTION */
#bottom{width:400px;float:right;padding-top: 20px;padding-left:0px;background-color: #FFFFFF;}
#bottom p.title{width:300px;height:40px;background:#ffffff;padding:0px;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0px;}
#bottom p.greentext{width:300px;height:30px;color:#77c149;padding:0px;font-size: 14px;line-height: 20px;font-weight: bold;background-color: #ffffff;font-variant: small-caps;margin-left: 10px;}
#bottom p.dotline{width:300px;padding-top: 0px;padding-right: 0;padding-bottom: 0px;padding-left: 0px;margin-left: 10px;background-image: url(images/dot_line.gif);background-repeat: repeat-x;background-position: 0 0;}
#bottom p.question{display: block;list-style-type: square;width: 300px;margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 15px;}
#bottom li{float: left;font-size: 13px;padding-left: 10px;padding-top: 30px;}
#bottom p.more{margin-top: 0;margin-right: 0;margin-bottom: 0px;float:left;color: #77c149;font-size: 0px;padding-top: 25px;padding-right: 0px;padding-bottom: 0px;padding-left: 220px;}
#bottom p.more a{display:block;width:100px;height: 35px;color:#FFFFFF;background-image: url(images/more.gif);background-repeat: no-repeat;background-position: 0 0;padding-left: 15px;}
#bottom p.more a:hover{color:#FFFFFF;text-decoration:none;background-color: #ffffff;background-image: url(images/more_over.gif);background-repeat: no-repeat;background-position: 0 0;}

/* FOOTER SECTION */
#footer{clear: both;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;width: 100%;padding: 0px;}
#footerbody{width: 800px;height: 200px;position:relative;margin-top: 0;background-image: url(images/footerbg.gif);background-repeat: repeat;background-position: 0 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;color:#ffffff;font-size: 14px;}
#footerbody p{width:800px;position:relative;left:0px;text-align: center;font-size: 13px;line-height: 20px;padding-top: 5px;padding-bottom: 10px;position:relative;margin:0 auto;}
#footerbody a{color:#ffffff;text-decoration:none;padding-top: 0;font-size: 13px;padding-right: 3px;padding-bottom: 0;padding-left: 3px;}
#footerbody a:hover{text-decoration:underline;color: #07568e;}
#footerbody p.copyright{width:350px;position:relative;margin:0 auto;text-align: center;padding-top:20px;}
#footerbody p.logo{width: 110px;height: 90px;float:right;position:relative;padding-top:0px;padding-right:75px;padding-bottom:0;}
#footer p.html{width: 85px;height:50px;float:left;left: 30px;}
#footer p.html a{width:85px;height: 50px;background-image: url(images/W3c.gif);background-repeat: no-repeat;background-position: 0 0;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;position:absolute;top:0px;}
#footer p.html a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/W3c_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#footer p.htmlcss{width: 85px;height:50px;float:left;left: 70px;}
#footer p.htmlcss a{display:block;width:85px;height: 50px;background-image: url(images/w3ccss.gif);background-repeat: no-repeat;background-position: 0 0;padding-left: 15px;position:absolute;top:0px;}
#footer p.htmlcss a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/w3ccss_over.gif);background-repeat: no-repeat;background-position: 0 0;}
/* DIVIDING LINE */
#division{background-image: url(images/body_divide.gif);background-repeat: repeat-x;height: 13px;position: relative;width: 800px;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
/* BODYMAIN */
#bodymain{width:800px;height: auto;background-color: #FFFFFF;background-repeat: repeat-y;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#bodymain h3{padding-left: 20px;clear: both;padding-top: 20px;}
#bodymain ul.browse{padding-left: 30px;padding-top: 0;padding-bottom: 15px;}
#bodymain ul li.browse{float: left;display: block;}
#bodymain ul.web{float: right;width: 300px;position: absolute;left:825px;top: 325px;}
#bodymain ul li.web{float: left;display: block;}
#bodymain ul li a.websec{width:150px; height:45px; display:block; background:url(images/portfolio_web.gif) 0 0 no-repeat; text-indent:-10000px;}
#bodymain ul li a.websec:hover{width:150px; height:45px; background:url(images/portfolio_webover.gif) 0 0 no-repeat;}
#bodymain ul li a.graphic{width:150px; height:45px; display:block; background:url(images/portfolio_graphic.gif) 0 0 no-repeat; text-indent:-10000px;}
#bodymain ul li a.graphic:hover{width:150px; height:45px; background:url(images/portfolio_graphicover.gif) 0 0 no-repeat;}
#bodymain p.privacysm{width: 780px;float: left;font-size: 13px;color: #000000;padding-top: 0px;padding-right: 10px;padding-bottom: 15px;padding-left: 10px;background-color: #FFFFFF;}
/* BODYMAIN LEFT 500px */
#bodymainleft{width: 500px;float: left;margin-top: 10px;margin-left: 0;height: auto;background-color: #FFFFFF;padding-left: 10px;padding-right: 5px;}
#bodymainleft h2{text-align: center;font-size: 17px;color: #6b0366;font-variant: small-caps;padding-top: 20px;}
#bodymainleft h3{text-align: left;font-size: 16px;color: #6b0366;font-variant: small-caps;padding-top: 5px;padding-bottom: 5px;}
#bodymainleft h3.subhead{text-align: left;font-size: 16px;color: #6b0366;font-variant: small-caps;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;}
#bodymainleft h4{text-align: left;text-indent: 15px;font-size: 15px;color: #07568e;font-variant: normal;}
#bodymainleft h5{text-align: left;font-size: 15px;color: #07568e;font-variant: normal;padding-top: 0px;padding-bottom: 0px;}
#bodymainleft ul{width: 400px;color: #07568e;float: left;display: block;padding-left: 10px;list-style-position: inside;list-style-image: url(images/bullet_3.gif);}
#bodymainleft ul li{width:375px;padding-left: 5px;padding-bottom: 5px;font-weight: bold;font-size: 12px;display:block;} 
#bodymainleft ul li a{color: #07568e;text-decoration: none;}
#bodymainleft ul li a:hover{text-decoration:underline;color: #07568e;}
#bodymainleft ul li a:visited{color: #07568e;text-decoration: none;}
#bodymainleft ul li a:visited:hover{text-decoration:underline;color: #07568e;display: block;}
#bodymainleft p.subtitle{width: 500px;display:block;font-weight: bold;color: #07568E;text-indent: 40px;}
#bodymainleft p.subtext{width: 500px;float: right;text-indent:45px;display: block;}
#bodymainleft p.right{float: right}
#bodymainleft p.center{text-align:center;}
#bodymainleft p.business{font-size: 14px;font-variant: small-caps;color: #000000;text-align: center;}
#bodymainleft p.services{font-size: 14px;color: #07568e;text-align: left;padding-left: 5px;font-weight: bold;font-variant: small-caps;}
#bodymainleft p.webimage{text-align: center;}#bodymainleft a{color: #07568e;font-size: 14px;}
#bodymainleft a:hover{color: #6b0366;font-size: 14px;}
#bodymainleft a:visited{color: #07568e;font-size: 14px;}
#bodymainleft a:visited:hover{color: #6b0366;font-size: 14px;}
/* BODYMAIN RIGHT 230px */
#bodymainright{width: 230px;margin-top: 10px;margin-right: 5px;float: right;height: auto;background-color:#FFFFFF;border: medium solid #cccccc;}
#bodymainright h2.blue{background-color:#07568e;line-height: 30px;text-align: left;text-indent: 5px;font-size: 15px;font-variant: small-caps;color: #FFFFFF;font-weight: bolder;}
#bodymainright p{line-height: 40px;text-align: left;text-indent: 5px;font-size: 15px;color: #000000;font-weight: bold;}
#bodymainright p.name{width: 175px;font-size: 12px;text-decoration:none;float: left;font-variant: small-caps;}
#bodymainright p.name a{width: 175px;font-size: 14px;text-decoration:none;float: left;font-variant: small-caps;}
#bodymainrright p.image{width: 60px;float: left;}

/*RIGHT TIPS*/
.righttips{width:auto;height: auto;}
#bodymainright h1{color:#07568e;display:block;height: 40px;background-image: none;font-size: 18px;font-weight: bold;padding-top: 12px;font-variant: small-caps;text-align: center;}
#bodymainright p.note{font-size: 14px;text-align: left;padding-top:5px;padding-bottom:5px;padding-right: 10px;padding-left: 5px;width: 200px;line-height: 25px;font-weight: bold;color: #000000;font-variant: normal;}
#bodymainright p.more{padding:0px;margin-right: 0;margin-bottom: 15px;margin-left: 0px}
#bodymainright p.more a{display:block;width:170px;height:24px;color:#07568f;float: right;line-height:24px;background-image: url(images/rightthree_more.gif);background-repeat: no-repeat;background-position: 0 0;padding: 0px;font-size: 12px;text-decoration: none;}
#bodymainright p.more a:hover{color:#6b0366;float: right;width:170px;height:24px;background-image: url(images/rightthree_more1.gif);background-repeat: no-repeat;background-position: 100% 0%;padding: 0px;}
#bodymainright ul.tips{display: block;width: auto;list-style-position: inside;padding-left: 0px;list-style-image: url(images/bullet_3.gif);} 
#bodymainright ul li.tips{float:none;padding-left: 2px;display: block;width: 225px;font-size: 15px;height: 25px;} 
#bodymainright ul li a{text-decoration:none;text-indent:0px;display:block;padding-left: 10px;}
/*BODY PORTFOLIO*/
#portfolio{width: 525px;padding-top: 10px;padding-left: 5px;float: left;height: auto;border: medium solid #CCCCCC;background-color:#FFFFFF;}
#portfolio a{border: none;}
#portfolio p.center{text-align:center;clear:both;}
#portfolio p.left{text-align:left;clear:both;}
#portfolio p.rightimage{float: right;width: 200px;padding-right: 10px;}
#portfolio p.leftdata{float: left;padding-right: 15px;text-align:right;width: 300px;}
p.portfolioone{width: 90px;float: left;margin-top: 10px;padding-left: 0px;height: auto;background-color: #FFFFFF;padding-left: 50px;padding-right: 5px;}
#portfoliofull{width: 770px;position:relative;float: left;padding-left: 20px;}
#portfoliofull h3{width: 200px;font-size: 16px;color: #6b0366;font-weight:bold;padding-bottom: 8px;}
#portfoliofull h4{font-size: 14px;color: #000000;text-decoration:underline;font-weight:bold;padding-bottom: 3px;}
#portfoliofull ul{width: 200px;color: #000000;float: left;display: block;padding-left: 10px;list-style-position: inside;list-style-image: url(images/bullet_3.gif);}
#portfoliofull ul li{width:200px;padding-left: 5px;padding-bottom: 5px;font-weight: bold;font-size: 12px;display:block;} 
#portfoliofull p.center{font-size: 13px;font-variant: small-caps;color: #000000;text-align: center;clear: both;padding-top: 20px;}
#portfoliofull p.client{font-size: 16px;width: 150px;float: left;color: #000000;font-weight:bold;}
#portfoliofull p.clientb{font-size: 18px;width: 180px;float: right;color: #6b0366;font-weight:bold;}
#portfoliofull p.clientc{font-size: 15px;width: 180px;float: right;color: #000000;font-weight:bold;padding-bottom: 25px;}
#portfoliofullleft{width: 250px;float: left;margin-top: 20px;border: medium solid #CCCCCC;}
#portfoliofullright{width: 500px;float: right;}
/*FORM CODES*/
.formrow2 {clear: left;width: 95%;padding-left:5px;margin-top: 1px;margin-right: 0px;margin-bottom: 1px;margin-left: 2px;padding-top: 3px;}
.forminput{font-family: Times New Roman, Times, serif;font-size: 15px;color: #000000;}
.label2 {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 35%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;}
.label3 {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 35%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 11px;}
.label4 {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 29%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;}
.input2 {float: right;width: 60%;text-align: left;font-size: 14px;font-weight:normal;font-family: Georgia, Times New Roman, Times, serif;}
.inputbut2 {width: 60%;height: 40px;font-family: Georgia, Times New Roman, Times, serif;margin-left: 100px;}
/* BODY FULL - 700 PX */
#bodyfull{width: 100%;position:relative;float: left;padding-left: 0px;background-color: #FFFFFF;}
#bodyfull table.form{width: 95%;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#bodyfull th.form{font-size: 16px;font-weight: bold;color: #FFFFFF;background-color: #07568e;text-align: center;}
#bodyfull td.form{font-size: 14px;font-weight: bold;color: #000000;text-align: left;width: 30%;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#bodyfull h1{font-size: 17px;font-weight: bold;font-variant: small-caps;color: #07568e;padding-bottom: 5px;padding-left: 8px;padding-right: 8px;}
#bodyfull h2.center{text-align:center; font-size:18px; padding-top:30px; padding-bottom: 30px;}
#bodyfull h3{font-size: 14px;font-weight: bold;color: #000000;padding-left: 8px;padding-right: 8px;}
#bodyfull h4{font-size: 15px;font-weight: bold;color: #6b0366;padding-left: 8px;}
#bodyfull h5{font-size: 14px;font-weight: bold;padding-left: 8px;}
#bodyfull a{color: #07568e;font-size: 14px;}
#bodyfull a:hover{color: #6b0366;font-size: 14px;}
#bodyfull a:visited{color: #07568e;font-size: 14px;}
#bodyfull a.sitemap{color: #07568e;font-size: 17px;}
#bodyfull a.sitemap:hover{color: #6b0366;font-size: 17px;}
#bodyfull a.sitemap:visited{color: #07568e;font-size: 17px;}
#bodyfull a.sitemap:visited:hover{color: #6b0366;font-size: 17px;}
#bodyfull p{padding-left: 10px;padding-right: 10px;}
#bodyfull p.image{height: 120px;padding-top: 20px;}
#bodyfull p.full{clear:both;width:100%}
#bodyfull p.right{float: right;}
#bodyfull p.center{text-align:center;}
#bodyfull p.subtitle{font-weight: bold;color: #07568E;text-indent: 40px;}
#bodyfull p.subtext{text-indent: 45px;}
#bodyfull p.indent{padding-left: 10px;}
#bodyfull p.more a{width:100px;height: 35px;color:#FFFFFF;background-image: url(images/more.gif);background-repeat: no-repeat;background-position: 0 0;padding: 0px;display: block;float: right;}
#bodyfull p.more a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/more_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#bodyfull p.right{float: right}
#bodyfull table.terms{color: #000000;width: 98%;border: 0px;}
#bodyfull th.terms{color: #000000;background-color: #77c149;border: 1px solid #77c149;}
#bodyfull tr.terms{font-weight: normal;text-align: center;font-size: 15px;}
#bodyfull td.terms{font-weight: normal;text-align: left;font-size: 13px;border-top-width: thin;border-top-style: solid;border-top-color: #77c149;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
#bodyfull tr.termscolor{background-color: #c7e5b4;}
#bodyfull td.top{background-color: #ffffff;text-align: left;line-height: 20px;}
#bodyfull ul{list-style-position: outside;list-style-image: url(images/bullet_4.gif);padding-left: 50px;}
#bodyfull li a{color: #07568e;font-size:15px;padding-right: 8px;}
#bodyfull li a:hover{color: #6b0366;font-size:15px;padding-right: 8px;}
#bodyfull li a:visited{color: #07568e;font-size:15px;padding-right: 8px;}
.bodyfullsub{width: 325px;padding-left: 25px;font-size:14px;padding-top: 0px;}
#bodyfull ul{list-style-position: outside;list-style-image: url(images/bullet_4.gif);}
.bodyfullsub li a{color: #07568e;font-size:14px;}
.bodyfullsub li a:hover{color: #6b0366;}
bodyfullsub li a:visited{color: #07568e;}
.bodyfullsub li a:visited:hover{color: #6b0366;}

#bodyfullleft{width:398px;float:left;	border-right-width: thin;border-right-style: double;border-right-color: #999999;border-top-width: thin;border-top-style: solid;border-top-color: #999999;}
#bodyfullright{	width:400px;float:right;border-top-width: thin;border-top-style: solid;border-top-color: #999999;}
/*BODYWELCOME 350px*/
#bodywelcome{width: 350px;float:left;padding-left: 20px;background-image: url(images/welcome_back.gif);background-repeat: repeat-y;}
#bodywelcome p{padding-top: 20px;padding-right: 28px;padding-bottom: 0;padding-left: 0;}
/*BODYWELCOMERIGHT 400px*/
#bodywelcomeright{width:400px;padding-left: 10px;float:left;background-color:#FFFFFF;}
#bodywelcomeright p.description{width: 382px;float: left;}
#bodywelcomeright p.more a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/more_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#bodywelcomeright p.more a{width:70px;height: 30px;color:#FFFFFF;background-image: url(images/more.gif);background-repeat: no-repeat;background-position: 0 0;display: block;float:right;}
#bodywelcomeright p.more{float:right;color: #77c149;font-size: 0px;}
#bodywelcomeright p{font-size: 13px;line-height: 20px;padding-left: 10px;}
#bodywelcomeright ul.welright{width:300px;display:block;float: left;padding-left: 70px;list-style-position: outside;list-style-image: url(images/bullet_1.gif);}
#bodywelcomeright ul li.welright{padding: 0 0 0 0px;background-image: none;text-indent: 20px;}
/* FOUR COLUMN SECTION */
#WellColumn{width: 100%;position:relative;float: left;padding-left: 0px;background-color: #FFFFFF;}
#WellColumn a{color: #000000;}
#WellColumn a:hover{color: #6b0366;}
#WellColumn ul{float: right;width:800px;height:30px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;padding-top:15px;background-color: #FFFFFF;}
#WellColumn ul li{float:left;width: 175px;height: 30px;font-weight: bold;font-variant: small-caps;background-image: url(images/menu_bg.gif);font-size: 12px;display:block;text-align: center;line-height: 30px;} 
#WellColumn ul li a{text-decoration:none;color: #FFFFFF;text-indent: 0px;}
#WellColumn ul li a:hover{text-decoration:none;color: #6b0366;}
#WellColumn h2.image{text-align:center;height: 115px;border-bottom-style: none;padding-top: 10px;padding-left: 0;padding-right:0;}
#WellColumn p{padding: 0px;}
#WellColumn p.detail{text-align:center;height: 25px;background-color: #77c149;border-bottom-style: none;border-top-style: none;}
#WellColumn p.detailprice{text-align:center;height: 30px;width: 120px;background-color: #77c149;border-bottom-style: none;border-top-style: none;font-size: 20px;font-weight: bolder;color: #FFFFFF;}
#WellColumn p.blank{text-align:center;height: 25px;border-bottom-style: none;border-top-style: none;}
#WellColumn p.check{text-align:center;height: 25px;background-color: #FFFFFF;font-size: 17px;color: #000000;}
#WellColumn p.checksm{text-align:center;height: 25px;background-color: #FFFFFF;font-size: 15px;color: #000000;}
#WellColumn p{text-align:left;height: 25px;text-indent: 3px;background-color: #FFFFFF;border-top-width: thin;border-top-style: solid;border-top-color: #CCCCCC;}
#WellColumn p.title{text-align:left;height: 30px;background-color: #07568e;font-variant: small-caps;color: #FFFFFF;text-indent: 3px;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: thin;border-top-color: #CCCCCC;}
#WellColumn p.titleblank{text-align:left;height: 30px;text-indent: 3px;border-top-style: solid;border-right-style: none;border-left-style: none;border-top-width: thin;border-top-color: #CCCCCC;}
#Welleftfirst{color:#000000;border:1px solid #cccccc;margin: 0px;padding-left: 5px;width: 300px;float: left;background-color: #FFFFFF;}
#Welleftcol{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 120px;float: left;background-color: #FFFFFF;}
#Welleftmid{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 120px;float: left;background-color: #FFFFFF;}
#Wellrigmid{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 120px;float: left;background-color: #FFFFFF;}
#Wellright{color:#000000;border:1px solid #cccccc;background-color: #ffffff;margin: 0px;padding: 0px;width: 120px;float: left;}

#Welleftbig{color:#000000;border:1px solid #cccccc;margin: 0px;padding-left: 5px;width: 400px;float: left;background-color: #FFFFFF;}
#Welleftbig1{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 185px;float: left;background-color: #FFFFFF;}
#Welleftbig2{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 185px;float: left;background-color: #FFFFFF;}

/* SPECIAL SECTION ON WELCOME PAGE */
#specials{float: left;margin-left: 0px;background-image: url(images/special_offers.gif);background-repeat: no-repeat;width: 320px;height: 214px;padding-top: 40px;padding-bottom: 15px;margin-top: 50px;}
#specials p.price{margin-top: 5px;margin-left: 100px;margin-bottom: 0px;float:none;color: #77c149;font-size: 30px;font-weight: bold;font-variant: small-caps;padding: 10px;text-decoration: none;}
#specials p.more{margin-top: 0;margin-right: 0px;margin-bottom: 0px;float:left;color: #77c149;font-size: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#specials p.more a{width:100px;height: 35px;color:#FFFFFF;background-image: url(images/more.gif);background-repeat: no-repeat;background-position: 0 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0px;display: block;float: right;}
#specials p.more a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/more_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#specials ul{width:250px;display:block;margin-top: -5px;line-height: 15px;margin-right: 0;margin-bottom: 0;padding-left: 7px;list-style-position: outside;list-style-image: url(images/bullet_1.gif);margin-left: 65px;}
#specials ul li{padding: 0 0 0 0px;background-image: none;text-indent: 8px;}
#specials ul li a{color:#07568e;text-decoration:none;font-family: Georgia, Times New Roman, Times, serif;line-height: 20px;}
#specials ul li a:hover{text-decoration:underline;}

/* HOME PAGECONTACT FORM */
#formcontact{width:800px;float:left;padding-left:0px;padding-bottom: 0px;padding-top: 10px;position: relative;background-color:#FFFFFF;}
#formcontact form{width: 550px;height:395px;margin-left: 125px;background-image: url(images/contactform_bg.gif);background-repeat: no-repeat;background-color: #FFFFFF;}
#formcontact p.smtxt{font-size: 10px;}
/* REFERRAL FORM */
#formreferral{width:470px;float:left;padding-left:100px;}
#formreferral form{width: 595px;height:544px;clear: left;margin-left:25px;background-image: url(images/referralform_bg.gif);background-repeat: no-repeat;}
#formreferral p.row{border:none;padding-top:8px;text-align:left;font-weight:bold;color:#333333;font-size:15px;font-variant:small-caps;}
#formreferral p.row2{border:none;padding-top:8px;text-align:center;}
.button{height:35px;margin-left: 0px;font-size: 14px;color: #ffffff;padding-top: 10px;border: outset;background-color: #6b0366;font-weight: bold;font-variant: small-caps;border-color: #6b0366;font-family: Georgia, "Times New Roman", Times, serif;line-height: 18px;vertical-align: middle;}
.formrow {clear: left;width: 96%;padding-left:5px;margin-top: 1px;margin-right: 0px;margin-bottom: 1px;margin-left: 2px;padding-top: 3px;}
.label {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 45%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;}
.input {float: right;width: 49%;text-align: left;font-family: Georgia, Times New Roman, Times, serif;}
.input3 {float: right;width: 68%;text-align: left;font-size: 14px;font-weight:normal;font-family: Georgia, Times New Roman, Times, serif;}
.inputbut {width: 150px;font-family: Georgia, Times New Roman, Times, serif;margin-left: 201px;padding-top: 5px;}
.inputbut2 {width: 150px;font-family: Georgia, Times New Roman, Times, serif;margin-left: 25px;padding-top: 5px;}
.required {font-weight: bold; color: #ff0000;}


