body
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(     '../images/inner-fi3.gif' ) repeat-x scroll;
	height: 100%;
	min-height: 100%;
	font-family: Tahoma;
	font-size: 13px;
	color: #333;
}
.bg
{
	width: 100%;
	background-image: url(../images/inner-fi3.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.bgn1
{
	background: #ffffff url(../images/repeat-white-shd.gif) repeat-y scroll 0% 0%;
	width: 11px;
	vertical-align: top;
}
.bgn2
{
	background-image: url(../images/repeat-white-shd_r.gif);
	background-repeat: repeat-y;
	width: 11px;
	vertical-align: top;
}

.submenu td
{
	background: url(../images/bg_sec.gif) repeat-x;
	color: #FFF;
	text-align: center;
	font: tahoma 11px bold;
	border-right: 1px solid #fff;
}
.red-text
{
	color: #a11;
	font-family: Tahoma;
}

.small-title
{
	font-size: 13pt;
	padding-bottom: 10px;
}

.gray-text
{
	color: #666;
	font-family: Tahoma;
}

.gray-text span
{
	font-size: 13px;
	line-height: 160%;
}

.submenu td.sublink
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}
h2.blue-title
{
	color: #18d;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.blue-title a
{
	text-decoration: none;
	color: #18d;
}
.header2
{
	color: #666;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#maincontainer
{
	width: 980px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	height: 100%;
	min-height: 100%;
}
#contentwrapper
{
	float: left;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
#contentcolumn
{
	margin-right: 0px; /*Set right margin to RightColumnWidth*/
	height: 100%;
	min-height: 100%;
}
.floatDiv
{
	position: absolute; 
	left: 0px;
    top: 0px; 
    background: url('../images/cart-bg.gif') repeat; 
    border: 1px solid #B6291E;
    padding-left: 5px; 
    width: 100px; 
    filter:alpha(opacity=95);
    -moz-opacity: 0.95;
    opacity: 0.95;
}
.wrap
{
	text-align: left;
	margin: 0px auto -8px;
	min-height: 100%;
	width: 11px;
	height: auto !important;
}


a.trn_left1
{
	font-family: Tahoma;
	text-align: left;
	font-size: 12px;
	color: #B30000;
	padding-top: 5px;
	text-decoration: none;
}
a.trn_left1:hover
{
	font-family: Tahoma;
	text-align: left;
	font-size: 12px;
	color: #B30000;
	padding-top: 5px;
	text-decoration: underline;
}
a
{
	color: #3e3e3e;
	text-decoration: underline;
	outline: 0px;
}
a:hover
{
	text-decoration: none;
}
ul.test
{
	list-style-type: none;
	padding: 0em;
	margin: 0em;
}

.test li
{
	background-image: url(../images/1_r1.gif);
	line-height: 130%;
	background-repeat: no-repeat;
	background-position: 0em .4em;
	padding-left: 1em;
	padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
}
ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 16px;
}
li
{
	/*background: url(../images/1_z1.gif) center left no-repeat;*/ /*margin-left: -2px; 	padding-left: 17px;*/
}
li.red
{
	background: url(../images/1_r1.gif) center left no-repeat;
	margin-left: 2px;
	padding-left: 17px;
}

ul.bullet
{
	margin: 0;
	padding-left: 5px;
}

li.bullet
{
	margin-left: 2px;
	padding-left: 17px;
	list-style-type: square;
}

li.redHome
{
	background: url(../images/1_r1.gif) center left no-repeat;
	margin-left: 2px;
	padding: 3px 0px 3px 17px;
	font-size: 14px;
}

.redHome A
{
	text-decoration: none;
}

.redHome A:hover
{
	text-decoration: underline;
}

.exp_text1
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 15px;
	padding-right: 15px;
}
.exp_text
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 20px;
	padding-right: 15px;
}
.what_savant
{
	background-color: #E9E9E9;
}
.what_savant_text
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
}
.bor_right
{
	border-right: thin;
	border-right-color: #666;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 0px;
	padding-top: 0px;
}
.on_trn
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 27px;
	padding-right: 10px;
	border-right: thin;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
}
.pri_list
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
	border-right: thin;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
	margin-bottom: 0px;
}
.pro_c
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
}
.input-field
{
	background: #FFF;
	border: 1px solid #666;
	padding-left: 5px;
	width: 160px;
	height: 16px;
	color: #666;
}

.input-field-L
{
	background: #FFF;
	border: 1px solid #666;
	padding-left: 5px;
	height: 16px;
	color: #666;
}

input.search-text
{
	height: 20px;
	width: 300px;
	border: #bbb 1px solid;
	font-size: 130%;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px 5px 0px 0px;
	color: #333;
	padding-top: 3px;
}

input.empty-search-text
{
	height: 20px;
	width: 300px;
	border: #bbb 1px solid;
	font-size: 130%;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px 5px 0px 0px;
	color: #aaa;
	padding-top: 3px;
}

select
{
	background: #FFF;
	border: 1px solid #666;
	padding-left: 5px; /*width: 168px; 	height: 20px;*/
	color: #666;
}
.dv_row
{
	clear: both;
	padding: 3px;
}
.up
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	color: #333;
	padding-left: 0px;
	padding-right: 5px;
}

.category
{
	line-height: 175%;
	font-size: 13px;
}

.category a
{
	text-decoration: none;
}

.category a:hover
{
	text-decoration: underline;
}


.bg_1
{
	background-image: url(../images/main_shad.gif);
}
.bg_blue
{
	background-image: url(../images/top_blue_bg.gif);
}
.bg_sil
{
	background-image: url(../images/n_bg_top_links.gif);
	z-index: 1;
}
.bg_inneryel
{
	background-image: url(../images/inner_yel_bg.gif);
}

.mem
{
	background-image: url(../images/cust_shad.gif);
	background-repeat: repeat-x;
}
.sec_bar
{
	background-image: url(../images/bg_sec.gif);
}
.cust_say
{
	font-family: Tahoma;
	text-align: left;
	font-style: italic;
	font-size: 11px;
	color: #333;
}
.l_mam
{
	background-color: #7BC1E9;
}
/*lower*/
.low_1
{
	background-color: #D9D9D9;
	height: 35;
}
.low_2
{
	background-color: #EAEAEA;
	height: 35;
}
.low_3
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.bdr
{
	border-right: thin;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
}
.bdr1
{
	border-top: thin;
	border-top-color: #CCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.bdr2
{
	border-top: thin;
	border-top-color: #CCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right: thin;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
}
.bdr3
{
	border-bottom: thin;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
a.Job_head
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #E79D16;
	text-decoration: none;
	line-height: 150%;
}
a.Job_head:hover
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #E79D16;
	text-decoration: underline;
	line-height: 150%;
}
a.Job_Sub_head
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #504F4D;
	text-decoration: none;
	line-height: 150%;
}
a.Job_Sub_head:hover
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #504F4D;
	text-decoration: underline;
	line-height: 150%;
}
a.Job_Sub
{
	font-family: Tahoma;
	font-size: 13px;
	color: #003399;
	text-decoration: none;
	line-height: 150%;
}
a.Job_Sub:hover
{
	font-family: Tahoma;
	font-size: 13px;
	color: #003399;
	text-decoration: underline;
	line-height: 150%;
}
.course_head
{
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
	color: #333;
}
.course_text
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #333;
}
.course_text_small
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	color: #333;
}
.courses_Just_font
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333;
}
.course_sum
{
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #F8F8F8;
	text-align: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 25px;
	padding-bottom: 10px;
}
.page_head
{
	background-image: url(../images/new_blue_bg.gif);
	border-right: thin;
	border-right-color: #CCC;
	border-right-style: solid;
	border-right-width: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #F8F8F8;
	text-align: left;
	padding-top: 50px;
	padding-right: 10px;
	padding-left: 27px;
	padding-bottom: 15px;
	font-weight: bold;
}
.showcart
{
	background-image: url(../images/showcart.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.showcart_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 58px;
	padding-top: 25px;
	text-align: left;
}
.show_title
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: thin;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-bottom: 3px;
}
.show_title_l
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: thin;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-bottom: 3px;
}
.hs1
{
	margin: 25px 20px 10px 25px;
}
.coursecont
{
	margin: 15px 15px 15px 15px;
}
.coursecode
{
	margin: 20px 15px 15px 15px;
}
.rel_course_h
{
	margin: 15px 15px 10px 25px;
}
.rel_course
{
	margin: 10px 15px 15px 25px;
}
.vd_space
{
	margin: 20px 3px 20px 4px;
}
.pic_mem
{
	margin: 15px 15px 15px 15px;
}
.usr_p
{
	vertical-align: middle;
	margin: 3px 10px 0px 0px;
}
.usr_n
{
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.log_in
{
	margin: 3px 10px 8px 0px;
}
.c_pic
{
	margin: 15px 15px 15px 25px;
}
.regis_form
{
	margin: 30px 0px 0px 30px;
}
.regis_form_tag
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	color: #666;
	font-weight: bold;
	padding-left: 3px;
}
.us_in
{
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.ps_in
{
	vertical-align: middle;
	margin: 3px 10px 0px 0px;
}
.on_trnn
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 27px;
	padding-right: 10px;
}
.pri_list1
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 21px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.pri_list2
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333;
	padding-left: 19px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}



/*****************************************

******************************************/

.SI-FILES-STYLIZED label.cabinet
{
	height: 22px;
	background: url(../images/btn-choose-file.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}


textarea.input-textarea
{
	background: #FFF;
	border: 1px solid #666;
	padding-left: 5px;
	color: #666;
	font-family: Tahoma;
	font-size: 12px;
}

input.invalid
{
	/*background: #FFECEC;*/ /*background: #FEF1C7;*/
	background: #ffffff;
	border: 1px solid #C50101;
	padding-left: 5px;
	color: #C50101;
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle; /*width: 136px;*/
	height: 16px;
}

textarea.invalid-textarea
{
	/*background: #FEF1C7;*/
	background: #ffffff;
	border: 1px solid #666;
	padding-left: 5px;
	color: #C50101;
	font-family: Tahoma;
	font-size: 12px;
}

.forms
{
	/*border-top: thin; 	border-top-color: #ccc; 	border-top-style: solid; 	border-top-width: 1px; 	border-right: thin; 	border-right-color: #ccc; 	border-right-style: solid; 	border-right-width: 1px;*/
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	color: #666;
	font-weight: bold;
	padding-left: 3px;
}
/*.forms table
{
	padding-bottom: 5px;
	border-right: solid 1px #ccc;
}
.forms tr
{
	height: 30px;
}

.forms td
{
	color: #44628A;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 25px;
	border-bottom: dashed 1px #E5E5E5;
	border-left: dashed 1px #E5E5E5;
}
*/
.button
{
	margin: 0px 0px 0px 0px;
	height: auto;
	font: 12px Tahoma;
	width: auto;
	border: 1px;
	color: #44628A;
	border-collapse: collapse;
}


select.invalid
{
	/*background: #FEF1C7;*/
	background: #ffffff;
	border-color: #C50101;
	color: #C50101;
}

input.noclass
{
	border: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}

h3
{
	margin: 0px;
}

a.loginlink
{
	color: #333;
	text-decoration: none;
	font-family: Tahoma;
	text-align: right;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 5px;
}
a.loginlink:hover
{
	text-decoration: underline;
	font-family: Tahoma;
	text-align: right;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 5px;
}
a.Links1
{
	color: #393C39;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
}
a.Links1:hover
{
	color: #393C39;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}
a.title
{
	color: #393C39;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}
a.title:hover
{
	color: #393C39;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
}
a.Links3
{
	color: #333;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}
a.Links3:hover
{
	color: #E47911;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
}

a.Links2
{
	color: #393C39;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: underline;
}
a.Links2:hover
{
	color: #393C39;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

a.account
{
	text-decoration: none;
	font-family: Tahoma;
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
	font-size: 11px;
}

a.account:hover
{
	text-decoration: underline;
	font-family: Tahoma;
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
	font-size: 11px;
}

a.logout
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
}

a.logout:hover
{
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
}

.loginbutton
{
	float: right;
	margin-right: 10px;
}

.signup
{
	float: right;
	margin-right: 10px;
}

.warningMessage
{
	background: #FEF1C7;
	border: solid 1px #C50101;
	padding: 10px 0px 10px 10px;
	color: #C50101;
	width: 90%;
}
.warningMessage1
{
	font-size: 13px; /*background: #FEF1C7;*/
	border: solid 3px #97D0F2;
	background: #FCF0DA;
	padding: 10px 0px 10px 10px;
	color: #C50101;
	width: 90%;
}
.successMessage
{
	background: #CBE6F5;
	border: solid 1px #1E6B99;
	padding: 5px 0px 5px 5px;
	color: #1B1E1F;
	font-size: 13px;
}

.centerLogin
{
	margin: 90px 50px 50px 170px;
	height: 300px;
	width: 341px;
}

.loginContainer
{
	text-align: center;
	border: thin solid 1px #ccc;
}

.loginContainer td
{
	color: #44628A;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
}

.regis_form
{
	margin: 30px 0px 0px 30px;
}

.regis_form_tag
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	color: #666;
	font-weight: bold;
	padding-left: 3px;
}

.welcome
{
	font-size: 16px;
	color: #504F4D;
	font-family: Tahoma;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

.welcome #name
{
	color: #EDB343;
	font-family: Tahoma;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
}

h1.normalTitle
{
	margin: 0px;
	font-size: 20px;
	padding: 10px 0px 0px 0px;
	color: #C13832;
}

h1.CourseTitle
{
	margin: 0px;
	font-size: 20px;
	padding: 40px 0px 0px 25px;
	color: #C13832;
	text-transform: uppercase;
}

.normalTitle a
{
	font-size: 20px;
	color: #C13832;
	text-decoration: none;
}

.page_head h1
{
	margin: 0px;
	padding: 10px 0px 10px 10px;
	font-size: 22px;
	color: #504F4D;
	font-family: Verdana;
}

.page_head span
{
	color: #EDB343;
}

.section
{
	font-family: Tahoma;
	font-size: 12px;
	margin: 5px 0px 0px 5px;
	text-align: left;
}

.section h2
{
	color: #456189;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
	margin: 5px 0px 0px 0px;
}

.section h3
{
	color: #456189;
	font-size: 14px;
	font-family: Verdana;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.section .short_title
{
	font-size: 13px;
	font-weight: bold;
}

.section a
{
	float: none;
	clear: both;
	text-decoration: underline;
	color: #456189;
	font-size: 12px;
}

.section a:hover
{
	float: none;
	clear: both;
	color: #456189;
	font-size: 12px;
	text-decoration: underline;
}

.bdr1_blue
{
	border-top: thin;
	border-top-color: #409BCA;
	border-top-style: solid;
	border-top-width: 1px;
}

.bdr2_blue
{
	border-top: thin;
	border-top-color: #409BCA;
	border-top-style: solid;
	border-top-width: 1px;
	border-right: thin;
	border-right-color: #409BCA;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom: thin;
	border-bottom-color: #409BCA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 5px 5px 5px 0px;
}

ul.nobullet
{
	list-style-position: outside;
}

.nobullet li
{
	background: none;
	padding: 3px 0px 3px 0px;
}

ul.bullet
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}

.bullet li
{
	background: none;
	padding: 3px 0px 3px 5px;
}

ul.bull2
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}

.bull2 li
{
	background: none;
	padding: 0px 0px 0px 0px;
}

.section h4
{
	color: #456189;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	margin: 0px 0px 3px 0px;
}

.account_button
{
	padding: 0px 0px 0px 27px;
	outline-width: 0px;
}

table.box
{
	width: 95%;
	margin: 15px 0px 0px 0px;
	border-left: thin;
	border-left-color: #409BCA;
	border-left-style: solid;
	border-left-width: 1px;
	border-collapse: collapse;
}
.reg_title h2
{
	color: #456189;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	margin: 0px 0px 5px 0px;
}



.boldRow
{
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

.accountLink
{
	font-family: Arial;
	font-size: 11px;
	white-space: nowrap;
	padding: 0px 15px 0px 0px;
}
.Course_detail_head
{
	background-image: url(../images/Course_Detail_head.gif);
	background-repeat: repeat-x;
}
.Cust_head
{
	/*background-image: url(../images/Cust_head.gif);*/
	background-image: url(../images/Customer_Review1.gif);
	background-repeat: repeat-x;
}
.mypage_head
{
	/*	border-right: thin; 	border-right-color: #ccc; 	border-right-style: solid; 	border-right-width: 0px;*/
	background-image: url(../images/page_head_2.gif);
	background-repeat: repeat-x;
	height: 65px;
}
.bg_course
{
	background-image: url(../images/go_savant.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.bg_testim
{
	background-image: url(../images/page_head_2.gif);
	background-repeat: repeat-x;
	height: 65px;
}
.mypage_head h1
{
	margin: 0px;
	padding: 10px 0px 10px 2px;
	font-size: 19px;
	color: #B72D23;
	font-family: Eras Demi ITC;
}

.mypage_head span
{
}

.player_head
{
}

.player_head h1
{
	margin: 0px;
	padding: 10px 0px 10px 2px;
	font-size: 19px;
	color: #B72D23;
	font-family: "Eras Demi ITC" ,Tahoma;
}

.player_head span
{
	color: #B72D23;
}
.translucent
{
	filter: alpha(opacity=70);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


.cart
{
	text-align: center;
	padding: 5px 5px 0px 5px;
}

a.player_text
{
	font-family: Tahoma;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
	color: #036;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

a.player_text:hover
{
	font-family: Tahoma;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
	color: #036;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
}

.ErasChangeColor
{
	margin: 10px 10px 5px 15px;
	padding: 10px 0px 5px 10px;
	font-size: 19px;
	color: #EBA20A;
	font-family: Eras Bold ITC; /*background-image: url(../images/page_head_2.gif); 	background-repeat: repeat-x;	*/
	height: 30px;
}
.cr_head
{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	font-family: Tahoma;
	text-align: left;
	vertical-align: bottom;
}
.cr_head1
{
	margin: 5px 0px 0px 0px;
	text-align: left;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 15px;
}
.cr_text1
{
	text-align: justify;
	font-family: Tahoma;
	font-size: 13px;
}
.cr_text_small
{
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
}
.cr_textb
{
	margin: 5px 0px 0px 0px;
	text-align: left; /*font-weight:bold;*/
	font-family: Tahoma;
	font-size: 13px;
}
.cr_textb1
{
	margin: 5px 0px 0px 0px;
	text-align: left; /*font-weight:bold;*/
	font-family: Tahoma;
	font-size: 11px;
}
.cr_text
{
	margin: 0px 10px 15px 15px;
	padding: 0px 0px 5px 25px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 13px;
}

.SSL_title
{
	color: #456189;
	font-family: Tahoma;
	font-size: 11px; /*text-align: justify;*/
	font-weight: bold;
}

.SSL_text
{
	/*color: #456189;*/
	font-size: 11px;
	font-family: Tahoma; /*text-align: justify;*/
}

.page_text
{
	color: #8C8A8C;
	padding: 5px 5px 10px 8px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: justify;
}
.showcart
{
	background-image: url(../images/showcart.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.showcart_head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 58px;
	padding-top: 25px;
	text-align: left;
}
.show_title
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; /*text-align: left;*/
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-bottom: 3px;
}
.show_title_l
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-bottom: 3px;
}

/* View Course */
.bg_Email
{
	/*background-image: url(../images/email_head.gif);*/
	background-image: url(../images/Cust_Service.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.bg_Email_mid
{
	background-image: url(../images/email_faq_head.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
}
.bg_Email_head
{
	/*background-image: url(../images/send_mail_head.gif);*/
	background-image: url(../images/send_mailhead1.gif); /*background-repeat: repeat-x;*/
	background-repeat: no-repeat;
	background-color: #FFF;
}

h1.page_head12
{
	font-family: Tahoma;
	font-size: 2em;
	text-align: left;
	padding-left: 30px;
	padding-top: 20px;
}
h2.course_title
{
	font-family: Tahoma;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding-left: 1px;
	vertical-align: middle;
	margin: 12px 0px 0px 0px;
}
h2.course_title_ll
{
	font-family: Tahoma;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding-left: 1px;
	padding-bottom: 20px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.list
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #003366;
	background-color: #F6F6F6;
	height: 25px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: dotted;
	border-right-width: 1px;
}
.list_h_l
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #003366;
	background-color: #F5F5F5;
	height: 25px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.list_v_l
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #003366;
	background-color: #F5F5F5;
	height: 25px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: dotted;
	border-right-width: 1px;
}
.list_v_h
{
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 11px;
	color: #003366;
	background-color: #F5F5F5;
	height: 25px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.dur
{
	text-align: right;
	padding-right: 20px;
	color: #CC0000;
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: middle;
}
.bdr_l
{
	border-top: thin;
	border-top-color: #ccc;
	border-top-style: dotted;
	border-top-width: 1px;
}
.bdr_l_e
{
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.bg_acc
{
	background-image: url(../images/globe.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.icon1
{
	margin: 8px 0px 0px 15px;
}
.t_gap
{
	margin: 15px 0px 0px 0px;
}

li.redMenu
{
	background: url(../images/1_r1.gif) center left no-repeat;
	margin: 5px 0px 0px 2px;
	padding: 0px 0px 0px 17px;
	font-size: 13px;
}

ul.Arrow
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 15px;
	color: #7E99AA;
	list-style: none;
	line-height: 100%;
}
.Arrow li
{
	background: url(../images/Arrow1.gif) left top no-repeat;
	vertical-align: top;
	padding-left: 40px;
	padding-top: 2px;
	padding-bottom: 12px;
	text-align: left;
}
.Arrow a
{
	font-family: Tahoma;
	font-size: 18px;
	color: #7E99AA;
	text-decoration: none;
}

.Arrow a:hover
{
	font-family: Tahoma;
	font-size: 18px;
	color: #1992D6;
	text-decoration: none;
}

ul.Tick
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 14px;
	color: #484747;
	list-style: none;
	line-height: 100%;
}
.Tick li
{
	background: url(../images/green-tick.gif) left top no-repeat;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 12px;
	text-align: left;
}
.Tick a
{
	font-family: Tahoma;
	font-size: 16px;
	color: #484747;
	text-decoration: none;
}

.Tick a:hover
{
	font-family: Tahoma;
	font-size: 16px;
	color: #484747;
	text-decoration: underline;
}

ul.Tick1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height: 100%;
}
.Tick1 li
{
	background: url(../images/green-tick.gif) left top no-repeat;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 12px;
	text-align: left;
}
.Tick1 a
{
	text-decoration: none;
}

.Tick1 a:hover
{
	text-decoration: underline;
}

li.submenu
{
	background: none;
}

ul.inside
{
	position: relative;
	list-style-type: disc;
	list-style-position: inside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.inside li
{
	background: none;
}


a.course_link
{
	color: #B72D23;
	font-family: Tahoma;
	font-size: 14px;
	text-align: left;
	padding-left: 1px;
	vertical-align: middle;
	margin: 12px 0px 0px 0px;
	text-decoration: none;
}

a.course_link:hover
{
	color: #B72D23;
	font-family: Tahoma;
	font-size: 14px;
	text-align: left;
	padding-left: 1px;
	vertical-align: middle;
	margin: 12px 0px 0px 0px;
	text-decoration: underline;
}

.orderTitle
{
	color: #036;
}


/* Rounded Border */
.top-left
{
	width: 14px;
	background-image: url( ../images/left_top.gif);
	background-repeat: no-repeat;
	height: 14px; /* vertical: show first half of the image with the top-corners in it */
	font-size: 2px; /* correct height for IE */
}

.top-right
{
	width: 14px;
	background-image: url(../images/right_top.gif);
	background-repeat: no-repeat;
	height: 14px;
	font-size: 2px;
}

.bottom-left
{
	width: 14px;
	background-image: url(../images/left_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	font-size: 2px;
}

.bottom-right
{
	width: 14px;
	background-image: url(../images/right_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	font-size: 2px;
}

.top-side
{
	background-image: url( ../images/top_side.gif);
	background-repeat: repeat-x;
	font-size: 2px; /* correct height for IE */
}

.left-side
{
	background-image: url( ../images/left_side.gif);
	background-repeat: repeat-y;
	font-size: 2px; /* correct height for IE */
}

.right-side
{
	background-image: url( ../images/right_side.gif);
	background-repeat: repeat-y;
	font-size: 2px; /* correct height for IE */
}

.bottom-side
{
	background-image: url( ../images/bottom_side.gif);
	background-repeat: repeat-x;
	font-size: 2px; /* correct height for IE */
}
.bg_Coach
{
	background-image: url(../images/coach.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: solid;
	border-right-width: 1px;
}

/*Shopping Cart */

.bg_checkout
{
	background-image: url(../images/cart_header.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: solid;
	border-right-width: 1px;
}
.bg_checkout1
{
	background-image: url(../images/blue_stip_cart.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	height: 33;
}
.bg_checkout1txt
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
}
.bg_checkout1txt_remove
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-left: 10px;
	vertical-align: middle;
}
.bg_checkout1txt1
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: dashed;
	border-right-width: 1px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.bg_checkout1txt1_l
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: dashed;
	border-right-width: 1px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.bg_checkout1price
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: dashed;
	border-right-width: 1px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.bg_checkout1price_l
{
	font-family: Tahoma;
	font-size: 13px;
	color: #333;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-right: thin;
	border-right-color: #ccc;
	border-right-style: dashed;
	border-right-width: 1px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.bg_remove
{
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.bg_remove_l
{
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-bottom: thin;
	border-bottom-color: #ccc;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.leftPadding
{
	padding-left: 5px;
}

.graybg
{
	width: 100%;
	background-image: url(../images/new_shad.gif);
	background-repeat: repeat-x;
}

.bdr_dotted
{
	border-right: thin;
	border-right-color: #CCC;
	border-right-style: dotted;
	border-right-width: 1px;
}
.bot_line
{
	border-bottom: solid 1px #7FC7F0;
}
.top_line
{
	border-top: solid 1px #7FC7F0;
}
.left_line
{
	border-left: solid 1px #7FC7F0;
}
.right_line
{
	border-right: solid 1px #7FC7F0;
}
.modalBackground
{
	background-color: #888;
	filter: alpha(opacity=74);
	opacity: .7;
}
.modalPopup
{
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #7FC7F0;
	padding: 3px;
}
#myaccount
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tn3
{
	background-image: url(../images/tn3.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: left;
}
a.SignIn
{
	color: #18C;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
}
a.SignIn:hover
{
	color: #18C;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: underline;
}
a.NewUser
{
	color: #383836;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

a.NewUser:hover
{
	color: #383836;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}
a.NewUser1
{
	color: #383836;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}

a.NewUser1:hover
{
	color: #383836;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.FirstName
{
	color: #ccc;
	clear: both;
	font-family: Verdana;
	font-size: 10px;
	float: right;
}
.grayback
{
	background-color: #474646;
	color: #ffffff;
}
.dvDotted
{
	border-bottom: dotted 1px #ccc;
	width: 100%;
}

.dvDottedLeft
{
	border-right: dotted 1px #ccc;
	height: 100%;
}

.assess
{
	color: #669900;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
}

a.assess
{
	color: #669900;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
}
a.assess:hover
{
	color: #669900;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
}
div.title_spacing
{
	padding: 15px 0px 15px 0px;
}
/* Shopping Cart End */


.page-head
{
	padding: 40px 0px 0px 0px;
	height: 181px;
	width: 958px;
}
.page-head h1
{
	font-size: 24pt;
	font-weight: normal;
	color: #fff;
	padding-left: 50px;
	margin: 0px;
}

.page-head span
{
	font-size: 13pt;
	color: #fff;
	font-weight: bold;
	padding-left: 50px;
}

.div-small-text
{
	font-size: 11pt;
	color: #fff;
	font-weight: bold;
	padding-left: 50px;
}

.quote
{
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	padding: 70px 0px 0px 30px;
}

.quote div
{
	font-size: 10pt;
	color: #666;
	font-weight: bold;
	font-style: normal; /*padding:70px 0px 0px 30px;*/
}

.quote_net
{
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	padding: 60px 0px 0px 30px;
}

.quote_main div
{
	font-size: 10pt;
	color: #666;
	font-weight: bold;
	font-style: normal; /*padding:70px 0px 0px 30px;*/
}

.quote_main
{
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	padding: 40px 0px 0px 30px;
}

.quote_net div
{
	font-size: 10pt;
	color: #666;
	font-weight: bold;
	font-style: normal; /*padding:70px 0px 0px 30px;*/
}

.page-bottom
{
	background: url(../images/bottom-background.gif) no-repeat;
	height: 39px;
	width: 958px;
	clear: both;
}

.bottom_left
{
	float: left;
	background: url(../images/bottom-left.gif) repeat-y;
	width: 16px; /*height: 620px;*/
}

.bottom_right
{
	float: right;
	background: url(../images/bottom-right.gif) repeat-y;
	width: 17px; /*height: 620px;*/
}


.bottom-center
{
	float: left;
	width: 923px; /*height: 620px;*/
	background-color: #fff;
}

.bottom-left-main
{
	float: left;
	background: url(../images/bottom-left.gif) repeat-y;
	width: 16px;
	height: 920px;
}

.bottom-right-main
{
	float: right;
	background: url(../images/bottom-right.gif) repeat-y;
	width: 17px;
	height: 920px;
}


.bottom-center-main
{
	float: left;
	width: 923px;
	height: 920px;
	background-color: #fff;
}

.bottom-center-content-left
{
	width: 668px;
	padding-left: 15px;
	padding-right: 5px;
	float: left;
	border-right: solid 1px #ccc;
}



.bottom-center-content-right
{
	/*padding:0px 0px 0px 690px;*/
	padding-left: 9px;
	width: 225px;
	float: left;
}


.right-box-top
{
	background: url(../images/box-top.gif) no-repeat;
	height: 7px;
	width: 220px;
	clear: both;
}

.right-box-left
{
	float: left;
	background: url(../images/box-left.gif) repeat-y;
	width: 1px;
	height: 220px;
}

.right-box-center
{
	float: left;
	width: 217px;
	height: 220px;
	background-color: #f2f2f2; /*background-color: #D9E2E7;*/
}

.right-box-right
{
	float: right; /*background: url(../images/box-right.gif) repeat-y;*/
	width: 1px;
	height: 220px;
}

.right-box-left-top
{
	float: left;
	background: url(../images/box-left.gif) repeat-y;
	width: 1px;	
}

.right-box-center-top
{
	float: left;
	width: 217px;	
	background-color: #f2f2f2; /*background-color: #D9E2E7;*/
}

.right-box-right-top
{
	float: right; /*background: url(../images/box-right.gif) repeat-y;*/
	width: 1px;	
}

.right-box-left-main
{
	float: left;
	background: url(../images/box-left.gif) repeat-y;
	width: 1px;
	height: 155px;
}

.right-box-center-main
{
	float: left;
	width: 217px;
	height: 155px;
	background-color: #f2f2f2;
}

.right-box-right-main
{
	float: right; /*background: url(../images/box-right.gif) repeat-y;*/
	width: 1px;
	height: 155px;
}

.right-box-bottom
{
	background: url(../images/box-bottom.gif) no-repeat;
	height: 7px;
	width: 220px;
	clear: both;
}

.right-box-center-content
{
	padding-left: 5px;
}

a.box-right-a
{
	/*color: #3e3e3e;*/
	color: #148FD6;
	text-decoration: none;
	outline: 0px;
	font-size: 13px;
}
a.box-right-a:hover
{
	text-decoration: underline;
	font-size: 13px;
}

a.content-title
{
	color: #148FD6;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.content-title:hover
{
	color: #148FD6;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

ul.bullet_right
{
	margin: 0;
	padding-left: 0px;
}

li.bullet_right
{
	/*background: url(../images/arrow-right_1.gif) top left no-repeat; 	line-height: 160%; 	margin-left: 2px; 	padding-left: 8px;*/
	padding-left: 14px;
	/*background-image: url(../images/arrow-right_1.gif);*/
	background-repeat: no-repeat;
	background-position: 0 .7em;
	line-height: 160%;
}

