body {
	text-align:center;
	padding:0;
	margin:1px 0 0;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#333;
	background: #024782;
}

a {
	color:#666;
	text-decoration:none;
}

a:hover {
	color:#4889A8;
}

#container {
	text-align:left;
	background:#FFF url(images/header_top.gif) no-repeat;
	width:763px;	
	margin:auto;
	padding:10px 0px 0px 0px;
}	

#container .p1 {
    margin: 5px 0px 0px 10px;
}

#header {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width:763px;
	height: 50px;
}

#hlogo {
	float:left;
	margin:0;
	padding:0;
	width: 225px;
	height: 50px;
}

#hbg {
	text-align:right;
	font:bold 12px Arial, Helvetica, Sans-serif;
	float:left;
	background:#FFF url(images/header_bg.gif) no-repeat;
	margin:0px;
	padding:0px;
	width: 521px;
	height: 50px;
}

#hbg .p1{
	margin:0;
	padding:25px 20px 0px 0px;
}

#navtrail {
	text-align:left;
	width: 600px;
	padding: 0px 0px 5px 15px;
	margin: 0px;
	}

#midtext{
	text-align:left;
	background:#FFF;
	width:763px;
	margin:auto;
	padding:0px 0px 10px 0px;
}

#midtext .p1{
	margin:0;
	padding:10px 10px 0px 20px;
}

#midcontent1{
	text-align:left;
	background:#FFF url(images/pccnet_content_bg.jpg) no-repeat;
	width:763px;
	height: 200px;	
	padding:0px 0px 10px 0px;
}

#midcontent1 h1{
	margin:0;
	color:#333;
	font:bold 14px Arial, Helvetica, Sans-serif;
	padding:10px 270px 0px 20px;
}


#midcontent1 .p1{
	margin:0;
	padding:10px 270px 0px 20px;
}

#midcontent2{
	text-align:left;
	background:#FFF url(images/midcontent_clear.gif) no-repeat;
	width:763px;
	padding:20px 0px 10px 0px;
}

#midcontent2 h1{
	margin:0px;
	color:#333;
	font:bold 14px Arial, Helvetica, Sans-serif;
	padding:10px 15px 0px 20px;
}


#midcontent2 .p1{
	margin:0px;
	padding:10px 15px 0px 20px;
}

#midcontent2 .p2{
	margin:0px;
    text-align:center;
    padding:5px 0px 5px 0px;
}

#midcontent2 .midimage{
    float:right;
    width:100px;
    margin:10px 30px 10px 10px;
}

#midcontent2 .storeimage{
    float:left;
    width:300px;
    margin:20px 20px 20px 20px;
}

#midcontent2 .storetitle{
	color:#333;
	font:bold 14px Arial, Helvetica, Sans-serif;
	margin:20px 0px 10px 0px;
}

#midcontent2 a{
	text-decoration:underline;
	color:#0000FF;
}

#midimage{
    float:right;
    width:75px;
    margin:10px 30px 10px 10px;
}

#midimage2{
    float:right;
    width:100px;
    margin:10px 30px 10px 10px;
}


#awardcontent{
	text-align:left;
	background:#FFF url(images/header_awards.jpg) no-repeat;
	width:763px;
	padding:80px 0px 10px 0px;
}

#awardcontent h1{
	margin:0;
	color:#333;
	font:bold 14px Arial, Helvetica, Sans-serif;
	padding:10px 15px 0px 20px;
}


#awardcontent .p1{
	margin:0;
	padding:10px 15px 0px 20px;
}

#awardt1 {
    float: left;
    width: 380px;
}

#awardt2 {
    float: left;
    width: 380px;
    border-left: solid 1px #EEE;
}

#midfooter2{
    clear: both;
	background:#FFF url(images/midcontent_footer.gif) no-repeat;
	width:763px;
	height:11px;
	padding:10px 0px 0px 0px;
}

#midcontainer {
	background:#FFF;
	padding:0px;
	width:763px;
	height:190px;
}

#midcontainer .contain {
	float:left;
	width:200px;
	height:172px;
	padding: 0px 20px 0px 30px;
}

#midcontainer .cheader {
	text-align:center;
	width:200px;
	height:32px;
	padding: 0px;
	background:#054A84 url(images/contain_header.gif) no-repeat;
}

#midcontainer .cheader h1{
	color:#FFF;
	font:bold 14px Arial, Helvetica, Sans-serif;
	padding: 5px 0px 0px 0px;
}	

#midcontainer .cheader a{
	color:#FFF;
	text-decoration:none;
}


#midcontainer .cheader a:hover {
	color:#FFFF00;
}


#midcontainer .cbody {
	text-align:left;
	width:200px;
	height: 140px;
	background:#EBEBEB url(images/contain_body.gif) no-repeat;
}

#midcontainer .cbodyp1{
	margin:0;
	padding:10px 5px 5px 5px;
}

#midcontainer .cbodyp2{
	text-align:right;
	font:normal 12px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0px 10px 0px 0px;
}

#midcontainer .cbody a{
	text-decoration:underline;
	color:#0000FF;
}

#refheader {
	clear: both;
	background:#FFEB99 url(images/reference_top.gif) no-repeat;
	width:763px;
	height: 11px;
	padding:0px;
}

#refbody {
	background:#FFEB99 url(images/reference_bg.gif) repeat-y top left;
	width:763px;
	padding:0px;
}

#refbody h1{
	margin:0;
	color:#333;
	font:bold 14px Arial, Helvetica, Sans-serif;
	padding:5px 5px 5px 30px;
}


#refbody .p1{
	margin:0;
	padding:5px 5px 0px 30px;
}

#refbody .p2{
	text-align:right;
	font:normal 12px Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0px 10px 0px 0px;
}

#refbody a{
	text-decoration:underline;
	color:#0000FF;
}

#reffooter {
	background:#FFEB99 url(images/reference_footer.gif) no-repeat;
	width:763px;
	height:11px;
	padding:0px;
}


#footer {
	clear: both;
	background:#024782 url(images/header_footer.gif) no-repeat;
	width:763px;
	margin:auto;
	padding:12px 0px 0px 0px;
}	

#footer .p2 {
	text-align:right;
	font:normal 9px Arial, Helvetica, Sans-serif;
	color: #FFF;
	padding: 0px 10px 0px 0px;
	}

#footer a{
    text-decoration:underline;
    color: #FFF;
    }