﻿

/* Content Style */
	.story{
		padding: 5px 5px 5px 5px;
		font-size: 75%;
		font-weight: normal;
		color: black;
		}
	.story_header{
		padding: 5px 5px 5px 5px;
		font-size: 100%;
		font-weight : bold;
		color : Gray;
		}
	.story_text{
		padding: 5px 5px 5px 5px;
		font-size: 100%;
		font-weight: normal;
		color: black;
		}
	.dateText {
		font-family: 'Times New Roman', arial, helvetica;
		font-style: italic;
		}
	.menuText {
		font-family: helvetica,arial,'times new roman';
	    font-weight:bold;
		font-size: 14px;
		color: white;
		}
	.contentText {
		font-family: helvetica,arial,'times new roman';
		font-weight:bold;
		font-size: 14px;
		color: black;
		}
	.loginText {
		font-family: helvetica,arial,'times new roman';
		font-weight:bold;
		font-size: 14px;
		color: white;
		}
	.taglineText {
		font-family: helvetica,arial,'times new roman';
		font-style: italic;
		font-size: 14px;
		color: orange;
		}
	.errorText {
		padding: 5px 5px 5px 5px;
		font-size: 100%;
		font-weight: bold;
		color: red;
		}
/* Link Style */
	a.menu:link {
		color: white;
		font-weight: bold;
		text-decoration: none;
		}
	a.menu:visited {
		color: white;
		font-weight: bold;
		text-decoration: none;
		}
	a.menu:hover {
		color: orange;
		font-weight: bold;
		text-decoration: underline;
		}
	a.login:link {
		color: orange;
		font-weight: bold;
		font-size: 14px;
		text-decoration: underline;
		}
	a.login:visited {
		color: orange;
		font-weight: bold;
		font-size: 14px;
		text-decoration: underline;
		}
	td.login {
		color: orange;
		font-weight: bold;
		font-size: 14px;
		/*text-decoration: underline;*/
		}
/* Form Style */
	.form_text{
		font-size: 75%;
		font-weight : normal;
		color : Black;
		}
	.adButton {
		font-family: Arial,sans-serif;
		font-weight: normal;
		font-size: xx-small;
		background-color: #E6E6E6;
		border: thin solid #888888;
		margin-top : 0px;
		}

body
{
	height:100%;
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:100%;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff
}


	td
	{
    	font-family: Verdana;
		font-style: normal;
		font-size:11px;
		vertical-align:top;
	}
	
	p
	{
		font-family:Verdana;
	}
	
	tr
	{
    	font-family: Verdana;
		font-style: normal;
		font-size:11px;
		vertical-align:top;
	}
	
	errorMessage
	{
		color:Red;
		background-color:#ffffe0;
		font-weight:bold;
	}			
	
	.buttonStyle
	{
		border-left-color:White;
		border-top-color:White;
		border-width:1px;
		border-style:solid;
		font-family:Verdana;
		font-weight:bold;
		font-style:normal;
		font-size:11px;
		background-color:#f60;
		color:#07275a;
		height:21px;
		padding:3px 3px 3px 3px;
		width:auto;
	}
	
	
html
    {
    	height:100%;
    	padding:0;
    	margin:0
    }
    
body
    {
    	height:100%;
    	padding:0;
    	margin:0;
    	font-family:Verdana;
    	font-size:100%;
    	background-repeat:repeat-x;
    	background-position:left top;
    	background-color:#fff
    }

.headertopfont
    {
    	font-size:62.5%
    }

.WebTable
    {
    	width:90%;
    	font-family:Verdana,Arial,Helvetica,Sans-Serif;
    	position:relative
    }
    
.WebTable td
    {
    	line-height:130%;
    	font-size:11px
    }

.WebTable ol,.WebTable ul,.WebTable li
    {
    	font-size:10px
    }

.WebHome_Table
    {
    	width:95%;
    	font-family:Verdana,Arial,Helvetica,Sans-Serif;
    	margin-top:1px;
    	margin-left:5px;
    	margin-right:5px
    }
    
.WebHome_Table td
    {
    	line-height:130%;
    	font-size:11px
    }

.WebHome_Table ol,.WebHome_Table ul,.WebHome_Table li
    {
    	font-size:10px
    }

.WebBold
    {
    	font-weight:bold
    }

.WebHome_Bullet
    {
    	PADDING-RIGHT:.7em;
    	FONT-SIZE:110%;
    	COLOR:#a6a6a6;
    	PADDING-TOP:3px
    }
    
.WebInactiveBenefitText
    {
    	color:gray;
    	text-decoration:underline
    }

.WebInactiveBenefitText:Hover
    {
    	color:gray
    }

.WebHome_Panel
    {
    	border:#333 1px solid;
    	margin-top:5px;
    	margin-right:5px;
    	margin-left:5px;
    	margin-bottom:10px;
    	background-color:#e6e6e9;
    	padding:10px
    }

h3
    {
    	font-size:115%;
    	margin:10px 0 10px 0
    }

h3 a,h4 a,h3 a:hover,h4 a:hover
    {
    	text-decoration:none;
    	color:#000;
    	font-weight:bold
    }

a:visited
    {
    	color:#800080
    }
    
a:hover
    {
    	color:#f60
    }
    
a:active
    {
    	color:#800080
    }
    
a[name]:hover,a[name]
    {
    	text-decoration:none;
    	color:#000;
    	font-weight:normal
    }

.TableTitleHeaderContainer
    {
    	height:22px
    }

.TableSubTitleHeaderContainer
    {
    	height:4px
    }
    
.TableTitleHeader
    {
    	font-size:16px;
    	font-family:Segoe UI,verdana,sans-serif;
    	color:#fff;
    	font-style:italic;
    	margin-left:10px;
    	vertical-align:middle;
    	padding-top:3px
    }
    
   .TableSubTitleHeader
    {
    	font-size:12px;
    	font-family:Segoe UI,verdana,sans-serif;
    	color:#fff;
    	font-style:normal;
    	margin-left:10px;
    	vertical-align:middle;
    	padding-top:3px;
    	text-align:right;
    }
     
.TableTopLeftTwo
    {
    	position:relative;
    	float:left;
    	top:-1px;
    	left:-1px;
    	background-image:url('/CMR/Images/Common/panel_header_left.gif');
    	background-repeat:no-repeat;
    	background-position:left top;
    	height:20px;
    	width:5px
    }
    
.TableTopRightTwo
    {
    	position:relative;
    	float:right;
    	top:-1px;
    	right:-1px;
    	background-image:url('/CMR/Images/Common/panel_header_right.gif');
    	background-repeat:no-repeat;
    	background-position:right top;
    	width:5px;
    	height:20px
    }

.WebHome_Panel
    {
	    margin-left:20px!important;
	    margin-right:0!important
    }

.TableBoxOne .WebHome_Panel
    {
	    width:auto;
	    margin-left:5px!important;
	    margin-right:5px!important
    }

.TableStyle,.TableStyleNoTopMargin
    {
	    border-left:1px solid #bbb;
	    border-right:1px solid #bbb;
	    border-bottom:1px solid #bbb;
	    border-top:0 solid transparent;
	    background-image:url('/CMR/Images/Common/box_BG_repeater.jpg');
	    background-repeat:repeat-x;
	    background-position:top;
	    background-color:#fff;
	    margin-top:5px;
	    margin-left:5px;
	    margin-right:5px;
	    margin-bottom:10px;
	    padding-top:10px;
	    padding-left:15px;
	    padding-right:15px;
	    padding-bottom:10px
    }

.TableStyleNoTopMargin
    {
    	margin-top:0
    }

.TableStyle *
    {
    	margin-top:0
    }
    
.TableStyle h3 a,.TableStyle h3 a:visited
    {
    	color:#00f;
    	text-decoration:none
    }
    
.TableStyle h3 a:hover,.TableStyle a:hover
    {
    	color:#f60;
    	text-decoration:none
    }
    
.TableStyle a,.TableStyle a:visited
    {
    	color:#00f;
    	text-decoration:none
    }
    
.TableGrayBar
    {
    	background-color:#959595;
    	width:auto;
    	height:17px;
    	padding:0;
    	margin-top:0;
    	margin-bottom:5px;
    	margin-left:5px;
    	margin-right:5px;
    	clear:both
    }
    
.TableGrayBarLeft
    {
    	background-color:transparent;
    	width:49%;
    	height:17px;
    	background-image:url('/CMR/Images/Common/divider_left.gif');
    	background-repeat:no-repeat;
    	background-position:left top;
    	margin:0;
    	padding:0;
    	float:left
    }
    
.TableGrayBarRight
    {
    	background-color:transparent;
    	width:49%;
    	height:17px;
    	background-image:url('/CMR/Images/Common/divider_right.gif');
    	background-repeat:no-repeat;
    	background-position:right top;
    	margin:0;
    	padding:0;
    	float:right
    }

.TableBoxOne
    {
    	border:1px solid #999;
    	background-color:#f3f3f3;
    	margin-top:0;
    	margin-left:0;
    	margin-right:0;
    	margin-bottom:10px
    }
    
.TableBoxOneTitle
    {
    	border:1px solid #bbb;
    	background-color:#f4f3f3;
    	background-image:url('/CMR/Images/Common/panel_header.gif');
    	background-position:top;
    	background-repeat:repeat-x;
    	margin-top:5px;
    	margin-left:5px;
    	margin-right:5px;
    	margin-bottom:5px;
    	padding-top:0
    }

hr 
    {
        clear:left;
        margin:10px 0;
        padding:0;
        border:0;
        height:1px;
        background:#b4c4d3;
        color:#b4c4d3;
    }

.ErrorMessage
    {
	    line-height: 15px;
	    font-family: Verdana;
	    font-weight: bold;
	    font-size: 11px;
	    color: firebrick;
    }

.ErrorMessagePanel
    {
	    padding-bottom: 1px;
	    padding-top: 1px;
	    background-color: lightyellow;
	    border-bottom-color: gray;
	    border-bottom-style: double;
	    border-width: 3px;
    }
