body		{ color: #000; margin: 20px 0; padding: 0; font-size: 12px; font-size: 12px; font-family: Helvetica, sans-serif; line-height: 18px; background-color: #999; text-align: center; behavior:url(css/csshover.htc); }
p			{margin: 0 0 15px; padding: 0;}
a:link, a:visited	{ color: #fff; text-decoration: none; }
a:hover { color: #ffe154; text-decoration: none; }
/* Main Page Container */
#Outerframe		{ background-color: #fff; width: 900px; overflow: hidden; margin: 0 auto; padding: 0; border: solid 2px #000; }
#banner		{ background-color: #5b90c8; background-image: url(../img/masthead-home.jpg); background-repeat: no-repeat; width: 900px; height: 163px; overflow: hidden; float: left; }
/* Misc classes
*/
#homecopy { color: #fff; font-weight: normal; line-height: 15px; width: 240px; float: left; margin-left: 30px; padding-top: 20px; }
#preloadedimages { display: none; }
#mainnavbarbot { float: left; }
/*Content
*/
#contentwrapper { background-color: #6694a5; background-image: url(../img/content-back.jpg); background-repeat: repeat-y; width: 900px; float: left; }
#content { background-color: #666c70; background-image: url(../img/content-back.jpg); text-align: left; width: 900px; height: 381px; float: left; border-top: 2px solid #fff; }
#content img { float: right; }
/*MAIN NAV*/
#nav{ background: #000 url(../img/drop-nav-back-home.jpg) repeat-x; position: relative; display: inline; width: 900px; clear: left; float: left; height: 62px; margin: 0; padding: 0; border-bottom: 2px solid #fff; list-style: none; }
#nav li{ float: right; font-family: arial, Helvetica, Verdana, Tahoma, sans-serif; position: relative; }
#nav ul { width: 700px; height: 20px; }
#nav li a{ float: left; padding: 2px 19px; text-decoration: none; width: 75px; height: 28px; }
#nav li li a{ float: left; width: auto !important; background: transparent !important; padding: 0 8px 0; color: #fff; }
#nav .current ul ul, #nav li ul{ position: absolute; left: -9999px; z-index: 999; list-style: none; }
#nav li li{ color: #fff; float: left; font-size: 12px; font-weight: normal; line-height: 14px; background-attachment: scroll; background-position: right center; padding-top: 8px; padding-bottom: 8px; }
#nav .current ul{ top: 20px; left: -10px; z-index:2; }
#nav li:hover ul, #nav li.sfhover ul { top: 31px; left: -100px; z-index: 2; }
#nav li:hover li:hover,
#nav li.sfhover li.sfhover{ color: #fff; background-color: transparent; background-attachment: scroll; background-position: right center; }
#nav li li a:hover{ color: #ffe154; text-decoration: none; }
#nav li#nav_about{ background: url(../buttons/about1.jpg) no-repeat; width: 130px; }
#nav li#nav_about:hover{ background: url(../buttons/about2.jpg) no-repeat right top; width: 130px; }
#nav li#nav_partners{ background: url(../buttons/partners1.jpg) no-repeat; width: 130px; }
#nav li#nav_partners:hover{ background: url(../buttons/partners2.jpg) no-repeat right top; width: 130px; }
#nav li#nav_claims{ background: url(../buttons/claims1.jpg) no-repeat; width: 130px; }
#nav li#nav_claims:hover{ background: url(../buttons/claims2.jpg) no-repeat right top; width: 130px; }
#nav li#nav_career{ background: url(../buttons/career1.jpg) no-repeat; width: 130px; }
#nav li#nav_career:hover{ background: url(../buttons/career2.jpg) no-repeat right top; width: 130px; }
#nav li#nav_locations{ background: url(../buttons/locations1.jpg) no-repeat; width: 120px; }
#nav li#nav_locations:hover{ background: url(../buttons/locations2.jpg) no-repeat right top; width: 120px; }
#nav li#nav_contact{ background: url(../buttons/contact1.jpg) no-repeat; width: 130px; }
#nav li#nav_contact:hover{ background: url(../buttons/contact2.jpg) no-repeat right top; width: 130px; }
/*SIDE NAV*/
#sidenav { background-repeat: no-repeat; vertical-align: top; width: 155px; height: 440px; float: left; }
#sidenav ul { line-height: 14px; margin: 20px 0 20px 15px; padding: 0; }
#sidenav li { background-repeat: no-repeat; background-position: left 6px; margin: 0 0 25px; padding: 0; list-style-type: none; }
#sidenav a	{ text-decoration: none; color: #004e82; font-size: 12px; font-weight: bold; text-decoration: none; overflow: hidden; }
#sidenav a:hover	{ text-decoration: none; color: #689ab5; font-size: 12px; font-weight: bold; text-decoration: none; overflow: hidden; }
/* Footer */
#footer			{ color: #fff; font-size: 12px; font-family: arial; font-weight: normal; background-color: #4079b9; background-position: 0 top; width: 900px; float: left; margin: 0; padding: 0; }
#footer a:link, #footer a:visited	{text-decoration: none; color: #fff;}
#footer a:hover						{ color: #ffe154; text-decoration: underline; }
#footer p			{ text-align: center; margin: 5px 0; padding: 0; }
/* Forms*/
form		{margin: 0; padding: 0; border: 0;}
.forminput { font-size: 12px; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #666; }
.forminput:hover, .forminput:focus { font-size: 12px; background-color: #eee; margin: 0 2px 0 1px; padding: 2px 4px; border: solid 1px #ddd; }
input, select { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; padding-left: 5px; }
.Formbutton { color: white; background-image: url(../img/go-button1.jpg); width: 34px; height: 20px; padding: 0 4px 1px; border-width: 0; }
.Formbutton:hover, .Formbutton:focus { color: #ffe154; background-color: #fff; background-image: url(../img/go-button2.jpg); border-width: 0; }
/*MAIN NAV*/
#mainnavbar		{ font-size: 14px; height: 28px; margin: 2px 0 0; padding: 0; font-weight: normal; line-height: 28px; background-color: #0053a0; background-image: url(../img/main-nav-back.jpg); background-repeat: repeat-x; text-align: center; width: 900px; float: left; border-bottom: 2px solid #fff; }
#mainnavbar ul 	{ padding: 0; margin: 0; list-style: none; white-space: nowrap; }
.button1 { width: 170px; height: 28px; float: left; }
.button1 a, .button1 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 170px; }
.button1 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button1on { width: 170px; height: 28px; float: left; }
.button1on a, .button1on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 170px; }
.button1on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button2 { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button2 a, .button2 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 200px; }
.button2 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button2on { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button2on a, .button2on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 200px; }
.button2on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button3 { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button3 a, .button3 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 200px; }
.button3 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button3on { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button3on a, .button3on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 200px; }
.button3on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button4 { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button4 a, .button4 a:visited { color: #fff; display: block; height: 28px; background: url(../img/button-back.jpg) no-repeat right top; width: 200px; }
.button4 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button4on { width: 200px; height: 28px; float: left; margin-left: -16px; }
.button4on a, .button4on a:visited { color: #ffe154; font-weight: bold; display: block; height: 28px; background: url(../img/button-down-back.gif) no-repeat right top; width: 200px; }
.button4on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back.gif); background-position: right top; text-decoration: none; }
.button5 { width: 170px; height: 28px; float: left; margin-left: -16px; }
.button5 a, .button5 a:visited { color: #fff; display: block; height: 28px; width: 170px; padding-left: 15px; }
.button5 a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back2.gif); background-position: left top; text-decoration: none; padding-right: 9px; }
.button5on { width: 170px; height: 28px; float: left; margin-left: -16px; }
.button5on a, .button5on a:visited { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back2.gif); background-position: left top; display: block; height: 28px; width: 170px; padding-right: 9px; padding-left: 15px; }
.button5on a:hover { color: #ffe154; font-weight: bold; background-image: url(../img/button-down-back2.gif); background-position: left top; text-decoration: none; }
/*TOP NAV*/
#navbar		{ font-size: 12px; height: 30px; margin: 2px 0 0; padding: 0; font-weight: normal; text-align: right; width: 900px; float: right; }
#navbar ul 	{ font-size: 12px; line-height: 24px; float: right; margin: 10px 0 0; padding: 0 15px 0 0; list-style: none; white-space: nowrap; }
#navbar li	{ color: #fff; display: inline; float: left; }
#navbar a	{ margin: 0; text-decoration: none; color: #fff; text-decoration: none; overflow: hidden; padding: 0 8px 0 6px; }
#navbar a:hover	{ padding: 0 8px 0 6px; margin: 0; text-decoration: none; color: #ffe154; text-decoration: none; overflow: hidden; }
#Claims-App		{
	height: 65px;
	margin: 15px 9px 5px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: right;
	width: 150px;
	float: right;
	}
#YouTube-Link		{
	height: 33px;
	margin:0px 20px 0px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: right;
	width: 63px;
	float: right;
	
	}
/*TOP SECONDARY NAV*/
#secnavbar		{ height: 33px; margin: 0; padding: 0; font-weight: normal; text-align: right; width: 900px; float: right; }
#secnavbar ul 	{ font-size: 12px; line-height: 15px; float: right; padding: 15px 0px 0 0; margin: 0; list-style: none; white-space: nowrap; }
#secnavbar li	{ color: #fff; display: inline; float: left; }
#secnavbar a	{ margin: 0; text-decoration: none; color: #fff; font-size: 12px; text-decoration: none; overflow: hidden; padding: 0 8px 0 6px; }
#secnavbar a:hover	{ padding: 0 8px 0 6px; margin: 0; text-decoration: none; color: #ffe154; font-size: 12px; text-decoration: none; overflow: hidden; }
