body {margin:0;padding:0;width:100%;}

.center {width:900px;margin:0 auto;}

.top {display:blck;overflow:hidden;text-align:right;padding:5px 0 0 0;}
.top h1, .top .h1 {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#ccc;font-weight:normal;margin:0;clear:both;}
#header {display:block;}
#header .callback {display:block;overflow:Hidden;padding-top:75px;}
#header .header-right {float:right;text-align:right;}
#header .nav {display:block;padding-top:40px;text-align:left;}
#banner {display:block;overflow:Hidden;background:#1f3464;}

#container {background:url("../images/background/shadow_bg_rpt.jpg") repeat-x top left;display:block;overflow:Hidden;}
#container .cont {background:url("../images/background/cont_right_bg.gif") repeat-y top right;overflow:Hidden;}
#container .left, #container .right {display:block;float:left;overflow:Hidden;}
#container .left {width:513px;}
#container .right {width:386px;background:url("../images/background/shadow_right_bg.jpg") no-repeat top left;}
#container .left .pad {padding:40px 15px 20px 15px;}
#container .right .pad {padding:57px 10px 0 15px;}

.title-services {font-family:"Meta", Arial, Helvetica, sans-serif;font-size:26px;color:#79a440;display:block;overflow:hidden;margin-bottom:30px;}

#container .right ul {margin:0 0 0 20px;padding:0;}
#container .right li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;line-height:0.6cm;padding-left:15px;}

#container .btn {display:block;overflow:Hidden;margin-top:15px;}

/*========================================*/

#container .sub-pad {padding:25px 15px;overflow:Hidden;}
.sub-container {min-height:400px;height:auto !important;height:400px;}
.page-title {margin-bottom:20px;}

/*========================================*/
/*
.nav-link {display:inline;float:Left;overflow:hidden;margin-right:4px;height:30px;}
a.nav-link{background-position:top left;}
a.nav-link:hover {background-position:0 -30px;}

.nav-home {width:56px;background:url("../images/nav/nav_home.gif") no-repeat;}
.nav-about {width:85px;background:url("../images/nav/nav_about.gif") no-repeat;}
.nav-services {width:75px;background:url("../images/nav/nav_services.gif") no-repeat;}
.nav-case {width:109px;background:url("../images/nav/nav_case.gif") no-repeat;}
.nav-contact {width:90px;background:url("../images/nav/nav_contact.gif") no-repeat;}
*/
/*========================================*/
form {margin:0;padding:0;}
.form-col {display:inline;float:left;margin-right:10px;}
label {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1f3164;display:block;overflow:Hidden;margin-bottom:2px;}
.form-field {border:1px solid #c4e0eb;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;width:206px;display:block;overflow:Hidden;margin-bottom:10px;}
.form-field2 {border:1px solid #c4e0eb;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;width:432px;height:100px;display:block;overflow:Hidden;margin-bottom:5px;}
select{border:1px solid #c4e0eb;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;display:block;overflow:Hidden;margin-bottom:10px;}
.code-field {border:1px solid #c4e0eb;padding:4px 3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;width:119px;display:block;overflow:Hidden;margin-bottom:5px;text-transform:uppercase;font-weight:bold;}

/*==========================================*/

#footer {display:block;overflow:hidden;background:#e5e9ec;border-top:3px solid #cfdbe4;font-family:Arial, Helvetica, sans-serif;color:#555;line-height:0.5cm;}
#footer a {color:#0873ba;text-decoration:none;}
#footer a:hover {Text-decoration:underline;}
#footer .footer-pad {overflow:Hidden;padding:20px 10px;}
#footer .footer-bg {background:url("../images/background/footer_bg.gif") repeat-y 267px 25px;overflow:Hidden;}

#footer .foot-left, #footer .foot-mid, #footer .foot-right {display:block;float:left;overflow:Hidden;}
#footer .foot-left {width:267px;}
#footer .foot-mid {width:327px;text-align:center;}
#footer .foot-right {width:286px;}

#footer .foot-mid .pad {overflow:hidden; padding:0 25px;}

#footer .main-content-left-full {width:270px;}

.title-test, .title-contact {display:block;overflow:hidden;font-family:"MetaNormalLF-Roman", Arial, Helvetica, sans-serif;font-size:18px;}
.title-test {color:#1f3464;padding:0 0 25px 0;}
.title-contact {color:#0873ba;padding:0 0 25px 25px;}

#slider1 {margin:0;padding:0;}
#slider1 li {background:none;list-style:none;}

.test-body, .test-body p {color:#1f3464;font-style:italic;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 !important;}
.contact-text {font-size:12px;padding-left:25px;}
.contact-text a {color:#666;}
.contact-text a:hover {text-decoration:underline;}

.copyright {font-size:11px;padding-top:20px;display:block;overflow:Hidden;}



/*=======================*/
.content a {color:#10396c;text-decoration:none;}
.content a:hover {text-decoration:underline;}
a img {border:none;}

p {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;line-height:0.6cm;margin:10px 0;}

h1, h2 {font-family:"Meta", Arial, Helvetica, sans-serif;font-size:30px;color:#1f3164;margin:15px 0;}
.sub-pad h2 {color:#f57a20;font-size:22px;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#10396c;line-height:0.5cm;margin:20px 0 0 0;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#1f3464;line-height:0.6cm;}

.image-right {float:right;margin:10px 0 10px 10px;border:1px solid #e1f5fc;padding:1px;}
.image-left {float:left;margin:10px 10px 10px 0px;border:1px solid #e1f5fc;padding:1px;}

li {list-style:none; background: url("../images/background/bullet.gif") no-repeat left 8px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:0.6cm;color:#666;padding-left:15px;}
ul {margin:0 0 0 15px;padding:0;}


/*===============================================================*/
/* CMS CONTENT PAGES */
/* the main left block container */
#main-content-left {float:left;overflow:hidden;height:auto !important;/*min-height:300px;*/}
.main-content-left-full{ /* the size of the container without the right side */ /*for some reason, this is Right-small*/width:870px;/*overflow: hidden;*/}
.main-content-left-small{ /* the size of the container when the right side is present */width:481px;overflow:hidden;float:left;padding-right:0px}
#main-content-left-cont{ /* an inside div for padding etc */padding:0px 0px 0px 0px}
/* the main right block container */
#main-content-right{float:left;overflow:hidden;margin:0px	}
.main-content-right-small{ /* the size of the container */width:215px;overflow: hidden}
#main-content-right-cont{ /* an inside div for padding etc */padding:0 18px 0 30px}


.static-page {width:870px;}

/*--------------------------------------------------*/