body {
	color: #000;
 	padding: 0; margin: 0; 
	margin-top:5px;
    font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background:#fff;
}
/* CSS for tag A global */
a:link {
	font-family: Verdana, Tahoma, Arial;
	color: #4577D3;
	text-decoration: none;

}
a:visited {
	font-family: Verdana, Tahoma, Arial;
	color: #4577D3;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Tahoma, Arial;
	color: #666666;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Tahoma, Arial;
	color: #4577D3;
	text-decoration: none;
}
#top {
	position:right;
	width:900px;
	height:20px;
	z-index:1;
	text-align:right	
	
}
#main {	
	width:900px;
	height:auto;
	text-align:left;
	z-index:1;	
	border:#ddd solid 1px;
}
#main .banner{
	background:#FFFFFF url("../images/banner.gif") no-repeat ;	
	height:83;	
	text-align:left;
	
}

.banner{
	background:#FFFFFF url("../images/banner.gif") no-repeat ;	
	height:83;	
	text-align:left;
	background-position: center;
	
}

#navMain{
	background:#FFFFFF url("../images/banner_bg.gif") repeat;
	height:24px;
	
}
#navMain .left{
	float:left;
				
}
#navMain .devide{
	float:right;
	background-image:url("../images/tab_left.gif");
	background-repeat:no-repeat;
	width:29px;	
	height:24px;	
}
#navMain .right{
	float:right;
	background:#FFFFFF;
	height:24px;
	
}
#navMain ul { margin:0; list-style:none; padding: 0; }
#navMain a, #navMain strong, #navMain span { 
	display:block; 
	font: bold 1.2em Arial, sans-serif; 
	color:#4577D3; 
	padding: 5px 5px 5px 5px; 
	text-decoration:none; 
	font-weight: bold; }
#navMain a { float:none; }
#navMain li { float:left; color: #6A8F63; margin:0; padding:0 0 0 0px; }
#navMain .current a { float:left; color:#6A8F63;  	
	padding: 5px 5px 3px 5px;}
#navMain a:hover { 
	float:left; 
	color:#7E8F73; 
	padding: 5px 5px 5px 5px; 	
	} 

#navSub{
	background:#9FB491;
	height:24px;
	
	text-align:right;
}
#navSub .right{
	float:right;
		
}
#navSub ul { margin:0; list-style:none; padding: 0; }
#navSub a, #navSub strong, #navSub span { display:block; font:normal 1.2em Arial, sans-serif; color:#fff; padding: 3px 5px 3px 5px; text-decoration:none;  }
#navSub a { float:none; }
#navSub li { float:left; color: #6A8F63; margin:0; padding:0 0 0 0px; }
#navSub .current a { float:left; color:#fefefe;  padding: 3px 5px 3px 5px; font-weight: bold;}
#navSub a:hover { float:left; color:#efefef; padding: 3px 5px 3px 5px; }
.lineH {
	background:#FFFFFF url("../images/div_center.gif") repeat-x ;
	height:8px;
	z-index:1;
	margin:0px;
	width:900px;
	clear:both;
}

#main .article {	
	background:#fff url("../images/support.jpg") no-repeat 0px 0px;
	float: left;
	color: #000;
	margin:0px;	
	padding: 135px 0px 10px 0px;
	width: 210px;
	font: 1.2em arial, helvetica, verdana, sans-serif;		
}	
.article ul { 
	margin:0px 0px 0px 10px;
	list-style-image:url(../images/web/frontend/layouts/gray/images/nav_bullet.gif); 
	padding: 5px 5px 5px 15px; }
.article li a { color: #546078; text-decoration: none;  padding: 0px 1px 0px 0px; display: block; margin-bottom: 2px; }
.article li a:hover { color: #075181; text-decoration: none; background: #eee; display: block; margin-bottom: 2px; }


#main .areatext {
    

    float: right;
	color: #000;
	margin: 0px;
	padding: 0px 8px 0px 8px;
	width: 670px;	
	font: 1.2em arial, helvetica, verdana, sans-serif;
	border-left:#ddd dotted 1px;		
}	

#main .lineB {
    background:#fff;	
    float: left;
	color: #000;
	margin: 0px;	
	width: 1px;
}

#main .text_padding {
	margin:0px; 
	margin:0px;
	text-align:left;
	width:900;	
	background:#fff;	
	clear:both;
}

.text_padding .fullpage {
	margin-top: 0px; 
	margin-left:0px;
	text-align:left;
	width:900;	
	background:#fff;	
	clear:both;
}

.padContent{
	padding:5px 5px 5px 5px;
    font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}
.provider{
	clear:both;		
	width:900px;
	height:43px;
	border-top:#C0C0C0 solid 1px;		
	background:#fff;
}
h1{
	color: #4577D3; 
	background-image:url(../images/web/frontend/layouts/gray/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:5px; 
 	font-size: 14px;
 	text-transform: uppercase;
 	margin: 0px;
 	padding-left:15px;
 	padding-top:2px;
 	height:17px;
 	vertical-align: top;
	border-bottom:#4577D3 dotted 1px;
}

h2 { font: 100% Arial, Sans-Serif; 
	margin: 0 0 10px 0; 
	padding: 3px; 
	border-left: 10px solid #F7E6DE; 
	color: #46574D; 
	background: #EAEAEA; 
	display:block;
	}

.divTitle{
	float:left;
	padding:5px;
	width:200px;
    text-align:right;
	
}

.divField{
	float:left;
	width:270px;  
	padding:5px;	
	 
}
h3 { font: 90% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #46574D; background: #FFF; }
.lb{
	float:left;
	width:500px;		
}
.H{
	float:left;
	width:500px;
	border-bottom: 1px dotted #ccc;	
}
.hideblock{
	display:none;
}
.showblock{
	display:block;
}
.alert{
	color: red;
	font-size:10px;
}
.done{
	color: blue;
	font-size:10px;
}
.bottom {
	clear:both;
	background:#FFFFFF;
	border-top: 1px solid #C0C0C0;
	width:900;
	
	padding-top:2px;
}
.resource {
	float: left;
	width: 210px;
	padding:0px 0px 5px 0px;	
}

.resource .rtitle{
	background-image:url("../images/head_title_bg.gif");
	background-repeat:repeat-x;
	width: 210px;
        height:35px;
	padding:0px 0px 0px 0px;
        font-weight: bold;
        color:#4577D3;
        font-size: 14px;
 	text-transform: uppercase;	
}
.comment {
	float: left;
	width: 320px;
	padding:0px 0px 5px 0px;
       
        border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.comment .ctitle{
	background-image:url("../images/head_title_bg1.gif");
	background-repeat:repeat-x;
	width: 320px;
        height:35px;
	padding:0px 0px 0px 0px;
        font-weight: bold;
        font-size: 14px;
 	text-transform: uppercase;	
        color:#4577D3;  
}

.popular {
	float: right;
	width: 360px;
	padding:0px;
	
}
.popular .rssdate{	
	color:#666666;
	padding-left:10px;
}
.blr{
	background:#FFFFFF;
	width:900;
	
	border-left:#ff0000 solid 1px;
	border-right:#ff0000 solid 1px;
	clear:both;
}
.footer {
	background-image: url("../images/bg_footer.gif");
	text-align: center;
	z-index: 1;
	height: 60px;
	width: 900px;	
}

.menuf {	
	float:left;
	text-align: center;
	z-index: 1;
	height: 60px;	
	width:790px;
	padding-top:10px;
	
}
h4 { font: Arial, Sans-Serif; margin: 0 0 0px 0; padding: 0; color: #46574D; }
.fdotl {
	background-image: url("../images/bg_footer_dots.gif");
	background-repeat:repeat-x;
    background-position:center; 
	float: left;
	margin-left:10px;
	height: 60px;
	width: 40px;
}
.fdotr {
	background-image: url("../images/bg_footer_dots.gif");
	background-repeat:repeat-x;
    background-position:center; 
	float: right;
	margin-right:10px;
	height: 60px;
	width: 40px;
}
.date { 
	color: #46574D; 
	background: #FFFFFF;
	text-align: right;	 
	margin: 10px 20px 5px 5px; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #FFDEAB;
	font: 1.0em Verdana, Tahoma, Arial;
}
.proform{
	padding-right: 0px;	
	color: #000;
	width: 650px;
	height: 125px;
	font: 1.0em Verdana, Tahoma, Arial;
	margin: 0px auto;
}
.dateNoLine { 
	color: #46574D; 
	background: #FFFFFF;
	text-align: right;	 
	margin: 1px 20px 5px 5px; 
	padding: 0.4em 0 0 0; 	
	font: 1.0em Verdana, Tahoma, Arial;
}

table{
	font: 1.0em arial, verdana, sans-serif;
}
.tableService{
	border: 1px solid #E7E7E7;
    
}
.tableService .odd{
	background-color:#F5F5F5;
}
.tableService .edit, .table_list .selected{
	background-color: #DBEAF8;
}
.tableService .empty, .tableService th{	
	font-family: Verdana;
	font-weight: bold;
}
.tableService.empty{
	background-color: white;
	color: #EEEEEE;
}
.tableService th, .tableService .footer, .tableService th a:hover{
	background-color: #9fb491;
	color: white;
}
.tableService th a, .tableService th a:visited{
	color: #BFD9E5;
}
.tableService .even{
	background-color: #EAEAEA;
}
.wisp_search {	
	color: #000;
	width: 500px;
	font: 0.8em arial, helvetica, verdana, sans-serif;
}

.even{
	background-color:#EFEFEF;
	font: 1.0em Verdana, Tahoma, Arial;
}
.odd{
	background-color: #EAEAEA;
	font: 1.0em Verdana, Tahoma, Arial;
}
.external_link{
	font: 1.0em Verdana, Tahoma, Arial;
	float:left;
	width:45%;
	padding:5px;	
}
.border {	
    border: 1px solid #ECE8E8;	
	font: 1.0em Verdana, Tahoma, Arial;
}
input .btnImg{	
	border: none;	
}
input{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: 1px dotted #808080;	
}
textarea{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: 1px dotted #808080;	
}


select{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: 1px dotted #808080;
	color: #000000;
}
.testimonial{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	padding-top: 10px;
}
.subtitle{
	color: #4577D3;	
	font-weight: bold;
}
.smalltitle{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.mycenter {
  display: grid;
  place-items: center;

}