/*Layout*/
*
{
	margin		: 0;
	padding		: 0;
}

body, html
{
    font-size:12px;
    font-family:Tahoma, Verdana;
    color:#333;
    margin:0px;
    padding:0px;
}

div.main
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
    border:solid 1px #040708;
}

div.colLeft
{
    width:197px;
    float:left;
    background:#b5985a;
}

div.colRight
{
    width:603px;
    float:right;
    border:solid 0px red;
}

div#footer
{
    height:22px;
    padding:10px;
    background:url(../imagesnew/bg_footer.gif) no-repeat 0 0;
    color:#fff;
    font-size:11px;
    text-align:center;
    width:782px;
    margin-left:auto;
    margin-right:auto;
}


/*widget*/

div.colLeft p.logoCont
{
    text-align:center;
    vertical-align:middle;
    background:#040708;
    height:152px;
}

div.colLeft p.logoCont a
{
    width:197px;
    height:95px;
    display:inline-block;
    margin-top:35px;
    background:url(../imagesnew/logo_ptfmco.gif) no-repeat 0 0;
}

div.colLeft .leftImg
{
    height:264px;
    background:url(../imagesnew/umbrella_nodes.jpg) no-repeat 0 0;
}

div.colLeft .leftNav
{
    height:125px;
    text-align:center;
    padding-top:60px;
}

div.colLeft .leftNav a
{
    text-transform:uppercase;
    display:block;
    margin-bottom:15px;
}

div.colRight .topLink
{
    padding:7px;
    text-align:right;
    color:#6f4c00;
}

div.colRight .topLink a
{
    color:#6f4c00;
    font-size:11px;
}

div.colRight .peopleImg
{
    background:url(../imagesnew/people_meet.jpg) no-repeat 0 0;
    height:128px;
}

h1
{
    font-size:16px;
    font-weight:normal;
    background:url(../imagesnew/bg_dot_gray.gif) repeat-x 0px 15px;
    color:#a07b2d;
}

h1 span
{
    background:#fff;
    padding-right:3px;
}

/*Common*/
a:link, a:visited
{
	color:#040708;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

div
{
	margin:0;
	padding:0;
}

p
{
	margin:0;
	padding:0;
}

ul
{
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}

img
{
	border:0;
}

form
{
	margin:0;
}

/*Home page*/
.bgBlack
{
    background:#040708;
}

img
{
    border:0px;
}

div.mainCont
{
    padding:20px 30px 20px 30px;
}

div.pageCont
{
    padding:15px;
}

div.pageCont p
{
    margin-bottom:10px;
    margin-top:10px;
    line-height:17px;
}

div.pageCont ul
{
    margin-left:30px;
}

div.pageCont ul li
{
    margin-bottom:10px;
    line-height:17px;
}

div.pageCont ol
{
    margin-left:30px;
}

div.pageCont ol li
{
    margin-bottom:10px;
    line-height:17px;
}

div.pageCont a
{
    color:#Black;
    text-decoration:underline;
}

div.pageCont a:hover
{
    color:#Black;
    text-decoration:none;
}

div.mainCont p.heading
{
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:12px;
    color:#000;
}

div.mainCont .rndCont
{
    width:231px;
    height:219px;
    background:url(../imagesnew/bg_rnd_cont.jpg) no-repeat 0 0;
    float:left;
    padding:5px 10px 10px 10px;
    font-size:13px;
}

div.mainCont .rndCont a, div.mainCont div.rndCont a:visited
{
    color:#444;
    text-decoration:none;
}

div.mainCont .rndCont a:hover
{
    text-decoration:underline;
}

div.testimonialsCont
{
    background:url(../imagesnew/bg_testtimonial.jpg) no-repeat 0 0;
    width:524px;
    height:128px;
    margin-top:20px;
    #margin-top:0px;
    font-family:Tahoma, Verdana;
    font-size:12px;
    padding:10px;
}

div.testimonialsCont p.heading
{
    margin:0px;
    padding:0px;
    font-size:12px;
    color:#000;
    text-align:left;
    margin-bottom:15px;
}

table.lined 
{
    border:1px solid Gray;
    border-collapse:collapse;
    border-spacing:0;
    font-size:11px;
}

table.lined th
{
    padding:4px; 
}

table.lined td 
{
    padding:4px; 
}

/*General*/
.align-center
{
    text-align:center;
}

.align-right
{
    text-align:right;
}

.cleaner
{
    clear:both;
    height:1px;
    font-size:1px;
    margin:0px;
    padding:0px;
}

.margin-top15
{
    margin-top:15px;
}

.uLine
{
    text-decoration:underline;
}