@charset "utf-8";
/* CSS Document */
body {
	background-color: #000000;
	font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
	behavior:url(cssHoverFix.htc);
	margin-top:15px;
}

h1 {	text-align: left;
	width: 100%;
	margin-left: 10px;
	}
h2 {
	text-align: left;
	width: 100%;
	margin-left: 10px;
}
a {
	text-decoration: none;
	color: #000;
}
#left .left-box a {
	font-weight: bold;
}


h3 {
	text-align: left;
	width: 100%;
	margin-left: 10px;
}
a h3 {
	color: #000;
}


p {
	padding: 40px 0;
	text-align: center;
	width: 100%;
	font-size: 12px;
}

#outer {
	width: 960px;
	margin: 0 auto 0;
	padding-top: 120px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color: #fff;
}

#float-wrap {
	float: left;
	width: 960px;
	background-color: #fff;
}

#content {
	float: left;
	text-align: left;
	width: 700px;
    margin-top:30px;
	border:thin
	background-color: #000000;
	font-size: 12px;
}
#contenthomepage {
	float: left;
	text-align: left;
	width: 700px;
	border:thin
	background-color: #000000;
	margin-top: 330px;
}

#sidebar {
	float: right;
	width: 200px;
	background-color: #ffffff;
	margin-right: 10px;
    border: 1px solid #DDDDDD;
	padding:10px;
	margin-top:30px;
}
#news2 li {
	border-bottom-style: none;
}
#ticker2 {
}


#sidebarhomepage {
	float: right;
	width: 200px;
	background-color: #ffffff;
	margin-top: 350px;
	margin-right: 10px;
	border: 1px solid #DDDDDD;
	padding:10px;
}

#header {
	margin: -110px 0 0 -960px;
	float: left;
	width: 800px;
	height: 120px;
	background-color: #ffffff;
}
.logo {
    padding: 8px 8px;
	float:left;
}
.logo a {
    background: url("images/social-icons.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 74px;
    margin-left: 4px;
    outline: 0 none;
    padding: 1px;
    text-indent: -9999em;
    width: 275px;
}
a.logo {
       background-position: -1px -124px;
}
#footer {
	width: 960px;
	background-color: #ffffff;
}

element.style {
    opacity: 1;
}

.top-links {
	padding: -8px 8px;
	float:right;
	margin-right: -138px;
    width:300px;
}

#sidemenu a {
display:block;
text-align:justify
}
#sidemenu {
	padding-top:5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#sidemenu .headmenu {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin-top: 15px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
#sidemenu .submenu {
	font-weight: normal;
	color: #333;
	text-decoration: none;
	font-size: 14px;
}
#sidemenu .headmenu a:hover
{
	text-decoration:none;
	color:#F90;
	text-transform:uppercase; font-weight:bold;
}

#sidemenu .submenu a:hover
{
	text-decoration:none;
	color:#F90;
	text-transform:uppercase;
}

#navigation{
	width:960px;
	height:30px;
	background-color:#000;
	margin-top: 80px;
}
#navigation ul
{margin:0px; padding:0px; color:#FFFFFF}

#navigation ul li
{display:inline; height:30px; float:left; list-style:none;color:#FFFFFF; margin-left:15px;margin-top:4px;}

#navigation li a
{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;font-weight:bold;
}

#navigation li a:hover
{
	text-decoration:none;
	color:#F90;
	text-transform:uppercase; font-weight:bold;
}

#navigation li ul
{
margin:0px;
padding:0px;
display:none;
}

#navigation li:hover ul
{
display:block;
width:160px;
}

#navigation li li
{
list-style:none;
display:list-item;
}
#navigation ul li
{
display:inline;
height:30px;
float:left;
list-style:none;
margin-left:15px;
position:relative;
}
#navigation li ul
{
margin:0px;
padding:0px;
display:none;
position:absolute;
left:-15px;
top:20px;
background-color:#000;
text-transform:uppercase; 
}
#navigation li li a
{color:#fff; text-decoration:none;text-transform:uppercase;}

#navigation li li a:hover
{color:#f90;text-decoration:none;text-transform:uppercase;}
#rights {
    color: #FFFFFF;
    font-size: 10px;
    text-align: center;
}




#ourfooter #columns ul li strong a {
	color: #F60;
	text-transform:uppercase;
	text-decoration: none;
	list-style-type: none;
}
#ourfooter #columns ul li a {
	text-decoration: none;
	color: #000;
	font-size:14px;
}
#ourfooter #columns ul li {
	color: #000;
	text-decoration: none;
	list-style-type: none;
}
#ourfooterwrapper {
	padding-left: 0px;
	width: 960px;
	margin-left: 1px;
	height: 100px;
}
#telephone {
	font-size: 25px;
	font-weight: bold;
	text-align: right;
	margin-top: 8px;
	color:#333333;
}
#email {
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-top:8px;
	margin-bottom:8px;
}
#ourfooter #columns {
	border-color:#000000;
	border-left-style:dotted;
	width: 24%;
	float: left;
	margin-bottom: 10px;
}
#ourfooter #columnsleft1 {
	width: 24%;
	float: left;
	margin-bottom: 10px;
    margin-right: 10px;
}
#ourfooter #columnsleft1 ul li strong a {
	color: #F60;
	text-transform:uppercase;
	text-decoration: none;
	list-style-type: none;
	
}
#ourfooter #columnsleft1 ul li a {
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
#ourfooter #columnsleft1 ul li {
	color: #000;
	text-decoration: none;
	list-style-type: none;
	font-size: 14px;
}
.clear {clear:both}
ul#news {
	font-size:12px;
	text-align:center;
 list-style: none;
 margin: 0;
 padding: 0;
 font-weight: bold;
}
.bold{font-weight:bold;}
#lowercontent {
	margin-left: 5px;
	text-align: left;
}
#clients img {
display: inline;
margin:2px;
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}
#clients {
	padding-top:5px;
	padding-bottom:10px;
	text-align: center;
}
#more a {
	font-size: 10px;
	color: #F60;
	text-decoration:none
}
#navigation ul #tel {
	font-weight: bold;
	text-align: right;
}
#content p {
	text-align: left;
	padding: 0px;
	margin-left: 10px;
}
#contenthomepage p {
	text-align: left;
	padding: 0px;
	margin-left: 10px;
}
.style10 {
	font-weight: bold;
	margin-left: 10px;
}
#memplasa {
	margin-top: -12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#aftercolumns {
	margin-top: 150px;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.left-box {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-bottom-color: #666;
}
.right-box {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size:14px;
}

.columns img {
    display: block;
    margin-bottom: 5px;
	margin-left:10px;
}
.left-box h2 a , a:active, a:visited, a:hover{
	color: #000;
	text-decoration: none;
}
img {
    border: medium none;
}

.box-column {
	float: left;
	width: 225px;
	margin-bottom: 10px;
}
.box-column a img {
	width: auto;
	margin: auto;
	vertical-align: central;
	left: 57px;
}
.box-column2 a img {
	margin: auto;
}
.box-column2 a h3 {
	margin: auto;
	text-align: center;
}


.box-column2 {
	float: left;
	width: 225px;
	border: thin dotted #666;
	margin-bottom: 10px;
}

.columns.clearfix {
	margin-left: 10px;
	min-height: 130px;
}

.box-column p {
	width: 210px;
	padding: 5px;
}
.box-column2 p {
	width: 210px;
	padding: 5px;
}


#news2 {
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	text-align: center;
	margin-left:-60px;
	margin-top: -2px;
}
.right-box h3 {
	margin-bottom: -2px;
	margin-left: 5px;
}
#ticker2 {
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#example1 {
    text-align: left;
	font-size: 14px;
}
#example1 ul li .titlefield {
    color: #FF9900;
    font-size: 12px;
    font-weight: bold;
    margin-top: -15px;
}
#example1 ul li .datefield {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin-bottom: -20px;
    margin-top: -20px;
    text-align: left;
}
.right-box ul {
	list-style: none outside none;
	margin: 0px;
}
.right-box ul{
    margin: 0;
    padding: 0;
}.right-box h3 {
	margin-left: 0px;
	margin-top: -5px;
}
.right-box {
	padding-bottom: 5px;
	padding-top: 5px;
}
#outer #float-wrap #content #left .left-box h5 {
	margin-left: 10px;
	font-size: 26px;
	margin-top: -10px;
	margin-bottom: -15px;
}
#tableheader {
	background-color: #000;
	color: #FFF;
	font-weight: bold;
}
#tableitem {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000;
}
/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator {
	width:948px;
	height:300px;
	padding:5px;
	margin:10px auto;



background::#EEE; 								border:1px solid #CCC;
}
#bannerRotator ul li img{
	max-width:945px;
	max-height:300px;
}


/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
#bannerRotator { position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:absolute; right:15px; bottom:15px; background:url(img/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(img/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(img/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(img/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(img/play.png) }
