@charset "utf-8";
/* CSS Document */
body, html {
	margin: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg-2.gif);
	background-repeat:repeat-x;
	background-color:#d2d7dd;
}

#page {
	width: 1000px;
	margin:0 auto; 
	text-align:center; 
}

#page-content {
	width:1000px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	position:relative;
}

/* MAIN BODY STYLES FOR HOME PAGE */
#main-body-home {background-color:#ffffff; width:978px; position:absolute; top:148px; left:0px; border-left:1px solid #adb9c5; border-right:1px solid #adb9c5; padding:10px 10px 0px 10px; margin:0px 0px 20px 0px; }
#main-body-home #page-left {width:205px; float:left; margin:0px 10px 0px 0px; padding:15px 20px 10px 20px; background-image:url(../images/bg-home-left.gif); background-repeat:no-repeat; background-color:#ffffff}
#main-body-home #page-left h1 {font-size:22px; font-weight:bold; color:#3b3b3b; margin:10px 0px 10px 0px}
#main-body-home #page-left h2 {font-size:22px; font-weight:bold; color:#062c5c; margin:0px 0px 10px 0px}
#main-body-home #page-left h3 {font-size:18px; font-weight:bold; color:#062c5c; margin:0px 0px 10px 0px}
#main-body-home #page-left p {font-size:12px; color:#062c5c; margin:0px 0px 10px 0px}
#main-body-home #page-left a:link {color:#062c5c; text-decoration:none; font-weight:bold}
#main-body-home #page-left a:active {color:#062c5c; text-decoration:none; font-weight:bold}
#main-body-home #page-left a:visited {color:#062c5c; text-decoration:none; font-weight:bold}
#main-body-home #page-left a:hover {color:#062c5c; text-decoration:none; font-weight:bold}
#main-body-home #page-left ul, #main-body-home #page-left ol {margin-left:0px; padding:0}
#main-body-home #page-left li {font-size:12px; color:#062c5c; margin:0px 0px 1px 25px; padding:0}
#main-body-home #page-center {width:468px; float:left; margin:0px 0px 0px 0px}
#main-body-home #page-center #blue-box {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/bg-blue-narrow.gif); background-repeat:repeat-x; background-position:top; background-color:#062c5c;}
#main-body-home #page-center #blue-box #blue-box-top {height:8px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/blue-box-top.gif); background-repeat:no-repeat; background-position:bottom; background-color:#003d6f;}
#main-body-home #page-center #blue-box h1 {margin:5px 30px 10px 20px; color:#f49d14; font-size:28px;}
#main-body-home #page-center #blue-box p {margin:5px 30px 5px 20px; color:#ffffff; font-size:12px; line-height:18px}
#main-body-home #page-center #blue-box table {margin-top:10px; margin-bottom:10px}
#main-body-home #page-center #blue-box td {padding:5px 10px 5px 10px}
#main-body-home #page-center #blue-box ul {color:#f49d14; font-size:12px;}
#main-body-home #page-center #blue-box p a:link {color:#ffffff; text-decoration:underline}
#main-body-home #page-center #blue-box p a:active {color:#ffffff; text-decoration:underline}
#main-body-home #page-center #blue-box p a:visited {color:#ffffff; text-decoration:underline}
#main-body-home #page-center #blue-box p a:hover {color:#ffffff; text-decoration:none}
#main-body-home #page-center #blue-box li {font-size:17px; color:#ffffff; list-style-image:url(../images/orange-bullet.gif); margin-bottom:5px}
#main-body-home #page-center #blue-box #blue-box-bottom {height:8px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../images/blue-box-bottom.gif); background-repeat:no-repeat; background-position:bottom; background-color:#003d6f;}
#main-body-home #page-center #narrow-box-gold {width:228px; float:left; background-image:url(../images/bg-light-blue-narrow.gif); background-repeat:repeat-x; background-color:#e8eaec; padding:0px 0px 0px 0px; margin:0px 6px 0px 0px}
#main-body-home #page-center #narrow-box-gold #gold-box-narrow-top {height:8px; background-image:url(../images/light-blue-narrow-top.gif);  background-position:top; background-repeat:no-repeat; margin:0; padding:0}
#main-body-home #page-center #narrow-box-gold #gold-box-narrow-bottom {height:8px; background-image:url(../images/light-blue-narrow-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0}
#main-body-home #page-center #narrow-box-gold h2 {color:#062c5c; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; padding:6px 15px 0px 15px}
#main-body-home #page-center #narrow-box-gold p {color:#062c5c; font-size:14px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; line-height:16px}
#main-body-home #page-center #narrow-box-gold li {color:#062c5c; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 15px 0px 8px}

#main-body-home #page-center #narrow-box-blue {width:228px; float:left; background-image:url(../images/bg-light-blue-narrow.gif); background-repeat:repeat-x; background-color:#e8eaec; padding:0px 0px 0px 0px; margin:0px 0px 0px 6px}
#main-body-home #page-center #narrow-box-blue #blue-box-narrow-top {height:8px; background-image:url(../images/light-blue-narrow-top.gif); background-position:top; background-repeat:no-repeat; margin:0; padding:0}
#main-body-home #page-center #narrow-box-blue #blue-box-narrow-bottom {height:8px; background-image:url(../images/light-blue-narrow-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:0; padding:0}
#main-body-home #page-center #narrow-box-blue h2 {color:#062c5c; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; padding:6px 15px 0px 15px}
#main-body-home #page-center #narrow-box-blue p {color:#062c5c; font-size:14px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; line-height:16px}
#main-body-home #page-center #narrow-box-blue li {color:#062c5c; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 15px 0px 8px}

#main-body-home #page-right {width:225px; float:left; margin:0px 0px 0px 10px; padding:370px 10px 10px 10px; background-image:url(../images/bg-home-right.jpg); background-repeat:no-repeat; background-color:#ffffff; }
#main-body-home #page-right h1 {font-size:22px; font-weight:normal; color:#3b3b3b; margin:0px 0px 10px 0px}
#main-body-home #page-right p {font-size:12px}
#main-body-home #page-right li {font-size:14px; font-weight:normal; color:#062c5c}
/* MAIN BODY STYLES FOR INNER PAGES */

#main-body {background-color:#ffffff; width:978px; position:absolute; top:148px; left:0px; border-left:1px solid #adb9c5; border-right:1px solid #adb9c5; padding:10px 10px 0px 10px; margin:0px 0px 20px 0px; }
#main-body #page-left {width:677px; float:left; margin:10px 25px 0px 20px; padding:0; }
#main-body #page-left h1 {font-size:24px; font-weight:bold; color:#f49d14; line-height:28px}
#main-body #page-left h2 {font-size:20px; font-weight:normal; color:#062c5c; line-height:25px}
#main-body #page-left h3 {font-size:14px; font-weight:bold; color:#062c5c; line-height:19px}
#main-body #page-left p {font-size:12px; font-weight:normal; color:#062c5c; line-height:18px;}
#main-body #page-left p.breadcrumbs {font-size:10px; font-weight:normal; color:#062c5c; line-height:18px; margin-top:0px; margin-bottom:10px}
#main-body #page-left li {font-size:12px; font-weight:normal; color:#062c5c; padding-bottom:4px}
#main-body #page-left a:link {color:#062c5c; text-decoration:underline}
#main-body #page-left a:visited {color:#062c5c; text-decoration:underline}
#main-body #page-left a:active {color:#062c5c; text-decoration:underline}
#main-body #page-left a:hover {color:#062c5c; text-decoration:none}

#main-body #page-right {width:245px; float:left; margin:0px 0px 0px 10px; padding:270px 0px 10px 0px; background-repeat:no-repeat; background-color:#ffffff; position:relative; }
#main-body #page-right #blue-box-right {width:245px; background-image:url(../images/blue-right-top.gif); background-repeat:no-repeat; background-position:top; background-color:#062c5c; /*margin-top:190px;*/ margin-bottom:30px; /*position:absolute; left:0px; top:190px*/}

/*#main-body #page-right .right-widget {width:225px; margin:10px 10px 10px 10px;}*/
#main-body #page-right h1 {font-size:12px; font-weight:bold; color:#f49d14; margin-left:10px; margin-right:10px; line-height:16px}
#main-body #page-right h2 {font-size:12px; font-weight:bold; color:#f49d14; margin-left:10px; margin-right:10px; line-height:16px}
#main-body #page-right h3 {font-size:12px; font-weight:bold; color:#f49d14; margin-left:10px; margin-right:10px; line-height:16px}
#main-body #page-right p {font-size:11px; font-weight:normal; color:#062c5c; margin-left:10px; margin-right:10px; line-height:16px}
#main-body #page-right li {font-size:11px; font-weight:normal; color:#062c5c;}
#main-body #page-right td {font-size:11px; font-weight:normal; color:#062c5c}
#main-body #page-right a:link {color:#062c5c; text-decoration:none}
#main-body #page-right a:active {color:#062c5c; text-decoration:none}
#main-body #page-right a:visited {color:#062c5c; text-decoration:none}
#main-body #page-right a:hover {color:#062c5c; text-decoration:underline}

#main-body #page-right #blue-box-right #box-text {width:225px; padding:10px 10px 10px 10px; margin:0}
#main-body #page-right #blue-box-right #box-text h1 {font-size:22px; font-weight:bold; color:#f49d14; line-height:26px}
#main-body #page-right #blue-box-right #box-text p {font-size:12px; color:#ffffff}
#main-body #page-right #blue-box-right #box-text ul {padding-left:15px; margin-left:5px}
#main-body #page-right #blue-box-right #box-text ul li {font-size:12px; color:#ffffff; list-style-image:url(../images/orange-bullet.gif)}
#main-body #page-right #blue-box-right #box-text a:link {color:#ffffff; text-decoration:underline;}
#main-body #page-right #blue-box-right #box-text a:active {color:#ffffff; text-decoration:underline;}
#main-body #page-right #blue-box-right #box-text a:visited {color:#ffffff; text-decoration:underline;}
#main-body #page-right #blue-box-right #box-text a:hover {color:#ffffff; text-decoration:underline;}

#main-body #page-right #blue-box-right #blue-box-right-bottom {height:8px; padding:0; margin:0; background-image:url(../images/blue-right-bottom.gif); background-repeat:no-repeat; background-position:bottom; background-color:#062c5c;}


#header {width:1000px; position:absolute; top:0px; left:0px; height:110px; margin:-153px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header #header-left {width:330px; float:left; margin:0px 0px 0px 0px; padding:25px 0px 0px 30px}
#header #header-right {width:260px; float:right; margin:0px 0px 0px 0px; padding:30px 30px 0px 0px}
#header #header-right h2 {margin:0; padding:0}
#header #header-right h2 .sml {font-size:14px;}
#header #header-right h2 .lge {font-size:28px;}

#topnavbar {width:1000px; position:absolute; top:-53px; left:-1px; height:53px; background-image:url(../images/top-nav-bg.gif); background-repeat:no-repeat; }

#topnavbar #topnavbar_links {
	float: left;
	color:#FFFFFF; float:left; width:990px; margin-left:15px;
}

#topnavbar #topnavbar_links ul	{
	margin:0; padding:0; list-style-type:none; display:inline;


}
#topnavbar #topnavbar_links li {
	position: relative;
	list-style-type:none; float:left;
	height:32px;
	margin-top:8px;
	font-size: 12px;
	font-weight:bold; 
	float:left; 
	/*padding-top:4px;
	padding-right:10px;
	padding-left:10px;*/ 
}

#topnavbar #topnavbar_links li a {
	color:#ffffff; text-decoration:none; display:block;
	height:29px;
	margin-top:3px;
	padding-top:7px; 
	padding-right:16px;
	padding-left:16px;
	padding-bottom:11px;
}
#topnavbar #topnavbar_links li a.current {
	float:left; background-image:url(../images/link-bg-left.gif);
	background-repeat:no-repeat;
	position:relative;
	/*background-color:#f49d14;*/
}
#topnavbar #topnavbar_links li a.current .link-bg-right {
	width:8px; height:29px; background-image:url(../images/link-bg-right.gif);
	background-repeat:no-repeat;
	position:absolute; top:0px; right:0px;
}

#topnavbar #topnavbar_links>ul a, #topnavbar #topnavbar_links>ul ul a {
	width: auto;

}
#topnavbar #topnavbar_links li a:hover	{
	float:left; font-weight:bold; color:#ffffff; 	
	background-image:url(../images/link-bg-left.gif);
	background-repeat:no-repeat;
	/*background-color:#f49d14;*/
 	text-decoration:none;
}	
#topnavbar #topnavbar_links li a:hover .link-bg-right	{
	width:8px; height:29px; background-image:url(../images/link-bg-right.gif);
	background-repeat:no-repeat;
	position:absolute; top:3px; right:0px;
}

#topnavbar #topnavbar_links li a:hover.current .link-bg-right	{
	width:8px; height:29px; background-image:url(../images/link-bg-right.gif);
	background-repeat:no-repeat;
	position:absolute; top:0px; right:0px;
}
	
#topnavbar #topnavbar_links li a:link	{
	font-weight:bold; color:#ffffff; text-decoration:none;
}
#topnavbar #topnavbar_links li a:visited	{
	font-weight:bold; color:#ffffff; text-decoration:none;}	


#topnavbar #topnavbar_links ul ul {
	position: absolute;
	display: none;
	/*background-color: #406a8f;*/
	left: 0px;
	top:36px;	
	padding-top:8px;
	/*padding-left:3px;*/
	padding-bottom:8px;
	font-size:11px;
	width:180px;
	background-image:url(../images/sub-nav-bg-bottom.gif);
	background-repeat:no-repeat; 
	background-position:bottom; 
}
#topnavbar #topnavbar_links ul ul li {
	width:100%;
	font-size: 10px;
	list-style-type:none; 
	float:left;
	display:block;
	margin-top:0px;
	/*height:auto;*/
}

#topnavbar #topnavbar_links ul ul li a {
	color:#ffffff; text-decoration:none; display:block;
	/*height:20px;*/
	margin-top:0px;
	padding-top:6px; 
	padding-right:10px;
	padding-left:20px;
	padding-bottom:0px;
	width:150px;
}

#topnavbar #topnavbar_links ul ul li a:hover	{
	color:#ffffff;
	background-color:#c1c1c1;
	background-image:none;
	
}
#topnavbar #topnavbar_links ul ul li.submenu	{}
#topnavbar #topnavbar_links ul ul li.submenu:hover	{
}

#topnavbar #topnavbar_links ul ul ul{
	position: absolute;
	top: -1px;
	left: 180px;
}


#topnavbar #topnavbar_links ul.level1 li.submenu:hover ul.level2,
#topnavbar #topnavbar_links ul.level2 li.submenu:hover ul.level3,
#topnavbar #topnavbar_links ul.level3 li.submenu:hover ul.level4	{
	display: block;
	
}

#main-body #contact-form td {padding:3px 3px 3px 0px; font-size:11px}
#contact-form .textbox, #contact-form .noeditor {font-size:11px; padding:3px 3px 3px 3px; border:1px solid #cccccc;}
#contact-form .contact-button {font-size:11px; padding:3px 3px 3px 3px; background-color:#253e8e; color:#ffffff; border:none;}

#main-body-home #footer {background-color:#ffffff; width:998px; height:60px; margin-top:10px; margin-bottom:0px; margin-left:-10px; margin-right:0px; padding-bottom:10px}
#main-body-home #footer p {font-size:10px; color:#062c5c; text-align:center; line-height:15px; margin:0; padding:0px 0px 10px 0px}
#main-body-home #footer p a:link {color:#062c5c; text-decoration:underline}
#main-body-home #footer p a:active {color:#062c5c; text-decoration:underline}
#main-body-home #footer p a:visited {color:#062c5c; text-decoration:underline}
#main-body-home #footer p a:hover {color:#062c5c; text-decoration:underline}

#main-body #footer {background-color:#ffffff; width:998px; height:60px; margin-top:20px; margin-bottom:0px; padding-top:10px; margin-left:-10px; margin-right:0px; padding-bottom:10px;}
#main-body #footer p {font-size:10px; color:#062c5c; text-align:center; line-height:15px; margin:0; padding:0px 0px 10px 0px}
#main-body #footer p a:link {color:#062c5c; text-decoration:underline}
#main-body #footer p a:active {color:#062c5c; text-decoration:underline}
#main-body #footer p a:visited {color:#062c5c; text-decoration:underline}
#main-body #footer p a:hover {color:#062c5c; text-decoration:underline}

#footer #bg-bottom {width:1000px; height:8px; background-image:url(../images/bg-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin:-1px 0px 0px -1px; padding:0;}

.affiliate-logos {margin-top:10px}
hr {color: #c5caca; background-color: #c5caca; height: 1px; border:none}
.sml-text {font-size:10px; font-weight:bold; line-height:12px}
.lge {font-size:24px; font-weight:bold; padding-top:4px}
.orange {color:#f49d14}
.white {color:#ffffff}
.blue {color:#062c5c;}
.green {color:#336c0e}
.red {color:#881313}

.img-left {margin-right:10px; margin-bottom:5px; float:left;}
.img-right {margin-left:10px; margin-bottom:5px; float:right;}