* html body{text-align:center}
body{margin:0;background:#fff}

#header{width:1000px;height:155px;margin:0 auto;background:url(images/bgr_header.gif) repeat-x center top}
#header div.capleft{width:29px;height:155px;float:left;background:url(images/bgr_header_capleft.gif) no-repeat left top}
#header div.capright{width:29px;height:155px;float:right;background:url(images/bgr_header_capright.gif) no-repeat right top}
#header a img{margin:33px 0 0 26px;padding:1px;background:white;border:1px solid #ba00ba}
#header a img#logo{float:left;margin:42px 0 0 11px;padding:0;background:none;border:none}
#header:after{display:block;clear:both;content:'.';visibility:hidden;height:0}

#header div.addlinks{float:right;margin:30px 0 0 0;font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#fff;line-height:24px;width:200px}
#header div.addlinks img{padding:0;margin:0;border:none;background:none}

#header dl.dropdown {float:right;margin:0;padding:0}
dt#two-ddheader,dt#three-ddheader{background:url(images/arrow.gif) no-repeat right top;padding:0 15px 0 0}

#header dl.dropdown dt a{font:bold 12px Arial, Helvetica, sans-serif;color:#940094;text-decoration:underline}
#header dl.dropdown dt a.cng{color:#000}
#header dl.dropdown dt a:hover{text-decoration:none}
/* Opera don't like opacity:0; */
#header dl.dropdown dd {position:absolute;overflow:hidden;display:none;background:#eee;z-index:200;padding:2px;margin:0;border:1px solid #333;filter: Alpha(Opacity=95);-moz-opacity:0.95}
#header dl.dropdown dd ul {margin:0;padding:0;list-style:none}
#header dl.dropdown dd li {display:inline;height:20px}
#header dl.dropdown dd a {display:block;font:10px Arial, Helvetica, sans-serif;color:#333;text-decoration:none;line-height:20px;border-bottom:1px solid #333;padding:0 4px;text-align:left}
#header dl.dropdown dd a:hover {background:#ffe3ff;color:#960096}

#mainmenu_container{float:right;width:744px;height:32px;margin:16px 0 0 0;background:url(images/bgr_mainmenu2.gif) repeat-x center top}
#mainmenu_container div.capleft{width:14px;height:32px;float:left;background:url(images/bgr_mainmenu_capleft2.gif) no-repeat left top}
#mainmenu_container ul{margin:0;padding:0;list-style:none}
#mainmenu_container li{display:block;float:left}
#mainmenu_container li a{display:block;padding:10px 10px;font:bold 12px Arial, Helvetica, sans-serif;color:white;text-decoration:none;line-height:12px;background:url(images/bgr_mainmenu_a.gif) no-repeat right top}
/* LINUX BROWSERS #mainmenu li a{padding:10px 8px} */
#mainmenu_container li a:hover{text-decoration:underline}
#mainmenu_container:after{display:block;clear:both;content:'.';visibility:hidden;height:0}

#header div.subnav{visibility:hidden;position:absolute;top:145px;background:#eee;border:1px solid #333;padding:2px;filter: Alpha(Opacity=95);-moz-opacity:0.95}
#header div.subnav ul{margin:0;padding:0;list-style:none}
#header div.subnav li{display:inline;height:20px}
#header div.subnav li a{display:block;font:10px Arial, Helvetica, sans-serif;color:#333;text-decoration:none;line-height:20px;border-bottom:1px solid #333;padding:0 4px;text-align:left}
#header div.subnav li a:hover{background:#ffe3ff;color:#960096}




#banners_middle{width:1000px;height:89px;margin:0 auto;background:url(images/bgr_warning.gif) repeat-x center top}
#banners_middle img{float:left}
#banners_middle p{margin:0;padding:25px 0;font:bold 14px Arial, Helvetica, sans-serif;color:#940094}
#banners_middle div.capleft{width:29px;height:89px;float:left;background:url(images/bgr_warning_capleft.gif) no-repeat left top}
#banners_middle div.capright{width:29px;height:89px;float:right;background:url(images/bgr_warning_capright.gif) no-repeat right top}
#banners_middle img {border:0px; margin-top: 8px;}




#page{width:1000px;margin:0 auto;background:url(images/bgr_page.gif) repeat-y center top}
#page:after{display:block;clear:both;content:'.';visibility:hidden;height:0}

#leftcol{width:195px;float:left}
#leftcol h1{width:166px;height:23px;padding:9px 0 0 29px;margin:0;background:url(images/bgr_leftcol_h1.gif) no-repeat left top;font:bold 12px Arial, Helvetica, sans-serif;color:#fff}
#leftcol h1.first{background:url(images/bgr_leftcol_h1-first.gif) no-repeat left top}
#leftcol div.cnt{padding:6px 6px 6px 26px}

#quicknav{background:url(images/bgr_quicknav.gif) repeat-y left top;padding:0 0 0 20px}
#quicknav ul{margin:0;padding:0;list-style:none}
#quicknav li a{display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#960096;text-decoration:none;padding:8px 16px;background:url(images/bgr_leftcol_a.gif) no-repeat left bottom}
#quicknav li a:hover{text-decoration:underline}

#search p{margin:0 0 4px 0;padding:0}
#search select,#search input.fld{width:158px;font:10px Arial, Helvetica, sans-serif;background:#eee}
#search select{width:162px}
#search a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#940094}

#blogs {height:172px;overflow:auto}
#blogs,#blogs *{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:black}
#blogs a{font-weight:bold;color:#940094}
#blogs p{font-size:10px;color:black}
#blogs p{padding-right:8px}
#blogs p:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
#blogs span{font-size:11px;font-weight:bold}
#blogs a.right{float:right}

#feedback, #feedback p,#feedback a,#feedback input.fld,#feedback select{font-family:Arial, Helvetica, sans-serif;font-size:12px}
#feedback input.fld,#feedback textarea{width:160px}
#feedback textarea{height:100px}

/*
#reviews {height:172px;overflow:auto}
#reviews *{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:black}
#reviews a{font-weight:bold;color:#940094}
#reviews p{font-size:10px;color:black}
#reviews p{padding-right:8px}
#reviews p:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
#reviews span{font-size:11px;font-weight:bold}
#reviews a.right{float:right}
*/

#content{width:805px;min-height:721px;float:right;background:url(images/bgr_content.gif) no-repeat right top}
#content div.cnt{padding:10px 25px 10px 5px}
#content div.cnt select,#content div.cnt input.fld,#content div.cnt textarea{font:12px Arial, Helvetica, sans-serif;color:#000;background:#eee}
#content div.cnt hr{border:none;background:#ccc;line-height:1px;height:1px;color:#ccc;margin:10px 0}
#content div.cnt:after,#content div.cln{display:block;clear:both;content:'.';visibility:hidden;height:0}
#content h2{background:#940094;font:bold 14px Arial, Helvetica, sans-serif;color:white;margin:0 0 10px 0;padding:6px 0;text-align:center}
#content h3{margin:0 0 10px 0;font:bold 14px Arial, Helvetica, sans-serif;color:#940094}
#content div.path, #content div.pagination{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000}
#content div.path{margin:0 0 4px 0;padding:2px 4px;background:#eee}
#content div.path a, #content div.pagination a{color:#940094}
#content div.path a:hover, #content div.pagination a:hover{text-decoration:none}
#content div.pagination{text-align:center}
#content div.list_item *{font-family:Arial, Helvetica, sans-serif}
#content div.list_item img{float:left;padding:1px;margin:0 10px 10px 0;background:white;border:1px solid #ba00ba}
#content div.list_item h3{margin:0;font-size:14px}
#content div.list_item h3 a{color:#940094;text-decoration:none}
#content div.list_item h3 a:hover{text-decoration:underline}
#content div.list_item p.location{margin:0 0 10px 0;font-size:12px;color:#940094}
#content div.list_item p.short{margin:0;font-size:12px}
#content img.lefted{float:left;padding:1px;margin:0 10px 10px 0;background:white;border:1px solid #ba00ba}
#content div.desc{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000}
#content div.desc p{margin:0 0 10px 0}
#content div.details *{font-family:Arial, Helvetica, sans-serif}
#content div.details p{margin:0 0 10px 0;font-size:12px}
#content div.details label{color:#940094;margin:0 10px 0 0}
#content div.msg{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;margin:25px 0 0 0}
#content div.errmsg{color:#cc0000}

#footer{width:952px;height:47px;margin:0 auto;padding:9px 28px 0 20px;background:url(images/bgr_footer.gif) no-repeat center top}
#footer *{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff}
#footer ul{margin:0;padding:0;list-style:none}
#footer li{display:block;float:left}
#footer li a{display:block;padding:0 10px;text-decoration:none;border-right:1px solid white;line-height:12px}
#footer li a:hover{text-decoration:underline}
#footer div.copy{float:right}

#legal{padding:25px 0 25px 10px}
#legal p{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#666}