/*-------------RESET SCRIPT-----------------*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
*/ 
/*-------CSS Styles--------------------------------------*/

body {
	margin: 0;
}

.clearBoth {
	clear: both;	
}

a{
	color:#5b5f6f;	
}
#header {
	height: 406px;	
	border-top: #c9a44d 6px solid;
	border-bottom: #cccdce 10px solid;
}

#headerContainer {
	width: 920px;
	margin: 0 auto;
}

#login {
	height:37px;
	text-align:right;
	color:#a1a1a1;
}

#login a {
	color:#868686;
	font-size:12px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#menu {
	float:left;
	width:245px;
	margin-right:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#menu img {
	margin: 0 auto;
	display:block;
}
#menu img {
	margin: 0 auto;
	display:block;
}

#menu p {
	font-size:12px;
	font-style:italic;
	color:#717171;
}

#menu ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#menu li {
	border-bottom:dotted #a1a1a1 1px;
}

#menu a {
	color: #333439;
	font-size: 16px;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 11px;
	/padding-top:6px;
}

#menu a:hover {
	color:#FFF;
	background-color: #333439;
}

#menu a:hover img{
	border:none;
}
#menu #logolink {
	padding:0;
	margin:0;
	}
#menu #logolink:hover  {
	padding:0;
	margin:0;
	color:#fff;
	background:#fff;
	}
#slideshow {
	float:left;
	width:667px;
	position:relative;
}

#slideshow img{
	border:none;
}

.slidecontent{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	line-height:18px;
	color:#808080;
	width:480px;
	position:absolute;
	left:155px;
	top:240px;
	background-color:#eff0ef;
	padding:10px;
}



.slidecontent h2{
	color:#313237;
	margin:0px;
	font-size:19px;
}

.slidecontent span{
	color:#5b5f6f;
	margin:0px;
	font-size:12px;
	text-decoration:underline;
}


#content {
	background: #e1e2e3;
	overflow: hidden;
}

#contentContainer {
	width:935px;
	padding: 20px 0;
	background: url(../images/content.background.jpg) no-repeat;
	margin: 0 auto;
	overflow:hidden;
}

#contact {
	float: left;
	width: 245px;
	margin-right:5px;
}


#tabHeader {
	/*background: url(../images/tabHeaderNews.jpg) left bottom no-repeat;*/
	float:left;
	width:665px;
	height:56px;
}
#recentSelected {
	color:#313237;
	font-size:18px;
	float:left;
	font-weight:bold;
	letter-spacing:.5px;	
	font-size:18px;
	padding:5px 0 10px 25px;
	width:330px;
	line-height:55px;
	background-color:#fff;
}
#recentNotSelected {
	color:#FFFFFF;
	letter-spacing:1px;
	float:left;
	font-size:18px;
	letter-spacing:1px;
	padding:5px 0 20px 45px;
	width:265px;
	margin-top:10px;
	line-height:35px;
	background-color:#474C65;
}
#recentNotSelected a {
	text-decoration:none;
	color:#FFFFFF;	
}
#tabHeaderHl {
	/*background: url(../images/tabHeader.jpg) left bottom no-repeat;*/
	float:left;
	width:665px;
	height:56px;
}
#recentSelectedHl {
	color:#313237;
	font-size:24px;
	float:left;
	letter-spacing:1px;
	padding:5px 0 0 25px;
	width:285px;
	margin:0px;
	
	line-height:56px;
	background-color:#fff;
}
#recentNotSelectedHl {
	float:left;
	font-weight:bold;
	letter-spacing:.5px;	
	font-size:15px;
	padding:5px 0px 10px 0px;
	width:355px;
	line-height:30px;
	background-color:#474C65;
	
	/*ie6 hack*/
	_margin-top:15px;
}
#recentNotSelectedHl a{
	text-decoration:none;
	color:#FFFFFF;
	padding:10px 0 0 50px;
}
#headlines {
	float: left;
	width:450px;
	/*border-color:#099;*/
	/*background-color:#FFF;*/
	/*border-bottom: #393b47 10px solid;*/
	/*height:463px;*/

}


#headlines h2 {
	width:415px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	letter-spacing:1px;
	padding:0 0 0px 20px;
	font-weight:lighter;
	
}

#headlines h3 {
	width:415px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:30px;
	padding:0 0 0 20px;
	font-weight:normal;
}

#headlines p{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:12px;
	padding:0 0 0 20px;
}

#contentBox{
	background-color:#FFFFFF;
	border-bottom:10px solid #393B47;
	height:100%;
	float:left;
}
#news {
	width:450px;
	float:left;
	height:100%;
}
/*
#news {
	float: left;
	width:450px;
	border-color:#099;
	background-color:#FFF;
	border-bottom: #393b47 10px solid;
	height:463px;

}
*/

#news h2 {
	width:415px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	letter-spacing:1px;
	padding:0 0 0px 20px;
	font-weight:lighter;
	
}

#news h3 {
	width:415px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:30px;
	padding:0 0 0 20px;
	font-weight:normal;
}

#news h4 {
	margin-left:10px;
}
#news p{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:12px;
	padding:0 0 0 20px;
}

#author {
	width:415px;
	font-family:"Courier New", Courier, monospace;
	font-size:10px;
	padding:0 0 0 20px;
	color:#8e8e8e;

}

#articles {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	width:215px;	
	
}
/*
#articles {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:10px solid #393B47;
	float:left;
	height:100%;
	padding-top:16px;
	width:215px;
}	
*/
#articles ul{
	list-style:none;
	margin: 0;
	padding: 0;
	background:#fff url(../images/content.links.jpg) left top no-repeat;
}

#articles a {
	color:#474c65;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:5px 0 5px 11px;
	font-weight: lighter;
	
	/padding:5px 0 0px 11px;
	_padding:0px 0 0px 11px;
}

#articles a:hover {
	color:#FFF;
	background-color:#474c65;
}

#ticker {
	float:left;
	height:65px;
	width:680px;
	background:url(../images/ticker.jpg) no-repeat right;
	margin:0 0 0 0;
	padding:0 0 0 249px;
	position:relative;
	top:-22px;	
	/top:-10px;
}

#seal{
	margin:0px auto 0 auto;
	width:auto;
	height:110px;
	background:url(../images/seal.jpg) repeat center;
	clear:both;
}

#services {
	border-bottom:3px solid #f4f4f4;	
}

#servicescontainer {
	margin:0 auto;
	height:290px;
	width:920px;
}

#wecanhelp {
	float: left;
	margin:auto 0;
	height:210px;
	width:250px;
	padding:20px 10px 0 0;
}

.service {
	float:left;
	display:block;
	height:135px;
	width:210px;
	padding:0 10px 0 0;
}

.service h3 {
	color:#656565;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
}

.service p {
	color:#909090;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	font-weight:lighter;
}

.service img {
	display:block;
	padding:20px 0 0 0;
	border:none;	
}

#clientscontainer {
	height: 120px;
	width:auto;
	padding: 20px 0;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	background-color:#f4f4f4;
	margin:0 auto;
}

#clienttitle {
	margin:0 auto;
	width:380px;
}

#clientlist {
	margin:auto;
	width:880px;
}

#clientlist img{
	padding:20px 9px;
}

#footer {
	width:0 auto;
	height:17px;
	width:auto;
	border-top:3px solid #f4f4f4;
	border-bottom:3px solid #494c5a;
	}

#shadow {
	margin:0 auto;
	width:700px;
	height:20px;
}

#quote {
	margin:auto;
	width:auto;
	height:70px;
	background-color:#494c5a;
	border-top:1px solid #7f859d;
	border-bottom:1px solid #7f859d;
}

#quote span {
	color:#d7a737;
	font-weight:bold;
}

#quote p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#FFF;
	height:20px;
	width:750px;
	margin:25px auto;
}

#links {
	margin:0;
	width:auto;
	height:240px;
	background-color:#313237;
	border-top:3px solid #494c5a;
}

#linkscontainer {
	width:1034px;
	height:240px;
	margin:0 auto;
	background-color:#313237;
	
	/*ie6 hack*/
	_display:inline;
}

#logo {
	width:230px;
	height: 150px;
	margin:0;
	float:left;
	background:url(../images/footer.logo2.jpg) no-repeat bottom;
}

#logo p {
	color:#575b71;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding:140px 0 0 50px;
	float:left;
	text-align:right;
	line-height:17px;
	_padding:10px 0 0 0;
	_position:relative;
	_top:130px;
	_left:60px;
}

#listservices {
	width:190px;
	height:auto;
	float:left;
	padding:0 0 0 20px;
}

#listservices ul {
	margin:0;
	padding:0;
	width:190px;
	list-style-type:none;
}

#listservices li {
	text-decoration:none;
	margin:0;
	width:190px;
	height:auto;
	padding:8px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c9ccd8;
	font-size:12px;
}

#listservices h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:16px;
	margin:0;
	border-bottom:1px dotted #FFF;
	padding:45px 0 10px 0;
}

#listservices a {
	text-decoration:none;
	color:#c9ccd8;
}

#listservices a:hover{
	color:#FFF;
}

#listresources {
	width:190px;
	height:auto;
	float:left;
	padding:0 0 0 20px;
}

#listresources ul {
	margin:0;
	padding:0;
	width:190px;
	list-style-type:none;
}

#listresources li {
	text-decoration:none;
	margin:0;
	width:190px;
	height:auto;
	padding:8px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c9ccd8;
	font-size:12px;
}

#listresources h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:16px;
	margin:0;
	border-bottom:1px dotted #FFF;
	padding:45px 0 10px 0;
}

#listresources a {
	text-decoration:none;
	color:#c9ccd8;
}

#listresources a:hover{
	color:#FFF;
}

#listaboutus {
	width:160px;
	height:auto;
	float:left;
	padding:0 0 0 20px;
	
	
}

#listaboutus ul {
	margin:0;
	padding:0;
	width:120px;
	list-style-type:none;
	
	
}

#listaboutus li {
	text-decoration:none;
	margin:0;
	width:190px;
	height:auto;
	padding:8px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c9ccd8;
	font-size:12px;
}

#listaboutus h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:16px;
	margin:0;
	border-bottom:1px dotted #FFF;
	padding:45px 0 10px 0;
	width:305px;
}

#listaboutus a {
	text-decoration:none;
	color:#c9ccd8;
}

#listaboutus a:hover{
	color:#FFF;
}

#listaboutus2 {
	width:110px;
	height:auto;
	float:left;
	
	/*ie6 hack*/
	_display:inline;
	_margin:60px 0 0 -130px;
}

#listaboutus2 ul {
	margin:0;
	padding:75px 0 0 0;
	width:120px;
	list-style-type:none;
	
	/*ie6 hack*/
	_display:inline;
}

#listaboutus2 li {
	text-decoration:none;
	margin:0;
	width:190px;
	height:auto;
	padding:8px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c9ccd8;
	font-size:12px;
}

#listaboutus2 a {
	text-decoration:none;
	color:#c9ccd8;
}

#listaboutus2 a:hover{
	color:#FFF;
}

#digitalgear {
	width:auto;
	height:105px;
	margin:0;
	background-color:#dfdfdf;
}

#dgcontainer {
	width:300px;
	height:60px;
	margin:auto 0;
	padding:25px 0 0 775px;
}

#dgcontainer p{
	float:left;
	margin:0 auto;
	padding:10px 10px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#aeaeae;
}

#dgcontainer img{
	float:left;
}


#profiles {
	float:left;
	width:230px;
	height:100%;
	margin:20px 0 0 20px;
	background-color:#FFF;
	
	/*ie6 hack*/
	_margin:20px 0px 0px 0px;
}

#profiles ul{
	list-style-type:none;
	margin:0;
}

#profiles li{
	float:right;
	width:230px;
	border-bottom:dotted #a1a1a1 1px;
	padding:1px 0 ;
	
	/*ie6 hack*/
	_width:245px;
}

#profiles a{
	color: #333439;
	font-size: 14px;
	text-decoration:none;
	display:block;
	padding:5px 0 5px 20px;
}

#profiles a:hover {
	color:#FFF;
	background-color: #333439;
}

.topleft{
	display: block;
	background: url("/images/topleftcorner.jpg") top left no-repeat #fff;
	height:9px;
	width:250px;
	
	/*ie6 hack*/
	_width:245px;
}
	
.bottomleft{
	display: block;
	height:9px;
	width:250px;
	background-image: url(/images/bottomleftcorner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear:both;
	
	/*ie6 hack*/
	_width:245px;
}

#resources {
	float:left;
	padding:0px;	
	background:#fff;
	margin:20px 0 0 0;
	width:253px;
	/width:263px;
	/*ie6 hack*/
	_width:243px;
}

#resources ul{
	list-style-type:none;
	margin:0;
	width:213px;
	/*ie6 hack*/
	_width:243px;

}

#resources li{
	float:right;
	border-bottom:dotted #a1a1a1 1px;
	padding:1px 0;
	width:253px;
	/*ie6 hack*/
	_width:243px;

}

#resources a{
	color: #333439;
	font-size: 14px;
	text-decoration:none;
	display:block;
	padding:5px 0 5px 20px;
}

#resources a:hover {
	color:#FFF;
	background-color: #333439;
}

#thirdNav{
	text-indent:5px;
}

#thirdNav a{
	text-indent:15px;
}


#textBG {
	float: left;
	width:670px;
	height:520px;
	background-color:#FFF;
}

#text {
	float: left;
	width:670px;
	_width:665px;
	padding-bottom:20px;
	border-color:#099;
	background-color:#FFF;
}


#top {
	text-align:right;
	height:20px;
	padding:10px 30px 0 0;
}

#top p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:12px;
	font-style:italic;
	color:#868686;
}

#textinner h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#494c5a;
	font-size:30px;
	padding:0 0 0 30px;
}
#textinner h5 {
	padding-left:20px;	
	font-style:italic;
	color:#494c5a;
}

#textinner h6 {
	padding-left:30px;
	margin:0;
	font-style:italic;
	color:#494949;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:lighter;
}

#textinner span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	font-weight:lighter;
	color:#494949;
}

.subscript {
	font-size:10px;
	color:#C00;
	font-style:italic;
}

#textinner p{
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:12px;
	padding:0px 30px 0 30px;
	color:#494949;
}

#textinner ul{
	margin:0;
	list-style-type:none;
	padding:5px 30px 0 40px;
}

#textinner li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494c5a;
	padding-bottom:5px;
}

#textinner a{
	margin:0;
	text-decoration:none;
	color:#494c5a;
}

#textinner a:hover{
	color:#d7a737;
}

#textinner img{
	padding:0 25px 30px 30px;
}

#imageCaption {
	float:right;
}

#imageCaption p {
	color:#8c8c8c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	line-height:18px;
}

#textimage {
	float:right;
	margin:0;
	width:290px;
	height:310px;
	padding:95px 30px 0 25px;
}

#textimage p {
	width:290px;
	color:#8c8c8c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	line-height:18px;
}

#textimage img {
	border:none;
}

#getintouch {
	margin:0;
	padding:8px 0 0 25px;
}

#getintouch img {
	border:none;
}

#shadowtext {
	background:url(../images/content.shadow.jpg) no-repeat bottom;
}

#innerseal{
	margin:auto;
	width:auto;
	height:105px;
	background:url(../images/inner.seal.jpg) repeat center;
}

#insidefooter{
	margin:0;
}

#insidequote {
	margin:auto;
	width:auto;
	height:70px;
	background-color:#494c5a;
	border-top:1px solid #494c5a;
	border-bottom:1px solid #7f859d;
}

#insidequote span {
	font-weight:bold;
}

#insidequote p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#FFF;
	height:20px;
	width:750px;
	margin:25px auto;
}
a img{
	border:none;	
}

#contactSearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 15px 30px;
	width: 200px;
}

#contactSearchBar {
	width:auto;
	padding:0 0 15px 30px;
}

/*-------------------
Image rotator styles
---------------------*/
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:#333;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width:667px;
	height:369px;
	background:#999;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/


/* position and dimensions of the navigator */
.navi {
	margin:10px;
	width:73px;
	padding:5px;
	height:15px;
	position:relative;
	background:#fff;
	/* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:#ccc;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;
	background:#666;
}

/*-------------------
Front page news area slider
---------------------*/

#contentBox {
	width:670px;
	/width:600px;
	overflow:hidden;
}
#contentBox .navi {
	opacity:100;	
	filter:alpha(opacity=100);
}
#articles {

	width:215px !important;
}
#headlines {
	width:450px !important;
	float:left !important;
}
#news {
	width:450px !important;
	float:left !important;
}
hr {margin:0 20px 0 20px;}
#flowtabs {
	
	/* dimensions */
	width:670px;
	height:41px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
	*width:665px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: #474C65;
	display:block;
	height: 41px;   
	width: 335px; 	
	*width:332px;
	margin:0px;
	
	/* font decoration */
	color:#fff;
	padding:10px 0 0 0;
	font-size:1.2em;
	line-height:31px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#flowtabs #t1 { background-position: 0 0; }
#flowtabs #t2 { background-position: -189px 0; }

/* currently selected tabs */
#flowtabs a.current	{
	cursor:default;
	color:#474C65;
	line-height:31px;
	background-color:#fff;
	font-weight:bold;
}

/* panes */
#flowpanes {
	background: #fff;		
	width:760px;
	*width:665px;
	height:430px;	
}


/* single pane */
#flowpanes div {
	display:none;	
}


/* override the root element to enable scrolling */
	#flowpanes {
		position:relative;
		overflow:hidden;
		clear:both;
	}

	/* override single pane */
	#flowpanes div {
		float:left;
		display:block;
		font-size:14px;
	}

	/* our additional wrapper element for the items */
	#flowpanes .items {
		width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}

	#flowpanes .less, #flowpanes .less a {
		color:#999 !important;
		font-size:11px;
	}


#newsposts{
	float:left;	
	width:200px;
}

#newsposts ul{
	list-style:none;
	margin: 0;
	padding: 0;
	background:#fff url(../images/content.links.jpg) left top no-repeat;
}

#newsposts a {
	color:#474c65;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:5px 0 5px 11px;
	font-weight: lighter;
	
	/padding:5px 0 0px 11px;
	_padding:0px 0 0px 11px;
}

#newsposts a:hover {
	color:#FFF;
	background-color:#474c65;
}

#flowpanes .cloned{
	display:none;
}

div.clients { 
		/* required settings */ 
		position:relative; 
		overflow:hidden; 
		width: 780px; 
		height:83px; 
	} 
div.clients div.items { 
		/* this cannot be too large */ 
		width:20000em; 
		position:absolute;
	} 
	

/*---------------------------------
Above Footer client logo slider
-----------------------------------*/

.clientslide {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 880px;
	height:120px;

}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.clientslide .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items #list{
	float:left;
	width:880px;
}

/* single scrollable item */
.clientslide img {
	float:left;
	margin:20px 5px 20px 10px;
	padding:2px;
	
}

/* active item */
.clientslide .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


