* {
 margin: 0;
 padding: 0;
}

body {
 /*text-align: center;*/
 background-color:#FFFFFF;
 font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
 color:#404040;
 /*font-family: Verdana , Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333333;*/
 
}

#page {
 margin: 0 auto;
 /*width: 100%;*/
 text-align: left;
 width: 1015px;
}

#header {
 margin: 0;
 height: 65px;
 width: 1015px;
 /*background-color: #ffffff;*/
 padding: 0 ;
 /*padding: 0  0  0 10%;*/
}

#header a{
 /*float: left;*/
}


#menubar {
 margin: 10px 0 0 0;
 height: 38px;
 background: #535353 url(../images/navi-bk-1.gif) repeat-x;
 /*border: 0px solid #535353;*/
 /*width: 1015px; *//*new add*/
 /*padding: 0 10%;*/
 padding: 0 0 0 110px; 
}

/*  Footer */
#footer {
  margin: 0 auto;
  clear: both;
  width: 1015px; /*new add*/
  /*height: 55px;*/
  background-color: #515151;
  /*text-align: center;*/
  /*padding: 10px 15% 20px 10%;*/  
  padding: 10px 0px 10px 0px;
  line-height: 16pt;
  /*font: normal Verdana ,Arial, Helvetica, sans-serif;*/
  color: #FFFFFF;
  text-align: center;
  font-size:9px;
 
}

/*--
#footer_position {
	position:relative;
	top: 5px;
	left:200px;
}
--*/
#footer a:link {
   font-size: 10pt;
   color:#FFFFFF;
   text-decoration: none;
}
#footer a:visited {
   font-size: 10pt;
   color:#FFFFFF;
   text-decoration: none;
}
#footer a:active {
   font-size: 10pt;
   color:#FFFFFF;
   text-decoration: none;
}
#footer a:hover {
   font-size: 10pt;
   color:#289fc9;
   text-decoration: none;
}

/* Search */
#search {
	float: left;
	width: 350px;
	margin: 0 0 0 580px;
	padding: 30px 10px 5px 0;
}

#search fieldset {
	border: none;
}

#search legend {
	width: 220px;
}

#x {
	color: #474848;
	width: 30px;
	height: 24px;
	/* background: url(images/serch_btn.gif) no-repeat right; */
}
#Gsearch {
	float: right;
	/*width: 250px;*/
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
#Wsearch {
	float: right;
	width: 300px;
	margin: 0 70px 0 0;
	padding: 10px 10px 5px 0;
}


/* menu */
#navcontainer {
}
ul#navlist {
   margin: 0;
   padding: 0;		
   list-style-type: none;
   white-space: nowrap;	
}
ul#navlist li {
   float: left;
   font-family: Verdana , Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   padding: 8px 0 7px 0;
   border-top: 0px solid #535353;
   border-bottom: 0px solid #535353;
   /*width:170px;*/
}
#navlist a, #navlist a:link {
    padding: 8px 30px 7px 30px;
    color: #ffffff;
    border-left: 1px solid #EFEFEF;
    text-decoration: none;
}
ul#navlist li#active {
        color: #535353;
        background-color: #EFEFEF;
}
#navlist a:hover, #navlist a.selected {/*menu*/
        color: #535353;
		background: #EFEFEF /*url(../images/navi-bk-1_1.gif) repeat-x*/;
        /*background-color: #EFEFEF;*/
		/*border-left: 1px solid gray;*/
		width:170px;
}

/* ######### Drop Down submenu ddlevelsmenu-base ######### */
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font-family: Verdana , Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
font-weight: bold;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border:1px solid gray;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color: #535353;
background-color: #EFEFEF;
text-decoration: none;
padding: 4px 4px;
border-bottom: 1px solid gray;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 150px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #393A3D;
border:gray;
color: white;
}

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}



/* Submenu */
#submenu {
 /*height: 25px;
 background-color: #ffffff;*/
 /* background-image:  url("images/home_icon.gif") no-repeat; */

 margin:0;
 padding:0;
 border-bottom: 1px solid #c4c4c4; 
}
#submenu p {
 margin:0;
 padding:10px 0px 15px 20px;
 color: #444444;
 text-decoration:none;
}
#submenu a{
  color: #535353;
  text-decoration: none;
}
#submenu a:hover{
   color: #1055B3;
   text-decoration: none;
}


/* Home page */
.main {
  width: 1015px;
  margin: 0;
  padding:0;
}
.col-1 {
	clear: both; 
	float: left; 
	margin: 0;
	padding: 1px 10px 10px 0; 
}
.col-2 {
	float: left;
	WIDTH: 248px;
	margin: 0px;
	padding: 0px  0px 10px 0; ; 
	text-align:left;
	/*background-color:#CCCCCC;*/
}
.moreInfo{
   clear: both;
   width: 338px;
   margin: 0 auto;
   padding: 0 0 0 80px;
}

#mainImg { /* Homepage main image */
 float: left;
 width: 677px;
 background-color: #CCCCCC;
 margin: 10px 0px 0px 0px;
 padding: 0;
}
#mainFeature {  /* 3 main features */
 /*float: left;
 width: 320px;
 background-color:#ffffff;
 margin: 5px 0 5px 0;*/
 
	margin: 10px 0px 0px 0px;
	padding:22px 0px 0px 25px;
	float: right;
	width: 313px;
	/*border:#c4c4c4 1px solid; */
 
}

#content-block {
}

#content-block a{
   color: #000000;
   text-decoration: none;
}
#content-block a:hover{
   color: #E60021;
   text-decoration: none;
}
#content-block ul{
  clear: both;
  list-style-image:url('../images/img11.gif');
  list-style-type:square;
  margin: 5px 5px 0 30px;
}
#content-block li{
  padding: 0 5px 7px 0;
}
.titlebar{
	float: left;
	width: 313px;
	/*height: 28px;*/
	background-color:#efefef;
	/*border-bottom: 1px;*/
	/*solid: #000000;*/
	margin: 0;
	padding:10px 0 10px 15px;
	border:0;
	font: normal 16px Verdana;
	color: #000000;
}
#content-blockL { /* Homepage banner AD */
	float: left;
	width: 333px;
	height: 200px;
	/*background-color:#ffffff;*/
	margin: 10px 0px 10px 0px;
	padding:0;
	border: 1px solid #c5c5c5;
}
.content-block {
    float: left;
    width: 328px;
    height: 200px;
    /*background-color:#ffffff;*/
	margin: 10px 0px 20px 10px;
	padding:0;
    border: 1px solid #c5c5c5;
}

.content-block a {
    color: #404040;
    text-decoration: none;

}
.content-block a:hover {
    color: #0080ca;
    text-decoration: none;
}
.content-block ul {
    clear: both;
    /*list-style-image:url('../images/img11.gif');*/
    list-style-type:disc;
    margin: 50px 10px 10px 30px;
	padding:0;
	/*background-color:#CCCCCC;*/
	
}
.content-block li {
	margin:0;
    padding:1px 0 0 0 ;
}
/*#more{
	z-index: 1;
	position: fixed;
	top:500px;
	left:500px;
	margin:0 autp;
    padding:0;
}*/

/* News Page */
#newsMain {
    width: 1015px;
    margin: 20px 20px 20px 0;
    padding:0;
    clear: both;
}
#newsblock { 
 float: left;
 width: 480px;
 height: 320px;
 background-color:#ffffff;
 margin: 5px 0;
 padding: 0;
 border: 1px solid #c5c5c5;
}
#eventblock { 
 float: left;
 width: 480px;
 height: 320px;
 background-color:#ffffff;
 margin: 5px 0 5px 10px;
 padding: 0;
 border: 1px solid #c5c5c5;
}
#ntitle { 
 /*float: left;*/
 width: 465px;
 height: 22px;
 background-color:#efefef;
 border-bottom: 1px;
 /*solid: #efefef;*/
 margin: 0;
 padding: 7px 5px 5px 10px;
 text-align:left;
 font: bold 16px Verdana ,Arial, Helvetica, sans-serif;
 color: #333333;
}

#ntitle span{ 
 float: left;
 
 
}


#ntitle a{
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.newsul{
  clear: both;
  list-style-image:url('../images/support_icon.gif');
  list-style-type:square;
  margin: 10px 5px 0 30px;
  padding: 0 0 0 3px;
}
.newsul li{
  margin: 0;
  padding: 0 5px 10px 0;
  font: normal 14px Trebuchet MS, Arial, Helvetica, sans-serif;
}
.newsul li a{
  color: #333333;
}
.newsul li a:hover{
  color: #E60021;
}
#news-blockL { 
 float: left;
 width: 680px;
 background-color:#ffffff;
 margin: 5px 10px 0 0;
 padding: 0 0 0 0;
 border: 1px solid #c5c5c5;
}
#news-blockL p{
  clear: both;
 float: left;
 padding: 3px 15px 3px 15px;
}
.news-titlebar { 
 float: left;
 /*width: 670px;*/
 height: 22px;
 background-color:#efefef;
 border-bottom: 1px;
 /*solid #efefef;*/
 margin: 0;
 padding: 7px 5px 5px 5px;
 text-align:left;
}
#news-blockM { 
 width: 680px;
 background-color:#ffffff;
 margin: 5px auto;
 padding: 0 0 0 0;
 border: 1px solid #c5c5c5;
}
#news-blockM p{
 clear: both;
 float: left;
 padding: 5px 15px;
}

/* Support */
#supportleft {
 width: 1015px;
 margin: 0;
 padding: 0;
}
#supportleft img{
 float:left;
 padding:20px
}

.faqtitlebar{
 float: left;
 width: 255px;
 height: 28px;
 background-color:#efefef;
 border-bottom: 1px;
 /*solid: #000000;*/
 margin: 0 0 10px 0;
 padding: 7px 10px 0 15px;
 border:0;
}


/*  About Us  */
.aboutPanels {
	/*border-top: 1px #CCC dashed;*/
	margin: 0;
	padding:0;
	clear: both;
}
.aboutPanels_L {
	clear: both;
	margin: 0;
	padding:20px 0px 20px 20px;
	float: left;
	width: 68%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	
}
.aboutPanels_R {
	margin: 20px 20px 20px 0px;
	padding:20px 0px 20px 20px;
	background: #fff /*url(../images/about_r_bk.gif) repeat-y*/;
	float: right;
	width: 25%;
	/*border-left:#c4c4c4 1px solid;*/
	border:#c4c4c4 1px solid;
	/*height: 730px;*/
}
.aboutPanels_R p {
	font-size: 12px;
}
.aboutPanelsTit_1 {
	padding:0;
	/*line-height:30pt;*/
	font: bold 20px/30px Verdana;
	color: #0080ca;
	/*background: url(../images/about_icon.jpg) no-repeat left top;*/
	/*font-weight: bold;*/
}

.aboutPanelsTit_2 {
	margin: 10px 0 2px 0;
	padding-left: 38px;
	padding-top: 4px;
	font-size: 20px;
	font-family:  Verdana;
	color: #0080ca;
	background: url(../images/partnerships_icon.jpg) no-repeat left top;
	height: 32px;
	font-weight: bold;
}
.aboutPanelsTit_3 {
	margin: 10px 0 2px 0;
	padding-left: 38px;
	padding-top: 4px;
	font-size: 20px;
	font-family:  Verdana;
	color: #0080ca;
	background: url(../images/milestone_icon.jpg) no-repeat left top;
	height: 32px;
	font-weight: bold;
}
.aboutPanelsTit_4 {
	margin: 10px 0 2px 0px;
	padding-left: 38px;
	padding-top: 4px;
	font-size: 20px;
	font-family:  Verdana;
	color: #0080ca;
	background: url(../images/location_icon.jpg) no-repeat left top;
	height: 32px;
	font-weight: bold;
}
.aboutPanelsSub_3 {
	padding: 20px 0 0 0;
	font: 14px Arial;
	font-weight: bold;
	/*color: #289fc9;*/
}
.aboutPanelsSub_3 ul {
	padding: 20px 0 0 20px;
}

.aboutPanelsCon {
	padding: 20px 0 0 0;
	/*font: 11px/18px Verdana;
	color:#696969;*/
}
.aboutPanelsAdd {
	padding: 20px 20px 0 0;
	/*font: 12px Arial;
	height: auto;
	line-height: 18px;*/
}
.aboutPanels_i {
	padding-left: 10px;
}
.aboutPanels_L ul {
	margin: 0;
	list-style: none;
	padding: 2px;

}
.aboutPanels_L ol {
	background-image: url(../images/about_ol.jpg);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	padding: 3px 3px 3px 18px;
}
.aboutPanels_R ul{
	margin: 0;
	list-style: none;
	padding:0;
}
.aboutPanels_R li {
	list-style: none;
	padding: 20px 15px 0 0px;
}
.somediv{
	width: 99%;
	clear: left;
	border: 0px solid gray;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}
.somediv p{
margin-top: 0;
margin-left: 1px;
}
.color_ol {
	/*font-family: 13px;*/
	/*color:#289fc9;*/
	font-weight:bold;
}

/*  Downloads */
.downloadsPanels {
	width: 1015px;
	margin: 20px;
    padding:0;
    clear: both;
}
.downloadsPanelsTit {
	padding-top: 4px;
	font: bold 20px/30px Verdana;
	color: #0080ca;
	height: 35px;
	text-align: left;
}

.downloadsPanelsCon {
	padding: 2px 0 6px 0;
	font-size: 14px;
	font-family:  Verdana;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.downdiv {
	clear: right;
	padding:0 20px 20px 0;
}

.floatbox {
	float: right;
	width: 300px;
	margin: 0 20px 0 0;
}

.downloadsPanels ul{
	list-style-type: disc;
	margin: 0 15px 0 0;
	padding: 0 20px;
}

.downloadsPanels li {
	/*  background-image: url(images/about_ol.jpg);  
			background-position: 6px 10px;
	*/
	padding: 5px;
	text-align: left;
}
table {
	margin: 20px 0 0 0;
	border-top: #c4c4c4 1px dashed;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
  	border-collapse:collapse;
}

th { 
	color:#363636;
	padding: 7px;
	background: #f1f1f1;
}

td { 
	color:#363636;
	padding: 7px;
	background: #fff;
}

tr { 
    /*border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
	border-left: 0px;
	border-right: 0px;*/
}
.comment{
		margin: 0 auto;
		width: 508px;
}
.commentbox1 {
	background: #CCC url("../images/step1.jpg") 32px 28px no-repeat;
	background-color: #f1f1f1;
	border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 0px solid;
	border-left: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
	padding: 30px 0;
	width: 506px;
	height: 60px;
}

.commentbox2 {
	background: #CCC url("../images/step2.jpg") 32px 28px no-repeat;
	background-color: #f1f1f1;
	border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
	padding: 45px 0 0 0;
	width: 506px;
	height: 75px;
	margin-bottom: 25px;
}

.txt_1 {
	text-align:left;
	padding: 5px 10px 5px 170px;
}

.commentfooter{
	background: url('../images/arrow.jpg') no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
	padding: 0;
	margin-bottom: 2em;
	height: 20px;
}


/* fonts */
.red12{
    font: normal 12px Verdana ,Arial, Helvetica, sans-serif;
	color: #E60021;
}
.white12{
    font: normal 12px Verdana ,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.gray10{
   font: normal 10px Verdana ,Arial, Helvetica, sans-serif;
   color: #333333;
}
.gray12{
     padding:5px 0 0 0;
	 font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	 color:#404040;
}

.grayB14{
   font: bold 14px Verdana;
   color: #0080ca;
}

.grayB16{
   font: bold 14px Verdana ,Arial, Helvetica, sans-serif;
   color: #333333;
}
.grayB18{
   font: bold 16px Verdana ,Arial, Helvetica, sans-serif;
   color: #565656;
}

.blueB10 {
	font: bold 10px Verdana ,Arial, Helvetica, sans-serif;
	color: #1055A3;
}

.blue12 {
	font: normal 12px Verdana ,Arial, Helvetica, sans-serif;
	color: #1055A3;
}
.blueB12 {
  font: bold 11px Verdana;
  color:#0080ca;
}
.blueB14 {
	font: normal 14px Verdana ;
	color: #0080ca;
}

.blueB18 {
	font: bold 18px  Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #1055A3;
}
.blueB22 {
	font: bold 22px  Verdana, Arial, Helvetica, sans-serif;
	color: #0381F6;
}
.blueB24 {
	font: bold 24px  Verdana, Arial, Helvetica, sans-serif;
	color: #0381F6;
}
.blackem1{
  font: normal 1.2em  Verdana, Arial, Helvetica, sans-serif;
  color: #272727;
  line-height: 1.5em;
}

.black12{
    font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
	color: #272727;
}

.blackB15 {
	font: bold 15px  Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #272727;
}

.blackB18{
    font: bold 18px  Verdana, Arial, Helvetica, sans-serif;
	color: #272727;
}
.blackB40{
    font: bold 40px  Verdana, Arial, Helvetica, sans-serif;
	color: #272727;
}

.blackB26{
    font: bold 26px  Verdana, Arial, Helvetica, sans-serif;
	color: #272727;
}

.black11{
    font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #272727;
}

img {
  border: 0;
  padding: 0;
  margin: 0;
}

hr {
  clear:both;
  border:0;
  border-top: 1px dashed #c5c5c5;
  height: 0;
  background: #000000;
  margin: 10px 0;
}

a {
   color:#404040;
   text-decoration: none;
}
a:hover{
   color:#0080ca;
   text-decoration: none;
}

.aline {
   color:#404040;
   text-decoration: none;
}
.aline:hover{
   color:#0080ca;
   text-decoration: none;
}

.redul{
  clear: both;
  /*list-style-image:url('../images/img11.gif');*/
  list-style-type:disc;
  margin: 10px 5px 0 30px;
  padding: 0 0 0 3px;
  /*font: normal 1.2em  Verdana, Arial, Helvetica, sans-serif;
  color: #272727;
  line-height: 1.5em;*/
  text-align: left;
}
.redul li{ 
  padding: 0 0 8px 3px;
}

.pcenter{
  clear: both;
  margin: 5px;
  text-align:center;
}
.pright{
  clear: both;
  margin: 5px;
  text-align:right;
}
.clear {
 clear: both;
}

.clearH5 {
 clear: both;
 background:#ffffff;
 height: 5px;
}
.clearH15 {
 clear: both;
 background:#ffffff;
 height: 15px;
}

.rssimg{
  float: right;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.title330 { 
 float: left;
 width: 325px;
 height: 22px;
 background-color:#efefef;
 border-bottom: 1px;
 /*solid #efefef;*/
 margin: 0;
 padding: 7px 5px 5px 10px;
 text-align:left;
}
.title330H40 { 
 float: left;
 width: 325px;
 height: 40px;
 background-color: #efefef;
 border-bottom: 1px;
 /*solid #efefef;*/
 margin: 0;
 padding: 7px 5px 5px 10px;
 text-align:left;
}
.title550 { 
 float: left;
 width: 545px;
 height: 22px;
 background-color:#efefef;
 border-bottom: 1px;
 /*solid #efefef;*/
 margin: 0;
 padding: 7px 5px 5px 10px;
 text-align:left;
}

.box100{
  width: 100px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 5px;
}
.box120{
  width: 120px;
  float: left;
  background-color:#FFFFFF;
  margin: 0px 5px 0px 20px;
}
.boxR100{
  width: 100px;
  float: right;
  background-color:#FFFFFF;
  margin: 5px 5px;
}
.box150{
  width: 150px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 5px;
}
.box170{
  width: 170px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 5px;
}
.box200{
  width: 200px;
  float: left;
  background-color:#FFFFFF;
}
.box250{
  width: 250px;
  float: left;
  background-color:#FFFFFF;
}
.box250B{
  width: 280px;
  float: right;
  background-color:#FFFFFF;
  margin: 5px;
  border: 1px solid #c5c5c5;
  padding: 0 0 0 0;
}
.box330B{
  width: 330px;
  float: left;
  background-color:#FFFFFF;
  margin: 15px 5px 5px 5px;
  border: 1px solid #c5c5c5;
  padding: 0 10px 0 0;
}
.box330c{
  width: 330px;
  float: left;
  background-color:#FFFFFF;
  margin: 15px 5px 5px 5px;
  /*border: 1px solid #c5c5c5;*/
  /*padding: 0 5px 0 5px;*/
}

.box330BCenter{
  width: 330px;
  background-color:#FFFFFF;
  margin: 5px auto;
  border: 1px solid #c5c5c5;
  padding: 0 10px 0 0;
}
.box350{
  width: 350px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 5px;
}
.box420{
  width: 460px;
  float: left;
  background-color:#FFFFFF;
  margin: 0;
  text-align: center;
}
.box450{
  width: 450px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 0;
  text-align: center;
}
.box550BCenter{
  width: 550px;
  background-color:#FFFFFF;
  margin: 5px auto;
  border: 1px solid #c5c5c5;
  padding: 0 10px 0 0;
}
.box650{
  width: 650px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 0;
  text-align: center;
}
.box650 a{
  color:#1055C2;
  padding: 0 2px;
  text-decoration: underline;
}
.box650 a:hover{
  color:#E60021;
  padding: 0 2px;
   text-decoration: underline;
}
.event_table {
	margin: 10px auto;
	border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
  	border-collapse:collapse;
}


.supPanels_R {
    margin: 0;
    padding: 20px 20px 20px 20px;
    float: left;
    width: 25%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.supPanelsTab_R {
    width: 266px;
    height:34px;
    float: right;
    position: relative;
    top: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*background: url(../images/newsPanels_tit_266.jpg) no-repeat;*/
    color:#000;
    font: bold 16px  Verdana;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    /*   
     *	cursor: pointer;
     *	    font-family:  Arial, Verdana, sans-serif;  */
}

.supPanelsTitle {
    margin-top: 0.3em;
    font-weight: normal;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-left: 15px;
}

.supPanelsContentGroup_R {
    clear: both;
    margin: 0;
    padding: 0;
    /*background:url(../images/newsPanels_bk.gif) repeat-x;*/
}

.supPanelsContent_R {
    margin: 0;
    padding: 10px 0 0 0;
    /*font:12px Arial;*/
    /* padding: 10px;  */
}

.supPanelsContent_R a {
    /*font:12px Arial;*/
    color: #404040;
    text-decoration: none;
    /* padding: 10px;  */
}

.supPanelsContent_R a:hover {
    color: #0080ca;
    text-decoration: none;
    /* padding: 10px;  */
}

.supPanelsContentGroup_R ul {
    margin: 0;
	list-style-type:disc;
    padding: 0;
}

.supPanelsContentGroup_R li {
    /*   margin-bottom: 20px;
     *	    margin-top: 0px;  */
    /*font-family: 13px;
    font-weight:bold;
	
    font-family: Verdana, Geneva, sans-serif;
    background: url(../images/archives_26.gif) no-repeat;
    background-position: 10px 5px;
    padding-left: 50px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;*/
	padding:3px 0 0 0;
}

.supPanelsContentGroup_R ol {
    /*background-image: url(../images/faq_icon.gif);
    background-repeat: no-repeat;
    background-position: 3px 5px;*/
	background:url(../images/support_icon.gif) no-repeat 5px 7px;
	
	padding:3px 0 0 25px;
    /*padding-left: 30px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 7px;*/
}


#Subsupport {
    width: 1015px;
    margin: 0;
    padding:0;
    clear: both;
}

/*  Subsupport_R   */

/* sopport border*/
.Subsupport_L {
    margin: 0px 0 20px 20px;
    padding:0;
    float: left;
    width: 475px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border:#c4c4c4 1px solid;
}

/* sopport Title*/
.SubsupportTitle {
	float: left;
	width: 460px;
	/*height: 28px;*/
	background-color:#efefef;
	/*border-bottom: 1px;*/
	/*solid: #000000;*/
	margin: 0;
	padding:10px 0 10px 15px;
	border:0;
	font: normal 16px Verdana;
	color: #000000;
   /* margin-top: 0.3em;
    font-weight: normal;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-left: 50px;*/
}

.SubsupportTab_L {
    width: 458px;
    float: left;
    position: relative;
    top: 2px;
    padding: 0;
    margin: 0px 0px 0px 0px;
    /*background: url(../images/support_title_bk.jpg) no-repeat;*/
    color:#000;
    /*font: bold 16px  Verdana;*/
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    /*   
     *	    cursor: pointer;
     *		font-family:  Arial, Verdana, sans-serif;  */
}

.SubsupportContentGroup_L {
    clear: both;
    /*border-left: solid 1px #c4c4c4;
    border-bottom: solid 1px #c4c4c4;
    border-top: solid 1px #fff;
    border-right: solid 1px #c4c4c4;
    background-color: #fff;*/
    margin: 0;
    padding: 7px 0 10px 0;
    /*background:url(../images/newsPanels_bk.gif) repeat-x;*/
}

.SubsupportContent_L {
    font:12px Arial;
    /* padding: 10px;  */
}


.SubsupportContent_L a {
    /*font:12px Arial;*/
    color: #404040;
    text-decoration: none;
    /* padding: 10px;  */
}

.SubsupportContent_L a:hover {
    color: #0080ca;
    text-decoration: underline;
    /* padding: 10px;  */
}

.SubsupportContentGroup_L ul {
    margin: 0;
    list-style: none;
    padding: 6px 3px;
}

.SubsupportContentGroup_L ol {
    background-image: url(../images/faq_icon.gif);
    background-repeat: no-repeat;
    background-position: 20px 6px;
    padding:3px 20px 2px 40px;
}

SubsupportContent_L p {
    color: #0168ec;
}

.Subsupport_p {
    color: #0168ec;
    text-decoration: underline;
    padding-left: 15px;
}

.Subsupport_p a {
    color: #0168ec;
}


/*  Subsupport_R   */

.Subsupport_R {
    margin: 0;
    padding: 0 17px 15px 0;
    float: right;
    width: 458px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.SubsupportTab_R {
    width: 458px;
    height:34px;
    float: right;
    position: relative;

    top: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../images/support_title_bk.jpg) no-repeat;
    color:#000;
    font: bold 16px  Verdana;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    /*   
     *       cursor: pointer;
     *           font-family:  Arial, Verdana, sans-serif;  */
}



.SubsupportTitle span{
    color: #0168ec;
}

.SubsupportContentGroup_R {
    clear: both;
    border-left: solid 1px #c4c4c4;
    border-bottom: solid 1px #c4c4c4;
    border-top: solid 1px #fff;
    border-right: solid 1px #c4c4c4;
    background-color: #fff;
    margin: 0;
    padding: 0 0 10px 0;
    background:url(../images/newsPanels_bk.gif) repeat-x;
}

.SubsupportContent_R {
    font:12px Arial;
    /* padding: 10px;  */
}

.SubsupportContent_R a {
    font:12px Arial;
    color: #000;
    text-decoration: none;
    /* padding: 10px;  */
}

.SubsupportContent_R a:hover {
    color: #0168ec;
    text-decoration: underline;
    /* padding: 10px;  */
}

.SubsupportContentGroup_R ul {
    margin: 0;
    list-style: none;
    padding: 6px 3px;
}

.SubsupportContentGroup_R ol {
    background-image: url(../images/support_icon.gif);
    background-repeat: no-repeat;
    background-position: 13px 7px;
    padding-left: 35px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 7px;
}

SubsupportContent_R p {
    color: #0168ec;
}

.Subsupport_p {
    color: #0168ec;
    text-decoration: underline;
    padding-left: 15px;
}

.Subsupport_p a {
    color: #0168ec;
}


/*  Support Form */
.support_form {
    clear: both;
    margin: 20px;
    padding: 0;
    width: 972px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border:#c4c4c4 1px solid;
}

.support_formTab {
    width: 954px;
    height:34px;
    position: relative;
    top: 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../images/support_tit_954.jpg) no-repeat;
    color:#000;
    font: bold 16px  Verdana;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    /*   
     *       cursor: pointer;
     *           font-family:  Arial, Verdana, sans-serif;  */
}

.support_formTitle {
	float: left;
	width: 957px;
	/*height: 28px;*/
	background-color:#efefef;
	/*border-bottom: 1px;*/
	/*solid: #000000;*/
	margin: 0;
	padding:10px 0 10px 15px;
	border:0;
	font: normal 16px Verdana;
	color: #000000;
   /* margin-top: 0.3em;
    font-weight: normal;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-left: 50px;*/
    /*font-weight: normal;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-left: 15px;
    padding-top: 4px;*/
}

.support_formContentGroup {
    clear: both;
    /*border-left: solid 1px #c4c4c4;
    border-bottom: solid 1px #c4c4c4;
    border-top: solid 1px #fff;
    border-right: solid 1px #c4c4c4;
    background-color: #fff;*/
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 12px;
}
.support_formContent {
    /*font:12px Arial bold;
    color: #000;
    text-decoration: none;*/
    padding: 10px;
	margin:0px;
	
}

.support_table {
    width: 90%;
    border: 0px;
    margin: 0 0 0 10px;
	padding: 0;
}

.support_r2 {
    border: 0;
    padding: 5px 0 0 0px;
}

.support_r2 TR, .support_r2 TD {
    /*background-color: #ffffff;*/
    /*color: #0168ec;*/
    border: 0;
	height:30px;
}

.support_r2 TD {
    /*width: 300px;
	letter-spacing: 1px;
    font: 12px Arial;*/
    font-weight: bold;
    padding: 5px 0 0 10px;
    border: 0;
}

.support_r2 TD span {
    color: #F00;
	
}

.support_r3 {
	border-top:1px solid #c4c4c4;
    /*text-align: right;
    padding-right: 70px;*/
}

.f_small{
    font-size: 11px;
    font-weight: normal;
}

.sup_s {
    width: 300px;
    height: 12px;
    margin: 0;
    background: none;
    border: 1px;
    font: 12px Arial;
    color: #474848;
}

.sup_x {
    text-align: left;
    color: #474848;
    font: 13px blod Arial;
    width: 130px;
    height: 20px;
    /* background: url(images/serch_btn.gif) no-repeat right; */
}

/*  About Us  */
.aboutblock {
    width:450px;
    height:35px;
    float: left;
    top: 2px;
    padding: 0;
    margin: 0px 1% 10px 1%;
    color:#000;
    font: bold 14px  Verdana;
    background-color:#CCCCCC;
}
.aboutblockcon{
    width: 450px;
    height: 200px;
    float: left;
    padding: 0;
    margin: 15px 1% 10px 1%;
}

.aboutblockcon ul{
    color:#444444;
    font: normal 12px  Verdana;
    background-color:#ffffff;
    list-style: none;
}

.abouttitle {
    padding-left: 5px;
}

/*.color_ol {
    font-family: 13px;
    color:#2b74f0;
    font-weight:bold;
    letter-spacing: 1px;
}*/

#maincenter {
    width: 960px;
    text-align: center;
    margin: 15px 10px 20px 10px;
}


/*Product Content Slider*/
.sliderwrapper{
	/*font-family: Verdana , Arial, Helvetica, sans-serif;*/
	/*font-size: 13px;*/
	position: relative; 
	overflow: hidden; 
	/*border: 1px solid #c5c5c5;*/
	width: 333px; /*width of featured content slider*/
	height: 200px;
	margin:0;
	padding:0;
}
/*product padding*/
.product_padding {
	margin:0;
	padding: 10px 10px 10px 20px;
	display:block;
}
.product_padding1 {
	margin:0;
	padding: 10px 0 0 0;
	display:block;
}
/*product title*/
.product_title {
	padding: 20px 0 0 20px;
	font: 14px Arial;
	font-weight: bold;
}

.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	margin:0;
	padding: 0px;
	/*background: white;*/
	/*width: 338px;*/ /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 200px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/*text-align: center;*/
}

.pagination{

}

.pagination a{
background: transparent url('../images/contentslider/square-gray-left.gif') no-repeat top left;
color: #494949;
display: block;
float: left;
margin-right: 4px;
font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
line-height: 1px; /* 15 This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
/*height: 23px;*/ /* Height of button background height */
height: 0px;
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

.pagination a span{
background: transparent url('../images/contentslider/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
width:57px;
}

.pagination a.selected, .pagination a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left;
}

.pagination a.selected span, .pagination a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom right;
color: black;
}

/* index Event button of more*/
img.more {
	/*font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	border: 1px solid #c5c5c5;*/
	margin: 0px 0 0 125px;
	/*padding:5px 8px 5px 8px;
	background:#ffffff;*/
}
/* index News button of more*/
img.morenews {
	margin: 3px 0 0 125px;
}
/* index News&Event page of more*/
img.morerss {
	float: left;
	position:absolute;
	margin: 0x;
	padding:0px 0px 0 200px;
}

img.rss {
	float:right;
	margin: 0 ;
	padding: 0px 10px 0 0px;
}

/* product page - img control*/
img.padding10 {
	padding:10px;
}
.divpadding10 {
	padding:0px 0 0 10px;
}


input {
	border:#c4c4c4 1px solid;
	padding:5px;
}
input.noborder {
	border:0;
	padding:5px;
}

textarea {
	border:#c4c4c4 1px solid;
	padding:5px;
}
