@import "/script/_undo.css";

/*	TYPE	*/
 		body {
			font-size: 1em;
			font-size:14px;
			font-family: arial, sans-serif;
			color: #2a1b1e;
			line-height: 1.2em;
		}
		td, div, blockquote, p, input, select {
			font-family: arial, sans-serif;
			font-size:1em;
			line-height: 1.6em;
		}
		p {
			margin-bottom: 1em;
			clear:left;
		}
		p img {
			padding: 1em 0 1em 0;
		}
		a, a:link, a:visited, a:active, a:hover {
			color: #800506;
			padding: 0px;
			/*border-bottom:1px solid #fff;*/
			text-decoration:none;
		}
			a:hover { border-bottom:1px solid #ccc; }
		a.imgLnk {
			border: none;
		}
		h1 {
			font-family: georgia, serif;
			font-size: 18px;
			color:#0a3442;
			color:#2a1b1e;
			margin: 0 0 0.5em 0;
			line-height:1.3em;
		}
		h2 {
			font-family: georgia, serif;
			font-size: 16px;
			font-style:italic;
		}
		h3 {
			font-family: georgia, serif;
			font-size: 14px;
			text-transform:uppercase;
			font-weight:normal;
			letter-spacing:1px;
		}
		h4, h4 a, h4 a:link, h4 a:active, h4 a:visited, h4 a:hover {
			font-size: 12px;
			text-transform:uppercase;
			color:#2a1b1e;
		}
		h5 {
			font-size: 12px;
			text-transform:uppercase;
			color: #596672;
			font-weight:normal;
		}
		h6 {
			font-size: 0.9em;
		}
		acronym {
			cursor: help;
			text-decoration: none;
			border-bottom: 1px dotted #666;
		}
		superscript {
			font-size: 0.7em;
			position: relative;
			top: -0.3em;
		}
		blockquote {
			padding: 1em 2em 0 1.5em;
			font-size: 0.9em;
		}
		td, th {
			vertical-align: top;
		}

	.formError, .fieldError {
		color:#c00c0d;
	}
/*		BLOG LAYOUT		*/

	.contain {
		width:830px;
		margin:auto;
	}
	#topOuter {
		background:#0c3643;
	}
	#top {
		height:172px;
		background:#0c3643 url(/images/connectthedocs.jpg) bottom left no-repeat;
		position:relative;
		z-index:2;
	}
	#h1 {
		display:block;
		text-indent:-9999em;
		width:393px;
		height:172px;
		position:absolute;
		top:0;
		left:0;
	}
	#topRight {
		width:211px;
		height:172px;
		float:right;
	}
		.bgright {width:50%;position:absolute;z-index:1;background:#324d57;height:172px;top:0;right:0;}
		#submitWhitepapers {
			height:105px;
		}
			#submitWhitepapers h2 {
				margin-top:5px;
				padding: 10px 15px 10px 15px;
				line-height:1.3em;
				font-size:18px;
				background:#fff url(/images/bg_topSubmit.gif) top right no-repeat;
			}
		#searchContain {
			margin:0;
		}
			#searchForm {
				margin:0;
				padding:3px;
				background:#fff;
			}
			#search {
				width:201px;
				border:0;
				margin:0;
				padding:0;
				height:16px;
				line-height:16px;
				font-size:11px;
				color:#0a3442;
			}
		#menu {
			margin-top:10px;
		}
		#menu a {
			border:0;
		}

	#main {
		clear:both;
		padding: 44px 0 1em 33px;
	}
	.gauche {
		width: 550px;
		float:left;
	}
		.gauche ul {
			list-style: none;
			margin-bottom: 1.2em;
		}
			.gauche ul li {
				margin-left: 5px;
				padding-left: 15px;
				padding-bottom: 0.6em;
				background: url('/images/ul_bullet.gif') no-repeat 0 2px;
				line-height: 1.5em;
			}
		.gauche ol {
			list-style: decimal;
			margin-bottom: 1.2em;
		}
			.gauche ol li {
				margin-left: 30px;
				padding-left: 5px;
				padding-bottom: 0.6em;
				background: none;
				list-style: decimal;
				line-height: 1.5em;
			}
	.droite {
		width: 199px;
		float:right;
	}
		.droite ul {
			margin-bottom: 3em;
		}
			.droite li {
				line-height:1.3em;
				font-family:georgia, serif;
				font-size:12px;
				padding-bottom: 7px;
			}
			.droite li a, .droite li a:link, .droite li a:active, .droite li a:visited, .droite li a:hover {
				color:#2a1b1e;
			}
					.droite ul ul li {
						line-height:1.3em;
						padding:0 0 10px 10px;
					}

	h1.pageTitle {
		margin-bottom:0;
	}

/*		BLOG INDEX PAGE FEATURED POSTS 		*/

	.featuredContain {
		width: 136px;
		height: 173px;
		background:#fff url(/images/bg_blogFeatured.gif) top left no-repeat;
		float:left;
	}
		.featuredPost {
			padding:35px 10px 10px 10px;
		}
		#main h2.featuredh2 {
			font-size:18px;
			color:#0c3643;
			padding-bottom:10px;
		}
		.subscribeBlock h2 {
			font-size:18px;
			font-style:normal;
			color:#c00c0d;
			padding-right:20px;
		}
		#searchContain { margin:0; }
			.featuredPost h2 {
				color:#c00c0d;
				text-transform:none;
				font-weight:bold;
				letter-spacing:0px;
				font-size:12px;
				font-style:normal;
				line-height:14px;
				padding-bottom:0.2em;
			}
			.featuredPost h2 a, .featuredPost h2 a:link, .featuredPost h2 a:active, .featuredPost h2 a:visited, .featuredPost h2 a:hover {
				color:#c00c0d;
			}
			.featuredPost p {
				font-size:10px;
				line-height:14px;
			}
		.featureBottom {
			clear:both;
			padding-bottom:40px;
			border-bottom:1px solid #eaeced;
			margin-bottom:25px;
		}


/*		BLOG POSTS MAIN STYLES		*/

	.blogInner {
		padding-left:10px;
	}
	.post {
		padding-bottom:3em;
	}
	.post h1 {
		margin-bottom:0;
	}
	.post h1, .post h1 a, .post h1 a:link, .post h1 a:active, .post h1 a:visited, .post h1 a:hover {
		color:#2a1b1e;
	}
	h1.postTitle {
		font-size:22px;
	}
		.post h5 {
			padding-bottom:0.7em;
		}
	.post h2+ul {
			margin-top:1em;
		}
	.post p, .post h2, .post h3, .post h4 {
		clear:both;
	}

	.postFoot {
		font-family:georgia, serif;
	}
	.authorsName {
		font-weight:bold;
		color:#ec5e20;
	}
	.tweetthispost {
		float:right;
	}
	.tweetthispost img {
		padding: 0;
	}
	.browseSel {
		padding-left:16px;
		background:#fff url(/images/browseSel.gif) left center no-repeat;
	}
	.alert {
		background: #e6ebe5;
		padding: 0.7em;
		border: 1px solid #c3d2c0;
		margin-bottom:1em;
	}
		.alert p {
			margin-bottom:0;
		}
	.picturequote {
		font-family: georgia, serif;
		font-size:20px;
		font-style:italic;
		margin-bottom: 1em;
		width:400px;
		line-height:1.2em;
	}
	.picturequote img {
		float:left;
		padding: 0 1em 1em 0;
	}
	.post h6 {
		margin-top:-1.5em;
		font-style:italic;
		font-weight:normal;
		padding-bottom: 1em;
	}


/*		BLOG SIDEBAR		*/

	a.rss {
		background:#fff url(/images/icon_rss.gif) right center no-repeat;
		padding: 1px 25px 1px 0;
	}
	a.tweet {
		background:#fff url(/images/icon_tweeter.gif) top right no-repeat;
		padding: 10px 25px 0 0;
		display:block;
		margin-bottom:7px;
		border-bottom:1px solid #fff;
	}
		a.tweet:hover { border-bottom:1px solid #ccc; }
	a.alltop {
		background:#fff url(/images/alltop.gif) top right no-repeat;
		padding: 1px 25px 1px 0;
	}
	
	.subscribeBlock {
		padding:0 0 3em 0;
	}
		.subscribeBlock p {
			font-size:10px;
			padding-right:20px;
		}
	#blogSignup {
		display:inline;
		font-weight:normal;
	}
	#email {
		font-weight:normal;
		font-size:11px;
		border: 1px solid #5c474b;
		padding: 1px 3px 1px 3px;
	}
	#emailSubscribeDiv {
		margin-top:7px;
	}


/*		FOOTER		*/

	.foot {
		clear:both;
		height:125px;
		padding-left:10px;
		border-top:1px solid #eaeced;
	}
		.foot div {
			float:left;
			width:222px;
			padding-top:1em;
			font-size:11px;
		}
			.foot div div {
				float:none;width:auto;
				padding:0;
			}
		.foot a, .foot a:link, .foot a:active, .foot a:visited, .foot a:hover {
			color: #596672;
		}




