body {
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  background: #FFFFFF url('../images/background.jpg') top left repeat-x;
}

A:link {
	COLOR: #C86000; text-decoration: none
}
A:visited {
	COLOR: #C86000; text-decoration: none
}
A:active {
	COLOR: #C86000; text-decoration: none
}
A:hover {
	COLOR: #C86000; text-decoration: underline
}

h1, h2, h3, h4, h5, h6 {color:#0066CC; margin:0px;}

#footerbg {
  margin:0px;
  background: url('../images/footerbg.jpg') bottom left repeat-x;
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 1000px;
  text-align: left;
}

#page_header {
  height: 127px;
  clear: both;
  margin:0px;
}

#logo {
  float:left;
  width:300px;
  padding:20px 0px 0px 0px;
  margin:0px;
  text-align:center;
}

#page_header_middle {
  float:left;
  width:256px;
  padding:60px 0px 0px 0px;
  margin:0px 0px 0px 180px;
  font-size:18px;
  color:#0869CA;
}
.name {font-size:23px; color:#0869CA;}

#page_header_right {
  float:right;
  width:256px;
  padding:32px 0px 0px 0px;
  margin:0px;
  background: url('../images/phone.png') bottom left no-repeat;
}
.callus {margin:0px; padding:28px 0px 0px 70px; font-size:18px; color:#333333;}
.phone {font-size:23px; color:#0869CA;}

#menu_bar {
  margin:0px;
  padding:0px 0px 0px 160px;
  border:0px dashed #cccccc;
  height:43px;
  clear:both;
}

#header_banner {
  margin:30px 0px 10px 0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:293px;
  clear:both;
  background: url('../images/banner-box.png') top left no-repeat;
}

#graybox {
  margin:0px 0px 40px 0px;
  padding:0px 30px 0px 30px;
  border:0px dashed #cccccc;
  height:253px;
  clear:both;
  background: url('../images/graybg.jpg') bottom left repeat-x;
  -moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;border:1px solid #D1D9DB;
}
.head1 {height:54px;}
.head2 {height:30px;}
.topimg {height:140px; line-height:19px;}
.toptext {height:146px; line-height:19px;}
#graybox h2{font-size:23px; text-transform:uppercase; font-weight:normal; padding:10px 0px 0px 0px;}
#graybox h3{font-size:16px; padding:0px 0px 0px 15px; background: url('../images/arrow.png') center left no-repeat;}
.viewbtn {position:relative; margin:0px; text-align:center;}
.box1 {width:270px; float:left;}
.box2 {width:270px; float:left; margin:0px 0px 0px 66px;}
.box3 {width:270px; float:right;}

#content_wrapper {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}

#main_content {
  margin-left:0px;
  margin-right:0px;
  border:0px dashed #cccccc;
}

#main_content h1 {
  font-size: 23px;
  font-weight:normal;
  padding:0px 0px 10px 0px;
}

#main_content h3 {
  font-size: 18px;
  font-weight:normal;
  padding:0px 0px 10px 0px;
}

#main_content p {
  margin:0px;
  padding:0px 0px 18px 0px;
  line-height: 19px;
}

#navcontainer ul {
  padding: 0px;
  margin: 0px;
  color: #FFFFFF;
  float: left;
  width: 100%;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding: 13px 26px 13px 26px;
  margin:0px 1px 0px 1px;
  color: #FFFFFF;
  text-decoration: none;
  float: left;
}

#navcontainer ul li a:hover, .current {
  background: #0869CA;
  color: #fff;
}

.lilist {
  padding: 0px 0px 15px 10px;
  margin: 0px;
}

.lilist li {
  margin: 0px;
  padding:0px 0px 4px 0px;
  line-height:19px;
}

.lilist li a { text-decoration: none; }

.rightside {float:right; width:218px; text-align:right; margin:0px 0px 0px 40px;}

.inputbox {width:302px; height:20px; margin:0px; padding:0px;}
.inputbox1 {width:402px; height:120px; margin:0px; padding:0px;}
.foremname {padding:6px 0px 3px 0px;}

.resetbtn {
  margin: 0px;
  padding: 0px;
  width:107px;
  height:38px;
  border:0px;
  cursor:hand;
  cursor:pointer;
  text-indent:-999px;
  background: url('../images/reset.jpg') top left no-repeat;
}

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#all_logo {
  height: 65px;
  clear: both;
  margin:0px;
  text-align:center;
}

#page_footer {
  height: 74px;
  clear: both;
  margin:0px;
  background: url('../images/footerbg1.jpg') bottom left repeat-x;
}

#page_footer p {
  font-size: 12px;
  line-height:14px;
  color:#FFFFFF;
  margin:0px; padding:18px 20px 0px 20px;
}

#page_footer_left {float:left; width:470px; margin:0px;}
#page_footer_right {float:right; width:530px; margin:0px; text-align:right;}
.vline{margin:0px; padding:0px 7px 0px 7px; color:#0762BD;}

#page_footer A:link {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:visited {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:active {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:hover {
	COLOR: #FFFFFF; text-decoration: underline;
}


/* Menu CSS */
ul#css3menu1, ul#css3menu1 ul{margin:0px;list-style:none;padding:0px;}
ul span{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold; line-height:42px;}
ul#css3menu1 ul{display:none;position:absolute;left:0;top:98%;padding:0px 0px 0px 0px;border-left:1px solid #1958A7;border-right:1px solid #1958A7;border-bottom:0px solid #1958A7; border-top:1px #0869CA solid; background:#1958A7;}
ul#css3menu1 li:hover>*{display:block;}
ul#css3menu1 li{position:relative;zoom:1;display:block;white-space:nowrap;font-size:0;float:left;margin:0px;padding:0px;}
ul#css3menu1 li:hover{z-index:1;}
ul#css3menu1 ul ul{position:absolute;left:100%;top:-1px;}
ul#css3menu1{padding:5px 5px 5px 6px;font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;*display:inline;}
ul#css3menu1>li, ul#css3menu1 li{margin:0 0 0 0px;margin-right:0px;}
* html ul#css3menu1 li a{display:inline-block;}
ul#css3menu1 ul>li{margin:5px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{outline-style:none;}
ul#css3menu1 a, ul#css3menu1 a.pressed{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:12px Arial, Helvetica, sans-serif;color:#FFFFFF;cursor:pointer;text-transform:capitalize}
ul#css3menu1 ul li{float:none;margin:0px 0 0;}
ul#css3menu1 ul a{text-align:left;padding:6px 8px 6px 10px;margin:0px 0px 0px 0px;font-size:12px;color:#FFFFFF;font-weight:normal;text-decoration:none;border-bottom:1px solid #09448C;height:auto;}
ul#css3menu1 li:hover>a, .current{color:#FFFFFF;text-decoration:none;background:#0869CA;}
ul#css3menu1 img{border:none;vertical-align:middle;margin-right:16px;}
ul#css3menu1 img.over{display:none;}
ul#css3menu1 li:hover > a img.def{display:none;}
ul#css3menu1 li:hover > a img.over{display:inline;}
ul#css3menu1 li a.pressed img.over{display:inline;}
ul#css3menu1 li a.pressed img.def{display:none;}
ul#css3menu1 span{display:block;overflow:visible;padding-right:0px;text-transform:uppercase;}
ul#css3menu1 a{padding:0px;margin:0px 2px 0px 0px;color:#FFFFFF;text-decoration:none;text-align:center;height:42px; border-left: 0px solid #303032;}
ul#css3menu1 li:hover>a, ul#css3menu1 li>a.pressed{color:#FFFFFF;text-decoration:none;}
ul#css3menu1 ul li:hover>a, ul#css3menu1 ul li>a.pressed{color:#FFFFFF;text-decoration:none;background:#0869CA;}
ul#css3menu1 li.topmenu>a{border-radius:0px;}
.act{color:#FFFFFF;}

.link1 {width:96px;}
.link1a {width:96px;background:#0869CA;}
.link2 {width:124px;}
.link2a {width:124px;background:#0869CA;}
.link3 {width:156px;}
.link3a {width:156px;background:#0869CA;}
.link4 {width:158px;}
.link4a {width:158px;background:#0869CA;}
.link5 {width:128px;}
.link5a {width:128px;background:#0869CA;}
.sublink1{width:152px;}
