@charset "utf-8";
body,
html 
{ 
	font-size: 12px; 
	font-family: Arial; 
	color: #000000; 
	margin-top: 2px;  
	padding: 0px;  
}
a:link, a:active, a:visited
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #000000;
	text-decoration: underline;
}
strong
{
	font-weight: bolder;
}

hr
{
	border-style: none;
	background-color: #e0e0e0;
	height: 1px;
	color: #e0e0e0;
	clear: both;
}
h1
{
	font-size: 18px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 24px;
	vertical-align: text-bottom;
}
h2
{
	font-size: 15px;
	line-height: 24px;
	vertical-align: baseline;
}
h3
{
	font-size: 14px;
	line-height: 24px;
	vertical-align: baseline;
}
h4
{
	font-size: 12px;
	line-height: 24px;
	vertical-align: baseline;
}

#accordion h3
{
	color: #29a9e0;
	font-size: 14px;
	line-height: 24px;
}
#accordion h3 a:link, #accordion h3 a:active, #accordion h3 a:visited
{
	color: #29a9e0;
	text-decoration: underline;
}
#accordion h3 a:hover
{
	color: #29a9e0;
	text-decoration: none;
}

#accordion a:link, #accordion a:active, #accordion a:visited
{
	color: #29a9e0;
	text-decoration: underline;
}
#accordion a:hover
{
	color: #29a9e0;
	text-decoration: none;
}

#accordion .ui-accordion-content, #accordion .ui-widget, #accordion .ui-state-active, #accordion .ui-state-default
{
	border: 0 none;
	font-family: Trebuchet MS, verdana, Arial;
	color: #000000;
	background: none; 
	!important
}
#accordion span.ui-icon
{
	display: none;
}

/* Generic */
.brder_btm
{
	border-bottom: 1px solid #e0e0e0;
}
.brder_top
{
	border-top: 1px solid #e0e0e0;
}
.brder_rht
{
	border-right: 1px solid #e0e0e0;
}
.brder_lft
{
	border-left: 1px solid #e0e0e0;
}
.pads_10
{
	padding: 10px;
}
.pads_10_tlb
{
	padding: 10px 0px 10px 10px;
}
.pads_5
{
	padding: 5px;
}
.pads_5_top
{
	padding-top: 5px;
}
.indnt_35
{
	margin-left: 45px;
}
.lst_numbered
{
	list-style: outside decimal;
	margin-left: 22px;
}
.lst_alhpa
{
	list-style: outside upper-alpha;
	margin-left: 22px;
}
.lst_bults
{
	list-style: outside disc;
	margin-left: 22px;
}
.thk_lght_brdr
{
	border: 3px solid #CCC;
}
.flt_left
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.txt_big
{
	font-size: 14px;
}
.txt_sml
{
	 font-size: 11px; line-height: 12px; 
}

.snipt
{
	background: #f0f0f0;
	color: #993300;
	padding: 10px;
	border: 1px solid #CCC;
	font-size: 12px;
	font-family: "Courier New" , Courier, monospace;
	display: inline-block;
}
.snipt a:link, .snipt a:active, .snipt a:visited
{
	color: #993300;
	text-decoration: underline;
	font-size: 12px;
}
.snipt a:hover
{
	color: #993300;
	text-decoration: none;
	font-size: 12px;
}

.txt_drk_grn
{
	color: #7d993d;
}
.txt_drk_grn a:link, .txt_drk_grn a:active, .txt_drk_grn a:visited
{
	color: #7d993d;
	text-decoration: none;
}
.txt_drk_grn a:hover
{
	color: #7d993d;
	text-decoration: underline;
}

.txt_lgt_blu
{
	color: #29a9e0;
}
.txt_lgt_blu a:link, .txt_lgt_blu a:active, .txt_lgt_blu a:visited
{
	color: #29a9e0;
	text-decoration: underline;
}
.txt_lgt_blu a:hover
{
	color: #29a9e0;
	text-decoration: none;
}

.txt_drk_red
{
	color: #CC0000;
}
.txt_drk_red a:link, .txt_drk_red a:active, .txt_drk_red a:visited
{
	color: #CC0000;
	text-decoration: underline;
}
.txt_drk_red a:hover
{
	color: #CC0000;
	text-decoration: none;
}


.note_in_ornge
{
	background: #fac88e;
	color: #993300;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #993300;
}
.note_in_ornge a:link, .note_in_ornge a:active, .note_in_ornge a:visited
{
	color: #993300;
	text-decoration: underline;
}
.note_in_ornge a:hover
{
	color: #993300;
	text-decoration: none;
}
.note_in_ornge.txt_sml
{
	color: #000000;
}

.err_msg
{
	background: #ffcccc;
	color: #990000;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #FF0000;
}
.err_msg a:link, .err_msg a:active, .err_msg a:visited
{
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
}
.err_msg a:hover
{
	color: #990000;
	font-size: 12px;
	text-decoration: none;
}

.info_msg
{
	background: #fffff2;
	color: #3399ff;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #3399ff;
}
.info_msg h2 a:link, .info_msg h2 a:active, .info_msg h2 a:visited
{
	font-size: 15px;
	text-decoration: none;
	padding-right: 12px;
	background: url(../../images/icon_arrow_dn_gray.png) right center no-repeat;
}
.info_msg h2 a:hover
{
	background: url(../../images/icon_arrow_dn.png) right center no-repeat;
	text-decoration: none;
}
.info_msg a:link, .info_msg a:active, .info_msg a:visited
{
	color: #3399ff;
	font-size: 12px;
	text-decoration: underline;
}
.info_msg a:hover
{
	color: #3399ff;
	font-size: 12px;
	text-decoration: none;
}

.note_in_gray
{
	background: #f0f0f0;
	color: #666666;
	padding: 10px;
	border: 1px solid #CCC;
	font-size: 12px;
}
.note_in_gray { background: #f0f0f0; color: #666666; padding: 10px; border:1px solid #CCC; font-size: 12px; }
.note_in_gray a:link,
.note_in_gray a:active, 
.note_in_gray a:visited  { color: #333333; text-decoration: underline; font-size: 12px;  }
.note_in_gray a:hover { color: #333333; text-decoration: none; font-size: 12px; }

.notes_dev
{
	background: #FF9900;
	color: #FFFFFF;
	font-weight: bolder;
	padding: 10px;
	border: 1px solid #FF0000;
	font-size: 12px;
}
.notes_dev a:link, .notes_dev a:active, .notes_dev a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
.notes_dev a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}



/* Structure */
.wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Form Design */
.frm_drpdn
{
	width: 180px;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
}
.btn_save
{
	display: inline-block;
	background: url(../../images/btn_green_small.jpg) no-repeat;
	width: 100px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 0px 0px;
}
a:link.btn_save, a:active.btn_save, a:visited.btn_save, a:hover.btn_save
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.btn_save_white
{
	display: inline-block;
	background: url(../../images/btn_green_small.jpg) no-repeat;
	width: 100px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 4px 0px;
	color: White;
	font-weight: bold;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	cursor: pointer;
	border-style: none;
}

.btn_mak_new_wsite
{
	display: inline-block;
	background: url(../../images/btn_green_wide.jpg) no-repeat;
	width: 128px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 0px 0px;
}
a:link.btn_mak_new_wsite, a:active.btn_mak_new_wsite, a:visited.btn_mak_new_wsite, a:hover.btn_mak_new_wsite
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.btn_mak_new_wsite_dsable
{
	display: inline-block;
	background: url(../../images/btn_green_wide_dsbl.jpg) no-repeat;
	width: 128px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 0px 0px;

	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.btn_brown
{
	display: inline-block;
	background: url(../../images/btn_brown_small.jpg) no-repeat;
	width: 100px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 0px 0px;
}
a:link.btn_brown, a:active.btn_brown, a:visited.btn_brown, a:hover.btn_brown
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.btn_brown_dsable
{
	display: inline-block;
	background: url(../../images/btn_green_small_dsbl.jpg) no-repeat;
	width: 100px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 0px 0px;

	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.btn_large
{
	display: inline-block;
	background: url(../../images/btn_green_large.jpg) no-repeat;
	width: 135px;
	height: 28px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
a:link.btn_large, a:active.btn_large, a:visited.btn_large, a:hover.btn_large
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.btn_large_dsable
{
	display: inline-block;
	background: url(../../images/btn_green_large_dsbl.jpg) no-repeat;
	width: 135px;
	height: 28px;
	text-align: center;
	padding: 5px 0px 0px 0px;

	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.frm_txtfld_small
{
	width: 60px;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
}
.frm_txtfld
{
	width: 180px;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
}
.frm_txtfld_long
{
	width: 390px;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
}

.frm_txtarea
{
	width: 390px;
	height: 150px;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none;
	color: #666666;
}


/* Header Styles */
.header
{
	height: 65px;
	vertical-align: top;
	font-size: 14px;
	text-align: right;
}
.logo
{
	text-align: left;
}
.login
{
	text-align: right;
}
.login a:link, .login a:active, .login a:visited
{
	text-decoration: none;
	font-weight: normal;
}
.login a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #f5911e;
}

.login a:link.actv, .login a:active.actv, .login a:visited.actv, .login a:hover.actv
{
	color: #f5911e;
}

.login_box
{
	color: #000000;
	 height:180px;
}
.login_box h3
{
	color: #000000;
	padding: 5px 0px 0px 0px;
}
.login_forgotpwd
{
	color: #f15a24;
	font-size: 10px;
	font-style: italic;
}
.login_forgotpwd a:link, .login_forgotpwd a:active, .login_forgotpwd a:visited
{
	color: #f15a24;
	font-size: 10px;
	font-style: italic;
	text-decoration: none;
}
.login_forgotpwd a:hover
{
	color: #f15a24;
	font-size: 10px;
	font-style: italic;
	text-decoration: underline;
}


/* Navigation Styles */
.navigation
{
	margin: 0px 0px 3px 0px;
}
.nav_cell
{
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.nav_cell a:link, .nav_cell a:active, .nav_cell a:visited, .nav_cell a:hover
{
	width: 190px;
	height: 22px;
	display: block;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	color: #FFF;
	border: 1px solid #cccccc;
	background: url(../../images/nav_cell_bg_normal.gif) repeat-x;
}
.nav_cell a:hover
{
	width: 190px;
	height: 22px;
	display: block;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	color: #FFF;
	background: url(../../images/nav_cell_bg_active.gif) repeat-x;
}

.nav_cell a:link.actv, .nav_cell a:active.actv, .nav_cell a:visited.actv, .nav_cell a:hover.actv
{
	background: url(../../images/nav_cell_bg_active.gif) repeat-x;
}

.navigation_sub
{
	border-top: 0px solid #FFF;
	border-bottom: 1px solid #a6a6a6;
	background: #4d4d4d;
	color: #FFF;
	font-size: 12px;
}
.navigation_sub a:link, .navigation_sub a:active, .navigation_sub a:visited
{
	color: #FFF;
	font-weight: bold;
	margin: 3px 0px 0px 30px;
	display: inline-block;
	height: 18px;
}
.navigation_sub a:hover
{
	color: #f5911e;
	font-weight: bold;
	margin: 3px 0px 0px 30px;
	display: inline-block;
	text-decoration: none;
	height: 18px;
}

.navigation_sub a:link.actv, .navigation_sub a:active.actv, .navigation_sub a:visited.actv, .navigation_sub a:hover.actv
{
	color: #f5911e;
}

.navigation_sub_sub
{
	width: 98%;
}
.navigation_sub_sub td
{
	text-align: left;
}
.navigation_sub_sub a
{
	text-decoration: none;
	padding-left: 40px;
	display: block;
	height: 60px;
}

.navigation_sub_sub a h3
{
	line-height: 16px;
}
.navigation_sub_sub a:hover h3
{
	color: #f5911e;
}
.navigation_sub_sub a.actv h3
{
	color: #f5911e;
}

.navigation_sub_sub a.store_front
{
	background: url(../../images/icon_nav_storefront.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a:hover.store_front
{
	background: url(../../images/icon_nav_storefront_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a.data_feeds
{
	background: url(../../images/icon_nav_datafeeds.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a:hover.data_feeds
{
	background: url(../../images/icon_nav_datafeeds_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a.widget_maker
{
	background: url(../../images/icon_nav_widgets.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a:hover.widget_maker
{
	background: url(../../images/icon_nav_widgets_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a.syop
{
	background: url(../../images/icon_nav_syop.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a:hover.syop
{
	background: url(../../images/icon_nav_syop_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a.links_and_banners
{
	background: url(../../images/icon_nav_linksnbanners.jpg) no-repeat left top;
}
.navigation_sub_sub a:hover.links_and_banners
{
	background: url(../../images/icon_nav_linksnbanners_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a.reporting
{
	background: url(../../images/icon_nav_reporting.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub a:hover.reporting
{
	background: url(../../images/icon_nav_reporting_actv.jpg) no-repeat left top;
	text-decoration: none;
}


.navigation_sub_sub div.store_front
{
	padding-left: 40px;
	background: url(../../images/icon_nav_storefront_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub div.data_feeds
{
	padding-left: 40px;
	background: url(../../images/icon_nav_datafeeds_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub div.widget_maker
{
	padding-left: 40px;
	background: url(../../images/icon_nav_widgets_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub div.syop
{
	padding-left: 40px;
	background: url(../../images/icon_nav_syop_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub div.links_and_banners
{
	padding-left: 40px;
	background: url(../../images/icon_nav_linksnbanners_actv.jpg) no-repeat left top;
	text-decoration: none;
}
.navigation_sub_sub div.reporting
{
	padding-left: 40px;
	background: url(../../images/icon_nav_reporting_actv.jpg) no-repeat left top;
	text-decoration: none;
}


/*  Contents  */
.contents
{
	height: 500px;
}
.contents_lower_area
{
	padding: 5px 0px 15px 0px;
	border-bottom: 1px solid #e0e0e0;
}
.main_banner_dashboard
{
	background: url(../../images/main_banner_dashboard.jpg) no-repeat;
	height: 158px;
}
.main_banner_sitemgr_01
{
	background: url(../../images/banner_sublp_01.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_02
{
	background: url(../../images/banner_sublp_02.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_03
{
	background: url(../../images/banner_sublp_03.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_03_far
{
	background: url(../../images/banner_sublp_03_far.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_04
{
	background: url(../../images/banner_sublp_04.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_05
{
	background: url(../../images/banner_sublp_05.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_06
{
	background: url(../../images/banner_sublp_06.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_07
{
	background: url(../../images/banner_sublp_07.jpg) no-repeat;
	height: 141px;
}
.main_banner_sitemgr_08
{
	background: url(../../images/banner_sublp_08.jpg) no-repeat;
	height: 141px;
}

.banner_txt
{
	margin: 40px 0px 0px 100px;
	display: block;
	font-size: 12px;
	width: 720px;
	font-weight: bold;
	line-height: 15px;
}
.banner_txt a:link, .banner_txt a:active, .banner_txt a:visited
{
	font-size: 12px;
	text-decoration: none;
	color: #29a9e0;
	font-weight: bold;
}
.banner_txt a:hover
{
	font-size: 12px;
	text-decoration: underline;
	color: #29a9e0;
	font-weight: bold;
}

.tabl_dark
{
	border: 1px solid #999999;
	vertical-align: top;
}
.tabl_dark td
{
	vertical-align: top;
	padding: 3px;
}
.tabl_dark a:link, .tabl_dark a:active, .tabl_dark a:visited 
{
	color: #29a9e0; 
	text-decoration: underline;
}
.tabl_dark a:hover 
{
	color: #29a9e0; 
	text-decoration: none;
}
.tabl_dark_header
{
	background: url(../../images/table_dark_header_bg.gif) repeat-x;
	height: 30px;
	font-size: 16px;
	color: #FFF;
	padding: 3px 0px 0px 5px;
}
.tabl_dark_header th
{
	background: url(../../images/table_dark_header_bg.gif) repeat-x;
	height: 30px;
	font-size: 16px;
	color: #FFF;
	padding: 3px 0px 0px 5px;
}
.tabl_dark_header span.smal
{
	font-size: 14px;
	color: #cacaca;
}

.tabl_grid_light
{
	border: 1px solid #CCCCCC;
	vertical-align: top;
	font-size: 12px;
}
.tabl_grid_light a:link, .tabl_grid_light a:active, .tabl_grid_light a:visited
{
	color: #29a9e0;
	text-decoration: underline;
}
.tabl_grid_light a:hover
{
	color: #29a9e0;
	text-decoration: none;
}

.tabl_grid_light_header
{
	background: url(../../images/table_light_header.gif) repeat-x bottom;
	height: 27px;
	font-size: 16px;
	color: #000;
	padding: 3px 0px 0px 5px;
}
.tabl_grid_light_header th
{
	background: url(../../images/table_light_header.gif) repeat-x bottom;
	height: 27px;
	font-size: 16px;
	color: #000;
	padding: 3px 0px 0px 5px;
}
.tabl_grid_light_header td
{
	background: url(../../images/table_light_header.gif) repeat-x bottom;
	height: 27px;
	font-size: 16px;
	color: #000;
	padding: 3px 0px 0px 5px;
}
.tabl_grid_light_header a:link, .tabl_grid_light_header a:active, .tabl_grid_light_header a:visited 
{
	color: #000; 
	text-decoration: none;
}
.tabl_grid_light_header a:hover 
{
	color: #000; 
	text-decoration: underline;
}
.tabl_grid_light_row
{
	background: #FFF;
	padding: 3px 0px 3px 5px;
	vertical-align: middle;
}
.tabl_grid_light_row td
{
	background: #FFF;
	padding: 3px 0px 3px 5px;
	vertical-align: middle;
}

.tabl_grid_light_row_altern
{
	border-top: 1px solid #CCC;
	background: #f0f0f0;
	padding: 3px 0px 3px 5px;
	vertical-align: middle;
}
.tabl_grid_light_row_altern td
{
	border-top: 1px solid #CCC;
	background: #f0f0f0;
	padding: 3px 0px 3px 5px;
	vertical-align: middle;
}

.paging
{
	/*border-top: 3px solid #FFFFFF;*/ /*padding: 3px 0px 3px 5px;*/
	background: #F9F9F9;
}

.paging td
{
	/*border-top: 3px solid #FFFFFF;*/
	padding: 3px 3px 3px 2px;
	background: #F9F9F9;
}

.paging a:link, .paging a:active, .paging a:visited
{
	color: #29a9e0;
	text-decoration: underline;
}
.paging a:hover
{
	color: #29a9e0;
	text-decoration: none;
}
.tabl_slider_control
{
}
.tabl_slider_control td
{
	vertical-align: middle;
}
.tbl_slider_contents
{
	text-align: center;
}
.tbl_slider_contents td
{
	vertical-align: top;
}

.news_tabl
{
	background: url(../../images/new_tabl_bg.gif) repeat-x #f0f0f0 bottom;
	height: 146px;
	font-size: 14px;
}
.news_tabl a
{
	color: #29a9e0;
	text-decoration: none;
}
.news_tabl a:hover
{
	color: #29a9e0;
	text-decoration: underline;
}

/*  ABOUT-US  */
.about-us-top
{
	background: url(../../images/banner-about-us.png) no-repeat;
	width: 960px;
	height: 132px;
	position: relative;
}
.about-us-top p
{
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 0;
	position: absolute;
	top: 20px;
	left: 305px;
	width: 560px;
}
.about-us-left
{
	color: #000000;
	float: left;
	padding-top: 10px;
	padding-right: 25px;
	width: 454px;
}
.about-us-left h2
{
	color: #000000;
	border-bottom: 1px solid #ccc;
	font-size: 17px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.about-us-left p
{
	font-size: 14px;
	line-height: 20px;
}
.about-us-right
{
	border-left: 1px solid #ccc;
	float: right;
	height: 580px;
	padding: 10px 0 0 0;
	width: 479px;
}
.email-form
{
	background: url(../../images/bg-email.png) no-repeat top left;
	color: #000;
	font-size: 14px;
	line-height: 20px;
	padding: 10px;
	text-align: right;
}
/*  Q&A   */
.wrapper-s
{
	color: #000000;
	padding-left: 20px;
	position: relative;
	width: 430px;
}
.wrapper-s h2
{
	color: #000000;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.wrapper-s .active
{
	color: #F9AE3B;
}
.wrapper-s p
{
	color: #000000;
	font-size: 12px;
}
.wrapper-s a:active, .wrapper-s a:link, .wrapper-s a:visited
{
	color: #000000;
	text-decoration: none;
}
.wrapper-s a:hover
{
	color: #F9AE3B;
	text-decoration: none;
}

.faq-header
{
	background: #fff;
	padding: 0px;
	width: 430px;
}
.faq-body
{
}
.faq-body a:link, .faq-body a:visited, .faq-body a:active
{
	color: #F9AE3B;
	text-decoration: underline;
	font-weight: bold;
}
.faq-body a:hover
{
	color: #F9AE3B;
	text-decoration: none;
	font-weight: bold;
}

*html .faq-body
{
	margin-top: -18px;
}



/*  FOOTER  */
.footer
{
	color: #313131;
	padding: 5px 0px 0px 0px;
	text-align: center;
	width: 960px;
}
.footer a:link, .footer a:visited, .footer a
{
	color: #313131;
}
.footer a:hover
{
	text-decoration: underline;
}


/* CSS FOR Global Price Management Screen */
.tabborder
{
	border-bottom: 3px solid #cdcdcd;
}
.tabactive
{
	padding: 7px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #cdcdcd;
	text-align: center;
}
.tabinactive
{
	padding: 7px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #e6e6e6;
	text-align: center;
}
.tabinactive:hover
{
	padding: 7px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #cdcdcd;
	text-align: center;
}
.tabactive a, .tabactive a:hover
{
	text-decoration: none;
}
.tabinactive a
{
	text-decoration: underline;
	color: #666666;
}
.tabinactive a:hover
{
	text-decoration: none;
}
.gridTable
{
	border: 1px solid #d1d2d4;
	font: normal 12px Tahoma, Verdana, Arial, sans-serif;
	color: #5c5c5c;
}
.gridTable h1
{
	color: #23599b;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	margin: 0px;
}
.subHeadingMP
{
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	color: #23599b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddfed;
	list-style-image: url(../../images/bullet_largeMP.gif);
	background-image: url(../../images/bullet_largeMP.gif);
	padding-left: 17px;
	padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
}
.gridItemHead
{
	background-color: #aed873;
	padding: 5px;
	font-weight: bold;
	color: #336600;
}
.gridItemHead table
{
	background-color: #aed873;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: #336600;
}
.gridItemHead a:link, .gridItemHead a:visited, .gridItemHead a:active
{
	color: #336600;
	text-decoration: underline;
}
.gridItemHead a:hover
{
	color: #336600;
	text-decoration: none;
}
.gridItemHead2 a:link, .gridItemHead2 a:visited, .gridItemHead2 a:active
{
	color: #336600;
	text-decoration: none;
}
.gridItemHead2 a:hover
{
	color: #336600;
	text-decoration: none;
}
.NumericTextBox
{
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
	width: 50px;
	text-align: right;
}
.NumericTextBoxSmall
{
	width: 60px;
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
	text-align: right;
}
.NumericTextBoxMed
{
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
	width: 90px;
	text-align: right;
}
.NumericTextBoxMedMP
{
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
	width: 90px;
	text-align: right;
	border: 1px solid #cdcecd;
}
.NumericTextBoxLong
{
	font-size: 13px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCC;
	background: none #FFF;
	color: #666666;
	width: 100px;
	text-align: right;
}
.gridItemGray
{
	background-color: #daedb9;
	padding: 3px;
	border-bottom: 2px solid #FFFFFF;
}
.subGridItem
{
	background-color: #ecf6dc;
	padding: 3px;
	border-bottom: 2px solid #FFFFFF;
}
.btn_save_white_large
{
	display: block;
	background: url(../../images/btn_green_large.jpg) no-repeat;
	width: 135px;
	height: 28px;
	text-align: center;
	padding: 2px 0px 4px 0px;
	color: White;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	cursor: pointer;
	border-style: none;
}
.btn_save_white_wide
{
	display: inline-block;
	background: url(../../images/btn_green_wide.jpg) no-repeat;
	width: 128px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 4px 0px;
	color: White;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	cursor: pointer;
	border-style: none;
}
.btn_brown_white
{
	display: inline-block;
	background: url(../../images/btn_brown_small.jpg) no-repeat;
	width: 100px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 4px 0px;
	color: White;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	cursor: pointer;
	border-style: none;
}
.btn_gray_white
{
	display: inline-block;
	background: url(../../images/btn_green_small_dsbl.jpg) no-repeat;
	width: 100px;
	height: 21px;
	text-align: center;
	padding: 2px 0px 4px 0px;
	color: White;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	cursor: pointer;
	border-style: none;
}
.gridHeaderCellMP
{
	padding: 3px;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 3px solid #ecf6dc;
}
.gridItemCellMP
{
	padding: 3px;
	font-size: 11px;
	border-bottom: 1px solid #ecf6dc;
	background-color: #eaeaea;
}
.gridItemAltCellMP
{
	padding: 3px;
	font-size: 11px;
	border-bottom: 1px solid #ecf6dc;
}
.gridItemCellMPP
{
	padding: 3px;
	font-size: 11px;
}
.gridAltItemCell
{
	padding: 5px 10px 5px 10px;
}
.btnMP
{
	background-color: #f5f5f5;
	border: 1px solid #7b7d7a;
	color: #333333;
	padding: 3px 10px 3px 10px;
}
.MPPanel
{
	padding-left: 60px;
}

.GenerateWebMessage
{
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	color: #32349b;
	padding-left: 10px;
	padding-bottom: 10px;
}

.calendar_icon
{
	position: relative;
	top: 3px;
	left: 3px;
}

/* ----------------------- pop up CSS ------------------------------------  */



.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

/* ----------------------- END pop up CSS ------------------------------------  */

.loading
{
	position: fixed;
	height: 100px;
	width: 100px;
	top: 45%;
	left: 45%;
}

.GenerateWebMessage
{
	position: fixed;
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	color: #32349b;
	top: 1px;
	left: 1px;
	height: 100%;
	width: 100%;
}

.join a:hover,

.join a:link,

.join a:active,

.join a:visited { background: url(../../images/nav_cell_bg_join.gif) repeat-x; }

.modalBackgroundWhite
{
	background-color: White;
	filter: alpha(opacity=85);
	opacity: 0.85;
}
.prom_anch
{
	font-size: 14px;
}
.prom_anch a
{
	color: #29a9e0; 
	text-decoration: none;
}
.prom_anch a:hover 
{
	color: #29a9e0; 
	text-decoration: underline;
}


/* Login Page */
.login_page { width:960px; height:260px; margin: 0px 0px 10px 0px; background: url(../../images/login_bg.gif) no-repeat;  }
.box_1 { float: left; width: 540px; height: 110px; }
.box_2 { float: right; width: 408px; height: 188px; overflow: hidden; }
.box_2 div.info_msg {border: none; background: none; margin: 0px; }
.box_3 { float: left; width: 518px; height: 118px; margin:20px 10px 10px 10px ; color: #666666; font-size: 12px; }
.box_3 .txt_sml {color: #000000;}
.box_4 { float: right; width: 400px; height: 50px; margin:20px 0px 0px 10px; text-align: center;}
.box_4 div.note_in_ornge {margin: 0px; border: none; padding: 0px; background: none;}

.indnt_15 {margin-left: 15px;}

em {font-style: italic;}


.main_table_popup
{
  
    font-family: Tahoma, Verdana, Arial, "Trebuchet MS";
    font-size: 12px;
    color: #333;
    text-align: left;
}
.header_popup
{
}
.hdng_popup
{
    padding-bottom: 3px;
    font-family: Tahoma, Verdana, Arial, "Trebuchet MS";
    font-size: 20px;
    color: #045ec5;
    text-align: left;
    border-bottom: 3px solid #CCC;
}
.hdng_2_popup
{
    font-family: Tahoma, Verdana, Arial, "Trebuchet MS";
    font-size: 16px;
    color: #000;
    font-weight: normal;
    padding: 0px 0px;
    font-weight:bold;
}
.contents_popup
{
    padding: 0px;
}
.sep_popup
{
    border-bottom: 1px solid #CCC;
    padding: 8px 0px;
    vertical-align:top;
}