body {
	background: url(../images/back_main.gif) #92C1E1 repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #223867;
}

.line {
	margin: 10px 0;
}

#container1 {
	width: 736px;
	margin: 0 auto;
	text-align: left;
}

#container2 {
	width: 736px;
	background: url(../images/back_image.gif);
	margin: 0 auto;
	text-align: left;
}

#container3 {
	width: 736px;
	margin: 0 auto;
	text-align: left;
}

#header {
	width: 736px;
	height: 130px;
	background: url(../images/top_image.gif);
}

.clearboth {
	clear: both;
}

/* menu bar */

#menubar {
	padding: 108px 0 0 54px;
}

#menubar a {
	display: block;
	height: 19px;
	font-size: 1px;
	float: left;
	text-align: right;
	color: #ffffff;
}

#link1 { width: 65px; background-image: url(../images/menubar.gif); background-position: 0px;}
#link1_active { width: 65px; background-image: url(../images/menubar.gif); background-position: -369px;}
#link1:hover { background-position: -369px;}

#link2 { width: 84px; background-image: url(../images/menubar.gif); background-position: -66px;}
#link2_active { width: 84px; background-image: url(../images/menubar.gif); background-position: -435px;}
#link2:hover { background-position: -435px;}

#link3 { width: 76px; background-image: url(../images/menubar.gif); background-position: -150px;}
#link3_active { width: 76px; background-image: url(../images/menubar.gif); background-position: -519px;}
#link3:hover { background-position: -519px;}

#link4 { width: 60px; background-image: url(../images/menubar.gif); background-position: -226px;}
#link4_active { width: 60px; background-image: url(../images/menubar.gif); background-position: -595px;}
#link4:hover { background-position: -595px;}

#link5 { width: 83px; background-image: url(../images/menubar.gif); background-position: -286px;}
#link5_active { width: 83px; background-image: url(../images/menubar.gif); background-position: -655px;}
#link5:hover { background-position: -655px;}

/* end menu bar */

/* home page content */

#content_about {
	padding: 25px 32px 30px 37px;
}

#intro_about {
	padding: 0 25px;
	margin: 0 0 20px 0;
}

#thumbs_about1 {
	margin: 20px 0 15px 0;
}

#thumbs_about2 {
	margin: 20px 0 0 0;
}

#main_about {
	padding: 0 1px 0 1px;
}

#home_awards {
	width: 664px;
	margin: 0 0 20px 3px;
}

#left_awards {
	float: left;
	width: 408px;
	height: 288px;
	background: url(../images/home_awardsleft.gif);
}

#left_awards a {
	color: #0066FF;
	text-decoration: none;
}

#left_awards a:hover {
	color: #005599;
}

#left_awards p {
	margin: 55px 0 0 5px;
}

#home_awards_images {
	margin: 25px 0 0 25px;
}

#home_awards_view {
	margin: 40px 0 0 276px;
}
	
#right_awards {
	float: right;
	width: 256px;
	height: 288px;
	background: url(../images/home_awardsright.gif);
}

.home_news1 {
	width: 231px;
	height: 72px;
	background: url(../images/home_news_back.gif);
	margin: 50px 0 0 11px;
	padding: 1px 0 0 0 !important;
	padding: 0;
}

.home_news2 {
	width: 231px;
	height: 72px;
	background: url(../images/home_news_back.gif);
	margin: 0 0 0 11px;
	padding: 1px 0 0 0 !important;
	padding: 0;
}

.home_news3 {
	width: 231px;
	height: 72px;
	margin: 0 0 0 11px;
	padding: 1px 0 0 0 !important;
	padding: 0;
}

.home_news_short {
	margin: 10px 0 0 0;
}

.home_news_more {
	float: right;
	margin: 0 3px 0 0 ;
	padding: 0;
}

.home_news_more a {
	color: #0066FF;
	text-decoration: none;
	font-size: 9px;
}

.home_news_more a:hover {
	color: #005599;
}

#left_about {
	width: 409px;
	height: 554px;
	float: left;
	background: url(../images/home_left.gif);
}

#right_about {
	width: 256px;
	height: 554px;
	float: right;
}

.about_red_0 {
	height: 32px;
	width: 390px;
	background: url(../images/about_red0.gif) no-repeat;
	margin: 44px 0 0 15px;
	padding: 6px 0 5px 33px;
	line-height: 15px;
}

.about_red_1 {
	height: 32px;
	width: 390px;
	background: url(../images/about_red.gif) no-repeat;
	margin: 1px 0 0 15px;
	padding: 6px 0 5px 33px;
	line-height: 15px;
}

.about_red {
	height: 32px;
	width: 390px;
	background: url(../images/about_red.gif) no-repeat;
	margin: 1px 0 0 15px;
	padding: 0 0 0 33px;
	line-height: 30px;
}

.about_blue {
	height: 32px;
	width: 390px;
	background: url(../images/about_blue.gif) no-repeat;
	margin: 1px 0 0 15px;
	padding: 0 0 0 33px;
	line-height: 30px;
}

.about_green {
	height: 32px;
	width: 390px;
	background: url(../images/about_green.gif) no-repeat;
	margin: 1px 0 0 15px;
	padding: 0 0 0 33px;
	line-height: 30px;
}

.about_green1 {
	height: 32px;
	width: 390px;
	background: url(../images/about_green.gif) no-repeat;
	margin: 1px 0 0 15px;
	padding: 7px 0 0 33px;
	line-height: 15px;
}

/* end about page content */

/* clients page content */

#content_clients {
	padding: 25px 28px 30px 30px;
}

#intro_clients {
	padding: 0 25px;
}

.main_clients {
	background: url(../images/clients_back.gif);
	width: 677px;
	margin: 20px 0 0 0;
}

.top_clients {
	width: 677px;
	height: 20px;
	background: url(../images/clients_top.gif);
}

.left_clients {
	float: left;
	width: 146px;
	text-align: center;
}

.right_clients {
	float: right;
	width: 531px;
	color: #333333;
	line-height: 15px;
}

.right_clients a {
	color: #004EFF;
	font-weight: bold;
	text-decoration: none;
}

.thumbs_clients1 {
	width: 531px;
	height: 145px;
	text-align: center;
	margin: 25px 0 0 0;
}

.bottom_clients {
	width: 677px;
	height: 24px;
	background: url(../images/clients_bottom.gif);
}

/* end clients page content */

/* awards page start */

#content_awards {
	padding: 20px 20px 30px 30px;
}

#intro_awards {
	padding: 0 25px;
}

.awardshead_wide {
	width: 635px;
	height: 43px;
	background: url(../images/awards_hdback.gif);
}


.awardshead_wide a {
	color: #005599;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}

.awardscontent_wide {
	width: 635px;
	height: 172px;
	margin: 1px 0 10px 0;
}

.awardscontent_left {
	float: left;
	width: 172px;
	height: 172px;
}

.awardscontent_left p {
	margin: 10px 0 0 0px;
}

.awardscontent_right {
	float: right;
	width: 306px;
	background: #E9F1F6;
	height: 172px;
	color: #005599;
}

.awardscontent_right p {
	margin: 20px 0 0 20px;
	line-height: 15px;
}


.awards_narrow_left {
	width: 317px;
	height: 215px;
	margin: 0 0 10px 0;
	float: left;
}

.awards_bluetd_l {
	background: #E9F1F6;
	font-size: 11px;
	color: #005599;
	width: 196px;
	line-height: 15px;
}

.awards_bluetd_l p {
	margin: 10px 0 0 10px;
}

.awards_headtd_l {
	height: 43px;
	background: url(../images/awards_hdback.gif);
	font-size: 11px;
	padding: 0;
}

.awards_headtd_l a {
	color: #005599;
	font-weight: bold;
	text-decoration: none;
}


.awards_narrow_right {
	width: 307px;
	height: 215px;
	margin: 0 0 10px 0;
	float: right;
}

.awards_narrow_right img {
	margin: 0 0 0 4px;
}

.awards_bluetd_r {
	background: #E9F1F6;
	font-size: 11px;
	color: #005599;
	width: 177px;
	line-height: 15px;
}

.awards_bluetd_r p {
	margin: 10px 0 0 10px;
}

.awards_headtd_r {
	height: 43px;
	background: url(../images/awards_hdback.gif);
	font-size: 11px;
	padding: 0;
}

.awards_headtd_r a {
	color: #005599;
	font-weight: bold;
	text-decoration: none;
}

/* awards page end */

/* press page start */

#content_press {
	padding: 20px 20px 30px 30px;
}

#intro_press {
	padding: 0 25px;
	margin: 0 0 15px 0;
}

#intro_press2 {
	padding: 0 25px;
	margin: 0 0 0px 0;
}

#intro_press p {
	margin: 0 0 0 9px;
}

#intro_press2 p {
	margin: 0 0 0 9px;
}

.press_heading {
	height: 43px;
	width: 642px;
	margin: 0 0 0 23px;
	background: url(../images/awards_hdback.gif);
	font-weight: bold;
	color: #005599;
	line-height: 40px;
}

.press_text {
	width: 630px;
	margin: 0 0 0 35px;
	padding: 10px 0;
	color: 000000;
}

.press_text a {
	color: #0066FF;
	text-decoration: none;
}

.press_text a:hover {
	color: #005599;
}
	
.press_text strong {
	color: #005599;
}

.press_text2 {
	width: 630px;
	margin: 0 0 0 35px;
	padding: 0 0 10px 0;
	color: 000000;
}

.press_text2 a {
	color: #0066FF;
	text-decoration: none;
}

.press_text2 a:hover {
	color: #005599;
}
	
.press_header {
	color: #005599;
}

.press_links {
	color: #0066FF;
	font-size: 10px;
}

.press_links a {
	color: #0066FF;
	text-decoration: none;
}

#rss_icon {
	float: right;
	margin: 0 0 10px 0;
}

#rss_head {
	width: 625px;
	height: 28px;
	border: 1px solid #0066FF;
	margin: 0 0 10px 9px;
	line-height: 26px;
}

#rss_head img {
	float: left;
	margin: 6px 0 0 5px;;
}

#rss_block {
	width: 642px;
	margin: 0 0 0 23px;
	background: #E9F1F6;
	font-size: 10px;
	color: #000000;
	padding: 5px 0 0 0;
}

#rss_block a {
	color: #0066FF;
	text-decoration: none;
}

#rss_block a:hover {
	color: #005599;
}

#rss_block p {
	margin: 0px 10px;
}

/* press page end */


/* contact page content */

#content_contact {
	padding: 25px 32px 30px 60px;
}

/* end contact page content */



/* footer start */

#footer {
	width: 736px;
	height: 51px;
	/* background: url(../images/footer_image.gif); */
	background: url(../images/back_image.gif);
	/* color: #FFFB00; */
	color: #005599;
	font-weight: bold;
	text-align: center;
	line-height: 45px;
	font-size: 9px;
}

#footer a {
	/* color: #FFFB00; */
	color: #005599;
	text-decoration: none;
}

#footer a:hover {
	/* color: #fff; */
	color: #006699;
}


/* footer end */