body {margin:0; border:0; padding:0; font-family:Arial, Helvetica, sans-serif;font-size: 9pt;}

#main_div {position: relative; height: auto; width: 906px; margin-left: auto; margin-right: auto }
#logo { position: relative; height: 84px; width: 900px; }

 #banner {position: relative; height: auto; width: 906px;}
 

 #shadow {position: relative; height: 30px; width: 900px; background-image: url( ../images/banner_shadow.gif); margin: auto }
 
#top_nav {position: relative; height: 40px; width: 900px; background-image:url('../images/bg.gif');background-position:0pt -40px; margin: auto; } 

	#top_nav #left_cur  {position: absolute; height: 40px; width: 11px; background-image:url('../images/cur.gif');background-position:0pt -770px;left: 0px;}

	#top_nav #left_cur_a  {position: absolute; height: 40px; width: 11px;  background-image:url('../images/cur.gif');background-position:0pt -850px; left: 0px;}

	#top_nav #right_cur {position: absolute; height: 40px; width: 11px;  background-image:url('../images/cur.gif');background-position:0pt -810px; right: 0px;}

	#top_nav .tab_holder {position: relative; height: 40px; width: 750px; left: 11px;}

	#top_nav .tab_holder .tab {float: left;  height: 40px; width: auto; }
	
	#top_nav .tab_holder .tab_a {float: left;  height: 40px; width: auto; background-image:url('../images/bg.gif');background-position:0pt -0px;}

	#top_nav .tab_holder .tab_a span a {position: relative; margin-left: 20px; margin-right: 20px;  top: 12px; text-decoration: none; color: #fff; } 

	#top_nav .tab_holder .tab span a {position: relative; margin-left: 20px; margin-right: 20px;  top: 12px; text-decoration: none; color: #fff; } 

	#top_nav .tab_holder .sep {float: left;  height: 40px; width: 2px; background-image:url('../images/nav_sep.gif');background-position:0pt -40px;}


#bottom_nav {position: relative; height: 40px; width: 900px; background-image:url('../images/bg.gif');background-position:0pt -465px; margin:auto;} 

	#bottom_nav #b_left_cur  {position: absolute; height: 40px; width: 11px; background-image:url('../images/cur.gif');background-position:0pt -890px; left: 0px;}
	#bottom_nav #b_right_cur {position: absolute; height: 40px; width: 11px; background-image:url('../images/cur.gif');background-position:0pt -930px; right: 0px;}

	#bottom_nav .tab_holder {position: relative; height: 40px; width: 870px; left: 11px;}

	#bottom_nav .tab_holder .tab {float: left;  height: 40px; width: auto; }

	#bottom_nav .tab_holder .tab span a {position: relative; margin-left: 15px; margin-right: 15px;  top: 12px; text-decoration: none; color: #565454} 

	#bottom_nav .tab_holder .sep {float: left;  height: 40px; width: 2px;background-image:url('../images/nav_sep.gif');background-position:0pt -0px;}

#content_holder {position: relative; height: auto; width: 900px; margin: auto; }

  #left_divholder {position: relative; height: auto; width: 585px; left: 15px;}

	#left_divholder	#left_div {position: relative; min-height: 350px; height: auto ! important; height: 350px; width: 600px;  }

		#left_divholder	#left_div #contentsep_top {position: absolute; right: 0px; height: 80px; width: 1px; background-image:url('../images/bg.gif');background-position:0pt -721px; z-index: 20}
		#left_divholder	#left_div #contentsep_mid {position: absolute; right: 0px; height: 100%; width: 1px; background: #CCCCCC; z-index: 10}
		#left_divholder	#left_div #contentsep_bottom {position: absolute; right: 0px; bottom: 0px; height: 80px; width: 1px;background-image:url('../images/bg.gif');background-position:0pt -809px; z-index: 20}

	#left_divholder #title {position: relative; height: 30px; width: 328px; background-image: url(' ../images/about_media.gif') }


.dummy {position: relative; height: 20px; width: 590px;}

	
.row {position: relative; height: auto; width: 585px;  padding-bottom: 10px; line-height: 14pt; left: 10px;}

	.row .heading {position: relative;  font-weight: bold; font-size: 10pt; color: #8D9F0A}
	.row span {position: relative;  }

#comments {position: relative; height: auto; width: 563px; left: 10px;}

	#comments #top {position: relative; height: 9px; width: 563px; background-image: url( ../images/comments_top_cur.gif)}
	#comments #comment_bg {position: relative; height: auto; width: 563px; background-image: url( ../images/comments_bg.gif); text-align: justify}

		#comments #comment_bg div {position: relative; height: auto; width: 550px; margin: auto; color: #6C6F74; font-size: 10pt;}

	#comments #bottom {position: relative; height: 9px; width: 563px; background-image: url( ../images/comments_bottom_cur.gif)}
	#comments .owner {position: relative; height: 15px; width: 563px; }
	
#right_div {position: absolute; top: 0px; width: 280px; right: 0px; height: auto;}

	#right_div #holder {position: relative; height: auto; width: 255px; margin: auto;}
	#right_div #holder .bg{position: relative; height: 120px; width: 255px;}
	#right_div #holder .bg img {position: relative; top: 10px; left: 8px;}

	#right_div #holder .bg .text {position: absolute; top: 65px; left: 8px;}
	#right_div #holder .bg .text a {color: #0466A8}
	
	#right_div #holder .clientlist {position: relative; height: 96px; width: 252px;}

	#right_div #holder .clientlist .text {position: absolute; top: 23px; left: 5px;}
	
	#right_div #holder .clientlist .text a {color: #0466A8}

        #right_div #holder .comments_home {position: relative; height: 96px; width: 252px;}
        #right_div #holder .comments_home .text {position: absolute; top: 23px; left: 5px;}
        #right_div #holder .comments_home .text a {color: #0466A8;  position: relative;  top: 12px;}
	
.btn_blue {position: relative; height: 20px; width: auto;}
	
	.btn_blue .left {position: relative; float: left; width: 6px; height: 17px; background-image:url('../images/btn.gif');background-position:0pt -0px;}
	.btn_blue .mid {position: relative; float: left; width: auto; height: 17px; background:#88A8CE}
	.btn_blue .mid a {color:#fff; text-decoration: none}
	.btn_blue .right {position: relative; float: left; width: 6px; height: 17px; background-image:url('../images/btn.gif');background-position:0pt -17px;}

.btn_green {position: relative; height: 20px; width: auto;}
	
	.btn_green .left {position: relative; float: left; width: 6px; height: 20px; background-image:url(' ../images/btn_green_left.gif')}
	.btn_green .mid {position: relative; float: left; width: auto; height: 20px; background:#5A6813}
	.btn_green .mid a {position: relative; color:#fff; text-decoration: none; top: 2px;}
	.btn_green .right {position: relative; float: left; width: 6px; height: 20px; background-image:url(' ../images/btn_green_right.gif')}

.sub_title_t {position: relative; height: 35px; width: auto;}
	.sub_title_t span {position: relative; font-size: 14pt; color: #94A519}
	.sub_title_t img  {position: absolute; left: 0px; top: 26px;}

#title_t {position: relative; height: 35px; width: 450px;}
	#title_t span {position: relative; font-size: 16pt; color: #3A5F8C}
	#title_t img  {position: absolute; left: 0px; top: 26px;}

	
#footer {position: relative; height: 10px; width: 906px; margin: auto; text-align: center; color: #9F9F9F; font-size: 8pt;}