@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/

html{
margin:0;
padding:0;
}

body{
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
}

a{}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{border:0;}

h1{}
h2{}
h3{}

p{}

blockquote{}



#container{}

	#header{}
	
		#header h1{display:none;}

		#header input{display:none;}
		
		#header p{display:none;}
	
		#nav{display:none;}
			
	#sliver ul{display:none;}
	embed, object{display:none;}
	
	#content{}
	
		#content .col1{
		float:left;
		margin:0 0 0 25px;
		width:263px;
		}
			#content .col1 img{
			float:left;
			margin:0 20px 0 0;
			}
		#content .col2{
		float:left;
		margin:0 20px 0 25px;
		width:261px;
		}
		#content .col3{
		float:left;
		margin:27px 0 0 0;
		}
			#content .col3 img{float:left;}
			#content .col3 p{display:inline;padding:30px 0 0 20px;}
		#content h3{
		font-size:18px;
		font-weight:normal;
		letter-spacing:-.5px;
		margin:5px 0 15px 0;
		}
		
		#lower{
		background:url(../images/bg_home_content_bar.jpg) no-repeat;
		clear:both;
		margin:20px 0 0 8px;
		}
			#lower .col1, #lower .col2, #lower .col3, #lower .col4{
			float:left;
			margin:0 15px 0 25px;
			}
			#lower .col1{width:150px;}
			#lower .col2{width:180px;}
				#lower ul{margin:0;padding:0;}
				#lower .col1 li, #lower .col2 li{
				font-style:italic;
				line-height:120%;
				margin:0 0 15px 0;
				}
				#lower .col1 img, #lower .col2 img{float:none;}
			#lower .col3{width:180px;}
				#lower .col3 p{margin:0 0 10px 0;}
			#lower .col4{display:none;}
				#lower .col4 li{margin:0 0 10px 0;}
			#lower h3{			
			height:53px;
			margin:0;
			padding:18px 0 0 0;
			}
				#content #lower a{
				background:none;
				color:#2970a4;
				display:inline;
				font-size:12px;
				}
				#content #lower h3 a{
				color:#565656;
				font-size:18px;
				}
				#lower h3 img{vertical-align:baseline;}
				#content #lower p{text-align:left;}
	
		#breadcrumb{
		color:#4d4d4d;
		font-size:12px;
		font-style:italic;
		margin:0 0 0 28px;
		padding:35px 0 0 0;
		}
			#breadcrumb a{color:#009a66;}
			
		#left{display:none;}
		
		#main{
		color:#555;
		line-height:140%;
		margin:15px 0 10px 28px;
		}
		
			#main h1{
			color:#005696;
			font-size:30px;
			font-weight:normal;
			margin:0 0 5px 0;
			}
			#main h2{
			color:#585858;
			font-size:20px;
			font-weight:bold;
			margin:20px 0 5px 0;
			}
			#main h3{
			color:#585858;
			font-size:18px;
			font-weight:bold;
			margin:20px 0 5px 0;
			}
			#main h4{}
			
			#main a{color:#3a7cad;}
				#main a.more{
				font-weight:bold;
				font-style:italic;
				}
			#main p{margin:0 0 15px 0;}
				#main p.tag{
				color:#898989;
				font-size:16px;
				font-style:italic;
				}
			#main ul{margin:0 0 0 40px}
				#main li{margin:5px 0;}
			#main blockquote{
			font-size:12px;
			font-style:italic;
			margin:5px 100px;
			}
				#main .blockquoteInner{
				padding:15px 20px;
				}
				#main blockquote a{}
				
			.row{
			clear:both;
			padding:15px 0 0 0;
			}
				.rowL{float:left;}
				.rowR{float:right;}
				
			#main .pagination{
			clear:both;
			float:left;
			margin:20px 0 10px 0;
			overflow:hidden;
			width:100%;
			}
				#main .pagination ul{
				float:left;
				height:30px;
				list-style:none;
				left:50%;
				margin:0 auto;
				padding:0;
				position:relative;
				}
					#main .pagination li{
					float:left;
					height:30px;
					margin:0;
					padding:0;
					position:relative;
					right:50%;
					}
						#main .pagination a, #main .pagination span{
						color:#009462;
						display:block;
						height:30px;
						padding:5px 10px 0 10px;
						width:auto;
						}
						#main .pagination span{color:#999;}
						#main .pagination li.first a, #main .pagination li.first span{
						padding:5px 15px 0 20px;
						}
						#main .pagination li.last a, #main .pagination li.last span{
						padding:5px 20px 0 15px;
						}
				
			/* Casestudy Styles */
			#casestudies{}
			#casestudies .row{}
				#casestudies .rowL{
				width:189px;
				}
					#casestudies .rowL a{
					border:1px solid #e9e9e9;
					display:block;
					padding:2px;
					}
						#casestudies .rowL a:hover{border:1px solid #c2c2c2;}
				#casestudies .rowR{width:448px;}
				#casestudies .rowR h3{
				font-size:14px;
				margin:4px 0;
				}
				
			/* Resources Styles */
			#resources{
			clear:both;
			margin:0 auto;
			width:550px;
			}
			#resources .row{}
				#resources .rowL{width:113px;}
					#resources .rowL a{
					border:1px solid #e9e9e9;
					display:block;
					padding:2px;
					}
						#resources .rowL a:hover{border:1px solid #c2c2c2;}
				#resources .rowR{
				padding:15px 0 0 0;
				width:420px;
				}
					#resources h3{
					font-size:14px;
					font-weight:normal;
					margin:0;
					}
					#resources p{margin:0;}
				
			/* Entry Styles */
			#entry{}
				#entry .row{border-bottom:1px dashed #e5e3e0;}
				#entry .sub{font-style:italic;}
				#entry .more{
				font-style:italic;
				text-align:right;
				}
				
			/* Form Styles */
			#main .form{
			margin:0 auto;
			width:490px;
			}
			#main .form .divider{
			border-bottom:1px dashed #dddbd7;
			clear:both;
			padding:15px 0 0 0;
			}
			#main .form .row{padding:15px 50px 0 50px;}
				#main .form .rowL{
				text-align:right;
				width:100px;
				}
				#main .form .rowR{width:272px;}
				.form .input{
				background:#f9f9f6;
				border:1px solid #000;
				color:#555;
				padding:2px 3px;
				width:270px;
				}
				.form textarea.input{
				font-family: "Trebuchet MS", Helvetica, sans-serif;
				font-size:14px;
				height:120px;
				}
				.form .button{
				background:none;
				border:none;
				color:#317cb4;
				cursor:pointer;
				float:right;
				font-style:italic;
				}
			
				
		#right{display:none;}				
	
	#footer{display:none;}
	
	#subFooter{
	color:#666;
	clear:both;
	font-size:11px;
	}
		#subFooter p{
		margin:10px 25px !important;
		margin:10px 13px;
		}
		#subFooter a{display:none;}
		#subFooter p.floatR{display:none;}
	
.clear{clear:both;}
.center{text-align:center;}
.floatL{float:left;}
.floatR{float:right;}
