/* CSS Document */ /* Tags */
body,td,th {font-family: Arial, Helvetica, Georgia, sans-serif, Times New Roman, Times, serif; font-size: 12px;	color: #474747; text-align:justify; line-height:17px;}
body {margin-left: 0px;	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#ffffff; }
a { font-family: Arial, Georgia, Times New Roman, Times, serif; color: #001767; font-size:12px; }
a:link {text-decoration: none;	color: #4378ae; font-weight:bold;}
a:visited {	text-decoration: none;	color: #4378ae; font-weight:bold;}
a:hover {text-decoration: underline;color: #c61d1d; font-weight:bold;}
a:active {text-decoration: none;color: #4378ae; font-weight:bold;}

h1 {font-size: 16px; color: #c61d1d; font-weight:bold; margin-top:10px; text-align:left; line-height:25px;}
h2 {font-size: 13px; color: #c61d1d; font-weight:bold; border-bottom: 1px dotted #c61d1d; padding-bottom:5px;}
h4 {background-image:url(../img/right-title-bg.jpg); background-repeat:repeat-x; font-size:18px; color:#FFFFFF; font-weight:normal;line-height:35px;display:block; padding-top:0px;padding-left:5px;padding-right:5px;padding-bottom:0px;  margin:0px;}
h3 {font-size:12px; padding:0px 5px 0px 5px; font-weight:bold; margin-bottom:0px; margin-top:10px;}
h3 ul {margin-top:0px; margin-bottom:0px;}
h3 ul li {margin-top:0px; margin-bottom:0px;}
h3 a:link {color: #474747; font-weight:bold;}
h3 a:hover {color: #474747; font-weight:bold;}
h3 a:visited {color: #474747; font-weight:bold;}
h3 a:active {color: #474747; font-weight:bold;}
h5 {font-size: 12px; color: #c61d1d;}

.strong {font-weight:bold;}

/* IDs */
#main-out{width:990px; height:100%; background-color:#FFFFFF; margin:0px auto 10px auto; border:1px solid #f1f1f1; }
#top {width:auto;height:119px;background-color:#FFFFFF;border:0px solid #000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#banner {width:auto; height:270px; background-color:#FFFFFF; border:0px solid #c61d1d; background-image:url(../img/bannerbg.jpg); background-repeat:repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content {width:990px; height:100%; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
#left {width:25px; height:100%; background-color:#FFFFFF; float:left; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#middle{width:670px; height:100%; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding: 5px 5px 5px 5px;}
#right {width:270px; height:100%; background-color:#FFFFFF; float:right; margin:0px 0px 5px 0px; padding: 5px 5px 5px 5px;}
#bottom{width:990px; height:auto; background-color:#000000; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}

/* ----resources---- */

/* ----top---- */
#topbar{width:990px;height:13px;background-image:url(../img/topbar1px.jpg);background-repeat:repeat; padding:1px 0px 0px 0px; margin:0px; font-size:10px; color:#FFFFFF; line-height:12px; overflow:hidden;}
#logo{width:198px; height:107px; float:left; padding:0px; margin:0px; font-size:14px; font-weight:bold;	font-family:arial;	color:#7D7D7D; text-align:center;}
#top-left {width:792px; height:107px; float:left; padding:0px; margin:0px;}
#top-left-up {width:792px; height:70px; padding:0px; margin:0px; float:left;}
#top-ad {width:310px; height:auto; padding:5px 0px 5px 45px; margin:0px; float:left; text-align:left; font-size:12px; font-weight:bold; color:#999; line-height:20px;}
#top-chat {width:auto; height:auto; padding:0px; margin:0px; float:left;}

#header{width:300px;height:auto;vertical-align:top; font-size:10px;float:right;display:inline;text-decoration:none;position:relative; padding:5px 0px 0px 0px; margin:0px 10px 0px 0px; text-align:right;}
#header a:link {font-size:10px;}
#header a:visited {font-size:10px;}
#header a:active {font-size:10px;}
#header a:hover {font-size:10px;}
#header ul{width:250px;height:auto;vertical-align:top;float:right;display:inline;text-decoration:none;padding:0px;margin:0px;}
#header ul li{height:auto;vertical-align:top;float:right;display:inline;text-decoration:none; padding:0px 0px 0px 10px; margin:0px;color:#000000;}
#header ul li a{height:auto;vertical-align:top;float:left;display:inline;text-decoration:none;padding:0px;margin:0px;color:#000000;}
#header ul li a:hover{height:auto;vertical-align:top;float:left;display:inline;text-decoration:underline;padding:0px;margin:0px;color:#000000;}

#mainnav{width:auto;height:27px;text-decoration:none;list-style:none;display:inline;padding:0px;margin:0px;float:right; }
#mainnav ul{width:auto;height:27px;text-decoration:none;list-style:none;display:inline;padding:0px;margin:0px;float:right;}
#mainnav ul li{width:109px;height:27px;text-decoration:none;list-style:none;display:block; padding:0px; margin:0px;text-align:center;font-weight:bold;color:#000000;float:right;}
#mainnav ul li a{width:109px;height:27px;text-decoration:none;list-style:none;display:block; padding:10px 0px 0px 0px;margin:0px; background:url(../img/top-nav-btn.jpg) no-repeat;text-align:center;font-weight:bold;color:#000000;}
#mainnav ul li a:hover{width:109px;height:27px;text-decoration:none;list-style:none;display:block; padding:10px 0px 0px 0px;margin:0px;background:url(../img/top-nav-btn-hvr.jpg) no-repeat;text-align:center;font-weight:bold;color:#000000;}

#banner-1 {float:left; background-color:#FFFFFF;}
#banner-2 {float:left; background-color:#FFFFFF;}
/* ----left---- */
#leftimg {background-color:#ffffff; height:250px; width:25px; display:block;}
#imgfreequote {position:fixed; top:53%;}

/* ----right---- */

#core-services {width:270px; height:auto; background-color:#FFFFFF; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
#coreservice-left {width:20px; height:auto; background-color:#FFFFFF; float:left; border:0px solid #999999; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
#coreservice-middle {width:210px;height:auto; background-color:#FFFFFF; float:left; border:1px solid #999999; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#coreservice-middle ul {padding: 0px 0px 0px 0px; margin:5px 0px 8px 20px;}
#coreservice-middle li a:link {color: #474747; font-weight:normal;font-size:11px;}
#coreservice-middle li a:hover {color: #474747; font-weight:normal;font-size:11px;}
#coreservice-middle li a:visited {color: #474747; font-weight:normal;font-size:11px;}
#coreservice-middle li a:active {color: #474747; font-weight:normal;font-size:11px;} 

#coreservice-right {width:20px; height:auto; background-color:#FFFFFF; float:left; border:0px solid #999999; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }

#advt1 {width:270px; height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
#advt1-left {width:20px; height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#advt1-middle {width:210px;height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;text-align:center; }
#advt1-right {width:20px; height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
.rightflashobject {margin:0px 0px 0px 2px;}
#news {width:270px; height:auto; background-color:#FFFFFF; float:left;margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
#news-left {width:20px; height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
#news-middle {width:210px;height:auto; background-color:#FFFFFF; float:left; border:1px solid #999999; text-align:left; margin:0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
#news-middle a:link {font-size:11px;}
#news-middle a:hover {font-size:11px;}
#news-middle a:visited {font-size:11px;}
#news-middle a:active {font-size:11px;}
#news-middle ul {padding:0px 0px 0px 0px; margin:10px 0px 10px 20px;}
#news-middle ul li {margin: 5px 5px 0px 0px; padding:0px 0px 0px 0px; font-size:11px;}
.news-list-date {text-align:right; list-style:none; border-bottom:1px dotted #dddddd; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:10px;}
.news-pr {padding-top:0px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
#news-right {width:20px; height:auto; background-color:#FFFFFF; float:left;  margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}

#rightbanner {width:270px; height:auto; background-color:#FFFFFF; float:left;  margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
#rightbanner-left {width:20px; height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
#rightbanner-middle  {width:210px;height:auto; background-color:#FFFFFF; float:left; border:1px solid #999999;  margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:justify; }
#rightbanner-right  {width:20px;height:auto;background-color:#FFFFFF;float:left;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}
#rightcontact {width:270px; height:auto; background-color:#FFFFFF; float:left; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
#rightcontact-left {width:20px;height:auto;background-color:#FFFFFF;float:left;margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
#rightcontact-middle  {width:210px;height:auto; background-color:#FFFFFF; float:left; border:1px solid #999999; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#rightcontact-middle a:link {line-height:40px;}	

.dedicateddeveloper-links {margin:5px 5px 5px 5px; padding:0px 0px 0px 0px; line-height:26px;}
#rightcontact-right {width:20px;height:auto;background-color:#FFFFFF;float:left;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}

#bottom-links {width:990px; height:auto; background-color:#333333;  margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
#bottom-notice {width:980px; height:auto; background-color:#e9e8e8; font-size:10px; float:left;  margin:0px 0px 0px 0px; padding:0px 5px 0px 5px;}
#copyright {width:774px; height:auto; float:left;  margin:0px 0px 0px 0px; padding:5px 0px 2px 0px;}
#validation {width:auto; height:auto; background-color:#e9e8e8; font-size:11px;  float:left;  margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
#validation a:link {text-decoration:none; border:0px;}
#validation a:hover {text-decoration:none;border:0px;}
#validation a:active {text-decoration:none;border:0px;}
#validation a:visited {text-decoration:none;border:0px;}

#bottomnav{width:auto;height:13px;text-decoration:none;list-style:none;display:inline;padding:0px;margin:0px;float:none; }
#bottomnav ul{width:auto;height:13px;text-decoration:none;list-style:none;display:inline;padding:0px 0px 0px 10px;margin:0px;float:none;}
.bottomnav ul li{width:auto;height:13px;text-decoration:none;list-style:none;display:inline;padding:0px;margin:0px;text-align:center;font-weight:normal;color:#ffffff;float:none;}
#bottomnav ul li a{width:auto;height:13px;text-decoration:none;list-style:none;display:inline;padding:5px 0px 0px 0px;margin:0px;text-align:center;font-weight:normal;color:#ffffff; line-height:16px;}
#bottomnav ul li a:visited{width:auto;height:13px;text-decoration:none;list-style:none;display:inline;padding:5px 0px 0px 0px;margin:0px;text-align:center;font-weight:normal;color:#ffffff; line-height:16px;}
#bottomnav ul li a:active{width:auto;height:13px;text-decoration:none;list-style:none;display:inline;padding:5px 0px 0px 0px;margin:0px;text-align:center;font-weight:normal;color:#ffffff; line-height:16px;}
#bottomnav ul li a:hover{width:auto;height:13px;text-decoration:underline;list-style:none;display:inline;padding:5px 0px 0px 0px;text-align:center;font-weight:normal;color:#69a8de; line-height:16px;}

#ul{background-color:#CCCCCC;display:block;width:100px;height:20px;padding:1px;margin:1px;border:1px solid #CCCCCC;}
#ul li{background-color:#CCCCCC;display:block;width:100px;height:20px;padding:1px;margin:1px;border:1px solid #CCCCCC;}
#ul li a{background-color:#CCCCCC;display:block;width:100px;height:20px;padding:1px;margin:1px;border:1px solid #CCCCCC;color:#333333;}
#ul li a:hover{background-color:#CCCCCC;display:block;width:100px;height:20px;padding:1px;margin:1px;border:1px solid #CCCCCC; color:#333333;}

/*---- pages-----*/

.home-serviceblock{height:144px; width:214px; padding:2px; margin:2px; background-color:#ffffff; float:left;}
#home-services {height:160px; width:670px; margin-bottom:30px;}
.testimonials {min-height:144px; width:310px; padding:2px; margin:5px; background-color:#ffffff; float:left;}
.content-img {float:left; vertical-align:text-top; height:125px; width:144px; margin:0px 5px 0px 5px;}
.block-img-right {float:right; vertical-align:text-top; height:50px; width:50px; margin:5px 5px 5px 5px;}
.h2-img {float:right; vertical-align:top;}
.contentlist {list-style-image:url(../img/bullet1.gif); list-style-position:outside; line-height:26px; } 
.contentlist_index {padding-left:13px;list-style-image:url(../img/bullet1.gif); list-style-position:outside; line-height:26px; }
.hirededicatedlist {padding-left:13px;list-style-position:outside; line-height:26px; }
.messengericon {width:25px; height:30px; margin-left:5px; margin-right:5px; margin-top:10px; float:left;}
.index-testimonial {text-align:right; padding-top:9px;}

/* -- for quick menu ----  */
.red {background-color:#cc0000; font-weight:normal; color:#FFFFFF; }
.quickmenu {width:200px; height:auto; margin-left:25px; padding-left:10px;}

.statusicon { margin:0px 0px 8px 10px; width:80%;}
.statusicon1 { margin:8px 0px 8px 10px; border:1px solid #cccccc; width:80%; padding:5px; background-color:#fefefe}
.articles-right {text-align:right; margin-left:20px;}

.content { }
.highlight { }
.contentimg1 { }
.cottentimg2 { }
.contentimg3 { }

/* ----- portfolio pages ----- */

.label_hdr{width:100%; border-bottom:0px solid #c6c6c6; padding:5px 0px 0px 0px;}
.template_div{width:415px;float:left;height:auto;padding:20px 0px 0px 10px;}
.frame_box { background-image:url(../img/frame.jpg); background-position:left top; background-repeat:no-repeat; display:block; float:left; height:430px; margin:0px;padding:0px 0px 0px 0px; width:631px; }
.frame_box_sw {background-image:url(../img/frame_sw.jpg);background-position:left top;background-repeat:no-repeat;display:block;float:left;height:380px;margin:0px;padding:0px;width:631px;}
#tech{width:180px;height:auto;list-style:none;float:left;padding:20px 0px 0px 0px;margin:0px;}
#tech ul{width:180px;height:auto;list-style:none;float:left;padding:0px;margin:0px;}
#tech ul li{width:auto;height:auto;list-style:none;padding:0px;margin:0px;line-height:30px;}
#tech ul li a{width:auto;height:auto;list-style:none;padding:0px;margin:0px;}
.view_temp{color:#0084ff;text-decoration:none;font-weight:bold; font-size:14px;}
.next_previous {width:630px; height:auto; text-align:right; margin:10px auto 10px auto; padding: 10px 40px 10px 0px;}
.next_previous a {font-size:11px; padding:5px; font-weight:bold; background-color:#dddddd; border:1px solid #4e4e4e; }
.newsletter_div{width:auto;float:left;height:auto;padding:10px 0px 0px 120px;}

.container{width:631px;height:auto;float:left;}
.detail_hdr{border-bottom:1px solid #f40000;width:100%; }
.frame_box { background-image:url(../img/frame.jpg); background-position:left top; background-repeat:no-repeat; display:block; float:left; height:430px; margin:0; padding:0; width:631px;}
.portfolioinformationcover {width:630px; height:auto;}
.software_description {padding-bottom:30px;}

.contactformcover {width:auto; height:400px;; float:none;}
.formlablename {width:125px; height:400px; margin:5px 0px 5px 5px ; float:left; padding:10px 0px 10px 10px; line-height:26px; text-align:right;}
.forminputs {width:360px; height:400px; margin:5px 5px 5px 5px ; float:left; padding:10px 10px 10px 10px;}
.forminputs input {margin-bottom:5px;}
.forminputs textarea {margin-bottom:5px;}
.compulsory_field {color:#dd0000;}
/* -------- un separated -  ------- */
/*topnav*/
/*bottomnav*/