/* CSS Document */
body{margin:0;padding:0;font-family:Verdana,Arial;font-size:10px;text-align:center;color:#535353;}
a,a:hover,a:visited{color:#535353;font-weight:bold;outline:none;text-decoration:none;}
a.DarkLink,a.DarkLink:hover,a.DarkLink:visited{outline:none;text-decoration:none;display:block;font-weight:bold;text-align:right;color:#575757}
a.LightLink,a.LightLink:hover,a.LightLink:visited{color:#FFFFFF;font-weight:bold;}
table,td,tr{vertical-align: top;font-family:Verdana,Arial;font-size:10px;color:#535353;border:none;}



/**********************************Base Box Styles*****************************/
div#MainBox{margin:0 auto 0 auto;padding:0;text-align:left;height:600px;max-height:600px;min-height:600px;width:913px;min-width:913px;max-width:913px;}
div#TopGradFiller{float:left;margin:0;padding:0;height:27px;max-height:27px;min-height:27px;width:913px;min-width:913px;max-width:913px;background:url(../images/top_grad_1.jpg) no-repeat left top;}
div#RightGradFiller{float:left;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:20px;min-width:20px;max-width:20px;background:url(../images/right_grad_1.jpg) repeat-y left top;}
div#BottomGradFiller{float:left;position:relative;top:-14px;margin:0;padding:0;height:27px;max-height:27px;min-height:27px;width:913px;min-width:913px;max-width:913px;background:url(../images/bottom_grad_1.jpg) no-repeat left top;z-index:1;}
div#LeftGradFiller{float:left;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:20px;min-width:20px;max-width:20px;background:url(../images/left_grad_1.jpg) repeat-y left top;}
div#ContainerLevel1{float:left;position:relative;margin:-7px 0 0 0;padding:0;height:546px;max-height:546px;min-height:546px;width:873px;min-width:873px;max-width:873px;z-index:999;}
div#ContainerLevel2{float:left;position:relative;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:695px;min-width:695px;max-width:695px; overflow: hidden;}
div#containerlevel2_inner{position:relative;margin:18px 14px 18px 0;padding:0;height:510px;max-height:510px;min-height:510px;width:680px;min-width:680px;max-width:680px;
/*background:url(../images/home_place_holder.jpg) no-repeat left top;*/
}
div.Container534px{float:left;margin:0 0 0 0;padding:0;width:534px;}
div.Box520px{float:left;position:relative;left:-14px;margin:18px 0 0 0;padding:0;width:520px;}
div.Box520Inner{margin:5px 10px 5px 10px;padding:5px 3px 5px 0;height:292px;width:497px;overflow:auto;}
div.Box520Inner img{margin:5px;padding:0;}
div.Box160px{float:left;margin:18px 0;padding:0;width:160px;}
div.InnerFoot{position:relative;bottom:0px;}
div.ContactBox160px{float:left;margin:18px 0;padding:0;width:160px;height:510px;background:url(../images/careers_right.jpg) no-repeat left top;max-height:510px;color:#535353;overflow:hidden;}
.FormData{margin:0;padding:4px 0 0 0;vertical-align:top;font-family:Verdana;font-size:10px;line-height:10px;}
div.ContactBox1{margin:25px 10px;padding:0;width:140px;height:120px;}
div.ContactBox2{margin:45px 10px 0 10px;padding:0;width:140px;height:135px;}
div.ContactBox3{margin:35px 10px 0 10px;padding:0;width:140px;height:135px;}
/******************************End Base Box Styles*****************************/



/*************************** Home page layout styles **************************/
div#LatestNewsLeftBox{margin:0;padding:0;width:164px;color:#FFFFFF;}
div#NewsLeftBoxContainer{margin:0px 10px 0px 10px;padding:0;width:144px;}
a.ReadmoreLB,a.ReadmoreLB:hover,a.ReadmoreLB:visited{color:#a15a7e;outline:none;text-decoration:none;font-weight:bold;}
div#LatestNewsHeaderLB{font-weight:bold;color:#FFFFFF;line-height:25px;background:url(../images/nav/hme_bot_hr.jpg) no-repeat left bottom;}
div#NewsLeftBoxContainer p{font-size:10px;padding:3px 0;margin:0px;}
/************************ End Home page layout styles *************************/



/**************************** News page layout styles **************************/
.NewsListing,.NewsListing tr,.NewsListing td{border:none 0px #FFFFFF;}
.NewsPageHeader{margin:0;padding:0;height:135px;max-height:135px;min-height:135px;width:520px;min-width:520px;max-width:520px;background:url(../images/news_head.jpg) no-repeat left top;}
.ArticlePageHeader{margin:0;padding:0;height:109px;max-height:109px;min-height:109px;width:520px;min-width:520px;max-width:520px;background:url(../images/article_head.jpg) no-repeat left top;}
.ArticleHeader{float:left;margin:80px 5px 0 0;padding:0;width:440px;color:#7d7d7d;font-size:11px;white-space:nowrap;overflow:hidden;font-weight:bold;}
.MarginLeft10px{margin-left:10px;}
.NewsDateTop{float:left;margin:80px 0 0 0;width:50px;padding:0;bottom:10px;right:20px;font-size:9px;}
/************************* End News page layout styles *************************/



/**********************************Left Bar Styles*****************************/
div#LeftBar_1{float:left;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:164px;min-width:164px;max-width:164px;background:url(../images/left_bar_1.jpg) no-repeat left top;}
div#LeftBar_2{float:left;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:164px;min-width:164px;max-width:164px;background:url(../images/left_bar_2.jpg) no-repeat left top;}
div#LeftBar_3{float:left;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:164px;min-width:164px;max-width:164px;background:url(../images/left_bar_3.jpg) no-repeat left top;}
.ArchiveBox{margin:0;padding:0;height:105px;}
a.homeLinkBottom,a.homeLinkBottom:hover,a.homeLinkBottom:visited{display:block;margin:10px 10px 10px 10px;padding:0;color:#FFFFFF;font-weight:bold;font-size:10px;outline:none;text-decoration:none;}
a.homeLinkBottom2,a.homeLinkBottom2:hover,a.homeLinkBottom2:visited{display:block;margin:10px 20px 10px 20px;padding:0;color:#FFFFFF;font-weight:bold;line-height:10px;height:10px;font-size:10px;outline:none;text-decoration:none;}
div#InnerRightGrad{float:left;margin:0;padding:0;height:546px;max-height:546px;min-height:546px;width:14px;min-width:14px;max-width:14px;background:url(../images/right_grad_2.jpg) repeat-y left top;}
/******************************End Left Bar Styles*****************************/



/********************************Navigation Styles*****************************/
a.LeftTopHome, a.LeftTopHome:hover, a.LeftTopHome:visited
{
    margin: 18px 0 0 0;
    padding:0;
    display:block;
    height: 164px;
    min-height: 164px;
    max-height: 164px;
    width: 164px;
    min-width: 164px;
    max-width: 164px;
    outline: none;
}
#NavBlock{margin:0 0 0 0;padding:0;width:164px;position:relative;z-index:9999;}
#NavContainer{margin:1px 10px 8px 10px;padding:0;width:144px;position:relative;z-index:9999;}
.nav,.nav ul{padding:0;margin:0;list-style:none;}
.nav a span{display:block;padding:3px;}
.nav a,.nav a:visited,.nav a:hover{display:block;width:144px;line-height:10px;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;outline:none;}
.nav li{text-transform: capitalize;padding:0;margin:0;width:144px;text-align:left;}
.nav li ul{background-color:#932a5c;position:absolute;width:144px;left:-999em;}
.nav li ul li a{padding-top:3px;padding-bottom:3px;}
.nav li:hover ul,.nav li.sfhover ul{padding:0;margin:0;left:auto;margin:-16px 0 0 140px}



/* Bottom nav item styles */
#NavBlockBottom{margin:0;padding:0;width:913px;position:relative;top:-28px;z-index:9;}
#NavContainer2{margin:0px 10px 8px 184px;padding:0;width:719px;}
#NavBlockBottom a,#NavBlockBottom a:visited{padding:0 4px 0 3px;font-size:9px;font-weight:bold;color:#6c6c6c;text-decoration:none;outline:none;border-right:1px solid #6c6c6c}
#NavBlockBottom a:hover{color:#cccccc;}
.BottomCopy{padding:0;margin:10px 7px 0 0;text-align:right;color:#6c6c6c;font-size:9px;line-height:9px;height:10px;}

/* Home page nav item styles */
#TopSeperatorHme{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/hme_sep_top.jpg) no-repeat left top;}
#BottomSeperatorHme{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/hme_sep_bottom.jpg) no-repeat left top;}
.navHomeOn,.navHome{background:url(../images/nav/hme_bot_hr.jpg) no-repeat left bottom;}
.navHomeOn a,.navHomeOn a:hover,.navHome a:hover{background-color:#c389a4;text-decoration:none;outline:none;}


/* News page nav item styles */
.navNewsHead{margin: 10px 10px 10px 14px;padding: 0 0 5px 0;display:block;width:144px;font-size:11px;font-weight:bold;color:#FFFFFF;background:url(../images/nav/news_bot_hr.jpg) no-repeat left bottom;}
.navNewsHead a, .navNewsHead a:hover, .navNewsHead a:visited {font-size:11px;font-weight:bold;color:#FFFFFF; outline:none;text-decoration:none;}
#TopSeperatorNews{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/news_sep_top.jpg) no-repeat left top;}
#MiddleSeperatorNews{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/news_sep_middle.jpg) no-repeat left top;}
#BottomSeperatorNews{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/news_sep_bottom.jpg) no-repeat left top;}
.navNewsOn a,.navNewsOn a:hover,.navNews a:hover{background-color:#dcd1bd;text-decoration:none;outline:none;}
.nav .navNews ul, .nav .navNewsOn ul{background-color:#b59e73;}

/* Brands page nav item styles */
.navBrandsHead{margin: 10px 10px 10px 14px;padding: 0 0 5px 0;display:block;width:144px;font-size:11px;font-weight:bold;color:#FFFFFF;background:url(../images/nav/brands_bot_hr.jpg) no-repeat left bottom;}

.BrandsHeader {padding: 2px 0 0 0; margin: 0 20px 0 20px; color: #FFFFFF; font-weight: bold; font-size: 10px;}
.navBrands a span, navBrandsOn a span {display:block;padding:2px 10px 2px 10px;}
#TopSeperatorBrands{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/brands_sep_top.jpg) no-repeat left top;}
#BottomSeperatorBrands{margin:0;padding:0;width:164px;min-width:164px;display:block;height:17px;min-height:17px;background:url(../images/nav/brands_sep_bottom.jpg) no-repeat left top;}
.navBrandsOn a,.navBrandsOn a:hover,.navBrands a:hover{background-color:#9ac5c8;text-decoration:none;outline:none;}
.nav .navBrands ul, .nav .navBrandsOn ul{background-color:#7cb6b9;}
.nav .navBrands:hover ul,.nav .navBrands .sfhover ul{padding:0;margin:0;left:auto;margin:-14px 0 0 140px}
/******************************End Navigation Styles***************************/



/******************************Brand Generics Styles***************************/
.BrandsBox{position:relative;margin:18px 14px 18px 0;padding:0;height:510px;max-height:510px;min-height:510px;width:695px;min-width:695px;max-width:695px;}
.BrandsNav
{
    position: relative;
	margin: 0;
	padding: 0;
    text-align: left;
    width: 695px;
	min-width: 695px;
	max-width: 695px;
	height: 29px;
	max-height: 29px;
	min-height: 29px;
}
.BrandHeader
{
    font-size: 10pt;
    font-weight: bold; 
}
/******************************End Brand Generics Styles***************************/
