/* CSS Document */
body{
	padding:0px;
	margin:0;
	position:relative;
	background: #000000 url(images/bg.jpg) repeat-x 0px 0px;
	color:#191919;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	text-align: center;
}
div, p, h1, h2, h3, h4, ul, a, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

#wrapper {
	width: 900px;
	margin: 0px auto;
	text-align: left;
}

/* TOP PANEL */
#topPan{
	width:900px;
	height:63px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#topPan h2 {
	color: #FFFFFF;
	margin-top: 2px;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font: italic normal 14px Arial, Helvetica, Verdana, sans-serif;
	padding-top: 0px;
}
#topPan h1{
	color:#FFFFFF;
	padding-top: 2px;
	text-align: left;
	font: bold 30px Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
}

#topPan ul{
	width:578px;
	display:block;
	position:absolute;
	top:8px;
	right:0px;
	margin:0px;
	padding:0px;
	color:#fff;
}
#topPan ul li{
	float:left;
	display:block;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#topPan ul li span{
	display:block;
	/*background:url(images/menu-hover.jpg) no-repeat 50% 0;*/
	font:normal 13px/32px Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	text-decoration:none;
}
#topPan ul li a:link, #topPan ul li a:visited, #topPan ul li a:active{
	display:block;
	/*background:#97C53F url(images/menu-bg.jpg) repeat-x 0 0;*/
	color:#999999;
	font:bold normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
}
#topPan ul li a:hover{
	display:block;
	/*background:url(images/menu-hover.jpg) no-repeat 50% 0;*/
	text-decoration:none; /*position:fixed;*/
	margin:0;
	padding:0px;
	color: #FFFFFF;
}



#intro {
	height: 62px;
	background: url(images/arrow.png) no-repeat 60px 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	position: relative;
}

#intro  h1{
	font:bold 26px/normal Arial, Helvetica, Verdana, sans-serif;
	color:#87A53E;
	margin:0px 0px 0px 80px;
	padding-top: 18px;
	padding-bottom: 0px;
}



/* Main Panel */
#mainPan {
	background: #FFFFFF;
	padding: 30px 40px 40px;
	clear: both;
	float: none;
	position: relative;
}



#mainPan  h1{
	font:normal 18px/normal Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 10px;
}


#mainPan h2 {
	font: bold 16px Arial, Helvetica, Verdana, sans-serif;
	color: #663366;
	margin: 20px 0px 2px;
	padding: 0px;
}
#mainPan h3 {
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color: #10709F;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#mainPan h4 {
	color: #000000;
	margin: 20px 0px 0px;
	padding: 0px;
	font: bold 12px "Trebuchet MS", Verdana, Arial;
}
#mainPan p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	font: 14px/22px Arial, Helvetica, Verdana, sans-serif;
}
#mainPan ul {
	list-style: disc;
	margin-left: 40px;
	margin-top: 0px;
}
#mainPan li {
	padding-bottom: 10px;
}

#mainPan a:link, #mainPan a:visited, #mainPan a:hover, #mainPan a:active {
	color: #663366;
}





/* Main Panel Classes */

#mainPan .small {
	font-size: 9px;
}
#mainPan .greenhighlight {
	color: #000000;
	background: #ABF076;
}
#mainPan .bluehighlight {
	color: #000000;
	background: #CEE3A6;
}
#mainPan  .highlight {
	color: #663366;
	font-weight: bold;
}
#mainPan .spaceright {
	margin-right: 10px;
}
#mainPan .spaceleft {
	margin-left: 10px;
}

#mainPan .notopspace {
	margin-top: 0px;
	padding-top: 0px;
}
#mainPan  .carrot  {
	background: url(images/carrot.gif) no-repeat left center;
	padding-left: 15px;
}



/* Special Formatting */

#2col  h2  {
	font-size: 12px;
}

#social a:link, #social a:visited, #social a:hover, #social a:active {
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
}

#portfoliocontent {
	padding-left: 22px;
	padding-top: 20px;
}

td   .paddingright  {
	padding-right: 10px;
}
#scrolltable img {
	margin-left: 20px;
}

#mainPanboxindex .bigrightspace {
	padding-right: 40px;
}



/* About tabbed panels */
#TabbedPanels1 ul {
	margin-left: 0px;
	padding-left: 0px;
}
#TabbedPanels1  ul li {
	margin: 0px 10px 0px 0px;
	padding: 4px 8px;
	line-height: 10px;
}
#TabbedPanels1 h2 {
	margin-top: 10px;
}

/*#mainPan p.bottompadding{padding:0 63px 22px 52px;}
#mainPan p.more{
	margin:0;
} 
#mainPan p.more a{
	font:italic bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#BF4D02;
	text-decoration:none;
	margin:0;
	padding:0;
}
#mainPan p.more a:hover{ background:#fff; color:#FF6500; text-decoration:none;}
#mainPan p.paddingtop{padding:26px 63px 0 52px; background:#FFF; margin:0 auto; color:#666; font:14px/20px Georgia, "Times New Roman", Times, serif; font-style:italic;}
#mainPan p span.bigsize{ font-family:Georgia,"Times New Roman", Times, serif; font-style:italic; color:#BF4D02; font-size:20px; line-height:20px; background:#fff; padding:0;}
#mainPan p.name{background:#fff; display:block; color:#AC8101; font:18px/18px Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; text-align:right; padding:10px 63px 16px  0;}
#mainPan p.dotline{background:url(images/dot-line.gif) 0 0 repeat-x #fff; color:#666; margin:0 63px 0 52px;}*/
#mainfooterbody p {
	color: #999999;
}
#mainfooterbody {
	clear: both;
	float: none;
	position: relative;
}
