﻿input, textarea, select 
{
	outline-style:none;
}

body 
{
    font-family: Arial;
    font-size: 11px;
    color: #383838;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/images/global/background.jpg);
    background-repeat: repeat-x;
}

.MasterPage
{
    margin-right:auto;
	margin-left:auto;
	height:auto;
	border:solid 0px #333333;
	width:988px;
    /*width: 976px;*/
    text-align: center;
}

#pg_DefaultHeaderContainer
{
    background-image: url(/images/homepage/header.jpg);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:solid 0px #333333;
    width: 990px;
    height: 570px;
    text-align: left;
    vertical-align: top;
}

/* header area for all pages */
#HeaderContainer
{
    background-image: url(/images/global/header/bg.png);
    background-repeat: no-repeat;
    background-position:center top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 985px;
    height: 295px;
    vertical-align: top;
    border:solid 0px #333333;
}
.NavContainer
{
    position:relative;
    font-size:10px;
    border:solid 0px #333333;
    height:95px;
}

.NavContainerforIE6
{
    position:relative;
    border:solid 0px #333333;
    height:95px;
}

.BreadCrumbContainer
{
    font-size:11px;
    border:solid 0px #333333;
    padding:10px 0px 0px 20px;
    text-align:left;
    height:20px;
}

.PageHeaderContainer
{
    height:120px;
    padding:25px 0px 0px 30px;
    text-align:left;
	border:solid 0px #333333;
}
.tagline
{
    border:solid 0px #333333;
}
/* end */

a
{
    color: #0082c0;
    text-decoration: none;
}
a hover
{
    text-decoration: underline;
}
a link
{
    text-decoration: none;
}
a visited 
{
    text-decoration: none;
}
img
{
    border: none 0px #ffffff;
}
.floatLeft
{
    float: left;
    text-align: left;
}
.floatRight
{
    float: right;
    text-align: right;
}

/* for faq, article and professional sections*/
.SubHeader_Data
{
    width:141px;
    height:24px;  
    border:solid 0px #333333; 
    padding:10px 0px 0px 25px;
}

.SubHeaderSeparator_dotline
{
    padding:5px 0px 0px 21px;
}

.SubNav_links
{
    padding:10px 0px 18px 25px;
    font-weight:bold;
    font-size:13px;
}
.SubNav_links A:hover{text-decoration:underline;color:#c8ad5c;}
.SubNav_links .unselected{text-decoration:none;color:#0082c0;}
.SubNav_links .selected{text-decoration:underline;color:#c8ad5c;}

.SubContent_Data
{
    padding:0px 0px 0px 20px;
}

/* end */

/*extra large control background*/
.bg_xlg_outer_top
{
    background-image:url(/images/global/bg_xlg_outer/top.png);
    background-position:center top;
    background-repeat:no-repeat;
    width:982px;
    height:20px; 
}
.bg_xlg_outer_middle
{
    background-image:url(/images/global/bg_xlg_outer/middle.png);
    background-position:center top;
    background-repeat:repeat-y;
    width:982px;
}
.bg_xlg_outer_bottom
{
    background-image:url(/images/global/bg_xlg_outer/bottom.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:982px;
    height:20px;
}



/*large control backgrounds*/
.bg_lg_outer_top
{
    background-image:url(/images/global/bg_lg_outer/top.png);
    background-position:center top;
    background-repeat:no-repeat;
    width:694px;
    height:22px;    
}
.bg_lg_outer_middle /*middle repeat*/
{
    background-image:url(/images/global/bg_lg_outer/middle.png);
    background-position:center top;
    background-repeat:repeat-y;
    width:694px;
}
.bg_lg_outer_bottom
{
    background-image:url(/images/global/bg_lg_outer/bottom.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:694px;
    height:22px;  
}

.bg_lg_outer_bottom_withColor
{
    background-image:url(/images/global/bg_lg_outer/bottom_withColor.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:694px;
    /*height:151px;*/
}
.bg_lg_outer_bottom_withColor_sm
{
    background-image:url(/images/global/bg_lg_outer/bottom_withColor_sm.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:694px;
    /*height:151px;*/
}
.bg_lg_outer_bottom_withColor_smforIE6
{
    background-image:url(/images/global/bg_lg_outer/bottom_withColor_smforIE6.jpg);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:694px;
    height:100px;
    border:solid 0px #333333;
}
.bg_lg_inner_top
{
    background-image:url(/images/global/bg_lg_inner/top.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    width:680px;
    height:22px
}
.bg_lg_inner_bottom
{
    background-image:url(/images/global/bg_lg_inner/bottom.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:680px;    
}
.bg_lg_inner_bottom_smforIE6
{
    background-image:url(/images/global/bg_lg_inner/bottom_smforIE6.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:680px;    
}
.bg_lg_inner_bottom_withColor
{
    background-image:url(/images/global/bg_lg_inner/bottom_withColor.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:680px;
}


/* small controls backgrounds */

.bg_sm_outer_top
{
    background-image:url(/images/global/bg_sm_outer/top.png);
    background-position:center top;
    background-repeat:no-repeat;
    width:286px;
    height:14px;
}
.bg_sm_outer_middle
{
    background-image:url(/images/global/bg_sm_outer/middle.png);
    background-position:center top;
    background-repeat:repeat-y;
    width:286px;
}
.bg_sm_outer_bottom
{
    background-image:url(/images/global/bg_sm_outer/bottom.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:286px;
    height:15px;
}

/* for small video player */

.bg_sm_vid_outer_top
{
    background-image:url(/images/global/bg_sm_outer/vid_top.png);
    background-position:center top;
    background-repeat:no-repeat;
    width:286px;
    height:47px;
}
.bg_sm_vid_outer_middle
{
    background-image:url(/images/global/bg_sm_outer/vid_middle.png);
    background-position:center top;
    background-repeat:repeat-y;
    width:286px;
}
.bg_sm_vid_outer_bottom
{
    background-image:url(/images/global/bg_sm_outer/vid_bottom.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    width:286px;
    height:15px;
}

/* alignment */
.sm_header
{
    padding:5px 0px 0px 10px;
    text-align:left;
}
.sm_underline_separator
{
    padding:5px 0px 4px 10px;
    text-align:left;
}
.sm_content
{
    padding:0px 0px 0px 10px;
    text-align:left;
}

.sm_content div.li 
{
	background: url(/images/global/dot_red.jpg) no-repeat left top;
	padding: 0px 0px 5px 15px;
}

.lg_underline_separator
{
    padding:5px 0px 4px 0px;
    text-align:left;
}

.inputBox_withBG_1
{
    width: 206px;
    height: 26px;
    /*background: transparent url('/images/global/TxtInputBox_bg_sm.jpg') no-repeat;
    padding: 4px 8px;
	*/
    padding: 0px;
    color: #747862;
    border: solid 1px lightgray;
    margin-bottom: 0px;
}
.txtArea_withBG_1
{
    width: 455px;
    height: 198px;
    background: transparent url('/images/global/TxtInputBox_bg_lg.jpg') no-repeat;
    color: #747862;
    border: solid 0px #333333;
    padding: 4px 8px;
    margin-bottom: 0px;
}
.CheckBox_bg
{
    width: 14px;
    height: 14px;
    background: transparent url('/images/global/CheckBox_bg.jpg') no-repeat;
    color: #747862;
    border: solid 0px #ffffff;
}

/*for ie6 png fix*/
.subContentToFront
{
	position:relative;z-index:50;
}
