
html, body {
    margin:0;
    padding:0;
}
html {
    height:100%;
    margin-bottom:1px;
}
body {
    font-family:arial,helvetica,sans-serif;
    font-size:80%;
    background-color:#000000;
    color:#FFFFFF;
}
.temp a {
    color:#AA231B;
    text-decoration:none;
}
.temp a:focus, .temp a:hover {
    color:#FF0000;
}
.temp a.external {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/images/new_window.gif) no-repeat scroll 100% 50%;
    padding-right:14px;
}
img {
    border:0 none;
}
h1, h2, h3, h4, h5, h6, p, ul {
    margin:0;
    padding:0;
    display:block;
    margin: 1em 0;
}
select {
    color:#333333;
    margin-bottom:30px;
}
ul {
    padding-left:15px;
}
ul.plain {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0;
}
hr {
    border-color:#C2C2C2 -moz-use-text-color -moz-use-text-color;
    border-style:solid none none;
    border-width:1px medium medium;
    clear:both;
    height:0;
    margin:20px 0;
    padding:0;
}

.main {
    margin:0 auto;
    width:1049px;
}

.bodymain .main {
    background-color:transparent;
    position:relative;
}

.listitem {
    border-top:1px solid #FFFFFF;
    padding:5px 0 7px 0;
}

.tableitem {
    width:100%;
    vertical-align:top;
    text-align:left;
    margin:0;
    padding:0;
    border:0;
}

.tableitem td {
    border-top:1px solid #FFFFFF;
    padding:5px 0 7px 0;
}

.itemcontent {
    float:left;
    padding:0 5px;
}

.moredetails {
    display:block;
    margin: 1em 0;
    float:right;
    vertical-align:bottom;
}

.moredetails a {
    color:#F7E38E;
    font-weight:bold;
    text-decoration:none;
}
.moredetails a:focus, .temp a:hover {
    color:#F7E38E;
    font-weight:bold;
}

.bg {
	position:absolute;
	left:0px;
	top:0px;
    background-repeat:no-repeat;
	width:1049px;
	height:576px;
}

.home_link {
	position:absolute;
	left:40px;
	top:40px;
	width:280px;
	height:80px;
}
.home_link a {
    background-repeat:no-repeat;
    display:block;
	width:280px;
	height:80px;
}
.home_link a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.about_us {
	position:absolute;
	left:0px;
	top:384px;
    background-repeat:no-repeat;
	width:150px;
	height:65px;
}
.about_us a {
    background-repeat:no-repeat;
    display:block;
	width:150px;
	height:65px;
}
.about_us a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.our_belief {
	position:absolute;
	left:150px;
	top:384px;
    background-repeat:no-repeat;
	width:150px;
	height:65px;
}
.our_belief a {
    background-repeat:no-repeat;
    display:block;
	width:150px;
	height:65px;
}
.our_belief a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.the_project {
	position:absolute;
	left:0px;
	top:449px;
    background-repeat:no-repeat;
	width:150px;
	height:65px;
}
.the_project a {
    background-repeat:no-repeat;
    display:block;
	width:150px;
	height:65px;
}
.the_project a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.our_car {
	position:absolute;
	left:150px;
	top:449px;
    background-repeat:no-repeat;
	width:150px;
	height:65px;
}
.our_car a {
    background-repeat:no-repeat;
    display:block;
	width:150px;
	height:65px;
}
.our_car a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.contact_us {
	position:absolute;
	left:0px;
	top:513px;
    background-repeat:no-repeat;
	width:150px;
	height:65px;
}
.contact_us a {
    background-repeat:no-repeat;
    display:block;
	width:150px;
	height:65px;
}
.contact_us a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.media_links {
	position:absolute;
	left:150px;
	top:513px;
    background-repeat:no-repeat;
	width:150px;
	height:65px;
}
.media_links a {
    background-repeat:no-repeat;
    display:block;
	width:150px;
	height:65px;
}
.media_links a:hover {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.selected a,
.selected a:hover,
.selected a:visited,
.selected a:active {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
}

.content {
    padding:0 10px 0 0;
	position:absolute;
	left:475px;
	top:120px;
	width:450px;
	height:400px;
    overflow:auto;
    overflow-x:hidden;
}


