﻿html, body
{
    height:100%;
    overflow:auto;
    font-family:Arial;
    font-size:12px;
    background-color:#eef4fc;
}

body
{
    padding:0;
    margin:0;
}

#silverlightControlHost
{
    height:100%;
    text-align:center;
}

h1
{ 
	color:#15428b;
}

h2
{
	margin:0px;
	padding:0px;
	font-size:18px;
}

.description
{
	font-size:11px;
	color:#646464;
}

.stepnum
{
	font-size:16px;
	font-weight:bold;
	margin-right:5px;
}

.subtitle
{
	font-size:12px;
	font-weight:bold;
	color:#565654;
}

.title_bar_tl
{
	background-image:url(../images/title_bar_tl.png);
	background-repeat:no-repeat;
	width:6px;
	height:35px;
}

.title_bar_tr
{
	background-image:url(../images/title_bar_tr.png);
	background-repeat:no-repeat;
	width:6px;
	height:35px;
}

.title_bar_tm
{
	background-image:url(../images/title_bar_tm.png);
	background-repeat:repeat-x;
	height:35px;
	font-size:14px;
	font-weight:bold;
	color:#646464;
}

.content_box_ml
{
	border-left:solid 1px #cdcdcd;
	border-top:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	background-color:#ffffff;
}

.content_box_mm
{
	border-top:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	background-color:#ffffff;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.content_box_mr
{
	border-right:solid 1px #cdcdcd;
	border-top:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	background-color:#ffffff;
}

.feedback_failure
{
	color:#d50005;	
	font-weight:bold;
}

.feedback_success
{
	color:#008000;	
	font-weight:bold;
}

.box_feedback_warning
{
	background-image:url(../images/box_icon_warning.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
	border:solid 1px #e5db57;
	background-color:#fffbcc;
	color:#666553;
	padding:7px;
	padding-left:30px;
	display:block;
}

.box_feedback_information
{
	background-image:url(../images/box_icon_information.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
	border:solid 1px #a3b3ee;
	background-color:#dce3ff;
	color:#666553;
	padding:7px;
	padding-left:30px;
	display:block;
}

.box_feedback_success
{
	background-image:url(../images/box_icon_success.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
	border:solid 1px #9be090;
	background-color:#d5ffcf;
	color:#666553;
	padding:7px;
	padding-left:30px;
	display:block;
}

.box_feedback_error
{
	background-image:url(../images/box_icon_error.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
	border:solid 1px #e09091;
	background-color:#ffcecf;
	color:#666553;
	padding:7px;
	padding-left:30px;
	display:block;
}

a:link, a:active, a:visited
{ 
	color:#004eb3;
	text-decoration:underline;
}
a:hover 
{
	color:#004eb3;
	text-decoration:none;
}

a.link_side_bar:link, a.link_side_bar:visited, a.link_side_bar:active
{
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

a.link_side_bar:hover
{
	text-decoration:none;
}

a.tab_on:link, a.tab_on:visited, a.tab_on:active, a.tab_on:hover
{
	margin-left:10px;
	color:#394199;
	background-image:url(../images/bg_tab_on.png);
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
	display:block;
	font-size:14px;
}

a.tab_off:link, a.tab_off:visited, a.tab_off:active, a.tab_off:hover
{
	margin-left:10px;
	color:#ffffff;
	background-image:url(../images/bg_tab_off.png);
	background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
	display:block;
	font-size:14px;
}


.small_descriptor
{
	font-size:11px;
	color:#808080;
}

.modal_bg
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modal_inner
{
	border:solid 1px #646464;
	border-top-width:0px;
}

.modal_hdr_title
{
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
	display:block;
	padding:6px;
}

.modal_hdr_close
{
	padding:6px;
}

.modal_close_top
{
    background-repeat:no-repeat;
    background-image:url(/images/modal/mdl_hdr_close.png);
    height:15px;
    width:15px;
    display:block;
}

.modal_hdr
{
	background-image:url(/images/modal/mdl_bg_hdr.png);
	background-repeat:repeat-x;
	height:30px;
	width:100%;
	text-align:left;
}

.modal_ctr
{
	width:100%;
	background-color:#ffffff;
	text-align:left;
}

.modal_content
{
	padding:10px;
	padding-left:20px;
}

.modal_btm
{
	background-image:url(/images/modal/mdl_bg_btm.png);
	background-repeat:repeat-x;
	height:33px;
	width:100%;
	text-align:center;
}

.modal_btm_buttons
{
	padding:5px;
}
