/* CSS Document */

body {
	background-color: #DCDDDE;
	text-align: center;
	margin: 0px;
	color: #000000;
}
a {	text-decoration: underline;	color: #000000;}
a:link {	text-decoration: underline;}
a:visited {	text-decoration: underline;}
a:hover {text-decoration: underline;color: #990000;}
a:active {  outline: none;}
:focus{  -moz-outline-style: none;}
img {border: 0px;}
p {margin:  0 0 1em 0;  padding:  0;}


.bl {background: url(../images/blcorner.gif) 0 100% no-repeat}
.br {background: url(../images/brcorner.gif) 100% 100% no-repeat}
.tl {background: url(../images/tlcorner.gif) 0 0 no-repeat}
.tr {background: url(../images/trcorner.gif) 100% 0 no-repeat; padding:10px}

#header1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; letter-spacing: 2px; color: #000000; margin: 0px 0px 5px 0px;}
#header2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; color: #9c999a; margin: 0px; }
#header3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; letter-spacing: 1.5px; color: #000000; margin: 0px 0px 10px 0px;}
#header4 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; letter-spacing: 1.5px; color: #000000; margin: 10px 0px 0px 0px;}
#header4 a {text-decoration:none;}

#sample_area {font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; color: #9c999a; margin: 40px 0px 20px 0px; }

#sub_content {position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; color: #7a7979; margin: 0px; width: 500px; height:335px;
overflow:hidden;
 }
#scroller {position: absolute; top:0px; left: 0px;}


.noshow {display: none; padding:0px; margin:0px; background-color:#336600;}

/* BODY */
#container {
	position: relative;
	width: 950px;
	margin: 20px auto;
	margin-bottom:0px;
	background-color: #ffffff;
	border: 0px;
	text-align: left;
	padding: 0px;
}
#header {
	width: 100%;
	height: 90px;
	margin: 0px 0px 10px 0px;
	background-color: #ffffff;
	border: 0px;
	padding: 0px;
}

#header_login {float: right; width:180px;}

#header_logo {
	width: 300px;
	height: 90px;
	margin: 0px;

	border: 0px;
	padding: 0px;
}


#main_menu {width: 140px;	margin: 0px;}
	
#main_menu ul {list-style: none; margin: 0px;	padding: 0px;}
#main_menu li {margin: 0px;	padding: 0px;}
	
#main_menu li a {height: 22px;	text-decoration: none;	padding:0px; margin: 0px;	}	
	
#main_menu li a:link, #main_menu li a:visited {	display: block;	height: 22px;	}
	
#main_menu li a:hover {	height: 22px;padding: 0px; margin: 0px;	}

#mm_1 a:link, #mm_1 a:visited { background: url(../images/menu-whoweare.gif);  }
#mm_1 a:hover { background:  url(../images/menu-whoweare.gif) -420px 0px;  }
#mm_2 a:link, #mm_2 a:visited { background: url(../images/menu-work.gif)   }
#mm_2 a:hover { background:  url(../images/menu-work.gif) -420px 0px;  }
#mm_3 a:link, #mm_3 a:visited { background: url(../images/menu-news.gif);  }
#mm_3 a:hover { background:  url(../images/menu-news.gif) -420px 0px;  }
#mm_4 a:link, #mm_4 a:visited { background: url(../images/menu-intouch.gif);  }
#mm_4 a:hover { background:  url(../images/menu-intouch.gif) -420px 0px;  }


#col_2 ul {list-style: none; margin: 0px;	padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#col_2 li {margin: 0px;	padding: 0px;  text-indent:4px; line-height:21px;}

#col_2 li a:link, #col_2 li a:visited {	display: block;	height: 21px;	}
#col_2 li a:hover {}
#col_2 li a {height: 22px;	text-decoration: none;	padding:0px; margin: 0px;}

.submenu_top {border-top: 1px solid #b50937;}
.submenu_both {border-top: 1px solid #b50937; border-bottom: 1px solid #b50937;}



#col_1 {float: left;  width: 150px;  }
#col_2 {float: left;  width: 110px; }
#vertical_scroller {float: right;  width:80px;padding-right:10px;}

#content { width: 647px;  margin-left: 300px; height: 400px; }

.contactustextbox {height: 12px; border: 1px solid black; font-size:9px;width:185px;}
.contactustextarea {border: 1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:185px;}


.prop {    height:410px;    float:right;    width:1px;  }
.clear {    clear:both;    height:1px;    overflow:hidden;  }




