html {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #31302a;
	background-image: url(../images/body_bg.jpg);
	background-color: #0b145b;
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	text-indent:0;
	text-align:justify;
}

body a,body a:link,body a:active,body a:visited {
	text-decoration: underline;
	color: #ffffff;
}

body a:hover {
	text-decoration: none;
}

#art_header {
	background-image: url(../images/art_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
	padding:0 0 0 0;
	display: table;
}

#general {
	width:836px;
	margin: 0 auto 0 auto;
	/*background-image: url(../images/bg_services_title.jpg);
	background-repeat: no-repeat;
	background-position: left 190px;*/
	float: none;
	clear: both;
	display: table;
}

#logo {
	width: 213px !important;
	/*overflow: hidden;*/
	height:100px!important;
	float: left;
	clear: left;
	margin:10px 0 0 5px!important;
	display:inline;
padding:0;
line-height:100px!important;

}



#logo{

}

#logo object,#logo embed{

padding:0!important;
line-height:100px!important;
}





#slogan {
	float:left;
	clear:both;
	padding: 0;
	color: #bed6f8;
	font-size: 34px;
	line-height: 50px;
	margin:5px 0 10px 200px;
	text-transform: uppercase;
	text-align:left;
	width: 629px;
	display:inline;

}

#services_title {
	width: 198px;
	height: 28px;
	/*background-image: url(../images/bg_services_title.jpg);
	background-position: left top;
	background-repeat: no-repeat;*/
	float: left;
	clear: left;
	margin: 0;
	padding:2px 0 0 0;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
	color:#342e22;
	font-weight:bold;
}

#services_title a{
color:#342e22;
text-decoration:none;

}

#content_over {
	width:836px;
	margin: 0 auto 0 auto;
	display: table;
	padding: 0;
}


#content_over[id]{
border-left:1px solid transparent;
}

#content_over{
border-left:expression("3px solid #0b145b");

}

.content {
	width:836px;
	background-color: #f8f4e1;
	background-image: url(../images/bg_content_right.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	float: left;
	clear: both;
	margin: 0 auto 0 auto;
	padding: 0;
	display: inline;
}

* html .all_cyan {
}

.content #left {
	width: 215px;
	float: left;
	clear: left;
	background-image: url(../images/bg_left.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	padding: 0;
	overflow: hidden;
}




* html .content #left{
width: 214px!important;

} 

#left ul.submenu {
	float: left;
	clear: left;
	width: 207px;
	margin:0 0 0 10px;
	display: inline;
	padding:0;

}

#left ul.submenu li {
	float: left;
	clear: left;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
	width: 207px;
	height: 23px;
}

#left ul.submenu li a,#left ul.submenu li a:link,#left ul.submenu li a:active,#left ul.submenu li a:visited
	{
	float: left;
	clear: left;
	background-image: url(../images/bg_submenu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: right;
	padding:1px 50px 0 0;
	width: 157px;
	height: 23px;
	color: #3d3628;
	text-decoration: none;
	font-size:13px;
}

#left ul.submenu li a:hover {
	background-image: url(../images/bg_submenu_selected.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
}

/*.submenu_cyan li a:hover{
background-image:url(../images/bg_submenu_cyan.jpg)!important;
background-position:top left;
background-repeat:no-repeat;
}

.submenu_cyan li a.selected{
background-image:url(../images/bg_submenu_cyan.jpg)!important;
background-position:top left;
background-repeat:no-repeat;

}*/
.content_inner {
	background-image: url(../images/bg_content_gradient.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width:620px;
	float: left;
	clear: none;
	margin: 0;
	padding: 0 0 50px 0;
}

.content_inner .text {
	background-image: url(../images/bg_content_eis.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width:533px;
	float: none;
	clear: none;
	padding: 25px 50px 100px 35px;
	margin: 0;
}

.product {
	float: left;
	clear: none;
	width: 200px;
	margin: 10px;
	display: inline;
}

.text img {
  padding: 0;
  border: 0;
}

.product h3 {
	text-align: center;
}

.text img.content_image {
	padding: 5px;
}

p {
	float: none;
	/*clear: both;*/
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: 1em;
        text-indent:0;
}

h1 {
	color: #0b4ab2;
	font-size: 24px;
	line-height: 25px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding:0 0 3px 0;
	text-align:right;
}

h2 {
	color: #2b261c;
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
	margin: 10px 0 15px 0;
	clear: both;
}

h3 {
	color: #665e52;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	margin: 0 0 15px 0;
	text-transform: capitalize;
	text-decoration: underline;
}

.topmenu_over {
	float:left;
	clear: none;
	height: 30px;
	width: 632px;
	padding:0 0 0 1px;
}

ul.topmenu {
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
}

ul.topmenu li {
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.topmenu li a {
	float: left;
	clear: none;
	background-image: url(../images/bg_topmenu.gif);
	width: 158px;
	height: 25px;
	text-align: center;
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF !important;
	text-decoration: none !important;
	margin: 0;
	padding: 5px 0 0 0;
}

.red:hover {
	background-image: url(../images/bg_topmenu_red.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.cyan:hover {
	background-image: url(../images/bg_topmenu_cyan.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.magenta:hover {
	background-image: url(../images/bg_topmenu_magenta.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.yellow:hover {
	background-image: url(../images/bg_topmenu_yellow.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.green:hover {
	background-image: url(../images/bg_topmenu_green.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#footer {
	height: 376px;
	background-image: url(../images/bg_footer.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	width:836px;
	padding: 0;
}

* html #footer {
	height: 141px;
}

*+html #footer {
	height: 141px;
}

#footer .address {
	float: right;
	clear: none;
	color: #ffffff;
	width:700px;
	margin: 0 28px 0 0;
	padding: 10px 0 0 0;
	display: inline;
	text-align: right;
	font-size: 11px;
}

#woman {
	width: 265px;
	height: 235px;
	background-image: url(../images/woman.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	/*bottom:140px;*/
	margin: -235px 0 0 -44px;
}

#woman1[id]{
margin-left:-44px;

}

#woman { margin-left/*\**/: -43px\9; }

* html #woman{
margin-left:-42px !important;

}

*+html #woman{
margin-left:-42px !important;

}

/*CYAN*/



.all_cyan .text a {
	color: #0099CC !important;
}

.all_cyan h1 {
	color: #018ac2;
	border-bottom:2px solid #018ac2;
}

.all_cyan .address {
	border-top: 7px solid #018ac2;
}

.all_cyan .topmenu_over {
	/*border-bottom: 7px solid #278188;*/
}

.all_cyan .topmenu a.select,.all_cyan .topmenu a.select:link,.all_cyan .topmenu a.select:active,.all_cyan .topmenu a.select:visited
	{
	background-image: url(../images/bg_topmenu_cyan.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.all_cyan ul.submenu li a:hover {
	background-image: url(../images/bg_submenu_blue.gif) !important;
	background-position: top left;
	background-repeat: no-repeat;
}

.all_cyan ul.submenu li a.selected {
	background-image: url(../images/bg_submenu_blue.gif) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}


.all_cyan .border{
background-color:#018ac2;

}

/*MAGENTA*/
.all_magenta .text a {
	color: #cd3271 !important;
}

.all_magenta h1 {
	color: #cd3271;
	border-bottom:2px solid #cd3271;
}

.all_magenta .address {
	border-top: 7px solid #cd3271;
}

.all_magenta .topmenu_over {
	/*border-bottom: 7px solid #7a134a;*/
}

.all_magenta .topmenu a.select,.all_magenta .topmenu a.select:link,.all_magenta .topmenu a.select:active,.all_magenta .topmenu a.select:visited
	{
	background-image: url(../images/bg_topmenu_magenta.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.all_magenta ul.submenu li a:hover {
	background-image: url(../images/bg_submenu_magento.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_magenta ul.submenu li a.selected {
	background-image: url(../images/bg_submenu_magento.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_magenta .border{
background-color:#cd3271;

}

/*YELLOW*/
.all_yellow .text a {
	color: #dbb11f !important;
}

.all_yellow h1 {
	color: #f6be00;
	border-bottom:2px solid #fdc60a;
}

.all_yellow .address {
	border-top: 7px solid #fdc60a;
}

.all_yellow .topmenu_over {
	/*border-bottom: 7px solid #dbb11f;*/
}

.all_yellow .topmenu a.select,.all_yellow .topmenu a.select:link,.all_yellow .topmenu a.select:active,.all_yellow .topmenu a.select:visited
	{
	background-image: url(../images/bg_topmenu_yellow.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.all_yellow ul.submenu li a:hover {
	background-image: url(../images/bg_submenu_blue.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_yellow ul.submenu li a.selected {
	background-image: url(../images/bg_submenu_blue.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_yellow .border{
background-color:#fdc60a;

}
/*RED*/
.all_red .text a {
	color: #c70000 !important;
}

.all_red h1 {
	color: #c70000;
}

.all_red .address {
	border-top: 7px solid #c70000;
}

.all_red .topmenu_over {
	/*border-bottom: 7px solid #c70000;*/
}

.all_red .topmenu a.select,.all_red .topmenu a.select:link,.all_red .topmenu a.select:active,.all_red .topmenu a.select:visited
	{
	background-image: url(../images/bg_topmenu_red.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.all_red ul.submenu li a:hover {
	background-image: url(../images/bg_submenu_blue.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_red ul.submenu li a.selected {
	background-image: url(../images/bg_submenu_blue.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_red .border{
background-color:#c70000;

}




/*GREEN*/
.all_green .text a {
	color: #666666!important;
}

.all_green h1 {
	color: #575757;
	border-bottom:2px solid #575757;
}

.all_green .address {
	border-top: 7px solid #575757;
}

.all_green .topmenu_over {
	/*border-bottom: 7px solid #247132;*/
}

.all_green .topmenu a.select,.all_green .topmenu a.select:link,.all_green .topmenu a.select:active,.all_green .topmenu a.select:visited
	{
	background-image: url(../images/bg_topmenu_green.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.all_green ul.submenu li a:hover {
	background-image: url(../images/bg_submenu_blue.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}

.all_green ul.submenu li a.selected {
	background-image: url(../images/bg_submenu_blue.jpg) !important;
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
}


.all_green .border{
background-color:#676767;

}



form {
	margin: 0;
	padding: 0;
}

label {
	width: 100px;
	text-align: right;
	margin: 0 10px 0 0;
	display: inline;
	clear: left;
	float: left;
	padding: 0;
}

.button {
	margin: 0 0 0 110px;
}

.illustration {
	float: right;
	clear: right;
	margin: 0 0 20px 20px;
	display: inline;
}

.navigation{
float:left;
clear:both;
width:80px;
text-align:right;
padding:0;
margin:6px 0 15px 130px;
display:inline;

}

.navigation a, .navigation a:link, .navigation a:active, .navigation a:visited{
margin:0 0 0 5px;
float:left;
clear:none;

}

.navigation img{
border:0;

}

.border{
height:7px;
width:637px;
background-color:red;
font-size:7px;
line-height:7px;
margin:0 0 0 199px;
padding:0;

}

.border .corner_left{
width:4px!important;
height:7px!important;
	background-image: url(../images/corn_left.gif) !important;
	background-position: top left;
	background-repeat: no-repeat;
float:left;
clear:left;

}


.border .corner_right{
width:4px!important;
height:7px!important;
	background-image: url(../images/corn_right.gif) !important;
	background-position:right top;
	background-repeat: no-repeat;
float:right;
clear:right;

}


.footer_logo{
float:left;
clear:left;
width:100px;
height:25px;
margin:10px 0 0 0;

}

.footer_logo a{
float:left;
clear:left;
width:100px;
height:25px;

}

p.align-center {
	text-align: center;
}

p.align-right {
	text-align: right;
}

p.align-justify {
	text-align: justify;
}


