/************/
/* Elements */
/************/
BODY
{
	background-color:#c3bfbd;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 10pt;
	font-family:arial;
}


#CenteredContainerFrame
{
	width: 1023px;
	margin-right: auto;
	margin-left: auto; 
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
}

#CenteredContainer
{
	width: 1023px;
	background-image: url('../../Images/ContainerBackground.jpg');
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto; 
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	float: left;
	/* part 2 of 2 centering hack */
	
}

LI
{
	color: #333333;
}

TD
{
	font-family:arial;
	font-size:10pt;
	color: #333333;
}


P
{
	font-family:arial;
	font-size: 10pt;
	color: #333333;
	
}



H1
{
	font-family: Arial;
	color: #333333;
	font-size: 24pt;
	padding-left: 0px;
}

H2
{
	font-family:arial;
	color: #4383aa;
	font-size: 15pt;
}

H3
{
	font-family:arial;
	font-size: 10.5pt;
	font-weight: bold;
	color: #014380;
	margin-top: 0px;

}

H4
{
	font-family:arial;
	font-size: 10pt;
	font-weight: bold;
	color: #747474;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: normal;

}
/**************************************************/
/* Classes/IDs from: Index.aspx, CEARateForm.aspx */
/**************************************************/

A
{
	font-family:arial;
	text-decoration: none;
	font-size: 10pt;
	text-decoration: none;
	color: #367ba4;
}

A:HOVER
{
	font-family:arial;
	text-decoration: none;
	font-size: 10pt;
	color: #367ba4;
}


A.DetailsLinkSmall
{
	font-size: 10pt;
	color: #367ba4;
	text-decoration: none;
}

A.DetailsLinkSmall:hover
{
	font-size: 10pt;
	color: #367ba4;
	text-decoration: underline;
}

A.WhiteLink
{
	font-size: 9pt;
	color: #bbbbbb;
	text-decoration: none;
}

A.WhiteLink:hover
{
	font-size: 9pt;
	color: #eeeeee;
	text-decoration: underline;
}


.highText
{
	vertical-align:bottom;
	padding-left:0px;
}
.subText
{
	font-family:arial;
	color:white;
	font-size:9px;
	padding-top:4px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
.itemBorder
{
	border-top:1px solid #8d9eb8;
}
.itemBorderYellow
{
	border-top:1px solid #f9e99b;
}
div.Section_Title
{
	
	left:40px;
	top:202px;
	width:175px;
	height:52px;
	background-color:#e21b33;
	padding: 20px 20px 20px 20px;
}
div.Section_Title a
{
	color:White;
	font-family: Arial;
	font-size: 16pt;
	text-decoration: none;
}
div.Section_Title a:link
{
	color: White;
	font-family: Arial;
	font-size: 16pt;
	text-decoration: none;
}
div.Section_Title a:visited
{
	color:White;
	font-family: Arial;
	font-size: 16pt;
	text-decoration: none;
}

.copy_title {
	font-size:14pt;
	color:#e21b32;
	font-weight:bold;
	padding-bottom:13px;
	border-bottom:1px solid #7f7f7f;
}
.copy_title_bottom {
	border-bottom:1px solid #7f7f7f;
}
.copy_title_pc {
	font-size:14pt;
	color:#e21b32;
	font-weight:bold;
	padding-bottom:13px;
	border-bottom:1px solid #7f7f7f;
}
.copy_body {
	font-size:10pt;
	color:black;
	line-height:19px;
	padding-top:13px;
	padding-bottom:13px;
}
#tdtoggle
{
	padding:3px;
}


/* Classes/IDs from: CEATrainingRequest.aspx */
td#tr_content {
    text-align: right;
    vertical-align: top;
    padding: 18px;
    float: right;
    position: relative;
}

div#tr_header {
    text-align : right;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 12px;
}

div#tr_sessions {
    margin: 10px 0 10px 0;
}

div.tr_form_element {
    vertical-align: middle;
    text-align: right;
    margin-bottom: 8px;
    white-space: nowrap;
}

input[type="text"] {
	font-family: arial;
	font-size: 10pt;
	margin-left: 4px;
	width: 16em;
}

input[type="checkbox"] {
    margin: 0px;
    vertical-align: middle;
}

.form_label {
	vertical-align:middle;
}

/******************************************/
/* Classes/IDs from: Controls/Header.ascx */
/******************************************/
.menu_link {
	font-family:arial,arial,sans-serif;
	font-size:8px;
	text-decoration:none;
	color:black;
}
.menu_link_large {
	font-family:arial,arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:black;
}
.menu_link_large_highlight {
	font-family:arial,arial,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:black;
	font-weight:bold;
}
.menu_claim 
{
	width:365px;
	padding-left:25px;
	padding-top:8px;
	font-family:arial;
	font-size:8px;
}
.menu_claim_emg {
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:arial;
	font-size:11px;
	background-color:#e21b32;
}
.menu_link_emg {
	font-family:arial,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	color:white;
	font-weight:bold;
}
.menu_right {
	padding-right:15px;
	padding-top:8px;
	font-family:arial,arial,sans-serif;
	font-size:8px;
}
.menu_search {
	font-family:arial narrow,arial,sans-serif;
	font-size:15px;
	color:#999999;
}

/*********************/
/* Other Classes/IDs */
/*********************/
.content {
	font-family:arial;
	font-size:9px;
}
.head {
	background-color:#CCCCCC;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
}
.item {
	background-color:#EFEFEF;
	font-family:arial;
	font-size:9px;
}
.link {
	color:#367ba4;
	text-decoration:none;
}
.menu_search_box {
	font-family:arial narrow,arial,sans-serif;
	font-size:15px;
	color:#999999;
	border:1px solid #999999;
}
.menu_search_but {
	font-family:arial narrow,arial,sans-serif;
	font-size:13px;
	color:#999999;
	background-color:white;
	border:1px solid #999999;
	width:30px;
	height:24px;
}
.2012
{
    
}

.sideNavMain 
{
    font-family: Arial;
    color: White;
    background-color: #404A53;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    margin: 1px 0 0 0;    
}

.sideNavMain:hover
{
    text-decoration: underline;
}

.sideNavPolicyType {
	background-color: #bbbbbb;
	display: none;
	cursor: pointer;
	font-family: Arial;
    color: White;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    padding: 10px 5px 10px 15px;
    margin: 1px 0 0 0;   
}

.sideNavPolicyType:hover
{
    text-decoration: underline;
}

.sideNavCoverage {
	background-color: #f1efef;
	display: none;
	cursor: pointer;
	font-family: Arial;
    color: #404A53;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    text-align: left;
    vertical-align: middle;
    padding: 10px 5px 10px 15px;
    margin: 1px 0 0 0;   
}

.sideNavCoverage:hover
{
    text-decoration: underline;
}

.page_level2 {
	border-bottom:1px solid #bbcbe2;
	background-color:#404A53;
	padding-left:22px;
	padding-top:9px;
	padding-bottom:6px;
	padding-right:6px;
	cursor:pointer;
}
.page_level2_on {
	border-bottom:1px solid #bbcbe2;
	background-color:#ed1c2e;
	padding-left:22px;
	padding-top:9px;
	padding-bottom:6px;
	cursor:pointer;
	padding-right:6px;
}
.link_level2 {
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.link_level2:HOVER {
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.page_level3 {
	border-bottom:1px solid #ffffff;
	background-color:#f1efef;
	padding-left:22px;
	padding-top:9px;
	padding-bottom:6px;
	padding-right:6px;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
}
.page_level3_over {
	border-bottom:1px solid #ffffff;
	background-color:#939fa9;
	padding-left:22px;
	padding-top:9px;
	padding-bottom:6px;
	padding-right:6px;
	cursor:pointer;
}
.link_level3 {
	color:black;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}

.link_level3:HOVER {
	color:black;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
}

.arrow_level2 {
	border-bottom:1px solid #bbcbe2;
	border-left:1px solid #bbcbe2;
	background-color:#404A53;
	vertical-align:top;
	padding-top:3px;
}

.rate_title {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:13px;
	border-bottom:1px solid #7f7f7f;
}
.rate_body {
	font-size:11px;
	color:black;
	line-height:19px;
	padding-top:13px;
	padding-bottom:13px;
	text-decoration:none;
}
.rate_input {
	font-size: 10pt;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:13px;
	border-bottom:1px solid #7f7f7f;
}
.copy_archive 
{
	font-family:arial;
	font-size:8px;
	color:black;
	line-height:15px;
	/**padding-top:13px;
	padding-bottom:13px;**/
}
.copy_pdf 
{
	font-family:arial;
	font-size:10px;
	color:black;
	/**line-height:15px;
	padding-top:13px;
	padding-bottom:13px;**/
}

.editor_head {
	font-family:arial,arial,sans-serif;
	font-size:10pt;
	color:#333333;
	font-weight:bold;
}
.editor_copy {
	font-family:arial,arial,sans-serif;
	font-size:10pt;
	line-height: 1.5;
	color:#333333;
}
.editor_copy:HOVER {
	font-family:arial,arial,sans-serif;
	font-size:10pt;
	line-height: 1.5;
	color:#333333;
}
.editor_sub1 {
	font-family:arial,arial,sans-serif;
	font-size:12pt;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.editor_sub2 {
	font-family:arial,arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
}
.editor_callout {
	font-weight: bold;
}
.editor_link {
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:#e21b32;
	text-decoration:underline;
}

LI.Level1
{ 
	
	list-style-type: disc;
	color:Black;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:black;
	line-height:13px;
}
LI.Level2
{
	
	list-style-type: square;
	color:Blue;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	line-height:13px;
	/**color:black;**/
}
LI.Level3
{
	list-style-type: circle;
	color:Maroon;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	line-height:13px;
	/**color:black;**/
}
LI.Level4
{ 
	list-style-type:disc;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:#C67171;
	line-height:13px;
}

a.AgendaItem:link
{
	color:#004080;
	text-decoration:none;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:black;
	line-height:13px;
}
a.AgendaItem:hover
{
	color: Red;
	text-decoration:none;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	line-height:13px;
	}
a.AgendaItem:active
{
	font-family:'Arial, Helvetica, sans-serif';
	color: Maroon;
	text-decoration:none;
	font-family:arial,arial,sans-serif;
	font-size:11px;
	line-height:13px;
	
}
a.AgendaItem:visited
{
	font-family:arial,arial,sans-serif;
	font-size:11px;
		color: Purple;
	text-decoration:none;
	line-height:13px;
}

.AgendaHeader
{
	font-family:'Arial, Helvetica, sans-serif';
	font-size:11px;
	color:#e21b32;
	font-weight:bold;
	
	
}
.AgendaSelect
{
	font-family:'Arial, Helvetica, sans-serif';
	font-size:11px;
	color:#e21b32;
	font-weight:bold;
	
}
a.AgendaMenu:link
{
	/*font-family:'arial, Arial, Helvetica, sans-serif';
	font-size:9pt; */
	color:#004080;
	text-decoration:none;
}
a.AgendaMenu:hover
{
	/*font-family:'arial, Arial, Helvetica, sans-serif';
	font-size:9pt; */
	color: Red;
	text-decoration:none;
}
a.AgendaMenu:active
{
	/*font-family:'arial, Arial, Helvetica, sans-serif';
	font-size:9pt;*/
	color: Maroon;
	text-decoration:none;
}
a.AgendaMenu:visited
{
	/*font-family:'arial, Arial, Helvetica, sans-serif';
	font-size:9pt;*/
	color: Purple;
	text-decoration:none;
}
.ToolTip_Title
{
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.ToolTip_Body
{
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:#000000;
}
.editor_highlight
{
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:black;
	background-color:Yellow;
}

#tdtoggle
{
	padding:3px;
}

table.agent_schedule
{
	border:solid 1px black;
}
table.agent_schedule thead
{
	border:solid 1px black;
}
table.agent_schedule th
{
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:#1a3f74;
	background-color:#7f92ad;
}
table.agent_schedule td
{
	font-family:arial,arial,sans-serif;
	font-size:11px;
	color:black;
	text-align:left;
}
table.agent_schedule td + td
{
	text-align:center;
}
table.agent_schedule td + td
{
	text-align:center;
}
table.agent_schedule tbody.Highlight
{
	background-color:#fff4d4;
}

.tr_form_col
{
    float: right;
    margin-left: 15px;
}
.disclaimerDialog {
	width: 500px;
	height: 300px;
}

