* { margin: 0pt; padding: 0pt; }
body { background: rgb(52, 55, 57) none repeat; font-family: Tahoma; font-size: 100%; line-height: 1em; color: rgb(154, 165, 179); }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
p { margin-bottom: 13px; }
.tall_top { background: transparent url('tall_top.gif') repeat-x scroll left top; }
.tall_center1 { background: rgb(236, 237, 239) url('tall_center1.gif') repeat-x scroll left top; }
.tall_center2 { background: rgb(55, 58, 61) url('tall_center2.gif') repeat-x scroll left top; }
.tall_bottom { background: transparent url('tall_bottom.gif') repeat-x scroll left bottom; }
input, select { vertical-align: middle; font-weight: normal; }
img { border: 0pt none ; vertical-align: top; text-align: left; }
.form { height: 31px; }
.form input { border: 1px solid rgb(69, 73, 76); background: transparent none repeat; width: 310px; height: 21px; color: rgb(154, 165, 179); font-family: Tahoma; font-size: 1em; }
textarea { border: 1px solid rgb(69, 73, 76); background: transparent none repeat; overflow: auto; width: 310px; height: 67px; color: rgb(154, 165, 179); font-family: Tahoma; font-size: 1em; }
.input_1 { border: 1px solid rgb(181, 187, 190); background: rgb(227, 231, 237) none repeat; width: 189px; height: 22px; color: rgb(167, 179, 188); font-size: 1em; line-height: 20px; }
.input_2 { position: relative; left: 9px; top: -2px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.header_menu li { display: inline; }
.header_menu li a { padding: 0pt 8px 0pt 5px; background: transparent url('head_menu_divider.gif') no-repeat scroll right 2px; color: rgb(250, 250, @50); }
.header_menu li a:hover { color: rgb(255, 255, 255); }
.header_menu li a.current { color: rgb(255, 255, 255); cursor: default; text-decoration: underline; }
.list1 li { padding: 0pt 0pt 13px; background: transparent url('line1.gif') repeat-x scroll left bottom; margin-bottom: 12px; }
.list1 li a { background: transparent url('marker.gif') no-repeat scroll 1px; padding-left: 23px; color: rgb(154, 165, 179); text-decoration: none; }
.list1 li a:hover { color: rgb(255, 255, 255); }
.img_indent { margin: 0pt 28px 0pt 0pt; float: left; }
a { color: rgb(70, 191, 236); }
a:hover { text-decoration: none; }
h1 { background: transparent url('logo.jpg') no-repeat scroll left top; text-indent: -10000px; width: 347px; height: 91px; }
h3 { font-size: 1em; font-weight: normal; margin-bottom: 4px; }
h4 { font-size: 1em; font-weight: normal; margin-bottom: 19px; }
h5 {  }
h6 {  }
.txt1 { color: rgb(45, 181, 232); }
.txt2 {  }
.link1 { color: rgb(255, 255, 255); }
.line_hor { background: transparent url('line1.gif') repeat-x scroll left bottom; }
.title { margin-bottom: 25px; }
#header { background: transparent url('header_bgd.gif') no-repeat scroll 50px bottom; }
#header .fleft .indent { padding: 33px 0pt 0pt 45px; }
#header .fright .indent { padding: 26px 30px 0pt 0pt; }
#content1 { background: transparent url('content1_bgd.gif') no-repeat scroll center 203px; color: rgb(162, 169, 177); }
#content1 .row_1 { height: 165px; }
#content1 .row_1 .fleft .indent { padding: 36px 0pt 0pt 44px; }
#content1 .row_1 .fright .indent { padding: 102px 57px 0pt 0pt; }
#content1 .row_2 .aligncenter { padding-right: 42px; }
#content1 .row_2 { padding: 0pt 0pt 35px 43px; }
#content1 .row_2 a { color: rgb(55, 168, 211); }
#content1 .row_2 .company_ident { margin: 0pt 0pt 47px 6px; }
#content1 .row_2 .container { margin: 29px 0pt 0pt; width: 100%; }
#content1 .row_2 .container .fleft { text-indent: 6px; }
#content1 .row_2 .container .fright { padding-right: 8px; }
#content2 { padding-bottom: 23px; }
#footer { color: rgb(132, 134, 137); }
#footer a { color: rgb(132, 134, 137); text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .indent { padding: 33px 0pt 0pt 50px; }
#page1 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page1 #content2 .col_2 .indent { padding: 30px 30px 0pt 0pt; }
#page2 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page2 #content2 .col_1 .title { margin-bottom: 23px; }
#page2 #content2 .col_1 .img_indent { margin: 0pt 28px 22px 0pt; }
#page2 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page3 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page3 #content2 .col_1 .img_indent { margin: 0pt 28px 22px 0pt; }
#page3 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page4 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page4 #content2 .col_1 .img_indent { margin: 0pt 28px 0pt 0pt; }
#page4 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page5 #content2 .indent { padding: 30px 0pt 0pt 49px; }
#page5 #content2 .title { margin-bottom: 20px; }
#page5 #content2 .img_indent { margin: 0pt 16px 20px 0pt; }
#page5 #content2 .container { width: 100%; }
#page5 #content2 .container .col_1 .indent { padding: 0pt 20px 0pt 0pt; }
#page5 #content2 .container .col_2 .indent { padding: 0pt 20px 0pt 0pt; }
#page5 #content2 .container .col_3 .indent { padding: 0pt 20px 0pt 0pt; }
#page6 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page6 #content2 .col_1 .title { margin-bottom: 28px; }
#page6 #content2 .col_1 .img_indent { margin: 0pt 28px 24px 0pt; }
#page6 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page6 #content2 .col_2 .title { margin-bottom: 28px; }
#page7 #content1 .row_2 { padding-bottom: 2px; }
#page7 #content2 .indent { padding: 30px 30px 0pt 49px; }
#page7 #content2 .title { margin-bottom: 20px; }

.site_center { text-align: center; }
#header, #content1, #content2, #footer { margin: 0pt auto; width: 100%; text-align: left; }
#header { height: 85px; }
#header, #content1, #content2, #footer {
	font-size: 12px;
}
.col_1, .col_2, .col_3, .column1, .column2, .column3 { float: left; }
#page1 #content2 .col_1 { width: 54%; }
#page1 #content2 .col_2 { width: 46%; }
#page2 #content2 .col_1 { width: 54%; }
#page2 #content2 .col_2 { width: 46%; }
#page3 #content2 .col_1 { width: 46%; }
#page3 #content2 .col_2 { width: 54%; }
#page4 #content2 .col_1 { width: 54%; }
#page4 #content2 .col_2 { width: 46%; }
#page5 #content2 .col_1 { width: 33%; }
#page5 #content2 .col_2 { width: 33%; }
#page5 #content2 .col_3 { width: 33%; }
#page6 #content2 .col_1 { width: 54%; }
#page6 #content2 .col_2 { width: 46%; }
#footer { height: 74px; }


* { margin: 0pt; padding: 0pt; }
body { background: rgb(52, 55, 57) none repeat; font-family: Tahoma; font-size: 100%; line-height: 1em; color: rgb(154, 165, 179); }
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
p { margin-bottom: 10px; }
.tall_top { background: transparent url('tall_top.gif') repeat-x scroll left top; }
.tall_center1 { background: rgb(236, 237, 239) url('tall_center1.gif') repeat-x scroll left top; }
.tall_center2 { background: rgb(55, 58, 61) url('tall_center2.gif') repeat-x scroll left top; }
.tall_bottom { background: transparent url('tall_bottom.gif') repeat-x scroll left bottom; }
input, select { vertical-align: middle; font-weight: normal; }
img { border: 0pt none ; vertical-align: top; text-align: left; }
.form { height: 31px; }
.form input { border: 1px solid rgb(69, 73, 76); background: transparent none repeat; width: 310px; height: 21px; color: rgb(154, 165, 179); font-family: Tahoma; font-size: 1em; }
textarea { border: 1px solid rgb(69, 73, 76); background: transparent none repeat; overflow: auto; width: 310px; height: 67px; color: rgb(154, 165, 179); font-family: Tahoma; font-size: 1em; }
.input_1 { border: 1px solid rgb(181, 187, 190); background: rgb(227, 231, 237) none repeat; width: 189px; height: 22px; color: rgb(167, 179, 188); font-size: 1em; line-height: 20px; }
.input_2 { position: relative; left: 9px; top: -2px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.header_menu li { display: inline; }
.header_menu li a { padding: 0pt 8px 0pt 5px; background: transparent url('head_menu_divider.gif') no-repeat scroll right 2px; color: rgb(250, 250, 250); text-decoration:none;}
.header_menu li a:hover { color: rgb(55, 55, 55); }
.header_menu li a.current { color: rgb(255, 255, 255); cursor: default; text-decoration: underline; }
.list1 li { padding: 0pt 0pt 13px; background: transparent url('line1.gif') repeat-x scroll left bottom; margin-bottom: 12px; }
.list1 li a { background: transparent url('marker.gif') no-repeat scroll 1px; padding-left: 23px; color: rgb(154, 165, 179); text-decoration: none; }
.list1 li a:hover { color: rgb(255, 255, 255); }
.img_indent { margin: 0pt 28px 0pt 0pt; float: left; }
a { color: rgb(70, 191, 236); }
a:hover { text-decoration: none; }
h1 { background: transparent url('logo.jpg') no-repeat scroll left top; text-indent: -10000px; width: 347px; height: 91px; }
h3 { font-size: 1em; font-weight: normal; margin-bottom: 4px; }
h4 { font-size: 1em; font-weight: normal; margin-bottom: 19px; }
h5 {  }
h6 {  }
.txt1 { color: rgb(45, 181, 232); }
.txt2 {  }
.link1 { color: rgb(255, 255, 255); }
.line_hor { background: transparent url('line1.gif') repeat-x scroll left bottom; }
.title { margin-bottom: 25px; }
#header { background: transparent url('header_bgd.gif') no-repeat scroll 50px bottom; }
#header .fleft .indent { padding: 33px 0pt 0pt 45px; }
#header .fright .indent { padding: 26px 30px 0pt 0pt; }
#content1 {
	background: transparent url('content1_bgd.gif') no-repeat scroll center 203px;
	color: #666666;
}
#content1 .row_1 { height: 165px; }
#content1 .row_1 .fleft .indent { padding: 16px 0pt 20pt 14px; }
#content1 .row_1 .fright .indent { padding: 102px 57px 0pt 0pt; }
#content1 .row_2 .aligncenter { padding-right: 42px; }
#content1 .row_2 { padding: 0pt 0pt 35px 43px; }
#content1 .row_2 a { color: rgb(55, 168, 211); }
#content1 .row_2 .company_ident { margin: 0pt 0pt 47px 6px; }
#content1 .row_2 .container { margin: 29px 0pt 0pt; width: 100%; }
#content1 .row_2 .container .fleft { text-indent: 6px; }
#content1 .row_2 .container .fright { padding-right: 8px; }
#content2 { padding-bottom: 23px; }
#footer { color: rgb(252, 254, 257); }
#footer a { color: rgb(132, 250, 250); text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .indent { padding: 18px 0pt 0pt 50px; }
#page1 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page1 #content2 .col_2 .indent { padding: 30px 30px 0pt 0pt; }
#page2 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page2 #content2 .col_1 .title { margin-bottom: 23px; }
#page2 #content2 .col_1 .img_indent { margin: 0pt 28px 22px 0pt; }
#page2 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page3 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page3 #content2 .col_1 .img_indent { margin: 0pt 28px 22px 0pt; }
#page3 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page4 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page4 #content2 .col_1 .img_indent { margin: 0pt 28px 0pt 0pt; }
#page4 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page5 #content2 .indent { padding: 30px 0pt 0pt 49px; }
#page5 #content2 .title { margin-bottom: 20px; }
#page5 #content2 .img_indent { margin: 0pt 16px 20px 0pt; }
#page5 #content2 .container { width: 100%; }
#page5 #content2 .container .col_1 .indent { padding: 0pt 20px 0pt 0pt; }
#page5 #content2 .container .col_2 .indent { padding: 0pt 20px 0pt 0pt; }
#page5 #content2 .container .col_3 .indent { padding: 0pt 20px 0pt 0pt; }
#page6 #content2 .col_1 .indent { padding: 30px 60px 0pt 49px; }
#page6 #content2 .col_1 .title { margin-bottom: 28px; }
#page6 #content2 .col_1 .img_indent { margin: 0pt 28px 24px 0pt; }
#page6 #content2 .col_2 .indent { padding: 30px 40px 0pt 0pt; }
#page6 #content2 .col_2 .title { margin-bottom: 28px; }
#page7 #content1 .row_2 { padding-bottom: 2px; }
#page7 #content2 .indent { padding: 30px 30px 0pt 49px; }
#page7 #content2 .title { margin-bottom: 20px; }


/* Additions */
.innercontainer {
	width: 930px;
	margin: 0 auto;
	text-align: justify;
}
.innersidebar1 {
	float: left; 
	width: 200px; 
	padding: 15px 10px 15px 20px;
	margin-left:30px;
}
.innersidebar1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.innercontent { 
	margin: 0 0 0 327px; 
	padding: 0 0px 0px 0px; 
} 
.innercontent h2 {
	font-size:16px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
} 
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.imgborder {
border:thin #666666;
}


.go img { margin-top: 10px; }
.contact_left p { padding: 30px 0px 0px; font-size: 13px; line-height: 17px; }
.contact_right { float: left; width: 520px; }
.contact_right form { width: 280px; }
.contact_right input { border: 1px solid rgb(204, 204, 204); width: 280px; margin-bottom: 15px; }
.contact_right input.submit { border: medium none ; margin: 0px 0px 15px; background-color: rgb(204, 204, 204); color: rgb(255, 255, 255); width: 55px; }
.contact_right select { width: 280px; margin-bottom: 15px; }
.contact_right textarea { border: 1px solid rgb(204, 204, 204); width: 280px; height: 80px; margin-bottom: 15px; }
.tel { font-size: 14px; font-weight: bold; }

#header {background: #7a7d81;}
