/*[variables]
colors
{
	@00: #002C31;
}
*/
@import url(reset.css);
BODY
{
	background: #0EA1B5 url(../images/layout/bg_header.png) repeat-x;
}
#logo
{
	width: 260px;
	padding: 47px 0 0 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	position: absolute;
	left: 0px;
	top: 9px;
	background: url(../images/layout/bg_logo.png);
}
#headerSecondary
{
	height: 127px;
	width: 950px;
	margin: 0px auto;
	border: 1px solid transparent;
	position: relative;
}
#headerSecondary UL.menu
{
	margin: 57px auto auto;
	height: 72px;
	width: 950px;
}
#containerSecondary
{
	background: #016F7C;
	height: 100%;
}
#containerSecondary UL
{
	margin-left: 46px;
	margin-top: 8px;
	list-style-type: square;
	margin-bottom: 17px;
}
#containerSecondary H3
{
	padding-left: 20px;
	font: bold 14px arial;
}
#containerPro
{
	background: #3668CD url(../images/layout/bg_proborder.png) repeat-x;
	width: 950px;
	margin: 0px auto;
	margin-top: auto;
	padding-bottom: 10px;
}
#containerPro H1
{
	background: #3867CE url(../images/titles/title_taspro.png) no-repeat 15px 12px;
	height: 0px;
	padding: 52px 0 0;
	overflow: hidden;
}
#containerProsub
{
	border: 10px solid #001159;
	margin: 10px 10px 0px;
	position: relative;
	height: 100%;
	padding-bottom: 0px;
}
#containerProsub2
{
	border: 2px solid #FFFFFF;
	background: #E4E4E5;
	overflow: auto;
	height: 100%;
	font: 14px arial;
	color: #164C95;
}
#containerProsub2 H2
{
	color: #1152B3;
	font: bold 18px arial;
	padding-left: 20px;
	margin-top: 10px;
}
#containerIndustrial
{
	background: #10602E url(../images/layout/bg_industrialborder.png) repeat-x;
	width: 950px;
	margin: 0px auto;
	margin-top: auto;
	padding-bottom: 10px;
}
#containerIndustrial H1
{
	background: #245E3B url(../images/titles/title_tasindustrial.png) no-repeat 15px 12px;
	height: 0px;
	padding: 52px 0 0;
	overflow: hidden;
}
#containerIndustrialsub
{
	border: 10px solid #022B11;
	margin: 10px 10px 0px;
	position: relative;
	height: 100%;
	padding-bottom: 0px;
}
#containerIndustrialsub2
{
	border: 2px solid #FFFFFF;
	background: #E4E4E5;
	overflow: auto;
	height: 100%;
	font: 14px arial;
	color: #0F3D20;
}
#containerIndustrialsub2 H2
{
	color: #008719;
	font: bold 18px arial;
	padding-left: 20px;
	margin-top: 10px;
}
#containerIndustrialsub2 H3
{
	color: #008719;
}
#containerStandard
{
	background: #9F0000 url(../images/layout/bg_standardborder.png) repeat-x;
	width: 950px;
	margin: 0px auto;
	margin-top: auto;
	padding-bottom: 10px;
}
#containerStandard H1
{
	background: #970101 url(../images/titles/title_tasstandard.png) no-repeat 15px 12px;
	height: 0px;
	padding: 52px 0 0;
	overflow: hidden;
}
#containerStandardsub
{
	border: 10px solid #440000;
	margin: 10px 10px 0px;
	position: relative;
	height: 100%;
	padding-bottom: 0px;
}
#containerStandardsub2
{
	border: 2px solid #FFFFFF;
	background: #E4E4E5;
	overflow: auto;
	height: 100%;
	font: 14px arial;
	color: #681100;
}
#containerStandardsub2 H2
{
	color: #A00000;
	font: bold 18px arial;
	padding-left: 20px;
	margin-top: 10px;
}
#containerStandardsub2 H3
{
	color: #A00000;
}
#containerNormal
{
	background: #005761 url(../images/layout/bg_normalborder.png) repeat-x;
	width: 950px;
	margin: 0px auto;
	margin-top: auto;
	padding-bottom: 10px;
}
#containerNormal H1
{
	height: 0px;
	padding: 52px 0 0;
	overflow: hidden;
}
#containerNormal H1#faq
{
	background: #31BDD0 url(../images/titles/title_tasfaq.png) no-repeat 15px 12px;
}
#containerNormal H1#about
{
	background: #31BDD0 url(../images/titles/title_tasabout.png) no-repeat 15px 12px;
}
#containerNormal H1#contact
{
	background: #31BDD0 url(../images/titles/title_tascontact.png) no-repeat 15px 12px;
}
#containerNormal H1#links
{
	background: #31BDD0 url(../images/titles/title_taslinks.png) no-repeat 15px 12px;
}
#containerNormal H1#contact
{
	background: #31BDD0 url(../images/titles/title_tascontact.png) no-repeat 15px 12px;
}
#containerNormalsub
{
	border: 10px solid #01262A;
	margin: 10px 10px 0px;
	position: relative;
	height: 100%;
	padding-bottom: 0px;
}
#containerNormalsub2
{
	border: 2px solid #FFFFFF;
	background: #E4E4E5;
	overflow: auto;
	height: 100%;
	font: 14px arial;
	color: #01262A;
}
#containerNormalsub2 H2
{
	color: #024C55;
	font: bold 18px arial;
	padding-left: 20px;
	margin-top: 10px;
}
#containerNormalsub2 H3
{
	color: #024C55;
	margin-top: 10px;
}
#leftColumn
{
	float: left;
	width: 338px;
}
#rightColumn
{
	float: left;
	width: 562px;
}
#rightColumn P
{
	padding: 10px 20px;
}
.mainImg
{
	border: 7px solid #D4D3D3;
	margin: 10px auto 10px 10px;
}
.clear
{
	clear: both;
}
.menu LI
{
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
	height: 70px;
	width: 310px;
}
.menu A
{
	display: block;
	color: #000000;
	width: 300px;
	text-decoration: none;
	padding: 55px 0 0;
	overflow: hidden;
	height: 0px;
	margin: 7px auto 0px;
}
A.navProfessional:hover
{
	background: url(../images/btn/navbtn_pro2.png) no-repeat 0px -55px;
}
A.navProfessional
{
	background: url(../images/btn/navbtn_pro2.png) no-repeat;
}
A.navIndustrial:hover
{
	background: url(../images/btn/navbtn_industry2.png) no-repeat 0px -55px;
}
A.navIndustrial
{
	background: url(../images/btn/navbtn_industry2.png) no-repeat;
}
A.navStandard:hover
{
	background: url(../images/btn/navbtn_standard2.png) no-repeat 0px -55px;
}
A.navStandard
{
	background: url(../images/btn/navbtn_standard2.png) no-repeat;
}
UL.lavaLamp
{
	position: absolute;
	height: 29px;
	width: 306px;
	background: url(../images/layout/bg_lava.png) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 10px 0;
	overflow: hidden;
	top: 9px;
	left: 585px;
}
.lavaLamp LI.back
{
	background: url(../images/layout/lava.gif) no-repeat right -30px;
	width: 0px;
	height: 29px;
	z-index: 8;
	position: absolute;
}
.lavaLamp LI.back .left
{
	background: url(../images/layout/lava.gif) no-repeat top left;
	height: 30px;
	margin-right: 8px;
}
.lavaLamp LI
{
	float: left;
	list-style: none;
}
.lavaLamp LI A
{
	position: relative;
	overflow: hidden;
	text-decoration: none;
	font: bold 14px arial;
	color: #FFF;
	outline: none;
	text-align: center;
	height: 16px;
	top: 7px;
	z-index: 10;
	letter-spacing: 0;
	float: left;
	display: block;
	border: 0px solid yellow;
	margin: 0px 10px;
	padding-left: 0px;
}
.faq P
{
	display: none;
}
.faqTitle
{
	cursor: hand;
	cursor: pointer;
}
IFRAME
{
	padding: 14px 15px 14px 14px;
	background: url(../images/photos/placeholder.png) no-repeat;
	margin-top: 11px;
	margin-left: 10px;
}
/*forms*/
#formbox
{
	height: 457px;
	width: 456px;
	position: relative;
	padding-left: 21px;
}
FIELDSET
{
	margin-top: -5px;
	padding: 0px;
}
LABEL
{
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	font: bold 12px arial;
	color: #014C55;
}
.messageBtn
{
	width: 170px;
	margin-top: 12px;
	margin-left: 0px;
	height: 31px;
	font: 12px arial;
	color: #31BDD0;
	background: url(../images/btn/btn_sendmessage.png) no-repeat;
	border: 0px solid red;
	padding-left: 26px;
	padding-bottom: 7px;
	cursor: pointer;
}
INPUT.submit
{
	margin-top: 10px;
	cursor: hand;
	cursor: pointer;
	background: url(../images/btn/btn_SendNow.jpg) no-repeat;
	width: 72px;
	height: 0px;
	padding: 18px 0 0;
	overflow: hidden;
	display: block;
	border: none;
}
INPUT.submit:hover
{
	background: url(../images/btn/btn_SendNow.jpg) no-repeat 0px -18px;
}
/**html input.submit*/
INPUT, TEXTAREA
{
	font: 12px arial;
	padding: 0px;
	border: 1px solid #01262A;
}
INPUT
{
	width: 410px;
	height: 20px;
	background: #FEFEFE;
	padding-top: 5px;
}
TEXTAREA
{
	width: 410px;
	background: #FEFEFE;
	height: 97px;
}
A.googleLink
{
	font: bold 12px arial;
	margin-left: 13px;
	text-decoration: none;
	color: #013E46;
}
#formbox P
{
	height: 32px;
	padding-left: 0px;
}
#footer_secondary
{
	height: 3.5em;
	background: #0EA1B5;
	border-top: 15px solid #002327;
	font: 12px arial;
}
#footer_secondary P
{
	text-align: center;
	padding-top: 5px;
}
#containerSecondary A
{
	color: #006E7C;
}
.buyBtn
{
	display: block;
	text-decoration: none;
	background: url(../images/btn/btn_buy.png) no-repeat;
	height: 20px;
	width: 118px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	margin: 0 0 5px 89px;
}
#leftColumn P
{
	text-align: center;
	width: 284px;
	margin-left: 10px;
}
