/*
Theme Name: Sandy Chamber
Theme URI: http://jjtechnical.com/
Description: Designed by <a href="http://jjtechnical.com/" title="J&J Design">J&J Design</a>.
Version: 1.0
Author: Jeff Barnes
Author URI: http://jjtechnical.com/
*/

html{}
body{background:#0d0d0d url('images/bg_body.png') left 1px repeat-x;color:#999;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font:inherit;}
del,ins {text-decoration:none;}
li{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{/*content:'';*/}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}/*because legend doesn't inherit in IE */
input,button,textarea,select,optgroup,option{font-family:inherit;/*font-size:inherit;font-style:inherit;font-weight:inherit;*/}/*@purpose To enable resizing for IE */
input,button,textarea,select{/**font-size:100%;*/}/*@branch For IE6-Win,IE7-Win */
*{outline:none;}
*html{outline:none;}

body{margin:0;}
h1,h2,h3{margin:1em 0;}
optgroup{font-weight:normal;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
del{text-decoration:line-through;}
/*blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}*/
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{border:1px solid #000;padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
p,fieldset,table,pre{margin-bottom:1em;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/* TOC */
/* Header */
#mHdr{}
#mnuWrp{}
/* Content */
#mCnt{background:none; height:auto;}

/* Footer */
#mFtr{}
		
/* widths Heights */
body,#mHdr,#mnuWrp,#mCnt,#mFtr,.w100P,#w100P{width:100%;}
#mWrp{width:940px;margin:0 auto;}
#mHdr{height:110px;}

/* Floats Clears */
/* TOC */
.clr{clear:both;}
.fL{float:left;}
.fR{float:right;}
#mHdr,#mnuWrp,#mCnt,#mFtr{}

/* General */
.mT10{margin-top:10px;}

/* IE6 Hacks */

/* Hack for Rounded Corners GLOBALLY */
.roundedBox{position:relative;padding:5px;width:95.5%;padding-right:37px;}
.corner {position:absolute; width:10px; height:10px;}
.bottomLeft {bottom:0; left:0; background-position:-37px -13px;}
.bottomRight {bottom:0; right:0; background-position:-50px -13px;}

/*- Types - Body BG -*/	
#type1 {background-color:#fff;}
#type1 .corner {background-image:url('images/s_grids.gif');}

/* Logos */
.sLogos{background:url('images/slogos.gif') no-repeat;}
.cLMain{background-position:0 0;width:345px;height:65px;}
.cLSub{background-position:0 -65px;width:185px;height:17px;}
.novartis{background-position:0 -85px;width:80px;height:15px;} /*client1*/

/* Navigation Medium */
#navMed {list-style-type:none;}
#navMed a{background:url('images/s_icons.gif') no-repeat;width:34px;height:33px;}
#navMed a.lH{background-position:-5px -170px;}
#navMed a.cI{background-position:-41px -170px;}
#navMed a.cS{background-position:-77px -170px;}
#navMed a.pD{background-position:-113px -170px;}

/* Navigation Iconic */
.sIco{background:url('images/s_icons.gif') no-repeat;}
.vWeb{background-position:-235px -115px;width:112px;}
.iFDmo{background-position:-360px -115px;width:130px;}
.vWeb,.iFDmo{height:50px;}

/* Footer Icons */
.cS_F{background-position:-25px -210px;}
.cI_F{background-position:-45px -210px;}
.lH_F{background-position:-5px -210px;}
span.cS_F,span.cI_F,span.lH_F{float:left;width:17px;height:16px;margin:5px 10px 0 0;}

/* Formulatrix Offices */
.fOffice{background:url('images/s_layout.gif') no-repeat;}
.fUS{background-position:-4px -195px;}
.fEU{background-position:-310px -195px;}
.fPK{background-position:-616px -195px;}
.fIN{background-position:-922px -195px;}
.fUS,.fEU,.fPK,.fIN{width:305px;height:257px;border:1px solid #ddd;}

body {font:12px/17px arial,helvetica,clean,sans-serif;*font-size:small; /* for IE6/7 */ *font:x-small; /* for IE Quirks Mode */}
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:normal;}
em{font-style:italic;}
select,input,button,textarea,button {font:99% arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.bgLft,.bgRgt,.bgCtr{float:left;width:100%;height:42px;}
.bgLft{}
.bgRgt{}
.bgCtr{margin:0 5px;}

.cLogo {float:left;height:80px;width:250px;background:url('images/clogo.png') no-repeat;margin:13px 0 0 50px;}
.mtHdr {float:right;height:42px;width:482px;margin-right:10px;}

.mtHdr .bgLft,.mtHdr .bgRgt,.mtHdr .bgCtr{height:42px;}
.mtHdr .bgLft{background:transparent url('images/hdr_tm_l.png') top left no-repeat;}
.mtHdr .bgRgt{background:transparent url('images/hdr_tm_r.png') top right no-repeat;}
.mtHdr .bgCtr{background:transparent url('images/hdr_tm_c.png') top left repeat-x;margin:0 7px;width:97%;}

/* SEARCH AND FOLLOW US */
.followUs,.mnuTH{float:left;margin:0;height:30px;}
.followUs{width:230px;border-right:1px solid #414141;}
.search{float:right;width:350px;margin:13px 15px;}
.search b,.followUs b,.followUs a,.followUs a:hover{float:left;font-weight:normal;}
.search b,.followUs a,.followUs a:hover{font-size:14px;margin:4px 0 0 8px;}
.followUs a{margin:10px 0 0 10px;}
.followUs b{font-size:11px;margin:10px 5px 0 10px;}
.search b{margin-left:5px;line-height:30px;}
.followUs,.search,.search b,.followUs b,.search .inpBtn{text-transform:uppercase;}
.search .inpSrch,.search .inpBtn{font-size:14px;float:left;font-weight:normal;margin:4px 0 0 8px;}
.search .bgLft{background:none;}
.search .bgRgt{background:none;}
.search .bgCtr{background:none;}
.search .inpSrch{background:transparent;border:none;width:215px;color:#999;margin:5px 0;}
.followUs .bgLft{background:none;}
.followUs .bgRgt{background:none;}
.followUs .bgCtr{background:none;}
.inputORSrch {float:left;margin:5px 0 0 10px;}
.inputORSrch .bgLft{background:transparent url('images/srch_l.png') top left no-repeat;height:26px;}
.inputORSrch .bgRgt{background:transparent url('images/srch_r.png') top right no-repeat;}
.inputORSrch .bgCtr{background:transparent url('images/srch_c.png') top left repeat-x;width:95.6%;}
.inputORBtn {float:left;margin:5px 0 0 5px;}
.inputORBtn .bgLft{background:transparent url('images/btn_go_l.png') top left no-repeat;height:26px;}
.inputORBtn .bgRgt{background:transparent url('images/btn_go_r.png') top right no-repeat;}
.inputORBtn .bgCtr{background:transparent url('images/btn_go_c.png') top left repeat-x;width:71.6%;}
.search .inpBtn {background:transparent;border:none;padding:0;margin:4px 0;*margin:3px 0;background:transparent no-repeat;border:none;width:25px;color:#fff;cursor:pointer;}

/* Menu & Footer Header Top */
.mnuTH,.ftrTH{float:left;width:100%;width:50%;border-left:1px solid #515151;}
.ftrTH{ border:none;}
ul.mHT,ul.fHT{ float:left;width:100%;margin:10px 0 0 10px;text-transform:uppercase;font-size:11px;}
ul.fHT{margin:10px 0 0 10px;}
.mHT li,.fHT li{float:left;display:inline;list-style:none;background:url('images/mnu_sprtr.png') bottom right no-repeat;margin:0;padding:0 10px;line-height:14px;}
.fHT li{border-right:1px solid #666;}
.mHT li.last,.fHT li.last{background:none;padding-right:0;border:none;}
.mHT li a,.mHT li a:hover,.fHT li a,.fHT li a:hover{width:114px;margin-right:1px;text-decoration:none;}
.mHT li a,.fHT li a{color:#bbb;}
.fHT li a{color:#666;}
.mHT li a:hover,.fHT li a:hover{color:#fff;}
.fHT li a:hover{color:#bbb;}

/* Main Menu */
#mCnt{position:relative;z-index:1;float:left;}

.mMnu,.tFtr {float:left;width:100%;}
.mMnuCtr{width:98%;margin-left:10px;}

ul.MnuTop{float:left;width:100%;text-align:center;margin-left:58px;/**/ position:relative;/**/}
.MnuTop li{float:left;display:inline;list-style:none;background:none;height:43px;margin:0;/**/ position:relative;/**/}
.MnuTop li.last{background:none;}
.MnuTop li a,.MnuTop li a:hover{margin:0;padding:0 10px;float:left;color:#fff;text-decoration:none;font-size:12px;line-height:41px;text-align:center;font-weight:500;}
/*.MnuTop li a.active{color:#000;font-weight:bold;} */
.MnuTop li a:hover{background:url('images/mnu_o.png') 50% bottom no-repeat;}
.MnuTop li:hover{background:url('images/mnubg_hvr.png') left top repeat-x;}
/*.MnuTop li a.active:hover{color:#fff;}*/
.MnuTop li a,.MnuTop li a.active{margin:0;padding:0 10px;float:left;color:#fff;text-decoration:none;font-size:12px;line-height:41px;text-align:center;font-weight:500;}
.MnuTop li a.active{background:url('images/mnu_o.png') 50% bottom no-repeat;}
.MnuTop li.active{background:url('images/mnubg_hvr.png') left top repeat-x;}

/* Sub Menu */
.MnuTop li ul#MnuTp_Sb{position:absolute;z-index:5;background:#6A6E73;color:#fff;display:none;width:auto;}
.MnuTop li:hover ul#MnuTp_Sb{position:absolute;top:42px;left:0px;;display:inline;}
#MnuTp_Sb li{display:inline;float:none}
#MnuTp_Sb li a{width:160px;text-align:left;}
#MnuTp_Sb, #MnuTp_Sb li{float:left;left:0px;}
.MnuTop li #MnuTp_Sb a:hover{background:url('images/mnu_o.png'); background-repeat:no-repeat; background-position:bottom;}

#MnuTp_Sb li ul#MnuTp_Sb2{position:absolute;z-index:5;background:#6A6E73;color:#fff;display:none;width:auto;}
#MnuTp_Sb li:hover ul#MnuTp_Sb2{position:absolute;top:0px;left:auto;;display:inline;}
#MnuTp_Sb2 li{display:inline;float:none}
#MnuTp_Sb2 li a{width:160px;text-align:left;}
#MnuTp_Sb2, #MnuTp_Sb2 li{float:left;left:auto;}
#MnuTp_Sb li #MnuTp_Sb2 a:hover{background:url('images/mnu_o.png'); background-repeat:no-repeat; background-position:bottom;}

/* CONTENT */
.bnr{float:left;width:944px;height:311px;margin-bottom:10px;}
.bnrInt{float:left;width:944px;height:164px;margin-bottom:10px;}
.lftPnl{float:left;}
.lftPnl,.lftPnl .tp,.lftPnl .cntr,.lftPnl .ftr{width:610px;}
.lftPnl .tp{ height:43px;}
.cntr,.cntr .bgLft,.cntr .bgRgt,.cntr .bgCtr{height:auto;}
.lftPnl .ftr,.lftPnl .ftr .bgLft,.lftPnl .ftr .bgRgt,.lftPnl .ftr .bgCtr{height:10px;}
.lftPnl div.tp .bgLft{background:transparent url('images/cnt_tl.png') top left no-repeat;}
.lftPnl div.tp .bgRgt{background:transparent url('images/cnt_tr.png') top right no-repeat;}
.lftPnl div.tp .bgCtr{background:transparent url('images/cnt_bg.png') top left repeat-x;width:98%;}
.lftPnl div.cntr .bgLft{background:transparent url('images/cnt_cl.png') top left repeat-y;}
.lftPnl div.cntr .bgRgt{background:transparent url('images/cnt_cr.png') top right repeat-y;}
.lftPnl div.cntr .bgCtr{background:#eee;width:99.2%;margin:0 0 0 3px;}
.lftPnl div.ftr .bgLft{background:transparent url('images/cnt_bl.png') top left no-repeat;}
.lftPnl div.ftr .bgRgt{background:transparent url('images/cnt_br.png') top right no-repeat;}
.lftPnl div.ftr .bgCtr{background:transparent url('images/cnt_bm.png') top left repeat-x;width:98%;}

.rgtPnl{float:left;margin-left:6px;}
.rgtPnl .tp{height:43px;}
.rgtPnl .cntr,.rgtPnl .cntr .bgLft,.rgtPnl .cntr .bgRgt,.rgtPnl .cntr .bgCtr{height:auto;}
.rgtPnl .ftr,.rgtPnl .ftr .bgLft,.rgtPnl .ftr .bgRgt,.rgtPnl .ftr .bgCtr{height:40px;}
.rgtPnl,.rHead,.spnrLnk,.callUs,.schdlEvnt,.rgtPnl .tp,.rgtPnl .cntr,.rgtPnl .ftr{width:320px;}

/* */
h1.wlcm{border-bottom:1px solid #262626;width:92%;}
.wlcm,.wlcm span{font-size:24px;font-weight:normal;margin:20px 0 0 20px;padding:10px 0;line-height:40px;padding:0;color:#a80a0c;}
.wlcm span{margin-left:5px;color:#bbb;}

.cIL{float:left;width:100%;}
.cIL_1{float:left;width:87.9%;margin:20px 0 20px 20px;padding-right:40px;border-right:1px solid #262626;}
.cIL_2{float:left;width:100%;margin-top:15px;}
	.cIL_2 .cIL_2a{}
	.cIL_2 .cIL_2a h1{margin:0;color:#fff;font-size:22px;}
	.cIL_2 .cIL_2a p{margin:10px 0 0 0;font-size:15px;}
	.cIL_2 img{float:right;}
.cIL_2,.cIL_2 .cIL_2a,.cIL_2 .cIL_2a h1,.cIL_2 .cIL_2a p{float:left;width:100%;}
.cIL_2 .cIL_2a{width:58%;}

hr{clear:both;float:left;width:92%!important;height:1px;line-height:1px;margin:0 0 0 20px;padding:10px 0 10px 0;width:100%;border:0;border-top:1px solid #262626;font-size:1px;}
.cHr{margin-top:20px;}

/* Right Column */
.rHead{clear:both;float:left;width:100%;}
	.rHead h1{margin:33px 0 0 0;padding-bottom:10px;border-bottom:1px solid #262626;width:92%;font-size:18px;color:#a80a0c;}
	.rHead h2,.rHead h3{margin:38px 0 0 0;padding-bottom:10px;font-size:18px;color:#fff;}
	.rHead h3{margin-top:20px;}
	.rgtPnl p{width:80%;margin-top:15px;}
	.rgtPnl p strong{font-size:14px;}
	.rgtPnl hr{margin:30px 0 0 0;padding-bottom:0;}
	.rHead h2,.rHead h3,.rgtPnl p,.rgtPnl p strong{float:left;width:100%;}
	
.btnRIJ{float:left;margin:20px 0 0 10px;}
.spDay{float:left;margin-top:20px;}
.divLogin{float:left;margin-left:10px;}
.divLogin input{clear:both;float:left;width:217px;margin-top:10px;padding-left:5px;height:24px;line-height:20px;background:transparent url('images/bg_grey_txtbx.jpg') top left repeat-x;border:1px solid #aeaeae;color:#555;}
.divLogin .dLSmt{width:190px;height:33px;border:none;border-top:1px solid #696969;border-left:1px solid #696969;background:transparent url('images/bg_btn_smt.jpg');color:#fff;text-transform:uppercase;font-size:18px;}

.prodMin{width:100%;}
.prodMin img{margin-top:20px;}
.prodMin,.prodMin img{float:left;}
		
/* Sponsors */
h1.spnsrH1{margin:0;padding:0;font-size:18px;}
.spnsrH1 span{font-weight:bold;}
ul.ulGal{float:left;}
ul.ulGal li{float:left;display:inline;list-style:none;border-right:1px dotted #868686;margin:10px 0;padding:0 18px;}
ul.ulGal li.last{padding-right:0;border:none;}

/* FOOTER*/
.ftrfollowUs{float:right;width:200px;}
.ftrfollowUs a{margin:8px 0 0 5px;}
.ftrfollowUs b{font-size:11px;margin:10px 5px 0 10px;font-weight:normal;text-transform:uppercase;}
.ftrfollowUs a,.ftrfollowUs b{float:left;}

.tFtr{background:url('images/ftr_c.png') left top repeat-x;border:1px solid #000;font-size:11px;}
.tFtr .bgLft,.tFtr .bgRgt,.tFtr .bgCtr{float:left;height:37px;}
.tFtr .bgLft{background:none;border:1px solid #333435;width:99.8%;}
.tFtr .bgRgt{background:none;}
.tFtr .bgCtr{background:none;}
.cpyRgt{float:left;margin:0 10px;}
.ftrLnks{float:right;margin:0 10px;}
.ftrLnks a,.ftrLnks a:hover{text-decoration:none;font-weight:bold;color:#000;}
.ftrLnks a:hover{color:#fff;}

.bFtr{float:left;width:99.4%;margin:0 0 0 10px;color:#bbb;line-height:18px;border-top:0;}
.bFtrSlc{float:left;width:200px;margin:0 15px;}
.bFtr h1{color:#fff;font-weight:bold;border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:0; }
.bFtr ul,.bFtr ul li{float:left;list-style:square inside;font-size:11px;width:100%;}
.bFtr ul{}
.bFtr ul li{margin:0;padding:5px 0;border-bottom:1px solid #3a3a3a;list-style-image:url('images/blt_li.png');}

.bFtr .ftrFlwUs{float:left;margin-top:16px;width:20%;}
.bFtr .ftrFlwUs b{float:left;width:100%;margin:8px 0;}
.bFtr a,.bFtr a:hover{color:#bbb;line-height:18px;text-decoration:none;}
.bFtr a:hover{color:#999;}
.bFtr .ftrFlwUs img{ margin-right:10px;}

.bFtrSlc i{font-style:normal;margin-top:5px;font-size:11px;}
.bFtrSlc b{font-weight:normal;margin-top:10px;font-size:14px;}
.bFtrSlc i,.bFtrSlc b{float:left;width:100%;}

.cFtr{float:left;width:100%;color:#fff;margin:50px 0 30px 20px;}

/* Internal Page */
.cIL_1 h2{color:#fff;font-size:18px;margin-bottom:20px;}
.dualCol{width:100%;}
	.dualCol .dC1{width:77%;}
	.dualCol img{float:right;border:1px solid #fff;}
	.dC1 ul,.fullStretch ul{list-style:inside;margin:20px 0 0 40px;}
	.dC1 ul li,.fullStretch ul li{list-style:url('images/blt_red.png');}

.dualCol,.dualCol .dC1{float:left;}

.fullStretch{float:left;width:100%;margin-top:20px;}
.fullStretch a,.fullStretch strong{color:#aaa;font-weight:bold;text-decoration:none;}
.fullStretch a:hover{color:#fff;}

.endGap{float:left;width:100%;height:50px;}

/* Fixes */
.fullStretch hr{margin-left:0;width:105%!important;padding-bottom:0;margin-bottom:0;}
.noBrdr{border:0!important;}
.noMargTp{margin-top:0!important;}
.noMargBtm{margin-bottom:0!important;}
.mT20{margin-top:20px;}

.fixC{margin:0 20px!important;}
.fntFix{font-size:12px!important;}


/*HOME SLIDER*/

div#hs {
	width:944px;
	height:auto;
	position:relative;
	background-color:#000;	
	overflow:hidden;
}
div#hs a {
	border:none;
}

div#hs-projects {
	width:944px;
	height:300px;
	overflow:hidden;
	z-index:0;
	position:relative;
}

div.project {
	position:absolute;
}

div.caption-bg {
	position:absolute;
	left:0;
	bottom:0;
	width:944px;
	background:#000;
	display:none;
	z-index:1;
}

div.caption {
	position:absolute;
	left:0;
	bottom:0;
	width:944px;
	z-index:2;
	visibility:hidden;
}

div.caption p {
	line-height:20px;
	padding:0px 20px 20px 20px;
	color:#fff;
	font-size:12px;
}

div.caption h2 {
	display:block;
	color:#fff;
	line-height:160%;
	padding:10px 20px 0 20px;
	font-weight:normal;
}

div#hs-projects a, span.ajax-loader {
	width:940px;
	height:300px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	text-indent:-9999px;
	background:transparent url(images/hs-caption-button-bg.gif) top left repeat;
}

span.ajax-loader {
	z-index:-1;
	background:transparent url(images/slider-loader.gif) 48% 45% no-repeat;
}

/*controller*/

div#controller {
	width:944px;
	height:30px;
	overflow:hidden;
	background-color:#000;
}

a#hs-next {
	float:left;
	margin:5px 0 0 10px;
	width:15px;
	height:20px;
	text-indent:-9999px;
	background:transparent url(images/hs-next.png) top left no-repeat;
}

a#hs-prev {
	float:left;
	margin:5px 0 0 20px;
	width:15px;
	height:20px;
	text-indent:-9999px;
	background:transparent url(images/hs-prev.png) top left no-repeat;
}

div.ctrl {
	display:inline;
	float:right;
	margin:5px 20px 0 0;
	width:auto;
	text-align:center;
}

div.ctrl a {
	float:left;
	padding:3px 5px;
	margin-left:5px;
	line-height:normal;
	background-color:#222;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

div.ctrl a:hover {
	background-color:#ff3300;
}

div.ctrl a.active {
	background-color:#ff3300;
}

/*image preview*/

div#hs-ip {
	position: absolute;
	display: none;
	line-height: 0;
	z-index:100;
	width:auto;
	height:auto;
}

div#hs-ip img {
	display:block;
	border:2px solid #000;
}


#mCnt a {
	color: #999;
}

#mCnt a:hover {
	color: #999;
}

#mCnt a:visited {
	color: #999;
}

iframe {
	border-style:none;
	margin-top:10px;
}

#slideshow {
    position:relative;
    height:230px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

