a {

text-decoration: none;

color:#1a6666;

}




a:hover{

text-decoration:underline;

}

* html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


#certf {

cursor:pointer;

}



#index-news a {

text-decoration: none;

color:#ca843b;

cursor: pointer;

z-index:1000;

position:relative;

}



#index-news a:hover {

text-decoration: underline;

}



body {

	 background-color:#e2e0da;

	 font-family: arial, verdana, tahoma;

	 font-size: 12px;

	 margin:0 !important;

	 padding:0;

	 text-align:center;

     overflow-x: hidden;
}



#wrapper, #more{

	width:770px;

	margin: 0 auto !important;

	padding: 0 auto;

	text-align:left;

}

#more{
margin:100px auto 15PX auto !important;
position:relative;
left:40px;
}



#logo{

	  background-image: url(images/logo-bg.png);

	  background-repeat: no-repeat;

	  height:138px;

	  width:288px;

	  margin-left:35px;

	  top:30px;

	  z-index:800;

	  text-align:center;

	  position:absolute;

}



* html #logo{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo-bg.png',sizingMethod='scale');

}



#logo img {

	  margin-top:35px !important;

}



#pic1 {

	  background-image: url(images/index-pic1.jpg);

	  background-repeat: no-repeat;

	  height:140px;

	  width:452px;

	  z-index:150;

	  position:absolute;

	  top:55px;

	  margin-left:310px;

}



#pic2 {

	  background-image: url(images/index-pic2.png);

	  background-repeat: no-repeat;

	  height:379px;

	  width:294px;

	  z-index:155;

	  position:absolute;

	  top:145px;

	  margin-left:178px;

}



#pic3 {

	  background-image: url(images/index-pic3.png);

	  background-repeat: no-repeat;

	  height:248px;

	  width:269px;

	  z-index:55;

	  position:absolute;

	  top:35px;

	  margin-left:508px;

	  margin-top:500px;

}



* html #pic3{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index-pic3.png',sizingMethod='scale');

}



#welcome-lbl{

	  background-image: url(images/welcome.png);

	  background-repeat: no-repeat;

	  height:30px;

	  width:248px;

	  display:block;

	  margin-bottom:10px;

}



* html #welcome-lbl{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/welcome.png',sizingMethod='scale');

}



#welcome p {

    width:430px;

	color:#1a6666;

	 margin:10px 0;

	 padding:0;

}



#welcome h2{

	font-size:12px;

	color:#1a6666;

	 width:430px;

	 margin:0;

	 padding:0;

}



#napo {

	  background-image: url(images/index-napo.png);

	  background-repeat: no-repeat;

	  height:85px;

	  width:105px;

	  margin-top:10px;

	  float:left;

	  clear:both;

}





* html #napo{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index-napo.png',sizingMethod='scale');

}



#info {

	 float:left;

	 width:320px;

	 margin-top:10px;

	 text-align:right;

	 padding-top:5px;

	 color:#1a6666;

}



#tag {

	  background-image: url(images/index-tag.png);

	  background-repeat: no-repeat;

	  height:388px;

	  width:288px;

	  z-index:100;

	  position:absolute;

	  top:165px;

	  margin-left:470px;

}



#index-news{

	  background-image: url(images/index-news.png);

	  background-repeat: no-repeat;

	  height:218px;

	  width:230px;

	  margin-top:135px;

	  margin-left:35px;

	  padding:0 auto;

	  text-align:center;

	  color:#855e35;

}



#index-news img {

	  margin:25px auto 15px auto;

}



#index-news p {

	  margin:35px 0;

}



#index-news .pub {

	  text-transform: uppercase;

	  font-size:10px;

}


#vmarquee p{
margin:15px 0 0 0;
padding:0;
}

#index-news .title {

	  font-weight: bold;

	  color:#ca843b;

}



* html #index-news{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index-news.png',sizingMethod='scale');

}





#index-bg {

	  background-image: url(images/index-bg.gif);

	  background-repeat: no-repeat;

	  width:740px;

	  height:754px;

	  position:relative;

	  top:50px;

	  left:30px;

}



#welcome{

	  background-image: url(images/gradient-bg.png);

	  background-repeat: no-repeat;

	  width:723px;

	  height:315px;

	  position:absolute;

	  margin-top:-278px;

	  margin-left:35px;

	  padding:35px 25px;

}



#certf {

	  background-image: url(images/buygc.png);

	  background-repeat: no-repeat;

	  width:254px;

	  height:45px;

	  z-index:200;

	  position:absolute;

	 /* margin-top:-246px;

	  margin-left:505px;*/

}

#decspecials {

	  background-image: url(images/decspecials-index.png);

	  background-repeat: no-repeat;

	  width:224px;

	  height:99px;

	  z-index:200;

	  position:absolute;

	  margin-top:-246px;

	  margin-left:505px;
	  cursor:pointer;

}



#main{

	 background-image: url(images/main-body.gif);

	 background-repeat: repeat-y;

	 width:598px;

	 position:relative;

	 z-index:500;

	 margin-left:165px;  																										 

}





#navigation{

	background-image: url(images/navi-bg.gif);

	background-repeat:no-repeat;

	width:187px;

	height:359px;

	margin:0 auto;

	text-align:center;

	position:relative;

	z-index:500;

}



#navlist {

    list-style:none;

	position:relative;

	z-index:100;

	width:100%;

	height:255px;

	background-repeat:no-repeat;

	text-align:center !important;

	padding:0;

	top:55px;

	margin:0;

}



#navlist a {

	height: 27px;

	background-image: url(images/navi-tabs.gif);

	width: 149px;

	overflow:hidden;

	display:block;

	padding:0 auto;

	margin:0 auto;

	text-align;center;

	border-bottom:1px solid #553613;

}



#navlist a span{

display:none;

}



li#home a {

	/*background-position: 0 6px;*/

	background-position: 0 -280px;

	width: 149px;

	left: 0;

}



li#home a:hover, li#home a:active {

	background-position: 0 -280px;

}



li#hom-org a{

	background-position: 0 -27px;

	width: 149px;

	left: 0;

}



li#hom-org a:hover, li#hom-org a:active {

	background-position: 0 -313px;

}



li#bus-srv a{

	background-position: 0 -27px;

	width: 149px;

	left: 0;

}



li#bus-srv a:hover, li#bus-srv a:active {

	background-position: 0 -313px;

}



li#bus-srv a{

	background-position: 0 -58px;

	width: 149px;

	left: 0;

}



li#bus-srv a:hover, li#bus-srv a:active {

	background-position: 0 -344px;

}



li#ofc-org a{

	background-position: 0 -90px;

	width: 149px;

	left: 0;

}



li#ofc-org a:hover, li#ofc-org a:active {

	background-position: 0 -376px;

}



li#ows a{

	background-position: 0 -122px;

	width: 149px;

	left: 0;

}



li#ows a:hover, li#ows a:active {

	background-position: 0 -408px;

}



li#about a{

	background-position: 0 -154px;

	width: 149px;

	left: 0;

}



li#about a:hover, li#about a:active {

	background-position: 0 -440px;

}



li#res a{

	background-position: 0 -186px;

	width: 149px;

	left: 0;

}



li#res a:hover, li#res a:active {

	background-position: 0 -472px;

}



li#blog a{

	background-position: 0 -218px;

	width: 149px;

	left: 0;

}



li#blog a:hover, li#blog a:active {

	background-position: 0 -504px;

}



li#contact a{

	background-position: 0 -248px;

	width: 149px;

	left: 0;

}



li#contact a:hover, li#contact a:active {

	background-position: 0 -534px;

}



#sidebar{

z-index:400;

margin:0;

padding:0;

position:absolute;

top:120px;

left:-150px;

float:left;

}



sup {

	font-size:.65em;

}



#tel {

	 background-image: url(images/tel.png);

	 width:100%;

	 height:12px;

	 background-repeat: no-repeat;

	 z-index:90;

         position:relative;

         top:35px;

         margin-left:590px;

}



#tel span{

position: absolute;

left:-1000%;

}



* html #tel{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tel.png');

}

#bot-button1 {

	 background-image: url(images/hire-home.png);

	 width:223;

	 height:45px;

	 background-repeat: no-repeat;

	 z-index:190;

     margin-top:20px;

	 position:absolute;

	 cursor:pointer !important;

}





* html #bot-button1{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hire-home.png');

}



#bot-button2 {

	 background-image: url(images/hire-office.png);

	 width:223;

	 height:45px;

	 background-repeat: no-repeat;

	 z-index:190;

     margin-top:20px;

	 margin-left:250px;

	 position:absolute;

	 cursor:pointer !important;

}





* html #bot-button2{

    background: none;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hire-office.png');

}