body { background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#094494; margin:0px; height:100%;}
p, form {margin:0;}
img {border:0;}

td {color:#000000; font-size:13px; line-height:18px; font-family: Arial, Helvetica, sans-serif;}
td A{ color:#0000FF; text-decoration:underline;}
td A:hover{color:#c68e00; text-decoration:underline;}

h1, h2, h3{ margin-bottom:10px;}

#t{
border:10px #f0f0f0 solid;
margin-bottom:1px;	
}

.slideshow {}
.slideshow img {}


#estimate td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	}

.jump #to li
{
padding: 0;
list-style-type: none;
margin:0;
display: inline;
padding: 0 2px 0 2px;
}

.jump #to li a
{
font-size:			12px;
color: 				#094494;
-moz-border-radius: 	3px;
-webkit-border-radius: 	3px;
padding: 				3px 8px 2px 8px;
text-decoration: 		none;
border:				1px solid #ffd464;
text-shadow:			1px 1px #FFF;
}

.jump #to li a:hover
{
border:				1px solid #234d92;
text-decoration:		none;
background-image:		url(../images/tm1bg.gif);
color:				#fff;
text-shadow:			1px 1px #003276;
}

.tm1 #link1 li
{
margin-top:10px;
list-style-type: none;
display: inline-block;
padding-left:5px;
padding-right:5px;

}

.tm1 #link1 li a
{
font-family: 			Arial, Helvetica, sans-serif;
font-size:			15px;
text-transform:		uppercase;
color: 				#094494;
-moz-border-radius: 	3px;
-webkit-border-radius: 	3px;
padding: 				10px 8px 7px 8px;
text-decoration: 		none;
border:				1px solid #ffd464;
text-shadow:			1px 1px #FFF;
}

.tm1 #link1 li a:hover
{
border:				1px solid #234d92;
text-decoration:		none;
background-image:		url(../images/tm1bg.gif);
color:				#fff;
text-shadow:			1px 1px #003276;
}

/*menu starts here*/
.menu {padding:10px 0 0 20px; margin:0; list-style:none; height:30px; position:relative;}
.menu li.top {display:block; float:left; position:relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #ffd464;}

.menu li a.top_link {display:block; float:left; height:34px; line-height:35px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#094494; text-transform:uppercase; font-size:13px; padding:0 0 0 10px; cursor:pointer;}

.menu li a.top_link span {float:left; font-weight:normal; display:block; padding:0 11px 0 5px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 15px 0 5px; height:37px;}

.menu li a.top_link:hover {color:#FFF; background: url(../images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(../images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {}

.menu li:hover > a.top_link {color:#FFF; background: url(../images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(../images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:37px; right:0; background-image: url(../images/subbg.png); padding:0 0; white-space:nowrap; width:235px; height:auto; text-shadow:#000000 1px 1px;}
.menu :hover ul.sub li {display:block; height:30px; position:relative; float:left; width:235px;}
.menu :hover ul.sub li a {font-family:Arial, Helvetica, sans-serif; text-transform:normal; font-size:15px; display:block; height:20px; width:235px; line-height:30px; text-indent:10px; color:#FFF; text-decoration:none;}
.menu :hover ul.sub li a.fly {}

.menu :hover ul.sub li a:hover {background-image: url(../images/subbgover.png); color:#fff; padding-bottom:7px; text-shadow:#000000 1px 1px;}
.menu :hover ul.sub li a.fly:hover {}
.menu :hover ul li:hover > a.fly {} 
/*menu ends here*/

.HeadingBlack1 {font-family: Arial, Helvetica, sans-serif; font-size:23px; color:#000; border-left:10px #094494 solid; border-bottom:1px #e5e5e5 solid; margin-left:10px; margin-bottom:20px; padding:10px; font-weight: normal; line-height:25px;}

.HeadingRed1 {font-family: Arial, Helvetica, sans-serif; font-size:23px; color:#000; border-left:10px #FF0000 solid; border-bottom:1px #FF0000 solid; margin-left:10px; margin-bottom:20px; padding:10px; font-weight: normal;}

.HeadingGreen1 {font-family: Arial, Helvetica, sans-serif; font-size:23px; color:#000; border-left:10px #8db600 solid; border-bottom:1px #8db600 solid; margin-left:10px; margin-bottom:20px; padding:10px; font-weight: normal;}

.HeadingBlue1 {font-family: Arial, Helvetica, sans-serif; font-size:23px; color:#094494; padding-bottom:10px;}

.HeadingBlack2 {font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight: normal;}

.HeadingBlack3 {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#3d3d3d; text-shadow:#FFF 1px 1px;}


.HeadingGold1 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#cc9900; font-weight: normal;}

.HeadingWhite1 {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; font-weight: normal;}
.HeadingWhite2 {font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#FFF; font-weight: normal;}
.HeadingGray1 {font-family: Arial, Helvetica, sans-serif; font-size:27px; color:#888; font-weight: normal;}

.HeadingBluebg1 {font-family: Myriad Pro, Helvetica, sans-serif; font-weight:lighter; font-size:24px; color:#FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:6px 10px 3px 10px; width:50%; background:#535353;}

.smtxtblack{color:#2d2d2d; font-size:11px; font-family:Tahoma, Arial, sans-serif;}
.smtxtred{color:#FF0000;}

table#white {
}

table#white td {
color:#FFFFFF;
}

.align1{padding-left:30px; padding-right:20px;}
.align2{padding-left:30px; padding-right:20px; font-size:11px; font-family: Tahoma, Arial; color:#666666;}

#table1 td {font-size:11px; font-family: Tahoma, Arial; color:#666666;}

.input_1 {border: 1px solid #000000; background-color:#9b9b9b; color:#000000;}

.list1 li {
list-style-image: url(../images/bul1.gif);
margin-left: 40px;
margin-right: 40px;
padding-bottom: 10px;
color:#094494;
font-size:14px;
}

ol li{
list-style-type: decimal;
margin-left: 40px;
margin-right: 40px;
padding-bottom: 20px;
font-size:14px;
color:#094494;
}

.cre li {
list-style-type:none;
list-style-image: none;
margin-top: -10px;
margin-left: -30px;
margin-right: 10px;
padding-bottom: 30px;
color:#464646;
font-size:15px;
}
.cre li a{
color:#464646;
text-decoration:none;
}
.cre li a:hover{
color:#c68e00;
text-decoration:none;
}

.cre img {
padding-right:10px;
}



.body1{border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; border-bottom:0; background-color:#FFFFFF; background-image:url(../images/bodybg.jpg); background-position:center bottom; background-repeat:no-repeat;}

.row2{background-image:url(../images/mover_12.jpg); background-repeat:no-repeat; height:93px;}

.ftr1{background-image:url(../images/mover1_14.jpg); background-repeat:no-repeat; height:100px; width:434px;}
.ftr2{background-image:url(../images/mover1_15.jpg); background-repeat:no-repeat; background-position:right; height:100px; width:554px;}

/*footer menu starts*/
.fm #tags1 li
{
margin-top:22px;
list-style-type: none;
display: inline;
font-family: Tahoma, Arial;
padding:10px 1px 0 1px;

}

.fm #tags1 li a
{
background-image:		url(../images/fmbg2.gif); 
color: 				#fff;
-moz-border-radius: 	10px;
-webkit-border-radius: 	10px;
font-size: 			11px;
padding: 				2px 6px 4px 6px;
text-decoration: 		none;
}

.fm #tags1 li a:hover
{
text-decoration:		none;
background-image:		url(../images/fmbg1.gif);
color:				#fff;
}

/*footer menu ends*/

/*box1 starts*/

.box1 #c1
{
margin:10px;
padding:20px;
font-family: Tahoma, Arial;
padding-left:1px;
padding-right:1px;
background-image:url(../images/box1bg.jpg); background-position:top; background-repeat:repeat-x;
background-color:#e0e0e0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #ccc;
}

/*box1 ends*/

.ftr3{background-image:url(../images/mover1_17.jpg); background-repeat:no-repeat; height:80px;}
.ftr4{background-image:url(../images/mover1_18.jpg); background-repeat:no-repeat;}
.ftr5{background-image:url(../images/mover1_20.jpg); background-repeat:no-repeat;}

.border1{border-left:1px solid #bdc0c5; border-bottom:1px solid #bdc0c5; }
.border2{border:1px solid #fff; padding: 8px; background-color:#fafafa;}
.border3{border-left:1px solid #CCC; border-right:1px solid #fff; background-color:#fafafa;}
.newshdr{border:1px solid #efbb33; padding:5px; background-color:#fef2cc; width:290px;}



table#table_style {
    border: solid #FFF 1px;
    margin-left:30px;
    width:90%;
    
}
table#table_style td {
	border-top:#e0f4ff solid 1px;
	border-left:#e0f4ff solid 1px;
	border-bottom:#bddeef solid 1px;
	border-right:#bddeef solid 1px;

}
table#table_style col1 {
	background-color:#000000;
}

.toprow {
	background-color:#000000;
}

#tstbox{
border: 3px solid #f0bb33; 
border-bottom:0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
background-image:url(../images/star.gif);
background-repeat:no-repeat;
background-position:7px 17px;
}
#tstbox .td1{
line-height:22px;
color:#094494;
font-size: 16px; 
font-style: italic;
padding:5px 5px 5px 12px;
}
#tstbox .td2{
border: 3px solid #f0bb33; 
background-color:#f0f6ff;
border-bottom:0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
line-height:22px;
color:#000;
font-size: 16px; 
font-style: italic;
padding:10px;
}