@charset "utf-8";
/* CSS Document */
body {
margin:0;padding:0;
text-align:center;
}
a:link {
color:#595858;
text-decoration:underline;
}
a:visited {
color:#d08b07;
text-decoration:underline;
}
a:hover {
color:#d08b07;
text-decoration:underline;
}
#container {
width:937px;
margin:0 auto;
padding:0;
text-align:left;
color:#595858;
font-family:Arial, Helvetica, sans-serif;
}
header{
margin:0;padding:0;
}
#logo {
background-image:url(../images/logo.gif);
width:270px;
height:72px;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin: 20px 180px 10px 36px;
padding:0;
float:left;
cursor:pointer;
}
#top_menu {
padding:50px 0 0 0;
margin-bottom:33px;
}
#horizontal_bar {
background-color:#736c41;
background-repeat:repeat-x;
height:6px;
font-size:1px;/*IE6 hack*/
}
#main_container {
height:575px;
}
.main_page#main_container {
background-image:url(../images/main_picture.jpg);
background-repeat:no-repeat;
width:937px;
height:688px;
}
.layout_A #left_column, .layout_B #right_column {
width:294px;
height:575px;
float:left;
a:hover {
color:#d08b07;
text-decoration:underline;
}
}
#vertical_bar {
background-color:#736c41;
background-repeat:repeat-y;
width:4px;
height:575px;
float:right;
}

/* Side menu */
.layout_A #side_menu {
margin:0 40px 0 0;
padding:90px 0 0 0;
text-align:right;
float:right;
}
.contactus #side_menu {
text-align:left;
font-size:12px;
font-weight:bold;
width:200px;
padding-top:50px;
float:right;
}
.where_we_are #side_menu {
margin:0 0 0 20px;
float:left;
}
.layout_B #side_menu{
margin:0 0 0 40px;
padding:150px 0 0 0;
text-align:left;
float:left;
}
#locations {
margin-bottom:5px;
}
#services {
margin-bottom:5px;
}
/* Side menu END */

.layout_A #right_column, .layout_B #left_column {
background-repeat:no-repeat;
width:643px;
height:575px;
float:left;
}
.who_we_are #right_column {
background-image:url(../images/who_we_are.jpg);
}
.what_we_offer #left_column {
	background-image:url(../images/why.jpg);
}
.where_we_are #right_column {
background-image:url(../images/where_we_are.jpg);
}
.why_actel #left_column {
background-image:url(../images/why.jpg);
}
.contact_us #right_column {
background-image:url(../images/contact_us.jpg);
}
#box {
	width:530px;
	height: 1240px;
}
.layout_A #box {
margin:25px 0 0 16px;
}
.layout_B #box {
	float:right;
	margin:25px 16px 0 0;
	overflow: auto;
}
.map #box {
width:585px;
}
#box .overflow#text {
height:500px;
overflow:auto;
}
#box #text {
background-color:#FFFFFF;
padding:15px;
font-size:15px;
}
#box #text h2 {
padding:0;
margin:0;
color:#736c41;
font-size:18px;
}
#top_box, #bottom_box {
height:4px;
}
#top_left_corner, #top_right_corner, #bottom_left_corner, #bottom_right_corner {
	background-repeat:no-repeat;
	width:6px;
	height:4px;
	font-size:1px;/*IE6 hack*/
}
#top_left_corner {
background-image:url(../images/box_top_left_corner.png);
float:left;
}
#top_right_corner {
background-image:url(../images/box_top_right_corner.png);
float:right;
}
#bottom_left_corner {
background-image:url(../images/box_bottom_left_corner.png);
float:left;
}
#bottom_right_corner {
background-image:url(../images/box_bottom_right_corner.png);
float:right;
}
#top_middle, #bottom_middle {
background-color:#FFFFFF;
float:left;
height:4px;
width:374px;
font-size:1px;/*IE6 hack*/
}
.map #top_middle, .map #bottom_middle {
width:577px;
}
#footer_bar {
background-color:#FFFFFF;
z-index:1;
font-size:13px;
font-weight:bold;
float:left;
width:829px;
padding:5px 0 20px 108px;
height: 16px;
}
#footer_bar a:link, #footer_bar a:visited {
color:#595858;
text-decoration:underline;
}
#footer_bar a:hover {
color:#d08b07;
text-decoration:underline;
}

/* Image copyright */
.main_page #image_copyright {
width:927px;
text-align:right;
height: 27px;
padding:0 10px 0 0;
margin:30px 0 0 0;
}
.copyright {
color:#d08b07;
font-size:10px;
}

/* slogan in the side menu */
#slogan {
background-image:url(../images/slogan.jpg);
background-repeat:no-repeat;
width:178px;
height:273px;
}
.layout_A #slogan {
float:right;
margin:40px 0 0 0;
}
.layout_B #slogan {
float:left;
margin:0;
}
.contactus #slogan {
float:right;
text-align:right;
margin:0;
}

#photo_ceo {
float:left;
margin:10px 15px 0 0;
}
.expand_orange_link {
color:#d08b07;
text-decoration:underline;
font-weight:bold;
cursor:pointer;
}
#index_box {
	color:#FFFFFF;
	width:600px;
	font-size:14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 36px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#index_bottom_box {
	width:750px;
	height:201px;
	font-size:12px;
	line-height:13px;
	float:none;
	margin-top: 230px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 36px;
}
#index_bottom_left_box {
	width:211px;
	height:171px;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#index_bottom_right_box {
	width:219px;
	height:176px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#index_bottom_middle_box {
	width:257px;
	height:201px;
	margin:0;
	float:left;
	padding-top: 5;
	padding-right: 15;
	padding-bottom: 15;
	padding-left: 5;
}
#index_bottom_middle_box1 {
	height:119px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#index_bottom_middle_box2 {
	height:27px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#index_flash_box {
width:217px;
height:160px;
background-color:#d08b07;
}
#index_bottom_middle_box .subtitle {
font-weight:bold;
color:#d08b07;
font-size:12px;
margin:0 0 5px 0;
}
#index_bottom_left_box .title, #index_bottom_middle_box .title, 
#index_bottom_middle_box2 .title, #index_bottom_right_box .title {
	font-weight:bold;
	color:#d08b07;
	font-size:18px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.main_page a:link, .main_page a:visited {
color:#d08b07;
text-decoration:none;
}
.main_page a:hover {
color:#d08b07;
text-decoration:underline;
}
