@charset "utf-8";
/* CSS Document */

#navcontainer ul
{
margin: 0;
padding: 0px;
list-style-type: none;
text-align: center;
font-family: arial;
font-size: 14px;
height: 44px;
font-weight:bold;
float:right;

}

#navcontainer ul li { display:inline; padding:0px; margin:0px;}

#navcontainer ul li#left  a
{
padding-top: 14px;
padding-right: 14px;
padding-bottom: 14px;
padding-left: 14px;
text-decoration: none;
color: #fff;
background: url(/button-left.png) top left no-repeat;
border-right-style:solid; border-right-width:1px; border-right-color:#CCCCCC;
height:44px;

}
#navcontainer ul li#right  a
{
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	text-decoration: none;
	color: #fff;
	background: url(/button-right.png) top right no-repeat;
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#999999;
}


#navcontainer ul li a
{
padding-top: 14px;
padding-right: 14px;
padding-bottom: 14px;
padding-left: 14px;
text-decoration: none;
color: #fff;
background: url(/button-middle.png) top left no-repeat;
border-right-style:solid; border-right-width:1px; border-right-color:#CCCCCC;
position:relative;

}

#navcontainer ul li#right a:hover,#navcontainer ul li#right a#current
{
	color: #000;
	background: url(/button-right1.png) top right no-repeat;
	position: relative;
}
#navcontainer ul li a:hover,#navcontainer ul li a#current
{
color: #000;
background-position: 0 -44px;

}
#navcontainer ul li#left a:hover,#navcontainer ul li#left a#current
{
color: #000;
background-position: 0 -44px;

}
#rightthumbs{ background-color:#333333; width:100%; margin-top:0px;margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}


/* homepage carousel */
.stepcarousel{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 600px; /*Width of Carousel Viewer itself*/
height: 400px; /*Height should enough to fit largest content's height*/
left:0px;
top:0px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 600px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*end homepage carousel */

/*services carousel */
.stepcarousel2{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 550px; /*Width of Carousel Viewer itself*/
height: 750px; /*Height should enough to fit largest content's height*/
left:0px;
top:0px;
}

.stepcarousel2 .belt2{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel2 .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 550px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*end services carousel */



body{font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background-color:#000000; }
body,td{font-size:14px;}
a{
	color:#FF0080;
	text-decoration:none;
}
a:hover {text-decoration:underline; color:#8a2fb2;}
#footer {
   	height: 190px;
	position: relative;
	width: 100%;
	background: url(/images/footer.jpg) repeat-x;
	padding-top: 0px;
	min-width: 964px;
}
#footer-container {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
	font-size:12px; color:#edebdf; line-height:14px;
}