/* CSS Document */


.white{color:#FFFFFF;}
.red	{color:#CC0000;}
.bracket	{color:#CC0000; font-size:14px;}
.bracketblack	{color:#000; font-size:14px;}

a.sn	{color:#ccc;}


#content	{width:800px; height:504px; margin-top:10px;}
#column1  {margin:0 0 0 10px; width:500px; height:504px; background:#fff; float:left; overflow:auto;}
#column1os  {margin:0 0 0 10px; width:500px; height:504px; background:#000; float:left; overflow:auto;}
#column1serv  {margin:0 0 0 10px; width:500px; height:504px; background: url(../images/serv_back.jpg) no-repeat; float:left; overflow:auto;}
#column1b  {margin:0 0 0 10px; width:500px; height:504px; background:#fff; float:left; overflow:auto;}
#newsbody	{margin:0; width:500px; height:450px; background:#fff; overflow:auto;}
#column1.news	{overflow:hidden;}

#column1serv p{color:#FFFFFF}

.padcol1	{margin:50px 50px;}
.padcolm1050	{margin:20px 50px;}
.padcolnews	{margin:20px 50px 0 50px;}

#column2	{margin:0 10px 0 0; width:270px; height:504px; background:#fff; float:right;}
#column2_portfolio	{margin:0 10px 0 0; width:270px; height:504px; background:#000; float:right;}

#lognav	{margin:0; height:25px;}
.tenpixwhore	{margin:0; width:270px; height:10px; background:#000;}
.spacer		{clear:both;}
p {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin:0 0 10px 0px;
	}

#ctmid	p, #conintern p{color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin: 10px 35px 0 50px;}
#ctmid	h4{color:#CCCCCC;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	margin: 0 0 0 50px;
	font-weight:400;}
#ctmid	p a, #conintern p a{color:#fff;text-decoration:none;}
#ctmid	p a:hover, #conintern p a:hover{color:#c00;text-decoration:none;}

.newstitle	{color:#000; font-weight:bold;}
.newsdate	{color:#999; font-style:italic;}

.newsphoto	{float:left; margin: 0 10px 10px 0;}
.clearing	{clear:both;}
.newsrule	{clear:both; display:block; height:1px; background:#CCCCCC; margin:10px 0;width:390px; }


#concolumn1  {margin:0 0 0 10px; width:500px; height:504px; background:#666; float:left; overflow:auto;}
.innercol	{width:479px;}

.ctmiddle	{background:url(../images/CT_middle.gif) repeat-y;}
#intern	{background:url(../images/CT_intern.gif) no-repeat;}
#conintern	{margin:150px 0px 0 0px;}

#conintern	.conaddress{margin:10px 35px 0px 180px;}
#ctmid .jobaddress	{margin-left:180px;}
.ostop	{width:480px;}
.mt10	{margin-top:10px}
.ml10	{margin-left:10px;}
.mr10	{margin-right:10px;}
.flmr10	{float:left; margin:5px 10px 0 0;}
.frml10	{float:right; margin:5px 0 0 10px;}


#newssum	{width:270px; height:370px; background:#666666; overflow:auto;}
#newssum .pad	{width:240px; margin:20px 10px;}
#newssum	p{color:#000;margin:0 0 10px 0;}
.newstitle2	{color:#FFFFFF; font-weight:bold;}
.newsdate2 {color:#EDB329; font-style:italic;}

#newsarchive	{width:270px; height:54px; background:url(../images/newsarchive.gif) no-repeat;}
