*{
margin: 0 auto;
padding: 0;
outline:none;
border:none;
}
#topnav{
width:800px; margin:0 auto; position:relative; top:15px; 
}
#topnav li{
float: left;
margin-left: 5px; 
display:block;}
#home, #home a{
width: 53px;
height: 36px;
background: url(images/home1.gif) top left no-repeat;
} 
#about, #about a{
width: 122px;
height: 36px;
background: url(images/aboutnav1.gif) top left no-repeat;}
#long, #long a{
width: 122px;
height: 25px;
background: url(images/longnav1.gif) top left no-repeat;}
#long1, #long1 a{
width: 116px;
height: 21px;
background: url(images/longnav1.jpg) top left no-repeat;}
#acute, #acute a{
width: 92px;
height:25px;
background: url(images/acutenav1.gif) top left no-repeat;}
#acute1, #acute1 a{
width: 96px; border:0px;
height:21px;
background: url(images/acutenav1.jpg) top left no-repeat;}
#it, #it a{
width: 96px;
height: 25px;
background: url(images/itnav1.gif) top left no-repeat;}
#it1, #it1 a{
width: 96px;
height: 21px;
background: url(images/itnav1.jpg) top left no-repeat;}
#kpo, #kpo a{
width: 54px;
height: 25px;
background: url(images/kponav1.gif) top left no-repeat;}
#kpo1, #kpo1 a{
width: 59px;
height: 21px;
background: url(images/kponav1.jpg) top left no-repeat;}
#lpo1, #lpo1 a{
width: 59px;
height: 21px;
background: url(images/lponav1.jpg) top left no-repeat;}
#careers, #careers a{
width: 70px;
height: 36px;
background: url(images/careersnav1.gif) top left no-repeat;}
#contactnav, #contactnav a{
width: 87px;
height: 36px;
background: url(images/contactnav1.gif) top left no-repeat;}
#blog, #blog a{
width: 70px;
height: 36px;
background: url(images/blognav1.gif) top left no-repeat;}
#topnav a:hover {background-position: 0px -25px;}
#topnav a:active, #topnav a.selected {background-position: 0 -50px;}
#topnav a {
float: left;
padding: 20px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win */}
#foot {
width: 810px;
clear: both;
margin: 10px 0;
height: 100px;
background: url(images/footer.jpg) no-repeat;}
body{
font: 0.8125em Verdana, sans-serif; 
color: #222;
}
body.p{
font: 0.8125em Verdana, sans-serif; 
color: #222;
background: #fff;} 
#logo2 {
background: url('images/logo1.gif') no-repeat  bottom;
}
#logo1 a{
height: 56px;
width: 217px;
display: block;
background: url('images/logo1.gif') no-repeat  bottom;
text-indent: -100em;
border: 0px solid #000;
overflow: hidden;
margin-left: 100px;
padding-top: 15px;}
#logo1 a:hover{
background: url('images/logo3.gif') no-repeat bottom;
overflow: hidden;}
#fontsize {
position:absolute;
top: 120px;
right: 20px;
float: right;
padding: 0px;
margin: 0px;
z-index: 100;border:0px; text-decoration:none;}
#fontsize img{
padding: 0px;
margin: 0px;
border:0px; text-decoration:none;}
fontsize a.s{
text-decoration:none;
border-bottom: none;margin: 0px;padding: 0px;}
fontsize a.s:link
{text-decoration:none;
border-bottom: 0px #7e9e56 dotted;margin: 0px;padding: 0px;}
p {
margin: 10px 0;
line-height: 1.6em;}
#content li, #contentCareer li{line-height: 1.5em;}
/*------------------------------- test ---------------------------------------*/
#flash {
border: 2px solid #89383F;
width: 750px;
height: 299px;}
#fleft {
width: 25%;
float: left;
margin-right: 10px;
margin-top: 5px;
margin-left: 5px;
margin-bottom:10px;
text-align: left;
font-size: .8em;}
#fleft a{
text-decoration: none;
border: 0px;
color: #000;}
div.fleft1 {
background: #F3F6EB url(images/fleft.gif) bottom left no-repeat;
border-top: 1px solid #E8ECDE;
height: 244px;
border-right: 1px solid #E8ECDE;
border-left: 1px solid #E8ECDE;
border-bottom: 0px solid #CAC9C0;
margin: 4px 0;
padding: 3px;}
div.fleft1 p{
padding: 0 5px;
line-height:1.7em;}
#fleft img {
border: 2px solid #5A7634;
margin: 3px 2px 2px 5px;}
#fleft h3{
margin: 3px 0;
font: bold 1.1em Lucida Sans Unicode,Verdana, Arial, sans-serif; 
letter-spacing: 1.2px;  
text-transform: uppercase;
color: #636A4C;
border-bottom: 1px dotted #B6BF99;
background: url('images/h34.gif')  0px 5px no-repeat;
padding-bottom: 5px;
padding-top: 5px;padding-left: 17px;}
#fright{
width: 71%;
float: left;
text-align: left;
margin-bottom:10px;
margin-top: 5px;}
#fright h3{
margin: 3px 0;
font: bold 1em Lucida Sans Unicode, Verdana, Arial, sans-serif; 
letter-spacing: 1.4px;  
text-transform: none;
color: #636A4C;
border-bottom: 1px dotted #B6BF99;
background: url('images/h35.gif')  0px 2px no-repeat;
padding-bottom: 0px;
padding-top: 0px;padding-left: 18px;}

div.fright1{
margin: 4px 0;
padding: 5px;
background: #F6F6F6 url(images/frontbg.gif) no-repeat bottom right;
border-top: 1px solid #E7E6E6;
border-left: 1px solid #E7E6E6;
min-height: 115px;
clear: both;}
div.fright1 p{
line-height: 1.5em;
font-size: .85em;}
#fright2{
margin: 5px 0 8px 0;
padding: 0px;
width: 100%;text-align: left;
background: #fff;
clear: both;min-height: 110px;}
div.fright1 img {
float: left;
border: 2px solid #778F00;
margin: 2px 6px 2px 2px;}
#fright2 .listItem {
font-size: .8em;
float: left;text-align: left;
background-color: #fff;
border-width: 5px 0px 0px 3px;
border-color: #ffffff;
border-style: solid;
width: 125px;margin: 0 3px;
overflow: hidden;}	
#fright2 .listItem a,
#fright2 .listItem a:visited {
display: block;
color: #333;
padding: 4px 6px 6px 6px;
width: 111px;text-decoration: none;
height: 95px;
border: solid 1px #B8B8B8;
background-image: none;}
#fright2 .listItem a:hover {
display: block;
color: #000;
padding: 4px 6px 6px 6px;
width: 111px;
height: 95px;
border: solid 1px #B4D416;}
#fright2 .listItem p {display: inline;}
#fright2 .imp{
background-color: #89383F;
display: block;
margin: -3px -5px 2px -5px;
padding: 2px 5px 3px 5px;
color: #fff;
height: 25px;
font-weight: bold;}
#fright2 .imp1{
background-color: #C1D671;
display: block;
margin: -3px -5px 2px -5px;
padding: 2px 5px 3px 5px;
color: #222;
height: 25px;
font-weight: bold;}
body.index{
background: url('images/hbg1.jpg') top repeat-x;
margin: 0 auto;
text-align: center;}
#contentg1
{padding: 10px 0px;
margin: 0 auto;
width: 760px;}
span.j{text-align: justify;}
/*------------------------------- Home Page ---------------------------------------*/
body.home{
background: #ADC654 url('images/hbg.gif') top repeat-x;
margin: 0 auto;
text-align: center;}
#home1{
width: 800px;
margin: 0 auto;
text-align: center;}
#hmenu{
clear: both;
height: 65px;}
#hmenu img{
float: right;
margin-top: 10px;
margin-bottom: 10px;}
#menunav1{
padding: 0;
clear: both;
height: 20px;
margin-left: 5px;
font-weight: bold;
font-size: 0.8em;}
#menunav1 li{
list-style: none;
float: left;
margin: 0px 3px 0px 5px;
padding: 5px 10px 5px 10px;
background: #E5EAD9 url('images/hmenuli.gif') no-repeat left top;}
#hcontent{
margin: 20px auto;
clear: both;}
#hnav{
text-align: center;
clear: both;}
#hnav li{
float: left;
background: url('images/hnav.gif') no-repeat center;
padding: 0px;
margin: 0 15px 0px 15px;
list-style: none;
font-weight: bold;}
#menunav2{
clear: both;
margin-top: 10px;
height: 20px;
font-weight: bold;
font-size: 0.8em;
float: right;}
#menunav2 ul {padding-right: 10px;}
#menunav2 li{
list-style: none;
float: left;
margin: 0px 3px 0px 5px;
padding: 5px 10px 5px 10px;
color: #666;
background: #9DB745 no-repeat right top;}
/*-------------------------------end of Home Page ---------------------------------------*/
#wrap{
width: 800px;
background: url(images/bg.jpg) no-repeat top left;
min-height: 750px;
margin-bottom: 20px;
margin-top: 0px;

clear:both;}
#wrapp{
background:#FFF;
width: 800px;
min-height: 750px;
margin-bottom: 20px;
margin-top: 0px;

clear:both;}
#wrap1{
width: 100%;
margin-bottom: 10px;
clear: both;}
#header{
height: 80px;
width: 100%;
background: #CED5BD url('images/bg1.gif') repeat-x top;
padding: 0px;}
#header1{
height: 80px;
width: 100%;
background: #CED5BD;
padding: 0px;}
#logo{
height: 120px;
width: 210px;
background: #fff;}
#header img{
margin-top: 5px;
margin-right: 50px;
float: right;
padding: 0;}
#header img{border: 0px;}
#header a {border: 0px;}
#menu{
width: 100%;
padding: 0px;
padding-bottom:0px;
background: #B4D416 url('images/menu1.gif') repeat-x bottom;
color: #000;
position:absolute;
top:108px;
right: 0%;
border-top: 1px solid #fff;
height: 35px;
clear: both;
float: right;}
#menunav{
margin: 13px auto 0px auto;
padding: 0;
width: 800px;
clear: both;
font-weight: bold;
font-size: 0.8em;}
#menunav ul {float:right;}
#menunav li{
float: left;
margin-left: 5px;
display:block;}
#menunav a:hover {background-position: 0px -35px; border-bottom-color:#C8DB69;}
#menunav a:active, #menunav a.selected {background-position: 0 -70px;}
#menunav a {
float: left;
padding: 20px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win */}

/*------------------------------- h1, h2, h3 ---------------------------------------*/
h1 { 
font-family: arial, helvetica, verdana, sans-serif; 
color: #636A4C; 
font-size: 2em; 
font-weight: bold; 
text-decoration: none; 
line-height: 28px; 
margin: 0px}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
letter-spacing: 1px;
color: #000;
margin: 5px 0 5px 0;
font-weight:bold;
padding-bottom: 14px;
background: url('images/br.gif') 0 30px no-repeat;
}

h3 {
font: bold 1.1em Lucida Sans Unicode, Verdana, Arial, sans-serif; 
letter-spacing: normal;  
color: #636A4C;
border-bottom: 1px dotted #B6BF99;
background: url('images/h3i.gif')  0px 17px no-repeat;
margin: 10px 0;
padding-bottom: 10px;
padding-top: 15px;padding-left: 19px;}
h4 
{font: 1.1em "Lucida Sans Unicode", Verdana, Arial, sans-serif; 
letter-spacing: 1px;
color: #405F17;
margin: 5px 0;
padding-bottom: 10px;}
h4.p 
{font: bold 1em Lucida Sans Unicode, Verdana, Arial, sans-serif; 
color: #3B699F; letter-spacing:normal;
margin: 15px 0;padding: 0 0 0 18px;background: url(images/h31i.gif) no-repeat left;
border-bottom: 1px dotted #3B699F;

}
/*------------------------------- h1, h2, h3 ---------------------------------------*/
/*------------------------------- start of sidebar ---------------------------------------*/
#side{
float: left;
width: 235px;
margin: 10px 5px 0px 0px;
padding-left: 0px;
padding-bottom: 15px;
background: #DBE0CF  url('images/side.gif') no-repeat bottom center;
color: #fff;
border-bottom: 0px solid #D5E88F;
border-left: 0px solid #D5E88F;}
#left {float: left;}
#side1{
float: left;
width: 230px;
margin: 0;
clear: both;
margin-top: 10px;}
#side1 a img{border: 0px;}
#side1 a{border: 0px;}
div.side1{
float: left;
width: 230px;
margin: 0;
clear: both;
margin-top: 10px;}
div.side1 a img{border: 0px;}
div.side1 a{border: 0px;}
#side2{
float: left;
width: 234px;
height: 114px;
margin: 0;
clear: both;
margin-top: 10px;
background: url('images/employee.gif') no-repeat;}
#side2 a img{border: 0px;}
#side2 a{border: 0px;}
#side ul{margin: 10px 0;}
#side li{
background:  url('images/li1.gif') no-repeat  5px;
padding-left: 20px;
padding-top: 2px;
border-bottom: 1px dotted #a6b483;
padding-bottom: 2px;
margin: 5px 5px 5px 5px;
font-weight:bold;
font-size:0.85em;
color: #000;
text-align:left;
list-style: none;}
#side li.selected {color:#AF4C59;}
#side a.selected {color:#AF4C59;}
#side a.Req {color:#036;}
#linkedin a {color:#03F; font-weight:bold; line-height:25px; padding-left:10px;}
#linkedin img {border:none; float:left}
#side li.ra {
margin-left: 30px;
background:  url('images/li.gif') no-repeat  5px;}
#side li.request {
margin-left: 10px;
background:  url('images/request.gif') no-repeat ;
color:#C30;
font-weight:bold;}
#side li#request {
margin-left: 10px;
background:  url('images/request.gif') no-repeat ;
color:#C30;
font-weight:bold;}
a#Req{
color:#C30;
}
#side div.hr{
height: 10px;
width: 100%;
background: url('images/sidehr.gif') repeat-x bottom;}
#side h3{
padding: 5px;
text-align:left;
margin: 0 0px 0 0px;
background: #7E9E56 url('images/sideh4.gif') center no-repeat ;
color:#fff;
font: bold 1.1em Verdana, Arial, sans-serif;
border-right: 1px solid #8D9971;
border-top: 1px solid #8D9971;
border-bottom: 0px solid #8D9971;
letter-spacing: 1px;
text-transform: capitalize;}
#side img {margin-left: 17px;}
#side a{
color: #fff;
text-decoration: none;}
/*------------------------------- end of sidebar ---------------------------------------*/
#container{
margin-top: 1px;
background: #fff url('images/bg8.gif') top repeat-x;
width:960px;
margin-left:auto;
margin-right:auto;
}
#promantraHeader{
width:960px;
height:108px;
background:url(images/header_new.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#promantraHeader_home{
width:960px;
height:108px;
background:url(images/Home_header_new.jpg);
background-repeat:no-repeat;
background-position:left top;
}
.Promantra_Logo{
width:246px;
height:108px;	
float:left;
}
.Promantra_Logo img{
float:left;
}
.SearchCont{
width:450px;
height:108px;	
float:right;	
*display:inline;
margin-right:10px;
text-align:right;
}
.formRight{
	float:right;	
*display:inline;
margin-top:41px;
text-align:right;
}
#MainNav {
width:960px;
height:36px;
background:url(images/new_NavBg.jpg);
background-repeat:repeat-x;
background-position:left top;	
border-top:solid #FFF 1px;
}
#MainNav ul{}
#MainNav ul li{list-style:none; float:left;}	
#MainNav ul li a{display:inline; float:left; list-style:none; padding:10px 10px; margin-right:14px; color:#FFF; text-decoration:none; border:0px; font-weight:bold; font-size:13px}	
#MainNav ul li a:hover, .SelectedItem{background:url(images/new_NavBg_hover.jpg); background-repeat:repeat-x; background-position:left top;}	
#MainNav ul li #Gr {color:#e0ee6f}
#container2{
margin-top: 1px;
background: transparent url('images/cbg2.gif') repeat-x bottom right;}
#containers{background: no-repeat bottom left;}
#content
{float: right; 
width: 540px; 
padding: 0 5px 0 10px; 
margin: 0;
background: #fff;}

#contentCareer
{float: right; 
width: 540px; 
padding: 0 5px 0 10px; 
margin: 0;
background: #fff;}

#content p, ul, #contentCareer p{padding-left: 10px;}
#content h2, #contentCareer h2{padding-left: 5px;}
#contents
{float: left;
margin: 10px 5px 10px 10px;
width: 75%;
padding: 0 5px;
}

#contentg
{
margin: 0px auto 10px auto;
width: 750px;
padding: 0 5px;}
#contentg2
{float: left;
margin: 0px 5px 10px 0px;
width: 600px;
background:#fff;
padding: 0px 5px 0 5px;}
/*------------------------------- start of right ---------------------------------------*/
.right{
float: left;
width: 270px;
margin: 5px 0px 5px 0;
padding: 10px 5px;
text-align: center;
background: #EDEDED;
color: #000;}
.right img{
margin-top: 10px;
border-top: 1px solid #222;
border-bottom: 1px solid #222;}
/*------------------------------- end of right ---------------------------------------*/
/*------------------------------- start of footer ---------------------------------------*/
#foo{
text-align: center;
padding: 0px;
clear: both;
height: 50px;
color: #000;
width: 100%;
background: url('images/foo.gif') repeat-x bottom;
padding-top: 5px;}
#foo ul{
float: right;
margin-top: 20px ;
color: #fff;
margin-right: 10px;}
#foo li{
float: left;
padding: 5px;
list-style: none;letter-spacing: 1px;
color: #fff;font-size: 0.8em;}
#foo li img{border: 0px;}
#foo li a {border: 0px;color: #EFFBC4;font-weight: bold;}
#foo li a:hover {border: 0px;color: #fff;font-weight: bold;}
#fooleft
{float:left;text-align: left;}
/*------------------------------- end of footer ---------------------------------------*/
#center {text-align: center;}
#note {
background: #eee;
width: 95%;
padding: 5px 0;
margin: 5px 0;}
div.friend{
padding: 10px 5px 20px 5px;}
div.friend a{border-bottom: 1px dotted #5C822D;}
div.friend li{
list-style: none;
float: left;
margin-left: 5px;
font-size: 10px;}
#none {display:none;}
#note p{padding: 5px;}
.top {
float: right;
text-decoration: none;}
.top a, a:link{
text-decoration: none;
border: 0px;}
.top a img {border: 0px;}
/*------------------------------- start of tables ---------------------------------------*/
tr.t {
width: 48%;
background: #ECF0E4 ;}
tr.t1 {
width: 48%;
background: #F4F7ED;}
table{
width: 95%;
margin: 15px 5px;
border: 1px solid #CFD8BB;}
table.c{
border: 0px;
width: 100%;
margin: 15px 0;}
th{
background: #9FAA86;
color: #fff;
padding: 5px;}
td{ 
width: 50%;
padding: 5px;}
#green ul{list-style: none;}
/*------------------------------- end of tables ---------------------------------------*/
a, a:link {
color: #7E9E56;
border-bottom: 1px #7e9e56 dotted;}
a:hover {
color: #000;
text-decoration: none;}
a:visited{text-decoration:none;}
#contents a, a:link {
color: #5C822D;
border-bottom: 1px #5C822D dotted;}
#contents a:hover {
color: #000;
text-decoration: none;}
#content a, #contentCareer a {text-decoration:none;}
#menunav a{
color: #000;
text-decoration: none;
border: 0px;}
#menunav a:hover{
color: #7E9E56;
border-bottom: 1px #7e9e56 dotted;}
#side a{
color: #3B3B3B;
text-decoration: none;
border: 0px;}
#side a:hover{
color: #7E9E56;
border-bottom: 0px #7e9e56 dotted;}
#content li {
list-style: none;
margin: 8px 0;
padding-left: 20px;
background: url('images/li2.gif') 5px 2px no-repeat;}
#contents li {
list-style: none;
margin: 8px 0;
padding-left: 20px;
background: url('images/li2.gif') 5px 2px no-repeat;}
#contentg li {
list-style: none;
margin: 8px 0;
padding-left: 20px;
background: url('images/li2.gif') 5px 2px no-repeat;}
#green li {
background: none;
list-style: none;}
li a{text-decoration: none;}
acronym {border-bottom: 1px dotted black;cursor:help;}
/*------------------------------- start of form elements---------------------------------------*/
label,input{
display: block;
width: 150px;
float: left;
margin-bottom: 20px;}
input, textarea,select{ 	
background: #F8F9F6;
padding: 1px;
margin: 1px 0px 20px 0px;
border-color: #7E9E56 #BAD39C #BAD39C #7E9E56;
border-width: 1px;
border-style: solid;}
select{
float: left;
margin-bottom: 10px;}
label {
text-align: right;
width: 150px;
padding-right: 20px;}
div.br {
width: 100%;
height: 5px;
clear:both;
background: url(images/br.gif) no-repeat;}
#article {font-size: 0.8em;}
#article ul{height: 15px;}
#article li{
line-height: 1em;
display:inline;
padding-left: 15px;
padding-right: 5px;
margin: 0px 0px 6px 0px;}
#article li a {
text-decoration:none;
border-bottom: 0px;}
#article li.rfs {background: #fff url('images/rfs.gif') no-repeat  left;}
#article li.email1 {background: #fff url('images/email1.gif') no-repeat  left;}
#article li.email2 {background: #fff url('images/email2.gif') no-repeat  left;}
br {clear: left;}
form{ clear: both;}
form fieldset {
font-size: 100%;
border-color: #CC0033;
border-width: 0px;
border-style: solid none solid none;
padding: 10px;
margin: 0px;}
form fieldset,legend {
font-size: 200%;
font-weight: bold;
color: #000000;
margin: 0px;
padding: 0px 5px;}
#s{
float: right;
clear: both;
border-color: #B4D416;
border-width: 1px;
border-style: solid;
font-weight: bold;
background: url(images/button.jpg) repeat-x top;
font-size: 10px;width: 100px;}
.s{
float: right;
clear: both;
border-color: #B4D416;
border-width: 1px;
border-style: solid;
font-weight: bold;
background: url(images/button.jpg) repeat-x top;
font-size: 10px;width: 100px;}
.ApplyBtn{
float: right;
clear: both;
display:inline;
margin-right:100px;
border-color: #B4D416;
border-width: 1px;
border-style: solid;
font-weight: bold;
background: url(images/button.jpg) repeat-x top;
font-size: 10px;width: 100px;}
#login{
position:absolute;
top: 2px;
right: 20px;
margin-top: 10px;
font-weight: bold;
font-size: 0.8em;}
#topleft {
position:absolute;
background: url(images/left5.gif) top left;
height: 48px;
width: 160px;
top: 0px;
right: 0px;
margin-top: 0px;
}
#login input{
display: block;
width: 65px;
float: left;}
#login1{
float: left;
margin-top: 40px;
margin-left: 10px;
font-weight: bold;
font-size: 0.8em;}
#login1 input{
display: block;
width: 65px;
float: left;}
label{
display: block;
width: 105px;
float: left;}
#login1 img{
float: left;
margin:0 3px 0 3px;}
#login img{
float: left;
margin:0 3px 0 3px;}
#info {
padding-top:10px;	
width: 100%;
float: left;
font-size: 0.8em;}
#info p{
padding: 2px 2px 2px 5px;
background: #F3F6EB url(images/ibg.gif) repeat-x bottom;}
#info a{
text-decoration: none;
border: 0px;}
#green {
border: 0px solid #7A9204;
text-decoration: none;}
#green a {
border:none;
text-decoration: underline;}
#green img {border: none;}
#green img a:hover {border: 2px solid #000;}
.black {color: #000;}
/*------------------------------- end of form elements---------------------------------------*/
.wrap1, .wrap2, .wrap3 {
display:inline-table;
  /* \*/display:block;/**/}
.wrap1 {
float:left;
background:url(images/shadow.gif) right bottom no-repeat;
margin: 3px;}
.wrap2 {background:url(images/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
padding:0 6px 4px 0;
background:url(images/corner_tr.gif) right top no-repeat;}
div.images1{
width: 100%;
margin: 0 auto;
padding: 0;display: block;
clear: both;}
div.images1 img{
margin: 0;width: 220px;
padding: 0;float: left;}

#clear {
height: 29px;
width: 100%;
background:inherit;}
#noFlashText {
width: 100%;
text-align: center;
font-family: verdana, Helvetica, sans-serif;
font-size: 12px;
padding: 40px 0 0 0;}
#flashcontent {
width: 750px;
margin-left: auto;
margin-right: auto;}
#flash {
text-align:center;
width: 750px;
margin-left: auto;
margin-right: auto;}
#menuh {
position: relative;
width: 750px; 
height: 300px;
padding: 0px;
margin: 0px;
background: url("images/home1/home.gif") no-repeat;}
#menuh li{list-style: none;}
#menuh a {
text-indent: -9999px;
text-decoration: none;
position: absolute;
/* this next line is just to show where each box is */
border: 0px solid RED; }
#item01 a { top: 2px; left: 1px; width: 183px; height: 296px; }                                           
#item02 a { top: 2px; left: 185px; width: 188px; height: 296px; }
#item03 a { top: 2px; left: 373px; width: 189px;  height: 296px;}
#item04 a { top: 2px; left: 563px; width: 184px;  height: 296px;}
#item01 a:hover { background: transparent url("images/home1/home.gif") 0 -302px no-repeat; }                                         
#item02 a:hover { background: transparent url("images/home1/home.gif") -185px -302px no-repeat; } 
#item03 a:hover { background: transparent url("images/home1/home.gif") -373px -302px no-repeat; } 
#item04 a:hover { background: transparent url("images/home1/home.gif") -563px -302px no-repeat; } 
#container1 { height: 110px; width:540px;}
#container1 #content1, #container1 #rightbar1 {text-align: left !important;}
#container1 #rightbar1 h2{font-size: 13px; color: #555; margin-bottom: 14px;}
#container1 #content1 { font-size: 11px; line-height: 1.4em; border:0px solid #D6D9CF; border-right:0px; border-left:0px;width: 360px; float:left; height: 110px;  }
#container1 #content1 div { width:360px;}
#container1 #content1 div object, #container1 #content1 div embed { padding-bottom: 10px; }
#container1 #content1 div p {padding:76px 5px 0px 5px; margin:0; }
#container1 #content1 div#f1 .mainone {margin-top: 0em;}
#container1 #content1 div#f1 {border:none;}
#container1 #content1 div#f2 {background:url(images/1.jpg) no-repeat top left; }
#container1 #content1 div#f3 {background:url(images/2.jpg) no-repeat top left;}
#container1 #content1 div#f4 {background:url(images/3.jpg) no-repeat top left;}
#container1 #content1 div#f5 {background:url(images/4.jpg) no-repeat top left;}
#container1 #content1 div#f1 p {margin: 0; padding: 0;}
#content1 p, #content1 a{color: #000; font-weight: bold;}
#container1 #rightbar1 {width: 178px; padding:2px 0; float:right; font-size:10px; background:#EBEFE0; border-bottom: 1px solid #D6D9CF;border-top: 1px solid #D6D9CF;border-right: 1px solid #D6D9CF; }
#rightbar1 a:link, #rightbar1 a:visited { padding: 3px 0px 3px 10px;margin-right: 3px;display: block;  background: #C8DB68; color: #111; text-decoration: none; border:1px solid #D0D7BE;}
#rightbar1 a:hover, #rightbar1 a:active, #rightbar1 li.hi a, #rightbar1 .hi { display: block;color: #000000; text-decoration: none; background:#C5CDA4;}
#rightbar1 ul { margin: 0px; padding: 0px;}
#container1 #rightbar1 p {padding-right: 5px;}
#rightbar1 li {list-style: none; margin:0px 0px; font-weight:bold; padding: 3px 0 3px 5px;}
#rightbar1 {visibility: visible;}
#stich #hide {display: none;}
#content1 div {display: none;}
#content1 div#f1 {display: block;}
img.idupe {
position:absolute;
z-index:30000;
visibility:hidden;}
div.org, div.adr, div.tel, div.fax{ line-height: 1.6em;padding-left: 10px;}
.shadetabs{
padding: 3px 0;
float: left;
margin: 10px 0 0 0;
font: bold 12px Verdana;
list-style: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/}
.shadetabs li{display: inline;margin: 0px;padding: 0px;}
.shadetabs ul{padding: 0px; margin: 0px; }
.shadetabs li a{
text-decoration: none;
padding: 3px 5px;
margin: 0px;
border: 1px solid #9faa86;
list-style: none;
color: #2d2b2b;
background: url(images/ibg.gif) bottom repeat-x;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;}
.shadetabs li.selected{background:none;}
.shadetabs li.selected a{ /*selected main tab style */
background:#B5BF9B;
border: 1px solid #888;
color:#FFFFFF;}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
background:#9faa86;color:#FFFFFF;}
.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #9faa86;
width: 230px;
margin: 0 0 3em 1em;
float:right;
background:#f4f7ed url(images/tabbg.gif) repeat-x bottom;
padding: 5px;}
.tabcontent{display:none;}
.tabcontent ul{padding: 0px; margin: 0px;}
.tabcontent li{
background: url(images/li1.gif) no-repeat left;font-weight: 600;
margin: 2px; 
padding: 0px;}
#tabfloat {float:right; width: 260px;}
@media print {
.tabcontent {display:block!important;}
}
div.paginationstyle { float: right;}
div.paginationstyle a img { border:0px;}
@media screen {
body.high { color : #000; font-size : 100%; }
body.medium { color : #000; font-size : 90%; }
}
#screen-switcher{ margin-left: 10px; margin-top: 10px;width: 210px; float:left;}
#screen-switcher img {float:left; margin:3px 4px;}
#screen-switcher form{ width: 90px; float:left;}
select#select-screen-switcher { width: 70px; font-size:0.35em;}

h3.p {
text-transform:lowercase;
}
a.pdf {padding-left: 15px; background: url('images/acrobat.gif') no-repeat left;}
#contactr{width:160px; background:url('images/cbg2.gif') repeat-x; float:right; padding: 10px 5px 10px 0px;margin-top:0px;margin-right:10px;border: 1px dotted #D9DFC3; border-top:#B4D416 4px solid;}
#contactr li{list-style:none; padding:3px 5px 3px 15px; background:url(images/li.gif) no-repeat left 10px;}
#contactr a{font-weight:bold;font-size: 0.8em;}
#search{float:right;margin-top:5px;font-size:1.2em; position:absolute;right: 5px; top: 0px;}
.searcht {font-size:11px;width:170px;height:18px;border: 1px solid #89A30A; line-height:18px; vertical-align:middle;}
.searchb{width:30px; height:22px; background:#fff url(images/button.jpg) repeat-x bottom; font-size:10px; font-weight:bold; margin:1px 5px 0 5px; border: 1px solid #89A30A; padding-bottom:10px; line-height:15px;}

div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background: url(images/contentbg.gif) repeat-x bottom;
  color: #666666;
  font-size: 88%;
}
div.notes h4 {
  background-image: url(images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  letter-spacing:normal;
  font-weight:bold;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}
div.notes p {
  margin: 1.2em 0em 1.2em 0em;
  line-height:normal;padding:0px;
 color: #666666;
}
div.notes a{border:none;}
#next {float:right;border:0px;}
#next1 {float:right;border:0px;}
#next2 {float:right;border:0px;}


table.g{
	font:normal 76%/150% Verdana, Arial, Helvetica, sans-serif;
	border-collapse:separate; width:100%;
	border-spacing:0; border:1px solid #E9ECE0; text-align:center;
	margin:20px 0 20px 0;
	color:#000;
	}
table.g a {
	color:#523A0B;
	text-decoration:none;
	border-bottom:1px dotted;
	}
table.g a:visited {
	color:#444;
	font-weight:normal;
	}
table.g a:visited:after {
	content:"\00A0\221A";
	}
table.g a:hover {
	border-bottom-style:solid;
	}

table.g tfoot th,
table.g tfoot td {
	border:1px solid #93A163;
	border-width:1px 0;
	background:#E9ECE0; text-align:center; font-weight:bold;
	color:#000000;
	}
	
table.g thead th,
table.g thead td {text-align:left;	border:1px solid #93A163;
	border-width:1px 0;
	background:#E9ECE0;  font-weight:bold;
	color:#000000;}
table.g th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	}
table.g tbody th,
table.g td {
	padding:0.25em 0.5em; width:33%;
	text-align:left;
	vertical-align:top;
	}
table.g tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
table.g tbody th a:link,
table.g tbody th a:visited {
	font-weight:bold;
	}
table.g tbody td,
table.g tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
table.g tbody tr.odd th,
table.g tbody tr.odd td {
	border-color:#DFE3D3;
	background:#F5F6F3;
	}
table.g tbody tr:hover td,
table.g tbody tr:hover th {
	background:#E9ECE0;
	border-color:#523A0B;
	}
table.g caption {
	font-family:Georgia,Times,serif;
	font-weight:normal;
	font-size:1.4em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}

/*Career CSS*/
#ex1{ /*Size of the image*/ padding-top: 66px; width: 345px; /*The image*/ background-image: url(images/ctext.gif); background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; /* WIN IE5 hack */ height: 66px; voice-family: "\"}\""; voice-family:inherit; height: 0; margin-left:10px; }

#rightcontainerright1 {
	padding:5px;
	width:28%;
	background:#fff;
	margin: 5px 2px 10px 10px;
	color:#000000;
	text-align:left;
	float:right;
	display:block;
	}	
	
#rightcontainerright1 img {border:0px; margin-bottom:5px;margin-left:17px;}
#rightcontainerright1 a img  {border:0px; text-decoration:none; margin-bottom:5px; float:right;}


/*Slide Show - Play Hard*/
#rightcontainerright2 {
	padding:0px;
	width:225px;
	background:#fff;
	margin: 5px 5px 10px 10px;
	color:#000000;
	border: 0px solid #99A47E;
	text-align:left;
	float:right;
	display:block;
	}

	#rightcontainerright2 img { margin: 0px; padding:0px;}
	
	#imageContainer {
	height:134px;
position:relative;
margin:auto;
border:0px solid #999;
}
#imageContainer img {
	display:none;
position:absolute;
top:0; left:0;
}
/*End Slide Show - Play Hard*/

#rightcontainerright3 {
	padding:0px;
	width:250px;
	background:#fff;
	margin: 5px 5px 10px 5px;
	color:#000000;
	border: 0px solid #99A47E;
	text-align:left;
	float:right;
	display:block;
	}
#rightcontainerright3 img {border:0px; margin:5px;}

#crightcontainerleft {
	width:250px;
	text-align:left;
	float:left;

	}
#crightcontainerright {
	text-align:left;
	float:left;
	width:250px;
	display:inline;
	margin-left:35px;
	}	
	
	.boxholder{
padding: 0px;
background: #EBEFE0 url(images/vt.gif) repeat-x bottom;
margin: 0 5PX;
border: 1px solid #ddd;
}

.boxholder p.text{
margin: 0;
height: 60px;
padding: 10px;
font-size:12px;
font-weight:bold;
}

blockquote div {
  padding: 0 48px;
  background: transparent url(images/quoright.png) right bottom no-repeat;
}

/*We Care Page*/

		DIV.container { margin: auto; width: 90%; margin-bottom: 10px;}
		
#first li, #second li, #third li, #fourth li {
list-style: none;
margin: 8px 0;
padding-left: 20px;
background: url('images/li2.gif') 5px 2px no-repeat;}
		ul#tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			list-style-type:none;
		}

		ul#tabNavigation li {
		    display: inline;
			list-style-type:none;
			list-style-image:none
		}

		ul#tabNavigation li a {
		    padding: 5px 11px;
		    background-color: #ccc;
			border:#999 solid 1px;
		    color: #000;
		    text-decoration: none;
			list-style-type:none;
			list-style-image:none
		}

		ul#tabNavigation li a.selected,
		ul#tabNavigation li a:hover {
		    background-color: #333;
		    color: #fff;
		    padding-top: 7px;
		}
		
		ul#tabNavigation li a:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 1px solid #999;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		    background-color: #fff;
		}

		#second {
		    background-color: #fff;
		}

		#third, #fourth {
		    background-color: #fff;
		}
		
		.waste {
			min-height: 1000px;
		}
		
/*Hippa*/
.hippa_ThreeColoumnCont li{
	background: url('images/li2.gif');
	background-repeat: no-repeat;
	background-position:left 8px;
	display: block;
	margin-top: 2px;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 12px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	margin-left: 0px;	
	
}

.hippa_Column1 {
	float:left;
	width:170px;
	display: inline;
	height: 450px;
	background-color: #F1F6F9;
	background-image: url(images/backroundImage_columns.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.hippa_Column2 {
	float:left;
	width:170px;
	display: inline;
	margin-left: 10px;
	height: 450px;;
	background-image: url(images/backroundImage_columns.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.hippa_ThreeColoumnCont {
	width:670px;
	margin-left:20px;
	margin-bottom: 15px;
	height: 455px;
	
}

.hipp_TextH1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	margin-bottom: 15px;
	background-image: url(images/backround_hipp_tabs.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	padding-top: 5px;
	vertical-align: middle;
	display: block;
	padding-right: 20px;
}

.moveDown {
	
	line-height: 35px;
	padding-left:18px;
}

.moveLeft {
	padding-left: 18px;
}

sup{font-size:75%;}
.super{font-size:11px;}
