/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 160px;
	padding: 4px 3px;
	background-color: #FFFFFF;
	border: 1px solid #BDC3C8;
}

.input2 {
	width: 48px;
	height: 21px;
	background: url(images/homepage05.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	color: #93969D;
}


/** H1 HEADINGS */

h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #80BD09;
	line-height: 22px;
	font-style: normal;
}


/** HEADINGS */

h2, h3, h4, h5, h6 {
	margin: 0px;
}



/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003745;
	line-height: 16px;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: left;
}

.text1 {
	font-size: 16px;
	font-weight: bold;
	color: #003745;
	line-height: 18px;
}

.text1b {
	font-size: 16px;
	font-weight: bold;
	color: #609017;
	line-height: 18px;
}

.textspaced {
	font-size: 11px;
	font-weight: normal;
	color: #003745;
	line-height: 17px;
}

.textheader {
	font-size: 18px;
	font-weight: bold;
	color: #003745;
	line-height: 20px;
	padding-bottom: 10px;
}

.textsub {
	font-size: 14px;
	font-weight: bold;
	color: #003745;
	line-height: 18px;
}

.text2 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #80BD09;
	line-height: 16px;
}

.textcomscontact {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #4FA2AD;
	line-height: 16px;
}

.text2coms {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #4FA0AE;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
}

.text2bcoms {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #5E7777;
	line-height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-right: 10px;
}

.text2dcoms {
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #6FAA16;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-right: 10px;
}

.text2ccoms {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #738683;
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
}


.text5coms {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	line-height: 18px;
}

.text12coms {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #4FA0AE;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 0px;
}


.silvertxtcoms {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #999999;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.silvertxtcoms2 {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/silverbut.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 5px;
	height: 50px;
}

.silvertxtcoms3 {
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: repeat;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
}


.goldtxtcoms {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #999999;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.goldtxtcoms2 {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/goldbut.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 5px;
	height: 50px;
}

.plattxtcoms2 {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/platbut.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 5px;
	height: 50px;
}

.packbuttxt {
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/packbut.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 5px;
	height: 43px;
}


.packbuttxtb {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/packbut2.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	height: 35px;
}


.packbuttxt2 {
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: repeat;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.packbuttxt2b {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: repeat;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.packbuttxt3 {
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	height: 50px;
}
.webpacktxt {
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	color: #4FA1AE;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/webpack.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 24px;
	padding-bottom: 0px;
	height: 120px;
}

.webpacktxtb {
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	color: #4FA1AE;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/webpack2.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 22px;
	padding-bottom: 0px;
	height: 122px;
}

.webpacktxtc {
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	color: #4FA1AE;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/webpack3.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 0px;
	height: 122px;
}

.webpacktxt2 {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #798897;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: repeat;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.webpacktxt3 {
	font-size: 35px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	line-height: 35px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-repeat: repeat;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.webpacktxt4 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #5E7777;
	line-height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
}

.webpacktxt5 {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #666666;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
}

.webpacktxt6 {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #7f9d3d;
	line-height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 0px;
	padding-right: 10px;
}

.webpacktxt7 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #7f9d3d;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-right: 10px;
}

.webpacktxt8 {
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	line-height: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
}


.text4coms {
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #003745;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.buttontxtcoms {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(images/buttoncom.jpg);
	background-repeat: no-repeat;
	text-indent: 10px;
	background-position: left top;
}



.text3 {
	font-size: 10px;
	color: #94969C;
	text-align: right;
	padding-right: 20px;
}

.text4 {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	line-height: 12px;
}

.text4b {
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-align: center;
	line-height: 12px;
}


.text5 {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #003745;
}

.text6 {
	font-size: 15px;
	color: #80BD09;
	font-weight: bold;
	padding-left: 20px;
}

.text6com {
	font-size: 15px;
	color: #4FA0AE;
	font-weight: bold;
	padding-left: 20px;
}


.text6bcom {
	font-size: 15px;
	color: #4FA0AE;
	font-weight: bold;
	padding-left: 20px;
	text-align: right;
}

.text6b {
	font-size: 14px;
	color: #80BD09;
	font-weight: bold;
	padding-left: 0px;
	text-align: right;
}

.text6c {
	font-size: 14px;
	color: #80BD09;
	font-weight: bold;
	padding-left: 0px;
}

.text6d {
	font-size: 15px;
	color: #7f9d3d;
	font-weight: bold;
	padding-left: 20px;
}

.text7 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.text8 {
	font-size: 14px;
	color: #80BD09;
	line-height: 18px;
	font-weight: bold;
}

.text9 {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	line-height: 21px;
	font-weight: bold;
	text-align: left;
}

.text10 {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.text10coms {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.textpullout1 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #999999;
	font-weight: bold;
	line-height: 19px;
}

.textpulloutgr {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #80BD09;
	font-weight: bold;
	line-height: 19px;
}



.textnews {
	font-size: 17px;
	font-weight: bold;
	color: #003745;
	padding-left: 20px;
	padding-top: 25px;
}

.textport {
	font-size: 11px;
	color: #003745;
	line-height: 18px;
	font-weight: bold;
}


.textportlrg {
	font-size: 13px;
	color: #003745;
	line-height: 18px;
	font-weight: bold;
}
.textnewssub {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
	padding-top: 2px;
}

.textnewssub2 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 0px;
	padding-top: 2px;
}


.texthome {
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #80BD09;
	padding-top: 105px;
	padding-left: 20px;
	font-weight: bold;
}

/** LANDING PAGE TEXT */

.green40 {
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #7f9d3d;
	font-weight: bold;
	line-height: 40px;
}

.green16 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	color: #7f9d3d;
	font-weight: bold;
	line-height: 2px;
}

.blue20 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003745;
	line-height: 15px;
	font-weight: bold;
}

.blue16 {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003745;
	line-height: 17px;
	font-weight: bold;
}

.grey12 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 18px;
}

.grey10 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 18px;
	text-align: right;
	padding-right: 15px;
}


.servicesheader {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 125px;
	padding-top: 10px;
	line-height: 10px;
	text-align: left;
	padding-right: 15px;
}


.services {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 120px;
	padding-top: 0px;
	line-height: 2px;
	text-align: left;
	font-style: normal;
}

.formheadgr {
	font-size: 14px;
	font-weight: bold;
	color: #7f9d3d;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 18px;
	text-align: center;
	padding-right: 15px;
}


.formheadbl {
	font-size: 18px;
	font-weight: bold;
	color: #003745;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 18px;
	text-align: center;
	font-style: normal;
}

.formfields {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 14px;
	text-align: center;
	font-style: normal;
}

/** END OF LANDING PAGE TEXT */



/** LINKS */

a {
	color: #80BD09;
}

a:hover {
	text-decoration: none;
}

.link1 {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 200px;
	font-style: normal;
}

.link1:hover {
	text-decoration: underline;
}

.link1com {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 200px;
	font-style: normal;
}

.link1com:hover {
	text-decoration: underline;
}


.link2com {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.link2com:hover {
	text-decoration: underline;
}

.link4com {
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
	color: #58A5B3;
	font-style: normal;
	padding-right: 18px;
	text-decoration: none;
}

.link4com:hover {
	text-decoration: underline;
}

.link3com {
	text-transform: lowercase;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 200px;
	font-style: normal;
}

.link3com:hover {
	text-decoration: underline;
}


.link2 {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #0e424f;
	padding-top: 200px;
	font-style: normal;
}

.link2:hover {
	text-decoration: underline;
}

.link3 {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	font-style: normal;
}

.link3:hover {
	text-decoration: underline;
}

.link4 {
	font-size: 17px;
	font-weight: bold;
	color: #80BD09;
	padding-left: 20px;
	padding-top: 35px;
	text-decoration: none;
}

.link4:hover {
	text-decoration: underline;
}

.link5 {
	font-size: 17px;
	font-weight: bold;
	color: #003745;
	padding-left: 0px;
	padding-top: 35px;
	text-decoration: none;
}

.link5:hover {
	text-decoration: underline;
}

.link6 {
	font-size: 17px;
	font-weight: bold;
	color: #80BD09;
	padding-left: 0px;
	padding-top: 35px;
	text-decoration: none;
}

.link6:hover {
	text-decoration: underline;
}

.link7 {
	font-size: 17px;
	font-weight: bold;
	color: #6CB2BB;
	padding-left: 0px;
	padding-top: 35px;
	text-decoration: none;
}

.link7:hover {
	text-decoration: underline;
}

.linkport {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #0e424f;
	font-style: normal;
}

.linkport:hover {
	text-decoration: underline;
}

.linkport2 {
	text-transform: lowercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	line-height: 14px;
}

.linkport2:hover {
	text-decoration: underline;
}

.link8 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	padding-top: 35px;
	text-decoration: none;
}

.link8:hover {
	text-decoration: underline;
}

.link9 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 0px;
	padding-top: 35px;
	text-decoration: none;
}

.link9:hover {
	text-decoration: underline;
}





/** STYLES */

.style1 {
	color: #6B6F79;
}

.style1 a {
	color: #6B6F79;
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1  {
	background-image: url(images/homepage01.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.bg2  { background: url(images/homepage03.gif) no-repeat right top; }
.bg3  {
	background-image: url(images/grey.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.bg4  {
	background-color: #FFFFFF;
	background-image: url(images/car.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg5  {
	background-image: url(images/main_white.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg6  { background: url(images/main_greentnt.gif) repeat-x left bottom; }
.bg7  {
	background-color: #F7F8F8;
	background-image: url(images/arrows.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg8  {
	background-image: url(images/mainpages.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg9  {
	background-image: url(images/top03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg10 {
	background-image: url(images/top02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg11 {
	background-image: url(images/top01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg12 {
	background-image: url(images/tv.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.bg13 {
	background-image: url(images/homepage01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg14 {
	background-image: url(images/portgrey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.bg15 {
	background-image: url(images/portgreydark.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

.bg16 {
	background-image: url(images/mega.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg17 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	background-image: url(images/map.jpg);
}

.bg18 {
	background-image: url(images/sertop1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg19 {
	background-image: url(images/pen1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg20 {
	background-image: url(images/pen2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg21 {
	background-image: url(images/pen3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg22 {
	background-image: url(images/trainers2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg23 {
	background-image: url(images/trainers1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/** Coms */

.bgcom1 {
	background-image: url(images/top_coms1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom2 {
	background-image: url(images/top_coms2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom3{
	background-image: url(images/top_coms3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom1b {
	background-image: url(images/top_coms4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom4{
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #4FA0AE;
}

.bgcom5{
	background-image: url(images/packages.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.bgcom6{
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E6E6E6;
}

.bgcom7{
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E6E6E6;
	background-image: url(images/packagesline.jpg);
}

.bgcom1logo {
	background-image: url(images/top_logo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom2logo {
	background-image: url(images/top_logo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom3logo{
	background-image: url(images/top_logo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom1web {
	background-image: url(images/topweb1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom2web {
	background-image: url(images/topweb2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgcom3web{
	background-image: url(images/topweb3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bgmapcom {
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	background-image: url(images/mapcom.jpg);
}






/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr {
	display: none;
	line-height: 2px;
	color: #666666;
}

.hr1 {
	clear: both;
	height: 2px;
	margin-bottom: 15px;
	color: #666666;
	background-image: url(images/homepage07.gif);
}

