a:link {color:#555555;text-decoration:underline;}
a:visited {color:#999999; text-decoration:underline;}
a:hover {color:#CC0000; text-decoration:underline}
a:active {color:#000000; text-decoration:none;}

h1 {font-family:arial; font-size:14px; font-weight:bold;color:#FF0000; padding: 15px 0 0 0}
h2 {font-family:arial; font-size:11px; font-weight:bold; color:#000099;}
h3 {font-family:arial; font-size:11px; font-weight:normal; color:#000000;}
h4 {font-family:arial; font-size:11px; font-weight:normal; color:#FF0000;}
h5 {font-family:arial; font-size:9px; font-weight:normal; color:#FF0000;}

img.hi-photo{
padding: 3px 3px 3px 3px;
border:1px solid #999999;
}

img.pro-title{
float:left;
text-align:left;
}

/*Header*/
#header {
width:884px;
height:24px;
font-family:verdana;
font-size:8px;
font-weight:bold;
color:#FFFFFF;
margin: 0px auto 0 auto;
}

.mobile{
width:180px;
height:24px;
padding-left:10px;
float:left;
}

.flag{
width:600px;
height:24px;
padding-right:10px;
float:right;
font-family:verdana;
font-size:8px;
text-align: right;
}
/*EndHeader*/

/*Top*/
#top {
width:884px;
height:75px;
margin: 0px auto 0 auto;
background-image: url(../images/top-bg.gif);
}

.logo {
width:200px;
height:65px;
float:left;
clear:left;
margin:10px 0 0 10px;
}

.top-navi{
	width:650px;
	height:65px;
	float:right;
	clear:right;
	margin:10px 5px 0 0;
	font-family:verdana;
	font-size:8px;
	text-align: right;
	font-weight: bold;
}

.top-navi ul {list-style-type: none; display:inline;}
.top-navi li {padding :0 3px 0 3px;list-style-type: none;display:inline;}
/*EndTop*/

/*Content*/
#content {
width:884px;
clear:both;
background-color:#FFFFFF;
margin: 0px auto 0 auto;
}

#left-content{
width:650px;
float:left;
clear:left;
background-color:#FFFFFF;
}

.mainpic{
width:650px;
height:206px;
float:left;
background-image:url(../images/SMR.jpg);
}

.content-text{
width:630px;
padding:10px 10px 10px 10px;
}

#right-content{
width:220px;
float:right;
clear:right;
background:white;
padding:0 10px 10px 4px;
}

.box-top {
width:215px;
height:10px;
margin-top:5px;
}

.box-bg {
width:200px;
padding:0 7px 10px 8px;
background:url(../images/box-bg.gif) no-repeat bottom;
}

.box-title{
width:190px;
padding:5px 6px 0 3px;
font-family:arial;
font-weight:bold;
font-size:11px;
}

.highlights{
width:215px;
float:right;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#4d4d4d;
padding:10px 0 0 0;
}

.poll{
width:215px;
float:right;
font-family:arial;
font-size:11px;
color:#000000;
}

/*EndContent*/

/*Form*/
#dropdown{
width:215px;
height:25px;
float:right;
}

.formtext {
font-family:arial;
font-size:11px;
color :#333333;
}

#dropdown2{
width:215px;
float:right;
}

/*EndForm*/

/*Contentslider*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 215px; /*width of featured content slider*/
height: 80px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 220px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 205px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
padding: 5px 5px;
font-family:arial;
font-size:10px;
}

.pagination a{
padding: 2px 2px;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #d7d5d5;
}
/*EndContentslider*/

/*Maintab*/
.maintabs{
float:left;
width:635px;
font-family:arial;
font-size:11px;
font-weight:bold;
margin:5px 0 0 5px;
}

.maintabs ul{
list-style-type: none;
margin:0;
padding:0;
}

.maintabs li{
display:inline;
margin:0;
padding:0;
}

.maintabs a{
float:left;
background:url(../images/tab-Left.gif) no-repeat left top;
margin:0;
margin-right: 3px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

.maintabs a span{
float:left;
display:block;
background:url(../images/tab-Right.gif) no-repeat right top;
padding: 5px 5px 3px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.maintabs a span {float:none;}
/* End IE5-Mac hack */

.maintabs a:hover span {
color: black;
}

.maintabs a.current{ /*Selected Tab style*/
background-position:0 -28px; /*Shift background image up to start of 2nd tab image*/
}

.maintabs a.current span{ /*Selected Tab style*/
background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

.maintabs a:hover{ /*onMouseover style*/
background-position:0% -28px; /*Shift background image up to start of 2nd tab image*/
}

.maintabs a:hover span{ /*onMouseover style*/
background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
}

.main-tabcontainer{
float:left;
clear:left;
width:618px;
height:auto;
border:solid 1px #CCCCCC;
font-family:arial;
font-size:11px;
padding:10px 10px 10px 10px;
margin:0 0 10px 5px;
}

/*EndMaintab*/

#highlight-left{
width:310px;
float:left;
margin:10px 0 0 0;
background-image:url(../images/divider.gif)
}

#prolist{
width:610px;
}
.pro-list-left{
width:300px;
float:left;
margin-top:10px;
}

.pro-list-right{
width:300px;
float:right;
font-family:arial;
margin-top:10px;
}
.bulletlist01{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#CC0000;
background-image:url(../images/bullet01.gif);
padding:0 0 0 18px;
margin:5px 0 0 5px;
background-repeat: no-repeat;
}
.list01{
clear:both;
font-family:arial;
font-size:11px;
padding:0 0 5px 23px;
}
.left-pic{
width:100px;
float:left;
padding:0 5px 0 0;
}

.title{
font-family:arial;
font-size:11px;
font-weight:bold;
color:#CC0000;
padding:0 0 5px 0;
}
a.title:link {color:#CC0000; text-decoration:none;}
a.title:visited {color:#CC0000; text-decoration:none;}
a.hover:hover{color:#CC0000;text-decoration:underline;}
a.active:{color:#CC0000; text-decoration:none;}

.date{
font-family:arial;
font-size:9px;
font-style: italic;
}

.left-text{
width:180px;
float:right;
padding:0 0 5px 5px;
font-family:Arial;
font-size:11px;
color:#333333;
margin:0 15px 0 0;
}

.left-list {
padding: 0 0 2px 10px;
margin:2px 0 2px 0;
background:url(../images/list-bullet.gif) no-repeat top left;
font-family:arial;
font-size:11px;
font-weight:bold;
}

.biz-butt{
width:280px;
height:17px;
margin-top:10px;
clear:both;
text-align: right;
}
.divider{
width:280px;
height:9px;
clear:both;
background:url(../images/horizontal-divider.gif);
padding:3px 0 3px 0;
}

#highlight-right{
width:295px;
float:right;
margin:10px 0 0 0;
}
.right-pic{
width:100px;
float:left;
padding:0 5px 0 0;
}
.right-text{
width:170px;
float:right;
padding:0 0 0 5px;
font-family:Arial;
font-size:11px;
color:#333333;
}

/*Right-tab*/
.right-tabs{
float:right;
clear:right;
width:215px;
font-family:arial;
font-size:11px;
font-weight:bold;
}

.right-tabs ul{
list-style-type: none;
margin:0;
padding:0;
}

.right-tabs li{
display:inline;
margin:0;
padding:0;
}

.right-tabs a{
float:left;
background:url(../images/tab-Left.gif) no-repeat left top;
margin:0;
margin-right: 3px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

.right-tabs a span{
float:left;
display:block;
background:url(../images/tab-Right.gif) no-repeat right top;
padding: 5px 5px 3px 3px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.right-tabs a span {
float:none;
}

/* End IE5-Mac hack */

.right-tabs a:hover span {
color: black;
}

.right-tabs a.current{ /*Selected Tab style*/
background-position:0 -28px; /*Shift background image up to start of 2nd tab image*/
}

.right-tabs a.current span{ /*Selected Tab style*/
background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

.right-tabs a:hover{ /*onMouseover style*/
background-position:0% -28px; /*Shift background image up to start of 2nd tab image*/
}

.right-tabs a:hover span{ /*onMouseover style*/
background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/
}

.right-tabcontainer{
float:right;
width:205px; /*width of 2nd level sub menus*/
height:80px;
border:solid 1px #CCCCCC;
font-family:arial;
font-size:11px;
padding:5px 5px 5px 5px;
}

.right-tabcontent{
display:none;
}
/*EndRight-tab*/


/*footer*/
#footer {
clear: both;
width:884px;
height:50px;
margin: 10px auto 0 auto;
background: transparent url(../images/footer-bg.gif) repeat-x top left;
}

.f_left {
width:420px;
font-family:arial;
font-size:10px;
padding:5px 5px 5px 5px;
float:left;
text-align: left;
}

.f_right {
width:420px;
float:right;
padding:5px 5px 5px 5px;
text-align: right;
}
/*Endfooter*/

/*Sitemap*/
#sitemap{
width:610px;
padding:0 10px 0 10px;
}

.sitemap-left{
width:285px;
float:left;
padding:0 10px 0 10px;
}

.sitemap-right{
width:285px;
float:right;
padding:0 10px 0 10px;
}
/*EndSitemap*/

.testimonial{
width:215px;
float:right;
padding:10px 0 0 0;
}