﻿ul{margin:0; padding:0;}
body, html
{
	height:100%;
	margin: 0px auto;
}
body
{
	margin: 0px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BDDEFF;
	background-image:url('/images/outlook/page_bg.png'); background-repeat:repeat-x;
	min-width:980px;
}
.header{
	padding:5px 5px;
	color:#ffffff;
}
.header div{
	float:right;
	padding:5px 0px;
}
.header div a{
	color:#ffffff;
}
.header img, .navPanel img, .navSelect img{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
	border:none;
}
.subHeader{
	background-image:url('/images/outlook/subheader_bg.png'); 
	background-repeat:repeat-x;
	height:27px;
}

.subHeader div{
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#10428C;
}
.clear{
	clear:both;
	float:none;
	height:0px;
}
.title{
	font-size:18px;
	font-weight:bold;
	padding:0px 5px;
}
/* TOOLBAR */
.toolbar{
	height:25px;
	margin:0px 5px;
	background-image:url('/images/outlook/toolbar_bg.png'); background-repeat:repeat-x;
	float:left;
}
.toolbarLeft{
	background-image:url('/images/outlook/toolbar_left.png'); background-repeat:no-repeat;
	height:25px;
	width:7px;
	float:left;
}
.toolbarRight{
	background-image:url('/images/outlook/toolbar_right.png'); background-repeat:no-repeat;
	height:25px;
	width:12px;	
	float:left;
}
.toolbarContent{
	padding:5px;
	float:left;
	height:25px;
}
.toolbarContent img{
	vertical-align:top;
	border:0px;
	margin-right:5px;
}
.toolbarContent a,.toolbarContent a:visited{
	padding:5px;
	color:#000000;
	text-decoration:none;
}
.toolbarContent a:hover{
	text-decoration:underline;
}
/* NAVIGATION */
.navigation{
	width:10%;
	height:80%;
	margin: 5px 5px 0px 5px;
	border:solid 1px #6394CE;
	background-color:#ffffff;
	float:left;
	vertical-align:bottom;
	position:relative;
}
.navPanel{
	padding:10px;
	height:60%;
}
.navPanel a, .navPanel a:visited{
	padding:5px 5px;
	display:block;
	color:#000000;
	border:solid 1px #ffffff;
	text-decoration:none;
}
.navPanel a:hover{
	background-color:#FFE88C;
	border:solid 1px #D69C00;
}
.navSeparator{
	height:10px;
	background-image:url('/images/outlook/nav_separator.png'); background-repeat:repeat-x; background-position:center;
}
.navSelect{
	position:absolute;
	bottom:0px;
	width:100%;
}
.navSelect a{
	height:22px;
	display:block;
	padding:5px;
	background-image:url('/images/outlook/nav_link.png'); background-repeat:repeat-x;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.navSelect a:hover{
	background-image:url('/images/outlook/nav_link_hover.png'); background-repeat:repeat-x;
}
/* CONTENT */
.content{
	width:88%;
	margin: 5px 5px 0px 0px;
	background-color:#ffffff;
	border:solid 1px #6394CE;
	vertical-align:top;
	float:left;
}
.contentPanel{
	padding:10px;
	overflow:auto;
}
.signin{
	width:99%;
	height:80%;
	margin: 5px 5px 0px 5px;
	border:solid 1px #6394CE;
	background-color:#ffffff;
	float:left;
	vertical-align:bottom;
	position:relative;
	font-size: 11px;
}
.display
{
	margin-top : -2px;
	border-color: #10428C;
	border-width: thin;
	border-style: solid;
	background-color: #FFFFFF;
}
/*----------------------------------------------------------------*/
/*watermarked*/

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.watermarked2 {
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.watermarkedtextarea 
{
	height:66px;
	width:100%;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

/* end watermarked*/
/*----------------------------------------------------------------*/
/* Accordion */
.accordionHeader
{
	background-image: url(/images/outlook/subheader_bg.png);
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
.accordionHeader a
{
	background: none;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	color: #10428C;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	background-image:url(/images/outlook/page_bg.png);
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionHeaderSelected a
{
	background: none;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	color:white;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #ffffff;
	/*border: 1px dashed #2F4F4F;*/
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
/* Accordion */
/*----------------------------------------------------------------*/
span.req
{
    color: Red;
    font-weight: bold;
}

.messagebox
{
	border: thin solid #000080;
	background-color: #E3F4FB;
}
.errorbox
{
	border: thin solid #FF0000;
	background-color: #FEDCD6;
	border-radius: 15px;
	-moz-border-radius: 15px;
	font-weight:bold;
}

/*Reorder List*/
.ajaxOrderedList li
{
  list-style:none;
}

 .RadScheduler .rsAptSubject 
 {
	 text-align: left; 
	 padding: 4px 0 1px;
	 margin: 0 0 3px;
	 font-size: 12px; 
	 font-weight: bold; 
	 color: #369;
	 height: 17px;
	 border-bottom: 1px solid #99DEFD;
	 width: 100%; 
 }     
 
.RadScheduler .rsAdvancedEdit .RadColorPicker label
{
    text-align: left;
    display: block;
    padding: 0;
}
.RadDockCustom
{
	border: 1px solid;
	padding:4px;
}

.RadDock .rdTable
{
	width: 100%;
	height: 100%;
	table-layout:fixed;
}

.RadDock .rdTable .rdTop .rdLeft, 
.RadDock .rdTable .rdTop .rdRight,
.RadDock .rdTable .rdMiddle .rdLeft, 
.RadDock .rdTable .rdMiddle .rdRight,
.RadDock .rdTable .rdBottom .rdLeft, 
.RadDock .rdTable .rdBottom .rdCenter,
.RadDock .rdTable .rdBottom .rdRight
{
	font-size: 1px;
	line-height: 1px;
}

.RadDock .rdContent
{
	overflow: auto;
	font: normal 12px "Segoe UI", Arial, Verdana;
}

.RadDock.rdCollapsed
{
	height: 27px !important;
}

.RadDock.rdCollapsed .rdMiddle,
.RadDock.rdCollapsed .rdBottom
{
	display: none;
}

.RadDock .rdTable,
.RadDock .rdTable .rdLeft,
.RadDock .rdTable .rdCenter,
.RadDock .rdTable .rdRight
{
	border: 0;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.RadDock .rdTop .rdLeft,
.RadDock .rdTop .rdRight,
.RadDock .rdTop .rdCenter,
.RadDock .rdBottom .rdLeft,
.RadDock .rdBottom .rdRight,
.RadDock .rdBottom .rdCenter
{
	width: 7px;
	height: 27px;
	background-repeat: no-repeat;
}

* html div.RadDock .rdTop .rdLeft
{
	background-position: 0 -68px;
}

div.RadDock .rdTop .rdLeft
{
	background-position: 0 -68px;
}

* html .RadDock .rdTop .rdRoundedCorner.rdLeft
{
    background-position: 0 0;
}

div.RadDock .rdTop .rdRoundedCorner.rdLeft
{
    background-position: 0 0;
}

* html .RadDock .rdTop .rdRoundedCorner.rdRight
{
	background-position: -7px 0;
}

div.RadDock .rdTop .rdRoundedCorner.rdRight
{
	background-position: -7px 0;
}

div.RadDock .rdTop .rdRight
{
	background-position: -7px -68px;
}

.RadDock .rdTop .rdCenter
{
	background-position: 0 -27px;
	background-repeat: repeat-x;
	width: 100%;
}

.RadDock .rdMiddle .rdLeft,
.RadDock .rdMiddle .rdRight
{
	background-repeat: repeat-y;
}

.RadDock .rdMiddle .rdLeft
{
	background-position: 0 0;
}

.RadDock .rdMiddle .rdRight
{
	background-position: -7px 0;
}

.RadDock .rdMiddle .rdCenter,
.RadDock .rdBottom .rdCenter
{
	width: 100%;
}

.RadDock .rdMiddle .rdCenter
{
	vertical-align: top;
	height: 100%;
}

.RadDock .rdBottom .rdLeft,
.RadDock .rdBottom .rdCenter,
.RadDock .rdBottom .rdRight
{
	height: 7px;
}

* html div.RadDock .rdBottom .rdLeft
{
	background-position: 0 -95px;
}

.RadDock .rdBottom .rdLeft
{
	background-position: 0 -95px;
}

.RadDock .rdBottom .rdLeft.rdRoundedCorner
{
	background-position: 0 -54px;
}

/* IE6 / Quirks mode fix */
* html .RadDock .rdBottom .rdRoundedCorner.rdLeft
{
	background-position: 0 -54px;
}

* html div.RadDock .rdBottom .rdRight
{
	background-position: -7px -95px;
}

.RadDock .rdBottom .rdRight
{
	background-position: -7px -95px;
}

.RadDock .rdBottom .rdRight.rdRoundedCorner
{
	background-position: -7px -54px;
}

* html .RadDock .rdBottom .rdRoundedCorner.rdRight
{
	background-position: -7px -54px;
}

.RadDock .rdBottom .rdCenter
{
	background-position: 0 -61px;
	background-repeat: repeat-x;
	background-color: transparent;
}

.RadDock .rdTitleBar em
{
	font: normal normal 12px "Segoe UI", Arial, Sans-serif;
	float: left;
	line-height: 27px;
	padding: 0;
	margin: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.RadDock .rdCenter .rdCommands
{
	padding: 0;
	margin: 4px 0 0 0;
	list-style: none;
	float: right;
}

.RadDock .rdCenter .rdCommands li
{
	float: left;
}

* html .RadDock .rdCenter .rdCommands a span
{
	filter: chroma(color=c8d0d4);
}

.RadDock .rdCenter .rdCommands a
{
    padding: 0 1px;
}

.RadDock .rdCenter .rdCommands a,
.RadDock .rdCenter .rdCommands a span
{
	display: block;
	width: 19px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: default;
}

.rdCollapse
{
    background-position: 0 0;
}

.rdCollapse:hover
{
    background-position: -19px 0;
}

.rdExpand
{
    background-position: 0 -19px;
}

.rdExpand:hover
{
    background-position: -19px -19px;
}

.rdClose
{
    background-position: 0 -76px;
}

.rdClose:hover
{
    background-position: -19px -76px;
}

.rdPin
{
    background-position: 0 -57px;
}

.rdPin:hover
{
    background-position: -19px -57px;
}

.rdUnpin
{
    background-position: 0 -38px;
}

.rdUnpin:hover
{
    background-position: -19px -38px;
}

.rdCustom
{
    background-position: 0 -95px;
}

.rdCustom:hover
{
    background-position: -19px -95px;
}

/* right-to-left suppot */
.rdRtl
{
	direction: ltr;
}

.rdRtl .rdContent
{
	direction: rtl;
}

.rdRtl .rdTop .rdCenter
{
	direction: rtl;
}

.rdRtl .rdTop .rdCenter ul.rdCommands
{	
	float: left;
	overflow: hidden; /*Fix scrollbar under Chrome,Safari*/
}

.rdRtl .rdTitleBar em
{
	float: right;
}

/* more common settings */
.rdTitleBar
{
	width:100%;
	height:100%;	
}

.rdDragHelper /*When dock is dragged*/
{
    opacity: .5 !important;
    filter: alpha(opacity=50)  !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)  !important";
    -moz-opacity: .5 !important;
}

.rdHorizontal .RadDock
{
    float: left;
}

.RadDockZone
{
    position: relative;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
}

*>.RadDockZone.rdVertical /* hidden from IE6 */
{
    padding-right: 4px;
}

.rdRtl
{
	text-align: right; /* we need this in case the BODY has text-aligh:center applied */
}

.rdPlaceHolder
{
    border-style:dashed;
    border-width:1px;
}

.rdHorizontal .RadDock
{
    float: left;
}

.rdHorizontal .rdRtl
{
    float: right;
}

.rdNone .rdLeft,
.rdNone .rdCenter,
.rdNone .rdRight
{
	height: 1px !important;	
}

.rdGripTop .rdLeft,
.rdGripTop .rdCenter,
.rdGripTop .rdRight
{	
	height: 10px !important;	
	font-size: 1px;
	line-height: 1px;
}

/* float clearing */
.clear
{
    clear: both;
    height: 1px;
    margin-bottom: -1px;
    visibility: hidden;
}
.tipsheader
{
color:CaptionText; font-size:20px; font-weight:bold
}
.hide
{
   Display : none;
}
.show
{
    Display : block ;
}
.modalPopup {
	background-color:#BDDEFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:535px;
}

a.button
{
	display: block; /* change to inline for horizontal menu */
	margin-left: 2px; /*indents left margin; change for horiz. menu */
	margin-top: 0px; /* change to 1 or 2px for top space between
buttons*/
	padding: 2px 5px 2px 5px; /* padding numbers = top : right : bottom :
left ; */
	text-decoration: none;
	text-align: center;
	background-color: #C0C0C0;
	color: #000000;
	border: 1px ridge #000000;
}

a.button:hover {
background-color:navy;
color:red;
font-style:italic;
}

.tip
{
	margin: 5px 0px 5px 5px;
	border-color:#009245; 
	border-width:thin; 
	border-style:solid; 
	background-color:#E3F4FB;
	width:99%;
}
.checkboxlist
{
	margin: 5px 0px 5px 5px;
	border-color:#009245; 
	border-width:thin; 
	border-style:solid; 
	background-color:#E3F4FB;
}

.assumptions
{
	margin: 5px 0px 5px 5px;
	border-color: #009245;
	border-width: thin;
	border-style: solid;
	background-color: #FFCC66;
	width: 99%;
}
.summary
{
	border: thin solid #CC3300;
	margin: 5px 0px 5px 5px;
	background-color: #FFCC66;
	width: 99%;
}

.salestools
{
	border: thin solid #CC3300;
	margin: 5px 0px 5px 5px;
	background-color: #CCFFCC;
	width: 99%;
}
tr.productrow {background-color:#f0f0f0;}
td.featuretitle{color:#e73237;padding:1px; font-weight: bold;width:200px;vertical-align:text-top; width:200px;}
td.featuretext{color:#333333;padding:1px; font-weight: bold; width:279px;vertical-align:text-top; width:600px;}
.roundedbox
{
	border: thick solid #10428C;
	border-radius: 15px;
	-moz-border-radius: 15px;
}

.roundedbox2
{
	border: thick solid #ea3a42;
	border-radius: 15px;
	-moz-border-radius: 15px;
}
.roundedbox3
{
	border: thin solid #000000;
	border-radius: 15px;
	-moz-border-radius: 15px;
}

img.highlight
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}
img.highlight:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}