/* Stylesheet Name*/




/* @group RESETS */


* {
	margin:0px;
	padding:0px;
}

ul {
	list-style:none;
}

a {
	cursor:default;
	cursor:pointer;
	outline-style: none;
}

a img {
	border:0px;
}


/* @end RESETS */








/* @group ~ GLOBAL */



html {
	font-size:100%;
}

body {	font-size:62.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#2585b4;
	background:#b9e2f0 url(../../images/backgroundPage.gif) repeat-x top left;
}



	/* @group • CLEARFIX */

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0px;
		height: 0px;
	}

	.clearfix {
		display: inline-block;
	}

	html[xmlns] .clearfix {
		display: block;
	}

	* html .clearfix {
		height: 1%;
	}
	
	/* @end • CLEARFIX */


	

/* @end ~ GLOBAL */








/* @group ~ BASE STYLES */




h1 {
	font-size:1.8em;
	font-family: Helvetica, Arial, Times, sans-serif;
	color:#2585b4;
	padding:7px 10px;
	letter-spacing:.02em;
}

h2 {
	font-size:3.6em;
	font-weight:normal;
	letter-spacing:.02em;
	color:#2585b4;
	line-height:1.91em;
	padding:0 10px 0 0;
}

h3 {
	
}

h4 {
	
}

p {
	line-height: 1.66666666em;
	margin-bottom: 1.6666666em;
}

blockquote {
	padding: 2em 0;
	margin-bottom: 2em;
	padding-left: 2em;
	padding-right: 2em;
}blockquote p {
	margin-bottom: 0;
	font-size: 1.3em;
	line-height: 1.5384615em;
}

cite {
	font-weight: bold;
	font-style: normal;
	display: block;
}


	/* @group • LINKS */

	a:link, a:visited, a:active {
		color:#2585b4;
	}

	a:hover {
		text-decoration:none;
	}

	/* @end • LINKS */
	
	
	
/* @end ~ BASE STYLES */








/* @group ~ STRUCTURE/LAYOUT */



#mainContainer {
	width:700px;
	margin:0 auto;
}

.leftGutter {
	float:left;
	width:40px;
	height:469px;
	display:inline;
	background:url(../../images/backgroundLeftFlag.gif) no-repeat 0 320px;
}

.contentContainer {
	float:left;
	display:inline;
	position:relative;
	top:0;
	left:0;
	width:640px;
	height:429px;
	background:url(../../images/backgroundWhite40.png) repeat top left !important;
	background:#edf7fb;
	border-bottom:1px solid #d9d9d9;
	padding:20px 10px;
}

.contentContainer h1 {
	margin:0 0 30px 0;
}

a.tectureCube {
	width:199px;
	height:225px;
	display:block;
	background:url(../../images/tectureCube.gif) no-repeat center center;
	margin:0 auto;
}

.flagContainer {
	height:70px;
	position:absolute;
	left:0;
	top:320px;
}

.flagContent {
	width:auto;
	height:70px;
	float:left;
	display:inline;
	background:url(../../images/backgroundFlag.gif) repeat-x bottom left;
}

.flagRight {
	width:35px;
	height:70px;
	background:url(../../images/backgroundRightFlag.gif) no-repeat center left;
	float:left;
	display:inline;
}

.contactNav {
	height:45px;
	clear:both;
	margin:0 0 33px 0;
}

.contactNav ul {
	float:right;
}

.contactNav ul li {
	float:right;
	display:inline;
	font-size:1.4em;
	border-left:1px solid #d9d9d9;
	padding:14px 20px;
}

#footer {
	font-family: Helvetica, Arial, Times, sans-serif;
	text-align:right;
	clear:both;
}




/* @end ~ STRUCTURE/LAYOUT */













