@charset "utf-8";
/* CSS Document */

/* 	
 *	Helpers.css
 *		@ Dependencies: none
 *		@ Must be loaded last
 *		Written by: Chris J. Lee
 *		Copyright 2005-2009
 *
*/

/* 		Margin Classes
---------------------------*/
/*	Left		*/ .ml-5  { margin-left: 5px; } .ml-10 { margin-left: 10px; } .ml-15 { margin-left: 15px; } .ml-20 { margin-left: 20px; } .ml-25 { margin-left: 25px; } .ml-30 { margin-left: 30px; } 
/*	Right 	*/ .mr-5  { margin-right: 5px; } .mr-10 { margin-right: 10px; } .mr-15 { margin-right: 15px; } .mr-20 { margin-right: 20px; } .mr-25 { margin-right: 25px; } .mr-30 { margin-right: 30px; } 
/*	Top		*/ .mt-5  { margin-top: 5px; } .mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-25 { margin-top: 25px; } .mt-30 { margin-top: 30px; }
/*	Left-Right*/ .mh-5 	{ margin: 0px 5px; } .mh-10 { margin: 0px 10px; } .mh-15 { margin: 0px 15px; } .mh-20 { margin: 0px 20px; } .mh-25 { margin: 0px 25px; } .mh-25 { margin: 0px 30px; }
/*   Vertical	*/ .mv-5 	{ margin: 5px 0; } .mh-10 { margin: 0px 10px; } .mh-15 { margin: 0px 15px; } .mh-20 { margin: 0px 20px; } .mh-25 { margin: 0px 25px; } .mh-25 { margin: 0px 30px; }  
/*	All		*/ .m-0 { margin: 0px; } .m-5 { margin: 5px; } .m-10 { margin: 10px; } .m-15 { margin: 15px; }
/*	Auto		*/ .m-auto { margin: auto; } .mh-auto { margin: 0 auto; }

/* 		Padding
---------------------------*/
/*	Left		*/ .padl-5 { padding-left: 5px; } .padl-10 { padding-left: 10px; } .padl-15 { padding-left: 15px; }
/*	Right 	*/ .padr-5 { padding-right: 5px; } .padr-10 { padding-right: 10px; } .padr-15 { padding-right: 15px; }
/*   Vertical	*/ .padv-5 { padding: 5px 0} .padv-10 { padding: 10px 0 } .padv-15 { padding: 15px 0 } .padv-30 { padding: 30px 0 }
/*	Left-Right*/ .padh-5 { padding: 0 5px } .padh-10 { padding: 0 10px } .padh-15 { padding: 0 15px } .padv-30 { padding: 0 30px }
/*	All		*/ .pad-0 { padding: 0; }

/*	Clear floats	*/ 	.clear-l { clear: left; } .clear-r { clear: right; } .clear-b { clear: both; } 
/*	Center Page    */ 	 .center { margin: 0px auto; text-align: center; }
/*	Line-Height 	*/ .lh-reset { line-height: 1em; } .lh-100p { line-height: 100%; } .lh-120p { line-height: 120%; } .lh-150p { line-height: 150%; } .lh-170p { line-height: 170%; } .lh-200 { line-height: 200%; }
/*	Debugging 	*/ .debug {	background: #fc0 !important; } 
/*	Align Text	*/ 	.align-l {text-align: left !important; } .align-c {text-align: center !important;  } .align-r {text-align: right !important; }
/*	Text Indent	*/  	.ti-5	{ text-indent: 5px; } .ti-10	{ text-indent: 10px; } .ti-15	{ text-indent: 15px; } .ti-20	{ text-indent: 20px; } .ti-25	{ text-indent: 25px; } .ti-30	{ text-indent: 30px; } .ti-35	{ text-indent: 35px; } .ti-40	{ text-indent: 40px; } .ti-50	{ text-indent: 50px; } 
/*	Image Replacement	*/ 	span.ir { text-indent: -999em; overflow: hidden; visibility: hidden; margin-left: -999em; width: 1px; height: 1px; }
/*	Display Styles 	*/ .display-none	{ display: none } .display-block 	{ display: block; } .display-inline 	{ display: inline; } 
/*	List Styles		*/  	.ls-disc 	{ list-style:disc; } .ls-decimal { list-style: decimal; } .ls-circle 	{ list-style: circle;  } .ls-none 	{ list-style: none; } 
/*	Font Sizes 		*/ 	.fs-xxs	{ font-size: .7em; } .fs-xs	{ font-size: .8em; } .fs-s { font-size: .9em; } .fs-m { font-size: 1em; } .fs-l { font-size: 1.2em; } .fs-xl 	{ font-size: 1.5em; } .fs-xxl	{ font-size: 2em; } 
						.fs-small { font-size: small }  .fs-medium 	{ font-size: medium; } .fs-large { font-size: large; } .fs-xlarge { font-size: x-large } 

/*	Text-treatment	*/  .bold { font-weight: bold }  .underline { text-decoration: underline; } 
/*	Change Case	*/ .uppercase 	{ text-transform: uppercase; } .capitalize { text-transform: capitalize; } .smallcaps 	{ font-variant: small-caps; }

/*#masthead h1 { color: #FFA830;}*/

.bg-gray, .bg-grey { background: #F4F4F4 none repeat scroll 0 0; }
.bg-black { background: #000; }
.bg-orange { background: #FFA830;}
.bg-ltblue { background: #45617E; }
.bg-blue { background: #264769; }

.bg-none { background-color:none; }


/*
 *		Modules
------------------------------------------*/

.button { background: #eee; border: #eee 1px solid; }
.button a { display: block; width: 100%; height: 100%; height: 3em; line-height: 3em; color: #000; text-align:center  }
.button a:hover { background: #ccc; }
.button.bg-blue a:hover { background: #45617E; }
.button.bg-orange a:hover { background: #FFC677; }
a { text-decoration: none; color: #13375B; }
.link-light a,
.link-light a:active,
.link-light a:link { color: #666 }
.link-light a:visited { color: #eee }
.link-light a:hover { color: #13375B }
