@charset "utf-8";
/* CSS Document
	
[structure of index page]
	1. body
		2. container
			3. header
			4. wrapper
				5. sidebar
					6.0 menu
					6.1	aim
				7. main_content
			8. contact block
			9. tip
		   10. footer

		
[index of index page CSS]
	 ==typography & color: 	ALL typography, color and other 'appearance' settings
	 ==primary structure: 	menu, aim + quote
	 ==secondary structure:	main content read more links
	 ==tertiary structure:	contact block, tip

/* ==typography & colors== */
#menu_home_current {
	color: #fff;
	background: #2f3e9a url(../assets/images/sidebar/menu_home.gif) no-repeat;
	}
.main_header {
	font: bold 1.25em/1.2em Arial, Helvetica, sans-serif; 
	color: #000;
	}
.aim_header {
	text-align: center;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
.aim_p {
	font: 1.2em/1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
#aim {
	background-color: #6f77b5;
	}
#aim h6 {
	font: 1.4em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	}
#quote_top {
	background: url(../assets/images/sidebar/aim_quote_top.gif) no-repeat top 10px;
	}
#quote_bottom {
	background: url(../assets/images/sidebar/aim_quote_bottom.gif) no-repeat bottom 190px;
	}	
.read_more a:link,.read_more a:visited	{
	font: .8em/.9em Verdana, Arial, Helvetica, sans-serif;
	color: #f01a24;
	text-align: right;
	background: url(../assets/images/index/triangle.gif) no-repeat 240px;
	}
.read_more a:hover, .read_more a:active {
	font: .8em/.9em Verdana, Arial, Helvetica, sans-serif;
	color: #2f3e9a;
	text-align: right;
	background: url(../assets/images/index/triangle_blue.gif) no-repeat 240px;
	}
.tip_header {
	font: .9em/1.2em Geneva, Arial, Helvetica, sans-serif; 
	color: #f01a24;
	border-bottom: 2px solid #de7b7b;
	}
#contact_block {
	background-color: #FFF;
	border: 1px dotted #2f3e9a;
	font: bold .85em/1.2em Arial, Helvetica, sans-serif;
	text-align: center;
	}

#govdelivery_block {
	border-top:1px dotted #2f3e9a;
	display:block;
	padding-top:0.5em;
	margin-top:0.5em;
}

#tip  p {
	font: .7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #f01a24;
	}
/* ==end typography & colors== */

/* ==primary structure== */
#menu_home_current {
	width: 200px;
	padding: 0 0 0 10px;
	margin: 0 0 0 -10px;
	display: block;
	}	
.aim_header {
	margin: 1em 0 0;
	}
.aim_p {
	display: block;
	padding: 0 0 10px;
	}
#aim {
	background-color: #6f77b5;
	width: 210px;
	height: auto;
	margin: 0;
	padding: 5px 0 0;
	}
#aim h6 {
	display: block;
	padding: 10px 0 0;
	}
#quote_top {
	display: block;
	padding: 10px 0 0;
	}
#quote_bottom {
	padding: 0 0 10px;
	display: block;
	}
/* ==end primary structure== */
	
/* ==secondary structure== */
.read_more a:link,.read_more a:visited	{
	margin: 0 0 1.5em;
	display: block;
	}
.read_more a:hover, .read_more a:active {
	margin: 0 0 1.5em;
	}
/* ==end secondary structure== */
	
/* ==tertiary structure== */
#contact_block {
	width: auto;
	position: relative;
	float: left;
	padding: 5px;
	margin: 0 0 50px 40px;
	}
#tip   {
	margin: 0 0 0 40px;
	position: relative;
	width: 109px;
	float: left;
	}
#tip  p {
	padding: 0 0 0 10px;
	}
.tip_header {
	margin: 0 0 .8em;
	padding: 0 0 .2em;
	}
/* ==end tertiary structure== */

