﻿/*INCLUDED IN ALL SITES TO PROVIDE UNDERLYING SUPPORT */
/*RESET ALL ELEMENTS*/
body 		{margin:0; padding:0; border:0;}
#container 	{margin:0; padding:0; border:0;}

#header 		{background-image:url("../images/elements/header1.jpg"); 
				background-repeat:no-repeat; height:390px; margin-left:0; 
				margin-right:0; margin-top:50px; padding:0; width:100%; 
				border-bottom:2px solid #766985;}

#navigation 	{margin:0; padding:0; border:0;}

#content 		{margin:0; padding:0; border:0; background-color:#fff; min-height:100%;}

#left-frame 	{background-color:#fff; padding:10px 30px; min-height:645px;}

#right-frame 	{padding:0; height:100%; min-height:645px; 
				background-image:-ms-linear-gradient(top, #FADA63 0%, #FFF 100%); /* Mozilla Firefox */; 
				background-image:-moz-linear-gradient(top, #FADA63 0%, #FFF 100%); /* Opera */; 
				background-image:-o-linear-gradient(top, #FADA63 0%, #FFF 100%); /* Webkit (Safari/Chrome 10) */; 
				background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FADA63), 
					color-stop(1, #fff)); /* Webkit (Chrome 11+) */; 
				background-image:-webkit-linear-gradient(top, #FADA63 0%, #FFF 100%); /* W3C Markup, 
					IE10 Release Preview */; 
					background-image:linear-gradient(to bottom, #FADA63 0%, #FFF 100%);}

#footer 		{margin:0; padding:0; border:0;}

/* MISCELLANEOUS CLASSES */
.bold 		{font-weight: 700;}
.glow 		{border: 1px solid #ddd; box-shadow: 0 0 15px #ddd;}
.white		{color: #fff;}
.clear 		{clear: both; line-height: 1px;}
.tiny 		{color:#999; font-style:normal; font-size:11px; line-height:15px;}
.nowrap, .nw	{white-space: nowrap;}


.scrollup 	{width:40px; height:40px; position:fixed; bottom:5px; right:25px; 
				display:none; text-indent:-9999px; border-radius:50%;
				background:url('../images/elements/icon_top.png') no-repeat;}

/* Change to smart quotes */
:lang(en-us) > q {quotes: "\201c" "\201d" "\2018" "\2019";}


/* ALIGNMENT CLASSES */
.left, .l		{text-align: left; float: left;}
.centered, .c 	{text-align: center; margin-left: auto; margin-right: auto;}
.right, .r 	{text-align: right !important; white-space: nowrap; padding-right: 5px; float: right;}
.justified, .j	{text-align: justify; margin-left: auto; margin-right: auto;}
.top, .t 		{vertical-align: top !important;}
.middle, .m 	{vertical-align: middle !important;}
.bottom, .b 	{vertical-align: bottom !important;}

/* BORDER RADIUS */
.rad5	{ border-radius: 5px;}
.rad10	{ border-radius: 10px;}
.rad15	{ border-radius: 15px;}
.rad20	{ border-radius: 20px;}
.rad50	{border-radius: 50px;}

/* FONT AWESOME PADDING */
.fa5 	{ padding: 0 5px;}
.fa10 	{ padding: 0 10px;}
.fa15	{ padding: 0 15px;}
.fa20	{ padding: 0 20px;}

/* FONT SIZE CLASSES */
.fs125	{font-size: 125%;}
.fs115	{font-size: 115%;}
.fs110	{font-size: 110%;}
.fs95	{font-size: 95%;}
.fs90	{font-size: 90%;}
.fs85	{font-size: 85%;}
.fs80	{font-size: 80%;}
.fs75	{font-size: 75%;}

/* FONT-WEIGHT CLASSES */
.fw3		{font-weight: 300;}
.fw4		{font-weight: 400;}
.fw5		{font-weight: 500;}
.fw6		{font-weight: 600;}
.fw7		{font-weight: 700;}
.fw8		{font-weight: 800;}
.fw9		{font-weight: 900;}

/* HEADING CLASSES */
.hdgA	{font-size: 135%; font-weight: 700; letter-spacing: -.5pt;}
.hdgB	{font-size: 125%; font-weight: 700;}
.hdgC	{font-size: 115%; font-weight: 700;}

/* LINE HEIGHT */
.lh05	{line-height: 105%;}
.lh10	{line-height: 110%;}
.lh15	{line-height: 115%;}
.lh20	{line-height: 120%;}
.lh25	{line-height: 125%;}
.lh30	{line-height: 130%;}

/* MARGIN CLASSES */
.m5		{margin: 5px;}
.m10		{margin: 10px;}
.m15		{margin: 15px;}
.m20		{margin: 20px;}
.m25		{margin: 25px;}
.m30		{margin: 30px;}

/* PADDING CLASSES */
.pad5	{ padding: 5px;}
.pad10	{ padding: 10px;}
.pad15	{ padding: 15px;}
.pad20	{ padding: 20px;}

/* WIDTH CLASSES */
.w100	{width: 100%;}
.w90		{width: 90%;}
.w80		{width: 80%;}
.w70		{width: 70%;}
.w60		{width: 60%;}
.w50		{width: 50%;}
.w40		{width: 40%;}
.w30		{width: 30%;}
.w20		{width: 20%;}
.w10		{width: 10%;}

