/* CSS Document */

body {
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	background-image: url(images/bkg_gradient.jpg);
	background-repeat: repeat-x;
}

p {
text-align:left;
font:0.8em/1.4em Arial, Helvetica, sans-serif;
color:black;
margin:0px;
padding:0px;
margin-top:10px;
}



/*------------------------------------------- paragraph styles */

p .bold {
text-align:left;
font:bold ;

}
p .italic {
text-align:left;
font:italic ;
}

p .bolditalic {
text-align:left;
font:italic bold ;
}


p .pinkbold {
text-align:left;
font-weight:bold;
color:RGB(129,2,85);

}
p .pinkitalic {
font-style:italic;
font:italic ;
color:RGB(129,2,85);
}

p .pinkbolditalic {
text-align:left;
font-style:italic;
font-weight: bold;
color:RGB(129,2,85);
}


/* --------- end paragraph */


/*------------------------------------------- h1 h2 h3 h4 h5 Main Items styles */


h1 {
font:italic 1em/1.6em Arial, Helvetica, sans-serif;
color:RGB(129,2,85);
text-align:left;
margin:0px;
padding:0px;
}
h2 {
font:italic 0.9em/1.5em Arial, Helvetica, sans-serif;
color:RGB(129,2,85);
text-align:left;
}

h3{
font:italic 0.8em/1.4em Arial, Helvetica, sans-serif;
color:RGB(129,2,85);
text-align:left;
}

h4{
font:italic 0.8em/1.3em Arial, Helvetica, sans-serif;
color:RGB(129,2,85);
text-align:left;
}

h5{
font:italic 0.8em/1.3em Arial, Helvetica, sans-serif;
color:RGB(129,2,85);
text-align:left;
}

#container {
width:800px;
height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
margin:0px;
padding:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
border:thin #999999 solid;

}

#header {
	height:244px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	background-image: url(images/bkg_header-blue_eyes.jpg);
	background-repeat: no-repeat;
}

#content {
	width:800px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	float:right;
	background-color:white;
	clear:inherit;
	background-image: url(images/bkg_content.jpg);
	background-repeat: repeat-y;
}
#content a:link, a:visited {
text-decoration:none;
color:black;
}
#content a:hover, a:active {
text-decoration:underline;
color:RGB(0,89,84);

}

/* --------- end h1 h2 h3 h4 h5 Main Items */





/*------------------------------------------- menu */

#menu {
	width:202px;
	clear:inherit;
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-image: url(images/bkg_menu.jpg);
	background-repeat: repeat-y;	

}

.menucontent {
	width:202px;
	vertical-align:top;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-image: url(images/bkg_menutop.jpg);
	background-repeat: no-repeat;
}



#menu ul {
color:RGB(0,89,84);
margin:0;
padding:0;
padding-left:28px;
padding-bottom:10px;
list-style:none;
/*list-style:url(images/bullet_menu.jpg) inside;*/
font:13px/15px Arial, Helvetica, sans-serif;
}

#menu ul li {
padding-top:10px;
padding-left:0px;
list-style:none;

}



#menu li ul {
font:11px/13px Arial, Helvetica, sans-serif;
color:RGB(0,89,84);
list-style:none;
margin:0;
padding:0;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

#menu a:link, #menu a:visited {
color:RGB(0,89,84);
text-decoration:none;

}

#menu a:hover, #menu a:active {
color:RGB(3,47,45);
text-decoration:none;
}

/* --------- end menu */

#column01 {
width:255px;
position:relative;
float:left;
clear:inherit;
padding:0 20px 10px 30px;
height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */


}

#column02 {
text-align:left;
position:relative;
clear:inherit;
padding:30px 30px 10px 20px;
float:right;
width:229px;
height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	border-left:thin solid RGB(152,155,158);
}

#column03 {
text-align:left;
position:relative;
clear:inherit;
padding:0px 33px 10px 20px;
float:right;
width:538px;
height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
	}

#footer {
	width:800px;
	height:64px;
	font:0.7em/1.5em Arial, Helvetica, sans-serif;
	text-align:center !important;
	color:RGB(152,155,158);
	padding:0;
	margin:0;
	vertical-align:bottom;
	background-image: url(images/bkg_footer.jpg);
	background-repeat: no-repeat;
}


#footercontent {
padding:10px;
text-align:center;
color:RGB(152,155,158);
}


#footercontent a:link, #footercontent a:visited {
color:RGB(152,155,158);
text-decoration:none;
margin:0 2.5px 0 2.5px;

}

#footercontent a:hover, #footercontent a:active {
color:RGB(0,89,84);
text-decoration:none;
margin:0 2.5px 0 2.5px;
}

/* end ---------Footer menu */

/*------------------------------------------- news */
#news {
	background-color:RGB(152,155,158);
	width:230px;
	height:auto !important; /* real browsers */
	height:500px; /* IE6: treaded as min-height*/
	min-height:500; /* real browsers */
	border:thin solid RGB(152,155,158);
	padding-top:80px;
	font:0.9em/1.5em Arial, Helvetica, sans-serif;
	color:white;
	background-image: url(images/bkg_newstop.jpg);
	background-repeat: no-repeat;
}




#newscontent {
margin-left:10px;
margin-right:10px;
padding:2px 5px 5px 0px;
height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}


#newscontent  span {
	color:RGB(0,89,84);
	font-style:italic;
	padding-left:15px;
	background-image: url(images/bullet_news2.jpg);
	background-repeat: no-repeat;
}

#newscontent a:link, #newscontent a:visited {
color:RGB(0,89,84);
text-decoration:none;

}

#newscontent a:hover, #newscontent a:active {
color:white;
text-decoration:none;
}
/* --------- end news */

#topsearch {
text-align:right;
padding-top:20px;
padding-right:18px;


}

#topsearch form{
color:RGB(129,2,84);
font:.6em/.8em Arial, Helvetica, sans-serif;

text-align:right;
margin:0px;
padding:0px;

}

.searchbox {
height:1.5em !important;
font:1.2em/1.3em Arial, Helvetica, sans-serif !important;
width:90px;
color:RGB(129,2,84);
}


#topsearch submit  {
font:.9em/1em Arial, Helvetica, sans-serif;
width:60px;
}


#topsearch form a:link, #topsearch form a:visited {
color:RGB(129,2,84);
text-decoration:none;
text-align:right;

}

#topsearch form a:hover, #topsearch form a:active {
text-decoration:none;
color:RGB(0,89,84);
text-align:right;

}

#phone {
color:RGB(129,2,84);
font:1.0em/1.2em Arial, Helvetica, sans-serif;
text-align:right;
margin:0;
padding:0;
padding-top:3px;
padding-right:18px;
float:right;
clear:both;
}



#forceclear {
clear:both;
}


.privacy{
color:RGB(129,2,84);
text-align:right;
text-decoration:none;
padding:0px;
margin:0px;
padding-top:-5px;

}

.privacy a:link, .privacy a:visited {
font:0.6em/1.2em Arial, Helvetica, sans-serif;
color:RGB(129,2,84);
text-decoration:none;
text-align:right;
}

.privacy a:hover, .privacy a:active {
font:0.6em/1.2em Arial, Helvetica, sans-serif;
text-decoration:none;
color:RGB(0,89,84);
text-align:right;
}




.searchbutton {
font:10px Arial, Helvetica, sans-serif;
color:RGB(129,2,84);

}
/*------------------------------------------- list style */

#column01 ul li, #column02 ul li {
	text-align:left;
	font:0.8em/1.3em Arial, Helvetica, sans-serif;
	margin-left:-8px;
	list-style-image:url(images/bullet_ul.jpg);
	text-align:left;
}

#column01 ul li a:hover, #column01 ul li a:link {
text-decoration:none;
color:RGB(129,2,85);


}

#column01 ul li a:visited, #column01 ul li a:active {
text-decoration:none;
color:RGB(129,2,85);
}


#column02 ul li a:hover, #column02 ul li a:link {
text-decoration:none;
color:RGB(129,2,85);

}

#column01 ul li a:visited, #column02 ul li a:active {
text-decoration:none;
color:RGB(129,2,85);
}

#column01 ul li .pinkbold,  #column02 ul li .pinkbold{
text-align:left;
font-weight:bold;
color:RGB(129,2,85);
}



/* --------- end list */

.imageleft {
float:left;
margin:5px;
max-width:150px;

}

.imageright {
flaot:right; 
margin:5px;
max-width:220px;

}

.imageLargeLeft {
margin:10px 0 10px 0;
/*border:medium solid RGB(151,154,155);*/
}

.footnote {
font:0.8em/1.2em Arial, Helvetica, sans-serif;
}

 .backtotop {
font:0.8em/1.4em Arial, Helvetica, sans-serif;
text-align:right;
color:RGB(0,89,84);
border:0;
}

.backtotop a:link, .backtotop a:visited {
font:0.8em/1.4em Arial, Helvetica, sans-serif;
text-align:right;
color:RGB(0,89,84);
text-decoration:none;
}

.backtotop a:hover, .backtotop a:active {
font:0.8em/1.4em Arial, Helvetica, sans-serif;
text-align:right;
color:RGB(0,89,84);
text-decoration:none;
}
/*---------------------*/

#title {
text-align:left;
width:550px;
position:relative;
padding:0 0px 10px 30px;
float:left;
}

#submenu {
}

 .backtomenu {
font:0.7em/1.4em Arial, Helvetica, sans-serif;
margin-right:3px;
text-align:left;
color:RGB(0,89,84);
border:0;
}

.backtomenu a:link, .backtomenu a:visited {
font:0.7em/1.4em Arial, Helvetica, sans-serif;
text-align:left;
color:RGB(0,89,84);
text-decoration:none;
margin-right:3px;
}

.backtomenu a:hover, .backtomenu a:active {
font:0.7em/1.4em Arial, Helvetica, sans-serif;
text-align:left;
color:RGB(0,89,84);
text-decoration:none;
margin-right:3px;

}

h1 .page {
font:italic .8em/1.6em Arial, Helvetica, sans-serif;
color:RGB(129,2,85);
text-align:left;
margin:0px;
padding:0px;
}

.bullettop {
height:11px;
width:11px;
border:none;
}

.add_border {
border:1px solid RGB(0,89,84);;
}

.img_FloatLeft {
float:left;
padding:5px;
}


#humanresources ul li {
padding-top:5px;
}

#servicechart {
text-align:center;
font:0.8em/1.4em Arial, Helvetica, sans-serif;
color:black;
margin:0px;
padding:0px;
margin-top:10px;
}

.line {
border-bottom:1px solid RGB(129,2,85);
}
