/* ///////////////// CSS for the internal pages /////////////////////// */
/*  //////////////// (you can modify below) ///////////// */

.main_box {
   background: #ffffff;
   width:725px;
   margin-left:0px;
   color:#454545;
   margin-bottom:5px;
}


.main_content { 
   padding:0 10px 0 10px;
}

html>body .main_content 
{	
	height:auto;
}


.main_content_title {
   font-size:18px; 
   font-weight:bold; 
   margin-bottom: 12px; 
   padding:0 0 5px 5px;
   line-height:22px; 
   color:#610B0B;
   border-bottom:1px 
   solid #dfdfdf; 
}


.main_content_news_title {
   padding-bottom:12px;
   font-size:15px; 
   font-weight:bold;  
   color:#3A075C
}


.main_content p { 
   padding-bottom:15px;
}


.main_content a:hover {
   color:#941EE2;
   text-decoration:underline;
}


/* ///////////////// main_content /////////////////////// */
/*  //////////////// (you can modify above) ////////////// */






/* /////////////// basic elements /////////////// */

body {
   margin:0;
   padding:0;
   font:75%/1.4 verdana,Helvetica,sans-serif;
   background-color:#333;
   text-align:center;
}

h1,h2,h3 span {
display:none;
}

h3 {
   height:39px;
   margin:0;
   padding:0;
}

p {margin:0;padding:0;}

a {
   color:#3A075C;
   text-decoration:none;
}

a:hover {
   color:#941EE2;
   text-decoration:underline;
}

img {
   border-style:none;
}



/* ////////////// layout ///////////////// */

#header 
{
	background:url(banner_filler.bmp);
}


#container {
	width:1000px;
	margin:0 auto;
	position:relative;
	margin-top:15px; 
	text-align:left;
}

html>body #container {
	margin-top:15px; 
}

.pacom_headlines_box 
{
	position:absolute;
	top:0px;
	left:0px;
	width:282px;
	background: #ffffff;
	color:#454545;
	margin-bottom:5px;
}

.slideshow_box 
{
	margin-left:287px;
	width:580px;
	background: #ffffff;
	color:#454545;
	margin-bottom:5px;
}

.social_net_box 
{
	position:absolute;
	top:0px;
	left:872px;
	width:128px;
	background: #ffffff;
	color:#454545;
	margin-bottom:5px;
}

.collection_box {
	width:1000px;
	background:#ffffff;
	margin-bottom:5px;
}

.home_footer_box {
   color:#fff;
   width:1000px;
   margin-top:15px;
   margin-bottom:5px;
}

.footer_box {
   color:#fff;
   width:725px;
   margin-top:15px;
   margin-bottom:5px;
}


.right_menu {
   position:absolute;
   top:0px;
   left:730px;
   width:270px;
}

.right_box {
   background: #ffffff;
   width:270px;
   margin-bottom:5px;
   color:#454545;
}


/* ////////////// fonts and style ///////////////// */

.page_time {
   background-color:#D9C6FA;
   border-bottom: 2px solid #dfdfdf; 
}

.page_time .time {
   font-weight:bold;
}


.pacom_headlines_content {
   border:1px solid #333;
   background:#ccc;
   margin:0 15px 0 15px;
   padding:5px 5px 5px 5px;
   height:358px;
}


html>body .pacom_headlines_content 
{
	height:343px;
}


.slideshow_content { 
   padding-left:15px;
   padding-right:15px;
   height:358px;
}

html>body .slideshow_content 
{
	height:355px;
}

.content_title {
   font-size:18px; 
   font-weight:bold; 
   margin-bottom: 5px; 
   padding:0 0 5px 5px;
   line-height:22px; 
   color:#610B0B;
   border-bottom: 1px solid #dfdfdf;
}

.content_title_url {
   font-size:10px; 
   font-weight:normal;
   line-height:24px; 
   padding-bottom:10px;
   color:#3A075C;
}

.news_title {
   padding-bottom:2px;
   font-size:10px; 
   font-weight:bold;  
}

.dotted_line {
   border-bottom: 1px 
   dotted #fff;
   margin:10px 0 10px 0;
   background:url(line.gif) bottom repeat-x;
}

time {
   font-weight:bold;
}

.collection_content
{
	margin-bottom:15px;
}


.collection_content_title {
   font-size:14px; 
   font-weight:bold; 
   margin-bottom: 0px;  
   color:#610B0B;
   background:#ccc;
   border-bottom: 1px solid #dfdfdf; 
}

.collection_content_name {
   font-size:12px; 
   font-weight:bold;
   background:#e0e0e0;
   padding:5px 5px 5px 0px;
}


.inner_gray_box_content {
   margin:5px 5px 5px 5px;
   padding:5px 5px 5px 5px;
   border:1px solid #dfdfdf;
   background:#f2f2f2;
}

.footer_box a {
   font-weight:bold;
   color:#fff;
}

.home_footer_box a {
   font-weight:bold;
   color:#fff;
}

.right_top_content {
   border:1px solid #dfdfdf;
   background:#f2f2f2;
   margin:0 10px 0 10px;
   padding:9px 0px 8px 13px;
}

.right_strategy_button {
   padding-top:10px;
}




/* ////////////// lists ///////////////// */

.list {
	margin:0 12px;
}


.list ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}

.list ul li {
	font-size:14px;
	padding-left: 8px; 
	padding-bottom:5px; 
	background: url(../../../web/pacom_resources/css/red_bull.gif) no-repeat 1px 5px;
	font-weight:normal; 
	margin:1px 0;
}

.list ul li a {
	font-weight:bold;
}



/* ////////////// search ///////////////// */


.search_box {
	background-image: url(bg-srchbx.gif);
    background-repeat:no-repeat;
    background-position:left;
    position:relative;
    top:10px;
}
.search_button {
    position:relative;
    top:13px;
}

html>body .search_box 
{
	position:relative;
    top:0px;
}

html>body .search_button
{
	position:relative;
    top:5px;
}


/* ////////////////////////// wire box /////////////////////////// */
.wireBox {
margin:0 14px 0 14px;
}
.wireBoxContent
{background:#ffffff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; height:349px;}
html>body .wireBoxContent {height:347px;}
.right_wireBoxContent 
{background:#ffffff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; height:149px;}
.time_wireBoxContent 
{background:#ffffff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; height:55px;}
html>body .time_wireBoxContent {height:40px;}
.wireBoxHeader
{height:4px;overflow:hidden;background:url(wire_corners/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.wireBoxHeader div
{height:4px;width:4px;background:#fff url(wire_corners/corner_wire_TL.gif) 0 0 no-repeat;}
.wireBoxFooter
{height:4px;overflow:hidden;background:url(wire_corners/corner_wire_BR._bg.gif) 100% 0 no-repeat;}
.wireBoxFooter div
{height:4px;width:4px;background:#fff url(wire_corners/corner_wire_BL.gif) 0 0 no-repeat;}




/* ////////////// rounded corners for outer boxes ///////////////// */

.roundedcornr_top div {
   background: url(outer_gray_corners/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(outer_gray_corners/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(outer_gray_corners/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(outer_gray_corners/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .main_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
     
     
