/* GLOBAL STYLES */
@import url(global.css);

/* STYLES UNIQUE TO SUBPAGE */
.inner-page #container 		{ width: 934px; padding: 15px; }
.inner-content 				{ width: 919px; margin-top: 17px; padding: 0 0 25px 15px; overflow: hidden; line-height: 1.6em; }
	.left						{ padding: 0 10px 10px 0; float: left; }
	.right						{ padding: 0 0 10px 10px; float: right; }
.inner-content-noline		{ width: 919px; margin-top: 17px; padding: 0 0 25px 15px; overflow: hidden; line-height: 1.6em; }
	.inner-content-noline a		{ color: #003078; }
.main-column 				{ width: 676px; float: left; }
	.main-column h1				{ font-weight: normal; font-size: 1.8em; color: #022F6A; line-height: 1.2em; }
	.main-column h2 			{ font-size: 12px; font-weight: normal; margin: 20px 0; }
	.main-column table 			{ width: 100%; margin: 34px 0 14px; border-collapse: collapse; }
	.main-column th 			{ font-weight: normal; color: #FFF; text-align: left; padding: 5px 0 6px 10px; }
	.main-column td 			{ border-top: 2px solid #FFF; padding: 5px 0 6px 10px; }
	.main-column a				{ color: #003078; }
	.main-column .cell			{ width: 338px; float: left; }
	.main-column span			{ font-weight: bold; color: #7FC31D; }
.sidebar 					{ width: 222px; float: right; }
	.sidebar h3 				{ margin: 0; }
	.sidebar a					{ color: #023A95; text-decoration: none !important; }
	.sidebar a:hover			{ text-decoration: underline !important; }
.links-box 					{ height: 130px; font-size: 12px; margin-bottom: 30px; padding: 20px; }
	.links-box h3 				{ font-size: 14px; }
	.links-box li 				{ background: url(../_images/marker3.gif) no-repeat 0 7px; padding-left: 8px; }
	.links-box a 				{ color: #003178; xline-height: 24px; }
.promobox1 					{ height: 1%; text-align: center; margin-bottom: 10px; padding: 10px 25px; overflow: hidden; }
	.promobox1 li 				{ display: inline; padding: 0 7px; }
	.promobox1 li img 			{ padding-bottom: 15px; }
.promobox2					{ width: 100%; font-size: 1.16em; color: #000; padding: 10px 0; text-align: center; }
	.promobox2 a				{ color: #000; text-decoration: underline; }
	.promobox2 p 				{ margin: 5px 0 0; }
	.promobox2 ul 				{ margin-top: 20px; }
.promobox3					{ color: #000; padding: 10px; }
	.promobox3 a				{ text-decoration: underline; }
	.promobox3 p:last-child		{ margin-bottom: 0; }

/* PAGE STYLES */

/* Menu 1 */
#pink							{ }
	#pink .inner-content 		{ background: url(../_images/line-pink.gif) no-repeat 702px 0; }
	#pink #container 			{ background: #FFF url(../_images/inner-container-pink.jpg) no-repeat; }
	#pink .masthead				{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #ff3b7b; text-indent: -9999em; }
	#pink .main-column h2 		{ color: #ff3b7b; }
	#pink .main-column th 		{ background: #ff3b7b; }
	#pink .main-column td 		{ background: #d0d0d0; color: #717171; }
	#pink .sidebar h3 			{ color: #ff3b7b; }
	#pink .links-box 			{ background: url(../_images/bg-links-pink.gif) no-repeat; }
	#pink .promobox2			{ background: #fedcb3; }
	#pink .promobox3			{ background: #fedcb3; }
		#pink .promobox3 h1			{ font-size: 1.2em; }
		#pink .promobox3 h2			{ font-size: 1.15em; color: #FF3B7B; }
	#pink h3.toggler 			{ background: #FF3B7B; }
	#pink .colorOffset			{ color: #FFF; }


/* Menu 2 */
#purple							{ }
	#purple .inner-content 		{ background: url(../_images/line-purple.gif) no-repeat 702px 0; }
	#purple #container 			{ background: #FFF url(../_images/inner-container-purple.jpg) no-repeat; }
	#purple .masthead			{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #CB29B2; text-indent: -9999em; }
	#purple .main-column h2		{ color: #CB29B2; }
	#purple .main-column th 	{ background: #CB29B2; }
	#purple .sidebar h3 		{ color: #CB29B2; }
	#purple .links-box 			{ background: url(../_images/bg-links-purple.gif) no-repeat; }
	#purple .promobox2			{ background: #fedcb3; }
	#purple .promobox3			{ background: #fedcb3; }
		#purple .promobox3 h1		{ font-size: 1.2em; }
		#purple .promobox3 h2		{ font-size: 1.15em; color: #CB29B2; }
	#purple h3.toggler 			{ background: #CB29B2; }
	#purple .colorOffset		{ color: #FFF; }

/* Menu 3 */
#blue							{ }
	#blue .inner-content 		{ background: url(../_images/line-blue.gif) no-repeat 702px 0; }
	#blue #container 			{ background: #FFF url(../_images/inner-container-blue.jpg) no-repeat; }
	#blue .masthead				{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #00ACEF; text-indent: -9999em; }
	#blue .main-column h2		{ font-weight: bold; color: #00ACEF; }
	#blue .main-column th 		{ background: #00ACEF; }
	#blue .sidebar h3 			{ color: #00ACEF; }
	#blue .links-box 			{ background: url(../_images/bg-links-blue.gif) no-repeat; }
	#blue .promobox2			{ background: #fedcb3; }
	#blue .promobox3			{ background: #fedcb3; }
		#blue .promobox3 h1		{ font-size: 1.2em; }
		#blue .promobox3 h2		{ font-size: 1.15em; color: #00ACEF; }
	#blue h3.toggler 			{ background: #00ACEF; }
	#blue .colorOffset			{ color: #FFF; }

/* Menu 4 */
#green							{ }
	#green .inner-content 		{ background: url(../_images/line-green.gif) no-repeat 702px 0; }
	#green #container 			{ background: #FFF url(../_images/inner-container-green.jpg) no-repeat; }
	#green .masthead			{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #7FC31D; text-indent: -9999em; }
	#green .main-column h2		{ font-weight: bold; color: #7FC31D; }
	#green .main-column th 		{ background: #7FC31D; }
	#green .sidebar h3 			{ color: #7FC31D; }
	#green .links-box 			{ background: url(../_images/bg-links-green.gif) no-repeat; }
	#green .promobox2			{ background: #fedcb3; }
	#green .promobox3			{ background: #fedcb3; }
		#green .promobox3 h1		{ font-size: 1.2em; }
		#green .promobox3 h2		{ font-size: 1.15em; color: #7FC31D; }
	#green h3.toggler 			{ background: #7FC31D; }
	#green .colorOffset			{ color: #FFF; }

/* Menu 5 */
#yellow							{ }
	#yellow .inner-content 		{ background: url(../_images/line-yellow.gif) no-repeat 702px 0; }
	#yellow #container 			{ background: #FFF url(../_images/inner-container-yellow.jpg) no-repeat; }
	#yellow .masthead			{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #E8E100; text-indent: -9999em; }
	#yellow .main-column h2		{ zcolor: #E8E100; font-weight: bold; }
	#yellow .main-column th 	{ background: #E8E100; color: #43413E !important; }
	#yellow .sidebar h3 		{ color: #E8E100; }
	#yellow .links-box 			{ background: url(../_images/bg-links-yellow.gif) no-repeat; }
	#yellow .promobox2			{ background: #fedcb3; }
	#yellow .promobox3			{ background: #fedcb3; }
		#yellow .promobox3 h1		{ font-size: 1.2em; }
		#yellow .promobox3 h2		{ font-size: 1.15em; color: #E8E100; }
	#yellow h3.toggler 			{ background: #E8E100; }
	#yellow .colorOffset			{ color: #333; }

/* Menu 6 */
#orange							{ }
	#orange .inner-content 		{ background: url(../_images/line-orange.gif) no-repeat 702px 0; }
	#orange #container 			{ background: #FFF url(../_images/inner-container-orange.jpg) no-repeat; }
	#orange .masthead			{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #FEA102; text-indent: -9999em; }
	#orange .main-column h2		{ font-weight: bold; color: #FEA102; }
	#orange .main-column th 	{ background: #FEA102; }
	#orange .sidebar h3 		{ color: #FEA102; }
	#orange .links-box 			{ background: url(../_images/bg-links-orange.gif) no-repeat; }
	#orange .promobox2			{ background: #fedcb3; }
	#orange .promobox3			{ background: #fedcb3; }
		#orange .promobox3 h1	{ font-size: 1.2em; }
		#orange .promobox3 h2	{ font-size: 1.15em; color: #FEA102; }
	#orange h3.toggler 			{ background: #FEA102; }
	#orange .colorOffset		{ color: #FFF; }

/* Menu 7 */
#red							{ }
	#red .inner-content 		{ background: url(../_images/line-red.gif) no-repeat 702px 0; }
	#red #container 			{ background: #FFF url(../_images/inner-container-red.jpg) no-repeat; }
	#red .masthead				{ height: 161px; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #FF4444; text-indent: -9999em; }
	#red .main-column h2		{ font-weight: bold; color: #FF4444; }
	#red .main-column th 		{ background: #FF4444; }
	#red .sidebar h3 			{ color: #FF4444; }
	#red .links-box 			{ background: url(../_images/bg-links-red.gif) no-repeat; }
	#red .promobox2				{ background: #fedcb3; }
	#red .promobox3				{ background: #fedcb3; }
		#red .promobox3 h1		{ font-size: 1.2em; }
		#red .promobox3 h2		{ font-size: 1.15em; color: #FF4444; }
	#red h3.toggler 			{ background: #FF4444; }
	#red .colorOffset			{ color: #FFF; }

/* catch-all for generic subpages */
#generic						{ }
	#generic .inner-content 	{ background: url(../_images/line-generic.gif) no-repeat 702px 0; }
	#generic #container 		{ background: #FFF url(../_images/inner-container-generic.jpg) no-repeat; }
	#generic .masthead			{ height: 161px; background: url(../_images/generic.jpg) no-repeat; margin: 0; padding-bottom: 9px; border-bottom: 1px solid #023A95; text-indent: -9999em; }
	#generic .main-column h2	{ color: #023A95; }
	#generic .main-column th 	{ background: #023A95; }
	#generic .sidebar h3 		{ color: #023A95; }
	#generic .links-box 		{ background: url(../_images/bg-links-generic.gif) no-repeat; }
	#generic .promobox2			{ background: #fedcb3; }
	#generic .promobox3			{ background: #fedcb3; }
		#generic .promobox3 h1	{ font-size: 1.2em; }
		#generic .promobox3 h2	{ font-size: 1.15em; color: #023A95; }
	#generic h3.toggler 		{ background: #023A95; }
	#generic .colorOffset		{ color: #FFF; }

/* Default MooTools Accordian */
#accordion 						{ width: 98%; }
h3.toggler 						{ cursor: pointer; margin: 10px 0 !important; padding: 5px; }
h3.toggler a					{ text-decoration: none !important; }
.toggler small					{ font-size: 0.7em; }
.element						{ background: #EEE; padding: 0 10px; }

/* form styles */
.form 						{ margin: 20px 0; clear: both; }
.form fieldset				{ border: 1px solid #F0F0F0; margin: 3px 0; padding: 5px 10px; clear: both; }
.form label					{ width: 200px; display: block; float: left; }
.form input					{ margin: 3px 3px 3px 0; vertical-align: middle; }
.form input,
.form select,
.form textarea				{ font: normal 1em Arial,Verdana,Helvetica,sans-serif; }
.form .formsubmit			{ font-weight: bold; padding: 5px 10px; }
