html,body {padding:  0; margin: 0; background: #d4d2d2 url(../images/bg.gif) repeat-x left top ; color:#fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
img, form {border: 0; margin: 0; padding: 0;}
p,label {margin: 0; padding: 0; font-family: Arial; font-size: 12px; color:#e9e9e9;}
span{font-family: Arial, Verdana, Tahoma;font-size: 11px;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; color: #fff;}
div{padding:  0; margin: 0 auto;}
a {outline: none;}
p {padding: 5px 0;}

#container {margin: 20px auto 0; padding: 0; width: 942px; background: url(../images/bg_cont.png) top center no-repeat;}
#container_work {margin: 20px auto 0; padding: 0; width: 942px; background: url(../images/bg_cont_work.png) top center no-repeat;}
#container_testim {margin: 20px auto 0; padding: 0; width: 942px; background: url(../images/bg_cont_testim.png) top center no-repeat; overflow: hidden;}
#container_bio {margin: 20px auto 0; padding: 0; width: 942px; background: url(../images/bg_cont_bio.jpg) top center no-repeat; overflow: hidden;}
#container_fr {margin: 20px auto 0; padding: 0; width: 942px; background: url(../images/bg_cont_fr.png) top center no-repeat; overflow: hidden;}
#container_fr.count1 {background: url(../images/bg_cont_fr1.jpg) top center no-repeat;}
#container_fr.count2 {background: url(../images/bg_cont_fr2.png) top center no-repeat;}
#container_fr.count3 {background: url(../images/bg_cont_fr3.png) top center no-repeat;}
#container_fr.count4 {background: url(../images/bg_cont_fr4.png) top center no-repeat;}
#container_fr.count5 {background: url(../images/bg_cont_fr5.png) top center no-repeat;}
#container_fr.count6 {background: url(../images/bg_cont_fr6.png) top center no-repeat;}
#container_fr.count7 {background: url(../images/bg_cont_fr7.png) top center no-repeat;}
#container_contact {margin: 20px auto 0 auto; padding: 0; width: 942px; background: url(../images/bg_cont_contact.png) top center no-repeat;}

#top {clear: both; overflow: hidden; width: 942px; height: 235px; float: left;}
#logo {float: left; margin: 0; padding: 0; overflow: hidden; width: 290px;}
#logo img {float: left;width: 240px;height: 160px;margin: 25px 0 0 50px; padding: 0; overflow: hidden; _display: inline;}
#topcontent {float: left; margin: 0; padding: 0; overflow: hidden; width: 650px; height: 195px;}
#topcontent img {clear:both; width: 471px; height: 165px;margin: 22px 0 0 70px; padding: 0; _display: inline;}

#menu{clear: both; width: 900px; color: #ba0b00; height: 36px; background: url(../images/bg_menu.gif) repeat-x left bottom ; padding: 0; margin: 0 20px; border: 1px solid #be8f00;}
#menu ul {list-style-type: none; margin: 0; padding: 8px 0 0 5px;}
#menu li {float: left; margin: 0 0 0 0;padding: 0 11px; text-transform: uppercase; font-weight: bold; font-size: 15px; background: url(../images/bg_sp.gif) right no-repeat; overflow: visible; z-index: 29;}
#menu li a {color: #020202; text-decoration:none; display: block;}
#menu li span {display: block; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: default;}
#menu li a:hover, #menu li a.sel {color: #ba0b00; text-decoration:none;}
#menu li:hover ul, #menu li.hov ul {display: block;}
	#menu ul ul {display: none; margin: 0 -10px; padding: 10px 0 0; background: #fdbd07; list-style-type: none; position: absolute; z-index: 30; _width: 190px;z-index: 50;}
	#menu ul ul li {float: none; display: block; border: none; background: none; _height: 1%; text-transform: none; font-size: 14px; font-weight: normal; _width: 170px;}
	#menu ul ul li:hover {background: #e6a912;}
	#menu ul ul a, #menu ul ul span {font-size: 14px; border-top: 1px solid #bd8b0f; display: block; padding: 6px 0; white-space: nowrap; _width: 170px;}
	  
#content {width: 942px; clear: both; position: relative; z-index: 40;}
#content.simp {position: relative; }

#flashBanner {position: absolute; top: 400px; left: 740px; height: 84px; width: 161px; font-size: 10px; text-align: center;}
#fullContent {float:left; width: 630px;padding: 15px 20px; margin: 30px 0 0 23px;height: 480px; overflow: hidden; _display: inline; font-family: Arial, Helvetica, sans-serif;}

#cont_show1{clear:both; height: 290px; padding: 0; float: left; margin: 20px 0 0; width: 942px; _display: inline;}
#cont_testim{clear:both; width: 942px; height: 390px; padding: 0; margin: 20px 0 0;}
#cont_show1.franch {margin-top: 30px; position: relative; z-index: 20;}

#view{float:left; width: 398px;padding: 0; margin: 0px 0 0 35px; _display: inline;}
#view p {width: 395px;padding: 5px 0; margin: 0px;color:#f8f9fb; text-align:justify;}
#view .btn {position: relative; float: left; margin-top: 10px;}

#work {float:left; width: 640px;padding: 15px 20px; margin: 0px 0 0 23px;height: 256px; overflow: hidden; _display: inline; font-family: Arial, Helvetica, sans-serif;}
#work.out {width: 447px;}
#work p{padding: 5px 0; margin: 0px;color:#f8f9fb;font-size:12px;}
#work img {padding: 15px 0 0 0; margin: 0px;}
#work ol {margin:0 ; padding: 5px 0 5px 30px; font-family: Arial, Helvetica, sans-serif;}
#work li {padding: 2px 0;}
.franch #work img {padding: 0; margin: 0px;}
#work ul {margin: 0; padding: 5px 0 5px 30px; font-family: Arial, Helvetica, sans-serif;}
#work h3, #cont_contact h3 {font-size: 15px; font-weight: bold; font-family: Arial; padding: 5px 0;}

#testimonials {float:left; width: 567px;padding: 0 20px; margin: 0 0 0 23px;}
#testimonials p{padding: 7px 0; margin: 0px;color:#f8f9fb;font-size:12px;width: 550px;}
#testimonials img{padding: 15px 0 0 0; margin: 0px;position:relative; }

#cont_contact {clear:both; width: 560px;padding: 0; margin: 0px 0 0 35px;}
#cont_contact img{padding: 15px 0 0 0px; margin: 0px;}
#contact_contact {float: left;width: 290px; margin: 5px 0 0 0px; padding: 0px 0 0 0px;overflow: hidden;}
#contact_contact textarea {font-family:  Arial, Vardana, Tahoma, Helvetica; color: #fff; font-size: 11px; width: 200px; height: 60px;  margin: 0 0px; text-align: left; border:none; background: #515151;padding:3px 3px;}
#contact_contact .btnsubmit { margin: 5px 0px 0 70px;border:none; background: none;}
#contact_text{float:left; width: 210px;padding: 0; margin: 0px 0 0 0px;}
#contact_text p{width: 170px;padding: 0px 0 10px 0px; margin: 0px;color:#f8f9fb;font-size:12px;}

#view p.loc_cont{width: 339px;padding: 15px 0 0px 0; margin: 0px;color:#f8f9fb;font-size:14px;}
#view span{font-size:18px;}
#view img.p1 {padding: 20px 0 0 0; margin: 0px;width:440px;height:24px;position:relative; }
#view img.p2 {padding: 5px 0 0 0; margin: 0px;width:150px;height:24px;position:relative; }
#view img.bn {float:right;padding: 0 30px 0 0; margin: 0px;position:relative; }
#show{float:left; width: 480px;padding: 0; margin: 0px 0 0 20px; _display: inline; }
#show img{float:right;padding: 0 0px 0 0; margin: 0px;width:481px;height:282px;border: 1px solid #b5b4b2;}
#map{width: 895px; height: 290px; clear:both; float: left; margin: 20px 23px 0 24px; _display: inline;}


#cont_show2{clear:both;height: 210px;padding: 0; margin: 18px 0 0 0; float: left; width: 942px; _display: inline;}
#container_fr #cont_show2 {margin-top: 10px;}
#bl1{float:left; width: 552px;padding: 0; margin: 0 0 0 25px;background:#000; border: 1px solid #fdbd08;height: 197px; _display: inline;}
#pic1{float:left; width: 405px;padding: 0; margin: 15px 0px 0 20px; _display: inline;}
#sp, #sp1 {clear:both;padding: 10px 20px 0 0;font-family: Arial;font-size: 11px; text-align: right;}
#sp a,  #sp a:visited   {color: #febe05; text-decoration:underline;}
#sp a:active,  #sp a:hover   {color: #65a9cc; text-decoration:underline;}
#pic2{float:left; width: 127px;padding: 0; margin: 0px 0 0 0px;}
#pic1 p{float: left;width: 395px;padding: 10px 0px 0 0; margin: 0px;color:#e9e9e9;font-size:11px;}
#pic1 span{float:left;font-style:italic;width: 385px; text-align: right; font-size: 10px;}
#pic1 img {float:left; padding: 0px 0 0 0; margin: 0px;width:116px;height:19px;position:relative; }
#pic2 img {float:right;padding: 0; margin: 0px;width:127px;height:197px;position:relative; }

#bl2{float:left; width: 324px;padding: 0; margin: 0px 0 0 15px;background:#000; border: 1px solid #fdbd08;height: 197px; _display: inline;}
#contact {clear:both;width: 309px; margin: 0 0 0 0px; padding: 0px 0 0 15px;}
#contact img{padding: 15px 0 0 0;}
#contact form {margin: 0;}
#contact p {padding: 5px 0; color: #8a8a8a; font-size: 11px; line-height: 14px;}
#inp1, #inp3 {float:left;width: 227px; margin: 0 ; padding: 0px 0 0 0; overflow: hidden;}
#inp3 {width: 280px;}
#inp2{float:left;width: 70px; margin: 0 ; padding: 69px 0 0 0; _width: 60px;}
#inp1 .line, #inp3 .line {}
td.line {padding: 2px 0; height: 19px; display: table-cell !important;}
#inp1 .line img, #inp3 .line img {float:left ;width:60;height:15px; padding: 0 !important;}
#inp3 .line img {padding: 5px 10px 0 0;}
#inp1 .line input, #inp3 .line input {color: #fff; font-size: 11px; height:13px;width: 140px; margin: 0; text-align: left;  background: #515151;border:none;padding:3px 3px;}
#inp3 .line input {margin-bottom :4px;}
#inp2 .btnsubmit {width: 60px; margin: 0 0px 0 0px;border:none; background: none;}
#inp1 .line span, #inp3 .line span {float:right;font-style:normal;font-size: 10px;color:#8a8a8a;width:240px;}

#b111, #b112 {float: left; width: 220px; margin-left: 15px; height: 197px; border: 1px solid #fdbd08; background: #000; overflow: hidden;}
#b111 {width: 315px; margin-left: 23px; _display: inline;}
	#b111 #pic1 {width: 158px; margin-left: 15px; margin-right: 15px;}
	#b111 #pic1 p {width: auto;}
	#b111 #pic1 span {width: 100%;}
 	#b111 #pic1 #sp {padding-right: 0;}
#b112 {position: relative;}
#b112 a.wr, #b112 a.wr img {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#footer {padding: 25px 25px 20px; clear: both; width: 892px; color: #301e13; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif; position: relative;}
#footer .disclosure {clear: both; padding: 10px 190px 0 0; font-size: 10px;}
#footer .pageLink {position: absolute; right: 25px; top: 18px; color: #000;}
#footer .pageLogin {position: absolute; right: 125px; top: 18px; color: #000;}
#footer .fbl {position: absolute; right: 25px; top: 60px;}
#footer a {color:#301e13; text-decoration:none;}
#footer a:hover {color:#301e13; text-decoration:underline;}
#footer div{line-height:14px;}

a         {color: #65a9cc; text-decoration:underline;}
a:visited {color: #65a9cc; text-decoration:underline;}
a:active  {color: #fafafa; text-decoration:underline;}
a:hover   {color: #fafafa; text-decoration:underline;}

#leftmenu {width: 161px; padding-right: 19px; float: left; overflow: hidden;}
#leftmenu ul {margin: 0; padding: 0 0 5px; list-style-type: none; width: 161px; float: left; overflow: hidden;}
*+html #leftmenu ul {padding: 0;}
#leftmenu ul li {padding: 0 0 1px; margin: 0; float: left;}
#leftmenu ul li img, #leftmenu ul li a {display: block; margin: 0; padding: 0; float: left;}
#leftmenu ul li.sel img, #leftmenu ul li a:hover img {margin-left: -161px;}

#contentbox {width: 460px; float: left;}

#storetenant {_overflow: hidden;}

#apply input.text_{background:#515151 none repeat scroll 0 0;border:medium none; color:#FFFFFF; font-size:11px; height:13px; margin:0 0 5px; padding:3px;text-align:left;width:150px;}

#apply textarea{background:#515151 none repeat scroll 0 0; border:medium none; color:#FFFFFF; font-family:Arial,Vardana,Tahoma,Helvetica;
                font-size:11px; height:70px; margin:0 0; padding:3px; text-align:left; width:200px;}

#apply select {background:#515151 none repeat scroll 0 0; border:medium none; color:#FFFFFF; font-family:Arial,Vardana,Tahoma,Helvetica; width:150px;}
#apply .disclosure {clear: both; font-size: 10px;}

.login-box{ background-color:#000000;
border:1px solid #D27D00;
clear:both;
height:115px;
padding:10px;
width:376px;}
.error{color:#e99a90}

.resourcesbox{width:872px;margin:0 0 0 24px; border:1px solid #D27D00; padding:10px; background:#000;}

.cat_box {}
.cat_box h2{text-decoration:underline;}

ul.item{padding:0 0 0 10px; margin:0}
ul.item li { list-style-type:circle;margin-left:30px; line-height:20px;}
ul.item li a{color:#FEBE05; text-decoration:underline;}
ul.item li a:hover{color:#65A9CC}

