html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{
	outline: 0;
}
html, body {
	margin:0;
	padding:0;
	height:100%;
	border:none;
}
ol, ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
img {
	border:none;
}
a {
	text-decoration:none;
	outline:none;
	color:#0066CC;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
	color:#0066CC;
}
form{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
input{
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.checkbox {
	border:1px solid #999999;
	background-color:#FFFFFF;
}
hr{
	border:none;
	height:1px;
	color:#CCCCCC;
	background:#CCCCCC;
	margin:5px;
}
.bold {
	font-weight:bold;
}
/*input[type='text']{
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	width:150px;
	border:1px solid #666666;
}
input[type='text']:hover{
	background-color:#F7F7F7;
	font-size:12px;
	color:#000000;
	width:150px;
	border:1px solid #666666;
}*/
select[type='dropdown']{
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	width:150px;
	border:1px solid #666666;
}
select[type='dropdown']:hover{
	background-color:#F7F7F7;
	font-size:12px;
	color:#000000;
	width:150px;
	border:1px solid #666666;
}
textarea{
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	border:1px solid #666666;
}
/* 2. General Elements
-----------------------------------------------------------------------------------------------*/
body {
	margin:0px;
	font:12px normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
}
.free_space1{
	height:6px;
}
.free_space4px{
	height:4px;
}

.free_space2{
	height:10px;
}
.free_space3{
	height:15px;
}
.free_space4{
	height:20px;
}
/* 3. Layout
-----------------------------------------------------------------------------------------------*/


/* 3.1 Header
-----------------------------------------------------------------------------------------------*/
.header_bg{
	background:url(../images/header_brand_repeat.gif) repeat-x top left;
	height:29px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#header_logo{
	background:url(../images/header_brand.gif) top right;
	height:29px;
}
.header_text{
	font-size:9px;
	color:#666666;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:9px;
	width:30%;
}
.header_links{
	font-size:12px;
	vertical-align:middle;
	width:60%;
	padding-right:10px;
}
.header_links a{
	text-align:left;
	text-decoration:underline;
}
.header_links a:hover{
	text-align:left;
	text-decoration:underline;
}
td.main_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	vertical-align:middle;
	text-decoration:none;
	height:30px;
	padding-top:15px;
}
td.main_nav a{
	text-decoration:none;
}
td.main_headerbutton_left {
	height:30px;
	width:10px;
}
td.main_headerbutton_middle {
	background:#003366;
	color:#FFFFFF;
	height:30px;
	vertical-align:middle;
}
td.main_headerbutton_right {
	height:30px;
	width:10px;
}
td.main_headerbutton_left_inactive {
	height:30px;
	width:10px;
}
td.main_headerbutton_middle_inactive {
	background:#FFFFFF;
	height:30px;
	vertical-align:middle;
}
td.main_headerbutton_right_inactive {
	height:30px;
	width:10px;
}
.header_search_icon{
	background:#fffbea url(../images/search_icon.gif) repeat-x top right;
	width:30px;
	height:30px;
}
.search_area{
	vertical-align:middle;
	background-color:#FFFFFF;
	height:40px;
	width:100%;
}
.header_freespace1{
	width:3px;
}
.header_freespace2{
	width:10px;
}
.header_freespace3{
	width:440px;
}
td.main_table_right_border{
	background-color:#003366;
	width:6px;
}
.main_table_bottom_border{
	background-color:#003366;
	height:7px;
}
/* 3.2 Contanier
-----------------------------------------------------------------------------------------------*/
.container_topborder{
	background-color:#003366;
	height:6px;
}


/* Signup and login
-----------------------------------------------------------------------------------------------*/
.signupHeader{
	background:url(../images/signup_header.gif) no-repeat top left;
	height:30px;
	width:780px;
}
.signupBoxHeader{
	background:url(../images/signup_boxheader.gif) no-repeat top left;
	font-size:16px;
	color:#FFFFFF;
	height:30px;
	width:500px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
.signupBoxMiddle{
	background:url(../images/signup_boxrepeat.gif) repeat-y;
	width:100%;
	padding:20px;
	clear:both;
}
.signupBoxFooter{
	background:url(../images/signup_boxfooter.gif) no-repeat top left;
	height:10px;
	width:500px;
}
.signupFooter{
	background:#e1e1e1 url(../images/signup_footer.gif) no-repeat top left;
	height:90px;
	width:780px;
	line-height:15px;
	font-size:10px;
	color:#666666;
}
.signupFooter a{
	font-size:10px;
	color:#666666;
}


/* 3.3 Left Part
-----------------------------------------------------------------------------------------------*/
.left_td{
	background:#f1f1f1;
	width:194px;
	vertical-align:top;
}
.left_part_links{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-size:13px;
	padding:5px;
	text-align:left;
	font-weight:bold;
}
.left_part_links a{
	text-decoration:underline;
}
.left_part_links:hover{
	background-color:#f1f1f1;
}
.left_part_links_active{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#003366;
	color:#FFFFFF;
	padding:5px;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}
.left_part_links_active a{
	color:#FFFFFF;
	text-decoration:none;
}
.left_part_links_active:hover{
}

.left_part_links1{
	font-size:12px;
	font-weight:bold;
	padding:4px;
	padding-left:8px;
	text-align:left;
	font-weight:bold;
}
.left_part_links1:hover{
	background-color:#003366;
	color:#FFFFFF;
	text-align:left;
}
.left_part_links1:hover a{
	background-color:#003366;
	color:#FFFFFF;
}
.left_part_links1 a{
}
.left_part_links1_active{
	font-size:12px;
	font-weight:bold;
	background-color:#003366;
	color:#FFFFFF;
	padding:4px;
	padding-left:8px;
	text-align:left;
}
.left_part_links1_active a{
	color:#FFFFFF;
}
.left_part_links1_active a:hover{
	color:#FFFFFF;
}
.action_menu{
	font-size:14px;
	text-align:left;
	text-decoration:none;
	border:2px solid #003366;
	width:98%;
}
.action_menu_title{
	padding:4px;
	color:#FFFFFF;
	text-align:left;
	background-color:#003366;
	font-weight:bold;
}
.left_table{
	border:2px solid #003366;
}
.left_table_title{
	background-color:#003366;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
	width:100%;
}
.left_table_title a{
	color:#FFFFFF;
}
.left_table_title_head{
	background-color:#FFFFFF;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
	width:100%;
}
.left_table_title_head a{
}
.left_table_tag_cloud_on{
	background-color:#003366;
	color:#FFFFFF;
	text-decoration:underline;
}
.left_table_tag_cloud_on a{
	background-color:#003366;
	color:#FFFFFF;
}
.left_table_tag_cloud_off{
	background-color:#FFFFFF;
	text-decoration:underline;
}
.left_table_tag_cloud_off a{
	background-color:#FFFFFF;
}
.backgroundColor{
	background-color:#003366;
}

.left_table_links1{
	font-size:14px;
}
.left_table_links1:hover{
	font-size:14px;
	background-color:#FFFFFF;
}
.left_table_links2{
	font-size:11px;
}
.left_table_links2:hover{
	font-size:11px;
	background-color:#FFFFFF;
}
.left_table_links3{
	font-size:18px;
}
.left_table_links3:hover{
	font-size:18px;
	background-color:#FFFFFF;
}
.seprator{
	width:6px;
	background-color:#003366;
}
.seprator1{
	width:4px;
	background-color:#003366;
}
/* 3.4 Right Part
-----------------------------------------------------------------------------------------------*/
.right_part{
	vertical-align:top;
	background-color:#FFFFFF;
	width:790px;
}
.right_table{
	background-color:#FFFFFF;
}
.right_table_title{
	background-color:#FFCC33;
}
.right_table_text{
	font-size:12px;
	color:#000000;
	vertical-align:top;
	text-align:justify;
}
.right_table_text1{
	vertical-align:bottom;
	text-align:center;
}
.right_table_text1 a{
	font-size:11px;
	color:#4C46E6;
}
.table_blacktr{
	background-color:#000000;
	height:2px;
}
.table_bg1{
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
}
.table_bg1 img{
	vertical-align:middle;
}
.table_bg2{
	background-color:#FFFF99;
	border-bottom:1px solid #CCCCCC;
}
.table_bg2 img{
	vertical-align:middle;
}
.table_bg3{
	background-color:#f1f1f1;
	border-bottom:1px solid #CCCCCC;
}
.table_bg3 img{
	vertical-align:middle;
}
.table_row1_text1{
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	width:100px;
}
.table_row1_text1 b{
	font-size:15px;
	font-weight:bold;
}
.table_row1_text2{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	width:100px;
}
.table_row1_text2 b{
	font-size:15px;
	font-weight:bold;
}
.table_row1_text3{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	width:100px;
}
.table_row1_text3 b{
	font-size:15px;
	font-weight:bold;
}
.table_row3_text1{
	font-size:11px;
	color:#666666;
	text-align:left;
}
.table_row4_col1_text1{
	font-size:11px;
	text-align:left;
}
.table_row4_col1_text1 a{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.table_row5_text1{
	font-size:14px;
	color:#333333;
	text-align:left;
	font-weight:normal;
}
.table_row5_text1 b{
	font-weight:bolder;
	font-size:13px;
}
.table_row6_text1{
	text-align:left;
}
.table_row6_text1 a{
	font-size:11px;
	text-align:left;
}
.info_table_bottom_border{
	background-color:#e1e1e1;
	height:1px;
}
.listing_row{
	height:40px;
}
.listing_row_small{
	height:32px;
}
.alert_row tr{
	height:30px;
	background-color:#FFCC33;
	border-bottom:3px solid #003366;
}
.activity_notes{
	font-size:12px;
	text-align:left;
}
.activity_mail{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
}
.activity_mail_tofrom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	font-weight:normal;
	text-align:left;
}
.activity_mail_subject{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.activity_mail_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	font-style:italic;
	font-weight:normal;
	text-align:left;
}
#EmailHeader{
	background-color:#DCE3EA;
	height:40px;
	width:100%;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	display:block;
}

/* 3.4 Footer Part
-----------------------------------------------------------------------------------------------*/
.footer_free_space{
	vertical-align:middle;
	height:20px;
	text-align:center;
	padding-left:5px;
}
.footer_text{
	font-size:11px;
}
.footer_text a{
	font-size:11px;
	text-decoration:underline;
}
.show_more_row{
	height:25px;
	background-color:#e1e1e1;
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
}
/* 4. Inner Page styles
-----------------------------------------------------------------------------------------------*/
.iner_table_bg{
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}
.inner_title_text{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	padding-left:4px;
}
.inner_bottom_border{
	background-color:#999999;
	height:1px;
}
.save_button{
	background:#fffbea url(../images/btn_bg.gif) no-repeat top right;
	width:123px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
/* Important data Styles
-----------------------------------------------------------------------------------------------*/
/*Top table Styles*/
.tl_border{
	background:#FFFFFF url(../images/tl_border.gif) no-repeat;
	width:11px;
	height:11px;
}
.tc_border{
	background:#FFFFFF url(../images/tc_border.gif) repeat-x;
	height:11px;
}
.tr_border{
	background:#FFFFFF url(../images/tr_border.gif) no-repeat;
	width:11px;
	height:11px;
}
/*Middle table Styles*/
.lc_border{
	background:#EFEFDD url(../images/lc_border.gif) repeat-y;
	width:11px;
}
.lc_border_yellow{
	background:#FEFFCE url(../images/lc_border.gif) repeat-y;
	width:11px;
}
.rc_border_yellow{
	background:#FEFFCE url(../images/rc_border.gif) repeat-y;
	width:11px;
}
.cc_bg{
	background-color:#EFEFDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:5px;
	vertical-align:top;
	color:#000000;
}
.rc_border{
	background:#EFEFDD url(../images/rc_border.gif) repeat-y;
	width:11px;
}
.lc_border1{
	background:#FFFFCC url(../images/lc_border.gif) repeat-y;
	width:11px;
}
.cc_bg1{
	background-color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#000000;
}
.cc_bg1_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.rc_border1{
	background:#FFFFCC url(../images/rc_border.gif) repeat-y;
	width:11px;
}
.cc_bg2{
	background-color:#EFEFDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	vertical-align:top;
	color:#000000;
}
.cc_bg1_blue_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5959FF;
	background-color:#FFFFCC;
	padding:5px;
}
.cc_bg1_blue_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5959FF;
	background-color:#FFFFCC;
	padding:5px;
}
.cc_bg1_blue_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0000A4;
	background-color:#FFFFCC;
	padding:5px;
}
.cc_bg1_blue_text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5959FF;
	padding:5px;
}
.cc_bg1_blue_text1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5959FF;
	padding:5px;
}
.cc_bg1_blue_text1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0000A4;
	padding:5px;
}
.cc_bg3{
	background-color:#EFEFDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#000000;
}

/*Bottom table Styles*/
.lb_border{
	background:#FFFFFF url(../images/lb_border.gif) no-repeat;
	width:11px;
	height:11px;
}
.cb_border{
	background:#FFFFFF url(../images/cb_border.gif) repeat-x;
	height:11px;
}
.rb_border{
	background:#FFFFFF url(../images/rb_border.gif) no-repeat;
	width:11px;
	height:11px;
}
.bottom_border{
	height:1px;
	background-color:#999999;
}
/* Overlay Styles
-----------------------------------------------------------------------------------------------*/
/*Top table Styles*/
.tl_overlay{
	background:#FFFFFF url(../images/window_topleft_header.gif) no-repeat top left;
	width:10px;
	min-width:10px;
	height:37px;
}
.tc_overlay{
	background:#FFFFFF url(../images/window_header.gif) repeat-x;
	height:37px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	vertical-align:middle;
}
.tr_overlay{
	background:#FFFFFF url(../images/window_topright_header.gif) no-repeat top right;
	width:10px;
	min-width:10px;
	height:37px;
}
/*Middle table Styles*/
.lc_overlay{
	background:#FFFFFF url(../images/window_middle.gif) repeat-y;
	width:10px;
	min-width:10px;
}
.cc_overlay{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	/*padding-left:5px;
	padding-bottom:5px;*/
	vertical-align:top;
	color:#000000;
}
.rc_overlay{
	background:#FFFFFF url(../images/window_middle.gif) repeat-y top right;
	width:10px;
	min-width:10px;
}
/*Bottom table Styles*/
.bl_overlay{
	background:#FFFFFF url(../images/window_bottomleft.gif) no-repeat bottom left;
	width:10px;
	min-width:10px;
	height:10px;
}
.bc_overlay{
	background:#FFFFFF url(../images/window_middle.gif) repeat-x bottom;
	height:10px;
}
.br_overlay{
	background:#FFFFFF url(../images/window_bottomright.gif) no-repeat bottom right;
	width:10px;
	min-width:10px;
	height:10px;
}
.thank_text{
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.btn_bg1{
	background:#fffbea url(../images/btn_bg1.gif) no-repeat top right;
	width:63px;
	height:27px;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	border:0px;
}
/* Styles for Required Fields
-----------------------------------------------------------------------------------------------*/
/*for required fields*/
.required_fields{
	border:1px solid #FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*for optional fields*/
.optional_fields{
	background-color:#F0F0F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*for current fields*/
.current_cell{
	border:1px solid #3300FF;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*for validation fields*/
.validation{
	border:1px solid #CC0000;
	color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*for overlay window border*/
.overlay_border{
	border:1px solid #999999;
}
/*for overlay window title*/
.overlay_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}
/*for overlay window filed*/
.overlay_field{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
}

/* 09-02-05 */
.curve_bg{
	background-color:#EFEFDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px;
	color:#000000;
}
.curve_bg_no_padding{
	background-color:#EFEFDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.curve_selected{
    background-color:#FFE97C;
}
.curve_dublicated, .referenceBox{
    background-color:#FF9F56;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0px 5px;
    color:#000000;
}
.referenceBox {
    width: 16px;
    height: 16px;
    padding: 0px;
    margin-right: 5px;
    font-size: 1px;
    display: block;
    float:left;
}
.disabledTextColor {
    color:#bcbcbc;
}
.disabledTextColor input, .disabledTextColor select {
    color:#5c5c5c;
    border-color:#bcbcbc;
}
/* textboxMiddleAlignFix */
.txtMaf {
	padding: 3px !important;
	height: auto !important;
}
table.importTable td {
	padding: 2px 0px 2px 3px;
	margin: 0px;
}
.importEmailHr {
	margin: 5px 0px;
}

/* 09-02-05(Sign UP page style)
.spacing table, tr, td{margin:0px; padding:0px; border:none; text-align:left; vertical-align:top;}*/

.bot_blackleftc{background:url(../images/bot_blackleftc.gif) left bottom no-repeat;}
.top_blackleftc{background:url(../images/top_blackleftc.gif) left top no-repeat;}
.midbrd_blackleft{border-left:2px solid #000000;}
.topbrd_blackleft{border-top:2px solid #000000;}
.botbrd_blackleft{border-bottom:2px solid #000000;}

.toplt_yellowc{background:url(../images/toplt_yellowc.gif) left top no-repeat;}
.topmid_yellowc{background:url(../images/topmid_yellowc.gif) left top repeat-x;}
.toprt_yellowc{background:url(../images/toprt_yellowc.gif) right top no-repeat;}

.mid_yellowc{background:#fffbdb; border-left:2px solid #bba88a; border-right:2px solid #bba88a;}

.botlt_yellowc{background:url(../images/botlt_yellowc.gif) left top no-repeat;}
.botmid_yellowc{background:url(../images/botmid_yellowc.gif) left top repeat-x;}
.botrt_yellowc{background:url(../images/botrt_yellowc.gif) right top no-repeat;}

.trial_btn input{background:url(../images/trial_btn.gif) left top no-repeat; width:145px; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; border:0px; padding:0px 0px 0px 3px;}


.input_box input{

	width:140px;

	border:1px solid #382f32;

	height:16px;

}

.input_box input:hover{

	width:140px;

	border:1px solid #382f32;

}

.input_boxError input{width:140px; height:16px;}

.listmenu select{width:143px; border:1px solid #382f32;}
.listmenu select:hover{width:143px; border:1px solid #382f32;}

.chkbox{margin:0px; padding:0px; line-height:normal;font-size:11px;}

.bottom_brd{border-bottom:1px solid #a49b7e;}

.erorr_msg{color:#ec3c0f; line-height:normal;}

.start_trial tr{line-height:20px;}

.inner_title_text{
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.inner_lable_text1{
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.grey_bg{
	background-color:#f1f1f1;
	height:60px;
}
 .membership_table .grey_bg label{
	font-size:12px;
	color:#c7c7c7;
	text-align:left;
	font-weight:bold;
}
.yellow_bg{
	background-color:#ffcc64;
	height:60px;
}
.blank_bg{
	height:60px;
}
.light_blue_bg{
	background-color:#b8dbee;
	text-align:center;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.membership_table{
	border:1px solid #c9c9c9;
}
.membership_table label{
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;	
}
.membership_desp{
	font-size:11px;
	color:#c7c7c7;
	text-align:left;
}
.membership_desp b{
	font-size:12px;
	color:#c7c7c7;
	text-align:center;
}
.membership_desp1{
	font-size:11px;
	color:#000000;
	text-align:left;
}
.membership_desp1 b{
	font-size:12px;
	color:#000000;
	text-align:center;
}
.membership_rates{
	font-size:12px;
	color:#c7c7c7;
	text-align:center;
	font-weight:bold;
}
.membership_rates1{
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}
.horizon_line{
	height:1px;
	background-color:#c9c9c9;
}
.bottom_text{
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.white_inner_title_text{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}

/* ADD new Label Image */
.addlabel_div{
	background:#FFFFFF url(../images/bg.gif) repeat-x top right;
	width:50%;
	height:30%;
}



/* Png image fix css, also clear.gif image required */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage="none",
this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src="../images/clear.gif"):(this.origBg=this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage="none")),this.pngSet=true)
);
}



/*General Text Styles*/
.field_black_text_10{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.field_black_text_11{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.field_black_text_12{
	font-size:12px;
	color:#000000;
	text-align:left;
	padding-bottom:12px;
}
.field_black_text_14{
	font-size:14px;
	color:#000000;
	vertical-align:top;
}
.field_black_text_16{
	font-size:16px;
	color:#000000;
	vertical-align:top;
}
.field_black_text_18{
	font-size:18px;
	color:#000000;
	vertical-align:top;
}
.gray10px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:10px;
	color:#666666;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	}
.gray12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#666666;
	text-align:left;
	vertical-align:top;
	}
.field_red_text_10px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:10px;
	color:#CC0000;
	text-align:left;
	
}
.field_red_text_12px{
	font-family:Arial, Verdana, Helvetica, sans-serif;
   	font-size:12px;
	color:#CC0000;
	text-align:left;
	
}



/*Edit Contact*/
.editContactSection{
	border-top:1px solid #CCCCCC;
	background-color:#DCE3EA;
	height:40px;
	width:100%;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
.editContactSection span{
	font-size:14px;
	color:#666666;
	vertical-align:bottom;
	padding:5px;
}
.editContactSection a{
	font-size:10px;
	vertical-align:bottom;
	text-decoration:none;
	padding-left:10px;
	cursor:pointer;
}



/*Contact Record*/
.contactDetails{

}
.contactName{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.contactCompany{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
.primary{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.Noprimary{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.sectionHeader{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/detail_header_repeat.jpg) repeat-x top left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	height:22px;
	width:90%;
}
.sectionHeaderLink{
	background:url(../images/detail_header_repeat.jpg) repeat-x top left;
	text-decoration:none;
	font-size:14px; 
	padding-left:5px;
	height:22px;
	width:100%;
}
.textHeaderLink{
	text-decoration:none;
	font-size:12px; 
}

small_links{
	font-size:10px;
}

/* Contact record section headers
-----------------------------------------------------------------------------------------------*/
/*Top table Styles*/
.lsec_header{
	background:#FFFFFF url(../images/section_header_left.jpg) no-repeat top left;
	width:10px;
	height:30px;
}
.msec_header1{
	background:#FFFFFF url(../images/section_header_repeat.jpg) repeat-x;
	height:30px;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
}
.msec_header2{
	background:#FFFFFF url(../images/section_header_repeat.jpg) repeat-x;
	height:30px;
	vertical-align:middle;
	text-align:right;
}
.rsec_header{
	background:#FFFFFF url(../images/section_header_right.jpg) no-repeat top right;
	width:10px;
	height:30px;
}




.milestone_status_none{
	background:#FFFFFF url(../images/milestone_status_gray.jpg) no-repeat top right;
}
.milestone_status_completed{
	background:#FFFFFF url(../images/milestone_status_green.jpg) no-repeat top right;
}
.milestone_status_scheduled{
	background:#FFFFFF url(../images/milestone_status_yellow.jpg) no-repeat top right;
}
.milestone_status_incomplete{
	background:#FFFFFF url(../images/milestone_status_red.jpg) no-repeat top right;
}




/*TIP BOX*/
.tipBoxTop{
	background:url(../images/tip_box_top.png) no-repeat top left;
	height:15px;
	width:300px;
	padding:0px;
	margin:0px;
}
.tipBoxMiddle{
	background:url(../images/tip_box_middle.png) repeat-y top left;
	width:300px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;
	line-height:16px;
}
.tipBoxBottom{
	background:url(../images/tip_box_bottom.png) no-repeat top left;
	height:15px;
	width:300px;
	padding:0px;
	margin:0px;
}
.tipBoxMiddle .Title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}