*	{margin:0; padding:0;}
body	{background:#f2f2f2; font:11px 'trebuchet ms'; color:#676767;}
a	{color:#545454; text-decoration:none; outline:none;}
p	{display:block;}
ul, li	{margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6	{margin:0; padding:0; display:block; text-transform:uppercase;}

#container	{width:1016px; height:auto; margin:0 auto;}

#header	{width:1016px; height:184px; background:url(images/header-bg.png) no-repeat;}
#header h1	{height:114px; display:block; text-indent:-99999px;}
#header ul	{width:970px; height:70px; margin:0 auto; display:block;}
#header ul li	{height:70px; line-height:65px; font-size:16px; float:left;}
#header ul li:hover, #header ul li.active	{background:url(images/menu-hover-bg.gif) repeat-x top;}
#header ul li a	{height:70px; background:url(images/menu-seperator-bg.gif) no-repeat bottom right; padding:0 20px; color:#fff; text-transform:uppercase; display:block;}

#subheader	{width:1016px; height:200px; background:url(images/content-repeat-bg.png) repeat-y;}
#subheader #slider	{width:707px; height:200px; margin-left:13px; position:relative; z-index:100; float:left;}
#subheader #slider .nav	{z-index:200; position:absolute;}
#subheader #slider .nav a.prev	{width:38px; height:44px; background:url(images/arrow-left.png) no-repeat; display:block; text-indent:-99999px; float:left;  top:70px; position:absolute;}
#subheader #slider .nav a.next	{width:38px; height:44px; background:url(images/arrow-right.png) no-repeat; display:block; text-indent:-99999px; top:70px; left:669px; position:absolute;}
#subheader #slider #slide a img	{border:none;}
#subheader address	{width:263px; height:180px; background:#4c4c4c; padding:10px; color:#fff; float:left;}
#subheader address strong	{width:263px; margin-bottom:10px; display:block; font-size:18px;}

#content	{width:1016px; height:auto; background:url(images/content-repeat-bg.png) repeat-y; padding-bottom:30px; float:left;}
#content #content-top	{width:990px; height:6px; background:url(images/content-top-bg.gif) no-repeat; margin:0 auto;}
#content #column-left	{width:687px; height:auto; padding:10px; margin-left:13px; float:left;}
#content #column-left h2	{margin:30px 0 10px 0; font-size:13px; color:#4c4c4c;}
#content #column-left h2.title	{margin:5px 0 20px 0; font-size:18px; color:#0097de;}
#content #column-left p	{margin:10px 0;}
#content #column-left hr	{width:687px; height:1px; background:#e1e1e1; border:none;}

#content #column-right	{width:263px; height:auto; padding:10px; float:left;}
#content #column-right h3	{margin-top:7px; font-size:13px; color:#2a294d;}
#content #column-right p	{margin-top:10px; color:#909090;}
#content #column-right ul	{width:263px; height:auto; margin:15px 0 30px 0;}
#content #column-right ul li	{width:263px; height:30px; line-height:30px; border-bottom:1px #dadada solid;}
#content #column-right ul li:hover	{background:#f3f3f3;}
#content #column-right ul li a	{background:url(images/icon-arrow-bg.gif) no-repeat left center; margin-left:10px; padding-left:20px; color:#909090;}
#content #column-right ul li a:hover	{background:url(images/icon-arrow-hover-bg.gif) no-repeat left center; color:#343434;}

#footer	{width:1016px; height:80px; background:url(images/footer-bg.gif) no-repeat; margin-bottom:20px; line-height:63px; float:left;}
#footer span	{margin-left:23px; color:#fff; float:left;}
#footer ul	{margin-right:23px; float:right;}
#footer ul li	{color:#909090; float:left;}
#footer ul li a	{color:#909090; padding:0 5px;}
#footer ul li a:hover	{text-decoration:underline;}