body{font-family:tahoma;text-align:center;background:#CCC;margin-top:0}

div#container{width:770px;text-align:center;margin:auto;background:url("/images/mainbg.gif") #fff repeat-y}

div.topbanner{background:#000;padding:4px 0 4px 0}

div.topcontainer{background:url("/images/mainbanner.jpg") no-repeat;height:211px}

div.topleft{background:url("/images/topbannerleft.jpg") no-repeat;float:left;width:31px;height:211px}
div.topmiddle{background:url("/images/topbannermiddle.jpg") no-repeat;float:left;height:211px;width:188px}
div.topright{background:url("/images/topbannerright.jpg") no-repeat;float:left;width:551px;height:211px}

div.topcontainer h1{text-indent:-9999px;font-size:0.1em;margin:0;padding:0}

div.address{width:188px;margin:69px 0 16px 0px;text-align:center;float:left}
* html div.address{margin:74px 0 15px 0px}
div.address p{font-size:0.7em;color:#fff;margin-bottom:0;line-height:1.25em}
div.address p a{color:#fff}
div.address p a:hover{text-decoration:none}

div.companyinfo{margin:130px 0 0 550px}

div.punchline{margin:161px 28px 0 15px;text-align:right}
div.punchline p{font-size:0.7em;padding:0 2px 0 0;font-family:Georgia}

div.homelink{width:216px;float:left;padding:2px 0 3px 0;background:#000;margin:0 5px 0 0}
div.topmenuarea{width:770px;background:#333;margin-top:-1px}
div.homelink a{color:#fff;text-decoration:none;float:right;margin-right:10px;font-size:0.75em}
div.homelink a:hover{text-decoration:underline}
ul.topmenu{margin:0 0 0 0;padding:0;list-style:none;padding:2px 0 0 0}
ul.topmenu li{float:left;color:#fff;font-size:0.75em}
ul.topmenu li a{padding:0 10px 0 10px;color:#fff;text-decoration:none}
ul.topmenu li a:hover{text-decoration:underline}
ul.bottommenu{margin:0 10px 0 0;padding:2px 0 0 0;list-style:none;text-align:right}
ul.bottommenu li{float:right;display:block;padding:0px 5px 2px 5px;margin:0px 0 2px 0;color:#fff;font-size:0.7em}
ul.bottommenu li a{color:#eee;text-decoration:none}
ul.bottommenu li a:hover{text-decoration:underline}

div.middlecontent{margin:0 0 0 0}
div.mainmenuarea{width:195px;text-align:left;float:left;padding:10px 0px 0px 10px;color:#fff}
div.mainmenuarea p{margin:3px 0 12px 0}
div.mainmenuarea p a{color:#fff}
div.mainmenuarea p a:hover{text-decoration:none}
p.bold{font-weight:bold}
span.bold{font-weight:bold}
div.mainmenuarea p.bolder{font-weight:bold;font-size:0.75em}
div.mainmenuarea ul{margin:10px 0 0 10px;padding:0;list-style:none}
div.mainmenuarea ul li{background:#E5E5E5;margin:0 0 0px 0;font-size:0.7em;padding:1px 0 3px 12px;font-weight:bold}
div.mainmenuarea p.gift{font-size:0.8em;padding-top:20px;}
html>body div.mainmenuarea ul li{padding:5px 0 5px 12px}
div.mainmenuarea ul li a{color:#444;text-decoration:none}
div.mainmenuarea ul li a:hover{text-decoration:underline}

/* Sub menu css */
div.mainmenuarea ul li ul{font-size:1.4em}
div.mainmenuarea ul li ul li{margin:0;padding:0 0 0 20px}
/* to hide all the sub menus by default */
ul.submenu2,
ul.submenu3{display:none}
/* To display the sub menu we want */
body#menu2 ul.submenu2,
body#menu3 ul.submenu3{display:block}
/* To highlight the sub menu item that is selected */
body#menu3.submenuitem1 ul.submenu3 li.navsubmenuitem1{color:blue}
body#menu3.submenuitem2 ul.submenu3 li.navsubmenuitem2{color:blue}
/* End of sub menu css */

div.searchbox{background:#CECECE}
div.searchbox form{margin:0;padding:10px 3px 12px 8px}
div.searchbox form label{font-size:0.7em;margin:0}
div.searchbox form input{float:left;font-family:tahoma;font-size:0.7em;margin:2px 0 0 0;padding:0;color:#333}
div.searchbox form input#btnsearchbutton{background:#E5E5E5;margin:2px 0 0 5px;border:1px solid #7F7F7F}

div.companydetails{background:#E5E5E5;padding:78px 0 10px 11px}
/* div.companydetails{background:#E5E5E5;padding:28px 0 10px 11px} */
div.companydetails p{margin:0 0 5px 0;font-size:0.55em;color:#2E2E2E}
p.lastpara{margin-bottom:0}
p.question{}
p.introtext{margin-bottom:12px}
p.extratext{margin:0!important;padding:0 0 3px 0!important}
p.welcoming{margin:0;padding:0 0 12px 0}

div.maincontent{width:523px;float:left;margin-left:28px}
h2{font-size:0.8em;font-weight:bold;padding:0px 0 2px 0px;text-align:left;margin:0px 0 0 0;color:#333}
img{border:0}

/* accessibility and site map styling */
body#accessibility h3{text-align:left;margin-bottom:0;padding-bottom:0}
body#accessibility h3.top{margin-top:0;padding-top:0}
body#accessibility .maincontent p{margin-top:3px;padding-top:0}
ul.accessiblelist{margin:0 0 15px 0;padding:0 0 0 20px}
ul.accessiblelist li{font-size:0.7em}
ol.accesskeylist{margin:0;padding:0 0 0 30px}
ol.accesskeylist li{font-size:0.7em}
ul.sitemaplist{margin:0;padding:0 0 10px 0;list-style:none}
ul.sitemaplist li{font-size:0.7em}
ul.sitemaplist li a{text-decoration:none}
ul.sitemaplist li a:hover{text-decoration:underline}
/* end of accessibility and site map styling */

div.maincontentarea{float:left;text-align:left;padding:16px 5px 8px 1px;color:#333}
p{font-size:0.7em;margin:9px 0 17px 0}
div.maincontentarea a{color:#EF3E47}
div.maincontentarea a:hover{text-decoration:none}
p.welcometext{color:#FF3300;margin-bottom:5px;font-weight:bold}
div.maincontentarea h3{font-weight:normal;font-size:0.8em;padding:0}
div.maincontentarea h3.questionheading{margin:0 0 0 0!important;padding:0 0 11px 0!important;}
body#classes div.maincontentarea h3{font-weight:bold;font-size:0.8em;padding:10px 0 0 0;margin-top:0px}

div.leftcolumn{width:150px;float:left}
div.rightcolumn{width:130px;float:left}
div.leftcolumn p, div.rightcolumn p{margin:0 0 12px 0}
span.smallprint{font-size:0.9em}
span.red{color:#FF0000;font-weight:bold}
span.rednobold{color:#FF0000}
span.orange{color:#FF3300}

form{margin:0 0 20px 0;padding:0;width:400px}
fieldset{border:0;margin:0 0 5px 0;padding:0}
label{width:100px;display:block;float:left;font-size:0.7em}
input{width:200px;font-size:0.7em}
input.submitbutton{width:80px!important;border:1px solid #000;background:#333;color:#fff;margin:5px 0 0 229px}
html>body input.submitbutton{margin-left:224px}
textarea{width:200px;font-family:arial;font-size:0.7em;height:56px}

div.bannerarea{width:169px;float:left;margin-left:34px}
div.bannerarea ul{margin:21px 0 0 0;padding:0;list-style:none}
div.bannerarea ul li{height:112px;margin:0 0 20px 0;text-align:left}
div.bannerarea ul li.banner1{background:url("/images/banner1.jpg") no-repeat}
div.bannerarea ul li.banner2{background:url("/images/banner2.jpg") no-repeat}
div.bannerarea ul li.banner3{background:url("/images/banner3.jpg") no-repeat;margin-bottom:0}
div.bannerarea ul li p{font-size:0.8em;padding:53px 3px 0 5px;margin:0}
div.bannerarea ul li a{background:url("/images/arrow.gif") 0 5px no-repeat;color:#000;font-size:0.7em;text-align:right;padding:1px 5px 0 9px;float:right}
div.bannerarea ul li a:hover{text-decoration:none;background:url("/images/arrow.gif") 0 5px no-repeat}

div#left{width:240px;float:left;margin-right:20px}
div#right{width:240px;float:left}

div.bottombanner{padding:0px 0 0px 0;background:#000}

div#createdby{width:770px;text-align:center;margin:auto;display:block}
div#createdby p{color:#888;font-size:0.6em;text-align:left;padding-top:2px;margin:0}
div#createdby a{color:#888;text-decoration:none}
div#createdby a:hover{text-decoration:underline}
div.clearer{clear:both}