.linetop
{
background-image:url(images/estimate/horiz.jpg);
background-position:top;
background-repeat:repeat-x;
}
.lineside
{
background-image:url(images/estimate/vert.jpg);
background-position: left;
background-repeat:repeat-y;

}
.linesideright
{
background-image:url(images/estimate/vert.jpg);
background-position: right;
background-repeat:repeat-y;

}

a:hover a:link
{
text-decoration:none;
}

td, tr, table
{font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
text-align:left; 

}

h1, h2, h3, h4
{font-family: "Verdana", arial, helvetica, sans-serif;
}
.backtotop
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
line-height: 18px;
padding: 0px 30px 0px 30px;
text-align:right;
color:#0033FF;
}
.bcktotop a:link, a:visited, a:hover, a:active
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
color:#0033FF;

}

.maintext
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
line-height: 18px;
padding: 0px 30px 0px 30px;
text-align:left;
color:#222222;

}
.maintext a:link, a:visited, a:hover, a:active
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:11px;
color:#0033FF;
text-decoration:none;
}
.maintext a:hover
{color:#0033FF;}

.maintext a:visited
{color:#0033FF;}

.lilo 
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1.3em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #222222;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-type: circle;
list-style-image: url(images/arrow.jpg);
padding: 6px;
margin-left: 50px;
margin-right:10px;
}
.lilo a:link, a:visited, a:hover, a:active
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
color:#0033FF;
text-decoration:none;
}
.lilo2
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1.3em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #222222;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-type: circle;
list-style-image: url(images/arrow.jpg);
padding: 6px;
margin-left: 10px;
margin-right:5px;
}
/*#adobe
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1.3em;
line-height: 30px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-type: circle;
list-style-image: url(images/adobereaderlogo.jpg);
padding: 6px;
margin-left: 60px;
margin-right:220px;
}
*/
#adobe {
        margin-left: 20px;
        padding: 0;
}
#adobe ul {
		color: #666666;
}
#adobe li {
        background: url(images/adobereaderlogo.jpg) left center no-repeat;
        padding: 3px 0px 4px 36px;
        margin-bottom: 2px;
        list-style: none;
		list-style-position:outside;
}
#adobe a:link, a:visited, a:hover, a:active
{
font-family: "Verdana", helvetica, sans-serif;
font-size:12px;
color:#0033FF;
text-decoration:none;
}
.title1
{
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	padding: 25px 10px 10px 10px;
	color: #003399; /*003399*/
	padding-left:30px;

}

.title2
{
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size:18px;
	font-weight: 300;
	padding: 25px 10px 10px 10px;
	color: #003399;
	padding-left:30px;

}

.title2nopadding
{
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size:18px;
	font-weight: 300;
	padding: 25px 10px 10px 10px;
	color: #003399;

}


#containter
{ background-image: url(page_bg_css.gif);
   background-repeat: repeat-y; /** Repeats the image vertically **/
    background-position: center; /** Centers the Background image **/

}


.footer
{
font-family:   "Verdana", arial, helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.footer a:link, a:visited, a:hover, a:active
{
font-family:
font-size:11px;
color:#666666;
text-decoration:none;
}

.firstword {
	color: #003399;
}
.descriptiontxt
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
line-height: 20px;
width:390px;
border:1px solid #333333;
margin-left: 0px;
padding-left: 15px;

}
.description
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
line-height: 25px;
width:450px;
/*border:thin solid #D1D1D1;*/
border-collapse:collapse;
margin-left: 20px;
padding-left:0px;

}


#descriptionright
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
line-height: 25px;
width:400px;
border:1px solid #F3F3F3;
border-collapse:collapse;
padding-left: px;
float:right;

}
.descriptiontitle
{
font-family: "Verdana", arial, helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;}

.cellborder
{
border: 1px solid #666666;

}




.pagetitle
{
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	padding: 25px 10px 10px 10px;
	color: #003399;
	padding-left:30px;
}

.parragraftitle_blue
{
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size:18px;
	font-weight: 300;
	padding: 25px 10px 10px 10px;
	color: #003399;
	padding-left:30px;
}

.parragraftitle_bold
{
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	padding: 25px 10px 10px 10px;
	color: #222222;
	padding-left:30px;
}

#left
{
width: 450px;
float:left;

}
#right
{
width: 500px;
float:right;
}
#sub_nav_bar
{
width: 950px;
padding-top: 10px;
padding-bottom: 10px;

}
#faq
{
font-family: "Verdana", arial, helvetica, sans-serif;
padding: 0px 30px 0px 30px;
font-size:12px;

}
#faq h2
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
}

.faqunderline
{
font-family: "Verdana", arial, helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#faq hr {
  border: 0px;
  background-color: #333333;
  color: #333333;
  height: 1px;
}


/*-------------------SUB-MENU------------------------------*/


ul.MenuBarHorizontal {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "Verdana", helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	width: auto;
	z-index: 1000;
}
ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	position: relative;
	text-align: center;
	cursor: pointer;
	width: 13em;
	float: left;
	border: 1px solid #d1d1d1;
}
ul.MenuBarHorizontal a {
font-size: 11px;
	display: block;
	cursor: pointer;
	background-color: #F2F2F3;
	padding: 0.2em 0.75em;
	color: #333;
	text-decoration: none;
	background: url(images/subnavbg.jpg) repeat-x;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	color: #333;
	font-size: 11px;
	/*border: 1px solid #000000;
	padding:-1px;*/
	background: url(images/subnavbg_ov.jpg) repeat-x;
}



/*-------------------SUB-MENU-   END   -----------------------------*/

#frontpagemenu
{z-index:2000; }
#frontflash
{
position:relative; z-index:-2100;}

