/* *****************************************************
	Globals
***************************************************** */
	body {font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#666;margin:0;padding:0;text-align:center;background:url(../images/body-bg.jpg) no-repeat 50% 0;font-weight:normal;}
/* *****************************************************
	Typography
***************************************************** */
	img, form, fieldset, div, p, span, em, ul, li, dl, dd, dt {padding:0;margin:0;border:none;list-style:none;font-style:normal;}
	h1, h2, h3, h4, h5, h6 {margin:0;padding:0;line-height:100%;font-size:110%;}
	h2 {font-size:19px;}
	h3 {padding:0 0 10px 0;font-size:19px;color:#666666;border-bottom:2px solid #ff9797;}
	h3 span {color:#666666;}
	h4{padding:0 0 10px 0;font-size:19px;color:#666666;border-bottom:2px solid #ff9797;}
	h5 {padding:10px 0;font-size:130%;color:#ff6666;}
	h6 {padding:0 0 5px 0;}
	p {margin: 0 0 1em 0;font-size:14px;}
	label{cursor:pointer;}
	input, select{border:1px solid #c0cfdc;}
	textarea{border:1px solid #bbcdf5;}
	legend{display:none;}
	hr {clear:both;border:none;border-top:1px solid #ebebeb;color:transparent;background-color:transparent;height:1px;color:#ebebeb;margin:0 0 12px 0;}
/* *****************************************************
	General Linkage
***************************************************** */
	a {color:#FF6666;text-decoration:underline;outline:none;}
	p strong{color:#666;}
	p strong a{color:#707070;}
	p em{color:#ff6666;}
	a:hover {text-decoration:none;}
	strong{color:#666;}
	.nobg {background:none !important;}
	.noborder {border:none !important;}
	.nopadd {padding:0 !important;}
	.nomargin {margin:0 !important;}
	.nopadd-left{padding-left:0 !important;}
	.nomargin {margin:0 !important;}
	.text-align-center {text-align:center;}
	.text-align-left {text-align:left;}
	.text-align-right {text-align:right;}
	.align-right {text-align:right; float:right;}
	.left{float:left !important;}
	.right{float:right !important;}
	.clr{clear:both;}
	.nofloat{float:none !important;}
	.align-left {text-align:left; float:left;}
	.clrfix{clear:both;}
	.block{display:block;}
/* *****************************************************
	Containers
***************************************************** */
	.page{width:969px;padding:0;margin:0 auto;}
	.main-container{width:969px;margin:0;padding:0;float:left;}
	*html .main-container{behavior: url(css/iepngfix.htc);}
	.container{width:953px;padding:0 8px;text-align:left;margin:0;background:url(../images/container-bg.png) repeat-y 0 0;}
	*html .container{behavior: url(css/iepngfix.htc);}
	.wrapper {width:913px;margin:0;float:left;padding:0 20px;}
	.mast-head{width:100%;float:left;border-bottom:2px solid #ff9797;padding:46px 0 22px 0;margin:0;}
	.mast-head h1{text-indent:-1000em;margin:0;padding:0;width:291px;float:left;}
	.mast-head h1 a{width:291px;height:40px;background:url(../images/logo.gif) no-repeat 0 0;padding:0;margin:0;display:block;}
	.navigation{width:587px;float:right;padding:15px 0 0 0;}
	.navigation ul{float:left;width:341px;margin:0;padding:5px 0 0 0;}
	.navigation ul li{float:left;margin:0;padding:0 15px;font-size:13px;}
	.navigation ul li a{text-indent:-1000em;display:block;font-size:13px;height:10px;font-weight:bold;color:#ff6666;}
	
	.navigation ul li a.homeli{background:url(../images/home_pink.gif) no-repeat 0 0;width:36px;}
	.navigation ul li a.wholi{background:url(../images/who_pink.gif) no-repeat 0 0;width:28px;}
	.navigation ul li a.contactli{background:url(../images/contact_pink.gif) no-repeat 0 0;width:49px;}

	.navigation ul li a.homeli:hover{background:url(../images/home_grey.gif) no-repeat 0 0;}
	.navigation ul li a.wholi:hover{background:url(../images/who_grey.gif) no-repeat 0 0;}
	.navigation ul li a.contactli:hover{background:url(../images/contact_grey.gif) no-repeat 0 0;}

	.navigation ul li.current a.homeli{background:url(../images/home_grey.gif) no-repeat 0 0 !important;}
	.navigation ul li.current a.wholi{background:url(../images/who_grey.gif) no-repeat 0 0 !important;}
	.navigation ul li.current a.contactli{background:url(../images/contact_grey.gif) no-repeat 0 0 !important;}	

	.navigation ul li a:hover{color:#666;}
	.telphone{width:237px;float:right;margin:0;padding:0;font-size:19px;font-weight:bold;}
	.content{width:100%;margin:0;padding:18px 0 10px 0;float:left;}
	.sub-content {float:right;width:237px;margin:0;padding:15px 0 0 0;}
	.cvupload{width:100%;float:left;margin:0;padding:0 0 20px 0;}
	.cvupload form{padding:10px 0 0 0;}
	form.uploadCv input{border:1px solid #8a8a8a;width:156px;height:18px;padding:0;}
	form.uploadCv input:focus{background-color: transparent;}
	form.uploadCv div.fileinputs{position:relative;width:100%;}
	form.uploadCv input.file.hidden{position:relative;width:100%;text-align:right;-moz-opacity:0;filter:alpha(opacity: 0);opacity:0;z-index: 2;}
	form.uploadCv div.fakefile{position:absolute;top:0px;left:0px;padding:0;margin:0;z-index:1;}
	form.uploadCv div.fakefile img{float:left;cursor:hand;width:60px;height:20px;}
	form.uploadCv div.fakefile input{margin:0 5px 0 0;float:left;}
  form.uploadCv input.submit{float:left;background:url(../images/uploadbtn.gif) no-repeat 0 0;border:none;padding:0;width:74px;height:20px;}
  .error-msg{
	background:#FFE3E3 none repeat scroll 0 0;
	border:medium none #FF9797;
	color:#FF9797;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	}
  .sucess-msg{
	background:#FFE3E3 none repeat scroll 0 0;
	border:medium none #FF9797;
	color:#FF9797;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	}
	.cvupload span{display:block;padding:10px 0 0 0;}
	.twitter-updates{width:100%;float:left;margin:0;padding:0 0 15px 0;background:url(../images/twitter-bird.gif) no-repeat 100% 3px;}
	.twitter-updates h3{width:206px}
	.twitter-updates ul li{width:232px;font-size:13px;float:left;margin:0;padding:8px 5px 8px 0;line-height:140%;}
	.twitter-updates ul li strong{font-size:12px;}
	.twitter-updates ul li.border{border-top:2px solid #CACACA;font-weight:normal;padding:8px 5px 0 0;}
	.twitter-updates ul li.border a{display:inline;color:#ff6666;}
	.twitter-updates ul li a{display:block;}
	.followus{width:100%;float:left;margin:0;padding:0 0 20px 0;}
	.followus p{margin:0;padding:10px 0;}
	.followus p a{float:left;padding:0 10px 0 0;}
	.main-content {float:left;width:660px;margin:0;padding:0;}
	.main-content p{font-size:14px;line-height:145%;}
	.welcome{clear:both;width:100%;margin:0;padding:0 0 20px 0;float:left;}
	.welcome h2{font-size:20px;padding:40px 0 0 0;line-height:140%;margin:0;}
	.main-content h2{padding:20px 0;}
	.main-content h2 span{color:#ff6666;display:block;font-size:20px;}
	.main-content .larger {font-family:Georgia;font-style:italic;font-size:16px;}
	.tweet-list{width:100%;float:left;margin:0;padding:0 0 15px 0;}
	.tweet-list li{width:100%;font-size:13px;float:left;margin:0;padding:8px 0 8px 0;line-height:140%;}
	.tweet-list li strong{font-size:13px;display:block;}
	.tweet-list li span{font-size:13px;}
	.tweet-list li.border{border-top:2px solid #CACACA;font-weight:normal;padding:8px 5px 0 0;}
	.tweet-list li.border a{display:inline;color:#ff6666;}
	.tweet-list li a{display:block;}
	.google a img{border:4px solid #FF9797;width:546px;height:224px;}
	.welcome a{width:380px;height:222px;float:left;display:block;padding:0 14px 0 0;margin:0;}
	.welcome a img{border:4px solid #ff9797;float:left;margin:0;width:372px;height:214px;}
	.who{clear:both;width:100%;margin:0;padding:0 0 20px 0;overflow:hidden;}
	.who a{display:block;margin:0;padding:0 14px 0 0;width:271px;height:271px;float:left;}
	.who a img{float:left;margin:0;border:4px solid #ff9797;width:267px;height:267px;}
	.button{float:left;background:url(../images/button-left.gif) no-repeat 0 0;display:block;padding:0 0 0 10px;color:#584541;margin:0;text-decoration:none;}
	.button strong{float:left;background:url(../images/button-right.gif) no-repeat 100% 0;cursor:pointer;display:block;padding:0 10px 0 0;color:#584541;margin:0;}
	.current{color:#666666 !important;text-decoration:none;}
	.footer{width:913px;background:url(../images/footer-bg.gif) repeat-x 0 0;padding:15px 20px;margin:0;clear:both;}
	.footer p{line-height:150%;font-size:12px;}
	.footer p em{font-weight:normal;color:#ff6666;font-size:12px;}
	.partners {float:left;width:687px;margin:0;padding:15px 0 0 0;}
	.partners ul li{float:left;width:219px;margin:0;padding:0 10px 0 0;}
	.partners ul li p{padding:0 15px 0 0;}
	.partners ul li p a{color:#FF6666;display:block;font-weight:normal;}
	.partners a img{border:4px solid #ff9797;display:block;width:107px;height:107px;}
	.myaddress{width:226px;float:right;background:url(../images/biscuts-cup.gif) no-repeat 0 15px;padding:128px 0 0 0;}
	.myaddress p span{color:#5b4343;font-size:130%;font-weight:bold;}
	.myaddress p a{color:#FF6666;}
	.copyright{margin:35px 0 0 0;background:#ffe0e0;color:#333;padding:2px 5px;clear:both;width:903px;}
	.copyright a{color:#FF6666;}
	.foot-bg{width:969px;margin:0;padding:0;height:14px;float:left;background:url(../images/page-bg.png) no-repeat 0 0;}
	*html .foot-bg{behavior: url(css/iepngfix.htc);}