body {background: url(images/bg.jpg) center top no-repeat #000; padding: 0; margin: 0; font: normal 12px/14px Arial, sans serif, Helvetica; color: #D8DBE6;}

a {outline:none;}

.main {width: 988px; margin: 0 auto;}
.forlogo {padding: 0 0 0 238px; height: 208px;}
.menu {padding: 0; margin: 0; list-style: none; height: 54px; background: url(images/menu.jpg) left top no-repeat;}
	.menu li {padding: 0; margin: 0; float: left; height: 54px; background: url(images/menu_mid.gif) right 2px no-repeat; position: relative;}
		.menu li a {padding: 9px 14px 0 14px; display: block;}
	.menu li.getstarted {padding: 12px 15px 0 0; float: right; height: auto; background: none;}
		.menu li.getstarted a {display: block; width: 124px; padding: 0 0 0 18px; height: 32px; background: url(images/menu_getstarted.gif); font-size: 16px; line-height: 32px; color: #0D3F71; text-decoration: none;}
   .menu li.getstarted a:hover,  li.getstarted a.sel{color: #ce9442; text-decoration: underline;}
.submenu {background: url(images/submenu_res.gif) top repeat-x #111321; position: absolute; top: 53px; left: -1px; border-left: 1px solid #232639; border-bottom: 1px solid #232639; border-right: 1px solid #232639; padding: 18px 0 15px 25px; margin: 0; list-style: none; width: 350px; visibility: hidden;}
	.submenu li {padding: 0 30px 0 0; margin: 0; background: none; width: 106px; height: auto;}
	.submenu li.l2 {width: 170px;}
	.submenu li a {padding: 5px 8px 7px 8px; float: none; height: auto; background: url(images/submenu_item_res.gif) left bottom repeat-x; font-size: 13px; text-decoration: none; display: block;}
	.submenu li.l a {background: none;}
.content {background: url(images/content_right.gif) right bottom repeat-x #212837; padding: 0 1px 0 1px;}
	.content .incont_01 {background: #010102;}
.footer {padding: 45px 0 9px 0; text-align: center; line-height: 32px;}
	.footer a {padding: 0 30px 0 30px; text-decoration: none;}
	.footer span {color: #111727;}
.carusel {padding: 55px 27px 11px 27px; height: 161px; background: url(images/carusel_bg.jpg) left top no-repeat;}
	.carusel .prev {padding: 43px 0 0 0; border: 0; float: left; margin-right:16px;}
	.carusel .next {padding: 43px 0 0 0; border: 0; float: right;}
	.carusel .images {padding: 0 40px 0 48px; margin: 0; list-style: none;}
	.carusel .images li {padding: 0 0 0 15px; margin: 0; float: left;}

.content_bg_01 {background: url(images/content_bg_01.jpg) left top no-repeat; padding: 23px 32px 62px 511px; font-size: 18px; line-height: 24px; min-height: 420px; _height: 420px;}
	.content_bg_01 p {padding: 24px 0 0 0;}
.content_bg_02 {background: url(images/content_bg_02.jpg) left top no-repeat; padding: 2px 27px 62px 41px; min-height: 430px; _height: 430px;}
.content_bg_03 {background: url(images/content_bg_03.jpg) left top no-repeat; padding: 25px 0 0 39px; min-height: 470px; _height: 470px;}
.content_bg_04 {background: url(images/content_bg_03.jpg) left top no-repeat; padding: 25px 39px 0 39px; min-height: 470px; _height: 470px;text-align:justify;}
.content_bg_04 p {font-size:16px Arial, sans serif, Helvetica !important;}
.content_bg_04 p span {font:normal 16px/20px Arial, sans serif, Helvetica !important;}

.list_01 {padding: 27px 0 0 0; margin: 0; float: left; list-style: none; width: 200px; font-size: 18px; line-height: 24px;}
.list_01_02 {width: 242px;}
.list_01_03 {padding-top: 0;}
	.list_01 li {padding: 5px 0 6px 36px; margin: 0; background: url(images/arrow_01.gif) left 2px no-repeat; color: #68A1CE; min-height: 24px;}
	.list_01 li a {text-decoration: none;}

.tab_01 {}
	.tab_01 tr.f td {padding-top: 5px;}
	.tab_01 td {padding: 19px 46px 18px 0; vertical-align: top; width: 192px; text-align: center;}
	.tab_01 td img {padding: 1px; border: 5px solid #131B24; background: #353441; margin: 0 0 13px 0;}
	.tab_01 td a:hover img {border: 5px solid #344860;}
	.tab_01 td strong {font-size: 13px; display: block; padding: 0 0 12px 0;}
	.tab_01 td strong a {text-decoration: none;}
	.tab_01 .mid td {padding: 0; background: url(images/portfolio_table_mid.gif) 160px top no-repeat;}
	.tab_01 .mid td img {padding: 0; border: none; background: none; margin: 0;}

.pages {padding: 23px 0 0 0; text-align: center; font-size: 20px; line-height: 21px;}
	.pages span {font-size: 15px; padding: 0 37px 0 37px;}
	.pages span a {padding: 0 5px 0 5px; margin: 0 3px 0 3px;}
	.pages span a.act {background: #131B28; color: #fff; text-decoration: none;}
	.pages a.prev {padding: 0 0 0 30px; background: url(images/pages_prev.gif) left center no-repeat;}
	.pages a.next {padding: 0 30px 0 0; background: url(images/pages_next.gif) right center no-repeat;}

.subpages_icons a:hover img {border: 5px solid #344860;}

.img_01 {float: right;}
.img_02 {padding: 1px; border: 5px solid #131B24; background: #353441;}
.img_03 {float: left; padding: 48px 0 0 0;opacity:1;filter:alpha(opacity=100)}

.fs14 {font-size: 14px; line-height: 20px;}

.pad_01 {padding: 0px 0 0 0;}
.pad_02 {padding: 27px 0 0 0; width:457px; vertical-align:top;}
.pad_02 a {padding: 0 2px 0 0;display:inline-block;height:150px; vertical-align:top;}
.pad_03 {padding: 0 0 0 461px;}

h1 {/*padding: 0 0 16px 0;*/ margin: 0; font-family: Arial, sans serif, Helvetica; font-size: 57px; line-height: 62px; font-weight: normal;}
h2 {padding: 24px 0 8px 0; margin: 0; font-family: Arial, sans serif, Helvetica; font-size: 24px; line-height: 30px; font-weight: normal;}
p {padding: 20px 0 0 0; margin: 0;}
a {color: #68A1CE; text-decoration: underline;}
	a:hover {color: #fff; text-decoration: none;}

.clearall {clear: both;}

.testimonials {width:100%;}
.testimonials td.comments {font:normal 18px/24px Arial,sans serif,Helvetica !important;font-style:italic;color:#dcddf9;}
.testimonials td.comments p{font:normal 18px/24px Arial,sans serif,Helvetica !important;font-style:italic;color:#dcddf9;}
.testimonials td.sign {padding-top:15px; text-align:right; font:bold 18px/24px Arial,sans serif,Helvetica !important; color:#85b6de;}
.testimonials td.quotes_left {background: url(images/quot_left.gif) left 22px no-repeat;width:24px;}
.testimonials td.quotes_right {background: url(images/quot_right.gif) right bottom no-repeat;width:24px;}


#CONTACT {padding:20px 0 0 20px;}
#CONTACT table {width:100%;}
#CONTACT td {padding-bottom:10px;}
#CONTACT .formtext {font: bold 16px/24px Arial,sans serif,Helvetica; color:#68A1CE;}
#CONTACT input[type=text] {width:300px;}
#CONTACT textarea {width:300px;height:100px;}
#CONTACT .buttons {text-align:center;}
#CONTACT input[type=button] {font: bold 16px/24px Arial,sans serif,Helvetica; color:#68A1CE;}
#CONTACT input[type=button]:hover {color:#ce9442;}
#CONTACT input[type=reset] {font: bold 16px/24px Arial,sans serif,Helvetica; color:#68A1CE;}
#CONTACT input[type=reset]:hover {color:#ce9442;}

.txtsmall {
font:normal 14px/20px  Arial,sans serif,Helvetica;
width:100px !important;
}

.errors {
font:bold 14px/24px  Arial,sans serif,Helvetica;
color:#ff0000;
text-align:center;
}

p.success, div.success {
font:bold 14px/24px  Arial,sans serif,Helvetica;
color:#ffffff;
text-align:center;
}

#carusel li a {width:125px !important;display:block; text-align:center;}

#GET_STARTED {padding:20px 0 0 20px;}
#GET_STARTED table {width:650px;}
#GET_STARTED td {padding-bottom:10px;font: normal 14px/20px Arial,sans serif,Helvetica;}
#GET_STARTED .formtext {font: normal 16px/20px Arial,sans serif,Helvetica; color:#68A1CE;}
#GET_STARTED input[type=text], select {width:300px;}
#GET_STARTED textarea {width:630px;height:130px;}
#GET_STARTED .buttons {text-align:center;}
#GET_STARTED input[type=button] {font: bold 16px/24px Arial,sans serif,Helvetica; color:#68A1CE;}
#GET_STARTED input[type=button]:hover {color:#ce9442;}
#GET_STARTED input[type=reset] {font: bold 16px/24px Arial,sans serif,Helvetica; color:#68A1CE;}
#GET_STARTED input[type=reset]:hover {color:#ce9442;}
#GET_STARTED .red {color:#ff0000;}

