@charset "utf-8";
html{
overflow: -moz-scrollbars-vertical;
height:100%;
}
body{
height:100%;
margin:0;
padding:0;
background:url('images/bg.gif') top repeat-x;
}
ul { padding:0 0 0 25px; margin:5px;}
ul li { padding:0; margin:0;}
ol ul { padding:0; margin:0;}
ol { padding:0 0 0 25px; margin:0;}
ol li { padding:0; margin:0;}
img{
	border:0;
}

div#container{
	width:800px;
	height:100%;
	margin:auto;
}
div#header{
}

div#apDiv1 {
position:absolute;
z-index:1;	
}

div#bottomDiv {
position: absolute;
top: 246px;
}
div#head {
position: absolute;
margin-left:53px;
top: 100px;
}

div#head img.left {
padding:0;
margin:0;
float:left;
}

#language-bar {	
position:absolute;
top: 63px;
left: 400px;
width:100%;
}
#language-bar, #language-bar a{
color:#999;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
margin-right:10px;
}
#language-bar a img{
margin-right:5px;
}

/*#language-bar {
	left:750px;
	position:absolute;
	top:164px;
	z-index:0;
}
#language-bar, #language-bar a{
	color:#999;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#language-bar a{
	margin-right:10px;
}
*/

#livechat{
position: absolute;
top: 10px;
left: 555px;
width: 124px;
height: 41px;
padding: 10px;
background:url(images/live_chat.jpg) no-repeat top left;
}

#livechat a{
font-size:18px;
position:relative; 
left:11px;
padding-right:100px !important;
}

div#footer {
text-align: center;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding:15px 0;
width:800px;
/z-index:0;/
}
div#footer a {font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#999999;
}
div#footer a:hover { text-decoration:underline;}
.text-grey {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#999999;
}
.td-heading{
color:#ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
}
.red-td{
background-color: #f17b7b;
color:#ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;

}
.red-img-box{
background-color: #dc4d4d;
vertical-align: top;
}
.green-td{
background-color: #b0c476;
color:#ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;

}
.green-img-box{
background-color: #9fb950;
vertical-align: top;
}
.blue-td{
background-color: #7593d5;
color:#ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;

}
.blue-img-box{
background-color: #a2baee;
vertical-align: top;
}
.blue-td{
background-color: #7593d5;
color:#ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;

}
.blue-img-box{
background-color: #a2baee;
vertical-align: top;
}
.orange-td{
background-color: #e79d6a;
color:#ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align: top;
}
.orange-img-box{
background-color: #e97c4d;
vertical-align: top;
}
.purple-page {
background:#c08ac3;
padding:15px;
color:#FFF;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.purple-page p, a{
color:#FFF;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.purple-page a{
text-decoration:underline;
}
.purple-page p{
padding:3px 0 0 0;
margin:0;
}
.purple-page h3, h6 {
padding:7px 0 0 0;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.purple-page h3{
font-size:13px;
padding:10px 0;
}
.purple-page h6{
font-size:11px;
}

.contact-page {
background:#D5A097;
padding:15px;
padding-left:30px;
color:#FFF;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.contact-page p, a{
color:#FFF;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.contact-page a{
text-decoration:underline;
}
.contact-page p{
padding:0 0 5px 0;
margin:0;
}
.contact-page h3, h6 {
padding:7px 0 0 0;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.contact-page h3{
font-size:13px;
padding:10px 0;
}
.contact-page h6{
font-size:11px;
}


.dis-page {
background:#7593d5;
padding:15px;
color:#FFF;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
.dis-page p, a{
color:#FFF;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.dis-page a{
text-decoration:underline;
}
.dis-page p{
padding:3px 0 0 0;
margin:0;
}
.dis-page h3, h6 {
padding:7px 0 0 0;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.dis-page h3{
font-size:13px;
padding:10px 0;
}
.dis-page h6{
font-size:11px;
}
form{
padding:0;
margin:0;
}
.input{
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
font-size:11px;
font-weight:bold;
line-height:10px;
background-color:white;
padding:0px;
margin:0px;
}

form .input_textbox{
border:1px solid #999;
color:#666;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}

form .input_textbox_writable{
	border:1px solid #999;
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
}

.btn_orng {
background:#E56831;
color:#fff;
border:1px solid #E45610;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
padding:2px 4px;
*padding:2px 0;
cursor:pointer;
}

div.portfolio_item {float:left;}
a.portfolio_link { display:block; padding:8px; margin:0 16px; background:url(images/bg_portfolio.jpg) no-repeat top left;}
p.portfolio_caption { display:block; width:160px; text-align:center; padding-bottom:36px; font-size:9px;}
p.portfolio_nav { display:block; text-align:center;}
a.no_underline {text-decoration:none;}

