body {
	margin:0;
	font-size:9pt;
	font-family:Helvetica, sans-serif;
	color:#1b313c;
	background:#666666 url(../images/back.jpg) repeat-x;
}
a.link{color:#004182; text-decoration:underline;}
a.link:hover{color:#333; }
.clear {
	clear:both;
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
img {
	border:none;
}
p {
	font-weight:normal;
	font-size:9pt;
	line-height:18px;
	text-align:justify;
}
h1 {
	font-size:15px;
	color:#787F84;
	font-weight:normal;
	font-family:"arial";
}
h2 {
	font-size:12pt;
	color:#283f4d;
	
}
h2 span {
	color:#fe3a00;
}
h3 {
	font-size:10pt;
	color:#9B0000;
	display:block;
}
#rightbar h2 {
	font-size:10pt;
	color:#273d4a;
	background:url(../images/rightstrip.jpg) repeat-y;
	display:block;
	text-align:center;
	padding:6px;
	margin:0;
}
span.bullate {
	
	background:url(../images/arrow_black.gif) no-repeat left 6px;
	padding:4px 4px 4px 20px;
	display:block;
}
input {
	font-size:9pt;
	color:#2a3e49;
	border:1px solid #ced6e1;
	padding:2px;
	background:url(../images/inputbg.jpg) repeat-x;
}
textarea {
	font-size:9pt;
	color:#2a3e49;
	border:1px solid #ced6e1;
	padding:2px;
	background:url(../images/inputbg.jpg) bottom repeat-x;
}
#topicon {
	margin-top:10px;
	margin-right:20px;
}
#topicon a {
	margin:6px;
}
select {
	font-size:9pt;
	color:#2a3e49;
	border:1px solid #ced6e1;
	padding:2px;
	background:url(../images/inputbg.jpg) bottom repeat-x;
}
span.button {
	font-size:8pt;
	color:#333333;
	border:none;
	color:#fff;
	font-weight:bold;
	padding:8px 0px 8px 10px;
	background: url(../images/submit_left.jpg) left no-repeat;
}
.button input {
	color:#6f7180;
	border:none;
	background: url(../images/submit_right.jpg) right no-repeat;
	padding:6px 12px 8px 0px;
	font-weight:bold;
}
#wrapper {
	width:875px;
	margin:auto;
}
#navigation {
	margin-top:6px;
	width:860px;
	margin:auto;
	float:left;
	
}
#navigation a {
	float:left;
	height:37px;
	margin:0 10px 0px 5px;
}
#navigation a.company {
	width:104px;
	background:url(../images/company.png) no-repeat;
}
span.borderbottom {
	display:block;
	padding:2px;
	border-bottom:1px dashed #e0e5e8;
}
#navigation a.iphone {
	width:135px;
	background:url(../images/iphone.png) no-repeat;
	
}
#navigation a.req {
	width:106px;
	background:url(../images/req.png) no-repeat;
}
#navigation a.web {
	width:135px;
	background:url(../images/web.png) no-repeat;
}
#navigation a.contact {
	width:106px;
	background:url(../images/contact.png) no-repeat;
}
#navigation a.portfolio {
	width:106px;
	background:url(../images/portfolio.png) no-repeat;
}
#navigation a.careers {
	width:93px;
	background:url(../images/careers.png) no-repeat;
}
#navigation a:hover {
	background-position:bottom;
}
#navigation a#selected{
	background-position:bottom;
}
#logo {
	margin:6px 6px 0px -3px;
	float:left;
}
#flash {
	margin-top:6px;
	float: left;
}
#container {
	clear:both;
	width:850px;
	margin:12px auto;
	padding-top:20px;
}
#leftbar {
	width:620px;
	float:left;
	margin:0 14px 0 0;
	padding:0;
}
#rightbar {
	width:216px;
	float:left;
}
.margileft {
	margin-left:20px;
}
.readmore {
	color:#004c6d;
	display:block;
	text-align:right;
}
.righttop {
	background: url(../images/righttop.png) right top no-repeat;
}
.lefttop {
	background:#fff url(../images/lefttop.png) left top no-repeat;
}
.leftbottom {
	background:url(../images/leftbottom.png) left bottom no-repeat;
}
.rightbottom {
	background:url(../images/rightbottom.png) right bottom no-repeat;
}
.content {
	padding:12px;
}
.readmore a {
	color:#004c6d;
	text-decoration:none;
}
.readmore a:hover {
	color:#82cc44;
	text-decoration:none;
}
span.readmore span.date {
	color:#898a8d;
	text-align:left;
	float:left;
}
#gallery span {
	margin-right:20px;
	width:195px;
	float:left;
	display:block;
}
#gallery span a {
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:20px;
	display:block;
	margin-left:20px;
	color:#004c6d;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}
#gallery span a:hover {
	color:#333;
}
.get {
	font-size:10pt;
	font-weight:bold;
	color:#22b9f1;
	text-decoration:none;
	padding:2px;
}
.get:hover {
	color:#004c6d;
}
.getimg {
	background:url(../images/rightimg.gif) no-repeat left top;
	padding-left:60px;
	padding-top:14px;
	display:block;
	padding-bottom:6px;
	color:#818285;
	font-size:8pt;
}
#contact_right span {
	margin-top:8px;
	margin-bottom:4px;
	display:block;
	padding:10px 10px 10px 40px;
}
#contact_right span.email {
	background:url(../images/email.jpg) left no-repeat;
}
#contact_right span.skype {
	background:url(../images/skype.jpg) left no-repeat;
}
#contact_right span.msn {
	background:url(../images/msn.jpg) left no-repeat;
}
#contact_right span.gtalk {
	background:url(../images/gtalk.jpg) left no-repeat;
}
#contact_right span.yahoo {
	background:url(../images/yahoo.jpg) left no-repeat;
}
.margintop {
	margin-top:10px;
}
.portfolio{ background:#E9E9E9;}
.portfolio td{ background:#fff;}
#footer {
	clear:both;
	width:872px;
	margin:auto;
	height:48px;
	padding-top:14px;
	padding-left:20px;
	background:url(../images/footerbg.png) no-repeat;
	color:#000;
}
.footerlink {
	margin-left:50px;
}
.footerlink a {
	color:#000;
	text-decoration:none;
	padding:6px;
}
.footerlink a:hover {
	color:#fff;
	text-decoration:none;
}

.bg_orange{background-image:url(../images/bg_orange.jpg); background-repeat:no-repeat; height:35px; width:597px;}
.link_white{color:#FFFFFF; text-decoration:none; margin-left:15px;}
.link_black{color: #000000; text-decoration:none;margin-left:10px; font-size:15px; font-weight:bold;}
.link_orng{color:#EA7B1F; text-decoration:none;margin-left:10px; font-weight:bold; font-size:45px; padding-bottom:10px;}

.link_website{color:#ED8C70; text-decoration:none;text-decoration:none }
a.link_website:hover{text-decoration:underline;}

.link_portfolio1{ font-size:13px; color: #333333; text-decoration:none; padding-left:15px;}
.link_portfolio{ font-size:20px; color:#235D84; text-decoration:none; padding-left:15px;}

.iphone{
	background-image:url(../images/iphone_image.png);
	width:215px;
	height:421px;
	background-repeat:no-repeat;
	background-position: center 20px;
}

.ipad{
	background-image:url(../images/ipad_image.png);
	width:414px;
	height:350px;
	background-repeat:no-repeat;
	background-position: center 15px;
}

.android{
	background-image:url(../images/android_phone_image.png);
	width:215px;
	height:421px;
	background-repeat:no-repeat;
	background-position: center 10px;
}


.heading_red{ font-size:18px; color:#9B0000; font-weight:bold;}

