/*
timtaylorsuccesscoach.com - MAIN CSS (global.css)
COPYRIGHT 2006, Tim Taylor
Design & Code by Visions & Ideas Group - http://www.vandigroup.com
*/


/* Color Pallette
================================================================
	
	dark blue - #2b4155		light grey - #
	med blue - #2664c1		med grey - #
	light blue - #	orange - #
	
	text - #2b4155
	a text - #2664c1			
	hover - 
================================================================*/


/*-------------------- Global Formatting --------------------*/
* {margin:0;padding:0}
html, body, div, p, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .nomargin {border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	outline:0;
}

body {font:14px arial, helvetica sans;color:#2b4155;text-align:center;background:url(../images/bg-body-stretch.png) repeat-x 0 0;}
body.home {background:url(../images/bg-h-body-stretch.png) repeat-x 0 0;}

a:link, a:visited {color:#2664c1;text-decoration:none;background-color:transparent}
a:hover {color:#2b4155;text-decoration:underline}


h1,h2, h3, h4, h5, h6 {color:#2b4155}
h1 {font-size:22px}
h2 {font-size:20px}
h3 {font-size:18px}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px}

ul li {list-style-type:none}
img,img  a {border:0}
.clear {clear:both}
.left {float:left}
.center {text-align:center}
.right {float:right}
.bold {font-weight:bold}
.nobold {font-weight:normal}
.highlight {font-weight:bold}
.orange {color:#ff9900}
.home p { margin:0 0 10px; }
.indent {padding-left:20px;}
p.intro {padding:4px 8px 10px 8px;font-weight:bold}
hr.hrh1, hr.hrh2 {margin-bottom:10px;width:97%;height:1px;border:0;color:#efefef;background-color:#efefef}
hr.hrh3 {margin:6px auto;width:90%;height:1px;border:0;color:#cecece;background-color:#cecece}

/* BUTTON STYLES - [  .btn- ] 
------------------------------------------------------------------------------------- */
.btn { position:relative; display:block; text-decoration:none !important; cursor:pointer; }
.btn:hover { text-decoration:none !important; }
.btn span { position:absolute; top:0; left:0; display:block; }

.btn-readmore, .btn-readmore span { width:144px; height:32px; background:url(../images/bg-btn.png) no-repeat 0 0; }
.btn-learn, .btn-learn span { width:270px; height:32px; background:url(../images/bg-btn.png) no-repeat -144px 0; }
.btn-learn-ptd, .btn-learn-ptd span { width:450px; height:32px; background:url(../images/bg-btn.png) no-repeat -1000px 0; }
.btn-ir, .btn-ir span { width:350px; height:32px; background:url(../images/bg-btn.png) no-repeat -414px 0; }
.btn-ir-sm, .btn-ir-sm span { width:236px; height:49px; background:url(../images/bg-btn.png) no-repeat -764px 0; }

#wrap {margin:0;padding:0;background:url(../images/bg-body.png) no-repeat 50% 0; }
.home #wrap {background:url(../images/bg-h-body.png) no-repeat 50% 0; }
#wrapper {margin:0 auto;width:980px; }

#logo {position:absolute;top:0;left:18px;width:211px;height:105px;background:url(../images/logo.png) no-repeat 0 0;}
#logo img {display:none;}

/*-------------------- Main Navigation --------------------*/
	#topNav {margin:2px 0 0 0;color:#797879;text-align:right}
		#topNav a {margin:0 8px;color:#fff;font-size:10px;text-decoration:none}
		#topNav a:hover {padding:1px 0;background:#575757;border-bottom:1px #fff solid}
	#nav {margin:28px 70px 0 0;text-align:right}
		#nav a {margin:0 8px;color:#2b4155;font-size:15px;font-weight:bold;text-decoration:none}
		#nav a:hover {color:#2664c1}

/*-------------------- Body --------------------*/
	#header {position:relative;height:162px;}
	#content {margin:0 auto 18px auto;padding:9px 9px 0;width:972px;min-height:367px;}
	.home #content {padding-top:10px;background:#fff url(../images/bg-content.png) no-repeat 0 0;}
	* html #content {height:367px;}
		#contentBody {margin:50px 0 0;padding:0 40px 0 35px;float:left;display:inline;width:645px;line-height:1.6em;text-align:left; }
		.home #contentBody {margin:41px 20px 0 28px;padding:0;width:512px; }
			#contentBody h1 { margin:0 0 22px;font-size:16px;}
            #contentBody h2 { margin:0 0 10px;font-size:16px;}
            #contentBody h3 { margin:0 0 10px;font-size:13px;}
            #contentBody h4 { margin:0 0 10px;font-size:12px;}
            #contentBody p { margin:0 0 15px;}
            #contentBody .list-dots {margin:25px 0 25px 20px;}
            #contentBody .list-dots li {margin:0 0 7px;padding:0 0 0 14px;font-size:12px;background:url(../images/bg-list-dot.png) no-repeat 0 2px;line-height:13px}
            .floatright {margin:0 0 20px 16px;float:right}
            /*hr {margin:0 0 15px;height:1px;color:#fff;background:#fff;border-top:1px solid #ccc;overflow:hidden;font-size:1px;line-height:1px;}*/
            hr {margin:0 0 15px;height:1px;color:#fff;border:1px solid #ccc;border-width:1px 0 0;}
            
			#contentSolving {width:718px;height:256px;background:url('../images/dna_back.gif') no-repeat top left;text-align:left}
				#contentSolvingcon {margin:16px 0 0 0;width:550px}
				#contentSolving h1 {margin-left:10px}
				#contentSolving p {margin:16px 0 0 26px}
				#contentSolving img {float:right;margin:-26px 20px 0 0}
			#contentDelivery {width:718px;height:310px;background:url('../images/splash_potential.jpg') no-repeat top left}
				#contentDeliverycon {padding:32px 0 0 164px;width:620px;text-align:left}
				#contentDeliverycon h2 {}
				#contentDeliverycon p {margin:16px 0 0 26px;width:480px}
				#contentDeliverycon img {margin:-4px 0 0 220px}

/*-------------------- Sidebar --------------------*/
		#sideBar {float:left; display:inline; width:251px;font-size:12px;text-align:left;background:url(../images/rnai-sm.jpg) no-repeat 50% 0; }
        .home #sideBar { width:400px; min-height:328px;background:url(../images/rnai.jpg) no-repeat 50% 0; }
        * html .home #sideBar { height:328px;}
        #sideBar h2 span, #sideBar h3span, #sideBar h4 span {height:17px;overflow:hidden;}
            #rounded-box{margin:32px 0 0;padding:25px 20px 0;min-height:200px;text-align:left;background:url(../images/bg-sidebar.png) no-repeat 50% 0;opacity:.95;}
            .home #rounded-box{margin:200px 0 0;background:url(../images/h-sidebar.png) no-repeat 50% 0;}
            * html  #rounded-box{height:200px;filter:alpha(opacity=95);}
            #sideBar h2 {margin:0 0 15px;}
            #sideBar h2.alt {margin:42px 0 10px;*margin-top:29px;}
            #sideBar small {margin:0 0 3px;display:block;font-size:10px;}
            #sideBar li {margin:0 0 10px;}
            
			#sideNews {margin:20px 0 38px 0;width:251px;background:url('../images/side_bar_back.jpg') no-repeat top center;text-align:center}
				.sideBarCW {margin:0 auto;width:218px;text-align:left}
				#sideNews h3 {padding:18px 0;font-size:14px}
				#sideNews p {margin:10px 10px;font-size:11px}		
				#sideNews span {color:#2664c1}
				#sideNews hr {margin:0 auto;width:90%;height:1px;color:#fafafa;background:#fafafa}
				#sideNews a:hover {text-decoration:none;border-bottom:1px #92c3ff solid}
				#sideNews a:hover {padding:0px 0;text-decoration:none;background:#e3eeff;border-bottom:1px #92c3ff solid}

				#sideInvestor {margin:20px 0 38px 0;width:251px;background:url('../images/side_bar_back.jpg') no-repeat top center;text-align:center}
				#sideInvestor h3 {padding:18px 0;font-size:14px}
				#sideInvestor p {margin:10px 10px;font-size:11px}		
				#sideInvestor  span {color:#2664c1}
				#sideInvestor hr {margin:0 auto;width:90%;height:1px;color:#fafafa;background:#fafafa}
				#sideInvestor a:hover {text-decoration:none;border-bottom:1px #92c3ff solid}
				#sideInvestor a:hover {padding:0px 0;text-decoration:none;background:#e3eeff;border-bottom:1px #92c3ff solid}

/*-------------------- Newsroom --------------------*/
	#newsroom {margin:0 22px;text-align:left}
		#newsroom h2 {margin:20px 0 10px;color:#000;font-size:16px}
		#newsroom h3 {margin-top:14px;color:#000;font-size:15px}
		#newsroom p {margin:12px 0;color:#000}

/*-------------------- Investor Relations --------------------*/
	#iRelations {margin:0 22px;text-align:left}
		#iRelations h2 {margin:22px 0 10px;padding-bottom:2px;font-size:16px;border-bottom:1px #fafafa solid}
		#iRelations h3 {margin-top:22px;font-size:13px}
		#iRelations p {margin:4px 0 26px 0}
			p.fstext {font-size:11px}
			div.ircontact {clear:both;margin:40px 0 50px 0;padding:18px;text-align:center;font-size:13px;font-weight:bold;background:#e3eeff;border-top:1px #92c3ff solid;border-bottom:1px #92c3ff solid}
		#iRelations img {margin:20px 0 20px 0}

/*-------------------- About --------------------*/
	#about {margin:0;text-align:left}
		#about h2 {margin:22px 0 10px 0;padding-bottom:2px;font-size:16px;border-bottom:1px #fafafa solid}
		#about h3 {clear:both;margin:20px 0 20px 0}
		#about p {margin:15px 0;}
		#about img {float:right;margin:0 0 20px 16px}

/*-------------------- RNAi Delivery --------------------*/
	#rnai {margin:0;text-align:left}
		#rnai h2 {margin:22px 0 10px 0;padding-bottom:2px;font-size:16px;}
		#rnai h3 {margin-top:22px;font-size:13px}
		#rnai p {margin:4px 0 26px 0}
		#rnai img {margin:20px 0 20px 0}
		#rnai ul {margin:0 0 25px 15px;}
		#rnai ul li {margin:5px 0 0 8px;padding:0 0 0 14px;font-size:12px;background:url(../images/bg-list-dot.png) no-repeat 0 2px;line-height:13px}

/*-------------------- RNAi Detail --------------------*/
	#rnaiDelivery {margin:0 22px;text-align:left}
		#rnaiDelivery h2 {margin:22px 0 10px 0;padding-bottom:2px;font-size:16px;border-bottom:1px #fafafa solid}
		#rnaiDelivery h3 {margin-top:22px;font-size:13px}
		#rnaiDelivery p {margin:14px 0}
		#rnaiDelivery img {margin:8px 0}
		#rnaiDelivery ul {margin:0 0 0 26px}
		#rnaiDelivery ul li {margin:5px 0 0 8px;padding:0 0 0 14px;background:url('../images/arrow_blue.gif') no-repeat 0px center;line-height:13px}


/*-------------------- Legal --------------------*/
	#legal {margin:0 22px;text-align:left}
		#legal h4 {margin:22px 0 10px 0;padding-bottom:2px;font-size:16px;border-bottom:1px #fafafa solid}
		#legal p {margin:14px 0 0 0}
		#legal img {float:right;margin:20px 0 0 16px}

/*-------------------- Contact Form --------------------*/
	#contactHeader {margin:0 22px;text-align:left}
		#contactHeader h3 {margin-top:22px;font-size:13px}
		#contactHeader p {margin:26px 0}

	#contactForm {margin:0 auto;padding-top:10px;width:500px;text-align:left;background:#e3eeff;border-top:1px #92c3ff solid;border-bottom:1px #92c3ff solid}
		#contactForm form {margin:0 0 0 70px; *margin:0 !important; padding:8px; }
		#contactForm img {float:right;margin:50px 16px 0 0;padding:1px;border:1px #606060 solid}
		#contactForm fieldset {text-align:left}
			#contactForm label {display:block;margin-top:6px; *margin:0 0 0 70px !important; width:200px;text-align:left;font-size:13px;font-weight:bold;background-color:transparent}
			#contactForm input,select,textarea { margin:2px 0 0 0; *margin:2px 0 0 70px; display:block; clear:left; padding:3px;width:310px}
			#contactForm .submit { padding:0 4px 0 0; width:100px; height:34px; text-align:center; color:#2b4155; clear:both; background:url(../images/bg-submit.png) no-repeat 0 0; border:0; cursor:pointer; cursor:hand; }
		#contactForm p {margin:12px 0 10px 70px}
		#contactForm p.center { margin:12px 0 0; *margin:12px 0 0 70px; width:310px;}
		#contactForm p.center input { margin:0 auto; *margin:0 0 0 -70px; }
		#contactForm span {font-size:14px;font-weight:bold}
	.cForm {margin:0 auto}
	.fStyle {color:#333;border:1px solid #ccc}
	.hidden {visibility:none}
	
/*-------------------- Sitemap --------------------*/
	#sitemap {margin:25px 0 25px 20px;}
    #sitemap li {margin:0 0 10px;padding:0 0 0 14px;font-size:12px;background:url(../images/bg-list-dot.png) no-repeat 0 2px;line-height:13px}
	#sitemap li li {margin:10px 0 10px;background:url(../images/bg-list-dot.png) no-repeat 0 3px;}
    /*#sitemap li li {margin:10px 0 10px;background:url(../images/page_link.gif) no-repeat 0 3px;}*/

	
/*-------------------- Footer --------------------*/
	#spacerBot {clear:both}
	#footer {margin-top:22px;padding:66px 0 0;height:28px;clear:both;background:url('../images/footer_back.jpg') top left repeat-x}
		#footer img {float:right}
		#footer p {padding:16px 0 0 0;font-size:12px;font-weight:bold}
	#footerLinks {clear:both;padding-top:7px;color:#797879;font-size:10px;font-weight:bold}
		#footerLinks a {margin:0 10px;color:#fff;text-decoration:none}
		#footerLinks a:hover {padding:1px 0;background:#575757;border-bottom:1px #fff solid}
	#copyright {margin:2px 0 0 20px;float:left;font-size:9px}
	#footerSublinks {float:right;margin:2px 20px 0 0;font-size:9px}
	
	
	
/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.clearfix:after, #content:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, #content { display:inline-block; }
.clearfix, #content { /*\*/display:block;/**/ }
