body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*background: #0d1a26 url(images/bg.gif) top left repeat-x;*/
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
}

#container {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 810px;
	background: url(../images/container_bg.gif);
}

#containerBottom {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 810px;
	height: 15px;
	background: url(../images/container_bottom_1.gif) top left no-repeat;
}

#header {
	margin: 0px auto 0px auto;
	width: 802px;
	/*height: 113px;*/
	/*background-color:#114C67;*/
	/*background: url(../images/header-2.jpg) no-repeat;*/
}

#main_menu_sep{
	margin:0px auto 0px 4px;
	width:802px;
	height:2px;
	background: url(../images/menu_sep_1.gif) no-repeat;
}

#main_menu {
	margin: 0px auto 0px auto;
	width: 802px;
	height: 35px;
	background: url(../images/menu_bg_1.gif);
}

#main_menu_links{
	margin: 0px auto 0px 25px;
}

#main_menu ul {
	display: inline;
	list-style-type: none;
}

#main_menu li {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#main_menu a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

#header_img {
	width:802px; 
	margin:0px auto 0px auto; 
	border-bottom:4px solid #0387B4;
}

#body_content {
	margin:20px auto auto 20px;
	/*min-height:300px;*/
	margin-bottom:20px;
}

#body_content_left {
	width: 560px;
	height: 550px;
	/*margin-bottom:20px;*/
	text-align:justify;
	float:left;
}

#body_content_right{
	float:right;
	 width:210px; 
	 height:550px; 
	 border-left: 1px dotted #666666;
}

#body_content_right a{
	text-decoration:none;
	font-weight:normal;
}

#body_content_right a:hover{
	font-weight:bold;
}

#footer_line {
	margin: 40px auto 0px auto;
	width: 802px;
	height: 4px;
	/*background-color:#114C67;*/
	background:#9BD016;
	/*background-color:#9BD016;*/
}

#footer {
	margin: 1px auto 0px auto;
	width: 802px;
	height: 80px;
	/*background-color:#114C67;*/
	background-color:#0387B4;
	color:#FFFFFF;
	/*background: url(../images/header-2.jpg) no-repeat;*/
}

#footer_left {
	float:left;
	margin:10px auto auto 20px;
	width:200px;
}

#footer_right {
	float:right;
	margin:15px auto auto 25px;
	width:520px;
}

#footer_right a{
	text-decoration: none;
	color:#FFFFFF;
}

#footer_right a:hover{
	text-decoration: underline;
}

#contact_us_bg{
	width:750px;
	height:310px;
	/*border:1px solid red;*/
	/*background:url(../images/SmallGlobe.jpg) top right no-repeat;*/
}

#contact_us{
	float:left;
	width: 375px;
	height:310px;
	margin: 0px auto auto 25px;
}

#page_heading{
/*	margin: -35px auto auto 60px;*/
	/*font-family:Century Gothic, Arial, Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;*/
	font-size:18px; 
	color:#0066CC; 
	font-weight:bold;
	font-family:Century Gothic, Arial, Tahoma, sans-serif; 
	margin:0px auto 12px auto;
}

#services {
	width:750px;
	height:850px;
}

#services_left {
	float:left;
	margin:0px auto auto 0px; 
	width:250px;
	font-size:10px;
}

#services_right {
	float:right;
	margin: -5px auto auto 20px;
	width:480px;
}

#services_side_menu {
	margin:3px auto auto 0px;
	background-color:#003366; 
	width:205px; 
	height:16px; 
	text-align:center;
	font-weight:bold;
}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   200px;
  height: 20px;

  border:  1px solid white;
  padding: 2px 5px;

  background: #0387B4;

  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 10px;
  color:   #FFFFFF;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 1px solid black; }

p{margin:0px auto 12px auto}
ul {margin-top:0px; margin-bottom:5px}
li {margin-top:0px; margin-bottom:0px}

h2{
	font-size:15px; 
	color:#0066CC; 
	font-weight:bold;
	font-family:Century Gothic, Arial, Tahoma, sans-serif; 
	margin:0px auto 12px auto;
}

.allied-services a{
	font-weight:bold;
	color:#666666; 
	text-decoration:none;
}

.allied-services a:hover{
	text-decoration:underline;
}