/*
Theme Name: Pacific 2000 v 2.0
Description: The 2nd Pacific 2000 WordPress Theme by William Zhang. This second theme is news based theme.
Version: 2.0
Author: William Zhang
*/

body {
	background-color: #35393C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
}
a:visited{color:#00F;}
a:hover{color:#903;}
.container{
	width:970px;
	margin:0px auto;
	padding:10px;
	background: #FFF;
}

.banner{
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.banner-top{
	background:#A20204;
	height:10px;
}

.banner img{
	margin-top:10px;
}

.menutop{
	background:url('images/menutopbg.jpg') center repeat-x;
	height:30px;
	margin-bottom:0px;
	padding-top:9px;
	margin-top:-10px;
	clear:both;
	text-align:center;
    position:relative;
    z-index:101;
}

.menutop img{
    border:0px;
    width:18px;
    height:18px;
}
.menutop ul, .researchmenu ul{
	margin:0px;padding:0px;
    list-style-type:none;
}
.menutop ul{margin:0px auto;}
.menutop li, .researchmenu li{
    display:inline;
	list-style-type:none;
	padding:0px;
}
.menutop li{padding:0px 23px;}
.menutop a, .menutop a:visited, .researchmenu a, .researchmenu a:visited{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #35393C;
	text-decoration: none;
}
.menutop a:hover, .researchmenu a:hover {
	color: #A20204;
}
.menutop a:active, .researchmenu a:active {
	color: #000000;
}

.menutop ul li ul li, .researchmenu ul li ul li{
    display:list-item;
    height:20px;
    border-bottom:1px dashed #dddddd;
    padding:5px;
}

.menutop ul li ul li:hover, .researchmenu ul li ul li:hover{background:#ffeaea;}
.m1 li:hover .m2, .m2 li:hover .m3, .m3 li:hover ul,
.mr1 li:hover .mr2, .mr2 li:hover .mr3a, .mr2 li:hover .mr3b, .mr2 li:hover .mr3c, .mr1 li:hover .mr4,
.mr1 li:hover .mr5, .mr1 li:hover .mr7, .mr5 li:hover .mr6a, .mr5 li:hover .mr6b, .mr5 li:hover .mr6c, .mr5 li:hover .mr6d
    {visibility:visible;}
.m2, .m3, .m4a, .m4b, .mr2, .mr3a, .mr3b, .mr3c, .mr4,
.mr5, .mr6a, .mr6b, .mr6c, .mr6d, .mr7{
    visibility:hidden;
    position:absolute;
    background:#fff;
    border:1px solid #000;
    text-align:left;
}

.m2{top:25px;left:450px;width:180px;}
.m3{top:90px;left:180px;width:250px;}
.m4a{top:0px;left:250px;width:90px;}
.m4b{top:30px;left:250px;width:210px;}
.m2 li{width:170px;}
.m3 li{width:240px;}
.m4a li{width:80px;}
.m4b li{width:200px;}
.mr2{top:25px;left:100px;width:150px;}
.mr2 li{width:140px;}
.mr3a,.mr3b,.mr3c{left:150px;width:110px;}
.mr3a,.mr6a{top:0px;}
.mr3b,.mr6b{top:30px;}
.mr3c,.mr6c{top:60px;}
.mr6d{top:90px;}
.mr3a li,.mr3b li, .mr3c li{width:100px;}
.mr4{top:25px;left:160px;width:210px;}
.mr4 li,.mr5 li, .mr7 li{width:200px;}
.mr5{top:25px;left:300px;width:210px;}
.mr7{top:25px;left:420px;width:210px;}
.mr6a,.mr6b,.mr6c,.mr6d{left:210px;width:200px;}
.mr6a li, .mr6b li, .mr6c li, .mr6d li{width:190px;}

.subheader{
	background:#730204;
	height:130px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:10px 0px 10px 0px;
}
.subheader1{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:#A20204;
	padding:0px;
	height:130px;
}
.subheader1 img{
	float:left;
}
.subheader2{
	margin-left:350px;
	padding:5px 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subheader2 h1{
	margin:0px;
	padding:0px;
	font-size: 18px;
}
.subheader2 a,.subheader2 a:visited{
	color:#FFF;
}
.copyright{
	clear:both;
	padding:10px;
	text-align:center;
	margin-top:10px;
}
.content{
	margin-top:0px;
    color:#444444;
}
.content a{
    color:#004276;
    font-weight:bold;
	text-decoration:none;
}
.content a:hover{color:#CA0002;}
.content-left{
	float:left;
	width:670px;
}
.content h1{
	background:#730204;
	color:#fff;
	margin:0px 1px 10px 0px;
	padding:5px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.content h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #730301;
	margin:0px 0px 10px 0px;
}
.content-text{
	padding:10px;
}
.content li{
	list-style-image:url(images/bullet.jpg);
}

.researchbox{
    margin:0px 0px 10px 10px;
    padding: 10px;
    border: 1px solid #DDDDDD;
    background: #FFFFFF url(images/researchboxtop.gif) top no-repeat;
    width:280px;
    float:left;
}

.researchseparator{
    border-bottom: 1px dotted rgb(148, 177, 223);
    padding: 0px 0px 10px;
    margin-bottom: 10px;
    clear: both;
}

.picleft{
    float:left;
    height: 70px;
    width:70px;
    margin:0 3px 3px 0;
}

.researchbox2{
    margin:0px auto;
    padding:10px;
    border: 1px solid #DDDDDD;
    background: #FFFFFF url(images/header600.gif) top no-repeat;
    width:590px;
    margin-bottom:10px;
}

.researchbox3{
    margin:0px auto;
    margin-bottom:10px;
    padding: 10px;
    border: 1px solid #DDDDDD;
    background: #FFFFFF url(images/header400.gif) top no-repeat;
    width:380px;
}

.researchmenu{
    margin-top:-10px;
    padding:10px 10px 0px 10px;
    background: #FFFFFF url(images/researchmenu.gif) center repeat-x;
    height:18px;
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #35393C;
    position:relative;
    z-index:100;
}

.researchmenu a{
    padding:10px;
    
}

.research-newstab{
    background: #F7F7F7;
    border: 1px solid #CCCCCC;
    height:28px;
    padding-top:10px;
}

.research-newstab ul{
    height:21px;
    margin: 0px auto;
}

.research-newstab li{
    display:inline;
    background: #EBF2F9;
    border: 1px solid #CCCCCC;
    margin:0px 1px;
    padding:7px;
    float:left;
}

.research-whitebox{
    background:#fff;
    border: 1px solid #CCCCCC;
    border-top:0px;
    float:left;
    padding:10px 18px;
}

#wp-calendar{font-size:14px;border:1px solid #000000;}
#wp-calendar tbody{background: #FFFFFF url(images/cal-bg.jpg) center no-repeat;}
#wp-calendar caption{font-weight:bold;font-size:16px;}
#wp-calendar th{font-weight:bold;padding:3px 7px;border-bottom:1px solid #000000;}
#wp-calendar td{padding:3px 7px;}
#today{font-weight:bold;text-decoration:underline;}

.price-quote table{
    border:1px solid navy;
    border-width:0px 0px 1px 1px;
}
.price-quote table td{
    padding:2px 10px;
    border:1px solid navy;
    border-width:1px 1px 0px 0px;
}
.sidebar2{
    float:left;
    clear:both;
    border:1px solid #c2c2c2;
    padding:10px;
    width:220px;
    margin:10px 0px 10px 0px;
    background:#ffffff;
}
.running-price{
    margin-top:3px;
    font-weight:bold;
    color:#00FF00;
    background:#000000;
    padding-top:5px;
}
.research4{
    float:left;
    border:1px solid #c2c2c2;
    background:#ffffff;
    width:330px;
    margin:0px 10px 10px 0px;
    padding:10px;
}
.research4img{
    float:left;
    margin:0px 10px 10px 0px;
}
.research4 hr{
    clear:both;
}
.research5{
    border:1px solid #c2c2c2;
    padding:20px 25px;
    width:660px;
    margin:10px 10px 10px 0px;
    background:#ffffff;
}
.research6{
    border:1px solid #c2c2c2;
    padding:10px;
    width:690px;
    height:350px;
    margin:10px 10px 10px 0px;
    background:#ffffff;
}
.research6a{
    float:left;
    width:350px;
    margin:0px;
    padding:0px;
}
.research6b{
    float:left;
    background:#000;
    height:128px;
    width:349px;
}
.research6c{
    float:left;
    width:280px;
    margin:0 0 0 40px;
    padding:0px;
}