	html, body { margin:0; padding:0; font-family: Arial, verdana, helvetica; font-size: 13px; color: #37404c; background-color: #c9dce2;}
	img  { border:0; }
	form { margin:0; padding:0; }
	.both { margin:0; padding:0; clear:both;}
	.all { margin:0 auto; padding:0; width:903px;}
	.logo_box { margin:0; padding: 0; width:903px; height:105px;overflow:hidden; }
	#logo { padding:20px 0 0 0; float:left; }
	#ljsober { padding:40px 0 0 0; float:right;}
	.main { margin:0; padding:0; background-color: #f3f0eb;}
	.main .top_line { margin:0; padding:0; width:100%; height: 8px; overflow:hidden; }
	.main .bottom_line { margin:0; padding:0; width:100%; height: 8px; overflow:hidden; }
	.main .top_line .bl {margin:0; padding:0; float:left; width:8px; height: 8px; background: url("images/bg_main.gif") 0 0 no-repeat; overflow:hidden; }
	.main .top_line .br {margin:0; padding:0; float:right; width:8px; height: 8px; background: url("images/bg_main.gif") -8px 0 no-repeat; overflow:hidden; }
	.main .bottom_line .bl {margin:0; padding:0; float:left; width:8px; height: 8px; background: url("images/bg_main.gif") 0 -8px no-repeat; overflow:hidden; }
	.main .bottom_line .br {margin:0; padding:0; float:right; width:8px; height: 8px; background: url("images/bg_main.gif") -8px -8px no-repeat; overflow:hidden; }
	.main .menu {margin:0; padding:0; font-family: verdana, Arial,  helvetica; font-size: 12px; font-weight: bold; height: 55px;}
	.main .menu ul {margin:0 auto; padding:0; list-style: none; width:873px;}
	.main .menu ul li {margin:0; padding:0; float:left; height: 45px; }
	.main .menu ul li a { float:left; text-decoration: none; height: 45px; line-height: 45px; width:124px; text-align:center; background: url("images/bg_menu.gif") 0 0 no-repeat; color:#232459; }
	.main .menu ul li.first a { background: url("images/bg_menu.gif") -3px 0 no-repeat; }
	.main .menu ul li a:hover { background: #232459 url("images/bg_menu.gif") 0 -45px no-repeat;color: #f3f0eb;}
	.main .menu ul li a.active { background: #232459 url("images/bg_menu.gif") 0 -45px no-repeat;color: #f3f0eb;}
	.header_img {margin:0 auto; padding:0; width:873px; height:339px; background: #ccc382 url("images/bg_top_img.jpg") 0 0 no-repeat; color: #f3f0eb; position:relative; }
	#logo2 {position:absolute; top:100px; right:40px;}
	.slogan {position:absolute; top:110px; left:80px; width:310px; color:#283891; font-size: 18px; font-weight: bold; }
	.slogan p {margin:0; padding:0;}
	.slogan p.alignR {color:#0e76bc;}
	.line {margin:0; padding:0; height:20px;}
	.img_box {margin:0 auto; padding:0; width:873px; height:290px; overflow:hidden; }
	.img_box ul {margin:0; padding:0; list-style: none; }
	.img_box ul li {margin:0 0 0 5px; padding:0; float:left; width:214px; height:290px; overflow:hidden;}
	.img_box ul li.first {margin:0; padding:0;}
	.img_box ul li a {margin:0; padding:0; float:left; width:214px; height:290px; color:#fff; text-decoration: none; font-size: 28px; font-weight: bold; font-family: tahoma, verdana, Arial,  helvetica;}
	#ind_img_01 {background: url("images/ind_img_01.jpg") 0 0 no-repeat;}
	#ind_img_02 {background: url("images/ind_img_02.jpg") 0 0 no-repeat;}
	#ind_img_03 {background: url("images/ind_img_03.jpg") 0 0 no-repeat;}
	#ind_img_04 {background: url("images/ind_img_04.jpg") 0 0 no-repeat;}

	.ContentLeft {margin:0 0 0 40px; padding:0; width:500px; float:left;}
	.ContentLeft .mainheading {margin-top:0px; padding:0; color:#262761;  }
	.ContentLeft p {margin:5px 0; padding:0;line-height:1.25em;}
	.ContentLeft a {color:#438fc0; font-weight: bold; text-decoration: none;}
	.ContentLeft a:hover { text-decoration: underline;}
	.ContentLeft .top_left_image {float:left;padding-right:10px;}
	.ContentLeft .small_h4 {margin-bottom:0px;font-size;font-size:13px;color:#262761;}
	.ContentLeft .small_h4 a,a:hover {text-decoration:none;color:#262761;}


	.ContentLeft .left_content {margin-top:0px;margin-bottom:0px;}
	.ContentLeft .left_heading {padding-bottom:16px;}

	.ContentRight {margin:0 0 0 40px; padding:0; width:320px; float:left;}
	.ContentRight h2 {margin:10px 0; padding:0; color:#0e76bc; font-size: 18px; }
	.ContentRight .box {margin:10px 0; padding:0; height: 90px;}
	.ContentRight .box img { padding:0 10px 10px 0; float:left;}
	.ContentRight .box h3 {margin: 0; padding:0; font-size: 12px;color:#70822a;}
	.ContentRight .box h3.color1 {color:#ab451a;}
	.ContentRight .box h3.color2 {color:#561f37;}
	.ContentRight .box p {margin:5px 0; padding:0;color:#263d66;}
	.ContentRight a {color:#263d66; font-weight: bold; text-decoration: none;}
	.ContentRight a:hover { text-decoration: underline;}
	.right_nav a{line-height:1.45em;text-decoration:underline;color:#24255a;}
	.ContentRight .contact_copy {color:#24255a;line-height:1.4em;font-size:13px;font-weight:bold;}
	.ContentRight .right_heading {padding-bottom:19px;}
	
	.gallery {padding:0px 0px 0px 30px;}
	.gallery .gallery_image_row{width:875px;}
	.gallery .gallery_image_row img{padding:0px 5px 0 0;}
	.gallery .gallery_heading_row{height:40px;padding:35px 0 0 2px;vertical-align:middle;}
	
	.services_left {width:32%;height:420px;margin:0px 0px 100px 25px;float:left;}
	.services_left h4 {margin-bottom:0px;font-size;font-size:13px;display:inline;}
	.services_left p {margin-top:4px; }
	
	.services_middle {height:420px;float:left;padding:0 20px 0 20px;}
	.services_right {float:left;height:420px;}

	.form_error {color:#FF0033;font-size:small;line-height:1.9em;}
	.alignR {text-align:right;}
	.blog_content { font-family: tahoma, verdana, Arial,  helvetica;font-size: 11px;color: #37404c;letter-spacing: normal;text-align:left;letter-spacing: normal; }
	.blog_content h2 { font-size:16px; }
	.blog_content a:hover { color:#3366FF; }
	