td #services ul {
margin:0px;
padding:0px;
list-style:none;
}
td #services ul li {
margin:0px;
padding:0px;
list-style:none;
padding-left:0px;
margin-left:0px;
background:#050908;
	border-collapse:collapse;
}

#services  a{
width:250px;
border-style:solid;
border-width:1px;
border-collapse:collapse;
border-color:#5d5c5a;
	display:block;

	color:#fff;
	text-decoration:none;
}

.icons{
position:absolute;
margin-left:835px;
margin-top:6px;
}
.icons a{
margin-right:3px;
}
#nav{

	list-style:none;
	border-bottom: 1px solid black; 
	background-color: #777777;
	margin-bottom:0px;
	height:25px;
	font-size:12px;
	margin-top:0px;
	
	text-decoration:none;
	/* Clear floats */
	float:left;
	width:910px;
	background:url(tabbg.jpg) repeat-x;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#nav li{
	float:left;

	position:relative;
}
#nav a{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:33px;

	color:#fff;
	text-decoration:none;
}


/*--- DROPDOWN ---*/
#nav ul{
	font: 12px Verdana;
	background:#000000; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	padding-left:5px;
	padding-right:0px;
	margin-left:-50px;
}
#nav ul li a{
text-decoration:none;
padding-left:5px;
padding-right:0;
}

#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */

}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	color:#ffa41f;
	text-align:left;
	
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;
	background:#1c1c1c;
	color:#ffa41f;
	
}
#nav li:hover ul li  a{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#535353;
	border-style:solid;
	border-width:1px;
	border-color:#1c1c1c;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:10px;
	color:#ffffff;
	margin-top:-2px;
}

#experts{
	font-family: Verdana;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#535353;
	text-align:left;
	color:#ffffff;
	margin-top:-2px;

}
#experts a{
background-color:#535353;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}

#experts a:hover{
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;
	background:#ffa41f;
	color:#ffa41f;
}
.matthew{
border-style:solid;
border-width:1px;
border-color:#535353;
padding:8px;
margin-top:-1px;
margin-bottom:10px;
}
.andrew{
border-style:solid;
border-width:1px;
border-color:#535353;
padding:8px;
margin-top:-1px;
}
img{ border-style:none; }
a{border-style:none;}
a:active, a:focus, input[type="image"] {
outline: 0;
}
/* Scroller Box */
#scroller_container {
 position: relative;
 width: 251px;
 height: 185px;
 overflow: hidden;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */

/* CSS Document */
/* Ticker Styling */
#news {
border-top-style:solid; border-top-width:1px; border-top-color: #424242;
	background-color: #a2a2a1;
	font-size: 13px;
	height: 20px;
	padding: 0px 0 0 0px;
}

#ticker-wrapper.has-js {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px;
	width: 800px;
	height: 40px;
	display: block;
	font-size: small;
}
#ticker {
	margin-left:-20px;
	width: 800px;
	height: 20px;
	display: block;
	position: relative;
	overflow: hidden;
}
#ticker-title {
	font-weight: bold;
	color: #111;
	text-transform: uppercase;

}
#ticker-content {
	position: absolute;
color:#000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow: hidden;
	white-space: nowrap;
	margin-top:0px;
}
#ticker-content:focus {
	none;
}

#ticker-content a {
	text-decoration: none;	
	color: #04163A;
}
#ticker-content a:hover {
	text-decoration: underline;	
	color: #fff;
}
#ticker-swipe {
	padding-top: 1px;
	position: absolute;
	top: 0px;
	background-color: #a2a2a1;
	display: block;
	width: 800px;
	height: 23px; 
}
#ticker-swipe span {
	margin-left: 1px;
	background-color: #a2a2a1;
	border-bottom: 1px solid #444;
	height: 12px;
	width: 7px;
	display: block;
}
#ticker-controls {
	display:none;
}
.js-hidden {
	display: none;
}
#no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left #ticker-swipe {
	left: 80px;
}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker {
    float: left;
}
.left #ticker-controls {
    padding-left: 6px;
}
.right #ticker-swipe {
	right: 80px;
}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
    float: right;
}
.right #ticker-controls {
    padding-right: 6px;
}

body{
	margin:0px;
	padding:0px;
	background-color:#535353;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#D5D4D4;
	font-weight: normal;
	text-decoration: none;
}

#wrraper {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:25px;

	
}

#wrraper1 {
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	border:2px solid #B3B2B2;
	background-color:#FFA41F;

}
.header {
	clear:both;
	display:block;
	width:878px;
	height:125px;
	background:url(images/img_banner.jpg) no-repeat top left;
	padding-left:48px;
	padding-right:24px;
	padding-top:15px;

}
.nav {
	clear:both;
	display:block;
	height:43px;
}

#slideshow img { display: none }
#slideshow img.first { display: block }


div#contentbox{
width:877px; border-left:solid #000000 1px; border-right:solid #000000 1px; background:#A2A2A1; padding-right:10px; padding-left:10px; margin-top:0px; display:block; text-align:justify; margin-left:auto; margin-right:auto; clear:both; }




div#contentbox ul{
margin:0px;
padding:0px;
list-style:none;}

#contentbox ul li{
	padding-left:15px;
	margin-left:10px;
	background-image: url(images/img_bullet1.jpg);
	background-repeat: no-repeat;
	background-position: left 0.6em;
}
#noarrows ul {
margin:0px;
padding:0px;
list-style:none;
}
#noarrows ul li {
margin:0px;
padding:0px;
list-style:none;
	padding-left:0px;
	margin-left:0px;
	background:#050908;
	
}
.orange{color:#FFA41F; font-weight:bold;}

h2{color:#FFA41F; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

h3{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#fffda6;
margin-top:15px;
margin-bottom:8px;
margin-left:1px;
}


h1{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#fffda6;
margin-top:15px;
margin-bottom:8px;
margin-left:1px;
}

h4{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#fffda6;
margin-top:15px;
margin-bottom:8px;
margin-left:1px;
}

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;

	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width:251px;
	height: 233px; /* height should be included to reserve visual space for the marquee */



}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	list-style: none;
	/* optional styles for appearance */
	font-size:10px;
	line-height:14px;
	color:#A5A5A5;
	text-align:justify;
	padding: 3px 5px;
}


div.home_about{
font-size:10px;
line-height:14px;
color:#A5A5A5;
text-align:justify;}

div.home_about a{
font-size:11px;
line-height:17px;
color:#D5D4D4;
text-decoration:none;}
div.home_about a:hover{
font-size:11px;
line-height:17px;
color:#FFA41F;
text-decoration:none;}



.footer{
height:23px;
background:url(images/img_footer_bg.jpg) repeat-x top left; font-size:10px; line-height:16px; color:#C3BEBE;
padding-left:14px;
padding-right:14px;}

.footer a{color:#C3BEBE; text-decoration:none;}
.footer a:hover{color:#FFA41F; text-decoration:none;}


 ul.prev{ margin:0px;
padding:0px;
list-style:none;}
 ul.prev li{
	background-image:none;
	background-color: #1E1E1E;
	padding-bottom: 10px;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2A2A2A;
	margin-bottom:15px;
	padding-right:10px;
}
textarea{
  border: 1px solid #aaaaaa;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:210px;
}
textarea:focus{
  border: 1px solid #f99900;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:210px;
}
select{
  border: 1px solid #aaaaaa;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:210px;
}
select:focus{
  border: 1px solid #f99900;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:210px;
}


input[type=text]:focus {
  border: 1px solid #f99900;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:210px;
}

input[type=text]{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  border: 1px solid #aaaaaa;
  width:210px;
}

input[type="submit"]:hover{ 
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;
background-color:#777777;
color:#ffffff;
}

input[type="submit"] { 
  border: 1px solid #f99900;
  background-color:#ffffff;
  color:#525252;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
  padding:3px;
}

.contactform tr{
background-color:#1c1c1c;
}
.contactform td{
border-bottom-style:solid;
border-bottom-color:#050908;
border-bottom-width:10px;
}


