@charset "utf-8";
/* CSS Document */

html 
{ height:100% }

body 
{ margin:0px; padding:0px; background:#FFFFFF; font-family:Tahoma; color:#464201; height:100%; font-size:11px;  }

p 
{ line-height:18px;}

td 
{ vertical-align:top}

input 
{ width:350px; padding:3px; font-size:11px; color:#464201}

textarea
{ width:350px; padding:3px; font-size:11px; color:#464201; font-family:Tahoma}

.orange 
{ color:#f46026}

.link-text1 
{color:#f26027; text-decoration:none;}

.link-text1:hover 
{color:#c71f12;}

.link-text2 
{text-decoration:none; color:#464201;}

.link-text2:hover 
{text-decoration:underline}

.list-elem 
{list-style-type:none;}

.list-elem li 
{background:url(../img/bullet1.gif) no-repeat 0px 7px; padding-left:12px; line-height:18px;}

.photo-frame-mini { width:170px; height:115px;}

.photo-frame-content { width:234px; height:154px;}

.float-left { float:left }

/* Background styles------------*/

.main-container
{width:1000px; background: url(../img/bodybg_content.jpg) 0px 98px no-repeat;}

.left-side
{background: url(../img/bodybg_left.jpg) right top no-repeat}

.right-side 
{background: url(../img/bodybg_right.jpg) left top no-repeat}

/* Header styles------------*/

div.header 
{width:1000px; height:98px; margin:auto; background:#124780}

div.header-logo 
{width:295px; height:98px; left:0px; background:#FFFFFF}

div.header-logo a 
{color:#124780; font-size:40px; font-weight:bold; text-decoration:none}

/* Content styles Main Page------------*/

div.highlight-bar 
{padding-top:72px;}

div.main-about 
{width:300px;}

div.main-about-title 
{height:85px; padding-left:0px;}

div.main-about-text 
{padding-left:45px;}

div.main-about-text p 
{color:#c6e1f7; line-height:18px;}

div.main-special 
{margin-left:325px;}

div.about-title 
{height:50px; padding:39px 0px 0px 37px; background:url(../img/splash1.png) no-repeat 0px 0px}

div.title-shadow 
{top:40px; *top:34px; left:38px; opacity:0.5; filter: alpha(opacity = 50); line-height:24px;}

div.main-bottom-bar 
{padding-left:5px;}

div.main-bottom-box 
{float:left; background:url(../img/box1_bg.png) no-repeat; width:305px; min-height: 140px; height: auto !important; height: 140px; margin:10px}

div.main-bottom-photo 
{width:95px; float:left; padding:20px 0px 0px 20px; }

div.main-bottom-textbox 
{width:165px; float:left; padding:20px 20px 0px 5px;}

div.main-bottom-title { }

div.main-bottom-title a 
{display:block; background:url(../img/arrow1.gif) no-repeat; padding:2px 0px 2px 25px;color:#0d3c60; font-weight:bold; text-decoration:none}

div.main-bottom-title a:hover 
{color:#f26027;}

div.main-bottom-text 
{color:#464201; line-height:16px; padding:10px 0px 10px 5px; font-size:11px;}

div.main-bottom-link 
{text-align:right; padding-top:5px;}

div.main-bottom-link a
{background:url(../img/more_arrow.gif) 0px 5px no-repeat; padding:0px 0px 0px 14px; color:#f26027; font-weight:bold; text-decoration:none}

div.main-bottom-link a:hover 
{color:#c71f12;}

div.link-city
{padding-top:5px;}


div.link-city a
{background:url(../img/more_arrow.gif) 10px 5px no-repeat; padding:0px 0px 0px 25px; color:#f26027; font-weight:bold; text-decoration:none}

div.link-city a.bluef 
{color:#0D3C60}

div.link-city a.bluef:hover 
{color:#f26027}

div.link-city a:hover 
{color:#c71f12;}


/* Content styles about us page------------*/

div.left-column-about 
{width:300px; float:left}

div.right-column-about 
{width:675px; float:right; background:url(../img/bg_right_aboutus.jpg) no-repeat; min-height: 508px; height: auto !important; height: 508px;}

div.sub-bottom-bar 
{padding:25px 0px 0px 5px;}

div.sub-bottom-box 
{background:url(../img/box1_bg.png) no-repeat; width:305px; min-height: 130px; height: auto !important; height: 130px; margin:0px 10px 0px 10px}

div.ourcompanies-title 
{height:50px; padding:39px 0px 0px 37px; background:url(../img/splash1.png) no-repeat 0px 0px}

div.ourcompanies-title-shadow 
{top:40px; *top:34px; left:38px; opacity:0.5; filter: alpha(opacity = 50); line-height:24px;}

div.ourcompanies-content 
{padding:10px 120px 10px 60px}

div.ourcompanies-content-elem { }

div.txt-photo 
{padding:5px 15px 5px 0px; float:left}

div.ourcompanies-content-line
{padding:20px 5px;}

/* Content styles sub page------------*/

div.content-sub
{width:1000px ;background:url(../img/bg_sub.jpg) no-repeat; min-height: 508px; height: auto !important; height: 508px;}

div.content-title
{height:25px; padding:20px 0px 0px 10px;}

div.content-title a
{text-decoration:none; color:#c71f12; }

div.content-left
{padding-left:60px; width:440px;}

div.content-right
{paddingt:0px 60px 0px 10px; width:440px;}

div.left-column-sub 
{width:630px; float:left; background:url(../img/bg_left_sub.jpg) no-repeat; min-height: 508px; height: auto !important; height: 508px;}

div.right-column-sub 
{padding-top:100px; width:370px; float:right; background:url(../img/bg_right_sub.jpg) no-repeat; min-height: 508px; height: auto !important; height: 508px;}

div.sub-left-title 
{height:50px; padding:41px 0px 0px 57px; background:url(../img/splash1.png) no-repeat 20px 0px}

div.sub-left-title-shadow 
{top:42px; *top:36px; left:58px; opacity:0.5; filter: alpha(opacity = 50); line-height:24px;}

div.sub-left-txtfield 
{padding:10px 60px 0px 70px;}

div.sub-left-txttitle 
{padding:20px 60px 10px 60px;}

.td-left 
{color:#f46026; font-weight:bold; text-align:right; vertical-align:top; padding:3px 10px 3px 0px; width:120px }

.td-right 
{padding:3px 0px;}

.td-right a 
{color:#f46026; }

div.sub-right-title 
{height:30px; padding-left:35px;}

div.sub-box 
{width:305px; margin:0px 0px 0px 30px}

div.sub-box-photo
{width:95px; float:left; padding:0px 0px 0px 20px; }

div.sub-box-textbox 
{width:160px; float:left; padding:10px 20px 0px 5px;}

div.download-table
{ padding:0px 50px 0px 0px;}

div.download-table a 
{color:#464201; text-decoration:none}

div.download-table a:hover 
{color:#c71f12;}

div.download-table td
{ vertical-align:middle; padding:5px 0px;}

/* Footer styles------------*/

div.footer 
{padding:20px 40px;}

div.footer-sub 
{padding:20px 67px;}

div.ajax-loader{ text-align:center; padding:50px 20px 50px 20px; position:absolute; top:460px; left:400px; width:240px; height:100px; z-index:2 }
div.ajax-loading{ background:url(../img/email-loading.png) 50% 50% no-repeat;  }
div.ajax-send{ background:url(../img/email-send.png) 50% 50% no-repeat;  }
div.ajax-error{ background:url(../img/email-error.png) 50% 50% no-repeat;  }
