@charset "UTF-8";
/* CSS Document */

body { margin:0; padding:0; }
a img { border:none; }
#pageHolder { width:906px; height:auto; margin:0px auto 0px auto; }
h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:42px; letter-spacing:-3px; font-weight:normal; color:#000; line-height:40px; }
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:-0.5pt; font-weight:normal; color:#009de5; margin:0px 0px 0px 0px; line-height:20px; }
h3 { font-family:Verdana, Geneva, sans-serif; font-size:12px; letter-spacing:0px; font-weight:bold; color:#83b228; margin:5px 0px 8px 0px; }
h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-0.5pt; font-weight:normal; color:#000; margin:10px 0px 5px 0px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#7b888f; margin:0px 0px 25px 0px; font-weight:normal; }
p a { color:#009de5; text-decoration:none; font-weight:bold; }
p a:hover { color:#009de5; text-decoration:underline; font-weight:bold; }

/* ------------------------------------------------------------------ HEADER ------------------------------------------------------------------ */
#header { width:906px; height:88px; overflow:hidden; }
#logoHolder { padding:18px 0px 0px 10px; float:left; }
#quoteHolder { float:right; padding:30px 10px 0px 0px; text-align:right; }
#quoteHolder p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#838383; margin:0px; font-style:italic; line-height:14px; }

/* ------------------------------------------------------------------ NAV ------------------------------------------------------------------ */
#navHolder { width:900px; height:62px; overflow:hidden; padding:0px 3px 5px 3px; background:url(../images/nav-bar.jpg) top center no-repeat scroll; margin:0px 0px 9px 0px; }
#nav { margin:0; padding:0; display:block; float:left; padding:4px 0px 0px 0px; }
#nav li { padding:0; margin:0; list-style-type:none; display:block; float:left; }
#nav li.divider { background:url(../images/nav-divider.gif) top right no-repeat scroll; }
#nav li a {
	height:41px; width:auto; padding:17px 20px 0px 20px; background:none; display:block; float:left;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff; letter-spacing:-0.2pt; line-height:20px; text-decoration:none;
}
#nav li a.active { height:35px; padding:25px 20px 0px 20px; background:url(../images/arrow-down.gif) bottom center no-repeat scroll; color:#d1f47b; letter-spacing:-0.5pt; }
#nav li a:hover { text-decoration:underline; }

/* ------------------------------------------------------------------ HOME CONTENT ------------------------------------------------------------------ */
#homeContentArea { width:900px; height:433px; overflow:hidden; background:url(../images/home-page-main-area.gif) top center no-repeat scroll; padding:1px 3px 3px 3px; margin:0px 0px 10px 0px; }
#homeContent { width:870px; height:433px; overflow:hidden; background:url(../images/home1.gif) top right no-repeat scroll; padding:0px 0px 0px 30px; }
#homeContent h1 { margin:92px 0px 20px 0px; }

/* ------------------------------------------------------------------ PANELS ------------------------------------------------------------------ */
#panel1 { width:900px; height:145px; overflow:hidden; background:url(../images/panel1.gif) top center no-repeat scroll; padding:1px 3px 3px 3px; }
#panel1 table { width:900px; height:145px; }
#panel1 table td { width:33%; padding-right:10px; }
#panel1 table td div { float:left; }
#panel1 table td p { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:14px; color:#444; margin:0px 0px 5px 0px; }

/* ------------------------------------------------------------------ CONTENT ------------------------------------------------------------------ */
#content { width:906px; height:auto; overflow:hidden; background:url(../images/content-area-tile.gif) top center repeat-y scroll; padding:0px; margin:0px 0px 10px 0px; }
#content h1 { margin:30px 0px 15px 0px; }
#contentTableHolder { width:900px; height:auto; background:url(../images/content-area-top.gif) top center no-repeat scroll; padding:0px 3px 0px 3px; }
#contentTable { width:900px; height:auto; }
#contentTable #left { width:212px; height:auto; }
#contentTable #right { height:auto; padding:1px 0px 0px 20px; }
#contentTable #right p { margin:8px 25px 14px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:21px; color:#444; }
#contentBottom { width:906px; height:16px; overflow:hidden; background:url(../images/content-area-bottom.gif) top center no-repeat scroll; }

#contentMenu { margin:0; padding:0; display:block; }
#contentMenu li { margin:0; padding:0; display:block; list-style-type:none; width:212px; height:auto; }
#contentMenu li.active { margin:0; padding:0; display:block; list-style-type:none; width:212px; height:auto; background:url(../images/left-menu-item-active.gif) center right no-repeat scroll; }
#contentMenu li a {
	display:block; width:176px; height:auto; background:url(../images/left-menu-item-tile.gif) bottom left repeat-x scroll; padding:14px 10px 15px 14px;
	font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; letter-spacing:-.5pt; color:#000; text-decoration:none; font-weight:normal;
}
#contentMenu li.active a {
	color:#009de5; text-decoration:none; font-weight:bold;
}
#contentMenu li a:hover { text-decoration:underline; }

/* ------------------------------------------------------------------ FACTS ------------------------------------------------------------------ */
#facts { width:200px; height:auto; overflow:hidden; }
#facts h4 { margin-left:10px; }
.factCell { padding:10px; border-bottom:#999 dotted 1px; }
.factCell p { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; color:#676058; margin:5px 0px 8px 0px; }

/* ------------------------------------------------------------------ FOOTER ------------------------------------------------------------------ */
#footer { width:906px; height:auto; overflow:hidden; border-top:#CCC solid 1px; padding:10px; margin:20px 0px 0px 0px; text-align:center; }
#footer p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#AAA; margin:5px 0px 10px 0px; }
#footer p a { color:#AAA; text-decoration:none; font-weight:bold; }
#footer p a:hover { color:#999; text-decoration:underline; font-weight:bold; }