@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

body{
	background:#000000 url(../images/background.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
	line-height: 1.7;
}


a{
	color:#FFCC33;
		text-decoration:none;
}

a:hover{
	color:#6699FF;
}

a[href$='.pdf'] {
	padding-right:20px;
	line-height:25px;
	height:30px;
	background:url(../images/pdf-icon.gif) center right no-repeat;
	display:inline-block;
}


p { 
	widows: 3;
	orphans: 3;
}

h1{
	font-family: "Helvetica", "Verdana", sans-serif;
	font-size:1.8em;
	color: #B3B3B3;
	margin-bottom:10px;
	line-height:1.4;
	
}

h2{
	color:#fff;
	font-size:1.3em;
}

h3{
	color:#fff;
	font-size:1.3em;
	text-transform:uppercase
}

h4{
	color:#ccc;
	font-size:1em;
	margin-bottom: 10px;
}

h3:before{	
}

.textred{
	color: #990000
}

li {
	list-style-image:url(../images/listimg.jpg);
}


#wrapper {
	text-align:center;
}

#logobar {
	background:	url(../images/swooshbg.jpg) no-repeat top right;
	width:900px;
	height:80px;
	text-align:right;
	padding-top:60px;
	margin-left:auto;
	margin-right:auto;

}

#buttons {
	float:left;
	font-family: Helvetica;
	margin-top:40px;
}

#buttons a{
	margin-left:25px;
}

#contentwrapper {
/*	text-align:center;*/
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background:#121212;
	border:1px solid #61160d;
}

#contentmain{

	background:#191919;
	text-align:left;
	width:95%;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	height:auto;

}


#contenttop {
	height:40px;
	margin-bottom:-30px;	

}

#contentbottom {
	height:34px;
	margin-top:-23px;
	width:900px;
	position:relative;
	bottom:-20px;
}

.copyrighttext {
	color:#666666;
	margin-top:2px;
	font-size:0.85em;
}

.topcornerl {
	float:left;
	position:relative;
	left:-1px;
	top:-1px;
	margin-bottom:-10px;
	margin-right:-25px;
}

.topcornerr {
	float:right;
	position:relative;
	right:-1px;
	top:-1px;
}

.bottomcornerr {
	float:left;
	position:relative;
	left:-1px;
	bottom:-1px;
	margin-top:-20px;
	margin-right:-40px;
}

.bottomcornerl {
	float:right;
	position: relative;
	right:-1px;
	bottom:-1px;
	margin-top:-20px;
	margin-left:-40px;

}

.divclear {
	clear:both;
	height: 20px;
}

.floatleft {
	float:left;
	margin-right:10px;
}

.floatright {
	float:right;
	margin-left:10px;
}

#flashcontainer {
	margin-left:10px;

}

#gallerycontainer {
		width:500px;
		height:605px;
		float:right;
		margin-left:10px;
		margin-top:-10px;
}

a.gallerythumb {
	margin-right:1px;
}	

a.gallerythumb:hover, .gallerythumb:hover {
	cursor:help;
	opacity:.50;filter:
	alpha(opacity=50);
	-moz-opacity: 0.5;
}

.topbuttonbar {
	background:#131313;
	width:865px;
	height:25px;
	margin-top:-10px;
	margin-right:-20px;

}

.picborder{
	padding:3px;
	border:1px solid #999999;
}


.servicestable td{
	padding:5px;
}

.servicestable li{
	margin-left:15px;
	margin-bottom:5px;
}

.servicestable a{
	color:white;
}

.servicestable a:hover{
	cursor:pointer;
}

.servicestable div{
	padding-bottom:5px;
}

#sidebuttons {
	padding-top:15px;
	padding-right:10px;
	height:100%;
	background:#191919;

}

#sidebuttons a{
	display:block;
	border-bottom:1px solid #191919;


}

#sidebuttons a:hover {
	opacity:.50;filter:
	alpha(opacity=50);
	-moz-opacity: 0.5;
	border-bottom:1px solid #FF0000;
}


.newstitle{
	text-decoration:none;
	font-size:1.2em;
	margin-bottom:-10px;
}

 .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearme{
	clear:both;
}





/*////////Portfolio Market pages////// */

#iframecontentarea{

}

#iframecontentarea img{
	border:1px solid #333;
	padding:3px;
}

#iframecontentarea  strong{
	color:#666666;
	padding-right:5px;
}

.portfoliotable a{
	text-decoration:none;
		font-weight:bold;
		color:#999999;
}

.portfoliotable a:hover{
	color:#FFCC00;
	cursor:help
}