@charset "UTF-8";
* {
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 0;
	font-size: 12px;
	line-height: 1.5em;
}
body {
	background:url(images/gray-angle-back.jpg) repeat;
	font-size:100%;
	line-height:1em;
	font-family:Arial;
	color:#CCCCCC;
	padding-top: 50px;
	text-align: center;
}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#434a4d; font-weight:normal; font-size:0.92em; padding-left:5px}
img {
	vertical-align:top;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/*==========================================*/

a {
	color:#48AAF5;
	text-decoration: underline;
}
a:hover {text-decoration:none}

a.link {
	color:#48AAF5;
	font-weight:bold;
	text-decoration: underline;
}
a.link:hover {text-decoration:none}
.fright {float:right}
.fleft { float:left;}
.clear { clear:both;}

.font_1 {
	color:#fff;
	font-size: 15px;
}
.font_2 {color:#48AAF5
}
.font_2_title {
	color:#48AAF5;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.font_3 {
	color:#CCCCCC;
	font-weight:normal;
	display:block;
	margin-bottom:4px;
	font-size: 12px;
	line-height: 1.5em;
}

.font_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p {
	margin:0 0 16px 0;
	font-size: 12px;
}

h4 {color:#fff; margin:0 0 16px 0; font-size:1em}

.top_bg {
	width:980px;
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #505559;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 980px;
}
/*header*/
#header {
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 49px;}
	
#header .bg_left {background:url(images/header_bg_left.jpg) no-repeat left 49px; width:100%}
#header .bg_right {
	background:url(images/header_bg_right-2.jpg) no-repeat right 49px;
	width:100%;
	height:319px
}
#header .bg_top {background:url(images/header_bg_top.jpg) no-repeat 0 0}

#header .col_1 {
	width:172px
}
#header .col_1 img {margin-left:34px}
#header .col_2 {
	width:140px
}
#header .col_3 {
	width:137px
}
#header .col_4 {
	width:136px
}
#header .col_5 {
	width:154px
}
#header .col_6 {
	width:141px
}
#header .col_7 {width:18%}



.logo {
	position:absolute;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
	visibility: visible;
}

/*content*/
#content {
	min-height:84px;
	height:auto !important;
	height:497px;
	font-size:0.84em;
	line-height:1.33em
}
	
.title_1 {margin-bottom:22px}
.title_2 {
	margin-bottom:9px;
	font-size: 14px;
}
.title_blue {
	margin-bottom:9px;
	font-size: 14px;
	color: #48AAF5;
	}
.title_blue_bigger2 {
	margin-bottom:9px;
	font-size: 16px;
	color: #48AAF5;

}
.title_blue_bigger {
	margin-bottom:9px;
	font-size: 16px;
	color: #CCC;
}
.img_left {
	float:left;
	margin: 3px 17px 16px 0;
}
.img_mid {
	float: left;
	margin-top: 14px;
	margin-right: 17px;
	margin-bottom: 17px;
	margin-left: 0px;
}

.img_right2 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 17px;
}
.img_right {
	float: right;
	margin: 0px 0px 17px 17px;
}
	
.img {margin-bottom:20px}

#content .col_1 { background:url(images/col1_bg.jpg) repeat; color:#fff}
#content .col_1 .top {background:url(images/col1_bg.gif) repeat-x top; min-height:300px; height:auto !important; height:300px}
#content .col_2 { background:url(images/col2_bg2.jpg) repeat}

.row_1 { background:url(images/row1_bg.jpg) repeat}
.row_1 .top { background:url(images/row1_bg_top.jpg) repeat-x left top}
.row_2 {background:url(images/row2_bg.jpg) repeat}
.row_2 .top {background:url(images/row2_bg_top.gif) repeat-x left top}
.row_2 .bot {background:url(images/row2_bg_bot.jpg) repeat-x left bottom}

.box {width:100%}

/*footer*/
#footer { color:#94a4ac; font-size:0.75em; line-height:1.33em}
#footer a {
	color:#48AAF5;
	text-decoration:none;
	font-weight:bold
}
#footer a:hover {color:#fff}
#footer .col_1 {background:url(images/footer_col1_bg.jpg) repeat-x left top; height:57px}
#footer .col_2 {background:url(images/footer_col2_bg.gif) repeat; height:57px}
#footer .col_2 .ind {padding:21px 0 0 20px}

/*================== index.html ==================*/
#page1 #content .col_1 .indent { padding:30px 20px 20px 20px}
#page1 #content .col_2 .row_1 .indent {
	padding:36px 2px 2px 36px
}
#page1 #content .col_2 .row_2 .indent { padding:2px 2px 2px 2px}
#page1 #content .col_2 .row_2 .col_box_1 {width:49%}
#page1 #content .col_2 .row_2 .col_box_1 .ind {padding-right:20px}
#page1 #content .col_2 .row_2 .col_box_2 {width:48%}

/*================== about_us.html ==================*/
#page2 #content .col_1 .indent { padding:41px 20px 20px 31px}
#page2 #content .col_2 .row_1 .indent { padding:36px 40px 31px 36px}
#page2 #content .col_2 .row_2 .indent { padding:2px 2px 2px 2px}
#page2 #content .col_2 .row_2 .col_box_1 {width:49%}
#page2 #content .col_2 .row_2 .col_box_1 .ind {padding-right:20px}
#page2 #content .col_2 .row_2 .col_box_2 {width:48%}

/*================== services.html ==================*/
#page3 #content .col_1 .indent { padding:41px 20px 20px 31px}
#page3 #content .col_2 .row_1 .indent { padding:46px 40px 32px 46px}
#page3 #content .col_2 .row_2 .indent { padding:2px 2px 2px 2px}
#page3 #content .col_2 .row_2 .col_box_1 {width:49%}
#page3 #content .col_2 .row_2 .col_box_1 .ind {padding-right:20px}
#page3 #content .col_2 .row_2 .col_box_2 {width:48%}

/*================== team.html ==================*/
#page4 #content .col_1 .indent { padding:41px 20px 20px 31px}
#page4 #content .col_2 .row_1 .indent { padding:36px 35px 33px 46px}
#page4 #content .col_2 .row_1 .col_box_1 {width:100%}
#page4 #content .col_2 .row_1 .col_box_1 .ind {padding-right:20px}
#page4 #content .col_2 .row_1 .col_box_2 {width:49%}
#page4 #content .col_2 .row_2 .indent { padding:2px 2px 2px 46px}

/*================== case_studies.html ==================*/
#page5 #content .col_1 .indent { padding:41px 20px 20px 31px}
#page5 #content .col_2 .row_1 .indent { padding:36px 36px 32px 45px}
#page5 #content .col_2 .row_2 .indent { padding:2px 2px 2px 2px}
#page5 #content .col_2 .row_1 .col_box_1 {width:53%}
#page5 #content .col_2 .row_1 .col_box_2 {width:46%}
#page5 #content .col_2 .row_2 strong {display:block; margin-bottom:4px}
#page5 #content .col_2 .row_2 .col_box_1 {width:55%}
#page5 #content .col_2 .row_2 .col_box_1 .ind {padding-right:45px}
#page5 #content .col_2 .row_2 .col_box_2 {width:44%}

/*================== contact.html ==================*/
#page6 #content .col_1 .indent { padding:31px 45px 30px 31px}
#page6 #content .col_2 .indent { padding:46px 32px 32px 46px}
#page6 #content .col_2 .box {width:566px; height:40px; margin-bottom:13px}
#page6 #content .col_2 .col_box_1 {width:303px}
#page6 #content .col_2 .col_box_2 {width:263px}

.table_forum { background:url(images/border_y.gif) repeat-y right top; font-size:1em; line-height:1.22em; margin-left:-15px}
.r1_c1 {width:47%; height:23px; background:url(images/border_y.gif) repeat-y left top; text-align:center; color:#fff}
.r1_c2 {width:12%; height:23px; background:url(images/border_y.gif) repeat-y left top; text-align:center; color:#fff}
.r1_c3 {width:10%; height:23px; background:url(images/border_y.gif) repeat-y left top; text-align:center; color:#fff}
.r1_c4 {width:30%; height:23px; background:url(images/border_y.gif) repeat-y left top; text-align:center; color:#fff}

.r2_c1 {width:47%; height:24px; background:url(images/border_y.gif) repeat-y left top}
.r2_c1 .ind {padding:20px 7px 23px 15px}
.r2_c2 {width:12%; height:24px; background:url(images/border_y.gif) repeat-y left top; text-align:center; color:#fff}
.r2_c3 {width:10%; height:24px; background:url(images/border_y.gif) repeat-y left top; text-align:center; color:#fff}
.r2_c4 {width:30%; height:24px; background:url(images/border_y.gif) repeat-y left top; line-height:1.55em}
.r2_c4 .ind {padding-left:25px} 
.row_line {background:url(images/border_x.gif) repeat-x top; width:100%; height:1px}

.input_1 {width:150px; height:20px; border:solid 1px #060708; margin:0 16px 0 11px}


/*================== index-6.html ==================*/
#page7 #content .col_1 .indent { padding:41px 25px 20px 31px}
#page7 #content .col_2 .row_1 .indent { padding:36px 20px 12px 26px}
#page7 #content .col_2 .row_2 .indent { padding:21px 20px 50px 27px}
#page7 #content .col_2 .row_2 .box {width:636px}
#page7 #content .col_2 .row_2 .col_box_1 {width:283px}
#page7 #content .col_2 .row_2 .col_box_1 input {float:right}
#page7 #content .col_2 .row_2 .col_box_2 {width:313px; margin-left:40px}
#page7 #content .col_2 .row_2 .col_box_2 textarea {float:right}


input {width:175px; height:18px; margin:0}
.div_input {height:39px}
textarea {width:180px; height:96px; overflow:auto; margin:0}
.div_links {text-align:right; width:636px; word-spacing:8px}


/*================== privacy.html ==================*/
#page8 #content .col_1 .indent { padding:41px 27px 20px 31px}
#page8 #content .col_2 { background:url(images/col2_bg.jpg) repeat}
#page8 #content .col_2 .top {background:url(images/col2_bg_top.jpg) repeat-x top; width:100%}
#page8 #content .col_2 .indent { padding:36px 25px 32px 26px}
.img_logo {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.img_logo_line {
	float: left;
	line-height: 1.3em;
	color: #FFFFFF;
	margin: 0px 20px 15px 0px;
	padding: 4px 15px 35px 4px;
	border-right: 1px solid #999;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999;
}
#top_links {
	height: 29px;
	position: absolute;
	width: 100%;
	top: 59px;
}
.img_logo_top {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 9px;
	padding-left: 4px;
}
.indent_list {
	font-family: Arial;
	font-size: 12px;
	line-height: 1.5em;
	color: #CCCCCC;
	list-style-position: outside;
	list-style-type: upper-roman;
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 32px;
}
.indent_list_2 {
	font-family: Arial;
	font-size: 12px;
	line-height: 1.5em;
	color: #CCCCCC;
	width: 92%;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 40px;
	list-style-position: outside;
	list-style-type: lower-roman;
}
.image_right {
	font-family: Arial;
	color: #CCCCCC;
	padding: 0px;
	margin-right: 0px;
	margin-left: 32px;
	list-style: square outside;
}
.indent_list_bullet {
	font-family: Arial;
	color: #CCCCCC;
	padding: 0px;
	margin-right: 0px;
	margin-left: 32px;
	list-style: square outside;
}
middle {
	text-align: center;
}

