

body {background: #CCCCCC; text-align:center;}
#footer {background: #CCCCCC; text-align:right; padding-top:8px; margin-top:30px; }
#footer a, #topnav a {text-decoration: none; color: #666666}
#wrapper {width:1000px; margin: 2px auto; background:white; text-align:left; }
#banner {background: url(../images/banner.png) no-repeat top right; position:absolute; width:162px; height:116px; top:-1px; right: -1px;}
.testimonial {margin-top:40px;}
.testimonial img {float:left;  margin: 10px 20px 10px 0px; -moz-box-shadow: 2px 1px 6px black; -webkit-box-shadow: 2px 1px 6px black; border: 3px solid white; }
.testimonial_image .news-single-img img {float:left; width:120px; border: 3px solid white; -moz-box-shadow: 2px 1px 10px black; -webkit-box-shadow: 2px 1px 10px black;}
.testi_text {margin-left:125px;}

.read_more_button {display:inline; margin-left: -12px; margin-top: -30px; background: black; padding: 6px 25px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 1px 1px 5px black; -webkit-box-shadow: 1px 1px 5px black; color: white; width:80px; text-align:center; }
#left_column .read_more_button a,  #right_column .read_more_button a {text-decoration:none; color:white;}

/* contact-style */
.contact_style {background: #ebebeb; padding: 10px; border: 1px solid #CCCCCC}
.contact_style img {float: left; -moz-box-shadow: 1px 1px 6px black;-webkit-box-shadow: 1px 1px 6px black; border: 3px solid white;}
.contact_style div {margin-left: 80px;}

.application_button {background: black; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0px 0px 5px black; -webkit-box-shadow: 0px 0px 5px black; padding: 10px 40px; color: #FEBC06; font-family: Rockwell Std, Arial; font-size:14px;}
.application_button a {text-decoration:none}
/* left_column */
#left_column {width: 31%; float:left; margin-left:30px }
#inner_left_column {padding: 0px 10px;}
#left_column h2 {font-size:15px; line-height:16px; margin-bottom:5px; font-family: Rockwell Std, Arial; }
#left_column a {text-decoration:none; color: #28282A}

/* right column */
#right_column {width:53%; margin-left: 39%; height: 500px}


/* topnav */
#topnav {background: #CCCCCC; padding: 5px 10px;}
#breadcrumb_nav {float:left; width: 500px}
#topright_nav {text-align:right;}

/* content */
#content {min-height:500px; position:relative; }

/* header */
#header {padding: 10px}
#header #slideshow {float:left; }
#corporate_idendity {text-align:right; }

/* local_nav */
#local_nav {float:left; margin-left: -1px; margin-bottom: 40px;}
#local_nav ul {list-style:none; font-family: Rockwell Std, Arial; width:100%; margin:1px 1px; width:100%; }
#local_nav ul li {float:right; margin:0px; min-width:160px; background: #999999; margin-right:1px; padding: 8px 11px;}
#local_nav ul li a {color: #28282A; text-decoration:none}
#local_nav ul li a:hover {color: #D8D8D8;}
#local_nav ul li a:hover .nav_num {color: #FFAE00;}

#local_nav ul li.active {background: transparent url(../images/active_button.png) top left no-repeat; background-position: -3px -2px ; padding-right:10px; height:73px; width:170px; margin-right:-14px}
#local_nav ul li.active a {color:#28282A; }
#local_nav ul li.active a .nav_num {color:#28282A; }


#local_nav ul li .nav_num {float:left; width:30px; font-size:25px; }
#local_nav ul li .nav_title {display:block; font-size:17px; margin-bottom: -10px; }
#local_nav ul li .nav_descr {display:block; font-family: Helvetica, Arial; font-size:10px;}




/* global_nav */
#global_nav{background:#CCCCCC; padding: 13px 0px}
#global_nav ul {list-style:none; margin:0; background: #999999; border: 1px solid white; padding:2px 0px}
#global_nav ul li {display:inline; margin:0; margin-right: -5px; margin-left: -1px}
#global_nav ul li a {background: #999999; padding: 3px 5px; text-decoration:none; color:white; border: 1px solid white; }
#global_nav ul li a:hover {background: #EEEEEE; color: #28282A}

/* clearing */
.clear {clear:both;}