/* CSS Document */

body{ font-family:Arial; font-size:12px; color:#000000; margin:0px; padding:0px; background:#7E7B74; }

.main{ /* future use*/ }
.main .innerMain{ width:1003px; margin:0px auto; background:#FFFFFF;}

.innerMain a{ text-decoration:none; outline:none; cursor:pointer;}
.innerMain img{ border:0px; display:inline; }
.innerMain .images{ float:left; }
.innerMain .clear{ clear:both; }
.innerMain .textHeading{ font-weight:bold; padding-bottom:10px; }

.innerMain .navigation1{float:left; width:180px; margin:0px 0px 5px 0px; }
.innerMain .navigation{float:left; width:400px;}

.flash{ 
	z-index:-50;
	top: 0px;
	position: absolute;
	width: 1003px;
	height:744px;
}
.nav{ 
	width:130px;
	top:380px;
	position: absolute;
}
.leftNav{float:left; width:130px; margin-top:24px; padding-bottom:5px;}
.leftNav ul{ margin:0px; padding:0px; list-style-type:none;}
.leftNav li{margin:0px; padding:0px;  }
.leftNav li a{ background:url(../images/navigationTab.png) no-repeat left top; height:34px; line-height:34px; text-align:center; color:#000000; font-size:12px; font-weight:bold; width:130px; display:block;}
.leftNav li a:hover, .leftNav li a.current {  background:url(../images/navigationTab.png) no-repeat left bottom; color:#FFFFFF;}

.leftNav li a.link_left{ background:url(../images/navigationTab.png) no-repeat left top; height:34px; line-height:34px; text-align:center; color:#000000; font-size:12px; font-weight:bold; width:130px; display:block;}
.leftNav li a.link_left:hover, .leftNav li a.current {  background:url(../images/navigationTab.png) no-repeat left bottom; color:#FFFFFF;}
.leftNav li a.link_left_hover {  height:34px; line-height:34px; text-align:center; font-size:12px; font-weight:bold; width:130px; display:block; background:url(../images/navigationTab.png) no-repeat left bottom; color:#FFFFFF;}

.giftImages{ width:85px; float:left; padding:20px 0px 0px 30px;}

.navigation .cmsArea{ float:left; width:250px; }
.cmsArea .leftTab{
	float:left; width:250px; background:url(../images/leftTab.jpg) no-repeat left top; height:25px; line-height:25px; text-align:center; font-weight:bold; }
.cmsArea .cmsContent{float:left; width:217px; background:#FFFFFF; height:218px; padding:10px; overflow-y:scroll;}
.cmsContent .cmsImages{ width:200px; float:left;}
.cmsContent .cmsText{ width:180px; float:left; padding-left:20px;}

.innerMain .testimonials{ float:left; width:130px; padding:0px 0px 0px 35px; text-align:center; font-weight:bold;  height:100px; font-size:11px;}
.testimonials .name{ font-style:normal; font-size:10px;}

/* ---------------------------------Home Page Css--------------------------------------------- */
.innerMain .header{ /* future use*/ }
.header .innerHeader{ width:1003px; float:left; }

.innerMain .topNav{ width:1003px; float:left; }
.topNav .tabButton{ float:left; height:24px; line-height:24px;}
.tabButton .tabButtonText{ float:left;  background:url(../images/topNavSpacer.jpg) repeat-x left top; height:24px; font-weight:bold; font-size:11px; }

.innerMain .mainContainer{ /* future use*/ }
.mainContainer .innerContainer{ width:1003px; float:left; }

.innerContainer .leftPanel{ width:559px; float:left; background:url(../images/bodyBg.jpg) no-repeat left top; }
.leftPanel .leftSide{ width:429px; float:left;}

.bottomLinks{width:186px; padding:5px 0px 0px 10px;}
.bottomLinks .link{ float:left; width:186px;}
.link a{ display:block; font-weight:bold; padding:0px 0px 5px 35px; height:35px; color:#000000; font-size:11px; }
.link a:hover{ color:#FFFFFF; }
.link #green{background:url(../images/greenArrow.jpg) no-repeat left center; }
.link #blue{background:url(../images/blueArrow.jpg) no-repeat left center; padding-bottom:20px; }

.leftPanel .rightSide{ width:120px; float:right; }
.rightSide .rightText{ font-weight:bold; color:#5C7AA8; float:right; padding:30px 10px 0px 0px; }

.innerContainer .rightPanel{ width:404px; float:left; padding:32px 20px 0px 20px; }
/* ---------------------------------Home Page Css--------------------------------------------- */

/* --------------------------------Inner Pages Css-------------------------------------------- */
.innerMain .ipHeader{ /* future use*/ }
.ipHeader .ipInnerHeader{ width:1003px; float:left; }
.ipInnerHeader .leftHeader{ width:643px; float:left; background:url(../images/headers/header1.jpg) no-repeat left top;}
.leftHeader .logo{ width:232px; float:left;}
.leftHeader .headerImage{ width:411px; float:left;}
.ipInnerHeader .rightHeader{ width:360px; float:left; height:156px; }
.ipInnerHeader .headerBottom{ width:1003px; float:left; height:103px;}
.headerBottom .bottomLeft{width:232px; float:left;}
.headerBottom .bottomRight{width:771px; float:left;}

.innerMain .topTab{ width:1003px; float:left; background:#B9C9D9; }
.topTab .topTabButton{ float:left; width:500px; height:24px; line-height:24px;}
.topTabButton .topTabButtonText{ float:left;  background:url(../images/inner/topTabSpacer.jpg) repeat-x left top; height:24px; padding:0px 30px 0px 20px; font-weight:bold; font-size:11px; }

.innerMain .ipMainContainer{ /* future use*/ }
.ipMainContainer .ipInnerContainer{ width:1003px; float:left; background:url(../images/inner/mainBg.jpg) no-repeat left top; padding-bottom:30px; }

.ipInnerContainer .ipLeftPanel{ width:400px; float:left;}
.ipLeftPanel .ipBottomLinks{ float:left; width:186px; padding:20px 0px 0px 10px;}
.ipBottomLinks .ipLink{ float:left; width:186px;}
.ipLink a{ display:block; font-weight:bold; padding:0px 0px 5px 35px; height:35px; color:#000000; font-size:11px; }
.ipLink a:hover{ text-decoration:underline; }
.ipLink #green{background:url(../images/greenArrow.jpg) no-repeat left center; }
.ipLink #blue{background:url(../images/blueArrow.jpg) no-repeat left center; padding-bottom:21px; }

.ipInnerContainer .ipRightPanel{ width: 583px; float:left; padding:32px 20px 30px 0px; }

.ipRightPanel .ipRightText{ width: 500px; float:left; }

.ipRightPanel .contactUs{ width: 583px; float:left; }
.contactUs .contactUsLeft{ width:280px; float:left; padding-right:20px;}
.contactUs .contactUsRight{ width:260px; float:left; }

.ipRightPanel .gift{ width:100px; float:left; padding:120px 15px 0px 0px;}
.ipRightPanel .giftDiv{ width: 463px; float:left; }
.giftDiv .giftDivLeft{ width:255px; float:left; padding-right:10px;}
.giftDiv .giftDivRight{ width:198px; float:left; }

.ipRightPanel .ipRightPanelText{ width:410px; padding-right:20px; float:left; }
.ipRightPanel .ipRightPanelImage{ width:110px; float:right;}

.ipRightPanel .resourcesLinks{ width: 543px; float:left;}
.resourcesLinks .resourcesLeft{ width:70px; float:left;}
.resourcesLinks .resourcesRight{ width:330px; float:left;}
.resourcesRight a{ text-decoration:none; color:#0B07B8;}
.resourcesRight a:hover{ text-decoration:underline;}
.ipRightPanel ul{ margin:0px; padding:15px 0px 15px 15px; }
.ipRightPanel li{ margin:0px; padding:0px; }
.ipRightPanel .rightPanelText{ font-weight:bold; color:#5C7AA8; float:left; padding:0px 10px 0px 0px; }
.footer{ font-size:10px; padding:20px 0px 0px 15px; width:300px; float:left;}
/* --------------------------------Inner Pages Css-------------------------------------------- */

/*---------------------------------Popup Page Css----------------------------------------------*/
.innerMain .popMain{width:534px; margin:0px auto;}
.popMain .popContent{ background:url(../images/inner/PopBg.jpg) no-repeat left top;}
.popContent .popHeading{ color:#184CD1; font-weight:bold;}
.popContent .asterik{ color:#FF0000;}
.popContent .input{ width:250px; background:#FFFFFF; height:20px; border:0px; font-family:Arial; font-size:12px;}
.popContent .textArea{ width:250px; background:#FFFFFF; height:100px; font-family:Arial; font-size:12px; border:0px;}
.popMain .popFooter{ background:#184CD1; height:45px;}

/*---------------------------------Popup Page Css----------------------------------------------*/

/* --------------------------------Includes Pages Css----------------------------------------- */
#topHeader{ height:258px;}
#leftNav{ width:130px; float:left;}
/* --------------------------------Includes Pages Css----------------------------------------- */


/*Sitemap Css*/
.sitemap{width:200px; float:left; background:#bbd7ec; border:1px solid #7f7878;}
.sitemap ul{margin:0px; padding:0px; list-style:none;}
.sitemap ul li{margin:0px 0px 0px 0px; padding:0px;}
.sitemap ul li.last{background:none; padding:0px;}
.sitemap ul li a{font-family:arial; font-size:12px; color:#000; background:url(../images/sitemapBg.jpg) left top repeat-x; border-bottom:1px solid #7f7878; padding-left:15px; height:17px; line-height:17px; display:block;}
.sitemap ul li a:hover{background:url(../images/sitemapBg.jpg) left bottom repeat-x;}

.sitemap ul ul{margin:0px; padding:0px 0px 0px 15px; list-style:none;}
.sitemap ul ul li{margin:0px; padding:0px;}
.sitemap ul ul li a{background:url(../images/sitemapBg.jpg) 0 -26px repeat-x; border-left:1px solid #7f7878;}
.sitemap ul ul li a:hover{background:url(../images/sitemapBg.jpg) left bottom repeat-x;}
/*Sitemap Css*/
