/* CSS Document */
html > body * {
	outline:none;
}
body {
margin: 0;
padding: 0;
border: 0;
color:#737373;
text-align:justify;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
background:url(../Images/body-repeater.gif) top repeat;
	}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin:0px;
	padding:0px;
}
p {
	margin-bottom:4px;
}
h1{
   font:bold 18px arial;
	color:#0c3f76;
	padding: 0px 0 7px 0;
	margin-bottom:10px;
	margin-right:10px;
	background:url(../Images/h1-repeat.gif) bottom left repeat-x;
}
h2 {
	font:bold 15px arial;
	color:#0c3f76;
	padding: 9px 0 4px 0;
	margin-top:10px;
	background:url(../Images/style-line.jpg) top left no-repeat;
}
h3 {	
	font:bold 15px arial;
	color:#999999;
	padding:0px 0 3px 3px;
}
a{
text-decoration:none;
color:#858585;
}
a:hover{
text-decoration:none;
}
.mail-link{
color:#4a93e0;
margin-bottom:10px;
}
.mail-link:hover{
text-decoration:none;
}
.left-float{
float:left;
}
.right-float{
float:right;
}
.bluetext{
color:#0c4978;
}
.knowmore{
background:url(../images/round-arrow.gif) left 1px no-repeat;
padding-left:16px;
}
.knowmore a{
color:#2674b0;
border-bottom:1px dashed #0db14c;
}
.knowmore a:hover{
border-bottom:1px dashed #fff;
}
.font14{
font-size:16px;
}
.font11{
font-size:11px;
}
.black{
color:#000000;
}
.orangecolor{
color:#c4aa29;
}

/* Layouts Start */

#page-wrapper{
width:974px;
margin:0px auto;
padding:0;
position:relative;
}
.pagebound{
width:974px;
float:left;
margin:0px Auto;
}
#header{
float:left;
width:969px;
height:75px;
padding:9px 0px 9px 5px;
background:url(../Images/top-repeat.gif) top left repeat-x;
}
#logo{
float:left;
}
#header-right{
float:right;
width:690px;
margin:45px 0 0 0;
}
#navigation{
float:left;
width:690px;
height:30px;
}
#navigation ul{
margin:0px;
padding:0px;
list-style:none;
}
#navigation ul li{
float:left;
padding:0px 0 0 0px;
} 

#navigation ul li a,#navigation ul li a.active{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;
cursor:pointer;
display:block;
padding:5px 21px 3px 20px;
}
#navigation ul li a.active{
text-decoration:underline;
color:#ff9a00;
}
#navigation ul li a:hover{
text-decoration:none;
color:#ff9a00;
}
#flash-header{
float:left;
width:774px;
height:225px;
padding:0px 0 0 0;
}
#middle-area
{
float:left;
width:100%;
background:#fff url(../Images/middle-repeat.gif) top left repeat-x;
padding:12px 0px 15px 0px;
}
.box{
width:151px;
float:left;
/*margin:0 21px 0 21px;*/
padding:0 21px 0 21px;
}
.middle-box{
width:151px;
float:left;
}
.middlebox-repeat{
background:url(../Images/box-repeat.gif) top center repeat-y;
width:123px;
padding:10px 10px 5px 18px;
}
.middle-bottum{
width:151px;
float:left;
}
.middle-text a{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
padding:15px 0px 3px 8px;
color:#000000;

}

.middle-text a:hover{
color:#ff9c00;
font-weight:bold;
text-decoration:none;
}
.inner-bound{
float:left;
width:950px;
padding:10px 12px 15px 12px;
position:relative;
background:#FFFFFF;
}
#left-pannal{
float:left;
position:relative;
width:672px;
padding:0 0 0 8px;
}
#left-pannal a
{
color:#0033FF;
}
#left-pannal a:hover
{
color:#CC0066;
}
p#left-pannal{
text-align:justify;
}
#right-pannal{
float:right;
width:251px;
position:relative;
padding:0 0 0 0px;
margin-left:9px;
background:url(../Images/right-pannel-repeat.gif) top left repeat-y;
}

.right-top{
float:right;
width:251px;
position:relative;
background:url(../Images/right-top.jpg) top left no-repeat;
}
.right-bottum{
float:right;
width:251px;
position:relative;
}

.main-right{
width:221px;
float:left;
height:33px;
padding:5px 10px 10px 10px;
margin-left:10px;
background:url(../Images/pannel-box.jpg) top left no-repeat;
}
.cliet-speak{
width:221px;
float:left;
height:30px;
margin-left:10px;
padding:5px 10px 3px 10px;
background:url(../Images/pannel-box.jpg) top left no-repeat;
}

.client-portfolio{
float:left;
padding:0px 10px 10px 0px;
width:231px;
margin-left:10px;
}

.testimonial{
background:url(../Images/tetimonial.png) top left no-repeat;
width:214px;
float:left;
font-size:11px;
line-height:20px;
text-align:justify;
padding:15px 14px 18px 7px;
height:296px;
margin:0 0 0px 10px;
}
.tag-cloud{
float:left;
font-family:Courier New, Courier, monospace;
margin:0px 0px 6px 6px;
width:211px;
padding:0px 5px 5px 15px;
}
.tag-cloud ul
{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.tag-cloud ul li a:hover
{
	color:#0033FF;
}


/* Footer Start */ 

#footer{
float:left;
width:960px;
border-top:3px solid #191a1f;
padding:10px 7px 10px 7px;
background:#252525;
}
.footer-box,.footer-contact{
float:left;
width:300px;
padding:0px 10px 10px 10px;
color:#e5e3e3;
background:url(../Images/footer-devide.gif) top right no-repeat;
}
.footer-contact{
background:none;}

#footer-btm{
float:left;
width:965px;
padding:10px 9px 5px 0;
color:#444;
background:#0d0d0d;
text-align:right;
}
#footer-btm a{ 
color:#444;
}
#footer-btm a:hover{ 
color:#00742c;
}
.sublevel{
margin:0px;
padding:0px;
list-style:none;
}
.sublevel li{
padding:1px 0 1px 15px;
list-style-type:none;
}
.sublevel li a{
background:url(../Images/arrow.gif) left 5px no-repeat;
padding:0px 0 5px 15px;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
color:#e5e3e3;
}
.sublevel li a:hover{
color:#4a93e0;
}

