* {
 margin: 0;
 padding: 0;
}

body {
 text-align: center;
 background-color:#FFFFFF;
 font-family: Verdana , Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333333;
}

#page {
 margin: 0 auto;
 width: 100%;
 text-align: left;
}

#header {
 height: 75px;
 width: 1050px;
 background-color: #ffffff;
 padding: 0  0  0 10%;
}
/*
#header a{
 float: left;
}
*/

#menubar {
 height: 38px;
 background: #535353 url(../images/navi-bk-1.gif) repeat-x;
 border: 0px solid #535353;
 padding: 0 10%;
}

/*  Footer */
#footer {
  clear: both;
  background-color: #515151;
  text-align: center;
  padding: 10px 15% 20px 10%;
  line-height: 1.5em;
  font-size: 1em;
  /*font: normal Verdana ,Arial, Helvetica, sans-serif;*/
  color: #FFFFFF;
}

#footer a:link {
   color:#FFFFFF;
   text-decoration: none;
}
#footer a:visited {
   color:#FFFFFF;
   text-decoration: none;
}
#footer a:active {
   color:#FFFFFF;
   text-decoration: none;
}
#footer a:hover {
   color:#6BBEEE;
   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: 300px;
	margin: 0 50px 0 0;
	padding: 10px 10px 5px 0;
}
#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: 0;
   padding: 8px 0 7px 0;
   border-top: 0px solid #535353;
   border-bottom: 0px solid #535353;
}
#navlist a, #navlist a:link {
    margin: 0;
    padding: 7px 25px 7px 25px;
    color: #ffffff;
    border-right: 1px solid #EFEFEF;
    text-decoration: none;
}
ul#navlist li#active {
        color: #535353;
        background-color: #EFEFEF;
}
#navlist a:hover {
        color: #535353;
        background-color: #EFEFEF;
}

/* Submenu */
#submenu {
 height: 25px;
 background-color: #ffffff;
 /* background-image:  url("images/home_icon.gif") no-repeat; */
 border-bottom: 1px dashed #535353;
 width: 100%;
 padding: 2px 10% 0 10%;
}
#submenu p {
 color: #444444;
 text-decoration:none;
 padding-top: 8px;
}
#submenu a{
  color: #535353;
  text-decoration: none;
}
#submenu a:hover{
   color: #1055B3;
   text-decoration: none;
}


/* Home page */
.main {
  width: 1050px;
  margin: 0 auto;
}
.col-1 {
	clear: both; 
	float: left; 
	width: 50px; 
	margin: 12px 0 0 0;
	padding: 0px; 
}
.col-2 {
	float: left;
	WIDTH: 250px;
	margin: 18px 0 0 5px;
	padding: 0px; 
	text-align:left;
}
.moreInfo{
   clear: both;
   width: 310px;
   margin: 10px 0 0 50px;
   padding: 10px 0 0 0;
}
.titlebar{
 float: left;
 width: 311px;
 height: 28px;
 background-color:#efefef;
 border-bottom: 1px;
 /*solid: #000000;*/
 margin: 0 0 10px 0;
 padding: 7px 10px 0 15px;
 border:0;
}
#mainImg { /* Homepage main image */
 float: left;
 width: 660px;
 background-color: #ffffff;
 margin: 5px 0 5px 0;
 padding: 0;
}
#mainFeature {  /* 3 main features */
 float: left;
 width: 320px;
 background-color:#ffffff;
 margin: 5px 0 5px 0;
}
#content-blockL { /* Homepage banner AD */
 float: left;
 width: 320px;
 height: 205px;
 background-color:#ffffff;
 margin: 5px 10px 5px 0;
 padding: 0;
 border: 1px solid #ffffff;
}
#content-block {
 float: left;
 width: 336px;
 height: 200px;
 background-color:#ffffff;
 margin: 5px 5px 5px 0;
 border: 1px solid #c5c5c5;
}
#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;
}

.content-block {
    float: left;
    width: 336px;
    height: 200px;
    background-color:#ffffff;
    margin: 5px 5px 5px 0;
    border: 1px solid #c5c5c5;
}
.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;
}


/* News Page */
.newsMain {
  width: 990px;
  margin: 0 0 0 10%;
  padding:0; 
}
#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;
}
.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: 975px;
 margin: auto;
 padding-left: 15px;
}
.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;
	padding: 0;
	clear: both;
	width: 80%;
}
.aboutPanels_L {
	clear: both;
	margin: 0 0 10px 20px;
	padding: 1% 0 2% 10%;
	float: left;
	width: 57%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	
}
.aboutPanels_R {
	margin: 0;
	background: #fff url(../images/about_r_bk.gif) repeat-y;
	padding: 1% 2% 2% 2%;
	float: right;
	width: 22%;
	height: 790px;
}
.aboutPanels_R p {
	font-size: 12px;
}
.aboutPanelsTit_1 {
	padding-left: 38px;
	padding-top: 4px;
	font-size: 20px;
	font-family:  Verdana;
	color: #0080ca;
	background: url(../images/about_icon.jpg) no-repeat left top;
	height: 32px;
	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: 6px 2px 6px 2px;
	font: 14px Arial;
	font-weight: bold;
	color: #000;
}

.aboutPanelsCon {
	padding: 0 0 10px 0;
	font: 12px Arial;
	height: auto;
	line-height: 16px;
}
.aboutPanelsAdd {
	padding: 0 3px 15px 5px;
	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 15px 0 0;
	list-style: none;
	padding: 2px;
}
.aboutPanels_R li {
	list-style: none;
	padding: 3px 3px 6px 3px;
}
.somediv{
width: 99%;
clear: left;
border: 0px solid gray;
}
.somediv .floatbox{
float: left;
width: 280px;
}
* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}
.somediv p{
margin-top: 0;
margin-left: 1px;
}
.color_ol {
	/*font-family: 13px;*/
	color:#2b74f0;
	font-weight:bold;
	letter-spacing: 1px;
}

/*  Downloads */
.downloadsPanels {
	margin: 0 auto;
	padding: 20px 0 30px 0;
	width: 870px;
	text-align: center;
}
.downloadsPanelsTit {
	padding-top: 4px;
	font-size: 22px;
	font-family:  Verdana;
	color: #0080ca;
	height: 35px;
	font-weight: bold;
	text-align: left;
}

.downloadsPanelsCon {
	padding: 2px 0 6px 0;
	font-size: 14px;
	font-family:  Verdana;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.downdiv {
width: 99%;
clear: right;
border: 0px solid gray;
height: 360px;
}

.downdiv .floatbox {
float: right;
width: 300px;

}

.downloadsPanels ul{
	list-style-type:square;
	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: 10px auto;
	border-top: #c4c4c4 1px solid;
	border-bottom: #c4c4c4 1px solid;
	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{
   font: normal 12px Verdana ,Arial, Helvetica, sans-serif;
   color: #333333;
}

.grayB14{
   font: bold 14px Verdana ,Arial, Helvetica, sans-serif;
   color: #333333;
}

.grayB16{
   font: bold 16px Verdana ,Arial, Helvetica, sans-serif;
   color: #333333;
}
.grayB18{
   font: bold 16px Verdana ,Arial, Helvetica, sans-serif;
   color: #565656;
}

.blue12 {
	font: normal 12px Verdana ,Arial, Helvetica, sans-serif;
	color: #1055A3;
}
.blueB12 {
	font: bold 12px Verdana ,Arial, Helvetica, sans-serif;
	color: #1055A3;
}
.blueB14 {
	font: bold 14px Verdana ,Arial, Helvetica, sans-serif;
	color: #1055A3;
}

.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;
}
.blackB18{
    font: bold 18px  Verdana, Arial, Helvetica, sans-serif;
	color: #272727;
}
.blackB40{
    font: bold 40px  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:#000000;
   text-decoration: none;
}
a:hover{
   color:#E60021;
   text-decoration: none;
}

.aline {
   color:#1055A3;
   text-decoration: underline;
}
.aline:hover{
   color:#E60021;
   text-decoration: underline;
}

.redul{
  clear: both;
  list-style-image:url('../images/img11.gif');
  list-style-type:square;
  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;
  margin: 5px 5px;
}
.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;
}
.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: 450px;
  float: left;
  background-color:#FFFFFF;
  margin: 5px 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;
}

/*  Support Page  */
#supportleft {
    width: 975px;
    margin: auto;
    padding-left: 15px;
}

.supPanels_R {
    margin: 0;
    padding: 0px;
    padding-right: 22px;
    float: right;
    width: 266px; /* 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;
    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;
    background:url(../images/newsPanels_bk.gif) repeat-x;
}

.supPanelsContent_R {
    font:12px Arial;
    /* padding: 10px;  */
}

.supPanelsContent_R a {
    font:12px Arial;
    color: #000;
    text-decoration: none;
    /* padding: 10px;  */
}

.supPanelsContent_R a:hover {
    color: #0168ec;
    text-decoration: underline;
    /* padding: 10px;  */
}

.supPanelsContentGroup_R ul {
    margin: 0;
    list-style: none;
    padding: 6px 3px;

}

.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;
}

.supPanelsContentGroup_R ol {
    background-image: url(../images/faq_icon.gif);
    background-repeat: no-repeat;
    background-position: 6px 7px;
    padding-left: 30px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 7px;
}


#Subsupport {
    width: 980px;
    margin: auto;
    padding: 20px 0 10px 0;
    clear: both;
}

/*  Subsupport_R   */

.Subsupport_L {
    margin: 0;
    padding: 0 0 15px 10px;
    float: left;
    width: 458px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.SubsupportTab_L {
    width: 458px;
    height:34px;
    float: left;
    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;  */
}

.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: 0 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: #000;
    text-decoration: none;
    /* padding: 10px;  */
}

.SubsupportContent_L a:hover {
    color: #0168ec;
    text-decoration: underline;
    /* padding: 10px;  */
}

.SubsupportContentGroup_L ul {
    margin: 0;
    list-style: none;
    padding: 6px 3px;
}

.SubsupportContentGroup_L 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_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 {
    margin-top: 0.3em;
    font-weight: normal;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding-left: 50px;
}

.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: 0 auto;
    padding: 0 17px 15px 0;
    width: 954px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.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 {
    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;  */
}

.support_table {
    width: 920px;
    border: 1px;
    margin: 8px;
}

.support_r2 {
    border: 0;
    padding: 5px 0 0 5px;
}

.support_r2 TR, .support_r2 TD {
    background-color: #ffffff;
    color: #0168ec;
    border: 0;
}

.support_r2 TD {
    width: 300px;
    font: 12px Arial;
    font-weight: bold;
    letter-spacing: 1px;
    padding-top: 2px;
    padding-bottom: 0;
    padding-left: 25px;
    border: 0;
}

.support_r2 TD span {
    color: #F00;
}

.support_r3 {
    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;
}
