/**
 * Style rules for the Adveniat's site
 * @author Luis Pirir lpirir@truepresence.com, luispirir@gmail.com
 */
*, html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	font-size: 62.5%;
	text-align: center;
	background: #fff url(../pix/bg_site.jpg) repeat-x;
}
/** LAYOUT **/
#wrapper {
	width: 1000px;
	margin: auto;
	background-color: #fff;
}
	#header {
		height: 32px;
		background-color: #000b35;
		position: relative;
	}
		#header form {
			position: absolute;
			right: 15px;
			top: 0;
			padding-top: 3px;
			height: 29px;
		}
			#header form label {
				font: 1.1em/22px Lucida Sans Unicode, Lucida Grande, Arial, Tahoma, sans-serif;
				color: #fff;
			}
			#header form input {
				width: 121px;
				height: 14px;
				border: 1px solid #fff;
				background-color: transparent;
				color: #fff;
				font: 1.1em Arial, Tahoma, sans-serif;
				padding: 3px 5px;
			}
		#header ul {
			position: absolute;
			right: 200px;
		}
			#header ul li {
				list-style: none;
				float: left;
			}
				#header ul li a {
					color: #fff;
					text-decoration: none;
					font: 1.1em/28px Lucida Sans Unicode, Lucida Grande, Arial, Tahoma, sans-serif;
					padding: 0 5px;
					border-right: 1px solid #fff;
				}
	#content { 
		overflow: hidden;
		padding: 0.5em 0 0;
	}
		#text {
			float: left;
			width: 743px;
			font: 1.3em/1.4em Georgia, Lucida Sans Unicode, Lucida Grande, Arial, Tahoma, sans-serif;
			text-align: left;
			color: #838383;
			margin-right: 2px;
		}			
			#text #content_text {
				/*background: #041442 url(../pix/bg_content.jpg) no-repeat;*/
				padding: 5px 30px 10px 40px;
				color: #041442;
			}
			#text .scm-sidebar {
				margin-bottom: 5px;
			}
			#content_text h2, #content_text h3 {
				margin: 0.5em 0;
				color: #12abc1;
			}
				#content_text h2 { font-size: 1.4em; }
					#content_text h2.title { text-transform: uppercase; }
				#content_text h3 { font-size: 1.3em; }
			#content_text form {}
				.field, .label { padding: 5px; }
					.field input, .field textarea, .submit input, input {
						border: 1px solid #12abc1;
						padding: 5px;
						font: 1.1em Georgia, Lucida Sans Unicode, Lucida Grande, Arial, Tahoma, sans-serif;
						color: #666;
					}
					.field img { margin-right: 10px; }
			#content_text a {
				color: #000b35;
				border-bottom: 1px dotted #000b35;
				text-decoration: none;
			}
				#content_text a:hover { border-bottom-style: solid; }
			#content_text p { padding: 0.5em 0; }
			#content_text ul, #text ol, #text dl { margin: 1em 2em; }
				#content_text dl dt {
					display: block;
					margin-bottom: 0.5em;
					color: #02637f;
					font-weight: bolder;
				}
				#content_text dl dd { margin: 0.5em 0 }	
			#content_text #summaries { overflow: hidden; }
				#summaries div {
					float: left;
					width: 207px;
					height: 242px;
					padding: 5px 20px;
					background: url(../pix/bg_summary.jpg) no-repeat;
				}
					#summaries div h3 {
						color: #02637f;
						border-bottom: 1px solid #67c8d6;
						padding-bottom: 2px;
						line-height: 1.4em;
						margin: 1.0em 0;
						font-size: 0.9em;
					}
					#summaries div .readmore {
						margin-bottom: 5px;
						text-align: right;
					}
					#summaries div a {
						color: #67c8d6;
						text-decoration: none;
					}
						#summaries div a:hover { 
							text-decoration: underline;
						}
		#sidebar {
			float: left;
			width: 255px;
			background: #000B35 url(../pix/bg_sidebar.jpg) no-repeat;
			position: relative;
		}
			#sidebar ul { margin-top: 30px; }
				#sidebar li {
					list-style: none;
					text-align: left;
					margin-bottom: 10px;
				}
					#sidebar li a {
						color: #fff;
						text-decoration: none;
						font: 1.2em/20px Georgia, Lucida Sans Unicode, Lucida Grande, Arial, Tahoma, sans-serif;
						display: block;
						padding: 0 10px;
					}
					#sidebar ul ul { margin: 10px; }
						#sidebar ul ul li { margin-bottom: 5px; }
					#sidebar li #why-rtpark { background-color: #010c3a; }
					#sidebar li #tax-benefits { background-color: #010c3a; }
					#sidebar li #our-services { background-color: #010c3a; }
					#sidebar li #our-partners { background-color: #010c3a; }
					#sidebar li #contact-us { background-color: #010c3a; }
					#sidebar li #adveniat-team { background-color: #010c3a; }
			#sidebar #footer {
				position: absolute;
				height: 20px;
				bottom: 10px;
			}
				#footer ul { 
					overflow: hidden; 
					margin-top: 0 !important;	
				}
					#footer ul li {
						float: left;
						margin-bottom: 0 !important;						
					}
						#footer ul li#terms-and-conditions { border-right: 1px solid #fff; }
							#footer ul li a:hover { text-decoration: underline; }