/* CSS Document */

* {
	margin:0; padding:0;
	font-size:12px;
}

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}
li a {color:#0c9ace; line-height:1.818em;}

.ul1 li { background:url(images/marker.gif) no-repeat 0 6px; padding-left:21px; line-height:21px; text-decoration:none; color:#515151;}
/*.ul1 li a:hover {background:url(images/marker_off.gif) no-repeat 0 3px; padding-left:21px; } */

.ul3 li { background:url(images/marker.gif) no-repeat 0 6px; padding-left:21px; line-height:16px; text-decoration:none; color:#515151;}

.ul4 li { background: url no-repeat 0 6px; padding-left:0px; line-height:19px; text-decoration:none; color:#515151; vertical-align:text-top;}

.ul5 li { background: url(images/marker.gif) no-repeat 0 6px; margin-left:150px; font-size:1.5em; line-height:22px; text-decoration:none; color:#1860a9; vertical-align:text-top;}

.ul2 li { background:url(images/gray-bullet.gif) no-repeat 0 6px; padding-left:21px; line-height:21px; text-decoration:none; color:#515151; vertical-align:text-top;}

.textspace { line-height:19px; color:#515151;}

.googhead {font-size:1.0em; color:#1860a9; line-height:1em; font-weight:normal; margin-bottom:43px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.273em;
		color:#333638;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0c9ace;}
a:hover{text-decoration:none;}
p {padding-top:14px;}
.p1 {padding-top:32px;}
.pb {padding-bottom:17px;}

.linktitle{text-decoration:none; color:#1860a9; font-size:1em; line-height:1em; }
.linktitle2{text-decoration:none; color:#1860a9; font-size:1em; }
.linktitlesmall{text-decoration:none; color:#1860a9; font-size:0.8em; line-height:1em;}

.submitbutton
{
	width: 97px;
	height: 39px;
	background: url(images/go.gif) no-repeat 0% 0%;
	padding: 5px 7px 3px 4px;
	line-height: 37px;
	text-align: center;
	font-size: 0.950em;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	text-decoration:none;

}

.message
{
	font-weight:bold;
	color:Green;
}

/* ============================= main layout ====================== */

.more { padding-left:12px;}
.contact {float:right;font-size:1.2em; color:#505050;font-weight:normal}
.tagline{padding-top:52px;margin-left:60px;font-family:Tahoma;font-weight: 600;font-size:112%; color:#505050; padding-bottom:5px;}

/*h1 {background:url(App_Themes/TeraTechTheme/images/Logo16.jpg) top left no-repeat; text-indent:-10000px; height:66px; line-height:1.25em; font-size:0.75em;}*/
h2 {color:#1860a9; font-size:1.818em; line-height:1em; font-weight:bold; margin-bottom:35px;}
h2 span {font-size:1.2em; text-transform:uppercase; display:block;}
h3 {font-size:1.818em; color:#505050; line-height:1em; font-weight:normal; margin-bottom:43px;}
h3 span {font-size:0.6em; color:#b0b0b0; font-weight:bold; line-height:1em; display:block;}
.h3 {margin-top:40px;}
h4 {color:#1860a9; font-size:1.818em; line-height:1em; font-weight:normal; margin-bottom:20px;}
h5 {color:#1860a9; font-size:1.3em; line-height:1em; font-weight:normal; margin-left:40px;}
h6 {color:#1860a9; font-size:1.3em; line-height:1em; font-weight:bold; margin-bottom:20px; margin-top:10px}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:10px 20px 15px 0; float:left;}
.imgindent3 {margin:10px 20px 15px 0; float:left;}
.imgindent4 {margin:20px 20px 15px 0; float:left;}
.imgindent5 {margin: 10px 20px 15px 50px; float: left;}
.imgindent6 {margin: 5px 20px 5px 10px; float: right;}
.imgindent7 {margin: 0px 15px 0px 0px; float: left;}
.hr {padding-bottom:15px; padding-top:5px;}

/* ============================= header ====================== */

#header .left {width:520px; padding: 10px 0 0 14px;}
#header .right {padding:41px 20px 0 0;}
#header .right a {color:#575757; text-decoration:none; font-size:0.909em; line-height:1.5em; display:block; float:left; height:18px;}
#header .right a:hover { text-decoration:underline;}
.home {background:url(images/home.gif) no-repeat 0 3px; padding-left:18px;}
.help {background:url(images/help.gif) no-repeat 0 3px; padding-left:18px; margin-left:19px;}
.search {background:url(images/search.gif) no-repeat 0 3px; padding-left:12px; margin-left:27px;}

.menu li {position:absolute;}
.menu li a {color:#FFFFFF; font-size:1.273em; text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:arial;}
.menu li a:hover {color:#00deff; text-decoration:none;}
.menu .active {color:#00deff; text-decoration:none;}
.menu .li1 {margin:19px 0 0 20px;}
.menu .li2 {margin:149px 0 0 159px;}
.menu .li3 {margin:19px 0 0 266px;}
.menu .li4 {margin:84px 0 0 380px;}
.menu .li5 {margin:19px 0 0 504px;}

/* ============================= middle ====================== */

#middle .indent { padding: 27px 0 37px 0;}
.small {font-size:0.909em; line-height:1.4em;}
.blue {color:#0c9ace;}
.line {border-right:3px solid #f8ab0c;}
#middle .column1 .padding, #middle .col1 .padding {padding:0 30px 0 0;}
.pseudolist {padding:5px 0 10px 0;}
.lineLeft {border-left:3px solid #f8ab0c; padding-left:10px}

/* ============================= footer ====================== */

#footer .indent {padding-top:19px;}

/* ============================= home ============================= */
#home #middle .indent { padding:5px 0 32px 0;}

#index .imgindent {margin:0 17px 0 0;}
#index .imgindent2 {margin:0 17px 8px 0;}

#sign_up {margin-top:32px;}
#sign_up .pad {padding:20px 0 20px 20px;}
#sign_up {background:url(images/form_box.gif) top left no-repeat;}
#sign_up .input {width:124px; height:20px;}
#sign_up span {text-transform:uppercase; font-weight:bold; color:#333638; font-size:1.273em; font-family:arial;}
#sign_up div {padding-top:20px;}


#services #middle .indent { padding:5px 0 32px 0;}


/* ============================= index-2 =========================== */

#index_2 #middle .indent { padding:47px 0 48px 0;}

/* ============================= index-3 =========================== */

#index_3 #middle .indent { padding:47px 0 30px 0;}

/* ============================= index-4 =========================== */

#index_4 #middle .indent { padding:47px 0 34px 0;}

/* ============================= index-5 =========================== */

#index_5 #middle .indent { padding:47px 0 46px 0;}

form .rowi {height:48px;}

.input {width:194px; height:18px; padding:0 0 0 5px; font-size:1em;}
textarea {width:194px; height:208px; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */


#main .col1 {width:235px;}
#main .col2 {width:235px;}
#main .col3 {width:235px;}

.no-indent {
	padding: 0 !important;
	margin: 0 !important;
}

.box-1 .border-top1 {
background:#FFFFFF url(images/TopLine.jpg) repeat-x scroll 0 0;
}

.box-1 .border-bot {
background:transparent url(images/Line1.jpg) repeat-x scroll 0 100%;
}

.box-1 .border-left {
background:transparent url(images/Line1.jpg) repeat-y scroll 0 0;
}

.box-1 .border-right {
background:transparent url(images/Line1.jpg) repeat-y scroll 100% 0;
}

.box-1 .corner-top-left1 {
background:transparent url(images/CornerTopLeft.jpg) no-repeat scroll 0 0;
}

.box-1 .corner-top-right1 {
background:transparent url(images/CornterTopR.jpg) no-repeat scroll 100% 0;
}

.box-1 .corner-bot-left {
background:transparent url(images/CornerBotLeft.jpg) no-repeat scroll 0 100%;
}

.box-1 .corner-bot-right {
background:transparent url(images/CornerBotR.jpg) no-repeat scroll 100% 100%;
width:100%;
}

.box-1 .box-indent {
padding:8px 20px 23px 26px;
}


