*
{
    padding:0px;
    margin:0px;
    font-size:1em;
}

body
{
	font-family:Georgia;
	margin: 0;
	padding: 0;
	text-align: center;
	color:#fff;
	background:#000;
	height:100%
}

.clearfix,
.clear
{
	clear:both;
	height:0px;
}

.clearfix:after,
.clear:after 
{
    content: "."; 
    display: block; 
    height:0px; 
    clear: both; 
    visibility: hidden;
}

img
{
    behavior:url(/js/iepngfix.htc)!important;
}

.hide
{
	display:none;
}

/* LINK DEFAULT STYLE */
a,
a:visited
{
	color:#f00;
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
}



a img
{
	border:0;
	text-decoration:none;
}

div#outer
{
    height:100%
}


/*Site Styles*/
div#wrapper
{
    background-position:center top;
    background-repeat:no-repeat;
    width:100%;
    min-height:1024px;
}

div#content
{
    width:800px;
    margin:0px auto auto auto;
    text-align:left;
    padding-top:60px
}

div#logo
{
    float:left;
}

div#logo h1 a
{
    background:transparent url(/images/h1.png) no-repeat 0px 0px;
    width:301px;
    height:95px;
    display:block;
    behavior:url(/js/iepngfix.htc);
}

div#logo h1 a span
{
    display:none;
}

div#header
{
    margin-bottom:50px;
}

div#menu
{
    width:481px;
    height:69px;
    background:transparent url(/images/menu-bg.png) no-repeat 0px 0px;
    text-align:center;
    padding:26px 0px 0px 0px;
    float:right;
    behavior:url(/js/iepngfix.htc);
}

div#menu ul
{
    list-style-type:none;
    font-size:1.9em;
}

div#menu ul li
{
    display:inline;
}

div#menu ul li a
{
    padding:0px 7px;
}

div#menu ul li a:hover,div#menu ul li.selectedl1 a
{
    color:#fff;
}

div#lower
{
    width:675px;
    margin:0px auto;
}

div#lowerwide
{
    width:800px;
}

div#main
{
    font-size:1.7em;
}

div.home
{
    line-height:1.2em;
}

div#main p
{
    margin-bottom:30px;
    padding-right:0px;
}

div#footer
{
    padding-top:10px;
    font-size:0.8em;
}

div#footer span#tel
{
    padding:0px 10px 0px 0px;
}

div#main div#subleft
{
    float:left;
    width:301px;
}

div#subleft img
{
    display:block;
    margin-bottom:15px;
}

div#main div#subright
{
    float:right;
    width:481px;
    color:#000;
    font-size:0.4em;
}

#subright #subcurvetop
{
    background:transparent url(/images/curvetop.png) no-repeat 0px 0px;
    height:24px;
    width:481px;
    behavior:url(/js/iepngfix.htc);
}

#subright #whitebg
{
    background:transparent url(/images/wstrip.png) repeat-y 0px 0px;
    text-align:center;
    behavior:url(/js/iepngfix.htc);

}

#whitebg #subinner
{
    width:400px;
    text-align:left;
    margin:0px auto;
    padding-top:5px;
}

#whitebg #subinner p
{
    padding-bottom:15px;
    padding-right:10px;
}

#whitebg #subinner p.intro
{
    font-size:1.5em;
    padding-right:0px;
}

#subright #whitebg p
{
    margin-bottom:0px;
}

#subright #subcurvebottom
{
    background:transparent url(/images/curvebtm.png) no-repeat 0px 0px;
    height:22px;
    width:481px;
    behavior:url(/js/iepngfix.htc);
}

#subright ul
{
    color:#666;
    list-style-type:none;
    padding-bottom:15px;
}

#subright h2
{
    font-size:1.1em;
}

table p
{
    padding-bottom:5px;
}

div.fileicon
{
	display:none;
}

div.filetext a
{
	font-weight:bold;
}

