/***********************************************/
/* Layout Divs                                 */
/***********************************************/

html, body{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-align: center;
	background-color:#FFF;
	background-image: url(../images/bktile.jpg);
	background-repeat: repeat-x;
	}

#HTML_main {
	width: 900px;
    	margin: 0px auto;
    	text-align: left;
    	padding: 0px;
	background-color:#FFF;	
	}

#top_wrapper{
	padding-top: 3px;
	margin: 0px;
	height: 75px;
    	text-align: left;
	}

#gnav{
	margin-top: 10px;
	padding: 0px;
	margin-left: 200px;
	width: 700px;
	height:57px;
	position: absolute;
	text-align: right;
	font-size: 10px;
	line-height: 15px;
	}

#gnav_member{
	padding: 0px;
	margin-left: 570px;
	width: 333px;
	height: 37px;
	position: absolute;
	}

#midbanner_wrapper{
	margin:0px;
	padding: 10px 20px 10px 20px;
	width: 520px;
    	float: center;
	background-color:#FFFFFF;
	}

#midbanner_wrapper_provider{
	margin-bottom: 0px;
	padding: 0px;
	width: 900px;
	height: 412px;
	background-color:#FFFFFF;	
    	text-align: left;
	}

.home_chooselinks {
	padding: 10px;
	font-family: arial, helvetica, sans-serif;
	color: #0FA1B8;
	text-decoration: none;
	font-size:25px;
	}

.home_chooselinks a:link{
	color: #0FA1B8;
	}

.home_chooselinks a:visited{
	color: #0FA1B8;
	}

.home_chooselinks a:hover{
	color: #333333;
	}

.home_chooselinks a:active{
	color: #0FA1B8;
	}

#logo{
	margin: 0px;
	padding-top: 0px;
	width: 270px;
	height: 90px;
	float: left;
	position: absolute;
	}

#searchbox{
	margin-top: 60px;
	margin-left: 750px;
	padding: 0px;
	width: 200px;
	height: 30px;
	font-size: 9px;
	position: absolute;
	}

#content_wrapper{
	margin-top: 0px;
	padding-bottom: 20px;
	background-color:#FFF;	
	overflow: auto;
	width: 915px;
	}

#left_col{
	margin: 0px;
	padding-right: 5px;
	width: 213px;
	background-color:#FFF;	
	float: left;
	word-wrap: break-word;
	font-size: 12px;
    	text-align: left;
	}

#right_col{
	margin-left: 228px;
	width: 672px;
	background-color:#FFF;	
    	text-align: left;
	}


/***********************************************/
/* SECTION AREA                                */
/***********************************************/ 

#section_right_col{
	margin-left: 233px;
	margin-top: 20px;
	width: 672px;
	min-height: 400px;
	background-color:#FFF;	
	}

#section_subnav{
	margin: 0px;
	border-bottom:dashed #CCC 1px;
	padding: 5px 10px 5px 10px;
	background-color:#d0eaef;
	width: 150px;
	text-align: left;
	}

.section_subnav{
	margin: 0px;
	color: #39C;
	font-size: 11px;
	text-transform: uppercase;
	}

.section_subnav:hover{
	color: #666;
	}

#section_titlebar{
	padding: 10px 10px 10px 195px;
	width: 693px;
	background-color:#0FA1B8;	
	font-size: 21px;
	color: #FFF;
    	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
	}

#section2_titlebar{
	padding: 10px 10px 10px 195px;
	width: 693px;
	background-color:#663300;	
	font-size: 21px;
	color: #FFF;
    	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
	}

#tabs_wrapper{
	margin-bottom: 10px;
	padding: 0px;
	width: 672px;
	height: 35px;
	border-bottom:dashed #CCC 1px;
	}

#nxv_tabs{
	margin: 0px;
	padding: 10px 5px 5px 15px;
	width: 321px;
	height: 38px;
	color: #666;
	font-size: 18px;
	background-image: url(../images/tab.gif);
	background-repeat: no-repeat;
	float: left;
	}

#tabs_short{
	margin: 0px;
	padding: 10px 0px 0px 15px;
	width: 48px;
	height: 38px;
	color: #666;
	font-size: 18px;
	background-image: url(../images/tab_short.gif);
	background-repeat: no-repeat;
	float: left;
	}

#tabs_popular{
	margin: 0px;
	padding: 0px;
	width: 510px;
	color: #333;
	font-size: 12px;
	float: left;
	}

#tabs_pagelisting{
	margin: 0px;
	padding: 0px;
	width: 162px;
	color: #333;
	font-size: 12px;
	float: left;
	}

#browse_content_wrapper{
	margin: 0px;
	padding: 0px;
	width: 672px;
	overflow: auto;
	}

#browse_location{
	margin: 0px;
	padding: 0px;
	width: 321px;
	float: left;
	}




#list_providers{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 300px;
	color: #666;
	font-size: 18px;
	float: left;
	border-right:dashed #CCC 1px;
	border-bottom:dashed #CCC 1px;
	overflow: hidden;
	}

#providers_logo{
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 10px;
	float: left;
	}

#providers_name{
	margin-right: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	float: left;
	}


#map{
	margin: 0px;
	padding: 0px;
	width: 312px;
	float: left;
	}

#browse_categories{
	margin-left: 10px;
	padding-left: 0px;
	width: 321px;
	font-size: 11px;
	float: left;
	}

.categories_restaurants{
	margin: 0px;
	padding-top: 15px;
	padding-left: 55px;
	width: 260px;
	height: 40px;
	background-image: url(../images/icons_restaurants.gif);
	background-repeat: no-repeat;
	color: #666;
	font-size: 18px;
	display: block;
	border-bottom:dashed #CCC 1px;
	float: left;
	display:inline;
	}

.categories_restaurants:hover{
	margin: 0px;
	background-image: url(../images/icons_restaurants_f2.gif);
	background-repeat: no-repeat;
	}

.categories_ent{
	margin-top: 10px;
	padding-top: 15px;
	padding-left: 55px;
	width: 260px;
	height: 40px;
	background-image: url(../images/icons_ent.gif);
	background-repeat: no-repeat;
	color: #666;
	font-size: 18px;
	display: block;
	border-bottom:dashed #CCC 1px;
	float: left;
	display:inline;
	}

.categories_ent:hover{
	background-image: url(../images/icons_ent_f2.gif);
	background-repeat: no-repeat;
	}

.categories_food{
	margin-top: 10px;
	padding-top: 15px;
	padding-left: 55px;
	width: 260px;
	height: 40px;
	background-image: url(../images/icons_food.gif);
	background-repeat: no-repeat;
	color: #666;
	font-size: 18px;
	display: block;
	border-bottom:dashed #CCC 1px;
	float: left;
	display:inline;
	}

.categories_food:hover{
	background-image: url(../images/icons_food_f2.gif);
	background-repeat: no-repeat;
	}

.categories_shopping{
	margin-top: 10px;
	padding-top: 15px;
	padding-left: 55px;
	width: 260px;
	height: 40px;
	background-image: url(../images/icons_shopping.gif);
	background-repeat: no-repeat;
	color: #666;
	font-size: 18px;
	display: block;
	border-bottom:dashed #CCC 1px;
	float: left;
	display:inline;
	}

.categories_shopping:hover{
	background-image: url(../images/icons_shopping_f2.gif);
	background-repeat: no-repeat;
	}

.categories_lessons{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 55px;
	width: 260px;
	height: 40px;
	background-image: url(../images/icons_lessons.gif);
	background-repeat: no-repeat;
	color: #666;
	font-size: 18px;
	display: block;
	border-bottom:dashed #CCC 1px;
	float: left;
	display:inline;
	}

.categories_lessons:hover{
	background-image: url(../images/icons_lessons_f2.gif);
	background-repeat: no-repeat;

	}

#icons_text{
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 8px;
	color: #666;
	font-size: 18px;
	display: block;
	border-bottom:dashed #CCC 1px;
	}

/***********************************************/
/* CORPORATE AREA     	                       */
/***********************************************/ 

#corp_gnav{
	margin-top: 10px;
	padding: 0px;
	margin-left: 230px;
	width: 705px;
	height:57px;
	position: absolute;
	}

.corp_nav{
	color: #39C;
	font-size: 14px;
	height:57px;
	border-right:dashed #CCC 1px;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;
	}

.corp_nav:hover{
	color: #666;
	}

#corp_titlebar{
	padding: 0px;
	width: 700;
	background-color:#0FA1B8;	
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	text-transform: normal;
	}

#corp_subnav{
	background-color:#CCEBF5;
	margin: 0px;
	border-bottom:dashed #CCC 1px;
	padding: 5px 10px 5px 10px;
	}

.corp_subnav{
	margin: 0px;
	color: #39C;
	font-size: 12px;
	}

.corp_subnav:hover{
	color: #666;
	}

#btn_tell{
	background-image: url(../images/btn_tell_f2.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 25px;
	float: left;
	}

#btn_software{
	margin-top:20px;
	margin-left:20px;
	background-image: url(../images/btn_software_f2.gif);
	background-repeat: no-repeat;
	width: 266px;
	height: 197px;
	float: left;
	}

#pricing_wrapper{
	width:690px;
	overflow: auto;
	}

#pricing_columns{
	width:340px;
	float: left;
	}

#btn_addsms{
	background-image: url(../images/btn_addsms_f2.gif);
	background-repeat: no-repeat;
	width: 238px;
	height: 48px;
	}

#btn_addcode{
	background-image: url(../images/btn_addcode_f2.gif);
	background-repeat: no-repeat;
	width: 238px;
	height: 48px;
	}

/***********************************************/
/* ADMIN AREA     	                       */
/***********************************************/ 

#btn_buycredits{
	margin-left: 218px;	
	background-image: url(../images/btn_buycredits_f2.gif);
	width: 83px;
	height: 28px;
	position: absolute;
	}

#admin_gnav{
	margin-top: 10px;
	padding: 0px;
	margin-left: 400px;
	width: 600px;
	height: 57px;
	position: absolute;
	}

.admin_nav{
	margin: 0px;
	color: #39C;
	font-size: 14px;
	height:57px;
	border-right:dashed #CCC 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	}

.admin_nav:hover{
	color: #666;
	}

#admin_subnav{
	background-color:#CCEBF5;
	margin: 0px;
	border-bottom:dashed #CCC 1px;
	padding: 5px 10px 5px 10px;
	text-align:left;
	}

.admin_subnav{
	margin: 0px;
	color: #39C;
	font-size: 12px;
	}

.admin_subnav:hover{
	color: #666;
	}

#balance{
	margin-top:29px;
	margin-right:20px;
	padding: 0px;
	width: 300px;
	height: 30px;
	font-size: 11px;
	float:right;
	text-align:right;
	}

#admin_left_col{
	margin: 0px;
	padding-right: 5px;
	width: 148px;
	float: left;

	}

#admin_right_col{
	margin-left: 168px;
	padding-top: 20px;
	width: 732px;
	background-color:#FFF;	
	}

#admin_titlebar{
	padding: 10px 10px 10px 170px;
	width: 720px;
	background-color:#663300;	
	font-size: 17px;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
	text-align:left;
	}

#btns{
	margin: 0px;
	padding: 0px;
	position: absolute;
	display: block;
	}

#btn_startcampaign{
	background-image: url(../images/btn_startcampaign_f2.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 55px;
	float: left;
	}

#btn_more{
	margin-right:8px;
	padding:0px;
	background-image: url(../images/btn_more_f2.gif);
	background-repeat: no-repeat;
	width: 78px;
	height: 22px;
	float: right;
	}

#btn_providerlogin{
	background-image: url(../images/btn_providerlogin_f2.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 55px;
	float: left;
	}

#btn_join{
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/btn_join_f2.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 48px;
	}

#btn_basicplan{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	background-image: url(../images/btn_basicplan_f2.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 48px;
	}

#btn_become{
	background-image: url(../images/btn_become_f2.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 40px;
	float: left;
	}

#btn_back{
	background-image: url(../images/btn_back_f2.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 43px;
	float: left;
	}

.btn_addcampaign{
	margin-top: 0px;
	margin-left: 420px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-left: 55px;
	padding-bottom: 10px;
	color: #666;
	font-size: 18px;
	height: 48px;
	background-image: url(../images/btn_addcampaign.gif);
	background-repeat: no-repeat;
	float: left;
	}

.btn_addcampaign:hover{
	background-image: url(../images/btn_addcampaign_f2.gif);
	background-repeat: no-repeat;
	float: left;
	}

#btn_signup{
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/btn_signup_f2.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 48px;
	}

#btn_signup_prov{
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/btn_signup_prov_f2.gif);
	background-repeat: no-repeat;
	width: 238px;
	height: 48px;
	}

#btn_activecmpg{
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/btn_activecmpg_f2.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 48px;
	float: left;
	}

#btn_submit{
	background-image: url(../images/btn_submit_f2.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 48px;
	float: left;
	}

#btn_register{
	background-image: url(../images/btn_register_f2.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 48px;
	float: left;
	}

#btn_register_homeprovider{
	background-image: url(../images/btn_register_homeprovid_f2.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 57px;
	float: left;
	}

#btn_add{
	background-image: url(../images/btn_add_f2.gif);
	background-repeat: no-repeat;
	width: 75px;
	height: 32px;
	float: left;
	}

#btn_del{
	background-image: url(../images/btn_delete_f2.gif);
	background-repeat: no-repeat;
	width: 86px;
	height: 32px;
	float: left;
	}

#btn_text{
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	color: #666;
	font-size: 18px;
	float: left;
	}

#btn_demo{
	margin: 0px;
	background-image: url(../images/btn_demo_f2.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 57px;
	float: left;
	}


#logout{
	margin-top: 3px;
	margin-left: 3px;
	width: 84px;
	height: 30px;
	position: absolute;
	background-image: url(../images/btn_logout_f2.gif);
	}

#login_provider{
	margin-top: 3px;
	margin-left: 15px;
	width: 84px;
	height: 30px;
	position: absolute;
	background-image: url(../images/btn_login_prov_f2.gif);
	}

#tellafriend{
	margin-top: 8px;
	margin-left: 800px;
	width: 89px;
	height: 25px;
	font-weight: bold;
	background-image: url(../images/btn_tellafriend_f2.gif);
	float: left;
	position: absolute;	
	}

#tellafriend_home{
	margin-top: 0px;
	margin-left: 0px;
	width: 92px;
	height: 32px;
	background-image: url(../images/btn_tellafriend2_f2.gif);
	float: right;
	}

#socialmedia_wrapper{
	margin-bottom:-15px;
	padding:0px;
	width:300px;
	height:45px;
	overflow:hidden;
	}

#socialmedia_twitter{
	margin-bottom:0px;
	padding:0px;
	width:60px;
	height:25px;
	float: left;
	}

#socialmedia_facebook{
	margin:0px;
	padding:0px;
	width:220px;
	height:25px;
	}

#tellafriend_provider{
	margin-top: 8px;
	margin-left: 800px;
	width: 89px;
	height: 25px;
	background-image: url(../images/btn_tellafriend3_f2.gif);
	float: left;
	position: absolute;
	}

.form_box_phone{
	font-size: 15px;
	padding-top: 3px; 
	display:inline;
	width:48px; 
	height:20px; 
	color:#333; 
	border:1px solid #CCC; 
	background-color:white;
	}

.form_box{
	font-size: 15px;
	padding-top: 3px; 
	display:inline;
	width:180px; 
	height:20px;
	color:#333; 
	border:1px solid #CCC; 
	background-color:white;
	}

.form_box_areacode{
	font-size: 15px; 
	padding-top: 3px; 
	display:inline;
	width: 30px; 
	height:20px; 
	color:#333; 
	border:1px solid #CCC; 
	background-color:white;
	}

.form_box_search{
	font-size: 13px; 
	padding-top: 3px; 
	display:inline;
	width:120px; 
	height:14px; 
	color:#333; 
	border:1px solid #CCC; 
	background-color:white;
	}

.form_box_contact{
	font-size: 15px; 
	padding-top: 3px; 
	display:inline;
	height:24px; 
	color:#333; 
	border:1px solid #CCC; 
	background-color:white;
	}

.form_box_long{
	font-size: 15px; 
	padding-top: 3px; 
	display:inline;
	width: 495px;
	height:20px; 
	color:#333; 
	border:1px solid #CCC; 
	background-color:white;
	}


/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
ul li	{
	font-family: arial, helvetica, non serif;
	color:#333;
	text-decoration: none;
	margin-left: 10px;
	padding-top: 5px;
	}

ul {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-left: 5px;
	}

ol {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-left: 5px;
	}

ol li	{
	font-family: arial, helvetica, non serif;
	color:#333;
	text-decoration: none;
	margin-left: 10px;
	padding-top: 5px;
	}

TABLE.tbl {
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 15px;
	text-decoration: none;
    	line-height: 20px;
	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #E5E5E5;
}


TABLE.tbl td {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 2px;
	padding-bottom: 5px;
	background-color: #E5E5E5;
}

TH.tbl {
  	FONT-WEIGHT: bold;
  	background-color: #CCCCCC;
  	text-align: left;
  	margin: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-top: solid #FFF 1px;
	border-right: solid #FFF 1px;

}

TABLE.home_format_table	{
	border-right: dashed #666 1px;
	border-left: dashed #666 1px;
	border-bottom: dashed #666 1px;
	overflow: hidden;
	text-align:left;
	}

TABLE.home_format_table td	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 17px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/table_bk.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	}

TABLE.format_table	{
	border: dashed #666 1px;
	overflow: hidden;
	}

TABLE.format_table td	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-top: solid #FFF 1px;
	border-right: solid #FFF 1px;
	background-image: url(../images/table_bk.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	text-align:left;
	}

TABLE.format_table th	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
    	line-height: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-right: solid #FFF 1px;
	background-color: #FFF;
	text-align:left;
	}

TABLE.admin_table	{
	border: 0px;
	overflow: hidden;
	margin-bottom: 10px;
	}

TABLE.admin_table td	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	border-left: solid #CCC 1px;
	border-right: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	}

TABLE.admin_table th	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
    	line-height: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	border-right: solid #FFF 1px;
	background-color: #ccc;
	}

TABLE.provider_table	{
	overflow: hidden;
	margin-bottom: 10px;
	border-top: dashed #CCC 1px;
	}

TABLE.provider_table th	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 12px;
	text-align: centre;
	width:20%;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	border-left: dashed #CCC 1px;
	border-bottom: dashed #CCC 1px;
	}

TABLE.provider_table td	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 18px;
	text-decoration: none;
	text-align: left;
    	line-height: 20px;
	width:25%;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	border-right: dashed #CCC 1px;
	border-bottom: dashed #CCC 1px;
	}

TABLE.pricing_table	{
	overflow: hidden;
	margin-bottom: 10px;

	}

TABLE.pricing_table th	{
	font-family: arial, helvetica, sans-serif;
	color:#FFF;
	font-size: 15px;
	text-decoration: none;
	text-align: left;
    	line-height: 16px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: dashed #FFF 1px;
	}

TABLE.pricing_table ul	{
	margin-top: 10px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top:10px;
	font-weight: normal;
	border-top: dashed #FFF 1px;
	}

TABLE.pricing_table li	{
	font-family: arial, helvetica, sans-serif;
	color:#FFF;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
    	line-height: 16px;
	margin-left: 10px;
	padding-bottom: 5px;
	}

TABLE.normal_tbl {
	margin:0px;
	padding:0px;
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 15px;
	text-decoration: none;
    	line-height: 20px;
	background-image:none;
	border:none;
	background-color:none;
}


TABLE.normal_tbl td {
	margin:0px;
	padding:0px;
	border:none;
	background-image:none;
	background-color:none;
}


TABLE.message_tbl {
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 15px;
	text-decoration: none;
    	line-height: 20px;
	margin-top: 20px;
	background-color: #FFF;
	border:none;
}


TABLE.message_tbl td {
	background-image: url(../images/msg_screen_hor.jpg);
	background-repeat: no-repeat;
	padding:0px;
}

TABLE.message_tbl th {
	background-image:none;
	padding-top:30px;
}

#sms_message{
	margin-top: 30px;
	padding-left: 55px;
	width: 220px;
	height: 130px;
	float: left;
	}

TABLE.message_vertbl {
	margin-top: 0px;
	background-color: #FFF;
	border: dashed #CCC 1px;
	overflow: hidden;
}

TABLE.message_vertbl td {
	background-image: url(../images/msg_screen_ver.jpg);
	background-repeat: no-repeat;
	padding:0px;
}

TABLE.message_vertbl th {
	background-image:none;
	padding-top:10px;
	padding-left:10px;
}

#sms_message_ver_wrapper{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 15px;
	margin-top: 45px;
	width: 305px;
	height: 245px;
	overflow: auto;
	}


#sms_message_ver{
	padding-left: 28px;
	width: 135px;
	height: 245px;
	float: left;
	
	}

#sms_message_ver2{
	margin-left: 22px;
	width: 100px;
	height: 245px;
	float: left;
	}

TABLE.css_newsletter_tbl 
{
  	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 13px;
	text-decoration: none;
    	line-height: 18px;
	margin-top: 0px;
}

TR.css_newsletter_tbl
{
  font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 17px;
	margin: 0px;
	padding: 0px;
	background-color: #E5E5E5;
}

TD.css_newsletter_tbl
{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	font-size: 12px;
	text-decoration: none;
    	line-height: 17px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-top: solid #FFF 1px;
	border-right: solid #FFF 1px;
}

TH.css_newsletter_tbl
{
  FONT-WEIGHT: bold;
  background-color: #CCCCCC;
  text-align: left;
  margin: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
		border-top: solid #FFF 1px;
	border-right: solid #FFF 1px;
}

#content_wrapper li	{
	font-family: arial, helvetica, sans-serif;
	color:#333;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}

#content_wrapper ul{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	border-bottom-width: 0px;
	}

.txtlink_gnav{
	font-size: 10px;
	padding-right: 5px;
	border-right: dotted #666 1px;
	}

.txtlink_gnav2{
	font-size: 10px;
	padding-left: 5px;
	border-left: dotted #666 1px;
	padding-right: 5px;
	border-right: dotted #666 1px;
	}

.rollover{
	border-width:0px;
	display: block;
	}
.rollover img{ 
	width: 100%; height: 100%; border: 0;
	}
.rollover:hover{ 
	visibility: visible; 
	}
.rollover:hover img{
	visibility: hidden; 
	}

a:link {
	font-family: arial, helvetica, sans-serif;
	color: #0FA1B8;
	text-decoration: none;
}

a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #0FA1B8;
	text-decoration: none;
}
a:hover {
	font-family: arial, helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}
a:active {
	font-family: arial, helvetica, sans-serif;
	color: #0FA1B8;
	text-decoration: none;
}


h1{
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	color: #666;
    	line-height: 25px;
	font-weight: normal;
	text-align:center;
	}

h2{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color: #666;
    	line-height: 25px;
	font-weight: normal;
	}

h3{
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 24px;
	color: #FFF;
    	line-height: 25px;
	font-weight: normal;
	}

h4 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #663300;
    	line-height: 17px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
}

h5 {
	margin-top: 0px;
	margin-left: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
    	line-height: 15px;
	font-weight: normal;
	font-style:italic;
}

h6 {
    margin-top: 10px;
    font-family: arial, helvetica, sans-serif;
    font-size: 18px;
    color: #333;
    line-height: 20px;
    text-transform: none;
    height:60px;
    font-weight: bold;
    text-align: center;
    background-image: url(../images/icon_subscribers.jpg);
    background-repeat: no-repeat;
}

h7{
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #666;
    	line-height: 20px;
	font-weight: normal;
	text-align:center;
	}


.subtitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
    	line-height: 14px;
	font-weight: bold;
}

img{
	border:0;
	}

input.button_register
{
  width:  150px;
  height: 48px;  
  margin:  0px;
  border: none;
  padding: 0px;
  background-image: url(../images/btn_register_f2.gif);
}

input.button_search
{
  width:  26px;
  height: 20px;  
  border: none;
  background-repeat: no-repeat;
  background-image: url('../images/go.gif');
}

input.button_login
{
  width:  100px;
  height: 20px;  
  border: none;
  margin-left: 3px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-image: url('../images/go.gif');

}

input.button_providerlogin
{
  width:  105px;
  height: 20px;  
  border: none;
  margin-left: 3px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-image: url('../images/go_provider.gif');

}

input.button_subscribe
{
  width:  133px;
  height: 48px;  
  margin:  0px;
  border: none;
  padding: 0px;
  background-image: url('../images/btn_subscribe.gif');
}

.SuccessText {
 font-family: Arial,Helvetica;
 font-size: 12px;
 color: #336600;
 border: solid #336600 1px;
 background-color: #e6efdd;
 margin: 1px;
 padding: 5px;
 width: 98%;
 display: block;
}

.FailedText {
 font-family: Arial,Helvetica;
 font-size: 12px;
 color: #CC0000;
 border: solid #C00 1px;
 background-color: #fde7e7;
 margin: 1px;
 padding: 5px;
 width: 98%;
 display: block;
}

.ddimgtooltip{
box-shadow: 1px 1px 1px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 1px 1px 1px #818181;
-moz-box-shadow: 1px 1px 1px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
 font-family: Arial,Helvetica;
 font-size: 12px;
}


