body{font-size:62.5%;background-color:rgb(240,240,240);font-family:arial,sans-serif;}
.container{width:978px;padding-top:10px;padding-bottom:20px;margin:0 auto;font-size:1.0em;}
.header{width:958px;min-height:130px;height:auto !important;height:130px;border-left:solid 10px rgb(200,200,200);border-right:solid 10px rgb(200,200,200);background:rgb(225,225,225) url(./img/bg_header.jpg) repeat-x;font-size:1.0em;}
.header-top{clear:both;width:958px;height:100px;background:rgb(218,218,218) url(./img/bg_header_top.jpg) repeat-x;font-size:1.0em;}
.header-bottom{clear:both;width:958px;min-height:30px;height:auto !important;height:30px;background:rgb(225,225,225) url(./img/bg_header_bottom.jpg) repeat-x;font-size:1.0em;}
.navbar{white-space:nowrap;float:left;width:958px;border-left:solid 10px rgb(200,200,200);border-right:solid 10px rgb(200,200,200);background-color:rgb(225,225,225);font-family:tahoma,arial,sans-serif;font-size:130% !important;font-size:120%;}
.main{clear:both;width:958px;padding:10px 0 20px 0;border-left:solid 10px rgb(200,200,200);border-right:solid 10px rgb(200,200,200);background-color:rgb(200,200,200);font-size:1.0em;}
.content{display:inline;;float:left;width:676px;background-color:rgb(200,200,200);font-size:1.0em;overflow:visible !important;overflow:hidden;}
.content1{display:inline;;float:left;width:978px;background-color:rgb(200,200,200);font-size:1.0em;overflow:visible !important;overflow:hidden;}
.subcontent{display:inline;float:right;width:270px;background-color:rgb(200,200,200);font-size:1.0em;overflow:visible !important;overflow:hidden;}
.footer{clear:both;width:958px;padding:1.0em 0 1.0em 0;border-left:solid 10px rgb(200,200,200);border-right:solid 10px rgb(200,200,200);background-color:rgb(225,225,225);font-size:1.1em !important;font-size:1.0em;overflow:visible !important;overflow:hidden;}
.sitelogo{width:90px;height:72px;position:absolute;z-index:1;margin:15px 0 0 15px;background:url(./bg_logo_1.png);}
.sitename{width:500px;height:100px;position:absolute;z-index:1;margin:05 px 0 0 95px; padding-left:120px;padding-top:5px; overflow:hidden;}
.sitename h1{font-family:"trebuchet ms",arial,sans serif;font-weight:normal;font-size:290% !important;font-size:260%;}
.sitename h2{font-family:verdana,arial,sans serif;margin-top:-5px;padding-bottom:2px;color:rgb(125,125,125);height:20px;font-weight:normal;font-size:130% !important;font-size:120%;}
.sitename a{text-decoration:none;color:rgb(125,125,125);}
.sitename a:hover{text-decoration:none;}
.navbutton{width:400px;position:absolute;z-index:2;margin-top:26px;margin-left:547px !important;margin-left:550px;}
.navbutton ul{float:right;}
.navbutton li{display:inline;list-style:none;}
.navbutton li a{padding-left:3px;}
.navbutton a:hover{text-decoration:none;}
.navbutton a img{height:32px;}
.navglobal{width:600px;position:absolute;z-index:3;margin-top:65px;margin-left:349px !important;margin-left:351px;}
.navglobal ul{float:right;font-weight:normal;}
.navglobal li{display:inline;list-style:none;}
.navglobal li a{display:block;float:left;padding:2px 5px 2px 5px;color:rgb(125,125,125);text-decoration:none;font-size:130% !important;font-size:120%;}
.navglobal a:hover{text-decoration:none;color:rgb(255,255,255);}
.header-bottom ul{float:left;width:430px;list-style:none;padding:8px 0 3px 10px !important;padding:8px 0 3px 10px;}
.header-bottom ul li{display:inline;padding:0 0 0 10px;background:transparent url(./img/bg_bullet_arrow.gif) no-repeat 0 50%;font-size:110% !important;font-size:100%;}
.header-bottom ul li.nobullet{display:inline;padding:0;background:none;color:rgb(75,75,75);}
.header-bottom ul a{color:rgb(125,125,125);font-weight:bold;text-decoration:none;}
.header-bottom ul a:hover{color:rgb(255,255,255);}
.header-bottom .searchform{float:right;width:430px;}
.header-bottom .searchform form fieldset{float:right;border:none;padding-top:5px;padding-right:10px;}
.header-bottom .searchform input.field{width:15.0em;height:1.2em;padding:1px !important;padding:2px;border:solid 1px rgb(200,200,200);background-color:rgb(255,255,255);font-size:110% !important;font-size:100%;}
.header-bottom .searchform input.button{width:4.5em;height:1.6em;background-color:rgb(240,240,240);border:solid 1px rgb(150,150,150);text-align:center;color:rgb(100,100,100);font-size:110% !important;font-size:100%;}
.header-bottom .searchform input.button:hover{cursor:pointer;border:solid 1px rgb(80,80,80);background-color:rgb(220,220,220);color:rgb(80,80,80);}
.navbar ul{list-style-type:none;}
.navbar ul li{float:left;z-index:auto !important;z-index:1000;background-color:rgb(225,225,225);}
.navbar ul li a{float:none !important;float:left;display:block;height:3.1em;line-height:3.1em;padding:0 16px 0 16px;text-decoration:none;font-weight:bold;color:rgb(100,100,100);border-right:solid 0px rgb(215,215,215);}
.navbar ul li ul{display:none;border:none;}
.navbar ul li:hover{position:relative;}
.navbar ul li:hover a{background-color:rgb(235,235,235);text-decoration:none;}
.navbar ul li:hover ul{display:block;width:10.0em;position:absolute;z-index:1000;top:3.0em;margin-top:0.1em;left:0;padding:0px 16px 0px 16px;border-top:solid 1px rgb(215,215,215);}
.navbar ul li:hover ul li a{white-space:normal;display:block;width:10.0em;height:auto;line-height:1.3em;margin-left:-17px;padding:4px 16px 4px 16px;border-right:solid 1px rgb(215,215,215);border-left:solid 1px rgb(215,215,215);border-bottom:solid 1px rgb(215,215,215);background-color:rgb(235,235,235);font-weight:normal;color:rgb(100,100,100);}
.navbar ul li:hover ul li a:hover{background-color:rgb(225,225,225);text-decoration:none;}
.navbar table{position:absolute;z-index:1000;top:0px;left:-1px;border-collapse:collapse;}
.navbar ul li a:hover{position:relative;z-index:1000;background-color:rgb(235,235,235);text-decoration:none;}
.navbar ul li a:hover ul{display:block;width:10.0em;position:absolute;z-index:1000;top:3.1em;t\op:3.0em;left:0px;marg\in-top:0.1em;border-top:solid 1px rgb(215,215,215);}
.navbar ul li a:hover ul li a{white-space:normal;display:block;w\idth:10.0em;height:1px;line-height:1.3em;padding:4px 16px 4px 16px;border-right:solid 1px rgb(215,215,215);border-left:solid 1px rgb(215,215,215);border-bottom:solid 1px rgb(215,215,215);background-color:rgb(235,235,235);font-weight:normal;color:rgb(100,100,100);}
.navbar ul li a:hover ul li a:hover{background-color:rgb(225,225,225);text-decoration:none;}
.content-1col-nobox{width:676px;background-color:rgb(255,255,255);}
.content-1col-nobox1{width:958x;background-color:rgb(255,255,255);}
.content-2col-nobox-leftcolumn{display:inline;float:left;width:337px;border-right:solid 1px rgb(215,215,215);background-color:rgb(255,255,255);}
.content-2col-nobox-rightcolumn{display:inline;float:right;width:337px;border-left:solid 1px rgb(215,215,215);background-color:rgb(255,255,255);}
.content-2col-nobox-leftcolumn1{display:inline;float:left;width:0px;border-right:solid 1px rgb(215,215,215);background-color:rgb(255,255,255);}
.content-2col-nobox-rightcolumn1{display:inline;float:right;width:0px;border-left:solid 1px rgb(215,215,215);background-color:rgb(255,255,255);}
.content-1col-box{width:676px;background-color:transparent;}
.content-2col-box-leftcolumn{display:inline;float:left;width:333px;background-color:transparent;}
.content-2col-box-rightcolumn{display:inline;float:right;width:333px;background-color:transparent;}
.content-2col-box{width:333px;background-color:rgb(255,255,255);}
.subcontent-box{width:270px;float:right;background-color:rgb(255,255,255);}
.footer p{clear:both;line-height:1.3em;text-align:center;color:rgb(125,125,125);font-weight:bold;font-size:110%;}
.footer p.credits{clear:both;font-weight:normal;}
.footer a, .footer a:visited{text-decoration:underline;color:rgb(125,125,125);}
.footer a:hover{text-decoration:none;color:rgb(0,0,0);}
.corner-page-top{width:978px;height:10px;background:transparent url(./img/bg_corner_page_top.gif) no-repeat;overflow:hidden;}
.corner-page-bottom{width:978px;height:10px;padding-bottom:20px;background:transparent url(./img/bg_corner_page_bottom.gif) no-repeat;overflow:hidden;}
.corner-page-bottom{width:978px;height:10px;padding-bottom:20px;background:transparent url(./img/bg_corner_page_bottom.gif) no-repeat;overflow:hidden;}
.corner-content-1col-top{clear:both;width:676px;height:7px;background:white url(./img/bg_corner_content_1col_top.gif) no-repeat;overflow:hidden;}
.corner-content-1col-top1{clear:both;width:978px;height:7px;background:white url(./img/bg_corner_content_1col_top.gif) no-repeat;overflow:hidden;}
.corner-content-1col-bottom{clear:both;width:676px;height:7px;margin-bottom:10px;background:transparent url(./img/bg_corner_content_1col_bottom.gif) no-repeat;overflow:hidden;}
.corner-content-2col-top{width:333px;height:7px;background:transparent url(./img/bg_corner_content_2col_top.gif) no-repeat;overflow:hidden;}
.corner-content-2col-bottom{width:333px;height:7px;margin-bottom:10px;background:transparent url(./img/bg_corner_content_2col_bottom.gif) no-repeat;overflow:hidden;}
.corner-subcontent-top{clear:both;width:270px;height:7px;background:transparent url(./img/bg_corner_subcontent_top.gif) no-repeat;overflow:hidden;}
.corner-subcontent-bottom{clear:both;width:270px;height:7px;margin-bottom:10px;background:transparent url(./img/bg_corner_subcontent_bottom.gif) no-repeat;overflow:hidden;}
.container:after, .header:after, .header-top:after, .header-bottom:after, .navbar:after, .main:after, .content:after, .content div:after, .subcontent:after, .subcontent div:after, .footer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.content-1col-nobox:after, .content-2col-nobox-leftcolumn:after, .content-2col-nobox-rightcolumn:after, .content-1col-box:after, .content-2col-box-leftcolumn:after, .content-2col-box-rightcolumn:after, .content-2col-box:after, .subcontent-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.content-1col-nobox!:after, .content-2col-nobox-leftcolumn1:after, .content-2col-nobox-rightcolumn1:after, .content-1col-box:after, .content-2col-box-leftcolumn:after, .content-2col-box-rightcolumn:after, .content-2col-box:after, .subcontent-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.corner-content-1col-top:after, .corner-content-1col-bottom:after, .corner-content-2col-top:after, .corner-content-2col-bottom:after, .corner-subcontent-top:after, .corner-subcontent-bottom:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
p:after{content:".";display:block;height:0;visibility:hidden;}
@media print{.content-2col-nobox-rightcolumn{display:inline;float:right;width:337px;border-left:none;background-color:rgb(255,255,255);}
}
.main p.demo{margin:0;padding:10px 20px 50px 20px;}

