/*
Theme Name: PCMthemeV5
Theme URI: 
Description: PCMtheme
Version: 5.0
Author: PCMTech Center
Author URI: http://www.pcmtechcenter.com
Tags: fixed width, three columns, valid XHTML, widgets
*/

/* begin Page */

#pcm-main, table
{
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 11px;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}

.pcm-postcontent,
.pcm-postheadericons,
.pcm-postfootericons,
.pcm-blockcontent-body,
ul.pcm-vmenu a 
{
   text-align: left;
}

.pcm-postcontent,
.pcm-postcontent li,
.pcm-postcontent table,
.pcm-postcontent a,
.pcm-postcontent a:link,
.pcm-postcontent a:visited,
.pcm-postcontent a.visited,
.pcm-postcontent a:hover,
.pcm-postcontent a.hovered
{

   font-size: 13px;
   text-align: justify;
   letter-spacing: normal;
   line-height: 125%;
}

.pcm-postcontent h1, .pcm-postcontent h1 a, .pcm-postcontent h1 a:link, .pcm-postcontent h1 a:visited, .pcm-postcontent h1 a:hover,
.pcm-postcontent h2, .pcm-postcontent h2 a, .pcm-postcontent h2 a:link, .pcm-postcontent h2 a:visited, .pcm-postcontent h2 a:hover,
.pcm-postcontent h3, .pcm-postcontent h3 a, .pcm-postcontent h3 a:link, .pcm-postcontent h3 a:visited, .pcm-postcontent h3 a:hover,
.pcm-postcontent h4, .pcm-postcontent h4 a, .pcm-postcontent h4 a:link, .pcm-postcontent h4 a:visited, .pcm-postcontent h4 a:hover,
.pcm-postcontent h5, .pcm-postcontent h5 a, .pcm-postcontent h5 a:link, .pcm-postcontent h5 a:visited, .pcm-postcontent h5 a:hover,
.pcm-postcontent h6, .pcm-postcontent h6 a, .pcm-postcontent h6 a:link, .pcm-postcontent h6 a:visited, .pcm-postcontent h6 a:hover,
.pcm-blockheader .t, .pcm-blockheader .t a, .pcm-blockheader .t a:link, .pcm-blockheader .t a:visited, .pcm-blockheader .t a:hover,
.pcm-vmenublockheader .t, .pcm-vmenublockheader .t a, .pcm-vmenublockheader .t a:link, .pcm-vmenublockheader .t a:visited, .pcm-vmenublockheader .t a:hover,
.pcm-logo-name, .pcm-logo-name a, .pcm-logo-name a:link, .pcm-logo-name a:visited, .pcm-logo-name a:hover,
.pcm-logo-text, .pcm-logo-text a, .pcm-logo-text a:link, .pcm-logo-text a:visited, .pcm-logo-text a:hover,
.pcm-postheader, .pcm-postheader a, .pcm-postheader a:link, .pcm-postheader a:visited, .pcm-postheader a:hover
{
   font-family: "Perpetua Titling MT";
   font-style: normal;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
   box-shadow:#000;
}

.pcm-postcontent a
{
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #333333;
}

.pcm-postcontent a:link
{
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #304497;
}

.pcm-postcontent a:visited, .pcm-postcontent a.visited
{
   color: #26377A;
}

.pcm-postcontent  a:hover, .pcm-postcontent a.hover
{
   text-decoration: none;
   color: #4BAC38;
}

.pcm-postcontent h1
{
   color: #4B5EAA;
   font-size: 25px;
   text-align: left;
}
.pcm-blockcontent h1
{
   font-size: 25px;
   text-align: left;
}

.pcm-postcontent h1 a, .pcm-postcontent h1 a:link, .pcm-postcontent h1 a:hover, .pcm-postcontent h1 a:visited, .pcm-blockcontent h1 a, .pcm-blockcontent h1 a:link, .pcm-blockcontent h1 a:hover, .pcm-blockcontent h1 a:visited 
{
   font-size: 25px;
   text-align: left;
}

.pcm-postcontent h2
{
   color: #26377A;
   text-align: left;
}

.pcm-blockcontent h2
{
   text-align: left;
}

.pcm-postcontent h2 a, .pcm-postcontent h2 a:link, .pcm-postcontent h2 a:hover, .pcm-postcontent h2 a:visited, .pcm-blockcontent h2 a, .pcm-blockcontent h2 a:link, .pcm-blockcontent h2 a:hover, .pcm-blockcontent h2 a:visited 
{
   text-align: left;
}

.pcm-postcontent h3
{
   color: #A6A6A6;
   font-size: 16px;
   text-align: left;
}

.pcm-blockcontent h3
{
   font-size: 16px;
   text-align: left;
}

.pcm-postcontent h3 a, .pcm-postcontent h3 a:link, .pcm-postcontent h3 a:hover, .pcm-postcontent h3 a:visited, .pcm-blockcontent h3 a, .pcm-blockcontent h3 a:link, .pcm-blockcontent h3 a:hover, .pcm-blockcontent h3 a:visited 
{
   font-size: 16px;
   text-align: left;
}

.pcm-postcontent h4
{
   color: #8E9ACD;
   font-size: 14px;
   text-align: left;
}

.pcm-blockcontent h4
{
   font-size: 14px;
   text-align: left;
}

.pcm-postcontent h4 a, .pcm-postcontent h4 a:link, .pcm-postcontent h4 a:hover, .pcm-postcontent h4 a:visited, .pcm-blockcontent h4 a, .pcm-blockcontent h4 a:link, .pcm-blockcontent h4 a:hover, .pcm-blockcontent h4 a:visited 
{
   font-size: 14px;
   text-align: left;
}

.pcm-postcontent h5
{
   color: #8E9ACD;
   font-size: 13px;
   text-align: left;
}

.pcm-blockcontent h5
{
   font-size: 13px;
   text-align: left;
}

.pcm-postcontent h5 a, .pcm-postcontent h5 a:link, .pcm-postcontent h5 a:hover, .pcm-postcontent h5 a:visited, .pcm-blockcontent h5 a, .pcm-blockcontent h5 a:link, .pcm-blockcontent h5 a:hover, .pcm-blockcontent h5 a:visited 
{
   font-size: 13px;
   text-align: left;
}

.pcm-postcontent h6
{
   color: #8E9ACD;
   font-size: 13px;
   text-align: left;
}

.pcm-blockcontent h6
{
   font-size: 13px;
   text-align: left;
}

.pcm-postcontent h6 a, .pcm-postcontent h6 a:link, .pcm-postcontent h6 a:hover, .pcm-postcontent h6 a:visited, .pcm-blockcontent h6 a, .pcm-blockcontent h6 a:link, .pcm-blockcontent h6 a:hover, .pcm-blockcontent h6 a:visited 
{
   font-size: 13px;
   text-align: left;
}

ul
{
   list-style-type: none;
}

ol
{
   list-style-position: inside;
}

html, body
{
   height:100%;
}

#pcm-main
{
   position: relative;
   z-index: 0;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}

body
{
   padding: 0;
   margin:0;
   min-width: 1087px;
   color: #5C5D57;
   background-color: #FFFFFF;
   background-image: url('images/Bottom_texture.jpg');
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: top left;
}

#pcm-page-background-middle-texture
{
   position: relative;
   background-image: url('images/Middle_texture.jpg');
   background-repeat: repeat-x;
   background-position: top left;
   background-attachment: scroll;
   width:100%;
   min-width: 1087px;
   min-height:100%;
}

.cleared
{
   display:block;
   clear: both;
   float: none;
   margin: 0;
   padding: 0;
   border: none;
   font-size: 0;
   height:0;
   overflow:hidden;
}

.reset-box
{
   overflow:hidden;
   display:table;
}

form
{
   padding: 0 !important;
   margin: 0 !important;
}

table.position
{
   position: relative;
   width: 100%;
   table-layout: fixed;
}

/* ---------------------------------------------------------Start Box------------------------------------------------------------- */
.pcm-box, .pcm-box-body {
   margin:0 auto;
   position:relative;
}

.pcm-box:before, .pcm-box:after, .pcm-box-body:before, .pcm-box-body:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat: no-repeat;
   line-height:0;
}

.pcm-box:before,.pcm-box-body:before{
   left:0;
}

.pcm-box:after,.pcm-box-body:after{
   right:0;
}

.pcm-box:before {
   overflow:hidden;
   background-position: bottom left;
   direction: ltr;
   z-index:-3;
}

.pcm-box:after {
   background-position: bottom right;
   z-index:-3;
}

.pcm-box-body:before, .pcm-box-body:after {
   background-repeat:repeat-y;
}

.pcm-box-body:before {
   background-position: top left;
   z-index:-3;
}

.pcm-box-body:after {
   background-position: top right;
   z-index:-3;
}

.pcm-box .pcm-box:before, .pcm-box .pcm-box:after, .pcm-box-body .pcm-box-body:before, .pcm-box-body .pcm-box-body:after {
   z-index:-2;
}

.pcm-box .pcm-box .pcm-box:before, .pcm-box .pcm-box .pcm-box:after, .pcm-box-body .pcm-box-body .pcm-box-body:before, .pcm-box-body .pcm-box-body .pcm-box-body:after {
   z-index:-1;
}
/* -------------------------------------------------------------End Box----------------------------------------------------------- */

/*--------------------------------------------------------------Start Bar--------------------------------------------------------- */
.pcm-bar {
   position:relative;
}

.pcm-bar:before, .pcm-bar:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat:repeat;
   z-index:-1;
}

.pcm-bar:before {
   left:0;
   background-position: top left;
}

.pcm-bar:after {
   right:0;
   background-position: top right;
}
/*------------------------------------------------------------End Bar------------------------------------------------------------- */

li h1, .pcm-postcontent li h1, .pcm-blockcontent-body li h1 
{
   margin:1px;
} 

li h2, .pcm-postcontent li h2, .pcm-blockcontent-body li h2 
{
   margin:1px;
} 

li h3, .pcm-postcontent li h3, .pcm-blockcontent-body li h3 
{
   margin:1px;
} 

li h4, .pcm-postcontent li h4, .pcm-blockcontent-body li h4 
{
   margin:1px;
}
 
li h5, .pcm-postcontent li h5, .pcm-blockcontent-body li h5 
{
   margin:1px;
} 

li h6, .pcm-postcontent li h6, .pcm-blockcontent-body li h6 
{
   margin:1px;
}
 
li p, .pcm-postcontent li p, .pcm-blockcontent-body li p 
{
   margin:1px;
} 
/*-----------------------------------------------------------------end Page--------------------------------------------------------*/

/*------------------------------------------------------------------begin Box, Sheet---------------------------------------------- */
.pcm-sheet
{
   max-width:1087px;
   margin-top: 0;
   margin-bottom: -3px;
   cursor:auto;
   width: 1087px;
}

.pcm-sheet-body 
{
   padding:4px;
   min-width:18px;
   min-height:18px;
   padding-top:0;
   padding-bottom:4px;
}

.pcm-sheet:before, .pcm-sheet:after 
{
   content: url('images/sheet_t.png');
   font-size: 0;
   background-image: url('images/sheet_b.png');
}

.pcm-sheet:after{
   clip:rect(auto, auto, auto, 1074px);
}
.pcm-sheet:before,.pcm-sheet-body:before{
   right:13px;
}

.pcm-sheet-body:after{
   width: 13px;
   top:13px;
   bottom:13px;
   background-image:url('images/sheet.png');

}

.pcm-sheet-body:before{
   top:13px;
   bottom:13px;
   background-image:url('images/sheet.png');
}
/*-----------------------------------------------------------------end Box, Sheet---------------------------------------------------*/

/*------------------------------------------------------------------begin Header----------------------------------------------------*/
.box{
	padding: 10px; 
	margin-left: 20px; 
	width: 100%; 
	border-left: 1px solid #454444; 
	border-right: 1px solid #454444;
	border-left: 1px solid #454444; 
	border-top: 1px solid #454444; 
	border-bottom: 5px solid #1a99ed; 
    }

div.pcm-header
{
   margin: 0 auto;
   position: relative;
   width:100%;
   height: 175px;
   margin-top: 0;
   margin-bottom: 0;
}

.pcm-header:after
{
   position: absolute;
   z-index:-1;
   display:block;
   content:' ';
   top: 0;
   width:100%;
   height: 175px;
   background-image: url('images/header.jpg');
   background-repeat: no-repeat;
   background-position: center center;
}
/*-------------------------------------------------------------------end Header-----------------------------------------------------*/

/*-----------------------------------------------------------------begin HeaderObject-----------------------------------------------*/
div.pcm-headerobject
{
   display: block;
   left: 1%;
   margin-left: -2px;
   position: absolute;
   top: 38px;
   width: 329px;
   height: 114px;
   background-image: url('images/header-object.png');
}

.art-PostHeader
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: "Times New Roman", Georgia, Times, Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #313D70;
}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover
{
	font-family: "Times New Roman", Georgia, Times, Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin:0;
	color: #313D70;
}

.pgimage
{
	padding-left:15px;
}
/*---------------------------------------------------------------end HeaderObject---------------------------------------------------*/

/*----------------------------------------------------------------Begin Header Banner-----------------------------------------------*/
.banner-container {
	width: 1080px;
	margin: 0 auto;
	padding:0 0 0 0;
}

#banner {
	width: 1080px;
	margin:0 0 0 0;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:7px;
	/*margin: 17px auto 0 auto;*/
}

#banner img {
	margin: 0 0 0 0;
}
/*----------------------------------------------------------------------End Header Banner-------------------------------------------*/

/*-----------------------------------------------------------------------Begin Social Media-----------------------------------------*/
#social-media{
	width:188px;
	position:absolute;
	top:55px;
	right:2px;
	float:right;
	text-align:right;
}

#social-media a{
	float:left;
}
/*-------------------------------------------------------------------------End Social Media-----------------------------------------*/

/*--------------------------------------------------------------------------Begin Contact Us----------------------------------------*/
.contact-info {
	width:184px;
	position:absolute;
	top:88px;
	right:3px;
}
/*--------------------------------------------------------------------------End Contact Us------------------------------------------*/

/*---------------------------------------------------------------------------Header Search-------------------------------------------*/
.headersearch {
	width:160px; 
	padding-top:125px; 
	padding-right:25px; 
	float:right;
}

/*---------------------------------------------------------------------------End Header Search----------------------------------------*/

/*---------------------------------------------------------------------------Begin Home Page Content----------------------------------------*/
.priceBox { 
	padding: 5px; 
	margin-left: 5px; 
	width: 280px;
	float: inherit;
	border-left: 1px solid #454444; 
	border-right: 1px solid #454444; 
	border-top: 1px solid #454444; 
	border-bottom: 5px solid #1a99ed; 
	background: #ebebeb; 
	min-height: 190px;
	color:#797878; }
	
	.priceheading { 
	padding: 10px 0px 6px 0px; 
	color: #333333; font-size: 18px; 
	}


.homeBox { 
	padding: 5px; 
	margin-left: 5px; 
	width: 280px; float: left;
	height:200px;
	border-left: 1px solid #454444; 
	border-right: 1px solid #454444; 
	border-top: 1px solid #454444; 
	border-bottom: 5px solid #1a99ed; 
	background: #ebebeb; 
	min-height: 190px;
	color:#797878; }

.homeBox2 { 
	border-top: 2px solid #1a99ed;
	}
	
.home_page {
	width:800px;
	margin:0px auto 0px auto;
	overflow:auto;
}

.home_box_panel {
	width:300px;
	float:left;
}

.home_box_panel_margin{
	padding:15px 25px 10px 25px;
}

.home_h1{
	display:block;
	padding-bottom:10px;
	line-height:18px;
}
.home_h1 h1{
	display:inline;
	font-size:12px;
	font-weight:normal;
}

.computersolutions_box {
	width:160px;
	height:100px;
	text-align:center;
	padding-left:22px;
	padding-right:10px;
	padding-top:30px;
	paddingbottom:30px;
}

.compturesolutionsborder {
	border-left: 5px solid #1a99ed;
	border-right: 5px solid #1a99ed;
	border-top: 5px solid #1a99ed;
	border-bottom: 5px solid #1a99ed;	
}

.computersolutions_header{
	text-align:center;
}

.heading { 
	padding: 10px 0px 6px 0px; 
	color: #333333; font-size: 18px; 
	}

.home_box_panel .heading {
	color: #2E3333;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	padding-bottom:10px;
}

.heading1 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.heading_black {
	font-size:16px;
	color:#000;
	font-weight:bold;
}

.home_box_panel .home_tfn {
	margin:15px 0px 10px 0px;
	font-size:30px;
	color:#2E3333;
	font-weight:bold;
}

.home_box_panel .home_tfn span {
	color:#777;
	font-weight:normal;
	font-size:18px;
}

.home_box_panel {
	width:300px;
	float:left;
}

.home_box_panel_margin{
	padding:15px 25px 10px 25px;
}

.home_box_panel .more_info{
	padding-top:15px;
	width:110px;
	height:40px;
}

.border_b{
	border-bottom:solid 1px #bfbfbf;	
}

.icon { 
	width: 34px; float: left; 
	padding: 20px;
	text-align:center;
 }

/*----------------------------------------------------------------------------End Home Page Content-----------------------------------*/

/*----------------------------------------------------------------------------Begin Computer Solutions--------------------------------------*/
.cs_pricebox 
{
	width:180px;
	height:230px;
	background-image:url(http://raybonenterprise.com/newpcm/images//cspriceblock.jpg);
	padding-left:10px;
	padding-right:10px;
        float:left;
}

.cspriceborder 
{
	border-left: 5px solid #1a99ed;
	border-right: 5px solid #1a99ed;
	border-top: 5px solid #1a99ed;
	border-bottom: 5px solid #1a99ed;	
}

.cspriceheading 
	{ 
	padding: 10px 0px 6px 0px; 
	color: #333333; font-size: 14px; 
	}
.csinhomepriceheading 
	{ 
	padding-left:30px; 
	color: #333333; 
	font-size: 14px;
	}

.csinhome
	{
	background-image:url(http://raybonenterprise.com/newpcm/images//in-homerepair.png);
	width:30px;
	height:30px;
	float:left;
	}

.cspickupdropoff
	{
	background-image:url(http://raybonenterprise.com/newpcm/images//pickupdropoff.png);
	width:30px;
	height:30px;
	float:left;
	}

.cspricetable-header
	{
	background-color: #2857a5;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:200px;
	}

.cspricetable-header2
	{
	background-color: #2857a5;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	width:400px;
	}

.cspricetable-header3
	{
	background-color: #2857a5;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	width:200px;
	}

.cspricetable-header4
	{
	background-color: #2857a5;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:100px;
	}

.cspricetable
	{
	background-color: #ebebeb;  
	border-top: 2px solid #454444; 
	border-bottom: 2px solid #454444;
	border-right: 2px solid #454444;
	width:400px;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	font-family:MyriadPro-Regular; 
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.cspricetable2
	{
	background-color: #ebebeb; 
	border-left: 2px solid #454444; 
	border-top: 2px solid #454444; 
	border-bottom: 2px solid #454444;
	width:100px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
/*-----------------------------------------------------------------------------End Computer Solutions---------------------------------*/

/*---------------------------------------------------------------------------begin Logo---------------------------------------------*/
div.pcm-logo
{
   display: block;
   position: absolute;
   top: 82px;
   left: 59%;
   margin-left: -531px;
   width: 971px;
}

.pcm-logo-name
{
   display: block;
   text-align: center;
   font-family: "Arial;"
   font-size: 23px;
   padding: 0;
   margin: 0;
   color: #304497 !important;
}

.pcm-logo-name a, 
.pcm-logo-name a:link, 
.pcm-logo-name a:visited, 
.pcm-logo-name a:hover
{
   font-family: "Arial";
   font-size: 23px;
   padding: 0;
   margin: 0;
   color: #333333!important;
}
/*----------------------------------------------------------------------------end Logo----------------------------------------------*/

/*-----------------------------------------------------------------------------begin Menu-------------------------------------------*/
/*-----------------------------------------------------------------------------menu structure---------------------------------------*/
ul.pcm-hmenu a, ul.pcm-hmenu a:link, ul.pcm-hmenu a:visited, ul.pcm-hmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.pcm-hmenu, ul.pcm-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}

ul.pcm-hmenu li
{
   margin: 1;
   padding: 1px;
   border: 0;
   display: block;
   float: left;
   position: relative;
   z-index: 5;
   background: none;
}

ul.pcm-hmenu li:hover{
   z-index: 10000;
   white-space: normal;
}
ul.pcm-hmenu li li{
   float: none;
   width: auto;
}
ul.pcm-hmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}
ul.pcm-hmenu li li:hover>ul {
   top: 0;
   left: 100%;
}
ul.pcm-hmenu:after, ul.pcm-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}
ul.pcm-hmenu, ul.pcm-hmenu ul {
   min-height: 0;
}

ul.pcm-hmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 0;
   background-image: url('images/spacer.gif');
   padding: 10px 30px 30px 30px;
   margin: -10px 0 0 -30px;
}

ul.pcm-hmenu ul.pcm-hmenu-left-to-right {
   right: auto;
   left: 0;
   margin: -10px 0 0 -30px;
}
ul.pcm-hmenu ul.pcm-hmenu-right-to-left {
   left: auto;
   right: 0;
   margin: -10px -30px 0 0;
}

ul.pcm-hmenu ul ul
{
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

ul.pcm-hmenu ul ul.pcm-hmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

ul.pcm-hmenu ul ul.pcm-hmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 30px 10px 30px 30px;
   margin: -30px -10px 0 0;
}

ul.pcm-hmenu li li:hover>ul.pcm-hmenu-left-to-right {
   right: auto;
   left: 100%;
}
ul.pcm-hmenu li li:hover>ul.pcm-hmenu-right-to-left {
   left: auto;
   right: 100%;
}

ul.pcm-hmenu{
   position:relative;
   padding: 0 0 0 0;
   float: left;
}
/*---------------------------------------------------------------end menu structure-------------------------------------------------*/

/*----------------------------------------------------------------menu bar----------------------------------------------------------*/
.pcm-nav
{
   margin:0 auto;
   min-height: 26px;
   z-index: 100;
   margin: 0 0 -20px;
   width:auto;
   top: 149px;
}

.pcm-nav:before, .pcm-nav:after{
   background-image: url('images/nav.png');
}
.pcm-nav:before{
   right: 0;
}
.pcm-nav:after{
   width: 0;
}
/* end menu bar */

.pcm-nav-outer{
   position:absolute;
   width:100%;
}

.pcm-nav-wrapper 
{
   position: relative;
   margin:0 auto;
   width:auto;
}

.pcm-nav-inner{
   margin: 0 4px;
}

/*-------------------------------------------------------------------------end Menu-------------------------------------------------*/

/*------------------------------------------------------------------------begin MenuItem--------------------------------------------*/
ul.pcm-hmenu>li>a
{
   position: relative;
   display: block;
   height: 26px;
   cursor: pointer;
   text-decoration: none;
   color: #FFFFFF;
   padding: 0 22px;
   line-height: 26px;
   text-align: center;
}

ul.pcm-hmenu>li>a:before, ul.pcm-hmenu>li>a:after
{
   position: absolute;
   display: block;
   content:' ';
   top: 0;
   bottom:0;
   z-index: -1;
   background-image: url('images/menuitem.png');
}

ul.pcm-hmenu>li>a:before
{
   left: 0;
   right: 0px;
   background-position: top left;
}

ul.pcm-hmenu>li>a:after
{
   width: 3px;
   right: 0;
   background-position: top right;
}

.pcm-hmenu a, .pcm-hmenu a:link, .pcm-hmenu a:visited, .pcm-hmenu a:hover
{
   font-weight: bold;
   font-size: 13px;
}

ul.pcm-hmenu>li>a.active:before {
   background-position: bottom left;
} 
ul.pcm-hmenu>li>a.active:after {
   background-position: bottom right;
}
ul.pcm-hmenu>li>a.active {
   color: #C1EB18;
}

ul.pcm-hmenu>li>a:hover:before, ul.pcm-hmenu>li:hover>a:before {
   background-position: center left;
}
ul.pcm-hmenu>li>a:hover:after, ul.pcm-hmenu>li:hover>a:after {
   background-position: center right;
}
ul.pcm-hmenu>li>a:hover, ul.pcm-hmenu>li:hover>a{
   color: #C1EB18;
}
/*----------------------------------------------------------------------end MenuItem------------------------------------------------*/

/*---------------------------------------------------------------------begin MenuSeparator------------------------------------------*/
ul.pcm-hmenu>li:before
{
   position:absolute;
   display: block;
   content:' ';
   top:0;
   left:  -1px;
   width:1px;
   height: 26px;
   background: url('images/menuseparator.png') center center no-repeat;
}

ul.pcm-hmenu>li {
   margin-left:1px;
}
ul.pcm-hmenu>li:first-child {
   margin-left:0;
}

ul.pcm-hmenu>li:first-child:before{
   display:none;
}
/*--------------------------------------------------------------------end MenuSeparator---------------------------------------------*/

/*----------------------------------------------------------------------begin MenuSubItem-------------------------------------------*/
.pcm-hmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 22px;
   background-image: url('images/subitem.png');
   background-position: left top;
   background-repeat: repeat-x;
   border-width: 0;
   border-style: solid;
   min-width: 7em;
   text-align: left;
   text-decoration: none;
   line-height: 22px;
   color: #FFFFFF;
   font-weight: normal;
   font-size: 11px;
   margin:0;
   padding: 0 8px;
}

.pcm-hmenu ul>li:first-child>a
{
   border-top-width: 0;
}

.pcm-hmenu ul a:link, .pcm-hmenu ul a:visited, .pcm-hmenu ul a:hover, .pcm-hmenu ul a:active
{
   text-align: left;
   text-decoration: none;
   line-height: 22px;
   color: #FFFFFF;
   font-weight: normal;
   font-size: 11px;
   margin:0;
   padding: 0 8px;
}

.pcm-hmenu ul li a:hover
{
   color: #C1EB18;
   background-position: left bottom;
   border-top-width: 0 !important;
}

.pcm-hmenu ul li:hover>a
{
   color: #C1EB18;
   background-position: left bottom;
   border-top-width: 0 !important;
}
/*-----------------------------------------------------------------------end MenuSubItem-------------------------------------------*/

/*--------------------------------------------------------------------------begin Layout-------------------------------------------*/
.pcm-layout-wrapper
{
   position:relative;
   margin:0 auto 0 auto;
}

.pcm-content-layout
{
   display: table;
   width:100%;
   table-layout: fixed;
   border-collapse: collapse;
}

.pcm-content-layout-row {
   display: table-row;
}

.pcm-layout-cell
{
   display: table-cell;
   vertical-align: top;
}
/*-----------------------------------------------------------------------------------end Layout-------------------------------------*/

/*--------------------------------------------------------------------------------begin Box, Block, VMenuBlock----------------------*/
.pcm-vmenublock
{
   max-width:1079px;
   margin: 7px;
}

.pcm-vmenublock-body 
{
   padding:8px;
}

.pcm-vmenublock:before, .pcm-vmenublock:after 
{
   content: url('images/vmenublock_t.png');
   font-size: 0;
   background-image: url('images/vmenublock_b.png');
}

.pcm-vmenublock:after{
   clip:rect(auto, auto, auto, 1078px);
}

.pcm-vmenublock:before,.pcm-vmenublock-body:before{
   right:1px;
}

.pcm-vmenublock-body:after{
   width: 1px;
   top:1px;
   bottom:1px;
   background-image:url('images/vmenublock.png');
}

.pcm-vmenublock-body:before{
   top:1px;
   bottom:1px;
   background-image:url('images/vmenublock.png');
}
/*------------------------------------------------------------end Box, Block, VMenuBlock--------------------------------------------*/

/*------------------------------------------------------------begin BlockHeader, VMenuBlockHeader-----------------------------------*/
.pcm-vmenublockheader {
   margin-bottom: 0;
   min-height: 33px;
   line-height:33px;
}

.pcm-vmenublockheader .t
{
   min-height: 33px;
   line-height:33px;
   color: #1E6FA7;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 13px;
   margin:0;
   padding: 0 5px 0 5px;
   white-space: nowrap;
}

.pcm-vmenublockheader .t a,
.pcm-vmenublockheader .t a:link,
.pcm-vmenublockheader .t a:visited, 
.pcm-vmenublockheader .t a:hover
{
   color: #1E6FA7;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 13px;
}
/*----------------------------------------------------------end BlockHeader, VMenuBlockHeader---------------------------------------*/

/*-----------------------------------------------------------begin Box, Box, VMenuBlockContent--------------------------------------*/
.pcm-vmenublockcontent
{
   max-width:1079px;
}

.pcm-vmenublockcontent-body 
{
   padding:0;
}
/*--------------------------------------------------------------end Box, Box, VMenuBlockContent-------------------------------------*/

/*-----------------------------------------------------------------begin VMenu------------------------------------------------------*/
ul.pcm-vmenu, ul.pcm-vmenu ul
{
   list-style: none;
   display: block;
}

ul.pcm-vmenu, ul.pcm-vmenu li
{
   display: block
   margin: 0;
   padding: 0;
   width: auto;
   line-height: 0;
}

ul.pcm-vmenu
{
   margin-top: 0;
   margin-bottom: 0;
   position: relative;
}
/*-----------------------------------------------------------------------end VMenu--------------------------------------------------*/

/*---------------------------------------------------------------------begin VMenuItem----------------------------------------------*/
ul.pcm-vmenu a 
{
   display: block;
   cursor: pointer;
   z-index:0;
   text-decoration: none;
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   margin-left:0;
   margin-right:0;
   position:relative;
}

ul.pcm-vmenu ul, ul.pcm-vmenu li{
   position:relative;
}

ul.pcm-vmenu>li>a 
{
   color: #304497;
   padding: 0 10px 0 10px;
   height: 30px;
   line-height: 30px;
   white-space: nowrap;
}

ul.pcm-vmenu>li>a.active {
   color: #4BAC38;
}

ul.pcm-vmenu a:hover, ul.pcm-vmenu a.active:hover {
   color: #5D9353;
}

ul.pcm-vmenu>li>a:before, ul.pcm-vmenu>li>a:after 
{
   position: absolute;
   display: block;
   content: ' ';
   z-index:-1;
   background-image: url('images/vmenuitem.png');
   top:0;
   height:30px;
}

ul.pcm-vmenu>li>a:before{
   left: 0;
   right: 0;
   background-position: top left;
}

ul.pcm-vmenu>li>a:after{
   width: 0;
   right: 0;
   background-position: top right;
}

ul.pcm-vmenu>li>a.active:before {
   background-position: bottom left;
}

ul.pcm-vmenu>li>a.active:after {
   background-position: bottom right;
}

ul.pcm-vmenu>li>a:hover {
   background-color: transparent;
}

ul.pcm-vmenu>li>a:hover:before  {
   background-position: center left;
}

ul.pcm-vmenu>li>a:hover:after {
   background-position: center right;
}

ul.pcm-vmenu>li:hover>a{
   color: #5D9353;
}

ul.pcm-vmenu>li:hover>a:before  {
   background-position: center left;
}

ul.pcm-vmenu>li:hover>a:after {
   background-position: center right;
}

ul.pcm-vmenu>li{
   margin-top:2px;
}

ul.pcm-vmenu>li:first-child{
   margin-top:0;
}                                                     

ul.pcm-vmenu>li:before{
   display: block;
   position:absolute;
   content: ' ';
   height: 0;
   top:-2px;
   left:0;
   right:0;
   z-index:1;
   border-bottom: dotted 2px #C7C7C7;
}

ul.pcm-vmenu>li:first-child:before,ul.pcm-vmenu>li:first-child:after{
   display:none;
}  
/*---------------------------------------------------------end VMenuItem------------------------------------------------------------*/

/*-------------------------------------------------------begin VMenuSubItem---------------------------------------------------------*/
ul.pcm-vmenu ul a
{
   display: block;
   position:relative;
   white-space: nowrap;
   height: 24px;
   overflow: visible;
   background-image: url('images/vsubitem.png');
   background-repeat: repeat-x;
   background-position: top left;
   padding:0;
   padding-left:15px;
   min-width: 7em;
   line-height: 24px;
   color: #FFFFFF;
   font-size: 11px;
   margin-left: 0;
   margin-right: 0;
   padding-right: 15px;
}

ul.pcm-vmenu ul a.active{
   background-position: bottom left;
}

ul.pcm-vmenu ul a:hover{
   background-position: center left;
   line-height: 24px;
   color: #FFFFFF;
   font-size: 11px;
   margin-left: 0;
   margin-right: 0;
}

ul.pcm-vmenu ul li li a:hover, ul.pcm-vmenu ul li li a:hover.active{
   background-position: left center;
}

ul.pcm-vmenu ul a:link, ul.pcm-vmenu ul a:visited, ul.pcm-vmenu ul a:active
{
   line-height: 24px;
   color: #FFFFFF;
   font-size: 11px;
   margin-left: 0;
   margin-right: 0;
}

ul.pcm-vmenu li li{
   position:relative;
   margin-top:1px;
}

ul.pcm-vmenu li li:first-child{
   margin-top:0;
} 

ul.pcm-vmenu li li:after
{
   display: block;
   position:absolute;
   content: ' ';
   height: 0;
   top:-1px;
   left:0;
   right:0;
   z-index:1;
   border-bottom: dotted 1px #FFFFFF;
}

ul.pcm-vmenu li li:before
{
   display: block;
   position:absolute;
   content: ' ';
   top: -1px;
   z-index:0;
   height: 1px;
   border-style: none;
   border-left: 2px solid #263878;
   border-right: 2px solid #263878;
   left: -2px;
   right: -2px;
   background-color: #506585;
}

ul.pcm-vmenu li li:first-child:before,ul.pcm-vmenu li li:first-child:after{
   display:none;
}

ul.pcm-vmenu ul li a.active {
   color: #C9D0EE;
}

ul.pcm-vmenu ul li a:hover, ul.pcm-vmenu ul li a:hover.active {
   color: #C1EB18;
}

ul.pcm-vmenu li  {
   position: relative;
}

ul.pcm-vmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   background: none;
   min-height: 0;
   background-image: url('images/spacer.gif');

   /*--------------------------------------------------------left to right by default----------------------------------------------*/
   left: 0;
   top:0;
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

ul.pcm-vmenu ul.pcm-vmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

ul.pcm-vmenu ul.pcm-vmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 30px 10px 30px 30px;
   margin: -30px -10px 0 0;
}

ul.pcm-vmenu:after, ul.pcm-vmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.pcm-vmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.pcm-vmenu li:hover>ul
{
   visibility: visible;

   /*-------------------------------------------------left to right by default-------------------------------------------------*/
  left: 100%;
}

ul.pcm-vmenu>li>ul
{
   top: 2px;
}

ul.pcm-vmenu li:hover>ul.pcm-vmenu-left-to-right
{
   right: auto;
   left: 100%;
}

ul.pcm-vmenu li:hover>ul.pcm-vmenu-right-to-left
{
   left: auto;
   right: 100%;
}

ul.pcm-vmenu ul li:hover>a
{
   color: #C1EB18;
   background-position: center left;
}

ul.pcm-vmenu ul li:hover>a:after{
   background-position: center left;
}

ul.pcm-vmenu ul li
{
   border-width: 0 2px;
   border-color: #263878;
   border-style: solid;
}

ul.pcm-vmenu ul>li:first-child
{
   border-top-width: 2px;
   border-top-color: #263878;
   border-top-style: solid;
}

ul.pcm-vmenu ul li.first-child
{
   border-top-width: 2px;
   border-top-color: #263878;
   border-top-style: solid;
}
ul.pcm-vmenu ul>li:last-child
{
   border-bottom-width: 2px;
   border-bottom-color: #263878;
   border-bottom-style: solid;
}
ul.pcm-vmenu ul li.last-child
{
   border-bottom-width: 2px;
   border-bottom-color: #263878;
   border-bottom-style: solid;
}
ul.pcm-vmenu ul ul
{
   top: -2px !important;
}
/*----------------------------------------------------------end VMenuSubItem--------------------------------------------------------*/

/*---------------------------------------------------------begin Box, Block---------------------------------------------------------*/
.pcm-block
{
   max-width:1079px;
   margin: 7px;
}
.pcm-block-body 
{
   padding:4px;
   min-width:10px;
   min-height:10px;
}
.pcm-block:before, .pcm-block:after 
{
   content: url('images/block_t.png');
   font-size: 0;
   background-image: url('images/block_b.png');
}
.pcm-block:after{
   clip:rect(auto, auto, auto, 1070px);
}
.pcm-block:before,.pcm-block-body:before{
   right:9px;
}
.pcm-block-body:after{
   width: 9px;
   top:9px;
   bottom:9px;
   background-image:url('images/block.png');
}
.pcm-block-body:before{
   top:9px;
   bottom:9px;
   background-image:url('images/block.png');
}

div.pcm-block img
{
/*-----------------------------------------WARNING do NOT collapse this to 'border' - inheritance!----------------------------------*/
  border-width: 0;
   margin: 0;
}
/*-----------------------------------------------end Box, Block---------------------------------------------------------------------*/

/*------------------------------------------------begin BlockHeader-----------------------------------------------------------------*/
.pcm-blockheader {
   margin-bottom: 0;
   min-height: 31px;
   line-height:31px;
}

.pcm-blockheader .t
{
   min-height: 31px;
   line-height:31px;
   color: #1E6FA7;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 13px;
   margin:0;
   padding: 0 10px 0 10px;
   white-space: nowrap;
}

.pcm-blockheader .t a,
.pcm-blockheader .t a:link,
.pcm-blockheader .t a:visited, 
.pcm-blockheader .t a:hover
{
   color: #1E6FA7;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 13px;
}
/*----------------------------------------------------end BlockHeader---------------------------------------------------------------*/

/*---------------------------------------------------begin Box, BlockContent--------------------------------------------------------*/
.pcm-blockcontent
{
   max-width:1079px;
}
.pcm-blockcontent-body 
{
   padding:3px;
   color: #1E6FA7;
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
}

.pcm-blockcontent-body table,
.pcm-blockcontent-body li, 
.pcm-blockcontent-body a,
.pcm-blockcontent-body a:link,
.pcm-blockcontent-body a:visited,
.pcm-blockcontent-body a:hover
{
   color: #1E6FA7;
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
}

.pcm-blockcontent-body p
{
   margin: 0 0 0 5px;
}

.pcm-blockcontent-body a, .pcm-blockcontent-body a:link
{
   color: #333333;
   font-size: 13px;
   text-decoration: underline;
}

.pcm-blockcontent-body a:visited, .pcm-blockcontent-body a.visited
{
   color: #26377A;
   font-size: 13px;
   text-decoration: underline;
}

.pcm-blockcontent-body a:hover, .pcm-blockcontent-body a.hover
{
   color: #5D9353;
   text-decoration: none;
}

.pcm-blockcontent-body ul li
{
   text-decoration: none;
   line-height: 125%;
   color: #333333;
   padding: 0 0 0 14px;
   background-image: url('images/blockcontentbullets.png');
   background-repeat: no-repeat;
   background-position: top left;
}
/*-------------------------------------------------------end Box, BlockContent------------------------------------------------------*/

/*----------------------------------------------------------begin Button------------------------------------------------------------*/
span.pcm-button-wrapper>a.pcm-button,
span.pcm-button-wrapper>a.pcm-button:link,
span.pcm-button-wrapper>input.pcm-button,
span.pcm-button-wrapper>button.pcm-button
{
   text-decoration: none;
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 11px;
   position:relative;
   top:0;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #FFFFFF !important;
   width: auto;
   outline: none;
   border: none;
   background: none;
   line-height: 30px;
   height: 30px;
   margin: 0 !important;
   padding: 0 16px !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
}

.pcm-button img, span.pcm-button-wrapper img
{
   margin: 0;
   vertical-align: middle;
}

span.pcm-button-wrapper
{
   vertical-align: middle;
   display: inline-block;
   position: relative;
   height: 30px;
   overflow: hidden;
   white-space: nowrap;
   text-indent: 0;
   width: auto;
   max-width:1079px;
   margin: 0;
   padding: 0;
   z-index: 0;
}

.firefox2 span.pcm-button-wrapper
{
   display: block;
   float: left;
}

input, select, textarea
{
   vertical-align: middle;
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 11px;
}

div.pcm-block select 
{
   width:96%;
}

span.pcm-button-wrapper.hover>.pcm-button, span.pcm-button-wrapper.hover>a.pcm-button:link
{
   color: #FFFFFF !important;
   text-decoration: none !important;
}

span.pcm-button-wrapper.active>.pcm-button, span.pcm-button-wrapper.active>a.pcm-button:link
{
   color: #F0F0F0 !important;
}

span.pcm-button-wrapper>span.pcm-button-l, span.pcm-button-wrapper>span.pcm-button-r
{
   display: block;
   position: absolute;
   top: 0;
   bottom: 0;
   margin: 0;
   padding: 0;
   background-image: url('images/button.png');
   background-repeat: no-repeat;
}

span.pcm-button-wrapper>span.pcm-button-l
{
   left: 0;
   right: 10px;
   background-position: top left;
}

span.pcm-button-wrapper>span.pcm-button-r
{
   width: 10px;
   right: 0;
   background-position: top right;
}

span.pcm-button-wrapper.hover>span.pcm-button-l
{
   background-position: center left;
}

span.pcm-button-wrapper.hover>span.pcm-button-r
{
   background-position: center right;
}

span.pcm-button-wrapper.active>span.pcm-button-l
{
   background-position: bottom left;
}

span.pcm-button-wrapper.active>span.pcm-button-r
{
   background-position: bottom right;
}

span.pcm-button-wrapper input
{
   float: none !important;
}
/*-------------------------------------------------------------end Button-----------------------------------------------------------*/

/*-------------------------------------------------------------begin Box, Post------------------------------------------------------*/
.pcm-post
{
   max-width:1079px;
   margin: 5px;
}

.pcm-post-body 
{
   padding:5px;
}

a img
{
   border: 0;
}

.pcm-article img, img.pcm-article, .pcm-block img, .pcm-footer img
{
   border-color: #8E9ACD;
   border-style: solid;
   border-width: 0;
   margin: 0 0 0 0;
}

.pcm-metadata-icons img
{
   border: none;
   vertical-align: middle;
   margin: 2px;
}

.pcm-article table, table.pcm-article
{
   border-collapse: collapse;
   margin: 1px;
}

.pcm-post .pcm-content-layout-br
{
   height: 0;
}

.pcm-article th
{
   text-align: center;
   vertical-align: middle;
   padding: 7px;
}

pre
{
   overflow: auto;
   padding: 0.1em;

}
/*--------------------------------------------------------end Box, Post-----------------------------------------------------------*/

/*------------------------------------------------------begin PostHeaderIcon------------------------------------------------------*/
.pcm-postheader
{
   color: #26377A;
   line-height: 1em;
   text-align: left;
}

.pcm-postheader a, 
.pcm-postheader a:link, 
.pcm-postheader a:visited,
.pcm-postheader a.visited,
.pcm-postheader a:hover,
.pcm-postheader a.hovered
{
   text-align: left;
}

.pcm-postheader a, .pcm-postheader a:link
{
   text-decoration: none;
   color: #304497;
}

.pcm-postheader a:visited, .pcm-postheader a.visited
{
   color: #26377A;
}

.pcm-postheader a:hover,  .pcm-postheader a.hovered
{
   color: #4BAC38;
}
/*---------------------------------------------------------end PostHeaderIcon------------------------------------------------------*/

/*----------------------------------------------------------begin PostBullets-------------------------------------------------------*/
.pcm-postcontent ol, .pcm-postcontent ul
{
   margin: 1em 0 1em 2em;
   padding: 0;
}

.pcm-postcontent li
{
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   color: #424242;
   padding: 0 0 0 9px;
}

.pcm-postcontent li ol, .pcm-post li ul
{
   margin: 0.5em 0 0.5em 2em;
   padding: 0;
}

.pcm-postcontent ol>li
{
   background: none;
   padding-left: 0;

   /*----------------------------------overrides overflow for "ul li" and sets the default value-----------------------------------*/
  overflow: visible;
}

.pcm-postcontent ul>li
{
   background-image: url('images/postbullets.png');
   background-repeat: no-repeat;
   background-position: top left;
   padding-left: 9px;

   /*-------------------------------makes "ul li" not to align behind the image if they are in the same line------------------------*/
  overflow-x: visible;
   overflow-y: hidden;
}
/*-----------------------------------------------------------end PostBullets--------------------------------------------------------*/

/*------------------------------------------------------------begin PostQuote-------------------------------------------------------*/
blockquote,
blockquote a, .pcm-postcontent blockquote a, .pcm-blockcontent blockquote a, .pcm-footer blockquote a,
blockquote a:link, .pcm-postcontent blockquote a:link, .pcm-blockcontent blockquote a:link, .pcm-footer blockquote a:link,
blockquote a:visited, .pcm-postcontent blockquote a:visited, .pcm-blockcontent blockquote a:visited, .pcm-footer blockquote a:visited,
blockquote a:hover, .pcm-postcontent blockquote a:hover, .pcm-blockcontent blockquote a:hover, .pcm-footer blockquote a:hover
{
   color: #5C5c5C;
   font-family: Arial, Helvetica, Sans-Serif;
   font-style: normal;
   font-weight: normal;
   font-size: 14px;
}

/*---------------------------------------------------------Override native 'p' margins----------------------------------------------*/
blockquote p,
.pcm-postcontent blockquote p,
.pcm-blockcontent blockquote p,
.pcm-footer blockquote p

{
   margin: 0;
   margin: 2px 0 2px 15px;
}

blockquote
{
   border: solid 1px #8E9ACD;
   margin: 10px;
   padding: 4px;
   background-color: #BCC3E1;
   margin-left: 50px;
   padding-left: 32px;
   background-image: url('images/postquote.png');
   background-position: left top;
   background-repeat: no-repeat;

   /*------------------------------makes block not to align behind the image if they are in the same line-----------------------*/
  overflow: auto;
   clear:both;
}
/*----------------------------------------------------------end PostQuote-----------------------------------------------------------*/

/*------------------------------------------------------begin PostIcons, PostFooterIcons--------------------------------------------*/
.pcm-postfootericons,
.pcm-postfootericons a,
.pcm-postfootericons a:link,
.pcm-postfootericons a:visited,
.pcm-postfootericons a:hover
{
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   text-decoration: none;
   color: #1E6FA7;
}

.pcm-postfootericons
{
   padding: 1px;
}

.pcm-postfootericons a, .pcm-postfootericons a:link
{
   text-decoration: underline;
   color: #304497;
}

.pcm-postfootericons a:visited, .pcm-postfootericons a.visited
{
   color: #303D6E;
}

.pcm-postfootericons a:hover, .pcm-postfootericons a.hover
{
   text-decoration: none;
   color: #4BAC38;
}
/*-----------------------------------------------------end PostIcons, PostFooterIcons-----------------------------------------------*/
/*------------------------------------------------------begin PostIcon, PostTagIcon-------------------------------------------------*/

span.pcm-posttagicon
{
   background:url('images/posttagicon.png') no-repeat left 0.5em;
   padding-top:9px;
   margin-top:-9px;
   padding-left:24px;
   min-height:18px;
   display:inline-block;
   line-height: 1em;
}

span.pcm-posttagicon:after
{
   content: '.';
   width: 1px;
   visibility: hidden;
   display: inline-block;
}
/*------------------------------------------------------------end PostIcon, PostTagIcon---------------------------------------------*/

/*-------------------------------------------------------------begin Footer---------------------------------------------------------*/
.pcm-footer
{
   position: relative;
   margin-top:0;
   margin-bottom:0;
   width: 100%;
}

.pcm-footer-body
{
   position:relative;
   padding: 8px;
   color: #1E6FA7;
   font-size: 10px;
}

.pcm-footer-body ul li
{
   color: #424242;
}

.pcm-footer-body:before
{
   position: absolute;
   content:' ';
   z-index:-2;
   left:0;
   right:0;
   top:0;
   bottom:0;
   background-image: url('images/footer.png');
   background-position:bottom left;
}

.pcm-footer-body .pcm-rss-tag-icon
{
   position: absolute;
   left:   6px;
   bottom:8px;
   z-index:1;
}

.pcm-rss-tag-icon
{
   display: block;
   background-image: url('images/rssicon.png');
   background-position: center right;
   background-repeat: no-repeat;
   height: 32px;
   width: 30px;
   cursor: default;
}

.pcm-footer-text p
{
   padding:0;
   margin:0;
   text-align: center;
}

.pcm-footer-body a,
.pcm-footer-body a:link,
.pcm-footer-body a:visited,
.pcm-footer-body a:hover,
.pcm-footer-body td, 
.pcm-footer-body th,
.pcm-footer-body caption
{
   color: #1E6FA7;
   font-size: 10px;
}

.pcm-footer-text
{
   min-height: 32px;
   padding-left: 10px;
   padding-right: 10px;
   text-align: center;
}

.pcm-footer-body a,
.pcm-footer-body a:link

{
   color: #304497;
   text-decoration: underline;
}

.pcm-footer-body a:visited
{
   color: #4B5EAA;
}

.pcm-footer-body a:hover
{
   color: #5D9353;
   text-decoration: none;
}
div.pcm-footer img
{

                                   /* WARNING do NOT collapse this to 'border' - inheritance! */
  border-width: 0;
   margin: 0;
}
/*-------------------------------------------------------------------end Footer----------------------------------------------------*/

/*------------------------------------------------------------------begin PageFooter------------------------------------------------*/
.pcm-page-footer, 
.pcm-page-footer a,
.pcm-page-footer a:link,
.pcm-page-footer a:visited,
.pcm-page-footer a:hover
{
   font-family: Arial;
   font-size: 10px;
   letter-spacing: normal;
   word-spacing: normal;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #36447C;
}

.pcm-page-footer
{
   position: relative;
   z-index: 10;
   padding: 1em;
   text-align: center;
   text-decoration: none;
   color: #36447C;
}
/*--------------------------------------------------------------end PageFooter------------------------------------------------------*/

/*------------------------------------------------------begin WordPress, Template.WordPress-----------------------------------------*/
form.pcm-search {
   display:block;
   position: relative;
   width: 98%;
   padding:0;
   margin:0 auto !important;
   border: none;
}

form.pcm-search div {
   margin: 0 18px 0 -2px;
}

input.pcm-search-text {
   display: block;
   margin: 0;
   width: 100%;
   padding-right: 16px;
}

input.pcm-search-button
{
   display: block;
   position: absolute;
   right: 0;
   top: 0;
   height: 100%;
   padding: 0;
   margin: 0;
   width: 16px;
   background:url('images/search.png') center center no-repeat;
   border: none;

}
/*-----------------------------------------------------end WordPress, Template.WordPress-------------------------------------------*/

/*------------------------------------------------------begin LayoutCell, sidebar1-------------------------------------------------*/
.pcm-content-layout .pcm-sidebar1
{
   width: 21%;
}
/*------------------------------------------------------end LayoutCell, sidebar1----------------------------------------------------*/

/*-----------------------------------------------------begin LayoutCell, sidebar2---------------------------------------------------*/
.pcm-content-layout .pcm-sidebar2
{
   width: 21%;
}
/*--------------------------------------------------------end LayoutCell, sidebar2--------------------------------------------------*/

textarea#comment
{
   width:99%;
}

ul#comments-list div.avatar
{
   float:right;
}

ul#comments-list, ul#comments-list li
{
   background: none;
   padding:0;
}

ul#comments-list li li
{
   margin-left: 20px;
}

div.avatar
{
   position:relative;
   margin: 7px;
   border: 1px solid #aaa;
   padding: 1px;
   background: #fff;
   float:left;
}

div.avatar img, div.avatar img.wp-post-image
{
   margin:0 !important;
   padding:0;
   border:none;
}

span.page-navi-outer, span.page-navi-inner 
{
   position:relative;
   display:block;
   float:left;
   margin:0;
   padding:0;
}

span.page-navi-outer
{
   margin: 1px;
   border: 1px solid #aaa;
}

span.page-navi-inner 
{
   padding: 1px;
   min-width:14px;
   line-height:18px;
   text-align:center;
   border: 2px solid #fff;
   font-weight:bold;
}

a span.page-navi-inner, span.page-navi-caption span.page-navi-inner 
{
   border-width:1px;
   font-weight:normal;
}

a span.page-navi-outer, span.page-navi-caption
{
   margin:2px 1px;
}

ul#comments-list li cite
{
   font-size: 1.2em;
}

#commentform textarea
{
   width: 100%;
}

#commentform
{
   text-align:left;
}

.rtl #commentform
{
   text-align:right;
}

img.wp-smiley
{
   border: none;
   margin: 1px;
   vertical-align:middle;
   padding: 0;
}

.navigation
{
   display: block;
   text-align: center;
}

                                  /* Recommended by http://codex.wordpress.org/CSS */
/*--------------------------------------------------------------Begin--------------------------------------------------------------*/

.aligncenter, div.aligncenter, .pcm-article .aligncenter img, .aligncenter img.pcm-article, .aligncenter img, img.aligncenter
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

p.aligncenter , p.center 
{
   text-align: center;
}

.alignleft
{
   float: left;
}

.alignright
{
   float: right;
}

.alignright img, img.alignright
{
   margin: 1em;
   margin-right: 0;
}

.alignleft img, img.alignleft
{
   margin: 1em;
   margin-left: 0;
}

.wp-caption
{
   border: 1px solid #ddd;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   text-align: center;
}

.wp-caption img
{
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text
{
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-caption p
{
   text-align: center;
}

.gallery {
   margin: 0 auto 18px;
   clear:both;
   overflow:hidden;
   letter-spacing: normal;
}

.gallery .gallery-item {
   float: left;
   margin-top: 0;
   text-align: center;
   width: 33%;
}

.gallery img {
   border: 10px solid #f1f1f1;
}

.gallery .gallery-caption {
   color: #888;
   font-size: 12px;
   margin: 0 0 12px;
}

.gallery dl {
   margin: 0;
}

.gallery br+br {
   display: none;
}
/*--------------------------------------------------------------End-----------------------------------------------------------------*/

.hidden
{
   display: none;
}

/*-------------------------------------------------------------------Calendar-------------------------------------------------------*/
#wp-calendar {
   empty-cells: show;
   margin: 10px auto 0;
   width: 155px;
}

#wp-calendar #next a {
   padding-right: 10px;
   text-align: right;
}

#wp-calendar #prev a {
   padding-left: 10px;
   text-align: left;
}

#wp-calendar a {
   display: block;
}

#wp-calendar caption {
   text-align: center;
   width: 100%;
}

#wp-calendar td {
   padding: 3px 0;
   text-align: center;
}

.pcm-content {
   position: relative;
   z-index: 1;
}

#todays-events{
   position: relative;
   z-index: 11;
}

#upcoming-events{
   position: relative;
   z-index: 10;
}

img.wp-post-image 
{
   margin:0 5px 5px 0 !important;
}

ul#comments-list li
{
   list-style-image: none;
   background:none;
   list-style-type:none;
}

div.pcm-footer div.pcm-content-layout
{
   margin:0 auto;
   width:100%;
}


div.pcm-layout-cell-size1 
{
   width:100%;
}

div.pcm-layout-cell-size2 

{
   width:50%;
}

div.pcm-layout-cell-size3 
{
   width:33%;
}

div.pcm-layout-cell-size4
{
   width:25%;
}

.pcm-widget-title
{
   padding:0 0 0 24px;
   margin-bottom:0;
}

div.pcm-center-wrapper
{
   position: relative;
   float: right;
   right: 50%;
}

div.pcm-center-inner
{
   position: relative;
   float: left;
   left: 50%;
}

.firefox2 div.pcm-center-inner
{
   float: none;
}

div.breadcrumbs h4, 
div.breadcrumbs p, 
li.pingback p, 
#respond p,
h3#reply-title, 
h4#comments, 
h4.box-title
{
   margin:0;
}

#respond .comment-notes {
   margin-bottom: 1em;
}

.form-allowed-tags {
   line-height: 1em;
}

#comments-list #respond {
   margin-left: 25px !important;
}

#cancel-comment-reply-link {
   font-size: 12px;
   font-weight: normal;
   line-height: 18px;
}

#respond .required {
   color: #ff4b33;
   font-weight: bold;
}

#respond label {
   font-size: 12px;
}

#respond input {
   margin: 0 0 9px;
   width: 98%;
}

#respond textarea {
   width: 98%;
}

#respond .form-allowed-tags {
   font-size: 12px;
   line-height: 18px;
}

#respond .form-allowed-tags code {
   font-size: 11px;
}

#respond .form-submit {
   margin: 12px 0;
}

#respond .form-submit input {
   font-size: 14px;
   width: auto;
}

.pcm-footer .pcm-widget-title 
{
   font-size:1.2em;
   padding: 0;
}

.pcm-footer .pcm-widget,
.pcm-footer .pcm-widget a,
.pcm-footer .pcm-widget a:link,
.pcm-footer .pcm-widget a:visited,
.pcm-footer .pcm-widget a:hover
{
   color: #1E6FA7;
   font-size: 10px;
   text-align: left;
}

.pcm-footer .pcm-widget a,
.pcm-footer .pcm-widget a:link
{
   color: #304497;
   text-decoration: underline;
}

.pcm-footer .pcm-widget a:visited
{
   color: #4B5EAA;
}

.pcm-footer .pcm-widget a:hover
{
   color: #5D9353;
   text-decoration: none;
}

DIV[id^="GMPmap"] IMG 
{
   margin: 0;
}


/*--------------------------------------------------------------Web Hosting Style------------------------------------------------*/

.webaddons 



{

	font-size:12px;

	color: #26377a; 

	font-weight: bold; 

}



.addons-opt  



{

	font-size: 12px;

	font-family: Tahoma;

	color: #26377a;

	font-weight: normal;

	text-align:justify;

}



.paidwebsitebuilder
	{
		background-image:url(http://www.pcmtechcenter.com/images//websitebuilderpaid.jpg);
		height:25px;
	}

	

.websitebuildertxt

{

	padding-bottom:5px;

	font-style:normal;

	letter-spacing:normal;

	word-spacing:normal;

	font-variant:normal;

	text-decoration:none;

	font-variant:normal;

	text-align:left;

	font-family: "Times New Roman", Georgia, Times, Serif;

	font-size: 20px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #313D70;

}



.sslcompchart

{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#0b6cca;

	text-align:center;

	vertical-align:middle;

	background-color:#FFFFFF;

	height:50px;

}



.sslplans

{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	vertical-align:middle;

	padding-top:3px;

	color:#FFFFFF;

	background:#0161bd;

	border:solid;

	border-width:thin;

	border-left-color:#ffffff; 

	border-top-color:#ffffff; 

	border-right-color:#ffffff; 

	border-bottom-color:#ffffff;

	height:50px;

}



.buybutton

{

	background-image:url(http://www.pcmtechcenter.com/images//buybutton.gif);

	text-align:center;

	width:51px;

	height:21px;

}



.purchaseplan

{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:left;

}



.plandetails

{

	font-family:Verdana;

	font-size:11px;

	font-weight:normal;

	text-align:left;

	color:#252525;

	background-color:#deedfb;

	border-color:#FFFFFF;

	border-width:medium;

}



.plandetails-2
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#252525;
	border-color:#FFFFFF;
	border-width:medium;
}



.domainreg

{

	font-family:arial;

	font-size:18px;

	color:#373737;

}



.domainbullet

{

	vertical-align:middle;

}



.planpg50 



{

	font-size:11px;

	font-weight: bold; 

	color: #252525;

	text-align:center;

}



.plan50details 



{

	color: #252525;

	font-family: Verdana;

	font-weight: normal;

	font-size: 11px;

	text-align:left;

}



.plan50details-2

{
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color:#252525;
}



.hostingdetails-1 {

	font-family:Verdana;

	font-size:11px;

	font-weight: normal; 

	color: #252525;

	text-align:left;

	vertical-align:middle;

	height:18px;

}



.hostingdetails-2 {

	font-family:Verdana;

	font-size:11px;

	font-weight: normal; 

	color: #252525;

	text-align:center;

	vertical-align:middle;

	height:18px;

}



.linuxhost {

	font-family:Verdana;

	font-size:13px;

	font-weight: bold; 

	color: #003862;

	text-align:left;

	vertical-align:middle;

}



.linuxhost-2 {

	font-family:Verdana;

	font-size:13px;

	font-weight: bold; 

	color: #003862;

	text-align:center;

	vertical-align:middle;

}



.linuxqmark {

	background-image:url(http://www.pcmtechcenter.com/images//questionmark.jpg);

	background-repeat:no-repeat;

	text-align:center;

	height:14px;

}



.linuxbackground {

	background-color: #edf7ff;

	height:22px;

}



.linuxlogo {
	background-image:url(http://www.pcmtechcenter.com/images//LinuxHostingPlan.gif);
	height:22px;
	width:285px;
}

.windowslogo {

	background-image:url(http://www.pcmtechcenter.com/images//windowshostingplan.gif);
	height:22px;
	width:285px;

}

.specialplanbullets {
	background-image:url(http://www.pcmtechcenter.com/images//specialplanbullet.gif);
	height:22px;
	width:285px;

}



.specialplantxt {
	color: #26377a;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	text-align:left;
}



p 
{
	font-family: verdana, arial, "ms sans serif", sans-serif;
	font-size: 12px;
	margin: 0px;
	line-height: 18px;
	padding-left: 1px;
	color: #333333;
	text-align: justify;
 }

 

 .small

 { 

 	font-family: verdana, arial, "ms sans serif", sans-serif; 

 	font-size: 10px; 

	font-weight: normal;

 	line-height: 14px;

 	padding-left: 10px;

 }

 

 .big

 { 

 	font-family: verdana, arial, "ms sans serif", sans-serif; 

 	font-size: 14px; 

 	line-height: 14px;

	padding-left: 10px;

 }



td {

	font-family: verdana, arial, "ms sans serif", sans-serif;

	font-size: 10px;

 }



input, textarea, select 

{

 background-color: #eeeeee;

 font-family: verdana, arial, sans-serif;

 font-size: 10px;

 color: #333;

 padding: 0px; 

} 



input.button 

{

	border:2px outset #999;

	background-color: #FFFFFF;

	padding: 0px;

	padding-left: 0px;

} 



.st

{

font-family:tahoma; 

font-size:11px; 

font-weight: normal;

color:#1e6fa7

}



.m1

{
	text-align:left;
	font-family:Arial; 
	color:#656565; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:normal;
}



.tl

{

	font-family:tahoma; 

	font-size:11px; 

	color:#979797; 

	text-decoration:none; 

	font-weight:normal;

}



a

{

	font-family:tahoma; 

	font-size:11px; 

	font-weight:normal;

}



.n1

{

	color:#0073FF;

	font-family:tahoma;

	font-size:11px;

	font-weight:normal;

	font-style: normal;

}



.incl 

{

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #D6E5F6;

	border-bottom-color: #D6E5F6;

	border-left-color: #D6E5F6;

}



.article 

{

	display: block;

	width: 590px;

	padding: 10px 10px 5px 30px;

}



.border-right 

{

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #D8E3EE;

}



.where 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgw.gif');

	background-repeat: repeat-x;

	height: 24px;

	padding-left: 30px

}



.addthis 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgw.gif');

	background-repeat: repeat-x;

	height: 24px;

	padding-right: 30px 

}



h1 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #3366CC;

	margin: 0px;

	padding-right: 0px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

}



.plnshad 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/plnsh.gif');

	background-repeat: no-repeat;

	height: 51px

}



.\32plns 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgpa.gif');

	background-repeat: repeat-y

}



.pricespec 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #FF0000;

}



.plnshadi 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/plnshi.gif');

	background-repeat: repeat-x;

	height: 12px

}



.plnshadi2 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/plnshi.gif');

	background-repeat: no-repeat;

	height: 12px

}



.bordpln 

{

	border: 2px solid #0066CC;

}



.priceone 

{

	height: 151px;

	width: 160px;

	cursor: pointer;

}



.cycle 

{

	padding-top: 48px;

	border: 1px solid #FFFFFF;

	background-image: url('www.pcmtechcenter.com/www/www/images/billcyc.gif');

	background-repeat: no-repeat;

	background-color: #E3EEFE

}



.opt 

{

	padding-left: 20px;

}



.handcursor

{

	cursor:pointer;

	cursor:pointer;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #3366CC;

	display: block;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding: 0px 0px 0px 20px;

	margin: 0px;

}



.handcursor1 

{	

	cursor:pointer;

	cursor:pointer;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #3366CC;

	display: block;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding: 0px 0px 0px 20px;

	margin: 0px;

	text-align: justify;

}



.switchgroup1 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #006699;

	text-align: justify;

	display: block;

	padding-left: 20px;

}



.switchgroup11 

{	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #006699;

	text-align: justify;

	display: block;

	padding-left: 20px;

	padding-right: 3px;

}



.wheretwo 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgwblue.gif');

	background-repeat: repeat-x;

	height: 25px;

	padding-top: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF

}



.wherethree 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgw.gif');

	background-repeat: repeat-x;

	height: 24px

}



.wherefour 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgwblue.gif');

	background-repeat: repeat-x;

	height: 25px;

	padding-top: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF

}



.wherefive 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/bgwblue5.gif');

	background-repeat: repeat-x;

	height: 25px;

	padding-top: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF

}



.unlimited 

{

	background-image: url('www.pcmtechcenter.com/www/www/images/unl.gif');

	background-repeat: no-repeat;

	background-position:  center;

}



.titleplan 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #FFFFFF;

	padding-top: 20px;

	padding-left: 40px;

}



ul.none 

{

	margin: 0px;

	padding: 0px 0px 0px 5px;

	list-style-type: none;

}



body,td,th 

{

	font-family: Tahoma;

	font-size: 11px;

	border-right-color: #1F6FA4;

	border-left-color: #1F6FA4;

	border-color: #1F6FA4;

	text-align: left;

}



p.MsoNormal 

{

	margin:0in;

	margin-bottom:.0001pt;

	font-size:12.0pt;

	font-family:"Times New Roman";

	color:#1e6fa7;

}



table.MsoNormalTable 

{

	font-size:10.0pt;

	font-family:"Times New Roman";

}



.formheadertext

{

	font-family:"tahoma";

	font-size:11px;

	color:#26377a;

	font-weight:bold;

}



.websitepackage

{

	background-image: url('images/1_line_vert.gif');

}



.addresbulletts8    

{

			font-family: Verdana; font-size: 8pt; text-align: left; line-height: 10pt; 

            margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 2pt;	   

}

.addresbulletts10    

{ 

	font-family: Verdana; font-size: 10pt; text-align: left; line-height: 12pt; 

    margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 2pt; 

}            



span.addrespagetitletype 

{ 

	font-family: Verdana; font-size: 18pt; color: #3367CA; text-align: left 

}



span.addrestitle 

{ 

	font-family: Verdana; 

	font-size: 14pt; 

	color: #3367CA; 

	font-weight: bold; 

	text-decoration: none;               

	text-align: left 

}



.addrestext 

{ 

	font-family: Verdana; 

	font-size: 10pt; 

	color: #000000; 

	text-align: left 

}



span.addresbluesection 

{ 

	font-family: Verdana; 

	font-size: 12pt; 

	color: #3367CA; 

	font-weight: bold; 

	text-align: left 

}



span.addressection 

{ 

	font-family: Verdana; 

	font-size: 12pt; 

	color: #000000; 

	font-weight: bold; 

	text-align: left 

}



span.addressubsection 

{ 

	font-family: Verdana; 

	font-size: 10pt; 

	color: #000000; 

	font-weight: bold; 

	text-align: left 

}



span.addrescaption 

{ 

	font-family: Verdana; 

	font-size: 8pt; 

	color: #000000; 

	font-weight: bold; 

	text-align: center 

}



span.addressmall 

{ 

	font-family: Verdana; 

	font-size: 8pt; 

	color: #000000; 

	text-align: left; 

}
/*------------------------------------------------------End Web Hosting Style----------------------------------------------*/

/*LMS*/

.ft0
	{
		font-style:normal;
		font-weight:normal;
		font-size:12px;
		font-family:HelveticaNeue-Light;
		font-weight:bold;
		color:#ee1536;
	}

.ft1
	{
		font-style:normal;
		font-weight:normal;
		font-size:11px;
		font-family:HelveticaNeue-Light;
		color:#ee1536;
	}

.ft2
	{
		font-style:normal;
		font-weight:normal;
		font-size:23px;
		font-family:HelveticaNeue-Light;
		color:#000000;
	}

.ft3
	{
		font-style:normal;
		font-weight:normal;
		font-size:12px;
		font-family:HelveticaNeue-Roman;
		color:#999999;
	}

.ft4
	{
		font-style:normal;
		font-weight:normal;
		font-size:12px;
		font-family:HelveticaNeue-Roman;
		color:#1E6FA7;
	}
	
.ft4-2
	{
		font-style:normal;
		font-weight:normal;
		font-size:14px;
		font-family:HelveticaNeue-Roman;
		color:#1E6FA7;
	}

.ft6
	{
		font-style:normal;
		font-weight:normal;
		font-size:12px;
		font-family:HelveticaNeue-Roman;
		color:#ee1536;
	}

.ft7
	{
		font-style:normal;
		font-weight:normal;
		font-size:9px;
		font-family:Webdings;
		color:#000000;
	}

.ft8
	{
		font-style:normal;
		font-weight:normal;
		font-size:11px;
		font-family:MyriadPro;
		color:#000000;
	}

.ft9
	{
		font-style:normal;
		font-weight:normal;
		font-size:6px;
		font-family:HelveticaNeue-Light;
		color:#514c51;
	}

.ft10
	{
		font-style:normal;
		font-weight:normal;
		font-size:10px;
		font-family:HelveticaNeue-Condensed;
		color:#514c51;
	}

.ft11
	{
		font-style:normal;
		font-weight:normal;
		font-size:11px;
		font-family:HelveticaNeue-Roman;
		color:#999999;
	}

.ft51 
	{
		font-style:normal;
		font-weight:normal;
		font-size:9px;
		font-family:MyriadPro-Regular;
		color:#000000;
	}

.ft52
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-3.png);
		height:110px;
	}

.ft53
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-4.png);
		height:115px;
	}

.ft54
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-5.png);
		height:140px;
	}

.ft55
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-6.png);
		height:110px;
	}

.ft56
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-7.png);
		height:125px;
	}

.ft57
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0003-office_plus-1.png);
		height:171px;
	}

.ft58
	{
		background-image:url(http://www.pcmtechcenter.com/images//pg_0004-office_plus-2.png);
		height:188px;
	}

.ft59
	{
		width: 600px; float: left;
	}

.course
	{
		font-style:normal;
		font-weight:normal;
		font-size:12px;
		font-family:HelveticaNeue-Light;
		font-weight:bold;
		color:#1E6FA7;
		float:left;
		width:120px;
		height:auto;
		background-color:#ffffff;
	}

.description
	{
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	font-family:HelveticaNeue-Light;
	font-weight:bold;
	color:#1E6FA7;
	float:left;
	width:480px;
	height:auto;
	background-color:#F3F3F4;
	}

.coursetxt
	{
		font-style:normal;
		font-weight:normal;
		font-size:11px;
		font-family:MyriadPro-Regular;
		color:#000000;
		float:left;
		width:120px;
		height:auto;
		background-color:#ffffff;	
	}
	
.descriptiontxt
	{
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	font-family:MyriadPro-Regular; 
	color:#000000;
	float:left;
	width:480px;
	height:auto;
	background-color:#F3F3F4;
	}

.courcesofferedbg
	{
	background-image:url(http://www.pcmtechcenter.com/images//officeplus-list.png)
	}

.courcesoffered
	{
	float:right;
	padding-top:100px;
	padding-left:10px;
	padding-right:10px;
	width:271px;
	}

.ft60
	{
		background-image:url(http://www.pcmtechcenter.com/images//ft60.png);
		height:180px;
	}
/*End LMS*/
/*Additional Styles*/

.style1 {

	color: #1e6fa7;

}

.style33 {

	font-size: 10px;

	color: #656565;

	font-family: Verdana;

}

.style55 {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #1e6fa7; 
}

.style59 {
	font-size:12px;
	font-weight: bold; 
	color: #FF0000;
}

.style77 {
	color: #FFFFFF;
	font-weight: bold;
}

.style86 {
	font-size: 16px; 
	color: #26377a; 
	font-weight: bold; 
}

.rvsitebuilder {
	padding-left:2px;
	padding-right:2px; 
	border-left: 1px solid #595959; 
	border-right: 1px solid #595959; 
	border-top: 1px solid #595959; 
	border-bottom: 1px solid #595959;
	text-align:left;
	font-family:Arial; 
	color:#656565; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:normal;  
	}

.templateexpress {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px; 
	float:left; 
	}

.templateimages {
	border-left: 1px solid #595959; 
	border-right: 1px solid #595959; 
	border-top: 1px solid #595959; 
	border-bottom: 1px solid #595959; 
	}

.seo1 {
	width:275px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left; 
	}

.seotext {
	font-family: tahoma; 
	font-weight: normal; 
	font-size: 12px;
	text-align:justify;
	padding-bottom:10px;
	padding-top:10px;
}

.templateexpresstext{
	font-family: tahoma; 
	font-weight: bold; 
	color: #26377a; 
	font-size: 12px;
	text-align:center; 
}

.m1
{
	text-align:left;
	font-family:Arial; 
	color:#656565; 
	font-size:9px; 
	text-decoration:none; 
	font-weight:normal;
}
/*End Additional Styles*/

/*Website Development*/

.packagebg
	{
		background-image:url(http://www.pcmtechcenter.com/images//backgroundwht.jpg);
		width:auto;
		height:auto;
	}



.webdevelop-01
	{
		background-image:url(http://www.pcmtechcenter.com/images//webdevep-01.png);
		height:15px;
	}

.webdevelop-02
	{
		background-image:url(http://www.pcmtechcenter.com/images//webdevep-02.png);
		height:15px;
	}

.webdevelop-03
	{
		background-image:url(http://www.pcmtechcenter.com/images//webdevep-03.png);
		height:15px;
	}

.webdevelop-04

	{
		background-color:FFFFFF;
	}

.console-1
	{
		background-image:url(http://www.pcmtechcenter.com/images//webdevelsteps.png);
		height:35px;
	}
	

.consoletxt-1
	{
		font-style:normal;
		font-weight:normal;
		font-size:14px;
		font-family:HelveticaNeue-Roman;
		color:#000000;
		font-weight:bold;
	}

.consoletxt-2
	{
		font-style:normal;
		font-weight:normal;
		font-size:11px;
		font-family:MyriadPro;
		color:#000000;
		text-align:left;		
	}

	

.webdevelophead 
{
	font-size:13px;
	font-weight: bold; 
	color: #FF0000;
}

/* End Website Development*/

/*LMS*/

.ft0

	{

		font-style:normal;

		font-weight:normal;

		font-size:12px;

		font-family:HelveticaNeue-Light;

		font-weight:bold;

		color:#ee1536;

	}

	

.ft1

	{

		font-style:normal;

		font-weight:normal;

		font-size:11px;

		font-family:HelveticaNeue-Light;

		color:#ee1536;


	}

	

.ft2

	{

		font-style:normal;

		font-weight:normal;

		font-size:23px;

		font-family:HelveticaNeue-Light;

		color:#000000;

	}

	

.ft3

	{

		font-style:normal;

		font-weight:normal;

		font-size:12px;

		font-family:HelveticaNeue-Roman;

		color:#999999;

	}

	

.ft4

	{

		font-style:normal;

		font-weight:normal;

		font-size:12px;

		font-family:HelveticaNeue-Roman;

		color:#ee1536;

	}

.ft5

	{

		font-style:normal;

		font-weight:normal;

		font-size:11px;

		font-family:MyriadPro-Regular;

		color:#000000;

	}

	

.ft6

	{

		font-style:normal;

		font-weight:normal;

		font-size:12px;

		font-family:HelveticaNeue-Roman;

		color:#ee1536;

	

	}

	

.ft7

	{

		font-style:normal;

		font-weight:normal;

		font-size:9px;

		font-family:Webdings;

		color:#000000;

	}

	

.ft8

	{

		font-style:normal;

		font-weight:normal;

		font-size:11px;

		font-family:MyriadPro;

		color:#000000;

	}

	

.ft9

	{

		font-style:normal;

		font-weight:normal;

		font-size:6px;

		font-family:HelveticaNeue-Light;

		color:#514c51;

	}

	

.ft10

	{

		font-style:normal;

		font-weight:normal;

		font-size:10px;

		font-family:HelveticaNeue-Condensed;

		color:#514c51;

	}

	

.ft11

	{

		font-style:normal;

		font-weight:normal;

		font-size:11px;

		font-family:HelveticaNeue-Roman;

		color:#999999;

	}

	

.ft51 

	{

		font-style:normal;

		font-weight:normal;

		font-size:9px;

		font-family:MyriadPro-Regular;

		color:#000000;

	}

	

.ft52

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-3.png);

		height:110px;

	}

	

.ft53

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-4.png);

		height:115px;

	}

	

.ft54

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-5.png);

		height:140px;

	}

	

.ft55

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-6.png);

		height:110px;

	}

	

.ft56

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0002-vista-7.png);

		height:125px;

	}

	

.ft57

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0003-office_plus-1.png);

		height:171px;

	}



.ft58

	{

		background-image:url(http://www.pcmtechcenter.com/images//pg_0004-office_plus-2.png);

		height:188px;

	}

	

.ft59

	{

		background-image:url(http://www.pcmtechcenter.com/images//offide_plus_list_header.png);

		height:11px;

	}

	

.ft60

	{

		background-image:url(http://www.pcmtechcenter.com/images//ft60.png);

		height:180px;

	}

/*End LMS*/

/* -- HP WEB CASCADING STYLE SHEET FOR PRINT MEDIA --*/
.recycleprobox{
	width:600px;
	margin:0px auto 0px auto;
	overflow:auto;

}

.recycleprotextleft {
	width:290px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.recycleprotextright {
	width:290px;
	float:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

/*Begin Exchange/Sale Authority */
.federalmanagement
{
	background-color: #1a99ed;
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	width:590px;
	vertical-align:middle;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;	
}

.federalmgntback
{
	background-color: #E7E7E7;
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:justify;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

.subparta
{
	padding-top:20px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.whatdoesitcover
{
	padding-top:10px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.exchangecontent
{
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:justify;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
/*End Exchange/Sale Authority*/

/*Begin Eco Solutions */
.ecobackground
{
	background-color:#4faf00;
}

.ecoheaderline
{
	padding-top:20px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	vertical-align:middle;
	font-size:20px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;		
}

.ecoheader
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	height:80px;
	vertical-align:middle;
	font-size:13px;
	font-family: Arial;
	font-weight: normal;
	color: #ffffff;	
}

.ecocontent
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:justify;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

.ecosecondheader
{
	padding-top:20px;
	padding-bottom:10px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.ecobullet
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	color:#003366;
}
/*End Eco Solutions */

/*Begin Get Free Quote*/
.getstartedfreequote
{
	background-color: #4faf00;
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
	width:100%;
	vertical-align:middle;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;	
}

.getstartedcontent
{
	background-color: #E7E7E7;
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0; 
	margin-bottom: 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	text-align:justify;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

.getquotesub
{
	padding-top:20px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.getquotehead
{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;	
}

.getquotecontent
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
}
/*End Get Free Quote*/

#topBar, #topNav, #contactSearchArea, #leftNav, #rightNav, #sectionalNav, #sectionalNavPromotions, .screenReading, #enhancedRightNav, #opaqueLayer, #modalWindow, .container740, #localeSelector li ul, #optLinks, #tabSearchArea, #breadcrumbsReserved, .no-print {
	display: none;
	}

#logoTitleArea	{
	width: 100%;
	}
#title		{
	width: 275px;
	}

#mainBody, #enhancedPageBody	{
	width: auto;
	margin-top: 5px;
	overflow: visible;
	}

#contentArea	{
	width: auto;
	overflow: auto;
	}

#tabbedNav div	{
	background: none;
	}

#footer 	{
	width: 100%;
	min-width: 0;
	}

.container740 	{
	width: auto;
	}
#privacy, #terms, #feedback 	{
	width: 32%;
	}

#copyright 	{
	width: auto;
	}

.contentBlock, .floatContainer, .threeColumns, .tableContainer 	{
	display: table;
	overflow: visible;
	}

.linksUnit	{
	color: #000000;
	}

.whiteDivider	{
	border-color: #000000;
	}


/* Redecoration styles */

#stretchLogoWithPageTitle 	{
	margin: 0 0 5px 0;
	color: #000000;
	background-color: #FFFFFF;
	}
#stretchLogoWithPageTitle #logo	{
	padding: 19px 53px 19px 53px;
	background: none;
	}
#stretchLogoWithPageTitle #logo	img {
	visibility: visible;
	width: 64px;
	height: 55px;
	}
#stretchLogoWithPageTitle #title {
	width: 475px;
	padding: 20px 0 20px 0;
	}
#stretchLogoWithPageTitle #title.noTagline {
	padding-top: 25px;
	_padding-top: 30px;
	}

#breadcrumbs 	{
	position: relative;
	width: auto;
	}

#enhancedContentArea, #enhancedContentAreaNextToRightNav {
	float: none;
	width: auto;
	margin: 0;
	}

#enhancedRightNav 	{
	float: none;
	margin-left: 0;
	}

.headerAlpha, .headerBetaBevel, .headerBeta 	{
	padding: 4px 0 5px 0;
	color: #000000;
	background: none;
	}

.headerGamma 	{
	color: #000000;
	border-color:
	#000000;
	}

.headerDelta, .headerEpsilon, .calloutEnhanced { color: #000000; }

.headerAlpha a, .headerAlpha a:active, .headerAlpha a:link, .headerAlpha a:visited { color: #000000; }
.headerBeta a:visited, .headerBetaBevel a:visited { color: #000000; }

#introBlock .content { border: none; }

#tabbedNavEnhanced { border-color: #000000; }
#tabbedNavEnhanced .tab, .tabSelected { color: #000000; background: none; margin-top: 0; padding: 0; }
#tabbedNavEnhanced .tab a { color: #000000; }

.commButtonEnhanced, .primButtonEnhanced, .secButtonEnhanced, input.arrowButtonGray, input.arrowButtonTheme {
	color: #000000; background: none; text-decoration: underline;
	}

a.commButtonEnhanced:link, a.commButtonEnhanced:visited { color: #000000; }
a.primButtonEnhanced:link, a.primButtonEnhanced:visited { color: #000000; }
a.secButtonEnhanced:link, a.secButtonEnhanced:visited { color: #000000; }


.linkColor, .calloutEnhanced { color: #000000; }

a, a:active, a:link, a:visited { color: #000000; }
a.colorFFFFFFbld, a.colorFFFFFFbld:active, a.colorFFFFFFbld:link, a.colorFFFFFFbld:visited { color: #000000; }

.themeheader, .themeheaderA, .themebody, a.themeheaderlink, a.themelink, a.themebodylink { color: #000000; }
.theme { background: #FFFFFF; }

/* 20070829 */

/* Wide */
#hppWelcomeL {padding: 4px 0 3px 4px;}
#headerTopBar, .pageLayoutWide #headerTopBar {width: 100%;}
#localeSelectorContainer {width:200px;}
#localeSelector .localeSelectorMain {background:none;}
#stretchLogoWithPageTitleBlack 	{
	color:#000;
	background-color:#FFF;
	}
#stretchLogoWithPageTitleBlack #logo	{
	padding: 0 15px 0 0;
	background:none;
	float:left;
	}
#stretchLogoWithPageTitleBlack #logo img {
	visibility:visible;
	width:64px;
	height:55px;
	}
#stretchLogoWithPageTitleBlack #title {
	width:475px;
	padding: 20px 0;
	}
#stretchLogoWithPageTitleBlack #title.noTagline {
	padding-top:25px;
	_padding-top:30px;
	}

#stretchLogoWithPageTitleBlack #sectionTitle {
	width:884px;
	}
#stretchContactHP {color:#000 !important;}
#stretchLogoWithPageTitleBlack #sectionTitle.noContact {padding-top:0.8em;}
#stretchLogoWithPageTitleBlack #sectionTitle.noSecTitle {padding-top:17px;}
#stretchLogoWithPageTitleBlack a {color:#000;}
#titleArea, .pageLayoutWide #titleArea	{width:100%;}
#titleArea #title {
	width:445px;
	padding: 0 0 5px 0px;
	}
.pageLayoutWide #enhancedPageBody 	{width:100%;}
.pageLayoutWide #enhancedContentAreaNextToRightNav {width:570px;}
.pageLayoutWide .threeColumns .column1 {width:184px;}
.pageLayoutWide #enhancedContentArea 	{
	width:100%;
	margin-left:0;
}
.pageLayoutWide .threeColumns, .pageLayoutWide .threeColumnsRightNav	{
	margin:10px 0;
	clear:both;
	}
.pageLayoutWide .threeColumns .column1, .pageLayoutWide .threeColumns .column2, .pageLayoutWide .threeColumns .column3 {width:32.2%;}
.threeColumns1x2 .column2And3 	{width:66%;}
.right248, .fourColumns, .twoColumns, .fourColumnsSmallSpace {clear:both;}
.fourColumns .column2, .column3, .column4 {width:24.7%;}
.fourColumns .column3-4 {width:73%;}
.fourColumnsSmallSpace .column1small, .column2small, .column3small, .column4small {width:23.9%;}
.twoColumns .column1gutter {width:48%;}
.twoColumns .column2gutter {width:48.4%;}
.twoColumns .column1 {width:48%;}
.twoColumns .column2 {width:49.7%;}
.print-alternate {display:inline;}

.modalWindow {position:relative; float:left; left:0; top:0; width:730px;}

#flashContent {width:700px;}
#optionalContent {float:left; padding:20px; width:680px;}

#footer {position:relative; border-top: 2px solid #000; margin-bottom:1px; float:left; padding:0 !important; height:0px; line-height:0px; overflow:hidden;}
#footer div {display:none;}
#copyright	{position: relative; text-align: left; float:left;}