body{font: 13px "Trebuchet MS", arial, verdana; text-align: justify; border: none; }
h1{font-size: 36px}
h2{font-size: 30px}
h3{font-size: 25px}
h4{font-size: 20px}
h5{font-size: 18px}
h6{font-size: 14px;}
h7{font-size: 25px; color:#A61C29;}
p{color: #555}
ul{list-style:none}
ul li{list-style:none}
a{color:#A61C29; text-decoration:none}
a:hover{color:#A61C29; text-decoration:underline}

.shadowTop{background:url(../images/shadowTop.gif) no-repeat center; display:block; height: 18px}

#mainTitle{margin-top: 5px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#mainTitle h1{font-size: 40px; font-weight: 100}
#mainTitle h1 span{color: #A61C29}
#mainTitle h4{font-size: 14px; font-weight: 100; color: #A6A6A6}

div#navbar {margin-top: 20px;background-color: #fff;padding: 10px 0;}
div#navbar ul {list-style: none;display: block;margin: 0;padding-left: 20px;}
/*div#navbar ul li {font: 14px arial; float: left; margin: 0 0.5em;}
div#navbar ul li.back {border-bottom: 5px solid #A61C29; width: 9px; height: 20px;z-index: 8;position: absolute; margin: 0}
div#navbar ul li a, div#navbar ul li a:hover, div#navbar ul li a:visited, div#navbar ul li a:active{ text-decoration: none; text-transform: uppercase; color: #333}*/

.lavaLampBottomStyle {
            position: relative;
            /* height: 29px; */
            width: 620px;
            background-color: white;
            /* padding: 15px; */
            /* margin: 10px 0; */
            overflow: hidden;
        }
                .lavaLampBottomStyle li {
                    float: left; 
					list-style: none;
					font: 14px arial;
					margin: 0 0.5em;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid #A61C29;
                        width: 9px;
                        height: 20px;
                        z-index: 8;
                        position: absolute;
						margin:0;
                    }
					
					.lavaLampBottomStyle li a {
                        text-decoration: none;
                        color: #333;
                        outline: none;
                        text-align: center;
                        /*top: 7px;*/
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                       /* margin: auto 10px;*/
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }  


div#poster{text-align: right; padding-top: 80px}
div#poster h1{color:#993333; font-size:72px; font-weight: 100}

div.capTop {background-color: #fff;height: 1em; border: 1px solid #ccc; border-bottom: #fff}
div.capBottom{background-color: #fff;height: 1em; border: 1px solid #ccc; border-top: #fff}

div.spacer {height: 2em; border:none}
div.hruler{height:1px; border:none; background: #666666; display:block}
div.hruler_grad{height:1px; background: url(../images/Horizontal_Gradient_line.gif) no-repeat center; display:block; margin-top:10px}
div.vruler_grad{height: 340px; background: url(../images/Vertical_Gradient_line.gif) no-repeat center; display:block}

ul#focus li{border-bottom:1px dotted #999999; padding: 5px; display:block; min-height:110px;}
ul#focus li div{padding:5px;}
ul#focus li div h4{display: inline; border-left:10px solid #A61C29}

/*div#col_11 div, div#col_12 div, div#col_13 div{background-color:#fff; border: solid 5px #e5e5e6; height: 200px;}
div#col_11 div h4, div#col_12 div h4, div#col_13 div h4{padding-left:10px; display: block; background: #ccc}
div#col_11 div p, div#col_12 div p, div#col_13 div p{margin: 10px;}*/
/*div#col_12 div{background-color:#F4F6F9; border: solid 5px #CFE0E6 ; height: 200px;}
div#col_12 div h4{padding-left:10px; display: block; background: #7A97B2}
div#col_12 div p{margin: 10px;}
div#col_11 div{background-color:#ffffff; border: solid 5px #A15035 ; height: 200px;}
div#col_11 div h4{padding-left:10px; display: block; background: #750000; color:#fff }
div#col_11 div p{margin: 10px;}*/

/*div#insight{border: 2px solid  #CFE0E6; display: block; background-color: #F4F6F9; padding: 2px}
div#insight h4{padding-left:10px; display: block; background: #7A97B2}
div#insight p{padding:10px; display: block;}*/

/*
div#col_21 div{border: solid 1px #BFBABA; height: 170px;padding:10px;}
div#col_22 div{border: solid 1px #BFBABA; height: 170px;padding:10px;}
div#col_23 div{border: solid 1px #BFBABA; height: 170px;padding:10px;}
div#col_24 div{border: solid 1px #BFBABA; height: 170px;padding:10px;}
*/


div.quote{background:url(../images/qSeAp_design_26.gif) no-repeat center; display:block; height:100px}

div#bottom{background-color: #333; padding-top: 10px;border-top: solid 5px #e5e5e6}
div#innerbottom{padding-bottom: 10px;}

div#col_21{padding-top:10px;}
div#col_21 div p, div#col_22 div p, div#col_23 div p, div#col_23 div ul, div#col_24 div p, div#col_24 div ul{margin-top: 5px; font:12px Geneva, Arial, Helvetica, sans-serif; color:#CCCCCC}
div#col_21 div h5, div#col_22 div h5, div#col_23 div h5, div#col_24 div h5{color: #fff;border-bottom:3px solid #A61C29; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100}
div#col_21 div h5{background-image:url(../images/envelope.gif); background-position:right top; background-repeat:no-repeat;}
div#col_23 div ul li{padding-top:5px;}

div#col_23 div h5{color: #fff;border-bottom:3px solid #333; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100;}
/************CONTACT FORM***************/
#contact{
	/*width:312px;*/ float:right;}
#contact div.ctop{
	background:#fff; color:#000000;
	line-height:0; font-size:0; height:14px; display:block; width:230px}
#contact div.cbottom{
	background:#fff; color:#000000;
	line-height:0; font-size:0; height:25px; display:block; width:230px}
#contact form.contact{
	background:#fff; color:#000000;
	width:190px; padding:0 20px; float:left;}
#contact form.contact h2.text3{
	background:url(../images/contact_h4_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
	padding:0 0 0 55px; float:left;width:135px; height:37px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact h2.text3 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#contact form.contact label{
	background-color:#FFFFFF; color:#0B0B0B; /*margin:0 0 8px 0;*/ float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:180px; height:12px; padding:4px; margin:0; float:right;
	font:normal 10px/20px Arial, Helvetica, sans-serif;}
#contact form.contact textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:180px; height:66px; padding:2px; margin:0 0 13px 0px; float:right;
	font:normal 10px/20px Arial, Helvetica, sans-serif;}
#contact form.contact input.submit{
	background:url(../images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0 0 0 10px; padding:0 20px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input.reset{
	background:url(../images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.clear{font-size:0; line-height:0; clear:both;}

#contact form.contact label.error{color: #A60101;text-transform:none}

#alertBox{background:#EFEBDE; border:#ACCC93 3px solid; margin-top:30px; padding:3px;}
#alertBox img{float:left}
#alertBox p{color:#009900}

/***************************************/

div#valueProp ul li{padding:0; padding-bottom:3px; padding-left: 12px; background: url(../images/arrow.gif) top left no-repeat;}

/* -x-system-font:none; (removed it from the line below) */
div#service ul li a {background:#333 url(../images/arrowWhiteOn333.gif) no-repeat scroll 0 7px;color:#ffffff;display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;height:20px;line-height:20px;padding:0 0 0 10px;text-decoration:underline;}
div#service ul li a:hover {background:#aaaaaa url(../images/arrow_white_hover.gif) no-repeat scroll 0 7px;color:#A61C29;text-decoration:none;}

div#news ul li{margin-bottom:5px}
/*div#news ul li h6{color:#202020}*/
div#news ul li p{padding:2px}

/* -x-system-font:none; font-size-adjust:none; font-stretch:normal; (removed it from the line below) */
h6.date{
background:#333 url(../images/newsIcon.jpg) no-repeat scroll 0 50%;
color:/*#B38800;*/#aaaaaa;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:50px;
line-height:50px;
padding:0 0 0 65px;}

div.footer{background:#282828 url() repeat-x scroll 0 0; color:#888; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#footerlogo, #footermenu, #copy, #privacymenu{padding-bottom: 5px}
#footermenu{padding-top:30px}
#footerlogo{padding-top:10px}
div#footerlogo p{padding-top:20px}

.right{float:right; text-align: right}
.left{float:left; text-align: left}
.clear{clear:both}
.red{color: #A61C29}
.arrow{background-image:url(../images/arrow.gif);background-repeat:no-repeat;}
.withshadow{background-image:url(../images/shadow.gif); background-repeat:repeat-y}
.special {display:none;}
.alertmessage{background:#eee; color:#000;display:none;width:200px;padding:10px;}



/**************PRODUCTS PAGE STARTS HERE ********************/
/* -x-system-font:none; (removed it from the line below) */
div.redBox {background-color:#EFEBDE; border:#C3BCA4 3px solid;/*background:#f3d3c2;border:3px solid #d05e55;*/color:#A61C29;font-family:"Trebuchet MS",Tahoma,arial,Sans-serif;margin-top:10px;padding:10px;} 
div.redBox img{border:none; padding-left:100px}

/* -x-system-font:none; (removed it from the line below) */
div.redBox1 {background-color:#EFEBDE; border:#C3BCA4 3px solid;/*background:#f3d3c2;border:3px solid #d05e55;*/color:#A61C29;font-family:"Trebuchet MS",Tahoma,arial,Sans-serif;margin-top:10px;padding:10px;} 
div.redBox1 img{border:none; padding-left:370px}


/* -x-system-font:none; (removed it from the line below) */
div.greenBox1 {background-color:#f5f6fa; border:#CFE0E6 3px solid;/*background:#f3d3c2;border:3px solid #d05e55;*/color:#00C000;font-family:"Trebuchet MS",Tahoma,arial,Sans-serif;margin-top:10px;padding:10px;} 
div.greenBox1 img{border:none; padding-left:370px}

/* -x-system-font:none; (removed it from the line below) */
div.blueBox {background:#f5f6fa;border:3px solid #CFE0E6;color:#7A97B2;font-family:"Trebuchet MS",Tahoma,arial,Sans-serif;margin-top:10px;padding:10px;}
div.blueBox img{border:none; padding-left:80px}

/* -x-system-font:none; (removed it from the line below) */
div.greyBox {background:#e5e5e6;;border:3px solid #ccc;color:#555;font-family:"Trebuchet MS",Tahoma,arial,Sans-serif;margin-top:10px;padding:10px;}
div.blueBox img{border:none; padding-left:80px}



/*************CAREERS PAGE STARTS HERE****************************/

div#applyjob{/*border:1px solid #CFE0E6;*/ height:80px;display:block}
#applyjob img{margin:0; padding:0; float:left;}
#applyjob p{margin:5px;}

/**************CLIENTS PAGE STARTS HERE **********************/
div.testimonial{background:#ebfaff url(../images/quote.jpg) left top no-repeat;}
div.testimonial h4{padding-left:21px}

/****************MODAL BOX *******************/
div.modal{font-size:11px; font-family:Arial, Helvetica, sans-serif}
div.modal p{color:#666666; text-align:justify;}


/************************EXTRA *****Bullets in Clients Page******/
div#bullet ul li{padding:0; padding-bottom:3px; padding-left: 12px; padding-top:0px; background: url(../images/arrow_bullet.gif) top left no-repeat;}