/* CSS Document for Pacific Crossing*/
body{
	padding:0 0 0 0;
	margin:0;
	background-color:#ffffff;
	color:#000;
	font: normal;
	}

div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
hr {/*width: 50%;*/
float: left;
color: #101000;
text-align: left;/*this will align it for IE*/
/*this will align it left for Mozilla*/
padding: 10px 0 0 10px;
} 
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/
/*------------------------------------------------header--------------------*/
#header{
	background: #524B3E;
	width:969px;
	height:178px;
	position:relative;
	margin:0 auto;
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-TOP:#FFFFFF solid 1px;
	
}

#header_top_banner p.logo {
	background-image: url(images/logo.jpg);
	width:277px;
	height: 85px;
	top: 7px;
	left: 39px;
	float:left;
	position:absolute;
}
#header_top_banner p.car {
	background-image:url(images/d_04.jpg);
	width:174px;
	height: 85px;
	top: 7px;
	left: 316px;
	float:left;
	position:absolute;
}
#header_top_banner p.title {
	
	top: 7px;
	left: 712px;
	float:left;
	position:absolute;
	font: strong 19px Arial;
	color: #336699;
}

#header ul{
	background:url(images/nav_bar.jpg) 0 0 no-repeat;
	width:890px;
	height:38px;
	position:absolute;
	
	top:136px;
	left: 40px;
	padding:0 0 0 30px;
	/*padding:15px 0 0 65px; adjust the placement of menu text */
}
#header ul li{
	background:url(images/nav_div.jpg) right center no-repeat;

	height:39px;
	float:left;
	padding: 0 10px 0 0;
	
}
#header ul li a{
	display:block;
	background:url(images/nav_bak.jpg) 0 0 repeat-x;
	padding:0 16px; /* left is the seperation between items*/
	font: 14px/38px  Arial, Helvetica, sans-serif;
	color:#5C5345;
	background-color:inherit;
	text-decoration:none;
	
	
}
#header ul li a:hover{

	background:url(images/nav_hover.jpg) 0 0 repeat-x;
	color:#42678A;
	/*height:41px;*/
	background-color:inherit;
	
}
#header ul li a.hover{
	top: 40px;
	display:block;
	background:url(images/nav_hover.jpg) 0 0 repeat-x;
/*	height:41px;*/
	padding:0 20px;  /* left size for hover */
	color:#93B809;
	font:  14px/27px "Arial Narrow", Arail, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	cursor:text;
	
}
#header ul li.last{
	background-image:none;
	height:41px;
	float:left;
	
	
}
#header_top {
	background:url(images/top_bk_grnd.jpg) 0 0 repeat-x;
	
	width:967px;
	height:100px;
	position: absolute;
	margin: 0 1px 0 1px;
}

#header_top ul{
	/*padding:15px 0 0 65px; adjust the placement of menu text */
}
#header_top ul li{
	float:left;
	
}
#header_top ul li a{
	font: 14px/38px  Arial, Helvetica, sans-serif;
	color:#5C5345;
	background-color:inherit;
	text-decoration:none;
	
	
}
#header img.logo{
	position:absolute;
	left:40px;
	top:5px;
	width:277px;
	height:85px;
}
#header img.car{
	position:absolute;
	left:316px;
	top:5px;
	width:174px;
	height:85px;
}
#header img.cv_button{
	position:absolute;
	left:774px;
	top:35px;
	width:142px;
	height:30px;
}
#header h1{
	/*background:url(images/ph_bak_03.jpg) 0 0 repeat-x;*/
	width:356px;
	height:60px;
	
	position:absolute;
	color:#42678A;
	font: 12px arial, Helvetica, sans-serif ;
	left: 533px;
	top:36px;
	
}
#header p{
	font:normal 14px/19px "Book Antiqua", Helvetica, sans-serif;
	color:#FF7C19;
	background-color:inherit;
	position:absolute;
	left:37px;
	top:180px;
}


/*------------------------------------------------header--------------------*/
/*------------------------------------------------body--------------------*/
#body2{
	background: #524B3E;
	width:969px;
	height:1850px;
	padding:0 0 0 0;
	margin:0 auto;
	position: relative;
	
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	}
#body2 img.creditcards {
	position:absolute;
	top:1815px;
	left:826px;
	width: 88px;
	height: 28px;
}
#body_content2{
	background: #ffffff;
	width:894px;
	height:1800px;
	left:33px;
	top: 3px;
	border: 2px solid #42678a;
	position:absolute;
	}
	/* BODY CONTENT LENGH DIFFERENCES */
#body{
	background: #524B3E;
	width:969px;
	height:650px;
	padding:0 0 0 0;
	margin:0 auto;
	position: relative;
	
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	}
#body img.creditcards {
	position:absolute;
	top:615px;
	left:826px;
	width: 88px;
	height: 28px;
}
#body_content{
	background: #ffffff;
	width:894px;
	height:600px;
	left:33px;
	top: 3px;
	border: 2px solid #42678a;
	position:absolute;
	}

#left_image1{
	position:absolute;
	top: 14px;
	left: 14px;
	width: 380px;
	height: 278px;
}
#body_content img.left_image2{
	position:absolute;
	top:310px;
	left:14px;
	width: 119px;
	height: 88px;
}
#body_content img.left_image3{
	position:absolute;
	top:310px;
	left:145px;
	width: 119px;
	height: 88px;
}
#body_content img.left_image4{
	position:absolute;
	top:310px;
	left:274px;
	width: 119px;
	height: 88px;
} 
#body_content smalltext{
	position: absolute;
	top: 410px;
	left: 14px;
	font: normal 10px/15px Arial;
	color: #2A2721;
	width: 380px;
	}

#left_admin{
	position: absolute;
	width:854px;
	float:left;
	top: 231px;
	left: 53px;
	
}
#left{
	position: absolute;
	width:589px;
	float:left;
	top: 231px;
	left: 53px;
	
}
#left ul{
	padding:0;
	margin:10px 0 10px 0;
	display:block;
	float: left;
}
#left ul li{
	display:block;
	float: left;
	height:18px;
	width:145px;
	line-height:25px;
	margin: 0 10px 0 15px;
	padding: 0 0 20px 0;
	}
#left ul li a{
	display:block;
	left: 20px;
	padding:0 0 10px 0;
	font:normal 13px/35px  Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	float:left;
}
#left ul li a:hover{
	color:#012B15;
	
	text-decoration:none;
	
	}

#page_title{
	float:left;
	position:absolute;
	left: 25px;
	top:23px;
	font: 22px Arial, Helvetica, sans-serif;
	color: #42678A
	}
#home_content{
	float:left;
	position:absolute;
	left: 233px;
	top:270px;
	width: 462px;
	height: 110px;
	background:url(images/bk_hm.jpg) no-repeat;
	
}

#home_content p.img1{
	float: left;
	left: 20px;
	display:block;
	background:url(images/img_06.gif) 0 0 no-repeat;
	top: 10px;
	width: 123px;
	height: 95px;
	margin: 10px 0 10px 10px;
	padding-right: 10px;
	}
.brSpacer  {
		margin-top:10px !important;
		line-height:0px !important;
		display:block;
	}	
#home_content p.content{
	margin: 15px 0 0 0;
/*	padding:12px 10px 0 130px;*/
	color: #1010101;
	font: normal 12px Arial, Helvetica, sans-serif;

}
#home_content2{
	float:left;
	position:absolute;
	left: 233px;
	top:410px;
	width: 462px;
	height: 110px;
	background:url(images/bk_hm.jpg) no-repeat;
	
}
#home_content2 p.img1{
	float: left;
	left: 20px;
	display:block;
	background:url(images/img_11.gif) 0 0 no-repeat;
	top: 10px;
	width: 123px;
	height: 95px;
	margin: 10px 0 10px 10px;
	padding-right: 10px;
	}
#home_content2 p.content{
	margin: 15px 0 0 0;
/*	padding:12px 10px 0 130px;*/
	color: #1010101;
	font: normal 12px Arial, Helvetica, sans-serif;

}
#home_content3{
	float:left;
	position:absolute;
	left: 233px;
	top:561px;
	width: 462px;
	height: 110px;
	background:url(images/bk_hm.jpg) no-repeat;
	
}
#home_content3 p.img1{
	float: left;
	left: 20px;
	display:block;
	background:url(images/img_15.gif) 0 0 no-repeat;
	top: 10px;
	width: 123px;
	height: 95px;
	margin: 10px 0 10px 10px;
	padding-right: 10px;
	}
#home_content3 p.content{
	margin: 15px 0 0 0;
/*	padding:12px 10px 0 130px;*/
	color: #1010101;
	font: normal 12px Arial, Helvetica, sans-serif;

}
#right {
	position:absolute;	
	float: left;
	left: 415px;
	top: 23px;
	width: 400px;
}
#right h1 {
	font: normal 22px Arial;
	color: #42678A;
	}
#right h2 {
	font: bold 15px Arial;
	color: #2A2721;
	}
#right h3 {
	font: normal 12px/18px Arial;
	color: #2A2721;
	}
#right img.partner_logos {
	position:absolute;
	top:470px;
	left:1px;
	width: 282px;
	height: 54px;
}
#inner_page_left {
	position:absolute;	
	float: left;
	left: 24px;
	top: 55px;
	width: 540px;
}
#inner_page_left h1 {
	font: normal 22px Arial;
	color: #42678A;
	}
#inner_page_left h2 {
	font: bold 15px Arial;
	color: #2A2721;
	}
#inner_page_left p{
	
	
	font: normal 12px/16px Arial;
	color: #2A2721;
	
	}
#inner_page_left ul{
	padding:0;
	margin:0;
	display:block;
}
#inner_page_left ul li{
	display:block;
	height:20px;
	line-height:0;
}
#inner_page_left ul li a{
	display:block;
	background:url(images/arrow_white.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	height:20px;
}
#inner_page_left ul li a:hover{
	color:#974D04;
	background:url(images/arrow_white_hover.gif) 0 5px no-repeat #DDDDCB;
	text-decoration:none;
}
#inner_page_left img.bottom1 {
	position:absolute;
	top:320px;
	left:5px;
	width: 120px;
	height: 87px;
}
#inner_page_left img.bottom2 {
	position:absolute;
	top:320px;
	left:135px;
	width: 120px;
	height: 87px;
}
#inner_page_left img.bottom3 {
	position:absolute;
	top:320px;
	left:265px;
	width: 120px;
	height: 87px;
}
#inner_page_right {
	position:absolute;	
	float: left;
	left: 584px;
	top: 20px;
	width: 290px;
}
#inner_page_right img.toppic {
	position:absolute;
	top:10px;
	left:5px;
	width: 277px;
	height: 204px;
}
#inner_page_right img.logos_pa {
	position:absolute;
	top:230px;
	left:60px;
	width: 209px;
	height: 165px;
}
/*------------------------------------------------footer--------------------*/

#footer{
	background: #000000;
	width:969px;
	height:96px;
	position:relative;
	margin:0 auto;
	
}
#footer h1{
	font:Normal 12px/16px "Book Antiqua", Arial;
	padding: 6px 0 0 25px;
	color: #ffffff;
}
#footer ul{
	width:494;
	position:absolute;
	left:18px;
	top:66px;
}
#footer ul li{
	float:left;
	color:#ffffff;
	background-color:inherit;
	font:normal 11px/16px "Book Antiqua", Arial;
}
#footer ul li a{
	color:#ffffff;
	background-color:inherit;
	font:normal 11px/16px "Book Antiqua",Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#D76E08;
}
