body{background-color:#e6cefc;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
#outside_container{background:url(../img/background_slice.jpg) repeat-x #000;}
#container{background:#e6cefc url(../img/background_main.jpg) no-repeat;min-height:690px;width:998px;position:relative;}

img, div, input { behavior: url("iepngfix.htc") }

/* Logo / Menu / Panel Positioning  */

#logo{position:absolute;top:20px;left:51px;}
#panel{position:absolute;top:140px;left:51px;}
ul#menu{position:absolute;top:50px;left:75px;margin:0;padding:0;}
ul#right_menu{position:absolute;top:58px;right:80px;margin:0;padding:0;}
ul#menu li ,ul#right_menu li{list-style:none;font-size:1em;display:inline;margin:0 10px 0 0;}
ul#menu li a,ul#right_menu li a{list-style:none;font-size:1em;display:inline;padding:8px 12px;}
ul#menu li a:hover,ul#right_menu li a:hover{
	color:#FFFFFF;
	display:inline;
	padding:8px 12px;
	background-image: url(../img/nav_hover.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

ul#menu li a.current,ul#right_menu li a.current{
	color:#FFFFFF;
	display:inline;
	padding:8px 12px;
	background-image: url(../img/nav_hover_current.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* Content  */

#content{padding-top:380px;padding-left:55px;width:890px;color:#674f5d;font-size:13px;line-height:20px;}
.column3{float:right;width:235px;color:#230055;margin-bottom:25px;padding-left:15px;margin-left:30px;}
#content h2{color:#230055;font-weight:400;margin:0 0 20px;}
ul.work{margin:0;padding:0;}
ul.work li{list-style:none;clear:both;margin:0;padding:0;}
ul.work li a{color:#e0b882;display:block;text-decoration:none;font-size:10px;padding:5px 10px;}
ul.work li a img{float:left;margin-right:20px;margin-bottom:20px;}
ul.work li a h4{color:#674f5d;font-weight:400;font-size:13px;margin:0;}
.consultbox{background:url(../img/consultancy_icon.gif) 15px 20px no-repeat;padding-left:90px;padding-top:20px;}
.bizbox{background:url(../img/biz-icon.png) 15px 20px no-repeat;padding-left:90px;padding-top:20px;}
.valuebox{padding:20px;}
.contactBox{width:550px;}
.quickcontact{position:absolute;top:50px;right:30px;text-align:right;}

/* Footer  */

#footer{color:#674f5d;font-size:9px;line-height:14px;padding:30px 60px;width:880px;}
#footer img{float:left;margin-right:10px;}
#footer span{display:block;float:left;width:400px;}
#footer a{color:#230055;text-decoration:none;}

/* General Styles  */

a img{border:0;}
ul#menu li a,ul#right_menu li a,ul#menu li a:hover,ul#right_menu li a:hover{text-decoration:none;color:#fff;}
.column1{float:left;width:425px;margin-right:30px;margin-bottom:25px;background:url(../img/column-alpha.png) top left repeat-x;color:#230055;min-height:350px;}
.column2{float:left;width:425px;background:url(../img/column-alpha.png) top left repeat-x;color:#230055;margin-bottom:25px;min-height:350px;}
.column-full{width:840px;background:url(../img/column-alpha.png) top left repeat-x;color:#230055;margin-bottom:25px;position:relative;padding:20px;}
.column1 ul,.column2 ul{list-style:none;display:block;margin:auto;padding:0;}
.column1 ul li,.column2 ul li{list-style:none;line-height:29px;height:29px;display:block;width:200px;text-decoration:none;color:#230055;background-position:0 5px;background-image:url(../img/bullet-tick.png);background-repeat:no-repeat;margin:0;padding:0 0 0 35px;}
.column-full ul{list-style:none;display:block;margin:auto auto auto 25px;padding:0;}
.column-full li{list-style:none;line-height:29px;height:29px;display:block;width:550px;text-decoration:none;color:#230055;background-position:0 5px;background-image:url(../img/bullet-tick.png);background-repeat:no-repeat;margin:0;padding:0 0 0 35px;}
ul.work li a:hover,ul.work li a:hover h4,#footer a:hover{color:#fff;}

/* Quotes  */

.post p{line-height:1.4;}
.pullquote{background-color:transparent;background-image:url(../img/pullquote.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;line-height:1.5em;font-style:italic;font-family:"Times New Roman",Times,serif;font-size:1.6em;font-weight:400;min-height:44px;margin:5px 10px 0 0;padding:4px 0 2px 28px;}
.pullquote_author{text-align:left;font-size:0.9em;margin:5px 20px 5px 100px;}

.postsmall p{line-height:1.4;}
.pullquotesmall{background-color:transparent;background-image:url(../img/pullquote.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;line-height:1.5em;font-style:italic;font-family:"Times New Roman",Times,serif;font-size:1.2em;font-weight:400;min-height:44px;margin:5px 10px 0 0;padding:4px 0 2px 28px;}
.pullquote_authorsmall{text-align:left;font-size:0.9em;margin:5px 20px 5px 50px;}


/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 10px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(../img/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}

.sample14 span {
	width: 170px;
	height: 84px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(../img/glossy-gradient.png);
}


.morebtn{
	float:right;
	padding: 10px;
}

/***** Global Classes ****  */

.clear{clear:both;}
.black{color:#000;}
.navy{color:#045781;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.img-left{float:left;margin:4px 10px 15px 0;}
.img-right{float:right;margin:4px 0 4px 25px;}
.photo-right{float:right;margin:4px 0 4px 25px; border:1px solid #ccc; background:#FFF; padding:5px;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
p,li{font-size:1em;}