*{
					margin				: 0px;
					padding				: 0px;
}
html, body{
					background			: #3b5975;
					font-family			: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
					font-size			: 14px;
					line-height			: 16px;					
}
a:active, a:focus {
					outline-color		: -moz-use-text-color;
					outline-style		: none;
					outline-width		: 0;
}
img{
					border				: none;
}
.left{
					float				: left;
}
.right{
					float				: right;
}
.clear{
					clear				: both;
}
#wrapper{
					background			: #ffffff;
					margin				: 0px auto;
					width				: 974px;
}
#header{

	
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size			: 10px;
					font-weight			: bold;
					background			: url('../images/newdesign/logo.jpg') no-repeat 0px 15px;
					height				: 57px;
					/*margin-top			: 20px;*/
					margin-left			: 26px;					
					margin-right		: 20px;
					padding-top			: 15px;
}
#header a{
					color				: #3b5975;
					margin-top			: 43px;
					text-decoration		: none;
					display				: block;
					float				: right;
					padding				: 0px 5px 0px 5px;
					margin-left			: 6px;
					margin-right		: 6px;
					height				: 17px;
}
#header a:hover{
					color				: #ffffff;
					background			: #ff5501;
					margin-top			: 43px;
					text-decoration		: none;
					display				: inline;
					margin-left			: 6px;
					margin-right		: 6px;
					float				: right;
					padding				: 0px 5px 0px 5px;
					height				: 17px;
					
}
#header .hover{
					color				: #ffffff;
					background			: #ff5501;
					margin-top			: 43px;
					text-decoration		: none;
					display				: inline;
					float				: right;
					padding				: 0px 5px 0px 5px;
					height				: 17px;
					
}
/* --- CONTENT --- */
#content{
					width				: 974px;
					overflow			: hidden;
					margin-top			: 20px;
}
#content .a_left{
					width				: 15px;
					height				: 609px;
					float				: left;
					background			: #cdcdcd url('../images/newdesign/a_left.jpg') no-repeat 50% 50%;
					cursor				: pointer;
					
}
#content .inner{
					width				: 944px;
					height				: 609px;
					float				: left;
					overflow			: hidden;
					position			: relative;
}
#content .inner .item{
					width				: 944px;
					height				: 609px;
					overflow			: hidden;
					float				: left;
}
#content .inner .item .top{
					background			: #e5e5e5;
					width				: 944px;
					height				: 355px;/*341px;*/
					/*padding-top			: 14px;*/
}
#content .inner .item .top h1{
					font-size			: 22px;
					line-height			: 70px;
					font-weight			: bold;
					color				: #3b5975;
}
#content .inner .item .top .lifeline{
					font-family			: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
					padding-left		: 35px;
					padding-right		: 50px;
					width				: 355px;
					font-size			: 12px;
					font-weight			: bold;
					line-height			: 20px;
					text-align			: justify;
					color				: #3f3f3f;
					float				: left;
}
#content .inner .item .top .project{
					width				: 268px; /* 272 */
					float				: left;
}
#content .inner .item .top .project .links{
					width				: 272px;
					height				: 225px;
}
#content .inner .item .top .project .links span{
					display				: inline;
					float				: left;
					clear				: left;
					padding-left		: 8px;
					background			: url('../images/newdesign/top_dot.gif') no-repeat 0px 40%;
					/*height				: 22px;*/
					line-height			: 22px;
}
#content .inner .item .top .project .more{
					color				: #606060;
					font-size			: 11px;
					width				: 250px;
}
#content .inner .item .top .whattheysay{
					width				: 199px;
					padding-right		: 5px;
					float				: left;
}
#content .inner .item .top .whattheysay .articles{
					font-family			: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
					width				: 185px;
					height				: 225px;
					font-size			: 11px;
					text-align			: left;
					color				: #65666b;
					/*padding-left		: 20px;*/
}
#content .inner .item .top .whattheysay .articles h2{
					font-family			: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
					font-size			: 12px;
					color				: #3f3f3f;
}
#content .inner .item .top .whattheysay .articles .article_th{
					border-top			: solid 1px #cccccc;
					margin-top			: 12px;
					padding-top			: 12px;
}
#content .inner .item .top .whattheysay .more{
					font-family			: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
					color				: #606060;
					font-size			: 11px;
}
#content .inner .item .bottom{
					background			: #1b1b1b;
					border-top			: solid 9px #303030;
					width				: 944px;
					height				: 245px;
}
#content .inner .item .bottom h1{
					font-size			: 22px;
					line-height			: 70px;
					font-weight			: normal;
					color				: #ff5501;
}
#content .inner .item .bottom .more{
					padding-left		: 20px;
					width				: 657px;
					height				: 245px;
					float				: left;
					overflow			: hidden;
}
#content .inner .item .bottom .more .thumbs{
					position			: relative;
					width				: 620px;
					height				: 160px;
					float				: left;
					overflow			: hidden;
}
#content .inner .item .bottom .more .p{
					float				: left;
					margin-top			: 10px;
					margin-left			: 20px;
					width				: 180px;
					overflow			: hidden;
}
#content .inner .item .bottom .more .p .view{
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					padding-left		: 10px;
					background			: url('../images/newdesign/bottom_ldot.gif') no-repeat 0px 50%;
					color				: #fff;
					text-decoration		: none;
					font-size			: 10px;
}
#content .inner .item .bottom .more .p .view:hover{
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					color				: #ff5501;

}
#content .inner .item .bottom .client{
					padding-left		: 30px;
					width				: 237px;
					height				: 245px;
					float				: left;
					background			: #151515;
}
#content .inner .item .bottom .client .wn a{
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					display				: inline;
					float				: left;
					clear				: left;
					color				: #818181;
					text-decoration		: none;
					margin-left			: 30px;
					font-size			: 10px;
					background			: url('../images/newdesign/bottom_rdot.gif') no-repeat 0px 50%;
					padding-left		: 8px;
					width				: 195px;
}
#content .inner .item .bottom .client .wn a:hover{
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					color				: #ff5501;
					display				: inline;
					float				: left;
					clear				: left;
					text-decoration		: none;
					margin-left			: 30px;
					font-size			: 10px;
					background			: url('../images/newdesign/bottom_rdot.gif') no-repeat 0px 50%;
					padding-left		: 8px;
					width				: 195px;

}
#content .inner .item .bottom .client .controls{
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					color				: #df3500;
					font-size			: 12px;
					font-weight			: bold;
					margin-top			: 5px;

}
#content .a_right{
					width				: 15px;
					height				: 609px;
					float				: right;
					background			: #cdcdcd url('../images/newdesign/a_right.jpg') no-repeat 50% 50%;
					cursor				: pointer;
}
/* --- Fix For thumbs --- */
#main_thumb_container{
					float				: left;
					position			: relative;
					top					: 140px;
					left				: 210px;
}
#thumb_container{
					position			: relative;
					top					: -110px;
					left				: -130px;
}
/* --- FOOTER --- */
#footer{
					font-family			: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
					width				: 934px;
					height				: 24px;
					background			: #303030;
					color				: #8d8d8d;
					font-size			: 10px;
					padding				: 5px 20px 0px 20px;
}
#footer .text{
					display				: inline;
					float				: left;
}
#footer a{
					color				: #8d8d8d;
					text-decoration		: none;
					display				: inline;
					float				: right;
					padding-left		: 5px;
					
}
#footer a:hover{
					color				: #8d8d8d;
					text-decoration		: underline;
					display				: inline;
					float				: right;
					padding-left		: 5px;
}
/*Scroll*/
.wn	{ 
					position			: relative;
					width				: 230px;
					height				: 145px; 
					overflow			: hidden;	
}


/* High Slide */
.shadow_class{
					background			: /*#000000*/#ffffff;
}
.highslide {
	cursor: url(highslide/zoomin.cur), pointer;
}

.highslide-caption {
	border-right: white 2px solid; 
	padding-right: 5px; 
	border-top: white 2px; 
	display: none; 
	padding-left: 5px; 
	font-size: 10pt; 
	padding-bottom: 5px;
	border-left: white 2px solid; 
	padding-top: 5px; 
	border-bottom: white 2px solid; 
	font-family: verdana, helvetica; 
	background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(highslide/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
   
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}