/* CSS Document */
* { margin: 0; padding: 0; }
body {
font-family: Verdana,Arial,Helvetica,sans-serif;
min-height:1000px;
background-color:#000000;
}

#hd{line-height:0em;}
h1{color:#ffa302; font-weight:normal; font-size:140%; padding:10px 5px; }
h2{color:#ffa302; font-weight:bold; font-size:110%; margin:10px 0px 5px 0px; line-height:1em;}
h2 a{color:#ffa302; font-weight:bold; text-decoration:none;} h2 a:hover{color:#8F0000;text-decoration:underline;}
h3 { color:#ffa302; font-weight:bold; font-size:100%; margin:0.5em 0px 0px 0px; }
h3 a{ color:#ffa302; font-weight:bold; font-size:100%; margin-bottom:0.3em; text-decoration:none;  }
h4 { font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:none; }
h4 a{ font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:underline; }
h4 a:hover{ text-decoration:underline; }
p{color:#ffffff; font-size:90%; padding:5px }

#bd a.external{
	background: url(/core/img/external.gif) center right no-repeat;
	padding-right: 20px;
}


#bd a{color:#ffa302;}
strong{font-weight:bold;}
hr {border: 0; width: 100%; color: #999999; background-color: #999999; height: 1px;}

#hd{left:-30px;position:relative;}
.bg{background:#000000;background-image:url(/core/img/bg/menubg2.gif); width:928px; background-repeat:no-repeat;
background-position:10px 50px;}

/*navigation*/
#navigation { font-family: Arial,Helvetica,sans-serif; text-transform:uppercase; }
#navigation ul{margin:30px 0px;}
#navigation ul li {font-family: Arial,Helvetica,sans-serif; margin:5px 0px 10px 0px; padding:0px 0px;display:block; border-bottom:1px solid #333333; }
#navigation ul li a{ font-weight:normal;font-size:90%;letter-spacing: 0.2em; text-decoration:none; color:#E20A16;  }
#navigation ul li.AM-Selected a{ color:#ffa302;  }
#navigation ul li ul{margin:0px;  }
#navigation ul li ul li{margin:5px 0px 5px 20px; border:none;  }
#navigation ul li a.head2{font-size:70%; color:#E20A16;}
#navigation ul li ul li.AM-Selected a.head2{color:#ffa302;}
#navigation ul li ul li a.head3{font-size:70%; color:#E20A16;}
#navigation ul li ul li ul li.current a.head3{color:#ffa302;}

#navigation ul li.AM-Selected li a { color:#E20A16;}
#navigation ul li ul li a{font-size:70%; color:#E20A16;}
#navigation ul li ul {display:none;}

#bd .content{background-color:#4c4c4c; padding:20px 35px 10px 35px; width:430px;*padding:20px 34px 10px 35px;}
#bd .contentop{ width:430px;}

.qlinkbar{background-image:url(/core/img/bg/rightbg.gif);background-position:right bottom; background-repeat:no-repeat; width:200px;min-height:400px;}
.qlinkbarred{background-image:url(/core/img/bg/rightbgred.gif);background-position:right bottom; background-repeat:no-repeat; width:200px;min-height:400px;}
.qlinkbarblue{background-image:url(/core/img/bg/rightbgblue.gif);background-position:right bottom; background-repeat:no-repeat; width:200px;min-height:400px;}
.qlinkbarpurple{background-image:url(/core/img/bg/rightbgpurple.gif);background-position:right bottom; background-repeat:no-repeat; width:200px;min-height:400px;}
.qlinkbargreen{background-image:url(/core/img/bg/rightbggreen.gif);background-position:right bottom; background-repeat:no-repeat; width:200px;min-height:400px;}


.sidebar{padding:10px 10px 35px 25px; width:150px; }
.sidebar p{color:#000000; font-size:80%; margin: 0px;}
.sidebar h2{
	font-size:90%;
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff;
	border-bottom:1px solid #333333;
	margin:10px 0px;
	padding:3px 0px;
	width:150px;
	letter-spacing: 0.2em;
}
.sidebar a{text-decoration:none;}
.sidebar img{width:60px; margin:2px; padding:2px; border:1px solid #666666;}
.sidebar img.symbol{width:30px; border:none; margin:10px 0px 0px 0px; }
.abs {position:absolute;}
.topshade{position:relative; top:0px; left:0px; height:15px; width:700px; z-index:1;background:url(/core/img/bg/shade.png) repeat;}
.topshade img{height:15px; width:700px;}
.bottomshade{position:relative; height:15px; width:500px; margin-top:-15px;z-index:1;background:url(/core/img/bg/shadebtm.png) repeat;}
.bottomshade img{  height:15px; width:500px;}


/*table*/

table{border-collapse:collapse; margin:10px; font-size:90%; border: 1px solid #ccccccc; width:95%;}
td{padding:10px; border: 1px solid #999999; background-color:#f9f9f9;}
th{padding:10px; border: 1px solid #999999; background-color:#444444; color:#ffffff; font-weight:bold;}



/*people*/
.content .personimg{float:left; padding:2px; border:1px solid #666666; margin:10px; }
.content .personimg img{ width:150px; height:150px;}

/*contact*/
table.contact{background-color:#4c4c4c; color:#ffffff; margin:10px 0 0 0; }
table.contact td{background-color:#4c4c4c; color:#ffffff; border:none; padding:2px;}
table.contact input{border:1px solid #999999; height:23px; width:280px; font-size:100%;}
table.contact textarea{border:1px solid #999999; width:280px;font-size:100%;}
table.contact .submit input{float:right; width:100px;font-size:100%;}


#bd .bodytext ul{list-style:square; list-style-position:outside; margin-left:15px;}
#bd .bodytext ul li{list-style:square; list-style-position:outside;}

/*list*/
.list{margin:20px 0px;}
#bd table.entry{ width:430px; margin:0px; border-collapse:collapse;}
#bd table.entry td{background-color:#4c4c4c; font-size:90%;vertical-align:top;margin:0px; padding:0px; border:none; } 
#bd table.entry img{width:70px; margin:8px 5px 5px 0px;  *margin:5px 5px 5px 0px; border:1px solid #999999; padding:2px;}
#bd table.entry span{float:right;}
#bd table.entry p{height:2em; overflow:hidden; margin-bottom:1em;}
#bd table.entry img.navi{width:31px; border:none; margin-left:20px;}

/*ul list*/
#bd .content ul{color:#ffffff; border-top:1px solid #666666; border-bottom:1px solid #666666; margin:10px 0px; padding:5px 0px;}
#bd .content ul li{font-size:80%; color:#ffffff; margin:5px 0px 5px 15px; list-style-type:disc; list-style-position:outside;}

/*two columns*/
#bd .content table.twocol{margin:0px 10px; width:400px;}
#bd .content table.twocol td{background-color:#4c4c4c; border:none;}
#bd .content table.twocol td ul{margin:0px; padding:0px; border:none;}

/*product*/
#bd .product .thumbs { }
#bd .product .url p { display:inline; line-height:2em; }
#bd .product .hero img{border:none; padding:2px; margin:2px; }
#bd .product img{border:1px solid #666666; padding:2px; margin:2px; }
#bd .product .url{border-top:1px solid #666666;border-bottom:1px solid #999999; padding:5px 0px; margin:10px 0px; }

/*footer */
#ft{padding-bottom:100px; height:50px; text-align:center; background-color:#000000; }
#ft .address{position:relative; left:-20px;}
#ft p{font-size:80%; color:#444444; padding:0px 0px 0px 0px;}
#ft ul{font-size:80%; color:#444444; padding:5px 0px 0px 0px; display:inline; float:right;}
#ft li{  display:inline; }
#ft li a{ color:#666666; margin-right:10px; text-decoration:none; }
#ft li a:hover{ color:#666666;text-decoration:underline; }

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
margin:0;
}
