
/* Page Layout Master
===========================


/*====== #container 960px ====================================================================
  = ====== #wrapper ======================================================================== =
  = =                                                                                      = =
  = =  === #header ======================================================================  = =
  = =  =                                                                                =  = =
  = =  ==================================================================================  = =
  = =                                                                                      = =
  = =  === #mainnav =====================================================================  = =
  = =  =                                                                                =  = =
  = =  ==================================================================================  = =
  = =                                                                                      = =
  = =  ======== #content ============================================================== =  = =
  = =  =                                                                                =  = =
  = =  =                                                                                =  = =
  = =  =  ===== #left 740px ============================================ =#right 220px= =  = =
  = =  =  =                                                            = =            = =  = =  
  = =  =  =   ==#subleft ==   =====#center 700px =================== = = =            = =  = =
  = =  =  =   =            =   =  ======== .pad ==================   = = =            = =  = =
  = =  =  =   =            =   =  =                              =   = = =            = =  = =
  = =  =  =   =  default:  =   =  =          content here!       =   = = =            = =  = =
  = =  =  =   =   hidden   =   =  =                              =   = = =            = =  = =
  = =  =  =   =            =   =  =                              =   = = =            = =  = =
  = =  =  =   =            =   =  =                              =   = = =            = =  = =
  = =  =  =   =            =   =  =                              =   = = =            = =  = =
  = =  =  =   =            =   =  ============================== =   = = =            = =  = =
  = =  =  =   = ============   = ===================================== = ============== =  = =
  = =  =  =                                                            =                =  = =
  = =  =  ==============================================================                =  = =
  = =  =                                                                                =  = =
  = =  ======================================================= / #content end /==========  = =
  = =                                                                                      = =
  = ===================== #footer ========================================================== =
  = =                                                                                      = =
  = ======================================================================================== =
  =                                                                                          =
  = ==================================================/ #wrapper end /====================== =
  =                                                                                          =
  = #bottomShadow                                                                            =
  ================================================================== / #container end / ====== */
  

/*
	When setting a width and you have padding on that class, this hack fixes IE's box model problem. 
	IE 5.5 places the padding & margin inside the total width:
	
	padding: 0 15px;
	width: 230px; 
	voice-family: "\"}\""; voice-family: inherit;
	width: 200px;
	} html>body .feature{ width: 200px;}
		
*/



/* ----- GLOBAL & BODY ----- */

* { 
	margin: 0;
	padding: 0;
}
body {
	margin: 0 auto;
}

/* ----- PAGE STRUCTURE ----- */


#container {
	margin: 0 auto;  /* change value from 'auto' to '0' for left-aligned layout */
	width: 960px;
	padding:0;
}


#content { 
	padding: 0 0 10px 0;
	float: left;
	margin: 0;
	text-align: left;
	background:#fff url(../images/accents/bg-col.jpg) left top repeat-y;
}
#left { 
float: left; 
width: 740px;
background:#fff url(../images/accents/bg-main-content.png) left top repeat-x; 
}
#left #center {
	float: right;
	width: 100%; 
	text-align: left;
}
#left #center .pad {
	padding: 0 20px 0 20px;
}
#left #subleft {
	display:none;
	/*float: left;
	width: 240px;
	text-align: left;*/
}
#left #subleft .pad {
	padding: 0 10px 0 20px;
}
#right {
	/*display:none;*/
	text-align: left;
	float: right;
	width: 220px; 
}

#right .pad {
	padding: 10px 8px 0 8px;
}


/* One Column Template */

body.onecol  #content { 
	background:none;
}

body.onecol #left #subleft, body.onecol #right {
display:none;!important
}
body.onecol #left  {

	width: 960px; 

}
body.onecol #left #center {
	float: none;
	width: auto; 
	text-align: left;
}
body.onecol #left #center .pad {
	padding: 0 30px 0 30px;
}


/* ---- Mini Layout for Pop-up windows --- */
.mini #container {
	margin: 30px 10px;  
	width: 580px;
}

.mini #left, .mini #left #center {
width: 580px; 

}
.mini #left #center .pad {
	padding: 0 20px;
}


/* ----- PAGE FOOTER ----- */



#footer {
	clear:both;
	border-top:1px solid #ddd;
	background-color: #e9f2fb;
	overflow:auto
}
#footer .left {
	width:65%;
	float:left;
	font-size:82%;
	margin:2em 0 2em 10px;

}
#footer .right {
	width:30%;
	float:right;
	margin:2em 10px 2em 0;
}
#footer .copyright {
	margin:10px;
	color:#666;
}
#footer .extras {
	margin:10px;
}
#footer .extras a {
	margin-right:10px;
}
#footer .phone-na {
	width:49%;
	float:left;
}
#footer .phone-na em {
	font-size:138.5%;
	font-style:normal!important;
	background:none;
}
#footer .phone-int {
	width:49%;
	float:right;
}
#footer .phone-int em {
	font-size:138.5%;
	font-style:normal!important;
	background:none;
}
