
body {color:#808080; font-size:11px; line-height:18px; background: #ffffff url("../images/bg/bg.jpg") repeat-x}
	body, h1, h2, h3, h4, h5, h6, form, fieldset, label, p, span, input, img, hr {margin:0; padding:0px; border:0px; outline: 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
	a {text-decoration:none; outline: 0; font-size:11px; cursor:pointer; color:#808080; font-family:Arial, Helvetica, sans-serif}
	a:hover { text-decoration:underline; color:#000000}
	ul, ul li {padding:0; margin:0; list-style:none; line-height:18px}
	hr {float:left; width:660px; margin:15px 0 20px 0; border-top:1px dotted #666666; font-size:0; clear:both; overflow:hidden; background:none; line-height:1; color:#ffffff}
	
#holder {width:100%; height:100%; background:url("../images/bg/holder.jpg") repeat-x bottom left}
	
	#wrapper {width:980px; margin:0 auto; clear:both; overflow:hidden}

	#header {float:left; clear:both; overflow:hidden; width:980px; height:117px; background:url("../images/bg/header.jpg") no-repeat top right}
		#header a {float:left; margin:15px 0 0 0}
		#header ul#nav {float:right; width:650px}
		#header ul#nav li {float:left; padding:35px 15px 0 15px; margin:0 10px 0 0; border-top:4px solid #A50AA1; text-align:center}
		#header ul#nav li a {color:#2b2b2b; font-size:14px; float:none; margin:0}

	#slider {float:left; padding:32px 0 0 0; clear:both; overflow:hidden; width:980px; height:185px; background:url("../images/bg/slider.jpg") no-repeat top right}
		#slider h4 {display:block; padding:0 0 15px 0; color:#ffffff; font-size:16px; font-weight:bold; clear:both; overflow:hidden}
		#slider ul {float:left; width:974px; height:156px}
		#slider ul li {float:left; padding:10px 25px 0 25px; margin:0; width:740px; height:156px; background:url("../images/bg/projects.jpg") no-repeat}
		#slider ul li.prev, #slider ul li.next {width:92px; background:none; padding:0}
		#slider ul li.prev a, #slider ul li.next a {float:left; width:92px; height:141px; background:url("../images/links-slider.jpg") no-repeat; text-indent:-9999em}
		#slider ul li.next a {background-position:-92px 0}
			#slider #slides {overflow:hidden; position:relative; width:740px; z-index:0 }
			#slider #slides ul {position:relative; left:0; top:0; list-style:none; margin:0; padding:0; width:2000px; z-index:0; background:none}
			#slider #slides ul li {padding:0 0 0 20px; margin:0; height:87px; width:216px; background:none}

	#main {float:left; padding:0 0 30px 0; clear:both; overflow:hidden; width:980px; background:url("../images/bg/main.jpg") no-repeat top right}

		#main a.more {float:right; margin:0 10px 0 0; padding:3px 27px 0 0; height:17px; font-size:11px; line-height:12px; background:url("../images/btns/more2.jpg") no-repeat right 0; clear:both; overflow:hidden}

		#content {float:right; padding:35px 0 0 0; width:660px; min-height:400px}
			#content h1 {display:block; padding:0 15px 15px 15px; font-size:38px; line-height:30px; color:#e21350; word-spacing:-2px}
			#content h1 span {display:block; padding:0 0 0 100px; font-size:24px}
			#content h2 {display:block; padding:0 15px 20px 15px; color:#e21350; font-size:22px; line-height:24px}
			#content h3 {display:block; padding:0 15px 15px 15px;}
			#content p {display:block; padding:0 15px 15px 15px; font:12px/18px Arial, Helvetica, sans-serif}
			#content p a {font:12px Arial, Helvetica, sans-serif}
			#content ul {display:block; padding:0 0 25px 15px; margin:0; clear:both; overflow:hidden}
			#content ul li {padding:10px 0 10px 20px; background:url("../images/list.jpg") no-repeat bottom left; font-weight:bold !important; font:12px/18px Arial, Helvetica, sans-serif}
			#content ul li strong {display:block; padding:0 0 0 20px; background:url("../images/dot.jpg") no-repeat left center}
			
				#content div.col {float:left; width:300px; padding:0 20px 0 0}

				#content form {float:left; width:279px;}
					#content form h2 {padding:0 0 20px 0}
					#content form input {float:left; padding:0; margin:0; font:12px arial; color:000000; border:0; background:none}
					#content form textarea {float:left; padding:0; margin:0; font:12px arial; color:000000; border:0; background:none; overflow:hidden}
					#content form span {float:left; margin:0 0 15px 0; padding:4px 10px 0 9px; height:20px; font:12px arial; clear:both; overflow:hidden}
					* html #content form span {display:block; float:none}
					#content form span.fld150 {width:131px; background: url("../images/input150.jpg") no-repeat}
					#content form span.fld150 input {width:131px;}
					#content form span.fld280 {width:260px; background: url("../images/input279.jpg") no-repeat}
					#content form span.fld280 input {width:260px;}
					#content form span.flt280 {width:260px; height:97px; background: url("../images/textarea.jpg") no-repeat}
					#content form span.flt280 textarea {width:260px; height:90px;}

					#content form input.send {float:right; margin:0 10px 0 0; padding:0; width:55px; height:20px; background:url("../images/btns/send.jpg") no-repeat 0 0; clear:both; overflow:hidden; text-indent:-9999em; border:0; cursor:pointer}
					#content form input.send:hover {background-position:0 -20px}

				#content #accordion {float:left; padding:0; margin: 0; width:660px; outline: 0;}
					#content #accordion li {padding:0; background:none; display:block; clear:both; overflow:hidden}
					#content #accordion	h3 {padding:10px 0 10px 20px; margin:0 0 5px 0; background:url("../images/list.jpg") no-repeat bottom left; font-weight:bold !important}
					#content #accordion a {font-weight:normal; clear:none; overflow:hidden}
					#content #accordion a span {display:inline-block; padding:0 12px 0 0; background: url("../images/off.jpg") no-repeat right center; color:#e21350; line-height:12px}
					#content #accordion a span.off {background: url("../images/on.jpg") no-repeat right center}
					#content #accordion a:hover {text-decoration:none}
					#content #accordion p {display:block; padding:0 0 15px 40px}
					#content #accordion div {float:left; padding:0 0 15px 20px; width:600px; clear:both; overflow:hidden}
					#content #accordion div p {padding:0 0 15px 20px}

		#left {float:left; width:300px}
			#left h2 {display:block; padding:0 0 15px 10px; color:#e21350; font-size:22px; line-height:24px}
			#left h3 {display:block; padding:0 0 15px 10px; color:#ffffff; font-size:20px; clear:both; overflow:hidden}
			#left h4 {display:block; padding:0 0 5px 0; color:#ffffff; font-size:11px; font-weight:bold}
			#left hr {width:300px; margin-bottom:15px}

				#left div.news {float:left; padding:20px 0 10px 10px; margin:0 0 20px 0; width:290px; border:2px solid #BA07B5; border-width:1px 0 2px 0; background: #890685 url("../images/bg/news.jpg") repeat-x}
				#left div.news ul {float:left; width:290px; padding:0; clear:both; overflow:hidden}
				#left div.news ul li {float:left; padding:10px 10px 10px 15px; margin:0 0 10px 0; width:265px; background:#950590}
				#left div.news p {font-size:11px; color:#ffffff}
				#left div.news a {float:right; padding:3px 0 0 9px; margin:0 10px 0 0; width:55px; height:17px; font-size:11px; line-height:12px; background:url("../images/btns/more.jpg") no-repeat}

				#left div.box {float:left; width:300px; font-size:11px; line-height:16px}
				#left div.box h2 {padding-left:20px}
				#left div.box blockquote {float:left; padding:15px 0 5px 0; margin:0; width:300px; background: url("../images/cite-top.jpg") no-repeat top left; clear:both; overflow:hidden}
				#left div.box p {float:left; padding:0 20px 20px 20px; width:260px; background: url("../images/cite-bottom.jpg") no-repeat bottom left}
				#left div.box strong {display:block; padding:0 10px 0 0; color:#000000; text-align:right}
				#left div.box em {display:block; padding:0 10px 0 0; text-align:right}

	#footer {clear:both; padding:15px 0 55px 0; overflow:hidden; float:left; width:980px}
		#footer ul {float:left; width:980px; margin:0 0 0 -1px}
		#footer ul li {float:left; padding:0 10px; font-size:11px; line-height:12px; border-left:1px solid #808080}
		#footer a {font-weight:bold}
		#footer ul li.right {float:right; border:0; color:#e21350; text-transform:uppercase; font-size:12px; line-height:16px; text-align:right; word-spacing:2px}
		#footer ul li.right a {color:#e21350; text-transform:uppercase; font-size:12px}

		#backlinks {position:fixed; bottom:-2000px; left:25%; clear:both; overflow:hidden; width:700px; height:200px; border:1px solid #e6e6e6; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; }
		* html #backlinks {display:none}

	div.tags {display:block; width:980px; margin:0 auto; padding:20px 0; clear:both; overflow:hidden}
		div.tags h6 {display:block; color:#CACACA; font:11px/16px tahoma; text-align:justify; text-transform:lowercase}
		div.tags a {color:#CACACA; font:11px tahoma; text-transform:lowercase}
		
	.jScrollPaneContainer {position: relative;	overflow: hidden; z-index: 1; outline:0}
	.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; background:#EEEEEE}
	.jScrollPaneDrag {position: absolute; background: url("../images/scrollbar.jpg") no-repeat 0 0; cursor: pointer; overflow: hidden; height:30px !important}
	.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
	.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}

div.pane {display:block; width:980px; margin:0 auto; padding:30px 0; clear:both; overflow:hidden; color:#808080}
	div.pane #pane {width: 980px; height: 75px; overflow: auto; float: left; background:none; outline:0}
	div.pane a {font:11px arial; color:#808080}
	div.pane h5 {display:block; padding:0 0 5px 0; margin:0; color:#808080; font:14px/18px arial; text-align:justify}
	div.pane h5 a {color:#808080; font:14px arial}
	div.pane p {display:block; padding:0 0 5px 0; margin:0; font:11px/18px arial; color:#808080; vertical-align: text-top;}
	div.pane ul, div.pane li {display:block; padding:0 0 5px 0; margin:0; list-style:none; font:11px/18px arial; color:#808080;}


		
