/* layout and positioning */


#p1wrapper {
	width: 701px;
	margin: 0 auto 0 auto;
	padding-bottom			: 5px;
	padding-left			: 6px;
	padding-right			: 6px;
}

#wrapper {
	width: 701px;
	text-align: left;
	margin: 0 auto 0 auto;
	background-color		: #fff;
}

#pathway
{
	padding-top			: 3px;
	padding-bottom		: 3px;
}

#header
{
	padding-top			: 5px;
	padding-bottom		: 5px;
}

#sitelogo
{
	float				: left;
	width				: 510px;
}

#topBarMenu
{
	
}

#verticalMenu
{
	padding-left		: 90px;
	padding-top			: 45px;
}

#headerImg {
	background				: url(../images/header-1.jpg) no-repeat;
	height					: 189px;
	width					: 701px;
	overflow				: hidden;
	float					: left;
}

#searchAndMenu
{
	background				: #fff url(../images/search-and-menubar.png) no-repeat;
	background-position		: 4px 0px;
	height					: 41px;
	width					: 701px;
	float					: left;
}

#footerBorder
{
	width					: 701px;
	float					: left;
	background				: #fff url(../images/footer-separator.png) no-repeat;
	float					: left;
}

#copyRight
{
	float					: left;
	background-color		: white;
	width					: 400px;
	margin-left				: 260px !important;
	margin-left				: 129px;
	
	padding-top				: 20px;
}

#bottomMenu
{
	float					: right;
	width					: 450px;
	margin-top				: 15px;
}


.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}


#searchBox
{
	padding-left		: 20px;
	padding-top			: 10px;
	float				: left;
	width				: 221px;
}

#topMenuBox
{
	
}



/* Clear fix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* New Framework */

/* Contend divs ---------------------------------------------------- */
#tcMainbody, #tcMainbody-fl, #tcMainbody-fr, #tcMainbody-f {
}



#tcMainbody-fr {
	float: right;
	width: 64%;
}

#tcContainer-fr #tcLeftCol {
	float: left;
	width: 34%;
}



#tcMainbody-fl {
	float: left;
	width: 100%;
}

#tcMainbody-fl #tcContentWrap {
	float: left;
	width: 73%;
	background: none;
}

#tcMainbody-fl #tcRightCol {
	float: right;
	width: 26.5%;
}

#tcMainbody-f {
	float: left;
	width: 100%;
}

#tcMainbody-f #tcContentWrap {
	background: none;
}

/* left mid and right, main one to set width, mid and right */
#tcMainbody
{
	float: right;
	width: 73%;

}

/* left mid and right , sets width of Mid only*/
#tcMainbody #tcContentWrap {
	float: left;
	width: 62.1%;
}

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */
#tcLeftCol {
	float		: left;
	width		: 26.4%;
	background	: url(../images/left-col-bg.jpg) right top no-repeat;
}

#tcRightCol {
	float		: right;
	width		: 37.3%;
	overflow	: hidden;
}

#tcRightColInner
{
	padding: 0 0px 0 0;
}

#tcLeftColInner
{
	padding-left	: 25px;
}


#tcLeftCol table,
#tcRightCol table {
	border-collapse: collapse;
	border-spacing: 0;
}

#tcLeftCol ul li,
#tcRightCol ul li {
	padding-left: 10px;
	margin: 0;
	background: url(../images/bullet-list.gif) no-repeat 0 7px;
}

#tcLeftCol ul,
#tcRightCol ul {
	margin: 0;
}

#tcLeftCol li a,
#tcRightCol li a{
	color: #484848;
}

#forBgLeft
{
	float		: left;
	width		: 100%;

}

.contentBg-fr#forBgLeft
{
	background	: url(../images/main-content-bg.png) repeat-y;
}

.contentBg-f#forBgLeft
{
	background	: transparent;
}
