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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body
{
	line-height: 1;
}

ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/*
a:visited{color:#961515;}*/
/********************************Common Styles*******************************************/
body
{
	font: normal 11px/1.5em Arial, Verdana, sans-serif;
	color: #333333;
	background-color: #004f93;
}
.clear
{
	clear: both;
}
sup, .superscripted_reg
{
	font-variant: small-caps;
	vertical-align: top;
	font-size: 10px;
	text-decoration: none;
	line-height: 1.3;
}

h1
{
	font-family: "Arial";
	color: #b25001; /***ColorChangedNR**/
}
h2
{
	font-family: "Arial";
	color: #0551a7; /***ColorChangedFP**/
}
h6
{
	color: #333333;
	font-size: 13px;
}

.font_22
{
	font-size: 22px;
	line-height: 24px;
}
.font_bold
{
	font-weight: bold;
}

.align_left
{
	float: left;
	border: none;
}
.align_right
{
	float: right;
	border: none;
}

.mag_img_cov
{
	border: 1px solid #f4f4f4;
	float: left;
}
.mag_img_cov:hover
{
	border: 1px solid #eee;
}
.mag_img_cov::visited
{
	border: 0px;
}



/************Links**************/
.more_normal
{
    color: #0551a7; /****ChangedColor****/
    font-size: 12px;
    text-decoration: none; /*background: url(../../Images/bullet_more2.jpg) no-repeat right; */ /****ChangedImage****/
    padding: 0px 8px 1px 0px;
}
.more_normal:hover
{
    text-decoration: underline;
}
.more_normal:active
{
    text-decoration: none;
    color: #0551a7;
}
.more_normal_Orange
{
    color: #b25001; /****ChangedColor****/
    font-size: 12px;
    text-decoration: none; /*background: url(../../Images/bullet_more2.jpg) no-repeat right; */ /****ChangedImage****/
  /*  padding: 0px 4px 4px 0px;*/
}
.more_normal_Orange:hover
{
    text-decoration: underline;
}
.more_normal_Orange:active
{
    text-decoration: none;
    color: #b25001;
}
.moreOrangeBox{
	float:left;
	color:#b25001;
}
.more
{
	color: #b25001; /****ChangedColor****/
	font-size: 12px;
	text-decoration: none;
	background: url(../../Images/bullet_more.jpg) no-repeat right; /****ChangedImage****/
	padding: 0px 8px 1px 0px;
}
.more:hover
{
	text-decoration: underline;
}
.more:active
{
	text-decoration: none;
	color: #b25001;
}



.more_blue
{
	color: #0551a7;
	font-size: 12px;
	text-decoration: none;
	background: url(../../Images/bullet_more2.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
}
.more_blue:hover
{
	text-decoration: underline;
}
.more_blue:active
{
	text-decoration: none;
	color: #0551a7;
}




.more_11px
{
	color: #cc3300;
	font-size: 11px;
	margin-left: 0px;
	text-decoration: none;
}
.more_11px:hover
{
	text-decoration: underline;
}
.more_11px:active
{
	text-decoration: none;
	color: #cc3300;
}
.more_11px span
{
	font-size: 9px;
}

.more_red_right
{
	float: right;
	color: #b25001;
	font-size: 12px;
	text-decoration: none;
	margin-top: 0;
	margin-right: 10px;
	background: url(../../Images/bullet_more.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
}
.more_red_right:hover
{
	text-decoration: underline;
}
.more_red_right:active
{
	text-decoration: none;
	color: #b25001;
}
.more_red_right span
{
	font-size: 9px;
}

.more_blue_right 
{
	float: right;
	color: #0551a7;
	font-size: 12px;
	text-decoration: none;
	margin-top: 0;
	margin-right: 10px;
	background: url(../../Images/bullet_more2.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
}
.more_blue_right:hover
{
	text-decoration: underline;
}
.more_blue_right:active
{
	text-decoration: none;
	color: #0551a7;
}
.more_blue_right span
{
	font-size: 9px;
}


.more_red_left
{
	float: left;
	color: #cc3300;
	font-size: 12px;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0px;
	background: url(../../Images/bullet_more.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
}
.more_red_left:hover
{
	text-decoration: underline;
}
.more_red_left:active
{
	text-decoration: none;
	color: #cc3300;
}
/*********Spacing*********/
.margin_t18_bold_15p
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 8px;
	line-height: 18px;
	color: #333333;
}
.margin_t18_bold_15p a
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 8px;
	line-height: 18px;
	text-decoration: none;
	color: #333333;
}
.margin_t18_bold_15p a:hover
{
	text-decoration: underline;
}
.margin_t18_bold_15p a:active
{
	text-decoration: none;
}
.margin_t18_bold_15p span
{
	margin: 0px;
	padding: 0px;
}
.margin_0_12p_grey
{
	font-size: 12px;
	margin-top: 0px;
	color: #666666;
	font-weight: normal;
	line-height: 14px;
}

.margin_0_12p_grey2
{
	font-size: 12px;
	margin-top: 8px;
	color: #666666;
	font-weight: normal;
}

.margin_0_13p_grey3
{
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	padding: 0 0px 0 0;
	line-height: 20px;
}

.margin_0_14p_grey2
{
	font-size: 14px;
	margin-top: 16px;
	color: #333333;
	font-weight: normal;
}
.margin_0_15p_grey2
{
	font-size: 15px;
	margin-top: 16px;
	color: #666666;
	font-weight: normal;
}

.margin_t18_bold_25p
{
	font-size: 25px;
	font-weight: bold;
	margin-top: 14px;
	line-height: 28px;
}


.margin_t18_bold_25p a
{
	font-size: 25px;
	font-weight: bold;
	margin-top: 14px;
	line-height: 28px;
	text-decoration: none;
	color: #333333;
}
.margin_t18_bold_25p a:hover
{
	text-decoration: underline;
}
.margin_t18_bold_25p a:active
{
	text-decoration: none;
}










.margin_0
{
	margin: 0px;
}
.margin_t12
{
	margin-top: 18px;
}
.margin_t30_r30
{
	margin: 30px 0 0 30px;
}
.margin_t8
{
	margin-top: 8px;
}
.margin_t24
{
	margin-top: 24px;
}

/****Containers***/
#main_container
{
	margin-top: 20px;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
#top_Ad
{
	width: 990px;
	float: left;
	padding-bottom: 20px;
}
#bottom_Ad
{
	width: 990px;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
}
#content_section
{
	width: 990px;
	background: #FFF;
	float: left;
}
#top_contents
{
	width: 990px;
	float: left;
	background: url(../../Images/top_bg.gif) no-repeat top;
}
#middle_containe
{
	float: left;
	margin: 0 0 0 0;
}
#bottom_container
{
	float: left;
	width: 957px;
	margin: 0px 0 0 19px;
	display: inline;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	padding-bottom: 6px;
}

.right_Ad_large
{
	width: 312px;
	height: 612px;
	float: left;
	border: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-top: 18px;
}
.right_Ad_large center
{
	margin-top: 5px;
	padding-bottom: 5px;
}

/********Top_Section*********/
.home_ad_728
{
	width: 728px;
	height: 90px;
	float: left;
	margin: 0 0 0 10em;
	display: inline;
	background: #f7f3f2;
	border: 1px solid #a9d8e8;
}
.home_ad_728 img
{
	margin: 0px;
}
.home_adv_text
{
	float: left;
}
.home_ad_728_text_box
{
	width: 280px;
	float: left;
	margin-top: 25px;
	margin-left: 20px;
}
.home_ad_728_text_box2
{
	width: 290px;
	float: left;
	margin-top: 5px;
	padding-bottom: 5px;
}


.logo_left
{
	float: left;
	width: 344px;
	float: left;
	height: 82px; /* background:url(../../Images/logo_sec_bg.jpg) top left repeat-x;*/
}
.logo_left img
{
	margin: 24px 0 0 12px;
}
.nav_middle
{
	float: left;
	width: 314px;
	float: left;
	height: 33px; /* background:url(../../Images/logo_sec_bg2.jpg) top left no-repeat*/
}

.search_box
{
	width: 640px;
	float: left;
	height: 80px;
}
.search_area
{
	width: 430px;
	float: left;
	height: 46px;
	margin-top: 24px;
}
.search_text_box
{
	width: 284px;
	height: 27px;
	float: left;
	margin-top:2px;
}
.search_text_box input
{
	width: 282px;
	float: left;
	border: 1px solid #e1e2da;
	height: 21px;
	padding: 4px 0 0 0;
	text-align: left;
	color: #666666;
}
/*.search_button{margin:0 0 0 2px; border:none;}*/
.search_adv
{
	color: #cc6600;
    float: right;
    width: 104px;
    font-size: 11px;
    text-decoration: none;
    background: url(../../Images/search_adv.jpg) no-repeat right;
    padding: 0px 4px 0px 0px;
    margin-top: 2px;
    margin-right:124px;
    display:inline;
    cursor:pointer;
}


.search_adv:hover
{
	text-decoration: underline;
}
.search_adv:active
{
	text-decoration: none;
	color: #cc6600;
}


.top_right_link
{
	float: right;
	margin-top: -12px;
	font-size: 12px;
}
/* IE 6 *
/*\*/
*html .top_right_link
{
	float: right;
	margin-top: -12px;
	font-size: 12px;
}
/**/

.top_right_link img
{
	margin-top: 3px;
	float:left;
	padding-top:2px;
}
.top_right_link a
{
	text-decoration: none;
	color: #cc6600;
	padding: 0 4px 0 4px;
}
.top_right_link a:hover
{
	text-decoration: underline;
}

.Tsection_bottom
{
	width: 980px; /* border:1px solid #666666;*/
	height: 40px;
	margin: 8px 0 0 4px;
}
.chronic_text
{
	margin: 0px 0 0 0px;
	float: left;
	width: 879px;
	height: 40px;
	display: inline;
}
.expand_box_outer
{
	width: 255px;
	height: 28px;
	float: right;
	background: url(../../Images/expand_box_bg.jpg) no-repeat;
}
.expand_box_outer span a
{
	margin: .8em 0 0 92px;
	background: url(../../Images/arrow_down_blue.jpg) no-repeat 11.8em .3em;
	padding: 0px 20px 0 0px;
	float: left;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	display: inline;
	text-decoration: none;
}

.home_button
{
	margin-top: 0px;
	margin-left: 15px;
	float: left;
	color: #1f77da;
	font-size: 11px;
	display: inline;
}
.home_button img
{
	margin-top: 3px;
}
.home_button a
{
	text-decoration: none;
	color: #1f77da;
	padding: 0 4px 0 4px;
	font-size: 11px;
}
.home_button a:hover
{
	text-decoration: underline;
}
.home_button a:active
{
	text-decoration: none;
}

/*.issue_info {
    float: left;
    color: #666666;
    margin-left: 34em;
    display: inline;
    margin-top: 1em;
    margin-bottom: -14px;
    font-size: 15px;
    font-weight: bold;
}*/
.issue_info
{
	float: left;
	width: 500px;
	color: #666666;
	margin-left: 8.2em;
	text-align: right;
	display: inline;
	margin-top: 1em;
	margin-bottom: -14px;
	font-size: 15px;
	font-weight: bold;
}


.issue_info2
{
	float: right;
	color: #666666;
	margin-right: 1.2em;
	display: inline;
	margin-top: 1em;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 2px;
}


/**********Middle_Section************/
.middle_left_home
{
	width: 624px;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	float: left;
	margin-bottom: 10px;
}
.middle_right_home
{
	width: 332px;
	float: left;
	margin-top: 0px; /*background:url(../../Images/dotted_border2.jpg) repeat-y left;*/
	padding-bottom: 20px;
}
.middle_lr_outer_home
{
	float: left;
	width: 957px;
	margin: 0px 0 0 19px;
	display: inline;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
}

.middle_left
{
	width: 624px; /*background:url(../../Images/dotted_border2.jpg) repeat-y right;*/
	float: left;
	margin-top: 0px;
}
/*
.middle_left a{
 color: #0551a7;
 text-decoration:none;  
}
.middle_left a:hover{
 text-decoration:underline;
}*/
.middle_right
{
	width: 332px;
	float: left;
	margin-top: 0px; /*background:url(../../Images/dotted_border2.jpg) repeat-y left;*/
	padding-bottom: 10px;
}
.middle_lr_outer
{
	float: left;
	width: 957px;
	margin: 20px 0 0 19px;
	display: inline;
	background: url(../../Images/dotted_border2.jpg) repeat-y 46.7em;
	margin-bottom: 20px;
}

/******Left****/
.mid_content_box1
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin: 0px 0 0 0px;
	display: inline;
	padding-bottom: 0px;
}
.mid_content_boxHome2
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin: 0px 0 0 0px;
	display: inline;
	padding-bottom:23px;
}
.mid_content_box1_Home {
    display: inline;
    float: left;
    margin: 0 0 0 0;
    width: 605px;
}
.mid_content_box1_in2
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border2.jpg) repeat-y 22.8em 0em;
	margin: 0px 0px 8px 0px;
	display: inline;
	padding-bottom: 0px;
}
.mid_content_box1_inner
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	margin: 0px 0 0 0px;
	display: inline;
	padding-bottom: 0px;
}

.mid_content_box1_Top
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	margin: 0px 0 0 0px;
	display: inline;
	padding-bottom: 0px;
}

.mid_content_box1_1
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin: 0px 0 0 0px;
	display: inline;
}
.mid_content_img_box
{
	width: 198px;
	float: left;
	background: #f4f4f4;
	padding-bottom: 10px;
	margin-bottom: 12px;
}
.mid_content_img_box_outer
{
	/* width: 198px;*/
	float: left; /*padding-bottom: 10px;*/
	padding-right: 18px;
	background:#FFF;
}
.mid_content_img_box span a
{
	margin: 0px 0 0 18px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #c27302;
	background: url(../../Images/arrow_with_bg.jpg) no-repeat right;
	padding: 6px 24px 8px 0px;
	line-height: 18px;
	text-decoration: none;
}

.mid_content_img_box_mobile a
{
	margin: 0px 22px 0 0px;
	float: right;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	background: url(../../Images/digital_mobile.jpg) no-repeat right;
	padding: 2px 24px 4px 0px;
	line-height: 18px;
	text-decoration: none;
}
.mid_content_img_box_mobile a:hover
{
	text-decoration: underline;
}
.mid_content_img_box_mobile a:active
{
	text-decoration: none;
}


.mid_content_img_box span a:hover
{
	text-decoration: underline;
}
.mid_content_img_box span a:active
{
	text-decoration: none;
}

.digital_edition_box
{
	float: left;
	width: 183px;
	height: 250px;
	margin: 7px 0 0 7px;
	display: inline;
}
.mid_content_text_b1_BG
{
	width: 387px;
	float: left; /*background: url(../../Images/dotted_border.jpg) repeat-x top;*/
	margin: 0 0 0 18px;
	padding-bottom: 0px;
}
.mid_content_text_b1
{
	width: 387px;
	float: left; /*background: url(../../Images/dotted_border.jpg) repeat-x top;*/
	margin: 0 0 0 18px;
	padding-bottom: 0px;
}
.mid_h1_bullet
{
	background: url(../../Images/mid_img_02.jpg) no-repeat 0 .2em; /****ChangedImageForFP*****/
	float: left;
	padding: 0 0 0 18px;
	margin: 24px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
}
.mid_h1_bullet_RED,.mid_h1_bullet_new
{
	background: url(../../Images/mid_img_01.jpg) no-repeat 0 .2em;
	float: left;
	padding: 0 0 0 18px;
	margin: 0px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	color: #b25001;
}/*
.mid_h1_bullet_new
{
	background: url(../../Images/mid_img_02.jpg) no-repeat 0 .1em;
	float: left;
	padding: 0 0 0 18px;
	margin: 0px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
}
*/
.mid_h1_bullet2
{
	background: url(../../Images/mid_img_02.jpg) no-repeat 0 .2em; /****ChangedImageForFP*****/
	float: left;
	padding: 0 0 0 18px;
	margin: 20px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
}
.mid_h1_bullet3
{
	background: url(../../Images/mid_img_02.jpg) no-repeat 0 .2em; /****ChangedImageForFP*****/
	float: left;
	padding: 0 0 0 18px;
	margin: 0px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
}
.mid_h1_bullet3 span
{
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	color: #0551a7;
}
.mid_h1_bullet4
{
	float: left;
	padding: 0 0 0 0px;
	margin: 12px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
}
.mid_h1_bullet5
{
	float: left;
	margin: 20px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
}



.mid_content_text_b2_left
{
	width: 302px;
	float: left;
	margin: 8px 0 0px 0px;
	padding-bottom: 4px;
	display: inline;
}
.mid_content_text_b2_left2
{
	width: 302px;
	float: left;
	margin: -8px 0 0px 0px;
	padding-bottom: 4px;
	display: inline;
}
.mid_content_text_b2
{
	width: 276px;
	float: left; /*background: url(../../Images/dotted_border.jpg) repeat-x bottom;*/
	margin: 0 0 0 0px;
	padding-bottom: 0px;
}
.mid_content_text_b2_right
{
	width: 302px;
	float: left; /*border-right:1px solid #cccccc;*/
	margin: 0 0 0 0px;
	padding-bottom: 10px; /*padding-bottom:58px;*/
}

.mid_content_text_b2_right_New
{
    width: 302px;
    float: left; /*border-right:1px solid #cccccc;*/
    margin: 0 0 0 20px;
    padding-bottom: 10px; /*padding-bottom:58px;*/
}

.mid_content_Line_bottom
{
	width: 270px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin: 0 0 0 0px;
	padding-bottom: 23px;
	position: relative;
}



.mid_content_text_b3
{
	width: 276px;
	float: left; /*background: url(../../Images/dotted_border.jpg) repeat-x bottom;*/
	margin: 0 0 0 26px;
	display: inline;
	padding-bottom: 0px;
}
.mid_ext_uppercase
{
	color: #5091cd; /****CHangedForFP****/
	font-size: 12px;
	font-weight: normal;
}
.mid_ext_uppercase2
{
	color: #5091cd; /****CHangedForFP****/
	font-size: 13px;
	font-weight: normal;
}
.mid_content_text_b3_Top
{
	width: 276px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	margin: 23px 0 0 26px;
	display: inline;
	padding-bottom: 0px;
}


.mid_content_list
{
	float: left;
	margin: 10px 0 0 0;
}
.mid_content_list ul
{
	float: left;
}
.mid_content_list li
{
	color: #0551a7;
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
	text-transform: uppercase;
}
.mid_content_list li a
{
	color: #0551a7;
	font-size: 13px;
	text-decoration: none;
}
.mid_content_list li a:hover
{
	text-decoration: underline;
}
.mid_content_list li a:active
{
	text-decoration: none;
	color: #0551a7;
}



.mid_grey_box
{
	width: 605px;
	background: #f4f4f4;
	float: left;
	margin-top: 16px;
	margin-bottom: 20px;
}
.mid_grey_box img
{
	margin: 7px 0 0 7px;
	padding-bottom: 7px;
}
.mid_grey_box_txt_box
{
	margin: 10px 0 0 30px;
	width: 436px;
	float: left;
}

.mid_content_box1_1 h6
{
	margin: 12px 0 0 0;
	font-size: 13px;
}


.mid_text_dotted_line
{
	float: left;
	width: 603px;
	margin-top: 10px;
}
.dotted_text
{
	width: 603px;
	border-top: 1px #c9c9c9 dotted;
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
}
.dotted_text a
{
	text-decoration: none;
	color: #0551a7;
}
.dotted_t1
{
	color: #666666;
	width: 125px;
	font-size: 12px;
	float: left;
	/*margin-left: 16px;*/
}
.dotted_t2
{
	color: #0551a7;
	width: 320px;
	font-size: 12px;
	float: left;
}
.dotted_t2 a
{
	color: #0551a7;
	width: 320px;
	font-size: 12px;
	float: left;
	text-decoration: none;
}
.dotted_t2 a:hover
{
	text-decoration: underline;
}
.dotted_t2 a:active
{
	color: #0551a7;
}


.dotted_t3
{
	color: #333333;
	width: 140px;
	font-size: 12px;
	float: right;
}

.mid_h1_style_19px
{
	background: url(../../Images/mid_img_03.jpg) no-repeat 0 .2em;
	float: left;
	padding: 0 0 0 18px;
	margin: 0px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	color:#0551a7;
	line-height: 24px;
}

.mid_content_text_wide
{
	width: 600px;
	float: left;
	margin: 8px 0 0 0px;
	padding-bottom: 0px;
	display: inline;
}


.Home_content_text_wide
{
	width: 605px;
	float: left;
	margin: 8px 0 0 0px;
	padding-bottom: 23px;
	display: inline;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
}





/* banner rotator */

.stepcarousel
{
	position: relative; /*leave this value alone*/
	margin-left: 40px;
	margin-top: 12px;
	overflow: scroll; /*leave this value alone*/
	width: 522px;
	height: 88px;
}

.stepcarousel .belt
{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 6px 6px 6px 6px; /*margin around each panel*/
	width: 124px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}




.stepcarouse2
{
	position: relative; /*leave this value alone*/
	margin-left: 60px;
	overflow: scroll; /*leave this value alone*/
	width: 840px; /*Width of Carousel Viewer itself*/
	height: 182px; /*Height should enough to fit largest content's height*/
}

.stepcarouse2 .belt
{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarouse2 .panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px 10px 10px 10px; /*margin around each panel*/
	width: 160px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	text-align: center;
	border-right: 1px solid #dddddd;
}


.stepcarouse2 .panel span
{
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 6px;
}
.bottom_slider_img
{
	padding-bottom: 6px;
}
/*
.slider1_outer{ float:left; background:#f4f4f4; width:605px; margin-top:16px; padding-bottom:10px;}*/
.slider_ext_uppercase
{
	color: #b25001;
	font-size: 12px;
}
.margin_t0_bold_15p
{
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.slider_ext_outer{
	float: left;
	margin-top: 14px;
	margin-left: 46px;
	display: inline;
	width:560px;
}
.watch_video
{
	float: left;
	margin-top: 4px;
}


/*********Right********/
.middle_right_inner
{
	width: 313px;
	float: left;
	margin-left: 18px;
	display: inline;
}
.right_box1
{
	width: 312px;
	float: left;
	border: 1px solid #cccccc;
	padding-bottom: 5px;
}
.right_box_ad_b1
{
	float: left;
	width: 300px;
	margin: 5px 0 0px 5px;
	height: 250px;
	display: inline;
	background: #f7f3f2;
	border: 1px solid #cccccc;
}
.right_box_ad_b1_inner
{
	float: left;
	width: 300px;
}


.news_txt1
{
	font-family: "Arial";
	float: right;
	color: #999999;
	padding: 0px 7px 0 0px;
	font-size: 11px;
	line-height: 12px;
}
.news_txt2
{
	font-family: "Arial";
	float: right;
	color: #cc6600;
	padding: 0px 7px 0 0px;
	font-size: 11px;
	line-height: 12px;
}

.news_txt_list
{
 float:left; margin-top:10px;
}
.news_txt_list ol
{
}
.news_txt_list li
{
	color: #666666;
	font-size: 11px;
	margin: 0px 10px 0 0px;
	line-height: 18px;
	/*padding-right: 20px;*/
}
.news_txt_list li a
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.news_txt_list li a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
.news_txt_list li a:active
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}


.news_txt3
{
	font-family: "Arial";
	float: left;
	color: #cc3300;
	font-size: 12px;
	line-height: 14px;
	background: url(../../Images/bullet_more.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
	margin-left: 40px;
}
.news_txt3 a
{
	font-family: "Arial";
	color: #cc3300;
	text-decoration: none;
}
.news_txt3 a:hover
{
	text-decoration: underline;
}
.news_txt3 a:active
{
	color: #cc3300;
	text-decoration: none;
}


.career_ctr
{
	width: 310px;
	float: left;
	border: 1px solid #cc6600;
	height: 277px;
	margin-top: 23px;
	padding-bottom: 23px;
}
.career_ctr_inner
{
	width: 260px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	display: inline;
}

.career_ctr_innertxt1
{
	color: #0551a7;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	float: left;
	padding-top: 18px;
}
.career_ctr_innertxt2
{
	color: #0551a7;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	float: left;
}
.career_ctr_innertxt3
{
	color: #7f7f7f;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	float: left;
	padding-top: 14px;
}
.career_ctr_innertxt4
{
	color: #cc3300;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	float: left;
	text-decoration: none;
}
.career_ctr_innertxt4 a
{
	color: #e55b1f;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	float: left;
	text-decoration: none;
}
.career_ctr_innertxt4 a:hover
{
	text-decoration: underline;
}
.career_ctr_innertxt4 a:active
{
	color: #c44a16;
}

.career_ctr_org_box
{
	width: 310px;
	float: left;
	height: 27px;
	background: #cc6600;
	margin-top: 24px;
}
.career_ctr_org_box span
{
	float: left;
	padding: 3px 0px 0 11px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
.career_ctr_org_box span a
{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}
.career_ctr_org_box span a:hover
{
	color: #FFF;
	text-decoration: underline;
}

.twitter_box
{
	width: 313px;
	float: left;
	background: url(../../Images/mid_img_05.jpg) left no-repeat;
	height: 105px;
	margin-top: 23px;
}
.twitter_box img
{
	margin: 24px -12px 0 16px;
}
.twitter_box span
{
	float: right;
	width: 175px;
	font-size: 13px;
	color: #005983;
	font-weight: bold;
	margin-top: 32px;
}


.right_link
{
	float: right;
	margin-top: .5em;
	font-size: 10px;
}
.right_link img
{
	margin-top: 3px;
}
.right_link a
{
	text-decoration: none;
	color: #666666;
	padding: 0 4px 0 4px;
}
.right_link a:hover
{
	text-decoration: underline;
}
.right_link a:active
{
	text-decoration: none;
	color: #666666;
}
/******Expand_collapse*******/
.button_expand
{
	color: #333333;
	background: #f4f4f4;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 311px;
	height: 24px;
	border: none;
	text-align: left;
	background: url(../../Images/arrow_green.jpg) no-repeat 0 .3em;
	padding-left: 0px 20px 0 40px;
}
.expand_box
{
	cursor: hand;
	cursor: pointer;
	width: 300px;
	background: #f4f4f4;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	height: auto;
	float: left;
	color: #333333;
	font-weight: bold;
	border: 1px solid #cccccc;
}
.expand_box2
{
	width: 300px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	height: auto;
	float: left;
	color: #333333;
	font-weight: normal;
}

.switchgroup1
{
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 310px;
}

.switchgroup1 ol
{
	font-size: 11px;
	margin-top: 10px;
	padding-bottom: 10px;
}
.switchgroup1 li
{
	color: #666666;
	margin-left: 0px;
	padding-top: 4px;
}
.switchgroup1 li a
{
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
}
.switchgroup1 li a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
.switchgroup1 li a:active
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.switchgroupNew
{
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 310px;
	font-size: 11px;
}

.switchgroupNew a
{
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	font-size: 11px;
}
.switchgroupNew a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
.switchgroupNew a:active
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

/*
.switchgroup1_text{color:#666666; text-decoration:none; padding-right:10px; float:left;}
    
  
/*****Bottom****/
.bottom_image_slider
{
	width: 957px;
	float: left;
	margin-left: 19px;
	display: inline;
	padding-bottom: 23px;
}
.slider1_outer
{
	float: left;
	background: #f4f4f4;
	width: 605px;
	margin-top: 16px;
	padding-bottom: 6px;
}
.bottom_slider1_outer
{
	float: left;
	background: #f4f4f4;
	width: 957px;
	margin-top: 16px;
	padding-bottom: 10px;
}

.bottom_grey_list
{
	width: 957px;
	margin-top: 30px;
	font-size: 12px;
	padding-bottom: 30px;
}
.bottom_grey_list a
{
	text-decoration: none;
	color: #666666;
	padding: 0 .2em 0 .2em;
}
.bottom_grey_list a:hover
{
	text-decoration: underline;
	color: #000000;
}
.bottom_grey_list a:active
{
	text-decoration: none;
	color: #666666;
}


.bottom_blue_list_outer
{
	float: left;
	width: 957px;
	font-size: 11px;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	padding-top: 16px;
}
.bottom_blue_list
{
	float: left;
	width: 957px;
	font-size: 11px;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	padding-bottom: 16px;
}

.bottom_blue_list ul
{
	margin-left: 40px;
}
.bottom_blue_list li
{
	color: #0551a7;
	float: left;
	background: url(../../Images/bottom_line.jpg) no-repeat 0 .3em;
	padding: 0px 14px 0 14px;
}
.bottom_blue_list li a
{
	color: #0551a7;
	text-decoration: none;
	float: left;
}
.bottom_blue_list li a:hover
{
	text-decoration: underline;
}
.bottom_blue_list li a:active
{
	color: #0551a7;
	text-decoration: none;
}

.footer
{
	float: left;
	width: 957px;
	text-align: center;
	color: #acacac;
	font-size: 11px;
	margin-top: 20px;
	padding-bottom: 20px;
}
.footer a
{
	text-decoration: none;
	color: #666666;
}
.footer a:hover
{
	text-decoration: underline;
}
.footer a:active
{
	text-decoration: none;
	color: #0551a7;
}



/***********Poll************/
.poll_outer
{
	width: 312px;
	float: left;
	margin-top: 18px;
}
.poll_outer_span
{
	background: url(../../Images/poll1.jpg) repeat-x left;
	float: left;
	height: 34px;
	width: 312px;
}
.poll_pan_1
{
	float: left;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 0 0 10px;
}
.poll_pan_2
{
	float: left;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 14px 0 0 86px;
	text-decoration: none;
}
.poll_inner
{
	width: 310px;
	float: left;
	border: 1px solid #cdcdcd;
	margin: 0px 0 0 0;
}
.poll_head_txt
{
	font-family: "Arial";
	float: left;
	padding: 10px 10px 0 12px;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}
.poll_radio_box
{
	font-family: "Arial";
	float: left;
	width: 300px;
	font-size: 12px;
	padding-bottom: 10px;
	margin-top: 6px;
}


.poll_radio_box input
{
	margin: 10px 0px 0 20px;
	display: inline;
	float: left;
	padding: 0px;
}
.poll_radio_box span
{
	margin: 10px 0px 0 4px;
	line-height: 14px;
	padding-top: 0px;
	float: left;
	color: #666666;
	font-size: 12px;
}

.poll_radio_box label
{
	margin: 10px 0px 0 4px;
	line-height: 14px; /* padding-top: 0px;*/
	float: right;
	color: #666666;
	font-size: 12px;
	width: 260px;
	text-align: left;
}

/* IE 6 *
/*\*/
*html .poll_radio_box span
{
	margin: 16px 0px 0 4px;
	line-height: 10px;
}
/**/
/* IE 6 *
/*\*/
*html .poll_radio_box label
{
	margin: 16px 0px 0 4px;
	line-height: 10px;
}
/**/

*:first-child+html .poll_radio_box {
  font-family: "Arial";
	float: left;
	width: 330px;
	font-size: 12px;
	padding-bottom: 10px;
	margin-top: 6px;
}


*:first-child+html .poll_radio_box input
{
	margin: 0px 0px 0 20px;
	display: inline;
	float: left;
	margin-top: 5px;
	
}
*:first-child+html .poll_radio_box span
{
	margin: 0px 0px 0 4px;
	line-height: 14px;
	float: left;
	color: #666666;
	font-size: 12px;
	width: 240px;
	display: inline;

}

*:first-child+html .poll_radio_box label
{
	margin: 0px 0px 0 2px;
	line-height: 14px; 
	float: right;
	color: #666666;
	font-size: 12px;
	width: 280px;
	text-align: left;
	display: inline;
	margin-top:10px;
}

.poll_radio_box2
{
	font-family: "Arial";
	float: left;
	width: 300px;
	font-size: 12px;
	margin-top: 6px;
}
.poll_radio_box2 span
{
	margin: 1px 0px 0 10px;
	line-height: 14px;
	padding-top: 0px;
	float: left;
	color: #666666;
	font-size: 12px;
}

.poll_radio_box2 input
{
	margin: 0px 0px 0 10px;
	display: inline;
	float: left;
	padding: 0px;
	width: 140px;
	height: 19px;
	border: 1px solid #cecece;
}









.poll_ad_box
{
	width: 300px;
	height: 100px;
	float: left;
	margin: 10px 0 0 4px;
	display: inline;
	border: 1px solid #cdcdcd;
	background: #f7f3f2;
}
.poll3_img
{
	float: left;
	margin: 4px 0 0 7px;
}
.poll_txt2
{
	font-family: "Arial";
	float: left;
	color: #069cdb;
	padding: 0px 0 0 7px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}
.poll_txt3
{
	font-family: "Arial";
	float: left;
	color: #73bf43;
	padding: 0px 0 0 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	background: url(../../Images/arrow_green.jpg) no-repeat 0 .1em;
	text-decoration: none;
	margin-left: 7px;
}
.poll_txt4
{
	font-family: "Arial";
	float: right;
	color: #999999;
	padding: 0px 7px 0 0px;
	font-size: 10px;
	line-height: 18px;
}
.news_txt1
{
	font-family: "Arial";
	float: right;
	color: #999999;
	padding: 0px 7px 0 0px;
	font-size: 11px;
	line-height: 18px;
}
.submit_poll
{
}
.poll4_img
{
	float: left;
	background: url(../../Images/poll4.jpg) no-repeat;
	width: 312px;
	height: 28px;
}
.poll4_img a
{
	float: left;
	color: #f8dd3b;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 28px 0 0px;
	margin: 3px 0 0 98px;
	background: url(../../Images/bullet_submit.jpg) no-repeat 8.2em .5em;
}








.poll_result_txt_box
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.poll_result_txt_1
{
	color: #0551a7;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0 0 20px;
	float: left;
	line-height: 18px;
}
.poll_result_txt_2
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0 0 56px;
	float: left;
	line-height: 18px;
}

.result_box_main
{
	width: 290px;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 4px 0 10px 10px;
	padding-bottom: 5px;
	padding-top: 2px;
	float: left;
}

.result_grey_bg
{
	float: left;
	background: #f3f3f3;
	width: 280px;
	margin: 2px 0 0 5px;
	display: inline;
	padding-bottom: 6px;
}
.result_white_bg
{
	float: left;
	background: #FFF;
	width: 280px;
	margin: 2px 0 0 5px;
	display: inline;
	padding-bottom: 6px;
}
.result_text
{
	float: left;
	color: #000;
	font-weight: bold;
	padding: 2px 0 0 12px;
}
.result_img
{
	float: left;
	margin: 4px 0 0 12px;
	display: inline;
	height: 13px;
	background: url(../../Images/poll5.jpg) repeat-x left;
}
.result_text2
{
	float: left;
	color: #000;
	font-weight: bold;
	padding: 0px 0 0 10px;
}


/**********Sub**********/
.sub_mid_link
{
	float: left;
	margin-top: 56px;
	margin-left: 10em;
	display: inline;
	font-size: 12px;
	color: #999999;
}
.sub_mid_link a
{
	text-decoration: none;
	color: #0551a7;
	padding: 0 4px 0 2px;
}
.sub_mid_link a:hover
{
	text-decoration: underline;
}
.sub_mid_link a:active
{
	text-decoration: none;
	color: #0551a7;
}
.sub_mid_link_red
{
	text-decoration: none;
	color: #cc3300;
	padding: 0 4px 0 4px;
}

.sub_mid_link_NEW
{
	margin-top: 56px;
	font-size: 12px;
	color: #999999;
	width: 603px;
}
.sub_mid_link_NEW a
{
	text-decoration: none;
	color: #0551a7;
	padding: 0 4px 0 2px;
}
.sub_mid_link_NEW a:hover
{
	text-decoration: underline;
}
.sub_mid_link_NEW a:active
{
	text-decoration: none;
	color: #0551a7;
}
.sub_mid_link_red
{
	text-decoration: none;
	color: #cc3300;
	padding: 0 4px 0 4px;
}

.top_ext_links
{
	width: 600px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin-left: 0px;
	display: inline;
	padding-bottom: 6px;
}

.top_ext_links_txt
{
	float: left;
	margin-top: 1em;
	padding-right: 1.5em;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	height: 29px;
}

.top_ext_links_txt_a
{
	text-decoration: none;
	color: #666666;
	padding: 6px 6px 8px 30px;
	background-position: 0 .3em;
	background-repeat: no-repeat;
	line-height: 24px;
}
.top_ext_links_txt_a_NEW
{
	text-decoration: none;
	color: #666666;
	padding: 6px 6px 8px 30px;
	background-position: 0 .3em;
	background-repeat: no-repeat;
	line-height: 24px;
}

.top_ext_links_txt_a1
{
	text-decoration: none;
	color: #666666;
	padding: 6px 6px 8px 30px;
	background-position: 0 0em;
	background-repeat: no-repeat;
	line-height: 30px;
	background-image: url(../../Images/ico_download.jpg);
}
.top_ext_links_txt a:hover
{
	text-decoration: underline;
}
.top_ext_links_txt a:active
{
	text-decoration: none;
	color: #666666;
}

.top_ext_links_txt_a2 img
{
	text-decoration: none;
	color: #666666;
	margin: 0px 10px 0px 10px;
	padding-top: 1px;
}

.top_ext_links_txt_a3 img
{
	text-decoration: none;
	color: #666666;
	margin: 0px 0px 0px 12px;
	padding-top: 0px;
}
.top_ext_links_txt_a3
{
	text-decoration: none;
	color: #666666;
	margin-top: 7px;
	float: left;
	margin-left: 8px;
}

.top_ext_links_txt_rss a
{
	float: left;
	background: url(../../Images/ico_rss.jpg) 0 .3em no-repeat;
	color: #3789b9;
	padding: 2px 0 0 20px;
	text-decoration: none;
	margin-top: 4px;
	margin-left: 14px;
	display: inline;
}
.top_ext_links_txt_rss a:hover
{
	text-decoration: underline;
}
.top_ext_links_txt_rss a:active
{
	text-decoration: none;
	color: #3789b9;
}

.top_ext_links_txt3
{
	float: left;
	margin-top: 1.1em;
	font-size: 11px;
	color: #666666;
	height: 29px;
}
.top_ext_links_txt4
{
	float: left;
	margin-top: 1em;
	padding-right: .4em;
	margin-left: 0px;
	display: inline;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	height: 29px;
}

.top_ext_links_txt3 a:hover, .top_ext_links_txt4 a:hover, .top_ext_links_right a:hover
{
	text-decoration: underline;
}
.top_ext_links_txt3 a:active, .top_ext_links_txt4 a:active, .top_ext_links_right a:active
{
	text-decoration: none;
	color: #666666;
}

.top_ext_links_right
{
	float: right;
	margin-top: 1em;
	padding-right: 0em;
	margin-left: 0px;
	display: inline;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	height: 29px;
}



.top_ext_links_txt2
{
	float: left;
	margin-top: 10px;
	padding-right: 0;
	padding-left: 0;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	height: 29px;
}

.top_ext_links_txt2 a
{
	font-size: 11px;
	color: #666666;
}
.top_ext_links_txt_a4
{
	text-decoration: none;
	color: #666666;
	margin-top: 7px;
	float: left;
	padding: 0 0px 0 0px;
}
.top_ext_links_txt2 img
{
	margin: 6px 10px 0 10px;
}

.bottom_ext_links_txt
{
	float: left;
	margin-top: 6em;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	padding-top: 12px;
	width: 600px;
}
.bottom_ext_links_txtInner
{
	float: left;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	padding-bottom: 12px;
	width: 600px;
}
.bottom_ext_links_txt a:hover
{
	text-decoration: underline;
}
.bottom_ext_links_txt a:active
{
	text-decoration: none;
}

.bottom_ext_links_txt_a
{
	text-decoration: none;
	color: #666666;
	padding: 0px 8px 0px 0px;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	margin: 0 0px 0 0px;
	float: left;
}
.bottom_ext_links_txt_a span
{
	text-decoration: none;
	color: #666666;
	padding: 4px 0px 2px 20px;
	background: url(../../Images/ico_email.jpg) no-repeat left;
	margin: 0 0px 0 0px;
	float: left;
}
.bottom_ext_links_txt_a span:hover
{
	text-decoration: underline;
}
.bottom_ext_links_txt_a span:active
{
	text-decoration: none;
}

.bottom_ext_links_txt_a2
{
	text-decoration: none;
	color: #666666;
	padding: 0px 8px 0px 0px;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	margin: 0 0px 0 8px;
	float: left;
}
.bottom_ext_links_txt_a2 span
{
	text-decoration: none;
	color: #666666;
	padding: 4px 0px 2px 20px;
	background: url(../../Images/ico_print.jpg) no-repeat left;
	margin: 0 0px 0 0px;
	float: left;
}
.bottom_ext_links_txt_a2 span:hover
{
	text-decoration: underline;
}
.bottom_ext_links_txt_a2 span:active
{
	text-decoration: none;
}


.bottom_ext_links_txt_a3
{
	text-decoration: none;
	color: #666666;
	padding: 0px 8px 0px 0px;
	background: url(../../Images/dotted_border2.jpg) repeat-y right;
	margin: 0 0px 0 8px;
	float: left;
}
.bottom_ext_links_txt_a3 span
{
	text-decoration: none;
	color: #666666;
	padding: 4px 0px 2px 20px;
	background: url(../../Images/ico_order.jpg) no-repeat left;
	margin: 0 0px 0 0px;
	float: left;
}
.bottom_ext_links_txt_a3 span:hover
{
	text-decoration: underline;
}
.bottom_ext_links_txt_a3 span:active
{
	text-decoration: none;
}


.bottom_ext_links_2
{
	float: left;
	font-size: 11px;
	color: #666666;
	padding-bottom: 12px;
	padding-top: 12px;
	width: 573px;
	margin-top: 6px;
	margin-left: 0px;
	display: inline;
}
.bottom_ext_links_2 b
{
	font-size: 11px;
	color: #666666;
	margin: 15px 0 0 10px;
}
.bottom_ext_links_2 img
{
	float: left;
	margin-top: -4px;
}


.bottom_ext_links_txt2
{
	float: left;
	margin-top: .4em;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	height: 29px;
	padding-top: 12px;
	width: 600px;
}
.bottom_ext_links_txtInner2
{
	float: left;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	padding-bottom: 8px;
	width: 600px;
}
.bottom_ext_links_txtInner2 img
{
	margin: 0 8px 0 10px;
	display: inline;
	float: none;
}
.bottom_ext_links_txtInner2 span
{
	float: left;
}


.Subbottom_box_bg
{
	width: 501px;
	height: 209px;
	float: left;
	background: url(../../Images/Subbottom_box_bg.jpg) no-repeat left;
	margin-top: 30px;
	margin-left: 40px;
}

.Subbottom_box_bg #text_box
{
	float: left;
	margin-left: 18px;
	margin-top: 20px;
	width: 344px;
	display: inline;
}
.Subbottom_text_1
{
	float: left;
	color: #cba647;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}
.Subbottom_text_2
{
	float: left;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 14px;
}
.Subbottom_text_3
{
	float: left;
	color: #c69c09;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	background: url(../../Images/sub_learn_arrow.jpg) no-repeat right;
	padding: 4px 22px 4px 0;
	margin-top: 12px;
	text-decoration: none;
}
.Subbottom_text_3:hover
{
	text-decoration: underline;
}
.Subbottom_text_3:active
{
	text-decoration: none;
	color: #c69c09;
}

.Subbottom_text_4
{
	float: left;
	color: #ff6633;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 20px;
	text-decoration: none;
}






/****************Search_page*******************/
.search_outer
{
	float: left;
	width: 600px;
	border: 1px solid #999999;
	margin-top: 20px;
	padding-bottom: 30px;
}
.search_top_grey_box
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #999999;
	margin: 2px 0 0 2px;
	display: inline;
}
.search_top_grey_box span
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 9em;
	padding-top: .6em;
	color: #555555;
}

.search_text_grey_top
{
	color: #666666;
	font-size: 12px;
	float: left;
	padding: 20px 0 0 150px;
}


.search_form
{
	float: left;
	width: auto;
}
.search_form span
{
	text-align: right;
	padding: 0 10px 0px 0px;
	width: 140px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}
.search_form select
{
	margin: 0 10px 0px 0px;
	float: left;
}

.search_form_inn
{
	margin: 12px 0 0 0;
	float: left;
}

.search_form_input_1
{
	width: 297px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
}
.search_form_input_2
{
	width: 78px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
}

.search_select1
{
	width: 60px;
}

.search_select2
{
	width: 202px;
}
.search_select3
{
	width: 220px;
}
.search_multiple_select
{
	width: 240px;
	padding: 0px;
	border: 1px solid #c3c3c3;
}

.search_multi_arrow
{
	margin-left: 9px;
	margin-top: 58px;
	padding-right: 12px;
	font-size: 15px;
	color: #666666;
	float: left;
	width: 25px;
}
.search_multi_arrow a
{
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.search_button
{
	float: left;
    background: url(../../Images/search_button2.jpg) no-repeat left;
    width: 84px;
  /*height: 27px;*/
    cursor: pointer;
    padding: 0px;
    margin:0px 0px 0 8px;
    border: none;
}
.search_button_Search
{
	float: right;
	background: url(../../Images/search_button2.jpg) no-repeat left;
	width: 84px;
	height: 27px;
	cursor: pointer;
	padding: 0px;
	margin: 0 35px 0 0px;
	display: inline;
	border: none;
}
.search_button_Search1
{
	float: left;
	background: url(../../Images/search_button2.jpg) no-repeat left;
	width: 84px;
	height: 27px;
	cursor: pointer;
	padding: 0px;
	margin: 15px 0px 0 250px;
	display: inline;
	border: none;
}
.search_button2
{
	float: right;
	background: url(../../Images/search_button2.jpg) no-repeat left;
	width: 84px;
	height: 27px;
	cursor: pointer;
	padding: 0px;
	margin: 30px 34px 0 0px;
	border: none;
}



/****************Result_page*******************/

.result_sub_head
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding: 30px 0 0 0px;
}

.result_search
{
	float: left;
	margin-top: 5px;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	padding-top: 0px;
	width: 600px;
}
.result_search_txtInner
{
	float: left;
	font-size: 11px;
	color: #666666;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	padding-bottom: 0px;
	width: 600px;
}
.result_search_Span
{
	float: left;
	color: #cc3300;
	font-size: 25px;
	line-height: 26px;
	padding: 12px 0 12px 0;
}
.result_search_blue
{
	float: left;
	color: #3399cc;
	font-size: 25px;
	line-height: 26px;
	padding: 12px 0 12px 0;
}

.result_txt_black_inner
{
	float: left;
	width: 603px;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin-top: 4px;
	padding-bottom: 4px;
}

.result_txt_span1
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0 0px 0 0px;
}
.result_txt_span2
{
	float: left;
	background: url(../../Images/divide.jpg) repeat-y right;
	margin: 0px 0 0 8px;
	color: #333333;
	font-size: 11px;
	padding: 0 8px 0 0;
}
.result_txt_span3
{
	float: left;
	color: #333333;
	font-size: 11px;
	margin-left: 9px;
}
.result_txt_span3 a
{
	color: #0551a7;
	text-decoration: none;
}
.result_txt_span3 a:hover
{
	color: #0551a7;
	text-decoration: underline;
}
.result_txt_link
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0551a7;
	padding: 0px 0 0 0px;
	text-decoration: underline;
}
.result_detail_outer
{
	float: left;
	width: 595px;
	padding: 25px 0 0 0px;
}
.result_detail_p
{
	float: left;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	padding: 0px 0 0 0px;
}
.result_detail_span
{
	float: left;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	line-height: normal;
	font-weight: bold;
	padding: 0px 0 0 0px;
}
.result_txt_blue
{
	float: left;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399cc;
	padding: 0px 0 0 0px;
}
.result_detail_italics_txt
{
	float: left;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: italic;
	padding: 0px 0 0 0px;
}
.result_detail_txt_11px
{
	float: left;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px 0 0 0px;
}

.result_sub_mid_link
{
	float: left;
	margin-top: 5px;
	margin-left: -6px;
	display: inline;
	font-size: 12px;
	color: #000000;
}
.result_sub_mid_link a
{
	text-decoration: none;
	color: #0551a7;
	padding: 0 8px 0 6px;
	border-right: 1px solid #cccccc;
}
.result_sub_mid_link a:hover
{
	text-decoration: underline;
}
.result_sub_mid_link a:active
{
	text-decoration: none;
	color: #0551a7;
}
.result_sub_mid_link_red
{
	text-decoration: none;
	color: #cc3300;
	padding: 0 4px 0 0px;
}
.bgnone_a
{
	background: none;
}


.result_search_box
{
	float: right;
	width: 275px;
	margin: 5px 0px 0 0px;
	padding: 0px 0 7px 0px;
}
.result_search_box_inner
{
	float: right;
	padding: 7px 0 7px 0px;
}
.text_area
{
	float: left;
	width: 200px;
	height: 15px;
	margin: 10px 0px 0 0px;
	float: left;
	color: #999999;
	border: 1px solid #c3c3c3;
}



/***************************Login****************************/
.login_top_grey_box
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #999999;
	margin: 2px 0 0 2px;
	display: inline;
}
.login_top_grey_box span
{
	font-size: 18px;
	float: left;
	font-weight: bold;
	padding-top: .5em;
	line-height: normal;
	padding-left: 15em;
	color: #555555;
}
.login_top_grey_box3
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #999999;
	margin: 2px 0 0 2px;
	display: inline;
}
.login_top_grey_box3 span
{
	font-size: 18px;
	float: left;
	font-weight: bold;
	padding-top: .5em;
	line-height: normal;
	padding-left: 12em;
	color: #555555;
}

.login_top_grey_box2
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #cbcbcb;
	margin: 2px 0 0 2px;
	display: inline;
}
.login_top_grey_box2 span
{
	font-size: 16px;
	float: left;
	font-weight: bold;
	padding-top: .5em;
	line-height: 18px;
	padding-left: 15em;
	color: #555555;
}

.login_form
{
	margin: 0px 0 0 0;
	float: left;
}
.login_form span
{
	text-align: right;
	padding: 0 10px 0px 0px;
	width: 140px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}
 
.login_form input
{
	width: 220px;
	float: left;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
}
.login_form_Activ
{
	margin: 0px 0 0 0;
	float: left;
}
.login_form_Activ span
{
	text-align: right;
	padding: 0 10px 0px 0px;
	width: auto;
	float: left;
	font-weight: bold;
	font-size: 13px;
}
 
.login_form_Activ input
{
	width: 220px;
	float: left;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
}
/* IE 6 *
/*\*/
*html .login_form2
{
	margin: -30px 0 0 0;
	float: left;
}

/**/
.login_form2
{
	margin: 0px 0 0 0;
	float: left;
}
.login_form2 span
{
	text-align: right;
	padding: 0 10px 0px 0px;
	width: 140px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}

.login_form2 input
{
	width: 220px;
	float: left;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
}


.login_form_err_txt3
{
	width: 602px;
	color: #cc0000;
	float: left;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.login_form_err_txt
{
	color: #cc0000;
	float: left;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 500px;
}
.login_form_err_txt span
{
	color: #cc0000;
	float: left;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
	width: 500px;
	text-align: left;
	font-weight: normal;
}

.login_form_err_txt_New
{
	color: #cc0000;
	float: left;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 500px;
}
.login_form_err_txt_New span
{
	color: #cc0000;
	float: left;
	font-size: 12px;
	padding: 0px 0px 2px 12.5em;
	width: 500px;
	text-align: left;
	font-weight: normal;
}



.login_form_err_txt2
{
	color: #cc0000;
	float: left;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}







/*.login_form input {
    width: 220px;
    height: 18px;
    padding: 0px;
    border: 1px solid #c3c3c3;
    font-size: 11px;
    color: #414141;
}*/

.login_form_outer
{
	float: left;
	padding-top: 30px;
	padding-left: 70px;
}

.login_cbox
{
	padding: 0px;
	border: none;
	font-size: 11px;
	color: #414141;
}

.login_form_rem
{
	margin: 2em 0 0 19.8em;
	float: left;
	display: inline;
}
.login_form_rem span
{
	text-align: left;
	padding: 0 0px 0px 4px;
	width: 140px;
	font-size: 12px;
}
.login_form_submit
{
	float: left;
	background: url(../../Images/login_but.jpg) no-repeat left;
	padding: 0px;
	width: 82px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 4px;
}

.login_form_links
{
	float: left;
	margin-left: 132px;
	color: #999999;
	font-size: 13px;
	margin-top: 20px;
	display: inline;
}
.login_form_links a
{
	color: #0551a7;
	text-decoration: none;
	font-size: 13px;
	line-height: 14px;
	padding: 0 2px 0 2px;
}
.login_form_links a:hover
{
	color: #0551a7;
	text-decoration: underline;
}
.login_form_links a:active
{
	color: #0551a7;
	text-decoration: none;
}

.login_outer_292
{
	float: left;
	width: 293px;
	border: 1px solid #999999;
	margin-top: 20px;
	padding-bottom: 25px;
}
.login_outer_292 span
{
	color: #0551a7;
	font-size: 13px;
	text-decoration: none;
	background: url(../../Images/bullet_more2.jpg) no-repeat right;
	padding: 0 10px 0 0;
	margin: 22px 0 0 26px;
	float: left;
}
.login_outer_292 span a
{
	color: #0551a7;
	font-size: 13px;
	text-decoration: none;
}
.login_outer_292 span a:hover
{
	color: #0551a7;
	text-decoration: underline;
}


.login_outer_292_2
{
	float: left;
	width: 293px;
	border: 1px solid #999999;
	margin-top: 20px;
	padding-bottom: 15px;
	margin-left: 12px;
}
.login_outer_292_2 span
{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	margin: 15px 0 0 10px;
	float: left;
}
.login_outer_292_2 span a
{
	color: #0551a7;
	font-size: 12px;
	text-decoration: none;
}
.login_outer_292_2 span a:hover
{
	color: #0551a7;
	text-decoration: underline;
}
.login_paddingTB
{
	padding-top: 16px;
	padding-bottom: 16px;
}
/********Login_ERR********/
.loginerr_outer
{
	float: left;
	width: 600px;
	border: 1px solid #cc3300;
	margin-top: 20px;
	padding-bottom: 10px;
}
.loginerr_outer span
{
	float: left;
	background: url(../../Images/err_button.jpg) no-repeat 0 .1em;
	padding: 1px 5px 0 20px;
	font-size: 12px;
	color: #cc0000;
	margin: 7px 0 0 9px;
}
.loginerr_outer span a
{
	text-decoration: underline;
	font-size: 12px;
	color: #cc0000;
}
.loginerr_outer span a:hover
{
	text-decoration: underline;
}


/***Register***/
.sub_status_txt1
{
	/*float: left;*/
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	padding-top: 70px; /*margin-top: 23px;     padding-left: 8.8em;*/
}
.sub_status_rbutton
{
	float: left;
	margin: 16px 0 0 222px;
	display: inline;
}
.sub_status_rbutton span
{
	font-size: 15px;
	color: #000000;
	padding-left: 5px;
}
.sub_status_rbutton input
{
	margin: 0 0px 0 18px;
}
.sub_status_continue
{
	float: left;
	background: url(../../Images/continue_but.jpg) no-repeat left;
	padding: 0px;
	width: 99px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 40px;
}

.ver_sub_text1
{
	color: #555555;
	font-size: 13px;
	float: left;
	padding: 17px 0 0 12px;
}
.ver_sub_box_grey
{
	width: 575px;
	height: 105px;
	border: 1px solid #cccccc;
	margin: 17px 0 0 11px;
}
.ver_sub_text_box
{
	width: 243px;
	height: 105px;
	float: left;
	background: #eeeeee;
}
.ver_sub_text2
{
	color: #666666;
	font-size: 12px;
	float: left;
	padding: 15px 0px 0 7px;
	line-height: 16px;
}

.ver_sub_form_inn
{
	margin: 12px 0 0 0;
	float: left;
}
.ver_sub_form_inn span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 106px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}
.ver_sub_form_inn input
{
	width: 191px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
}
.ver_sub_form_inn_OR
{
	float: left;
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	margin-left: 16em;
	margin-top: 14px;
	display: inline;
}
.ver_sub_form_inn_OR2
{
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	display: inline;
	margin-left: .7em;
	margin-right: .7em;
}



.ver_sub_form_inn2
{
	margin: 12px 0 0 0;
	float: left;
}
.ver_sub_form_inn2 span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 106px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}
.ver_sub_form_inn2 input
{
	width: 191px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #414141;
	float: left;
}
.ver_sub_form_inn2_OR2
{
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 2px .7em 0px .7em;
}











.reg_form_inn
{
	margin: 12px 0 0 0;
	float: left;
}
.reg_form_inn span
{
	text-align: right;
	padding:0px 8px 0px 0px;
	width: 150px;
	float: left;
	font-size: 13px;
}
.reg_form_inn input
{
	width: 218px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}
.reg_form_inn textarea
{
	width: 300px;
	height: 75px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	color: #666666;
}
.reg_form_txt1
{
	padding: 0 0px 0px 5px;
	float: none;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	display: inline;
}
.reg_form_txt2
{
	width: 151px;
	text-align: right;
	padding: 10px 0px 0px 0em;
	float: none;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	display: inline;
	float: left;
}
.reg_form_top_txt
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: 600px;
	margin-top: 24px;
	padding-bottom: 8px;
}

.reg_form_top_txt_Classified
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: 600px;
	padding-bottom: 8px;
}

.reg_form_top_txt a
{
	color: #0551a7;
	text-decoration: none;
}
.reg_form_top_txt a:hover
{
	color: #0551a7;
	text-decoration: underline;
}


.reg_form_Mtop
{
	margin: 25px 0 13px 2px;
}
.reg_form_rem
{
	margin: 3em 0 0 14.5em;
	float: left;
	display: inline;
}
.reg_button
{
	float: left;
	background: url(../../Images/regi_button.jpg) no-repeat left;
	padding: 0px;
	width: 96px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 0px;
}
.sub_button
{
	float: left;
	background: url(../../Images/subscribe_button.jpg) no-repeat left;
	padding: 0px;
	width: 105px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 0px;
}

.forgot_text1
{
	color: #555555;
	font-size: 13px;
	float: left;
	padding: 17px 25px 0 32px;
}
.forgot_paddingTB
{
	padding-top: 34px;
	padding-bottom: 16px;
	margin-left: 70px;
	display: inline;
}
.forgot_paddingTB2
{
	padding-top: 34px;
	padding-bottom: 16px;
	margin-left: 83px;
	display: inline;
}
.forgot_cont
{
	margin: 1.2em 0 0 17.7em;
	float: left;
	display: inline;
}
.reg_form_inn_span2
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: auto;
	float: left;
	font-size: 13px;
}























/*****receipt_page******/

#receipt_main_container
{
	margin-right: auto;
	margin-left: auto;
	width: 504px;
	margin-top: 20px;
}
.receipt_top_logo
{
	float: left;
	margin: 0px 0 0 15px;
	padding-bottom: -14px;
	display: inline;
}
.receipt_top_right
{
	float: right;
	width: 45px;
	padding-right: 8px;
}
.receipt_top_right img
{
	float: left;
	margin: 2px 5px 0 0px;
}
.receipt_top_right span
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	float: right;
	padding: 3px 0 0 0px;
}
.receipt_top_right span a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.receipt_top_right span a:hover
{
	text-decoration: underline;
}
.receipt_top_bottom
{
	width: 495px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin-left: 0px;
	display: inline;
	padding-bottom: 6px;
	margin-top: -7px;
}

.receipt_table_main
{
	float: left;
	width: 495px;
}
.gray_bckground
{
	background: #dfdede;
	padding: 0px 0 0 0px;
}
.graybg_head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 0 0 0 15px;
}
.graybg_head_td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left: 10px;
}
.graybg_head_td1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding-right: 14px;
}
.receipt_td
{
	float: left;
	padding: 8px;
}
.receipt_td1
{
	float: left;
	padding: 12px 0 0 0px;
}
.receipt_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-indent: 14px;
	padding-top: 5px;
}
.receipt_txt1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: right;
	padding-right: 16px;
}

.receipt_txt_sub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0 0 0 14px;
	line-height: 18px;
}
.receipt_table_outer
{
	float: left;
	padding-bottom: 20px;
}
.receipt_table_outer1
{
	float: left;
	padding: 8px 0 12px 0px;
}
.rec_ext_links_txt_a
{
	text-decoration: none;
	color: #666666;
	padding: 6px 12px 6px 20px;
	background-position: 0 .3em;
	background-repeat: no-repeat;
	line-height: 24px;
}
.rec_ext_links_txt_a:hover
{
	text-decoration: underline;
}
/**************MyAccount********/
.MyAccount_msg_box
{
	float: left;
	border: 1px solid #cacaca;
	width: 599px; /*height: 39px;*/
	margin-top: 25px;
}
.MyAccount_msg_box span
{
	float: left;
	font-size: 13px;
	color: #cc3300;
	margin-left: 14px;
	margin-top: 12px;
}
.MyAccount_msg_box span a
{
	color: #0551a7;
	text-decoration: none;
}
.MyAccount_msg_box span a:hover
{
	text-decoration: underline;
}


/*.MyAccount_msg_Tab{ float:left;position:absolute; margin-top:-60em; border:1px solid #cacaca; width:599px; height:39px;}
.MyAccount_msg_Tab span{ float:left; font-size:13px; color:#cc3300; margin-left:14px; margin-top:12px;}
*/

/*************************Subscription*******************/
.subs_table
{
	float: left;
	border: 1px solid #999999;
	margin-top: 32px;
	margin-left: 16px;
	font-size: 13px;
	display: inline;
	width: 567px;
}
.subs_table td
{
	border: 1px solid #999999;
}
.subs_td_bg
{
	background: url(../../Images/subs_td_bg.jpg) repeat-x left;
	height: 23px;
	padding-top: 6px;
}
.subs_td_bg_intent
{
	background: url(../../Images/subs_td_bg.jpg) repeat-x left;
	height: 23px;
	padding-top: 6px;
	text-indent: 8px;
}
.subs_table_radio
{
	float: left;
	padding: 0px;
	border: none;
	margin: -1px 0px 0px 57px;
	display: inline;
}
.subs_td_white
{
	height: 23px;
	padding-top: 6px;
}
.subs_table_tr
{
	width: 567px;
	float: left;
	border-bottom: 1px solid #999999;
}
.subs_table_386
{
	width: 385px;
	float: left;
}
.subs_table_181
{
	width: 181px;
	float: left;
}
.subs_table_286
{
	width: 296px;
	float: left;
}
.subs_table_89
{
	width: 89px;
	float: left;
}
.subs_table_476
{
	width: 476px;
	float: left;
}

.subs_table_116
{
	width: 116px;
	float: left;
}
.subs_table_150
{
	width: 150px;
	float: left;
}
.subs_table_298
{
	width: 298px;
	float: left;
}
.subs_table_414
{
	width: 420px;
	float: left;
}



.subs_access_continue
{
	float: left;
	background: url(../../Images/accses_button.jpg) no-repeat left;
	padding: 0px;
	width: 87px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 26px;
}
.Subs_Email_Enter
{
	color: #555555;
	font-size: 13px;
	float: left;
	padding: 20px 0px 0 10.3em;
}
.subs_table_radio2
{
	float: left;
	padding: 0px;
	border: none;
	margin: -1px 0px 0px 6px;
	display: inline;
}
.subs_table_radio3
{
	float: left;
	padding: 0px;
	border: none;
	margin: -1px 0px 0px 40px;
	display: inline;
}

.subs_subscribe_but
{
	float: left;
	background: url(../../Images/subscribe_button.jpg) no-repeat left;
	padding: 0px;
	width: 105px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 41px;
}

.subs_purchase
{
	float: left;
	background: url(../../Images/purchase_button.jpg) no-repeat left;
	padding: 30px;
	width: 103px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 45px;
}

.subs_medical_input_text
{
	float: left;
	width: 373px;
	height: 18px;
	padding: 0px;
	margin-left: 26px;
	margin-top: 16px;
	border: 1px solid #cccccc;
}
.subs_medical_text1
{
	color: #555555;
	font-size: 13px;
	float: left;
	padding: 28px 25px 0 26px;
}
.subs_medical_text1 a
{
	color: #0551a7;
	text-decoration: none;
}
.subs_medical_text1 a:hover
{
	color: #0551a7;
	text-decoration: underline;
}

.subs_REQ_field
{
	width: 151px;
	text-align: left;
	padding: 10px 0px 0px 1.4em;
	float: none;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	display: inline;
	float: left;
}
.subs_form_text1
{
	color: #555555;
	font-size: 13px;
	float: left;
	padding: 10px 5px 0 1.8em;
}

.subsrb_right_text
{
	float: left;
	width: 312px;
	border: 1px solid #999999;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-left: 0px;
}
.subsrb_right_text span
{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	margin: 15px 0 0 10px;
	float: left;
}
.subsrb_right_text span a
{
	color: #0551a7;
	font-size: 12px;
	text-decoration: none;
}
.subsrb_right_text span a:hover
{
	color: #0551a7;
	text-decoration: underline;
}


.Subsrb_right_grey
{
	width: 312px;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-bottom: 12px;
	color: #333333;
	font-size: 12px;
}
.Subsrb_right_grey span
{
	color: #333333;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin-left: 10px;
	padding-right: 10px;
}
.Subsrb_right_grey ul
{
	float: left;
	padding-left: 40px;
	padding-top: 2px;
	list-style: none;
	width: 252px;
}
.Subsrb_right_grey ul li
{
	list-style: none;
	width: 252px;
	background: url(../../Images/bullet_grey.jpg) no-repeat 0 .6em;
	padding-left: 10px;
	line-height: 16px;
}
.Subsrb_right_grey ul li a
{
	color: #0551a7;
	text-decoration: none;
}
.Subsrb_right_grey ul li a:hover
{
	text-decoration: underline;
}
.Subsrb_right_grey ul li ul
{
	width: 200px;
	float: left;
	padding-left: 34px;
	list-style: none;
}
.Subsrb_right_grey ul li ul li
{
	width: 200px;
	background: url(../../Images/bullet_grey.jpg) no-repeat 0 .6em;
	padding-left: 10px;
}
.Subsrb_right_span
{
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 0 10px 0px;
}

.Subsrb_right_span2
{
	width: 312px;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	float: left;
	padding-bottom: 16px;
	margin-bottom: 30px;
}
.Subsrb_right_span2 span
{
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding: 16px 0 0 13px;
}
.Subsrb_right_span2 p
{
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	padding: 16px 0px 0px 13px;
	line-height: normal;
	margin: 0px;
}
.Subsrb_right_span2 p a
{
	color: #0551a7;
}
.Subsrb_right_span2 p a:hover
{
	text-decoration: underline;
}
.Subsrb_right_span2 ul
{
	float: left;
	font-size: 11px;
	color: #0551a7;
	padding: 10px 0 0 13px;
}
.Subsrb_right_span2 ul li
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.Subsrb_right_span2 ul li a
{
	font-size: 11px;
	color: #0551a7;
	text-decoration: none;
}
.Subsrb_right_span2 ul li a:hover
{
	text-decoration: underline;
}

.tab_page_num_outer
{
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	height: 23px;
	width: 603px;
	float: left;
	margin-top: 20px;
}
.tab_page_num_inner
{
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	height: 23px;
	width: 603px;
	float: left;
}
.tab_page_numLi
{
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	margin-top: 3px;
	float: right;
	margin-right: 5px;
	display: inline;
}
.tab_page_numLi a
{
	text-decoration: none;
}
.tab_page_numLi a:hover
{
	text-decoration: underline;
}
.tab_page_numLi span
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
}
.tab_page_numLi a
{
	font-size: 11px;
	font-weight: bold;
	color: #0551a7;
}

.tab_previ_but
{
	font-size: 11px;
	font-weight: bold;
	background: url(../Images/prev_but.jpg) no-repeat left;
	color: #0551a7;
	display: inline;
	margin-left: 10px;
	padding-left: 10px;
	text-decoration: none;
}
.tab_next_but
{
	font-size: 11px;
	font-weight: bold;
	background: url(../Images/next_but.jpg) no-repeat right;
	color: #0551a7;
	display: inline;
	margin-left: 0px;
	padding-right: 10px;
	text-decoration: none;
}
#Page_label
{
	padding: 0 30px 0 0;
}

/*****Viewhtml*******/
.vhtml_inner_div
{
	float: left;
	margin-left: 14px;
	margin-top: 14px;
	padding-bottom: 30px;
}



.ren_form_inn
{
	margin: 12px 0 0 14px;
	display: inline;
	float: left;
	padding-bottom: 7px;
}
.ren_form_inn span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	float: left;
	font-size: 13px;
}
.ren_form_inn input
{
	padding: 0px 0 0 0px;
	float: left;
	margin: 4px 4px 0 8px;
	display: inline;
}
/* IE 6 *
/*\*/
*html .ren_form_inn input
{
	padding: 0px 0 0 0px;
	float: left;
	margin: 0px 4px 0 8px;
	display: inline;
}
/**/

/******SingleArticle******/
.single_art_box
{
	float: left;
	border: 1px solid #999999;
	margin-top: 32px;
	margin-left: 16px;
	display: inline;
}
.single_art_boxLeft_out
{
	float: left;
	width: 347px;
	border-right: 1px solid #999999;
}
.single_art_boxLeft
{
	float: left;
	width: 345px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	background: #eeeeee;
	padding-bottom: 12px;
}

.single_art_form
{
	margin: 12px 0 0 0;
	float: left;
}
.single_art_form span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 97px;
	float: left;
	font-size: 13px;
}
.single_art_form input
{
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}
.single_art_form_div
{
	display: inline;
	width: 78px;
	float: left;
}
.single_art_form_txt1
{
	padding: 0 0px 0px 5px;
	float: none;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	display: inline;
}

.single_art_boxRight
{
	float: left;
	width: 218px;
}
.single_art_form_txt2
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: auto;
	margin-top: 12px;
	margin-left: 8px;
	display: inline;
}
.single_art_form_txt3
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: auto;
	margin-top: 12px;
	margin-left: 12px;
	display: inline;
}

.single_art_rbutton
{
	float: left;
	margin: 30px 0 0 50px;
	display: inline;
}
.single_art_rbutton span
{
	font-size: 15px;
	color: #000000;
	padding-left: 5px;
}
.single_art_rbutton input
{
	margin: 0 4px 0 18px;
}

.subs_access_continue2
{
	background: url(../../Images/accses_button.jpg) no-repeat left;
	padding: 0px;
	width: 87px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 16px;
}
.search_button3
{
	float: left;
	background: url(../../Images/search_button2.jpg) no-repeat left;
	width: 84px;
	height: 27px;
	cursor: pointer;
	padding: 0px;
	margin: 0 10px 0 0;
	border: none;
}

.single_issue_right
{
	float: right;
	width: 135px;
}
.single_issue_txt1
{
	float: left;
	color: #000000;
	font-size: 12px;
	padding: 10px 0 0 18px;
}
.single_issue_right input
{
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
	margin-left: 16px;
	margin-top: 5px;
}

/*******Suppliments*********/
.suppli_box_top1
{
	float: left;
	width: 603px;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	margin-top: 2px;
}
.suppli_box_top_New
{
    float: left;
    width: 603px;
   /* background: url(../../Images/dotted_border.jpg) repeat-x top; */
    margin-top: 2px;
}

.suppli_box_span1
{
	color: #3399cc;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
	line-height: 20px;
}
.suppli_select_list
{
	width: 160px;
	margin: 42px 21px 0 0;
	float: right;
}
.select_list_WebCast
{
    width: 160px;
    /*margin: 42px 21px 0 0;*/
    margin:20px 21px 0 0;
    float: right;
}
.suppli_box_span1_web
{
	color: #3399cc;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	line-height: 20px;
}
.suppli_select_list_web
{
	width: 160px;
	margin: 20px 21px 0 0;
	float: right;
}
.suppli_box_span1_Aud
{
	color: #3399cc;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 22px;
	line-height: 20px;
}
.suppli_select_list_Aud
{
	width: 160px;
	margin: 12px 21px 0 0;
	float: right;
}
.suppli_select_list2
{
	width: 218px;
	margin: 0px 0px 0px 0;
	float: right;
	height: 20px;
	padding: 0px;
}
.suppli_box_span2
{
	color: #3399cc;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 16px;
	line-height: 20px;
}

.suppli_mid_box
{
	width: 603px;
	float: left;
	margin-top: 20px;
}
.suppli_mid_box img
{
	margin: 7px 0 0 7px;
	padding-bottom: 0px;
}
.suppli_mid_box_txt_box
{
	margin: 10px 0 0 15px;
	width: 450px;
	float: left;
}
.suppli_mid_12p_red
{
	font-size: 12px;
	margin-top: 0px;
	color: #cc3300;
	font-weight: normal;
	float: left;
	padding-bottom: 3px;
}
.suppli_top_buttom
{
	margin: 25px 21px 0 0;
	float: right;
	display: inline;
}

.suppli_mid_box_Prod
{
	width: 603px;
	float: left;
	margin-top: 20px;
}
.suppli_mid_box_Prod img
{
	margin: 12px 0 0 7px;
	padding-bottom: 0px;
}

/******cdpast********/
.cdpast_mid_link
{
	float: left;
	margin-top: .6em;
	margin-left: -6px;
	display: inline;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}
.cdpast_mid_link a
{
	text-decoration: none;
	color: #0551a7;
	padding: 0 8px 0 6px;
	border-right: 1px solid #cccccc;
}
.cdpast_mid_link a:hover
{
	text-decoration: underline;
}
.cdpast_mid_link a:active
{
	text-decoration: none;
	color: #0551a7;
}





.cdpast_outer
{
	float: left;
	width: 600px;
	border: 1px solid #999999;
	margin-top: 20px;
}

.cdpast_top_grey_box
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #cccccc;
	margin: 2px 0 0 2px;
	display: inline;
}
.cdpast_top_grey_box span
{
	font-size: 14px;
	font-weight: bold;
	padding-top: .7em;
	padding-left: 9.5em;
	line-height: 18px;
	color: #555555;
	float: left;
}
.cdpast_outer
{
	float: left;
	width: 600px;
	border: 1px solid #999999;
	margin-top: 20px;
	padding-bottom: 2px;
}
.cdpast_top_text_span
{
	font-size: 20px;
	font-weight: bold;
	padding-top: .7em;
	padding-left: 6.8em;
	line-height: 18px;
	color: #cc3300;
	float: left;
}

.cdpast_table_main
{
	width: 603px;
	float: left;
	border: 1px solid #676767;
	font-size: 13px;
	color: #555555;
	margin-top: 14px;
}
.cdpast_table_main a
{
	color: #0551a7;
	text-decoration: none;
}
.cdpast_table_main a:hover
{
	color: #0551a7;
	text-decoration: underline;
}
.cdpast_table_main tr
{
	border-bottom: 1px solid #676767;
}
.cdpast_table_main td
{
	border-right: 1px solid #676767;
}

.subs_table_71
{
	width: 71px;
	float: left;
	background: url(../../Images/subs_td_bg.jpg) repeat-x left;
	height: 23px;
	padding-top: 6px;
	margin-left: 2px;
	font-size: 14px;
	font-weight: bold;
}
.subs_table_44
{
	width: 43px;
	float: left;
	height: 23px;
	padding-top: 6px;
}

.subs_table_131
{
	width: 131px;
	float: left;
	height: 23px;
	padding-top: 6px;
}


.yearindex_mid_link
{
	float: left;
	margin-top: 29px;
	padding-bottom: 29px;
	margin-left: 4.6em;
	display: inline;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.yearindex_mid_link a
{
	text-decoration: none;
	color: #0551a7;
	padding: 0 4px 0 4px;
}
.yearindex_mid_link a:hover
{
	text-decoration: underline;
}
.yearindex_mid_link a:active
{
	text-decoration: none;
	color: #0551a7;
}

.yearindex_single_text
{
	float: left;
	color: #0551a7;
	font-size: 15px;
	font-weight: bold;
	margin-top: 30px;
}
.yearindex_single_text a
{
	color: #0551a7;
	text-decoration: none;
}
.yearindex_single_text a:hover
{
	color: #0551a7;
	text-decoration: underline;
}

.yearindex_list
{
	float: left;
	width: 600px;
	color: #333333;
	font-size: 13px;
}
.yearindex_list ul
{
	float: left;
	width: 600px;
}
.yearindex_list li
{
	color: #333333;
	line-height: 16px;
	padding-top: 17px;
}
.yearindex_list li a
{
	color: #0551a7;
	text-decoration: none;
}
.yearindex_list li a:hover
{
	color: #0551a7;
	text-decoration: underline;
}

.yearindex_mtop
{
	margin-top: 0px;
}

.yearindex_top_but_1
{
	float: right;
	margin-right: 20px;
}
.yearindex_top_but_2
{
	margin-top: 20px;
	padding-bottom: 0px;
	width: 603px;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	height: 20px;
}
.yearindex_top_but_3
{
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}
.yearindex_top_but_4
{
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
}


.year_dep_list
{
	width: 603px;
	float: left;
	width: auto;
	padding-bottom: 24px;
}
.year_dep_list ul
{
	width: 280px;
	float: left;
	margin: 13px 0 0 20px;
}
/* IE 6 *
/*\*/
*html .year_dep_list ul
{
	margin: 13px 0 0 10px;
}
/**/
.year_dep_list li
{
	color: #333333;
	font-size: 13px;
	margin-top: 10px;
}
.year_dep_list li a
{
	color: #0551a7;
	text-decoration: none;
}
.year_dep_list li a:hover
{
	color: #0551a7;
	text-decoration: underline;
}


.year_supp_list
{
	width: 603px;
	float: left;
	width: auto;
	padding-bottom: 24px;
}
.year_supp_list ul
{
	width: 550px;
	float: left;
	margin: 13px 0 0 20px;
}
/* IE 6 *
/*\*/
*html .year_supp_list ul
{
	margin: 13px 0 0 10px;
}
/**/
.year_supp_list li
{
	color: #333333;
	font-size: 13px;
	margin-top: 10px;
}
.year_supp_list li a
{
	color: #0551a7;
	text-decoration: none;
}
.year_supp_list li a:hover
{
	color: #0551a7;
	text-decoration: underline;
}

#year_supp_list_red li a
{
	color: #cc3333;
}



.year_supp_top_BUT
{
	float: left;
	width: 603px;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin-top: -18px;
}

/*****DIgital*********/
.top_contents_digital
{
	width: 1220px;
	float: left;
}
#Digital_Main
{
	width: 1220px;
	margin-left: auto;
	margin-right: auto;
	background: #FFF;
}
#Digital_top_Ad
{
	width: 750px;
	float: left;
	margin: 15px 0 0 0em;
}
.Digital_ad_728
{
	width: 728px;
	height: 90px;
	float: left;
	margin: 0px 0 0 0em;
	display: inline;
	border: 1px solid #a9a9a9;
}
.Digital_Flash_Content
{
	float: left;
	width: 1001px;
	height: 601px;
	margin-left: 18px;
	margin-top: 8px;
	display: inline;
	border: 1px solid #a9a9a9;
}


#Digital_top_Ad2
{
	width: 160px;
	float: left;
	margin: 8px 0 0 20px;
	padding-bottom: 6px;
}
.Digital_ad_160
{
	width: 160px;
	height: 600px;
	float: left;
	margin: 0px 0 0 0em;
	display: inline;
	border: 1px solid #a9a9a9;
}

.Cd_cl_input
{
	width: 188px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
	float: left;
	margin-top: 25px;
	margin-left: 10px;
}
.Cd_cl_box_span1
{
	color: #3399cc;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
	line-height: 20px;
}
.Cd_cl_box_span2
{
	color: #3399cc;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
	line-height: 20px;
	padding: 0 6px 0 6px;
}
.Cd_cl_select_list
{
	width: 217px;
	margin: 25px 0px 0 0;
	float: left;
}
.Cd_cl_search_button
{
	float: right;
	background: url(../../Images/result_search_button.jpg) no-repeat left;
	width: 58px;
	height: 25px;
	cursor: pointer;
	padding: 0px;
	margin: 23px 20px 15px 0;
	border: none;
}

.Cd_cl_Mr_1
{
	margin: 23px 20px 1px 0;
}
.Cd_cl_input2
{
	width: 180px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
	float: left;
	margin-top: 25px;
	margin-left: 10px;
}
.Cd_cl_select_list2
{
	width: 186px;
	margin: 25px 0px 0 14px;
	float: left;
}



.Cd_cl_list
{
	width: 603px;
	float: left;
	width: auto;
}
.Cd_cl_list ul
{
	width:450px;
	float: left;
	margin: 13px 0 0 20px;
	padding-bottom: 24px;
}
.Cd_cl_list li
{
	color: #333333;
	font-size: 13px;
	margin-top: 10px;
}
.Cd_cl_list li a
{
	color: #0551a7;
	text-decoration: none;
}
.Cd_cl_list li a:hover
{
	color: #0551a7;
	text-decoration: underline;
}
.Cd_cl_list li ul
{
	width: 330px;
	float: left;
	margin: 0px 0 0 20px;
	padding-bottom: 5px;
}
.Cd_cl_list li ul li
{
	font-size: 12px;
	margin-top: 5px;
}
/* IE 6 *
/*\*/
*html .Cd_cl_list ul
{
	margin: 13px 0 0 10px;
}
/**/
/* IE 6 *
/*\*/
*html .Cd_cl_list li ul
{
	margin: 0px 0 0 10px;
}
/**/

.rene_border
{
	width: 575px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
	margin-top: 39px;
	margin-left: 11px;
	display: inline;
}


/**********TOP_BUtton_StyLes***********/
.top_button_btm
{
	width: 603px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
}
.top_button_btm img
{
	padding-bottom: 5px;
}






/***********Multimedia**********/
.multi_mid_box1
{
	margin: 28px 0 0 0px;
	width: auto;
	float: left;
}
.multi_kisten_au_box
{
	width: 115px;
	height: 24px;
	float: left;
	background: url(../../Images/multi_listen_bg.jpg) no-repeat left;
	text-decoration: none;
	margin-top: 6px;
}
.multi_kisten_au_box span
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0 0 10px;
	float: left;
}
.multi_kisten_au_box img
{
	float: left;
	margin: 6px 0 0 17px;
}

.mult_audio_14p
{
	font-size: 14px;
	margin-top: 8px;
	color: #666666;
	font-weight: normal;
}

.mult_audio_player
{
	width: 405px;
	height: 64px;
	float: left;
	margin: 54px 0 0 95px;
	display: inline;
}
.mult_audio_grey_bg
{
	background-color: #f6f6f6;
	width: 575px;
	padding: 15px;
	font-size: 13px;
	color: #333333;
	margin-top: 66px;
}
.mult_audio_download
{
	text-decoration: none;
	width: 223px;
	height: 43px;
	float: left;
	margin-top: 18px;
	background: url(../../Images/audio_download_bg.jpg) no-repeat left;
}

.mult_audio_download span
{
	color: #666666;
	font-size: 13px;
	margin-top: 15px;
	margin-left: 52px;
	float: left;
}



.webcast_mid_box
{
	width: 603px;
	float: left;
	margin-top: 20px;
}
.webcast_mid_box img
{
}


.webcast_mid_box_txt_box
{
	margin: 10px 0 0 15px;
	width: 436px;
	float: left;
}

.webcast_img_cov
{
	border: 1px solid #f4f4f4;
	float: left;
	margin: 12px 0 0 0px;
	float: left;
	padding-bottom: 0px;
}
.webcast_img_cov:hover
{
	border: 1px solid #eee;
}
.webcast_img_cov::visited
{
	border: 0px;
}




.mult_video_player
{
	width: 606px;
	height: 482px;
	float: left;
	margin: 30px 0 0 0px;
	display: inline;
}

.mult_video_grey_bg
{
	float: left;
	background-color: #f6f6f6;
	width: 448px;
	padding: 15px;
	font-size: 13px;
	color: #333333;
	margin-top: 29px;
}

.mult_video_grey_bg2
{
	float: left;
	background-color: #f6f6f6;
	width: 83px;
	padding: 15px 10px 15px 15px;
	font-size: 13px;
	margin-left: 17px;
	color: #333333;
	margin-top: 29px;
}
.video_grey_txt1
{
	float: right;
	color: #ff9900;
	font-size: 15px;
	font-weight: bold;
}
.video_grey_txt2
{
	float: right;
	color: #666666;
	font-size: 11px;
}


.mult_video_grey_bg_outer
{
	float: left;
	width: 603px;
}

.mult_video_download
{
	text-decoration: none;
	width: 364px;
	height: 43px;
	float: left;
	margin-top: 18px;
	background: url(../../Images/video_download_bg.jpg) no-repeat left;
}
.mult_video_download span
{
	color: #666666;
	font-size: 13px;
	margin-top: 15px;
	margin-left: 52px;
	float: left;
}

.video_mac
{
	float: left;
	margin: 9px 0 0 25px;
}
.video_pc
{
	float: left;
	margin:11px 0 0 6px;
}
.video_grey_txt3
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding: 0 0px 0 0;
	line-height: 14px;
	margin-top: 27px;
}



.multi_watch_au_box
{
	width: 115px;
	height: 24px;
	float: left;
	background: url(../../Images/multi_listen_bg.jpg) no-repeat left;
	text-decoration: none;
	margin-top: 6px;
}
.multi_watch_au_box span
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0 0 10px;
	float: left;
}
.multi_watch_au_box a{
	text-decoration:none;
  }
.multi_watch_au_box img
{
	float: left;
	margin: 6px 0 0 12px;
}



.cd_h6_15px
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	line-height: 18px;
	color: #333333;
}
.cd_h6_15px a
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 8px;
	line-height: 18px;
	text-decoration: none;
	color: #333333;
}
.cd_h6_15px a:hover
{
	text-decoration: underline;
}
.cd_h6_15px a:active
{
	text-decoration: none;
}

.cd_h6_12px_mt20
{
	font-size: 12px;
	margin-top: 14px;
	float: left;
	color: #666666;
	font-weight: normal;
	line-height: 14px;
}


.cd_h6_12px_mt20_bk
{
	font-size: 12px;
	margin-top: 14px;
	float: left;
	color: #333333;
	font-weight: normal;
	line-height: 14px;
}
.cd_h6_12px_mt20_bk a
{
	text-decoration: none;
	color: #cc3300;
}
.cd_h6_12px_mt20_bk a:hover
{
	text-decoration: underline;
}
.cd_h6_12px_mt20_bk a:active
{
	text-decoration: none;
}


.cd_h6_12px_mt0
{
	font-size: 12px;
	margin-top: 0px;
	float: left;
	color: #333333;
	font-weight: normal;
	line-height: 14px;
}


.result_txt_red
{
	float: left;
	color: #333333;
	font-size: 11px;
	margin-left: 9px;
}
.result_txt_red a
{
	color: #cc3300;
	text-decoration: none;
}
.result_txt_red a:hover
{
	color: #cc3300;
	text-decoration: underline;
}

.Prod_Show_Mid
{
	margin: 25px 0 0 0px;
	width: 600px;
	float: left;
}


.mid_box_ProdShow
{
	width: 603px;
	float: left;
	margin-top: 20px;
}
.mid_box_ProdShow_img1
{
	margin: 12px 0 0 0px;
	padding-bottom: 0px;
	border: 1px #666666 solid;
	float: left;
}
.mid_box_ProdShowInn
{
	margin: 10px 0 0 15px;
	width: 383px;
	float: left;
}

.ProdShow_video_box
{
	width: 300px;
	height: 215px;
	margin-top: 34px;
}










/****************newly added********************/

.reg_form_inn_bottom
{
	padding-bottom: 5px;
}

.reg_form_inn_top
{
	padding-top: 13px;
}

.subs_subscribe_but1
{
	float: left;
	background: url(../../Images/subscribe_button.jpg) no-repeat left;
	padding: 0px;
	width: 105px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 0px;
}

.submit_button
{
	float: left;
	background: url(../../Images/submit_button.jpg) no-repeat left;
	padding: 0px;
	width: 88px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 0px;
}


.sub_status_continue01
{
	float: left;
	background: url(../../Images/continue_but.jpg) no-repeat left;
	padding: 0px;
	width: 99px;
	height: 27px;
	border: none;
	cursor: pointer;
	margin-left: 27px;
}


/***********************************************permission.html**********************************************************/

.reg_form_inn_outer
{
	margin: 0 0 0 0px;
	float: left;
	width: auto;
	display: inline;
}
.ren_form_inn01
{
	margin: 12px 0px 0 0px;
	float: left;
	width: 600px;
	padding-bottom: 7px;
}
.ren_form_inn01 span
{
	text-align: right;
	padding: 0px 0px 0px 4px;
	float: left;
	font-size: 13px;
	width: 230px;
}
.ren_form_inn01 input
{
	padding: 0px 0 0px 0px;
	float: left;
	margin: 1px 4px 0px 12px;
	display: inline;
}
/****StyleForIE8 ie8.css*****/
.ren_form_inn01 div
{
	float: left;
	font-size: 13px;
	color: #333333;
	margin-top: 1px;
}
.ren_form_inn01 div span
{
	float: none;
	display: inline;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.ren_form_inn01 input
	{
		padding: 0px 0 0px 0px;
		float: left;
		margin: 0px 4px 0px 12px;
		display: inline;
	}
}

/* IE 6 *
/*\*/
*html .ren_form_inn01 input
{
	padding: 0px 0 0 0px;
	float: left;
	margin: -2px 0px 0 12px;
	display: inline;
}
.ren_form_inn01 div
{
	float: left;
	font-size: 13px;
	color: #333333;
}

/**/
















.reg_form_inn_New
{
	margin: 12px 0 0 0;
	float: left;
}
.reg_form_inn_New span
{
	text-align: right;
	padding: 0px 8px 0px 4px;
	width: 230px;
	float: left;
	font-size: 13px;
}
.reg_form_inn_New input
{
	width: 300px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}
.reg_form_inn_New textarea
{
	width: 300px;
	height: 75px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	color: #666666;
}





.mediakit_inn_New
{
	margin: 12px 0 0 0;
	float: left;
}
.mediakit_inn_New span
{
	text-align: right;
	padding: 0px 8px 0px 4px;
	width: 230px;
	float: left;
	font-size: 13px;
}
.mediakit_inn_New input
{
	width: 12px;
	height: 12px;
	padding: 0px;
	border: none;
	font-size: 11px;
	color: #666666;
	float: left;
	margin-top: 4px;
}
.mediakit_inn_New table
{
	float: left;
}
.mediakit_inn_New label
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 4px;
	font-style: italic;
}

/* IE 6 *
/*\*/
*html .mediakit_inn_New label
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	margin-top: 2px;
	margin-left: 6px;
	font-style: italic;
}

/**/


.Subsrb_right_span02
{
	width: 312px;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	float: left;
	padding-bottom: 16px;
	margin-bottom: 30px;
}
.Subsrb_right_span02 ul
{
	float: left;
	font-size: 11px;
	color: #0551a7;
	padding: 16px 0 0 13px;
	padding-bottom: 5px;
}
.Subsrb_right_span02 ul li
{
	font-size: 12px;
	color: #0551a7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}
.Subsrb_right_span02 ul li a
{
	color: #0551a7;
	text-decoration: none;
}
.Subsrb_right_span02 ul li a:hover
{
	text-decoration: underline;
}



/***********************************************Ereprint.html**********************************************************/

.e_reprint_sub_head
{
	float: left;
	color: #cc3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 30px 0 -10px 0px;
}
.e_reprint_useful
{
	float: left;
	width: auto;
	padding: 7px 0 7px 0px;
}
.e_reprint_useful ul
{
	margin: 0 0 0 30px;
	width: 135px;
	float: left;
	display: inline;
}
.e_reprint_useful li
{
	color: #333333;
	font-family: Arial;
	float: left;
	width: 135px;
	font-size: 13px;
	background: url(../../Images/bullet_black.jpg) no-repeat left 0.6em;
	padding: 0 0 0 8px;
}
.e_reprint_form_txt
{
	padding: 0 4px 0px 5px;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	display: inline;
	text-align: right;
	margin-left: 12px;
}

/* IE 6 *
/*\*/
*html #e_reprint_Text1
{
	margin-top: 2px;
	float: left;
}

/**/
#e_reprint_Text1
{
	float: left;
}

/****BulkPrint***/
.Bprint_top_grey_box
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #cbcbcb;
	margin: 27px 0 0 2px;
	display: inline;
}
.Bprint_top_grey_box span
{
	font-size: 16px;
	float: left;
	font-weight: bold;
	padding-top: .6em;
	line-height: 18px;
	padding-left: 15em;
	color: #555555;
}

.search_select136px
{
	width: 136px;
}
.search_select74px
{
	width: 74px;
}



.reg_form_inn_New2
{
	margin: 12px 0 0 0;
	float: left;
}
.reg_form_inn_New2 span
{
	text-align: right;
	padding: 0px 8px 0px 4px;
	width: 230px;
	float: left;
	font-size: 13px;
}
.reg_form_inn_New2 input
{
	width: 300px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	margin: 0px;
	font-size: 11px;
	color: #666666;
}
.reg_form_inn_New2 textarea
{
	width: 300px;
	height: 75px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	color: #666666;
}


.Bprint_form_txt1
{
	width: 160px;
	height: 18px;
	float: right;
}

.Bprint_form_txt1 div
{
	font-weight: normal;
	color: #000000;
	padding: 0 0px 0px 0px;
	font-size: 13px;
	float: left;
}
.Bprint_form_txt1 input
{
	width: 82px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	margin-left: 8px;
	display: inline;
	font-size: 11px;
	color: #666666;
	float: left;
}

.Bprint_form_input2
{
	width: 82px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	margin-left: 8px;
	display: inline;
	font-size: 11px;
	color: #666666;
	float: left;
}

#Bprint_form_input2
{
	margin: 0px 0px 0 8px;
	width: 82px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
}



/******callforpapers.html******/

.cntnt_fulwidth_list
{
	float: left;
	margin: 7px 0 -5px 0px;
}
.cntnt_fulwidth_list ul
{
	float: left;
	margin: 0 0 0 35px;
	display: inline;
}
.cntnt_fulwidth_list li
{
	float: left;
	width: 545px;
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	background: url(../../Images/bullet_black.jpg) no-repeat left 0.6em;
	padding: 0 0 0 8px;
}


/***ContactUs***/

.contact_top_txt
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: 600px;
	margin-top: 24px;
	padding-bottom: 0px;
}

.cont_blue_txt
{
	float: left;
	color: #3399cc;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	line-height: 16px;
}

.contact_text_box
{
	float: left;
	margin-top: 18px;
	width: 550px;
}
.contact_text_box a
{
	color: #0551a7;
	text-decoration: none;
}
.contact_text_box a:hover
{
	text-decoration: underline;
}


.cont_text_13px
{
	float: left;
	color: #333333;
	font-size: 13px;
}
.cont_text_14px
{
	float: left;
	color: #333333;
	font-size: 14px;
}
.cont_txt_bold_blue
{
	float: left;
	color: #0551a7;
	font-size: 13px;
	font-weight: bold;
}

.cont_text_13px2
{
	color: #333333;
	font-size: 13px;
	margin-left: 5px;
	float: left;
}




.Infom_blue_list
{
	width: 603px;
	float: left;
	width: auto;
}
.Infom_blue_list ul
{
	width: 550px;
	float: left;
	margin: 16px 0 0 35px;
	padding-bottom: 20px;
}
/* IE 6 *
/*\*/
*html .Infom_blue_list ul
{
	margin: 16px 0 0 17px;
}
/**/
.Infom_blue_list li
{
	color: #333333;
	font-size: 13px;
}
.Infom_blue_list li a
{
	color: #0551a7;
	text-decoration: none;
}
.Infom_blue_list li a:hover
{
	color: #0551a7;
	text-decoration: underline;
}





.Infom_grey_list
{
	width: 603px;
	float: left;
	width: auto;
	color: #333333;
	font-size: 13px;
	margin-top: 6px;
}
.Infom_grey_list ul
{
	width: 560px;
	float: left;
	margin: 0px 0 0 35px;
	padding-bottom: 18px;
}
/* IE 6 *
/*\*/
*html .Infom_grey_list ul
{
	margin: 0px 0 0 17px;
}
/**/
.Infom_grey_list li
{
	color: #333333;
	font-size: 13px;
	background: url(../../Images/bullet_black.jpg) no-repeat 0 .6em;
	padding-left: 10px;
}
.Infom_grey_list li a
{
	color: #0551a7;
	text-decoration: none;
}
.Infom_grey_list li a:hover
{
	color: #0551a7;
	text-decoration: underline;
}



.Classi_blue_text
{
	width: 550px;
	float: left;
	margin: 5px 0 0 35px;
	padding-bottom: 12px;
	color: #333333;
	font-size: 13px;
}
.Classi_blue_text a
{
	color: #0551a7;
	text-decoration: none;
}
.Classi_blue_text a:hover
{
	color: #0551a7;
	text-decoration: underline;
}



.editor_text_box
{
	float: left;
	margin-top: 14px;
	width: 550px;
}
.editor_text_box a
{
	color: #0551a7;
	text-decoration: none;
}
.editor_text_box a:hover
{
	text-decoration: underline;
}


.infoauthor_txt
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: auto;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-left: 45px;
	display: inline;
}



/**NewlyAdded**/
.Website_Bullet_New
{
	float: left;
	width: auto;
	padding: 4px 0 7px 0px;
}
.Website_Bullet_New span
{
	float: left;
	color: #0551a7;
	font-size: 15px;
	font-weight: bold;
}
.Website_Bullet_New ul
{
	margin: 7px 0 0 34px;
	float: left;
	display: inline;
}
.Website_Bullet_New li
{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	background: url(../../Images/bullet_black.jpg) no-repeat left 0.6em;
	padding: 0 18px 0 10px;
	line-height: 16px;
	float:left;
	width:555px;
}
.Website_Bullet_New p
{
	float: left;
	color: #333333;
	font-size: 13px;
	width: 600px;
	margin-top: 0px;
	padding-bottom: 10px;
}

.Suppli_Website_Bullet
{
	float: left;
	width: auto;
	padding: 6px 0 7px 0px;
}
.Suppli_Website_Bullet span
{
	float: left;
	color: #b25001;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
}
.Suppli_Website_Bullet ul
{
	margin: 0px 0 0 36px;
	float: left;
	display: inline;
}
.Suppli_Website_Bullet li
{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	background: url(../../Images/bullet_black.jpg) no-repeat left 0.6em;
	padding: 0 18px 0 10px;
	line-height: 16px;
	float:left;
	width:560px;
}
.Suppli_Website_Bullet li ul
{
	margin: 0 0 0 28px;
	float: left;
	display: inline;
}
.Suppli_Website_Bullet li ul li
{
	width:520px;
	float: left;
}


.Suppli_Blt_Mtop
{
	margin-top: 24px;
}

/***MyAccount***Form**/
.MyAcc_outer
{
	width: 340px;
	border: 1px solid #999999;
	margin-top: 20px;
	padding-bottom: 30px;
}
.MyAcc_form_inn
{
	margin: 12px 0 0 0;
	float: left;
}
.MyAcc_form_inn span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 125px;
	float: left;
	font-size: 13px;
}
.MyAcc_form_inn input
{
	width: 130px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}




.MyAcc_margin_t10
{
	margin-top: 10px;
	float: left;
}

.MyAcc_margin_b10
{
	margin-bottom: 10px;
	float: left;
	width: 200px;
}

.MyAcc_top_grey_box
{
	float: left;
	width: 598px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #999999;
	margin: 2px 0 20px -4px;
	display: inline;
}
.MyAcc_top_grey_box span
{
	font-size: 18px;
	float: left;
	font-weight: bold;
	padding-top: .5em;
	line-height: normal;
	padding-left: 13em;
	color: #555555;
}
.MyAcc_top_grey_box_NewSub
{
	float: left;
	width: 596px;
	background: #eeeeee;
	height: 36px;
	border-bottom: 1px solid #999999;
	margin: 0px 0 20px 2px;
	display: inline;
}
.MyAcc_top_grey_box_NewSub span
{
	font-size: 18px;
	float: left;
	font-weight: bold;
	padding-top: .5em;
	line-height: normal;
	padding-left: 12em;
	color: #555555;
}

/*
.MyAcc_top_grey_box {
    float: left;
    width: 590px;
    background: #eeeeee;
    height: 36px;
    border-bottom: 1px solid #999999;
    margin: 20px 0 20px 0px;
    display: inline;
}
.MyAcc_top_grey_box span {
    font-size: 18px;
    float: left;
    font-weight: bold;
    padding-top: .5em;
    line-height: 18px;
    padding-left: 12em;
    color: #555555;
}
*/











.MyAcc_form_outer
{
	width: 560px;
	margin-top: 20px;
	padding-bottom: 30px;
}
.MyAcc_form_float_n
{
	float: none;
}



.MyAcc_reg_form_inn
{
	margin: 0px 0 0 0px;
	float: right;
}
/*.MyAcc_reg_form_inn span{width:90px; float:right;  font-size:13px;}*/
.MyAcc_reg_form_inn input
{
	width: 80px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}

.MyAcc_form_txt1
{
	padding: 0 0px 0px 5px;
	float: none;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	display: inline;
}




.MyAcc_form_cldr
{
	margin: 12px 0 0 0;
	float: left;
}
.MyAcc_form_cldr span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 150px;
	float: left;
	font-size: 13px;
}
.MyAcc_form_cldr_input1
{
	width: 218px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}
.MyAcc_form_cldr_input2
{
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}
.MyAcc_form_cldr textarea
{
	width: 300px;
	height: 75px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	color: #666666;
}

.MyAcc_form_cldr input
{
	width: 218px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}


.MyAcc_form_radio
{
	margin: 12px 0 0 0;
	float: left;
}
.MyAcc_form_radio span
{
	text-align: left;
	padding: 2px 8px 0px 0px;
	float: left;
	font-size: 13px;
}
.MyAcc_form_radio textarea
{
	/* width:300px; height:75px;*/
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	color: #666666;
}
.MyAcc_form_radio input
{
	float: left;
}
.MyAcc_form_radio label
{
	margin-top: 0px;
	float: left;
}

.MyAcc_form_radio2
{
	margin: 12px 0 0 0;
	float: left;
}
.MyAcc_form_radio2 span
{
	text-align: right;
	width: 150px;
	padding: 2px 8px 0px 0px;
	float: left;
	font-size: 13px;
}
.MyAcc_form_radio2 textarea
{
	/* width:300px; height:75px;*/ /*padding:0px; border:1px solid #c3c3c3; font-size:12px; color:#666666;*/
}

.MyAcc_form_radio2 input
{
	float: left;
}
.MyAcc_form_radio2 label
{
	margin-top: 0px;
	float: left;
}

.MyAcc_form_submit
{
	margin-top: 30px;
}

.errormessage_New
{
	float: left;
}

.errormessage_New span
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	width: auto;
	float: none;
	font-size: 13px;
}








/****Added-18/09***/

.cont_text_New15px
{
	float: left;
	color: #333333;
	font-size: 15px;
}


/***Newly*Addded**19th*****/

.cont_text_15px_bold
{
	float: left;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}
.cont_text_13px_Help
{
	float: left;
	color: #333333;
	font-size: 13px;
	padding-right: 20px;
}

.text_Help_List
{
	float: left;
	width: auto;
	padding: 0px;
}
.text_Help_List ol
{
	font-size: 13px;
	padding: 0px;
	padding-left: 56px;
	margin: 0px;
}
.text_Help_List li
{
	color: #333333;
	margin-bottom: 14px;
	padding-right: 20px;
}

.Help_text_box
{
	float: left;
	margin-top: 18px;
	width: auto;
}
.Help_text_box a
{
	color: #0551a7;
	text-decoration: none;
}
.Help_text_box a:hover
{
	text-decoration: underline;
}

.info_sub_head
{
	float: left;
	margin: 30px 0 0 0px;
	color: #666666;
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
}
.info_sub_title
{
	float: left;
	margin: 13px 0 0 36px;
	width: 130px;
	display: inline;
}
.info_sub_title ul
{
	float: left;
	margin: 0px 0 0 0px;
}
.info_sub_title li
{
	float: left;
	color: #0551a7;
	font-size: 13px;
	line-height: 24px;
	width: 130px;
}
.info_sub_title li a
{
	color: #0551a7;
	text-decoration: none;
}
.info_sub_title li a:hover
{
	text-decoration: underline;
}

.info_sub_title_1
{
	float: left;
	margin: 13px 0 0 18px;
	width: 130px;
	display: inline;
}
.info_sub_title_1 ul
{
	float: left;
	margin: 0px 0 0 0px;
}
.info_sub_title_1 li
{
	float: left;
	color: #0551a7;
	font-size: 13px;
	line-height: 24px;
	width: 130px;
	background: url(../../Images/bullet_blue.jpg) no-repeat left 0.8em;
	padding:0 0 0 8px;
}
.info_sub_title_1 li a
{
	color: #0551a7;
	text-decoration: none;
}
.info_sub_title_1 li a:hover
{
	text-decoration: underline;
}



.info_sub_head_box
{
	float: left;
	width: auto;
}

.multimediacap_sub_title
{
	float: left;
	margin: 5px 0 0 0px;
	width: 227px;
}
.multimediacap_sub_title ul
{
	float: left;
	margin: 0px 0 0px 0px;
}
.multimediacap_sub_title li
{
	float: left;
	color: #0551a7;
	font-size: 15px;
	width: 227px;
	font-weight: bold;
	padding: 24px 0 0 0px;
}
.multimediacap_sub_title ul li ul
{
	float: left;
	margin:0px 0 0px 0px;
	display:inline;
}
.multimediacap_sub_title ul li ul li
{
	float: left;
	color: #0551a7;
	font-size: 13px;
	padding-top:0px;
	width: 227px;
	font-weight: normal;
}
.multimediacap_sub_title li a
{
	color: #0551a7;
	text-decoration: none;
}
.multimediacap_sub_title li a:hover
{
	text-decoration: underline;
}

.submain_td_bg_intent
{
	background-color: #eeeeee;
	height: auto;
	padding-top: 10px;
	text-indent: 8px;
}
.submain_table_radio
{
	float: left;
	padding: 0px;
	border: none;
	margin: 0px 2px 0px 10px;
	display: inline;
}

/**/
.Billing_form_inn
{
	margin: 12px 0 0 0;
	float: left;
}
.Billing_form_inn span
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 150px;
	float: left;
	font-size: 13px;
}
.Billing_form_inn input
{
	width: 10px;
	height: 10px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}

.Billing_form_submit
{
	float: left;
	padding-left: 20em;
	margin-top: 10px;
}


.Middle_Online_Ex_right
{
	width: 387px;
	float: left;
	margin: 0px 0px 0px 19px;
	padding-bottom: 23px;
	background: url(../../Images/dotted_border.jpg) repeat-x top;
}



.BillingInfo_form
{
	margin: 12px 0 0 0;
	float: left;
}
.BillingInfo_form p
{
	text-align: right;
	padding: 2px 8px 0px 0px;
	width: 150px;
	float: left;
	font-size: 13px;
}
.BillingInfo_form span
{
	float: left;
	font-size: 13px;
}
.BillingInfo_form input
{
	width: 218px;
	height: 18px;
	padding: 0px;
	border: 1px solid #c3c3c3;
	font-size: 11px;
	color: #666666;
}
.Send_Mail_button
{
	width: 100px;
	height: 27px;
	float: left;
	margin: 23px 0 0 17.5em;
	background: url(../../Images/send_button.jpg) left;
	padding: 0px;
	border: none;
	cursor: pointer;
}

.BillingInfo_form_updated
{
	margin: 0px 0 0 0;
	float: left;
}

.BillingInfo_form_updated span
{
	float: left;
	font-size: 13px;
	text-align: left;
	padding: 02px 0px 0px 0px;
	width: auto;
	float: left;
	font-size: 13px;
}
/*
.Bulk_reprint_form {
    margin: 12px 0px 0 0px;
    float: left;
    width: 600px;
    padding-bottom: 7px;
}
.Bulk_reprint_form span {
    text-align: right;
    padding: 0px 0px 0px 4px;
    float: left;
    font-size: 13px;
    width: 230px;
}
.Bulk_reprint_form input {
    padding: 0px 0 0px 0px;
    float: left;
    margin: 0px 4px 0px 12px;
    display: inline;
}
*/
.Bulk_reprint_form
{
	margin: 12px 0px 0 0px;
	float: left;
	width: 600px;
	padding-bottom: 7px;
}
.Bulk_reprint_form span
{
	text-align: right;
	padding: 0px 0px 0px 4px;
	float: left;
	font-size: 13px;
	width: 230px;
}
.Bulk_reprint_form input
{
	padding: 0px 0 0px 0px;
	float: left;
	margin: 3px 4px 0px 12px;
	display: inline;
}
/****StyleForIE8 ie8.css*****/
.Bulk_reprint_form div
{
	float: left;
	font-size: 13px;
	color: #333333;
	margin-top: 1px;
}
.Bulk_reprint_form div span
{
	float: none;
	display: inline;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.ren_form_inn01 input
	{
		padding: 0px 0 0px 0px;
		float: left;
		margin: 0px 4px 0px 12px;
		display: inline;
	}
}

/* IE 6 *
/*\*/
*html .Bulk_reprint_form input
{
	padding: 0px 0 0 0px;
	float: left;
	margin: -1px 0px 0 12px;
	display: inline;
}
/**/

/*
.Bulk_reprint_form label {
    float: left;
    margin-top:-2px;
}
*/
.Bulk_reprint_form table
{
	float: none;
	list-style: none;
}
.Bulk_reprint_form td
{
	float: left;
	font-size: 13px;
	color: #333333;
	margin-top: 1px;
}
.Bulk_reprint_form td label
{
	float: none;
	display: inline;
}



















/***PastIssueNew***/

.h1_bullet_PIssue
{
	float: left;
	margin: 0px 0 0 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
}
.PIssue_content_text_b2
{
	width: 276px;
	float: left; /*background: url(../../Images/dotted_border.jpg) repeat-x bottom;*/
	margin: 0px 0 0 0px;
	padding-bottom: 0px;
}
.PIssue_content_text_b2_2
{
	width: 276px;
	float: left; /*background: url(../../Images/dotted_border.jpg) repeat-x bottom;*/
	margin: -8px 0 0 0px;
	padding-bottom: 0px;
}

.PIssue_content_text_b2_right
{
	width: 302px;
	float: left; /*border-right:1px solid #cccccc;*/
	margin: 0 0 0 0px;
	padding-bottom: 0px; /*padding-bottom:58px;*/
}
.profileerrerr_outer
{
	float: left;
	width: 586px;
	border: 1px solid #cc3300;
	margin-top: 10px; /*padding-bottom: 10px;*/
	color: #cc0000;
	font-size: 12px;
	padding-top: 7px;
}
.profileerrerr_outer
{
	float: left;
	padding: 1px 5px 0 5px;
	font-size: 12px;
	color: #cc0000;
	margin: 0px 0 0px 0px;
}

.err_register
{
	float: left;
	width: 600px;
	border: 1px solid #cc3300;
	margin-top: 10px; /*padding-bottom: 10px;*/
	color: #cc0000;
	font-size: 12px;
	padding-top: 7px;
}


.OnlineSub_errerr
{
	float: left;
	width: 567px;
	border: 1px solid #cc3300;
	margin-top: 10px; /*padding-bottom: 10px;*/
	color: #cc0000;
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 16px;
}

.Subsrb_right_grey
{
	width: 312px;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-bottom: 12px;
	color: #333333;
	font-size: 12px;
}

/****ADInfo*****/
.logo_bpaWorld
{
	float: right;
	margin: -6em 50px 0 0;
}

.Subsrb_right_grey span
{
	color: #333333;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin-left: 10px;
	padding-right: 10px;
}
.Subsrb_right_grey ul
{
	float: left;
	padding-left: 40px;
	padding-top: 2px;
	list-style: none;
	width: 252px;
}
.Subsrb_right_grey ul li
{
	list-style: none;
	width: 252px;
	background: url(../../Images/bullet_grey.jpg) no-repeat 0 .6em;
	padding-left: 10px;
	line-height: 16px;
}
.Subsrb_right_grey ul li a
{
	color: #0551a7;
	text-decoration: none;
}
.Subsrb_right_grey ul li a:hover
{
	text-decoration: underline;
}
.Subsrb_right_grey ul li ul
{
	width: 200px;
	float: left;
	padding-left: 34px;
	list-style: none;
}
.Subsrb_right_grey ul li ul li
{
	width: 200px;
	background: url(../../Images/bullet_grey.jpg) no-repeat 0 .6em;
	padding-left: 10px;
}








/***Related Article******/

.Related_Art
{
	width: 574px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 23px;
}
.Related_Art_Head
{
	width: 574px;
	float: left;
	background: #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Related_Art_Head span
{
	padding-left: 15px;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.Related_Art_List
{
	float: left;
	width: 480px;
}
.Related_Art_List ul
{
	float: left;
	width: 480px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.Related_Art_List li
{
	color: #666666;
}

.Related_Art_List li a
{
	color: #666666;
	text-decoration: none;
}
.Related_Art_List li a:hover
{
	color: #333333;
	text-decoration: underline;
}
/***Added for Online Ahead**/
.Online_Ahead_Orange{font-size:11pt; margin-top:12px; color:#b25001; font-weight:normal; text-transform:uppercase; line-height:normal;}
.Online_Ahead_Grey{font-size:15px; margin-top:0px; color:#333333; font-weight:bold;line-height:normal;}
.Online_Ahead_Grey a{ text-decoration:none;}.Online_Ahead_Grey a{ text-decoration:underline;}
 
.more_Orange
{
	color: #b25001;
	font-size: 12px;
	text-decoration: none;
	background: url(../../Images/bullet_more.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
}
.more_Orange:hover
{
	text-decoration: underline;
}
.more_Orange:active
{
	text-decoration: none;
	color: #b25001;
}
 
.more_Orange2
{
	color: #b25001;
	font-size: 12px;
	text-decoration: none;
	background: url(../../Images/bullet_more.jpg) no-repeat right;
	padding: 0px 8px 1px 0px;
	float: right;
	margin-right:10px;
}
.more_Orange2:hover
{
	text-decoration: underline;
}
.more_Orange:active
{
	text-decoration: none;
	color: #b25001;
}

.mid_cont_Online_Ahead
{
	width: 605px;
	float: left;
	background: url(../../Images/dotted_border.jpg) repeat-x bottom;
	margin: 0px 0 0 0px;
	display: inline;
}


.reg_form_EArticle
{
    float: left;
    color: #333333;
    font-size: 13px;
    margin-top: 24px;
    padding-bottom: 8px;
    padding-left: 18px;
    padding-right: 10px;
}
.reg_form_EArticle a
{
    color: #005089;
    text-decoration: none;
}
.reg_form_EArticle a:hover
{
    color: #005089;
    text-decoration: underline;
}

.EArticle_Submit
{
    float: left; /*background: url(../../Images/submit_button.jpg) no-repeat left;*/
    padding: 0px;
    width: 88px;
    height: 27px;
    border: none;
    cursor: pointer;
    margin-top: 30px;
    margin-left: 12em;
}


#suppli_box_span{margin-top:20px;}
#ctl00_ContentPlaceHolder1_RepeaterWebCast_ctl00_PanelIssueYear #suppli_box_span{margin-top:0px;}/**Webcast**/
#ctl00_ContentPlaceHolder1_RepeaterAudioCast_ctl00_PanelIssueYear #suppli_box_span{margin-top:0px;}/**AudioCast**/
#ctl00_ContentPlaceHolder1_SupplementCMEArticleRepeater_ctl00_YearLabel #suppli_box_span{margin-top:0px;}/**Suppli**/
#ctl00_ContentPlaceHolder1_ArticlesByDepartment1_PatientHandoutArticleRepeater_ctl00_YearLabel #suppli_box_span{margin-top:0px;}/**patientHand**/



#SelfAssessmentLabel2{font-size:14px;}


.Cd_cl_search_button2
{
    float: right;
   /* background: url(../../Images/result_search_button.jpg) no-repeat left;*/
    width: 58px;
    height: 25px;
    cursor: pointer;
    padding: 0px;
    margin:0px 0px 0px 0;
    border: none;
}

/*MOC*/
.MsoNormal{padding-right:14px;}

#ctl00_ImageButton1{ margin-top:2px;}

.MyAcc_top_grey_box_Reg
{
    float: left;
    width: 598px;
    background: #eeeeee;
    height: 36px;
    border-bottom: 1px solid #999999;
    margin: 0px 0 0px -4px;
    display: inline;
}




.MyAcc_top_grey_box_Reg span
{
    font-size: 18px;
    float: left;
    font-weight: bold;
    padding-top: .5em;
    line-height: normal;
    padding-left: 12em;
    color: #555555;
}

.MyARCHIVE_top_grey_box
{
    float: left;
    width: 598px;
    background: #eeeeee;
    height: 36px;
    border-bottom: 1px solid #999999;
    margin: 0px 0 0px -4px;
    display: inline;
}
.MyARCHIVE_top_grey_box span
{
    font-size: 18px;
    float: left;
    font-weight: bold;
    padding-top: .5em;
    line-height: normal;    
    color: #555555;
    padding-left: 10em;
}
.Mypuchasetop_grey_box
{
    float: left;
    width: 598px;
    background: #eeeeee;
    height: 36px;
    border-bottom: 1px solid #999999;
    margin: 0px 0 0px -4px;
    display: inline;
}
.Mypuchasetop_grey_box span
{
    font-size: 18px;
    float: left;
    font-weight: bold;
    padding-top: .5em;
    line-height: normal;    
    color: #555555;
    padding-left: 10em;
}
.Myprofiletop_grey_box
{
    float: left;
    width: 598px;
    background: #eeeeee;
    height: 36px;
    border-bottom: 1px solid #999999;
    margin: 0px 0 0px -4px;
    display: inline;
}
.Myprofiletop_grey_box span
{
    font-size: 18px;
    float: left;
    font-weight: bold;
    padding-top: .5em;
    line-height: normal;    
    color: #555555;
    padding-left: 13em;
}
