body 	{ margin: 0px; padding: 0px; background-color: #D5D3A5; background-image: url(../../image_files/bg.gif); background-repeat: repeat-x; background-position: top left; }
img		{ border:0px; }
form	{ margin: 0px; padding: 0px; }

.main				{ background-color: #FFFFFF; padding-left:15px; padding-right:16px; }
.header				{ padding-top:10px; padding-bottom:10px; }
.pagetitle			{ width:749px; height:102px; background-color:#842517; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.55em; color:#FFFFFF; text-decoration:none; }
.pagetitleholder	{ padding-left:32px; padding-top:34px; }
.title				{ background-color: #FFAF13; }
.subtitle			{ padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#1F4A7E; text-decoration:none; line-height:18px; }
.subtitle1			{ padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#1F4A7E; text-decoration:none; line-height:18px; }
.subtitle2			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#1F4A7E; text-decoration:none; line-height:18px; }
.subtitle2l			{ padding-bottom:5px; border-bottom:1px solid #CECECE; }
.maintitle			{ padding-bottom:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#EE5E17; text-decoration:none; line-height:28px; }
.maintitle1			{ padding-bottom:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; color:#EE5E17; text-decoration:none; line-height:16px; }
.maintitle2			{ padding-bottom:9px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; color:#355993; text-decoration:none; line-height:14px; }
.menu				{ border-top: 1px solid #FF7B14; }
.box				{ border: 1px solid #D5D5D5; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:14px; }
.box .innerborder	{ border-right: 1px dashed #D5D5D5; }
.hometitle			{ color:#355993; font-weight:bold; padding-bottom:5px; }
.homepage			{ width:749px; height:198px; background-image: url(../../image_files/headers/homepage.jpg); background-repeat: no-repeat; background-position: top left; }
.homepagemain		{ padding-left:21px; padding-top:28px; width:400px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.4em; color:#FFFFFF; text-decoration:none; line-height:23px; }
.homepageheader		{ padding-left:21px; padding-top:26px; width:400px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.8em; color:#FFFFFF; text-decoration:none; line-height:18px; }
.screen				{ padding-left:12px; padding-right:12px; }
.photo				{ padding-right:15px; }

.text				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.75em; color:#646464; text-decoration:none; line-height:18px; }
.text .highlight	{ background-color: #FFFCCD; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:none; line-height:18px; }
.text A:link   		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.text A:visited		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.text A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.text A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:none; line-height:18px; }

.texti				{ padding-left:10px; padding-top:12px; padding-bottom:40px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.75em; color:#646464; text-decoration:none; line-height:18px; }
.texti .highlight	{ background-color: #FFFCCD; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:none; line-height:18px; }
.texti A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.texti A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.texti A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:underline; line-height:18px; }
.texti A:hover 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#EE5E17; text-decoration:none; line-height:18px; }

.greybox				{ background-color: #E2E2E2; padding:1px; }
.greybox .button		{ padding-top:8px; }
.greybox .header		{ border-top: 1px solid #F3F3F3; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em; color:#3D3D3D; text-decoration:none; }
.greybox .headeri		{ border-top: 1px solid #F3F3F3; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#3D3D3D; text-decoration:none; }
.greybox .header .lft	{ padding-left:10px; }
.greybox .header .rgt	{ padding-right:6px; }
.greybox .content		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#646464; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_greybox.gif); background-repeat: repeat-x; background-position: top left; }
.greybox .contentho		{ padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#646464; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_greybox.gif); background-repeat: repeat-x; background-position: top left; }
.greybox .contenth		{ padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; }
.bluebox				{ background-color: #355993; padding:1px; }
.bluebox .button		{ padding-top:8px; }
.bluebox .header		{ border-top: 1px solid #558ED4; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em; color:#FFFFFF; text-decoration:none; }
.bluebox .headeri		{ border-top: 1px solid #558ED4; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#FFFFFF; text-decoration:none; }
.bluebox .header .lft	{ padding-left:10px; }
.bluebox .header .rgt	{ padding-right:6px; }
.bluebox .content		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_bluebox.gif); background-repeat: repeat-x; background-position: top left; }
.bluebox .contentho		{ padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_bluebox.gif); background-repeat: repeat-x; background-position: top left; }
.bluebox .contenth		{ padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; }
.orangebox				{ background-color: #EE5E17; padding:1px; background-image: url(../../image_files/bg_orangebox_corner.gif); background-repeat: no-repeat; background-position: bottom right; }
.orangebox A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:none; }
.orangebox A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:none; }
.orangebox A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:none; }
.orangebox A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; line-height:16px; text-decoration:underline; }
.orangebox .button		{ padding-top:8px; }
.orangebox .header		{ border-top: 1px solid #F89625; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em; color:#FFFFFF; text-decoration:none; }
.orangebox .headeri		{ border-top: 1px solid #F89625; padding-left:12px; padding-top:1px; padding-right:1px; padding-bottom:1px; height:25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#FFFFFF; text-decoration:none; }
.orangebox .header .lft	{ padding-left:10px; }
.orangebox .header .rgt	{ padding-right:6px; }
.orangebox .content		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_orangebox.gif); background-repeat: repeat-x; background-position: top left; }
.orangebox .contenth	{ padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.75em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_orangebox.gif); background-repeat: repeat-x; background-position: top left; }
.orangebox .contenti	{ padding-left:12px; padding-right:12px; padding-top:7px; padding-bottom:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FFFFFF; text-decoration:none; line-height:16px; background-image: url(../../image_files/bg_orangebox.gif); background-repeat: repeat-x; background-position: top left; }

.footer 			{ padding-top:19px; padding-bottom:15px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#FF7B14; line-height:18px; text-decoration:none;  }
.footer A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footer A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footer A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footer A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:none; }

.footeri 			{ border-top: 1px solid #EBEBCF; padding-top:19px; padding-bottom:40px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.7em; color:#FF7B14; line-height:18px; text-decoration:none;  }
.footeri A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footeri A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footeri A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:underline; }
.footeri A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#01377F; line-height:18px; text-decoration:none; }

.copyright 				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em; color:#757575; text-decoration:none;  }
.copyright A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:underline; }
.copyright A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:underline; }
.copyright A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:underline; }
.copyright A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#757575; text-decoration:none; }

.location 			{ padding-bottom:7px; padding-top:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.85em; color:#888888; text-decoration:none; line-height:11px; }
.location A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:underline; line-height:11px; }
.location A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:underline; line-height:11px; }
.location A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:underline; line-height:11px; }
.location A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#355993; text-decoration:none; line-height:11px; }

.cornerrow			{ padding:9px; background-color:#EEEEEE; }
.cornerrow1			{ padding:9px; background-color:#FFFFFF; }
.cornerrow2			{ padding:7px; background-color:#FFFFFF; border-bottom:1px solid #EEEEEE; }
.cornertopleft		{ padding:9px; background-color:#EEEEEE; background-image: url(../../image_files/corner_topleft.gif); background-repeat: no-repeat; background-position: top left; }
.cornertopright		{ padding:9px; background-color:#EEEEEE; background-image: url(../../image_files/corner_topright.gif); background-repeat: no-repeat; background-position: top right; }
.cornertop			{ padding:9px; background-color:#EEEEEE; }
.cornerbottomleft	{ padding:9px; background-color:#EEEEEE; background-image: url(../../image_files/corner_bottomleft.gif); background-repeat: no-repeat; background-position: bottom left; }
.cornerbottomright	{ padding:9px; background-color:#EEEEEE; background-image: url(../../image_files/corner_bottomright.gif); background-repeat: no-repeat; background-position: bottom right; }
.cornertopright1	{ background-color:#EEEEEE; background-image: url(../../image_files/corner_topright.gif); background-repeat: no-repeat; background-position: top right; }
.cornerbottomright1	{ background-color:#EEEEEE; background-image: url(../../image_files/corner_bottomright.gif); background-repeat: no-repeat; background-position: bottom right; }
.boxtext			{ padding-left:16px; padding-right:16px; padding-top:3px; padding-bottom:5px; }
.formbox			{ padding:10px; }
.formbox1			{ padding-top:5px; padding-bottom:5px; padding-left:15px; }
.formbox2			{ padding-top:0px; padding-bottom:0px; padding-left:15px; padding-right:15px; }

.required	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; color:#FF0000; text-decoration:none; line-height:17px; }
.input 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#777777; text-decoration:none; border:1px solid #777777; background-color:#F4F4F4; padding:1px; }
.input1 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#777777; text-decoration:none; border:1px solid #777777; background-color:#FFFFFF; padding:1px; }
.list 		{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.list li 	{ padding-left: 12px; background-image: url(../../image_files/dot.gif); background-repeat: no-repeat; background-position: 0px 7px; } 
.listi 		{ margin:0px 0px 0px 14px; padding: 0px 0px 0px 0px; list-style: none; line-height: 17px; }
.listi li 	{ padding-bottom:6px; padding-left: 12px; background-image: url(../../image_files/dot.gif); background-repeat: no-repeat; background-position: 0px 6px; } 
.submit 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-top: 1px #FFB214; border-left: 1px #FFB214; border-right: 1px #C49002; border-bottom: 1px #C49002; margin: 1px; padding: 2px; background-color:#EFAF00; }
.reset		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-top: 1px #BBBBBB; border-left: 1px #BBBBBB; border-right: 1px #666666; border-bottom: 1px #666666; margin: 1px; padding: 2px; background-color:#999999; }
