html, body
{
	padding:     0px;
	margin:      0px;
	background:  url(images/body_bg.jpg) left top repeat-x #d9e5ef;
	font-family: Tahoma, Geneva, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	padding:     0px;
	margin:      0px;
	font-weight: 100;
}

h1
{
	display:     block;
	padding:     31px 0px 16px 0px;
	font-size:   16px;
	font-weight: bold;
	color:       #020202;
}

img
{
	border: 0px;
}

form
{
	padding: 0px;
	margin:  0px;
}

input.input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:       #000000;
	border:      1px solid #a3bfcb;
	float:       left;
}
input.checkbox
{
	position: relative;
	top:      1px;
}
select.select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:       #000000;
	float:       left;
}

ul.ul_dot_blue, ul.ul_dot_blue li
{
	margin:     0px;
	padding:    0px;
	list-style: none;
}
ul.ul_dot_blue li
{
	background: url(images/ul_dot_blue.gif) left top no-repeat;
	text-align: left;
	padding:    0px 0px 6px 26px;
}

.link_blue
{
	color: #0156be;
}

/* BOX A start */
.box_type_a
{
	width:       354px;
	font-family: Tahoma, Geneva, sans-serif;
	color:       #020202;
}
	.box_type_a .box_type_a_top
	{
		width:       354px;
		height:      12px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_a .box_type_a_bot
	{
		width:       354px;
		height:      12px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_a .box_type_a_mid
	{
		width: 354px;
	}
	.box_type_a .box_type_a_mid .box_type_a_mid_a
	{
		width:            348px;
		margin:           0px auto 0px auto;
		background-color: #FFF;
	}
	.box_type_a .box_type_a_mid .box_type_a_mid_a .box_type_a_mid_b
	{
		width:      342px;
		margin:     0px auto 0px auto;
		background: url(images/box_a_mid_b.jpg) left top repeat-x #e8eff5;
	}
	.box_type_a_mid_minh
	{
		width:       0px;
		height:      184px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_a .box_type_a_mid .box_type_a_mid_a .box_type_a_mid_b .box_type_a_mid
	{
		width: 342px;
	}
	/* title */
	.box_type_a .box_type_a_mid .box_type_a_mid_a .box_type_a_mid_b .box_type_a_mid .box_type_a_title
	{
		font-weight: bold;
		font-size:   14px;
		padding:     12px 0px 0px 21px;
	}
	/* text */
	.box_type_a .box_type_a_mid .box_type_a_mid_a .box_type_a_mid_b .box_type_a_mid .box_type_a_text
	{
		font-size: 12px;
		padding:   0px 30px 0px 21px;
		text-align: justify;
	}
/* BOX A end */



/* BOX B start */
.box_type_b
{
	font-family: Arial, Helvetica, sans-serif;
}
	.box_type_b .box_b_top td
	{
		height:      12px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_b .box_b_bot td
	{
		height:      13px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_b .box_b_minh_a
	{
		width:       0px;
		height:      284px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
		float:       left;
	}
	.box_type_b .box_b_content_a
	{
		float: left;
		width: 680px;
	}
	.box_type_b .box_b_btns
	{
		height:    87px;
		font-size: 12px;
	}
	.box_type_b .box_b_btns a
	{
		color: #4a6891;
	}
	.box_type_b .box_b_btns .box_b_btn_a
	{
		display:         block;
		width:           159px;
		height:          70px;
		text-decoration: none;
		margin:          8px 0px 0px 2px;
		text-align:      center;
		float:           left;
	}
	.box_type_b .box_b_btns .box_b_btn_a div
	{
		padding: 20px 0px 0px 0px;
	}
	.box_type_b .box_b_btns .box_b_btn_b
	{
		display:         block;
		width:           80px;
		height:          35px;
		line-height:     34px;
		text-decoration: none;
		margin:          43px 0px 0px 14px;
		text-align:      center;
		float:           left;
	}
	.box_type_b .box_b_btns .box_b_btn_c
	{
		display:         block;
		width:           80px;
		height:          35px;
		line-height:     34px;
		text-decoration: none;
		margin:          43px 0px 0px 4px;
		text-align:      center;
		float:           left;
	}
/* BOX B end */



/* BOX C start */
.box_type_c{}
	.box_type_c .box_type_c_top_bg, .box_type_c .box_type_c_bot_bg
	{
		height:      10px;
		font-size:   0px;
		line-height: 0px;
		overflow:    0px;
	}
	.box_type_c .box_type_c_center
	{
		padding: 0px 0px 16px 0px;
	}
	.box_type_c .box_type_c_center_bg
	{
		background: url(images/box_type_c_center_bg.png) left top repeat-x;
	}
	.box_type_c .box_type_c_center_top
	{
		font-family:Arial,Tahoma, Sans-Serif;
		font-weight:bold;
		font-size:14px;
		height: 35px;
		padding-bottom:0px;
	}
	.box_type_c .box_type_c_center_top img
	{
		float: right;
		position: relative;
		top: -1px;
		right: 3px;
	}
	.box_type_c .box_type_c_center_item
	{
		font-size:11px;
		float: left;
	}
	.box_type_c_center_item table
	{
		font-family:Arial,Tahoma, Sans-Serif;
		font-size:14px;
	}
	
	.box_type_c .box_type_c_center_item input.checkbox
	{
		position: relative;
		top: 2px;
	}
	.box_type_c .box_type_c_center_minw
	{
		height:      0px;
		overflow:    hidden;
		font-size:   0px;
		line-height: 0px;
		width:       277px;
	}
/* BOX C end */
/* BOX D start */
.box_type_d
{
	width: 152px;
}
	.box_type_d .box_d_top
	{
		width:               152px;
		height:              6px;
		font-size:           0px;
		line-height:         0px;
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.box_type_d .box_d_center
	{
		width:               152px;
		background-position: left top;
		background-repeat:   repeat-y;
		position:            relative;
		z-index:1;
	}
	.box_type_d .box_d_bot
	{
		width:               152px;
		height:              6px;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.box_type_d .box_d_image
	{
		padding: 42px 0px 20px 9px;
	}
	.box_type_d .box_d_title_b
	{
		padding: 0px 0px 20px 9px;
	}
	.box_type_d .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        5px;
		left:       92px;
		z-index:    1;
	}
/* BOX D end */

/* BOX E start */
.box_type_e
{
	width:  152px;
	margin: 4px 0px 0px 0px;
}
	.box_e_top
	{
		width:               152px;
		height:              10px;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.box_e_center
	{
		width:               152px;
		background-position: left top;
		background-repeat:   repeat-y;
		position:            relative;
		z-index:             1;
	}
	.box_e_bot
	{
		width:               152px;
		height:              9px;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.box_type_e .box_e_menu{}
	.box_type_e .box_e_menu ul,
	.box_type_e .box_e_menu ul li
	{
		margin:     0px;
		padding:    0px;
		list-style: none;
	}
	.box_type_e .box_e_menu ul
	{
		padding: 25px 0px 16px 16px;
	}
	.box_type_e .box_e_menu ul li
	{
		background-position: left top;
		background-repeat:   no-repeat;
	}
	.box_type_e .box_e_menu ul li img
	{
		float:  left;
		margin: 6px 8px 0px 0px;
	}
	.box_type_e .box_e_menu ul li a
	{
		display:    block;
		float:      left;
		width:      106px;
		background: url(images/box_e_menu_item_dots.gif) left bottom repeat-x;
	}
	.box_type_e .box_e_menu ul li a img
	{
		margin: 8px 0px 11px 0px;
		float:  none;
	}
	.box_type_e .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        1px;
		left:       90px;
		z-index:    1;
	}
/* BOX E end */

/* BOX F start */
.box_type_f
{
	width:       152px;
	font-family: Tahoma, Geneva, sans-serif;
	margin:      4px 0px 0px 0px;
}
	.box_type_f .box_f_top
	{
		width:               152px;
		height:              9px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_f .box_f_center
	{
		width:               152px;
		background-position: left top;
		background-repeat:   repeat-y;
		position:            relative;
		z-index:             1;
	}
	.box_type_f .box_f_bot
	{
		width:               152px;
		height:              9px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_f h2
	{
		font-weight: bold;
		font-size:   12px;
		color:       #040404;
		padding:     28px 0px 15px 0px;
	}
	.box_type_f .box_f_text
	{
		padding:    0px 22px 0px 12px;
		text-align: justify;
		font-size:  11px;
		color:      #040404;
	}
	.box_type_f ol
	{
		padding:    0px;
		margin:     0px;
		list-style: decimal inside;
	}
	.box_type_f li
	{
		padding: 0px;
		margin:  0px 0px 10px 0px;
	}
	.box_type_f .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        1px;
		left:       92px;
		z-index:    1;
	}
/* BOX F end */

/* BOX G start */
.box_type_g
{
	width:    575px;
	position: relative;
	z-index:  1;
}
	.box_type_g
	{
		width: 575px;
	}
	.box_type_g .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        14px;
		left:       516px;
		z-index:    1;
	}
/* BOX G end */

/* BOX H start */
.box_type_h
{
	width:    575px;
	position: relative;
	z-index:  1;
	margin:   7px 0px 0px 0px;
}
	.box_type_h .box_h_top
	{
		height:              8px;
		width:               575px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_h .box_h_center
	{
		width:               575px;
		background-position: left top;
		background-repeat:   repeat-y;
	}
	.box_type_h .box_h_bot
	{
		height:              8px;
		width:               575px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_h .box_h_center h1
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #020202;
		margin:      0px 0px 25px 0px;
		padding:     12px 0px 6px 0px;
		display:     block;
		background:  url(images/dot_1x1_green.gif) left bottom repeat-x;
		width:       480px;
		clear: both;
	}
	.box_type_h .box_h_text
	{
		margin:     0px auto 0px auto;
		width:      524px;
		text-align: justify;
		padding:    0px 0px 28px 0px;
	}
	.box_type_h .box_h_text img
	{
		width:    95px;
		height:   110px;
		float:    left;
		margin:   0px 18px 12px 0px;
	}
	.box_type_h .box_h_userpic .box_h_userpic_border
	{
		width:    95px;
		height:   110px;
		position: absolute;
	}
	.box_type_h .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        14px;
		left:       510px;
		z-index:    1;
	}
	.box_type_h .box_btn_edit img
	{
		width:  auto;
		height: auto;
	}
/* BOX H end */

/* BOX H A start */
.box_type_h_a
{
	width:    730px;
	position: relative;
	z-index:  1;
	margin:   7px 0px 0px 24px;
}
	.box_type_h_a .box_h_a_top
	{
		height:              8px;
		width:               730px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_h_a .box_h_a_center
	{
		width:               730px;
		background-position: left top;
		background-repeat:   repeat-y;
	}
	.box_type_h_a .box_h_a_bot
	{
		height:              8px;
		width:               730px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_h_a .box_h_a_center h1
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #020202;
		margin:      0px 0px 25px 0px;
		padding:     12px 0px 6px 0px;
		display:     block;
		background:  url(images/dot_1x1_green.gif) left bottom repeat-x;
		width:       675px;
		clear:       both;
	}
	.box_type_h_a .box_h_a_text
	{
		margin:     0px auto 0px auto;
		width:      680px;
		text-align: justify;
		padding:    0px 0px 28px 0px;;
	}
	.box_type_h_a .box_h_a_text img
	{
		width:    95px;
		height:   110px;
		float:    left;
		margin:   0px 18px 12px 0px;
	}
	.box_type_h_a .box_h_a_userpic .box_h_a_userpic_border
	{
		width:    95px;
		height:   110px;
		position: absolute;
	}
	.box_type_h_a .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        14px;
		left:       670px;
		z-index:    1;
	}
	.box_type_h_a .box_btn_edit img
	{
		width:    auto;
		height:   auto;
		float:    none;
		margin:   0px;
	}
/* BOX H A end */

/* BOX I start */
.box_type_i
{
	width:   191px;
	margin:  0px 0px 0px 34px;
	float:   left;
	display: inline;
}
	.box_type_i .box_i_top
	{
		width:               191px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_i .box_i_center
	{
		width:               191px;
		background-position: left top;
		background-repeat:   repeat-y;
		position:            relative;
		z-index:             0;
	}
	.box_type_i .box_i_bot
	{
		width:               191px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_i .box_i_image
	{
		padding: 51px 0px 32px 13px;
	}
	.box_type_i .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        3px;
		left:       132px;
		z-index:    1;
	}

/* BOX I end */

/* BOX J start */
.box_type_j
{
	width:    532px;
	float:    left;
	margin:   0px 0px 0px 8px;
	display:  inline;
	position: relative;
	z-index:  0;
}
.box_type_j .box_btn_edit
{
	position:   absolute;
	text-align: left;
	top:        12px;
	left:       470px;
	z-index:    1;
}
/* BOX J end */

/* BOX K start */
.box_type_k
{
	width:  529px;
	margin: 2px 0px 0px 8px;
}
	.box_type_k .box_k_left
	{
		float:       left;
		width:       4px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_k .box_k_right
	{
		float:       left;
		width:       4px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_k .box_k_center
	{
		width:      521px;
		height:     36px;
		float:      left;
		background: url(images/box_k_bg.gif) left top repeat-x;
	}
	.box_type_k .box_k_center a
	{
		display:         block;
		float:           left;
		font-family:     Tahoma, Geneva, sans-serif;
		font-weight:     bold;
		font-size:       12px;
		color:           #ffffff;
		text-decoration: none;
		height:          36px;
		line-height:     36px;
		padding:         0px 18px 0px 18px;
	}
	.box_type_k .box_k_center img
	{
		float: left;
	}
	.box_type_k a.box_k_center_first
	{
		margin-left: 34px;
	}
	.box_type_k a.box_k_center_last{}
/* BOX K end */

/* BOX M start */
.box_type_m
{
	width:  730px;
	margin: 8px 0px 0px 34px;
}
	.box_type_m .box_m_top
	{
		width:               730px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_m .box_m_center
	{
		width:               730px;
		background-position: left top;
		background-repeat:   repeat-y;
		position:            relative;
		z-index:             0;
	}
	.box_type_m .box_m_bot
	{
		width:               730px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_m .box_m_center h1
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #020202;
		display:     block;
		width:       624px;
		background:  url(images/dot_1x1_green.gif) left bottom repeat-x;
		margin:      0px 0px 32px 0px;
		padding:     6px 0px 6px 0px;
	}
	.box_type_m .box_m_text
	{
		margin:      0px 0px 0px 22px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   12px;
		color:       #020202;
		padding:     0px 40px 22px 0px;
		text-align:  justify;
	}
	
	.box_type_m .box_m_text img
	{
		float:  left;
		margin: 0px 20px 10px 0px;
	}
	
	.box_type_m .box_m_bot
	{
		width:               730px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_m .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        12px;
		left:       670px;
		z-index:    1;
	}
/* BOX M end */

/* BOX N start */
.box_type_n
{
	width:       727px;
	margin:      7px 0px 0px 34px;
	font-family: Tahoma, Geneva, sans-serif;
}
	.box_type_n .box_n_top
	{
		width:               727px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	.box_type_n .box_n_center
	{
		width: 727px;
	}
	.box_type_n .box_n_bot
	{
		width:               727px;
		height:              8px;
		background-position: left top;
		background-repeat:   no-repeat;
		font-size:           0px;
		line-height:         0px;
		overflow:            hidden;
	}
	
	.box_type_n .box_n_a
	{
		width:    234px;
		float:    left;
		margin:   0px 0px 0px 12px;
		position: relative;
		padding:  0px 0px 26px 0px;
	}
	.box_type_n .first
	{
		margin-left: 0px;
	}
	.box_type_n .box_n_a h1
	{
		font-weight: bold;
		font-size:   12px;
		color:       #020202;
		margin:      0px;
		padding:     20px 0px 10px 0px;
	}
	.box_type_n .box_n_a .box_n_a_text
	{
		width:      185px;
		font-size:  11px;
		color:      #020202;
		margin:     0px 0px 0px 22px;
		text-align: justify;
	}
	.box_type_n .box_n_a .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        4px;
		left:       175px;
		z-index:    1;
	}
/* BOX N end */

/* BOX O start */
.box_type_o
{
	float:    left;
	width:    238px;
	height:   292px;
	margin:   0px 0px 0px 32px;
	position: relative;
	display:  inline;
}
	.box_type_o .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        10px;
		left:       180px;
		z-index:    1;
	}
/* BOX O end */

/* BOX P end */
.box_type_p
{
	float:      left;
	width:      238px;
	height:     292px;
	margin:     0px 0px 0px 8px;
	position:   relative;
	background: url(images/box_p_bg.jpg) left top no-repeat;
}
	.box_type_p ul,
	.box_type_p li
	{
		padding:    0px;
		margin:     0px;
		list-style: none;
	}
	.box_type_p ul
	{
		margin: 0px 0px 0px 5px;
	}
	.box_type_p li
	{
		padding:    0px 0px 0px 55px;
		background: url(images/list_marker.gif) left center no-repeat;
	}
	.box_type_p li a
	{
		font-family:     Arial, Helvetica, sans-serif;
		font-size:       15px;
		color:           #FFF;
		text-transform:  uppercase;
		text-decoration: none;
		font-weight:     bold;
		height:          29px;
		line-height:     29px;
		display:         block;
		width:           150px;
		background:      url(images/dot_2x1_white.gif) left bottom repeat-x;
	}
	.box_type_p .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        10px;
		left:       180px;
		z-index:    1;
	}
/* BOX P end */

/* BOX Q end */
.box_type_q
{
	float:      left;
	width:      238px;
	height:     292px;
	margin:     0px 0px 0px 8px;
	position:   relative;
	/*commented on 4th jun 09*/
	background: url(images/box_b_bg.jpg) left top no-repeat;
	
}
	.box_type_q .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        10px;
		left:       180px;
		z-index:    1;
	}
/* BOX Q end */

/* BOX R start */
.box_type_r
{
	float:      left;
	width:      238px;
	margin:     0px 0px 0px 34px;
	display:    inline;
}
	.box_type_r .box_r_bg
	{
		width:      238px;
		background: url(images/box_r_bg.gif) left top repeat-y;
		position:   relative;
	}
	.box_type_r h2
	{
		background:  url(images/dot_1x1_lblue.gif) left bottom repeat-x;
		font-size:   14px;
		font-weight: bold;
		color:       #030303;
		font-family: Tahoma, Geneva, sans-serif;
		width:       198px;
		padding:     33px 0px 7px 0px;
		margin:      0px 0px 0px 23px;
	}
	.box_type_r  ul,
	.box_type_r  li
	{
		padding:    0px;
		margin:     0px;
		list-style: none;
	}
	.box_type_r  ul
	{
		margin: 19px 0px 5px 45px;
	}
	.box_type_r  li
	{
		background: url(images/list_marker_a.gif) left center no-repeat;
		padding:    0px 0px 2px 15px;
	}
	.box_type_r  li a
	{
		font-family:     Tahoma, Geneva, sans-serif;
		font-size:       12px;
		color:           #2a2a2a;
		text-decoration: none;
	}
	.box_type_r .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        6px;
		left:       180px;
		z-index:    1;
	}
/* BOX R end */

/* BOX S start */
.box_type_s
{
	float:    left;
	width:    238px;
	margin:   3px 0px 0px 34px;
	display:  inline;
	position: relative;
}
	.box_type_s .box_s_bg
	{
		background: url(images/box_s_bg.gif) left top repeat-y;
	}
	.box_type_s h2
	{
		background:  url(images/dot_1x1_lblue.gif) left bottom repeat-x;
		font-size:   14px;
		font-weight: bold;
		color:       #030303;
		font-family: Tahoma, Geneva, sans-serif;
		width:       198px;
		padding:     33px 0px 7px 0px;
		margin:      0px 0px 8px 0px;
	}
	.box_type_s .box_s_text
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   12px;
		color:       #030303;
		padding:     0px 19px 6px 22px;
	}
	.box_type_s .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        12px;
		left:       180px;
		z-index:    1;
	}
/* BOX S end */

/* BOX T start */
.box_type_t
{
	width:    484px;
	display:  inline;
	position: relative;
}
	.box_type_t .box_t_bg
	{
		width:      484px;
		background: url(images/box_t_bg.gif) left top repeat-y;
	}
	.box_type_t .box_t_bg_in
	{
		float:       left;
		width:       5px;
		height:      306px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_t .box_t_bg_a
	{
		float:      left;
		width:      474px;
		background: url(images/box_t_bg_a.gif) left top repeat-x;
		background-color:#e6e6d9;
	}
	.box_type_t .box_t_minh
	{
		float:       left;
		width:       0px;
		height:      306px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_t .box_t_content
	{
		float: left;
		width: 474px;
	}
	.box_type_t .box_t_content h2
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   14px;
		font-weight: bold;
		color:       #020202;
		padding:     31px 0px 18px 10px;
		display:     block;
	}
	.box_type_t .box_t_text
	{
		font-size: 12px;
		padding:   0px 26px 42px 13px;
		text-align: justify;
	}
	.box_type_t .box_t_text img
	{
		float: left;
		margin: 29px 18px 16px 0px;
	}
	.box_type_t .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		margin-top: -16px;
		margin-left: 408px;
		z-index:    1;
	}
/* BOX T end */

/* BOX T A start */
.box_type_t_a
{
	width:    727px;
	position: relative;
	margin:   0px 0px 0px 26px;
}
	.box_type_t_a .box_t_a_bg
	{
		width:      727px;
		background: url(images/box_t_a_bg.gif) left top repeat-y;
	}
	.box_type_t_a .box_t_a_bg_in
	{
		float:       left;
		width:       5px;
		height:      306px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_t_a .box_t_a_bg_a
	{
		float:      left;
		width:      717px;
		background: url(images/box_t_a_bg_a.gif) left top repeat-x;
		background-color:#E6E6DA;		
	}
	.box_type_t_a .box_t_a_minh
	{
		float:       left;
		width:       0px;
		height:      306px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_t_a .box_t_a_content
	{
		float: left;
		width: 717px;
	}
	.box_type_t_a .box_t_a_content h2
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   14px;
		font-weight: bold;
		color:       #020202;
		padding:     31px 0px 18px 10px;
		display:     block;
	}
	.box_type_t_a .box_t_a_text
	{
		font-size: 12px;
		padding:   0px 26px 42px 13px;
		text-align: justify;
	}
	.box_type_t_a .box_t_a_text img
	{
		float: left;
		margin: 29px 18px 16px 0px;
	}
	.box_type_t_a .box_btn_edit
	{
		position:   absolute;
		text-align: left;
		top:        -16px;
		left:       670px;
		z-index:    1;
	}
/* BOX T A end */

/* BOX U A end */
.box_type_u_a
{
	width:       772px;
	height:      5px;
	background:  url(images/box_u_a_bg.gif) left top no-repeat;
	font-size:   0px;
	line-height: 0px;
	margin:      0px 0px 0px 26px;
}
/* BOX U A end */

/* BOX U B end */
.box_type_u_b
{
	width:      214px;
	height:     226px;
	margin:     9px 0px 0px 24px;
	float:      left;
	display:    inline;
	position:   relative;
	background: url(images/box_u_b_bg.gif) left top repeat-x #e9b240;
}
	.box_type_u_b .box_btn_edit
	{
		position: absolute;
		left:     160px;
		top:      10px;
	}
	.box_type_u_b h2
	{
		padding:    0px;
		margin:     0px;
		text-align: center;
	}
	.box_type_u_b ul, .box_type_u_b li
	{
		list-style: none;
		padding:    0px;
		margin:     0px;
	}
	.box_type_u_b ul
	{
		margin: 12px 0px 0px 0px;
	}
	.box_type_u_b li
	{
		font-family:         Arial, Helvetica, sans-serif;
		font-size:           15px;
		color:               #FFF;
		height:              29px;
		background-position: left top;
		background-repeat:   no-repeat;
		padding:             0px 0px 0px 18px;
		margin:              0px 0px 0px 32px;
	}
	.box_type_u_b li a
	{
		color:           #FFF;
		text-decoration: none;
		font-weight:     bold;
		display:         block;
		height:          29px;
		line-height:     29px;
		width:           149px;
		background:      url(images/box_u_b_list_bg.gif) left top repeat-x;
	}
	.box_type_u_b li a.last
	{
		background-image: none;
	}
/* BOX U B end */

/* BOX U C end */
.box_type_u_c
{
	width:       547px;
	margin:      9px 0px 0px 2px;
	float:       left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:   12px;
	color:       #2a2a2a;
}
	.box_type_u_c .box_u_c_image
	{
		float:    left;
		width:    369px;
		position: relative;
	}
	.box_type_u_c .box_u_c_image .box_btn_edit
	{
		position: absolute;
		left:     300px;
		top:      5px;
	}
	.box_type_u_c .box_u_c_content
	{
		float:    left;
		width:    178px;
		position: relative;
	}
	.box_type_u_c .box_u_c_content .box_btn_edit
	{
		position: absolute;
		left:     120px;
		top:      5px;
	}
	.box_type_u_c ul, .box_type_u_c li
	{
		list-style: none;
		padding:    0px;
		margin:     0px;
	}
	.box_type_u_c li
	{
		margin: 0px 0px 15px 0px;
	}
	.box_type_u_c li.last
	{
		margin: 0px;
	}
	.box_type_u_c ul li strong
	{
		display: block;
		padding: 0px 0px 9px 0px;
	}
/* BOX U C end */

/* BOX U D start */
.box_type_u_d
{
	border:           1px solid #cfd5db;
	float:            left;
	width:            212px;
	margin:           7px 0px 0px 24px;
	display:          inline;
	background-color: #e5e8eb;
	font-family:      Tahoma, Geneva, sans-serif;
	font-size:        12px;
	font-weight:      bold;
	color:            #2a2a2a;
	position:         relative;
	z-index:0;
		background: url(images/box_u_d_bg.jpg) left top repeat-x #d5dfe8;
	
}
	.box_type_u_d .box_btn_edit
	{
		position: absolute;
		left:     160px;
		top:      10px;
		z-index:  10;
		background-color:#000
	}
	.box_type_u_d .minh
	{
		height:      185px;
		width:       0px;
		line-height: 0px;
		font-size:   0px;
		overflow:    hidden;
		float:       left;
	}
	.box_type_u_d .box_u_d_content
	{
		width:      208px;
		margin:     0px 0px 0px 2px;
		display:    inline;
		float:      left;
	}
	.box_type_u_d h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #567089;
		padding:     18px 0px 0px 29px;
		margin:      0px;
	}
	.box_type_u_d ul, .box_type_u_d li
	{
		list-style: none;
		padding:    0px;
		margin:     0px;
	}
	.box_type_u_d ul
	{
		margin: 8px 0px 18px 44px;
	}
	.box_type_u_d li
	{
		background:url(images/box_u_d_list_mark.gif) left center no-repeat;

		padding:             0px 0px 0px 19px;
		height:              17px;
		line-height:         17px;
	}
	.box_type_u_d a
	{
		text-decoration: none;
		color:           #2a2a2a;
	}
	.box_type_u_d a:hover
	{
		text-decoration: underline;
	}
/* BOX U D end */

/* BOX U E start */
.box_type_u_e
{
	border:           1px solid #cec9a2;
	margin:           7px 0px 0px 2px;
	width:            545px;
	float:            left;
	background-color: #f3f1e5;
	position:         relative;
		background: url(images/box_u_e_bg.jpg) left top repeat-x #e1ddc7;
	
}
	.box_type_u_e .box_btn_edit
	{
		position: absolute;
		left:     480px;
		top:      -7px;
	}
	.box_type_u_e .minh
	{
		width:       0px;
		height:      185px;
		float:       left;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_u_e .box_u_e_content
	{
		width:      541px;
		float:      left;
		display:    inline;
		margin:     0px 0px 0px 2px;
	}
	.box_type_u_e img
	{
		margin: 19px 17px 23px 9px;
		float:  left;
	}
	.box_type_u_e h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #567089;
		padding:     19px 0px 9px 0px;
		margin:      0px;
	}
	.box_type_u_e .box_u_e_text
	{
		float: left;
		width: 530px;
	}
/* BOX U E end */

/* BOX U F end */
.box_type_u_f
{
	margin: 6px 0px 0px 24px;
}
	.box_type_u_f .box_u_f_left
	{
		width:    216px;
		float:    left;
		height:   103px;
		position: relative;
	}
	.box_type_u_f .box_u_f_left .box_btn_edit
	{
		position: absolute;
		left:     160px;
		top:      10px;
	}
	.box_type_u_f .box_u_f_left .box_u_f_left_text h2
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #567089;
		padding:     0px 0px 9px 0px;
	}
	.box_type_u_f .box_u_f_left .box_u_f_left_text
	{
		padding:     14px 0px 0px 32px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   12px;
		color:       #2a2a2a;
	}
	.box_type_u_f .box_u_f_right
	{
		width:       547px;
		float:       left;
		height:      103px;
		background:  url(images/box_u_f_right_bg.jpg) left top no-repeat;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   11px;
		color:       #2a2a2a;
		position:    relative;
	}
	.box_type_u_f .box_u_f_right .box_btn_edit
	{
		position: absolute;
		left:     490px;
		top:      10px;
	}
	.box_type_u_f .box_u_f_right h2
	{
		padding:  0px 0px 6px 0px;
		margin:   0px;
		position: relative;
		left:     -3px;
	}
	.box_type_u_f .box_u_f_right .box_u_f_right_text
	{
		padding: 10px 0px 0px 114px;
		line-height: 11px;
	}
	.box_type_u_f .box_u_f_right .box_u_f_right_text a
	{
		color:           #0156b6;
		text-decoration: underline;
	}
	.box_type_u_f .box_u_f_right .box_u_f_right_text a:hover
	{
		text-decoration: none;
	}
/* BOX U F end */

/* BOX U G start */
.box_type_u_g
{
	border:           1px solid #cec9a2;
	margin:           7px 0px 0px 24px;
	width:            740px;
	background-color: #f3f1e5;
	position:         relative;
	background: url(images/box_u_e_bg.jpg) left top repeat-x #e1ddc7;
}
	.box_type_u_g .minh
	{
		width:       0px;
		height:      185px;
		float:       left;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.box_type_u_g .box_u_g_content
	{
		width:      736px;
		float:      left;
		display:    inline;
		margin:     0px 0px 0px 2px;
		
	}
	.box_type_u_g img
	{
		margin: 19px 17px 23px 9px;
		float:  left;
	}
	.box_type_u_g h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #567089;
		padding:     19px 0px 9px 0px;
		margin:      0px;
	}
	.box_type_u_g .box_u_g_text
	{
		float: left;
		width: 720px;
	}
	.box_type_u_g .box_btn_edit
	{
		position: absolute;
		left:     675px;
		top:      -5px;
	}
/* BOX U G end */


/* FORM HOME start */
.form_home
{
	padding:     0px 0px 53px 22px;
	font-family: Tahoma, Geneva, sans-serif;
}
	.form_home h1
	{
		font-weight: bold;
		color:       #020202;
		font-size:   14px;
		padding:     33px 0px 0px 0px;
	}
	.form_home .form_home_label
	{
		font-weight: bold;
		font-size:   12px;
		color:       #208bc6;
	}
	.form_home .home_radio
	{
		position: relative;
		top: 1px;
		left: -4px;
		margin-right: 0px;
	}
	.form_home .form_home_btn
	{
		padding: 0px 0px 0px 28px;
	}
/* FORM HOME end */



/* CONTACT US FORM start */
.form_contact{}
	.form_contact .col_a
	{
		width:       90px;
		text-align:  left;
		font-weight: bold;
		font-size:   12px;
		padding:     3px 0px 0px 0px;
	}
	.form_contact .col_b
	{
		width:       260px;
		font-weight: bold;
		color:       #426b87;
	}
	.form_contact .col_b select.select
	{
		width: 254px;
	}
	.form_contact .col_b input.input
	{
		width:  252px;
		height: 20px;
	}
	.form_contact .col_b textarea
	{
		width:  252px;
		height: 102px;
		border: 1px solid #a3bfcb;
	}
/* CONTACT US FORM end */

.col
{
	float: left;
}

.endline
{
	clear:       both;
	overflow:    hidden;
	height:      0px;
	font-size:   0px;
	line-height: 0px;
}

#container
{
	width:  800px;
	margin: 0px auto 0px auto;
}

#header
{
	width:      800px;
	height:     103px;
	background: url(images/header_bg.jpg) left top no-repeat;
	position:   relative;
}
	#header .logo
	{
		position: absolute;
		left:     29px;
		top:      8px;
		z-index:  1;
	}

/* MAIN NAVIGATION start */
#menu
{
	width:      800px;
	height:     50px;
	background: url(images/menu_top_bg.gif) left top repeat-x;
}
	#menu .menu_bg_left
	{
		width:      800px;
		height:     50px;
		background: url(images/menu_top_left_bg.gif) left top no-repeat;
	}
	#menu .menu_bg_right
	{
		width:      800px;
		height:     50px;
		background: url(images/menu_top_right_bg.gif) right top no-repeat;
	}
	#menu .menu_sep_first
	{
		margin: 0px 0px 0px 135px;
	}
	#menu a
	{
		float:       left;
		display:     block;
		padding:     0px 32px 0px 32px;
		margin:      4px 2px 0px 2px;
		white-space: nowrap;
		height:      44px;
	}
	#menu a.last
	{
		padding:     0px 56px 0px 32px;
		margin:      4px 0px 0px 2px;
	}
	#menu a:hover
	{
		background: url(images/menu_top_bg_act.gif) left top repeat-x;
	}
	#menu a.last:hover
	{
		background: url(images/menu_item_last_bg.gif) right top no-repeat;
	}
	#menu a img
	{
		margin: 17px 0px 0px 0px;
	}
	#menu a.act
	{
		background: url(images/menu_top_bg_act.gif) left top repeat-x;
	}
	#menu a.last_act
	{
		background: url(images/menu_item_last_bg.gif) right top no-repeat;
	}
	#menu img
	{
		float: left;
	}
#menu.menu_home
{
	background-image: none;
	background-color: #FFF;
	height:           2px;
	font-size:        0px;
	line-height:      0px;
	overflow:         hidden;
}
/* MAIN NAVIGATION end */

#content
{
	width:      800px;
	background: url(images/content_bg.jpg) left top no-repeat #FFF;
	font-size:  12px;
	color:      #020202;
}
	/* Home start */
	.block_home
	{
		margin: 0px auto 63px 130px;
	}
		.block_home .block_home_bg_top
		{
			height: 16px;
			width:  537px;
		}
		.block_home .block_home_bg_mid
		{
			width:  537px;
			background:url(images/block_home_bg_mid_01.gif) left top repeat-x;
		}
		.block_home .block_home_bg_mid .block_home_bg_mid2
		{
			width: 531px;
			margin: 0px auto 0px auto;
			background-color:#FFF;
		}
		.block_home .block_home_bg_mid .block_home_bg_mid2 .block_home_bg_mid3
		{
			width: 525px;
			margin: 0px auto 0px auto;
			background:url(images/block_home_bg_mid_01.gif) left top repeat-x;
		}
		.block_home .block_home_bg_mid .block_home_bg_mid2 .block_home_bg_mid3 .block_home_bg_mid4
		{
			width: 523px;
			margin: 0px auto 0px auto;
			background-color:#FFF;
		}
		.block_home .block_home_min_height
		{
			float:       left;
			height:      194px;
			font-size:   0px;
			line-height: 0px;
			width:       0px;
			overflow:    hidden;
		}
		.block_home .block_home_content
		{
			width: 523px;
			float: left;
		}
		.block_home .block_home_content h1
		{
			padding:      10px 0px 22px 22px;
			font-size:    15px;
			font-weight:  bold;
			color:        #020202;
		}
		.block_home .block_home_form
		{
			padding: 0px 0px 0px 22px;
		}
		.block_home .block_home_form .col_a
		{
			width:       171px;
			font-size:   11px;
			font-weight: bold;
			color:       #504d4d;
			padding:     2px 0px 0px 0px;
		}
		.block_home .block_home_form .col_b
		{
			width: 315px;
		}
		.block_home .block_home_form .col_b input.input
		{
			border: 1px solid #969696;
			width: 304px;
		}
		.block_home .block_home_form .col_b select.select
		{
			width: 306px;
		}
		.block_home .block_home_bg_bot
		{
			height: 16px;
			width:  537px;
		}
	/* Home end */
	
	
	/* Sample Websites */
	.sweb_left
	{
		width: 434px;
	}
	.sweb_left img
	{
		margin: 32px 0px 0px 41px;
	}
	.sweb_right
	{
		width: 366px;
	}
	.sweb_right_testimonials
	{
		width: 325px;
		padding: 0px 0px 0px 0px;
	}
	/* Sample Websites END */
	
	
	/* Content Type Article */
	.content_type_article_left
	{
		width: 538px;
	}
	.content_type_article_left .content_type_article_left_text
	{
		width:      441px;
		margin:     0px 0px 0px 58px;
		text-align: justify;
	}

	.content_type_article_left_text ol
	{
		text-align: justify;
		padding:0px;
		list-style-type:decimal;
	}
	.content_type_article_left_text ol li
	{
		padding-top:10px;
	}

	ol.alpha
	{
		list-style-type:lower-alpha;
	}
	ol.alpha li
	{
		list-style-type:lower-alpha;
		padding-top:7px;
	}
	ol.roman
	{
		list-style-type:lower-roman;
	}
	ol.roman li
	{
		list-style-type:lower-roman;
	}
	.content_type_article_right
	{
		width: 262px;
		text-align: left;
	}
		.content_type_article_right .content_type_article_right_image
		{
			padding: 67px 0px 0px 0px;
		}
	.content_type_article_full{}
	.content_type_article_full h1
	{
		font-weight: bold;
		font-size:   16px;
		color:       #020202;
		padding:     31px 0px 16px 50px;
	}
	.content_type_article_full .content
	{
		font-size:   12px;
		color:       #020202;
		padding:     0px 0px 0px 50px;
	}
	/* Content Type Article END */
	
	/* SUBSCRIBE start */
	.form_subscribe
	{
		padding-left:58px;
	}
	.form_subscribe .form_subscribe_left
	{
		width:   433px;
		padding: 0px 0px 62px 0px;
	}
	.form_subscribe .form_subscribe_right
	{
		width: 317px;
	}
	.form_subscribe input.input
	{
		width:  194px;
		border: 1px solid #a3bfcb;
		height: 19px;
		float:  left;
	}
	/* col_a */
	.form_subscribe .form_subs_col_a
	{
		width:       210px;
		font-weight: bold;
		font-size:   12px;
		padding:     2px 0px 0px 0px;
	}
	/* col_b */
	.form_subscribe .form_subs_col_b
	{
		width: 223px;
	}
	.form_subscribe .form_subs_col_b select.select
	{
		width:  198px;
		height: 22px;
		float:  left;
	}
	.form_subscribe .form_subs_col_b a
	{
		font-weight:     bold;
		font-size:       11px;
		text-decoration: underline;
	}
	.form_subscribe .form_subs_col_b a:hover
	{
		text-decoration: none;
	}
	/* col_c */
	.form_subs_col_c
	{
		width:      52px;
		text-align: left;
	}
	.form_subscribe .form_subs_col_c input.radio
	{
		width:    52px;
		position: relative;
		top:      -3px;
		left:     6px;
	}
	/* col_d */
	.form_subscribe .form_subs_col_d
	{
		font-weight: bold;
		font-size:   11px;
	}
	.form_subscribe label
	{
		font-weight: bold;
		font-size:   11px;
		color:       #000000;
	}
	
	/* col_e */
	.form_subscribe .form_subs_col_e
	{
		padding-top:4px;
		width: 200px;
		vertical-align:bottom;
	}
	.form_subscribe .form_subs_col_e a
	{
		font-size:       11px;
		font-weight:     bold;
		color:           #a90101;
		text-decoration: underline;
	}
	.form_subscribe .form_subs_col_e a:hover
	{
		text-decoration: none;
	}
	/* col_f */
	.form_subscribe .form_subs_col_f
	{
		width:       142px;
		font-size:   11px;
		font-weight: bold;
		color:       #353535;
		padding:     3px 0px 0px 0px;
	}
	/* col_g */
	.form_subscribe .form_subs_col_g{}
	/* col_h */
	.form_subscribe .form_subs_col_h
	{
		color: #353535;
	}
	/* col_i */
	.form_subscribe .form_subs_col_i
	{
		position: relative;
	}
	.form_subscribe .form_subs_col_i div
	{
		position:    absolute;
		white-space: nowrap;
		z-index: 1;
	}
	/* SUBSCRIBE end */
	
/* SEARCH DOCTORS start */
.sdoc_container
{
	margin: 0px 0px 31px 33px;
}
	.sdoc_container .sdoc_top td
	{
		height:      10px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.sdoc_container .sdoc_bot td
	{
		height:      10px;
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.sdoc_container .sdoc_nofont
	{
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.sdoc_container .sdoc_left
	{
		font-family: Arial, Helvetica, sans-serif;
	}
	.sdoc_container .sdoc_right
	{
		font-family: Tahoma, Geneva, sans-serif;
	}
	.sdoc_container .sdoc_left .sdoc_title
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #020202;
		padding:     3px 0px 20px 8px;
	}
	.sdoc_container .sdoc_right .sdoc_title
	{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:   16px;
		font-weight: bold;
		color:       #020202;
		padding:     4px 0px 5px 14px;
	}
	.sdoc_container .sdoc_left .sdoc_form_item
	{
		padding: 0px 0px 0px 8px;
	}
	.sdoc_container .sdoc_left .sdoc_form_label
	{
		font-size:   11px;
		font-weight: bold;
		color:       #010101;
		padding:     0px 0px 3px 0px;
	}
	.sdoc_container .sdoc_left select.select
	{
		float:     left;
		width:     146px;
		font-size: 11px;
		color:     #727272;
	}
	.sdoc_container .sdoc_left input.input
	{
		width:     111px;
		height:    19px;
		border:    1px solid #a3bfcb;
		font-size: 11px;
		color:     #727272;
	}
	.sdoc_container .sdoc_left .sdoc_form_btn_a
	{
		float:   left;
		padding: 16px 0px 0px 8px;
	}
	.sdoc_container .sdoc_left .sdoc_form_btn_b
	{
		float:   left;
		padding: 22px 0px 19px 8px;
	}
	.sdoc_container .sdoc_left .sdoc_form_bg
	{
		width:   192px;
		padding: 2px 0px 22px 0px;
	}
	
	.sdoc_container .sdoc_right .sdoc_text_a
	{
		padding: 0px 0px 12px 14px;
	}
	.sdoc_container .sdoc_right .sdoc_result_block
	{
		height: 26px;
	}
	.sdoc_container .sdoc_right .sdoc_result_block .sdoc_result_block_text
	{
		width:       173px;
		margin:      0px 0px 0px 14px;
		display:     inline;
		font-size:   12px;
		font-weight: bold;
		float:       left;
	}
	.sdoc_container .sdoc_right .sdoc_result_block .sdoc_result_block_btn
	{
		float:      left;
		width:      183px;
		text-align: left;
	}
	.sdoc_container .sdoc_right .sdoc_pager
	{
		width:     240px;
		float:     right;
		font-size: 12px;
		color:     #767676;
	}
	.sdoc_container .sdoc_right .sdoc_pager a
	{
		color:           #767676;
		text-decoration: none;
	}
	.sdoc_container .sdoc_right .sdoc_pager
	{
		color:       #000102;
		font-weight: bold;
	}
	.sdoc_table{}
	.sdoc_table .sdoc_table_title
	{
		height:         33px;
		vertical-align: middle;
		font-size:      12px;
		font-weight:    bold;
		color:          #ffffff;
	}
	.sdoc_table .sdoc_table_title td
	{
		background-color: #92bcdd;
	}
	.sdoc_table .sdoc_table_title td div
	{
		padding: 0px 0px 0px 16px;
	}
	.sdoc_table .sdoc_table_title .sdoc_table_title_nobg
	{
		background-color: #FFF;
	}
	.sdoc_table .sdoc_table_title .sdoc_table_title_nofont
	{
		font-size:   0px;
		line-height: 0px;
		overflow:    hidden;
	}
	.sdoc_table .sdoc_table_content{}
	.sdoc_table .sdoc_table_content td
	{
		font-size:      11px;
		font-weight:    100;
		color:          #000000;
		vertical-align: top;
	}
	.sdoc_table .sdoc_table_content td div.sdoc_table_citem_a
	{
		padding: 10px 0px 10px 16px;
	}
	.sdoc_table .sdoc_table_content td div.sdoc_table_citem_b
	{
		padding:    10px 0px 10px 0px;
		text-align: center;
	}
	.sdoc_table .sdoc_table_content td div.sdoc_table_citem_b a
	{
		text-decoration: underline;
		color:           #0153db;
	}
	.sdoc_table .sdoc_table_content td.sdoc_table_bg
	{
		background-color: #deeaf5;
	}
/* SEARCH DOCTORS end */

/* PROFILE start */
.profile
{
	font-family: Tahoma, Geneva, sans-serif;
}
	.profile .profile_username
	{
		font-weight: bold;
	}
	.profile .profile_password
	{
		font-weight: bold;
		margin:      6px 0px 0px 0px;
	}
	.profile .profile_btn_edit{}
	.profile .profile_basic_info
	{
		font-weight: bold;
	}
	.profile .profile_basic_info_text
	{
		padding: 8px 0px 0px 0px;
	}
	.profile .profile_subs_title
	{
		font-weight: bold;
	}
	.profile .profile_subs_check{}
	.profile .profile_subs_check_input
	{
		width: 24px;
		float: left;
	}
	.profile .profile_subs_check_input input
	{
		position: relative;
		top:      -2px;
	}
	.profile .profile_subs_check_text
	{
		width:       295px;
		float:       left;
		font-size:   11px;
		font-weight: bold;
		color:       #898888;
	}
	.profile .profile_subs_check_text_blue
	{
		color: #6fa2c8;
	}
	.profile .profile_subs_check_link{}
	.profile .profile_subs_check_link a
	{
		font-size:       11px;
		font-weight:     bold;
		color:           #a90101;
		text-decoration: underline;
	}
	.profile .profile_subs_check_link a:hover
	{
		text-decoration: none;
	}
	.profile .profile_subs_check_btns
	{
		padding: 15px 0px 15px 25px;
	}
	.profile .profile_subs_check_btns img
	{
		float:  left;
		margin: 0px 22px 0px 0px;
	}
	.profile .profile_code
	{
		padding: 0px 0px 0px 25px;
	}
	.profile .profile_code .profile_code_text
	{
		width:       88px;
		font-size:   11px;
		font-weight: bold;
		color:       #353535;
		float:       left;
		padding:     3px 0px 0px 0px;
	}
	.profile .profile_code .profile_code_input
	{
		float: left;
	}
	.profile .profile_code .profile_code_input input
	{
		float:     left;
		width:     148px;
		border:    1px solid #a3bfcb;
		font-size: 12px;
		height:    18px;
	}
/* PROFILE end */


/* INSTRUCTION start */
.instruction_images{}
	.instruction_images img
	{
		margin: 0px 41px 0px 0px;
	}
/* INSTRUCTION end */

/* LOGIN start */
.block_login
{
	width:       403px;
	height:      326px;
	margin:      0px auto 18px auto;
	font-family: Tahoma, Geneva, sans-serif;
}
	.block_login .block_login_form
	{
		padding: 55px 0px 10px 116px;
		margin-bottom:40px;
		_margin-bottom:0px;
	}
	.block_login .block_login_form .block_login_text
	{
		float:       left;
		width:       84px;
		font-size:   11px;
		font-weight: bold;
		color:       #504d4d;
	}
	.block_login .block_login_form .block_login_input
	{
		float: left;
		width: 137px;
	}
	.block_login .block_login_form .block_error
	{
		text-align:center;
		width: 137px;
	}
	.block_login .block_login_form .block_login_input .validator
	{
		float: left;
	}
	
	.block_login .block_login_form .block_login_input input.input
	{
		float:     left;
		border:    1px solid #969696;
		width:     135px;
		height:    16px;
		font-size: 12px;
	}
	.block_login .block_login_form .block_login_input input.error
	{
		float:     left;
		border:    1px solid red;
		width:     135px;
		height:    16px;
		font-size: 12px;
	}
	
.btn_signin
{
	text-align: center;
	margin:     0px 0px 67px 0px;
}
/* LOGIN end */

/* Preview/Edit start */
.pedit
{
	padding: 16px 0px 0px 0px;
}
	.pedit .pedit_left
	{
		float:   left;
		width:   152px;
		margin:  0px 0px 0px 24px;
		display: inline;
	}
	.pedit .pedit_right
	{
		float: left;
		width: 575px;
		margin: 0px 0px 0px 4px;
	}
	.pedit_left2
	{
		float: left;
		width: 225px;
	}
	.pedit_right2
	{
		float: left;
		width: 538px;
	}
/* Preview/Edit end */


#footer
{
	width:      800px;
	height:     102px;
	background: url(images/footer_bg.gif) left top repeat-x;
	font-size:  11px;
}
	#footer .footer_links
	{
		text-align: center;
		 
		 
	}
	#footer .footer_text
	{
		text-align: center;
	}
	#footer .footer_links a
	{
		color:           #020000;
		text-decoration: none;
	}
	#footer .footer_links a:hover
	{
		text-decoration: underline;
	}
	


#privacy ol
{
	padding:0px;
}
#privacy li
{
	padding-top:5px;
}
#privacy li a
{
	color: #4a6891;
	font-weight:bold;
}
#privacy ol.answers li
{	
	padding-top:15px;
}
#privacy ol.answers li a
{	
	color:#000;
	font-weight:bold;
}

/* NAVIGATION STEPS*/
.buttons
{
	height:25px;
	display:block;
	width:100%;
	padding-bottom:7px;
}
.buttons #pnlTopNav
{
	text-align:right;
	float:   right;
}
.buttons #pnlBottomNav
{
	text-align:right;
	float:   right;
	padding-top:7px;
}
.buttons div
{
	padding: 2px 11px 5px 0px;
}
.buttons .btnprev
{
	background:  url(images/buttons/prev_off.gif);
	display:     block;
	width:       99px;
	height:      21px;
	float:       left;
}
.buttons .btnprev:hover, .buttons .btnprev.act
{
	background:url(images/buttons/prev_on.gif);
}
.buttons .btnnext
{
	background: url(images/buttons/next_off.gif);
	display:    block;
	width:      99px;
	height:     21px;
	float:      left;
	margin-left: 8px;
}
.buttons .btnnext:hover, .buttons .btnnext.act
{
	background:url(images/buttons/next_on.gif);
}

/*  15-05-2009 */
.buttons_large
{
	height:41px;
	display:block;
	width:100%;
	padding-bottom:7px;
}
.buttons_large #pnlTopNav
{
	text-align:right;
	float:   right;
}
.buttons_large #pnlBottomNav
{
	text-align:right;
	float:   right;
	padding-top:7px;
}
.buttons_large div
{
	padding: 2px 11px 5px 0px;
}
.buttons_large .btnprev
{
	background:  url(images/buttons/prev_off_large.gif);
	display:     block;
	width:       174px;
	height:      37px;
	float:       left;
}
.buttons_large .btnprev:hover, .buttons .btnprev.act
{
	background:url(images/buttons/prev_on_large.gif);
}
.buttons_large .btnnext
{
	background: url(images/buttons/next_off_large.gif);
	display:    block;
	width:      174px;
	height:     37px;
	float:      left;
	margin-left: 8px;
}
.buttons_large .btnnext:hover, .buttons .btnnext.act
{
	background:url(images/buttons/next_on_large.gif);
}

/***********/
.textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:       #000000;
	border:      1px solid #a3bfcb;
}

.dropdown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:       #000000;
}
.leftpadding
{
	padding-left:20px;
}
.error
{
	font-size:12px;
	color:red;
}
#pnlView
{
	padding-left:20px;
	padding-top:7px;
	padding-bottom:0px;
}
/* 25-06-2009 shabeer */

.button_login
{
	background-image:url(images/btn_login.gif);
	border:0px; 
	width:87px;
	height:18px;
	 background-repeat:no-repeat;
	
}

.textlink_01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D95C5;
	text-decoration:none;

	font-weight:bold;
}
.textlink_01 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D95C5;
	
	font-weight:bold;
	text-decoration:none;
}
.textlink_01 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D95C5;
	font-weight:bold;
	text-decoration:underline;
}

.input_Phone
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:       #000000;
	border:      1px solid #a3bfcb;
}