@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Suraj Naik n[dot]suraj[at]agiletechnosys[dot]com
****************************************************************************************************/
/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 12px Arial, Helvetica, sans-serif; color:#393939; text-align:left; background:url(../../images/site/headerbg.gif) left top repeat-x}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p {padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {text-transform:capitalize; text-decoration:none}
a {color:#000; font-weight:bold; text-decoration:none}
a:hover {color:#ad1419; text-decoration:underline}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none}
/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */
/* H2 */
/* H3 */
/* 	ALL IDS (id=IDS)
**********************************************************/
#wrapper {margin:0 auto; width:1000px; padding-top:2px}
#header {width:100%}
#footer {background:url(../../images/site/fotterbg.gif) left top repeat-x; color:#fff; text-align:center; padding:15px; font-size:12px; line-height:180%}
#prefooter {padding:10px 0}
#prefooter p {margin-bottom:10px}

#footer a {color:#fff}
#header .welcome {float:right; font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; background:url(../../images/site/headerbg1.gif) left bottom no-repeat; height:28px; padding:6px 25px 6px 25px; width:224px; margin-top:5px; display:block}
#header .welcome img {position:relative; top:4px; margin:0 4px}
#logo {float:left; width:399px; height:123px}
#header .date {float:left; width:70%; display:block}
#globNav {float:left; width:100%}
#maincont {padding-top:10px}
#content {float:left; width:643px; margin-top:10px}
#contentOne {float:left; width:643px; margin-top:10px}
#content .resume {background:url(../../images/site/image1.gif) no-repeat ; width:643px;padding:230px 0px 10px 10px; font-size:12px;color:#000000; margin-bottom:16px}
#content .resume a {color:#000}
#content h1.heading1 {font:bold 18px Arial, Helvetica, sans-serif;color:#000; padding:5px 0 11px 5px}
#content h1.heading2 {font:bold 18px Arial, Helvetica, sans-serif;color:#000; padding:5px 0 0px 0px}
#content h1.heading3 {font:bold 18px Arial, Helvetica, sans-serif;color:#556AA1; padding:5px 0 11px 5px}
#content .padBtm {padding-bottom:14px}
#content h2 {font:bold 18px Arial, Helvetica, sans-serif;color:#556aa1; line-height:153%}
#content h3.heading1 {font:bold 14px Arial, Helvetica, sans-serif;color:#404040; line-height:130%; margin-bottom:9px}
#content h3.heading {font:bold 14px Arial, Helvetica, sans-serif;color:#404040; padding-top:10px; padding-bottom:10px}
#content .desc {float:left; width:350px; line-height:144%}
#content .desc1 {float:left; width:390px; line-height:144%; color:#000000}
#content .desc1-no_wdth {float:left; line-height:144%; color:#000000}
#content .desc2 {float:left; width:620px; line-height:144%; color:#000000}
#content .desc3 img {margin:0 11px 3px 0}
#content .desc3 {float:left; width:610px; line-height:160%; color:#000000; margin-top:10px; font-size:13px; padding-bottom:40px; text-align:left}
#content .desc4 {float:left; width:436px; line-height:160%; color:#404040; padding-bottom:10px}
#content .desc5 {float:left; width:610px; line-height:160%; color:#000000; margin-top:10px; font-size:13px; padding-bottom:40px}
#content .desc6 {border-bottom: 1px dashed rgb(207, 207, 207); width: 615px; padding-top:20px}
#content .descjobsearch {float:left; width:390px; line-height:144%; margin:10px 0px 0px 10px}
.mod1 p.testimonial {line-height:144%; margin-bottom:10px; font-style:italic; color:#000000}
.mod1 p.testimonial_heading {font-style:normal;line-height:144%; margin-bottom:10px;color:#000000}
#content .desc p {margin-bottom:14px}
#content .desc .read, .read {margin-bottom:0px; text-align:right}
#content .img {float:left; margin-right:10px; border:1px solid #cfcfcf}
#content .imgone {float:left; border:1px solid #cfcfcf; margin:0px 20px 20px 0px}
#content .imgTwo {float:left; border:1px solid #cfcfcf; margin:10px 25px 20px 0px}
#content p.padTop {padding-top:10px}
#content .desc p a,.read a {color:#556aa1; text-decoration:none}
#content a.link {color:#556aa1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline}
#content table tr.first td {background:#e1e5f0; font:bold 12px Arial, Helvetica, sans-serif; color:#556aa1}
#content table tr.third td {background:#f5f5f5}
#content table {border:1px solid #e1e5f0; line-height:144%}
#content table h2 {font-size:16px}
.call {float:right; text-transform:uppercase; color:#000; padding-top:15px ; width:43%; text-align:right}
.call span.text,.call input {margin-right:6px}
.call span.text {padding-top:5px}
.call h1 {font-size:16px; float:right; margin-top:10px; clear:right; width:280px; text-align:center}
#sidebar1 {float:right; width:285px; margin-top:10px}
#sidebar1 h1 {font:normal 24px Verdana, Geneva, sans-serif; color:#010101; background:
url(../../images/site/search.gif) left top no-repeat; padding-left:50px; line-height:147%}
ul.search {margin:0; padding:0; padding-top:11px; margin-bottom:10px}
ul.search li {display:block; padding:7px 5px; float:left}
ul.search input,ul.search select, .mod1 input, .mod1 textarea,.call input {border:1px solid #bbbbbb; font-family:Verdana; font-size:10px; color:#363636; padding:4px 0px 4px 5px; text-transform:capitalize}
.mod1 input, .mod1 textarea {background:#fdfbfb; margin-bottom:3px; color:#cdcdcd; font-size:12px}
ul.search select option {padding:0px 0px 0px 5px}
ul.search li span.bgBtn,span.bgBtn {background:transparent url(../../images/site/button_bg.gif) no-repeat scroll left top; display:block;float:left; padding-left:14px}
ul.search li span.bgBtn input,span.bgBtn input {background:transparent url(../../images/site/button_bg.gif) no-repeat scroll right top;border:none; color:#FFFFFF; cursor:pointer; display:block; float:left; font-family:Arial; font-size:13px; font-weight:bold;
padding:5px 14px 5px 0; text-transform:uppercase; margin:0}
span.bgBtn2 {background:transparent url(../../images/site/button_bg2.gif) no-repeat scroll left top; display:block; float:left;
padding-left:10px}
span.bgBtn2 input {background:transparent url(../../images/site/button_bg2.gif) no-repeat scroll right top; border:none; color:#FFFFFF;cursor:pointer;display:block;float:left;font-family:Arial;font-size:13px; font-weight:bold;padding:2px 10px 3px 0;
}
#sidebar1 .heading1 {background:transparent url(../../images/site/headerbg2.gif) no-repeat scroll left top; display:block; padding-left:15px}
#sidebar1 .heading1 span {background:transparent url(../../images/site/headerbg2.gif) no-repeat scroll right top; border:none; color:#FFFFFF;
display:block; font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase}
#sidebar1 .heading2 {background:transparent url(../../images/site/headerbg3.gif) no-repeat scroll left top; display:block; padding-left:41px}
#sidebar1 .heading2 span {background:transparent url(../../images/site/headerbg3.gif) no-repeat scroll right top; border:none; color:#FFFFFF;
display:block; font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase
}
#sidebar1 .heading1 span img {position:absolute}
.mod1 {border-width:0px 1px;border-color:#cfcfcf; border-style:solid; padding:10px 6px 5px 10px}
#sidebar1 .end {background:transparent url(../../images/site/headerbg2.gif) no-repeat scroll left -60px; display:block;
padding-left:15px}
#sidebar1 .end span {background:transparent url(../../images/site/headerbg2.gif) no-repeat scroll right -60px; border:none; color:#FFFFFF;
display:block; font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase}
#sidebar1 .published div {border-bottom:1px dotted #cfcfcf; padding:12px 0}
#sidebar1 .published div img {float:left; margin-right:10px; display:block}
#sidebar1 .published div p {margin-bottom:6px; width:48%; float:left}
#sidebar1 .published div p.by {font-weight:bold; padding-left:5px}
#leftsidebar {float:}
/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->MENUS< -------------- */ 
ul.topnav {list-style:none; padding:0; margin:0; float:left}
ul.topnav li {display:inline}
ul.topnav a {padding-left:8px;color:#fff; display:block; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; cursor:pointer; margin-right:20px} 
ul.topnav span {color:#556aa1;display:block;padding:9px 8px 9px 0;color:#fff}
ul.topnav a:hover {background:url(../../images/site/hover.gif) left top no-repeat; color:#556aa1; display:block}
ul.topnav a:hover span {background:url(../../images/site/hover.gif) right top no-repeat; color:#556aa1;display:block}
ul.topnav a.active {background:url(../../images/site/hover.gif) left top no-repeat; color:#556aa1}
ul.topnav a.active span {background:url(../../images/site/hover.gif) right top no-repeat; color:#556aa1;display:block}
/* -------------->LISTINGS< -------------- */ 
ul.listing {padding:0; margin:0; list-style:none; padding-top:14px; background:url(../../images/site/dashed.gif) left top no-repeat}
ul.listing li {font:bold 12px Arial, Helvetica, sans-serif; color:#404040; line-height:25px; background:url(../../images/site/list_bg.gif) no-repeat left 14px ; padding-left:10px}
ul.listing1 {padding:0; margin:0; list-style:none}
ul.listing1 li {font:12px Arial, Helvetica, sans-serif; color:#000; line-height:19px;padding-bottom:10px}
ul.listing1 li h4 {border-bottom:1px solid #CFCFCF; margin:10px 0; font-size:12px; padding-bottom:2px}
ul.listing2 {margin:0; padding:5px; list-style:none}
ul.listing2 a { color:#556AA1; text-decoration:none; font-weight:normal !important}
ul.listing2 a:hover { text-decoration:underline}
ul.listing2 li {margin-bottom:15px; color:#485c94; font-size:13px}
ul.listing2 li h4 {color:#000;font-size:13px; background:url(../../images/site/bullets.gif) left center no-repeat; padding-left:18px}
ul.listing2 li p {padding-left:30px; line-height:12px}
ul.listing2 li p span {color:#000}
ul.buttonO {margin:0; padding:0; list-style:none}
.buttonO a {margin-bottom:5px; width:150px; color:#FFFFFF}
.button1 a {background:url(../../images/site/button-sprite.gif) left 0px no-repeat; display:block; padding-left:45px}
.button1 a span {background:url(../../images/site/button-sprite.gif) right 0px no-repeat; display:block; line-height:43px}
.button2 a {background:url(../../images/site/button-sprite.gif) left -43px no-repeat; display:block; padding-left:45px}
.button2 a span {background:url(../../images/site/button-sprite.gif) right -43px no-repeat; display:block; line-height:43px}
.button3 a {background:url(../../images/site/button-sprite.gif) left -86px no-repeat; display:block; padding-left:45px}
.button3 a span {background:url(../../images/site/button-sprite.gif) right -86px no-repeat; display:block; line-height:43px}
.button4 a {background:url(../../images/site/button-sprite.gif) left -129px no-repeat; display:block; padding-left:45px}
.button4 a span {background:url(../../images/site/button-sprite.gif) right -129px no-repeat; display:block; line-height:43px}
.button5 a {background:url(../../images/site/button-sprite.gif) left -172px no-repeat; display:block; padding-left:45px}
.button5 a span {background:url(../../images/site/button-sprite.gif) right -172px no-repeat; display:block; line-height:43px}
.button6 a {background:url(../../images/site/button-sprite.gif) left -215px no-repeat; display:block; padding-left:45px}
.button6 a span {background:url(../../images/site/button-sprite.gif) right -215px no-repeat; display:block; line-height:47px}
.button7 a {background:url(../../images/site/button-sprite.gif) left -262px no-repeat; display:block; padding-left:45px}
.button7 a span {background:url(../../images/site/button-sprite.gif) right -262px no-repeat; display:block; line-height:46px}
.button8 a {background:url(../../images/site/button-sprite.gif) left -308px no-repeat; display:block; padding-left:45px}
.button8 a span {background:url(../../images/site/button-sprite.gif) right -308px no-repeat; display:block; line-height:46px}
.button9 a {background:url(../../images/site/button-sprite.gif) left -354px no-repeat; display:block; padding-left:45px}
.button9 a span {background:url(../../images/site/button-sprite.gif) right -354px no-repeat; display:block; line-height:47px}

/* -------------->FORMS< -------------- */ 
/* -------------->GRIDS< -------------- */ 
/* -------------->MODS< -------------- */ 
/* ROUNDED CORNERS */
div.ModTop1, div.ModTop1 div, .EndMod1, .EndMod1 div {background:url(../../images/site/rounded.gif) no-repeat}
div.ModTop1 {background-position: left top; padding-left:10px}
div.ModTop1 div {background-position: right top; height:8px; display:block}
.EndMod1 {background-position: left -43px; padding-left:9px}
.EndMod1 div {background-position: right -43px; height:13px}
.bgOne {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:0 20px 10px 15px; background:#fff}
/* BORDERS */
.borderbtm {color:#000000; border-bottom:#cfcfcf 1px solid}
.borderbtmtable {border-bottom:1px dashed #cfcfcf; border-top:none; border-right:none; border-left:none; padding:10px}
/* BACKGROUNDS */
/* COLUMNS (id=COLS)
**********************************************************/
/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {font-size:10px}
.smlTxt {font-size:11px}
.para {font-size:12px}
.big {font-size:14px}
.big2 {font-size:13px}
.verybig {font-size:18px}
/*font WEIGHTS */
.strong {font-weight:bold} 
.normTxt, .normTxt a {font-weight:normal}
/* text TRANSFORMS */
.allCaps {text-transform:capitalize}
.upperCase {text-transform:uppercase}
.textU,.textU a {text-decoration:underline}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {text-align:center}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.justify {text-align:justify}
.nonecase {text-transform:none}
/* colored text */
/* a TAGS, BUTTONS */
/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne {padding:8px}
.padBtm {padding-bottom:5px}
.pad33 {padding:33px}
.padBtm2 {padding-bottom:2px}
/* margins */
.marginTop {margin-top:10px}
.marginTop2 {margin-top:20px}
.marginBtm {margin-bottom:10px}
.marginBtmone {margin-bottom:20px}
.marginBtm1 {margin:0px 0px 30px 12px}
.marginall {margin:15px}
.margin60 {margin-bottom:60px}
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both}
.fl {float:left}
.fr {float:right}
.posrel {position:relative}
.clearfix:after, .container:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}
.clearfix, .container {display: block}
.blue {background:#e1e5f0}
.gray {background:#e6e6e6}
.white {background:#FFFFFF}
.clrOne {color:#556AA1}
.add2cart {background:url(../../images/site/button_add2cart.gif); width:99px; height:33px}
.addcart {background:url(../../images/site/Edit.jpg); width:99px; height:33px}
.textdecor {text-decoration:underline}
.innerbar1 {float:left}
.innerbar2 {float:right; margin-top:10px; width:100%}
.headone {margin-left:8px; font-weight:bold; color:#000000}
.bullet {width:11px; height:13px; background:url(../../images/site/bullets.gif)}
.top {background:url(../../images/site/sprite__1.gif) left 0 no-repeat; padding-left:25px}
.top div {background:url(../../images/site/sprite__1.gif) right 0 no-repeat; height:25px}
.bottom {background:url(../../images/site/sprite__1.gif) -16px -48px no-repeat; padding-left:25px; margin-left:16px}
.bottom div {background:url(../../images/site/sprite__1.gif) right -48px no-repeat}
.mid {border-left:#afb9d6 solid 1px; border-right:#afb9d6 solid 1px; margin-left:16px; padding:0px 10px 0px 10px}
.pricesicon {background:url(../../images/site/price-icon.gif); width:23px; height:26px}

.HeadingOne {font:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:20px}
.black {color:#000000}
.padd10 {padding:10px}
.borders {border-bottom:1px dashed #cfcfcf; border-top:none; border-right:none; border-left:none; padding:10px}
.desc5 {border-bottom:1px dashed #cfcfcf; width:615px}
