/* Index Template */
*{margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul li{margin-bottom:0px!important; padding-bottom:5px;}
   li a {color:#000000; font-weight:bold;}
    li a:visited {color:#565656;}
    li a:hover {color:#007095;}
    h1{font-size:2em; color:black;}
    h1.ginorm{font-size:2.8em; color:black; line-height:2.5em;}
    h2{font-size:1.5em; color:black;}
    h3{font-size:1.3em; color:black;}
    #about_us{position:absolute; top:810px; left: 225px; width:760px; float:right; line-height:1.5em;}
    #combox{width:620px; display:inline-block; background-repeat:no-repeat; float:left;}
    #combox p{margin-top:108px;}
    #combox a{text-decoration:none; font-size:1.1em; display:block;}
    #box{display:inline-block; margin-top:14px; margin-left:10px; width:720px;}
    ul#infolist {margin-left:10px;}
    ul#infolist li{margin:6px 10px; float:left; display:inline;}
input, textarea{padding:2px 5px;font:normal 1em "Helvetica",Helvetica,sans-serifcolor:#333}
h1{font-weight:bold}
h1{font-size:1.5em}
h2{font-size:1.4em}
h3{font-size:1em}
blockquote{margin-left:2em;margin-right:2em}
a:hover{text-decoration:none;color:#3760BF}
a img{border:none}
img.left{float:left;margin:0 20px 0 0}
img.right{float:right;margin:0 0 0 20px}
hr{display:none}
/*fancy boxes*/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{background:transparent url(../_g/newbox.png) no-repeat left top}
.cssbox{width:820px !important;/* intended total box width - padding-right(next) */ width:820px;/* IE Win = width - padding */ padding-right:0px;/* the gap on the right edge of the image (not content padding) */ margin:0px auto;/* use to position the box */}
/* set the top-right image */ 
.cssbox_head{background-position:top right;margin-right:-15px;/* pull the right image over on top of border */ padding-right:40px;/* right-image-gap+right-inside padding */}
/* set the top-left image */
.cssbox_head h2{background-position:top left;margin:0;/* reset main site styles*/ border:0;/* ditto */ padding:25px 0 15px 40px;/* padding-left = image gap+interior padding ... no padding-right */ height:auto !important;height:1%;/* IE Holly Hack */}
/* set the lower-left corner image */ 
.cssbox_body{background-position:bottom left;margin-right:25px;/* interior-padding right */ padding:15px 0 15px 40px;/* mirror .cssbox_head right/left */}

/* Header */
#header{width:778px;height:80px;margin:0 auto;background-image:url(../_g/web-header3.gif) repeat-x}
#header h1, #header h2{margin:0;letter-spacing:-0.05em;font-weight:normal}
#header h1{float:left;padding-top:40px;font-size:4em}
#header h1 a{text-decoration:none}
#header h2{float:left;padding:67px 0 0 8px;font-size:2em;font-style:italic;color:#000}
/* Menu */
#menu{width:auto;height:36px;margin:0 0 0 0;background:none}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal}
#menu li{display:inline}
#menu a{float:right;height:10px;padding:0px;background:none;text-decoration:none;font-weight:semi-bold;font-size:.8em;color:#000}
#menu a:hover{text-decoration:underline}
#menu .first a{background:none}
/* Page */
#page{width:1020px;margin:0 auto}
