﻿/* InBliss Styles*/

/* PRINTING */
@media print {
.noprint { display: none }
#oDiv, .tblBody { overflow: visible; !important
}
}

@media screen {
.nodisplay { display: none }
}
/*------------------------------------------------------------------
* TEXT FORMAT
-------------------------------------------------------------------*/

.txtRight { text-align: right; }
.txtLeft { text-align: left; }
.txtCenter { text-align: center; }
.txtItalic { font-style: italic; }
.txtcaseUpper { text-transform: uppercase; }
.txtcaseNormal { text-transform: none; }
.txtShadow { text-shadow: 1px 1px 1px #333; }
sub {
	vertical-align: text-bottom;
	font-size: .7em;
}
sup {
	vertical-align: text-top;
	font-size: .7em;
}
/*------------------------------------------------------------------
*  FORMAT
-------------------------------------------------------------------*/
/*--Page --*/
body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
section { display: block; }
.wrapper {
	margin: 0 auto;
	padding: 0px;
}
.container {
	margin: 0 auto;
	padding: 10px;
	float: none;
	clear: both;
}
/*--Float --*/
.right { float: right }
.left { float: left }
.clear {
	clear: both;
	width: 100%;
}
.clearRight { clear: right; }
.clearLeft { clear: left; }
/*--
* Height & Width
--*/
.h10 { height: 10px; }
.h15 { height: 15px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h40 { height: 40px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h75 { height: 75px; }
.h80 { height: 80px; }
.h120 { height: 120px; }
.h100 { height: 100px; }
.h125 { height: 125px; }
.h125 { height: 125px; }
.h150 { height: 150px; }
.h175 { height: 175px; }
.h200 { height: 200px; }
.h240 { height: 240px; }
.h250 { height: 250px; }
.h275 { height: 275px; }
.h285 { height: 285px; }
.h300 { height: 300px; }
.h625 { height: 625px; }
.w10 { width: 10px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w75 { width: 75px; }
.w100 { width: 100px; }
.w125 { width: 125px; }
.w120 { width: 120px; }
.w150 { width: 150px; }
.w175 { width: 175px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w275 { width: 275px; }
.w400 { width: 400px; }
.w600 { width: 600px; }
.w100p { width: 100%; }
.w95p { width: 95%; }
.w80p { width: 80% }
.w85p { width: 85%; }
.w75p { width: 75%; }
.w73p { width: 73%; }
.w66p { width: 66%; }
.w60p { width: 60%; }
.w50p { width: 50%; }
.w45p { width: 45%; }
.w40p { width: 40%; }
.w33p { width: 33%; }
.w30p { width: 30%; }
.w25p { width: 25%; }
.w20p { width: 20%; }
.w16p { width: 16.6%; }
.w15p { width: 15%; }
.w10p { width: 10%; }
.m_t_0 { margin-top: 0px; }
.m_t_5 { margin-top: 5px; }
.m_t_10 { margin-top: 10px; }
.m_t_20 { margin-top: 20px; }
.m_t_25 { margin-top: 25px; }
.m_t_30 { margin-top: 30px; }
.m_t_40 { margin-top: 40px; }
.m_t_50 { margin-top: 50px; }
.m_t_60 { margin-top: 60px; }
.m_r_10 { margin-right: 10px; }
.m_r_15 { margin-right: 15px; }
.m_r_20 { margin-right: 20px; }
.m_r_25 { margin-right: 25px; }
.m_r_30 { margin-right: 30px; }
.m_r_40 { margin-right: 40px; }
.m_r_50 { margin-right: 50px; }
.m_r_60 { margin-right: 60px; }
.m_r_100 { margin-right: 100px; }
.m_r_3p { margin-right: 3%; }
.m_r_1p { margin-right: 1%; }
.m_l_10 { margin-left: 10px; }
.m_l_20 { margin-left: 20px; }
.m_l_25 { margin-left: 25px; }
.m_l_30 { margin-left: 30px; }
.m_l_40 { margin-left: 40px; }
.m_l_50 { margin-left: 50px; }
.m_l_60 { margin-left: 60px; }
.m_l_100 { margin-left: 100px; }

.m_b_10 { margin-bottom: 10px; }
.m_b_20 { margin-bottom: 20px; }
.m_b_25 { margin-bottom: 25px; }
.m_b_30 { margin-bottom: 30px; }
.m_b_40 { margin-bottom: 40px; }
.m_b_50 { margin-bottom: 50px; }
.m_b_60 { margin-bottom: 60px; }
.p_10 { padding: 10px; }
.p_5 { padding: 5px; }
/*Page Format*/
.headings {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-color: white;
	font-weight: bold;
	text-decoration: none;
	background-color: #0066CC;
	border: thin solid #213252;
	color: #FFFFFF
}
.headings a { color: white }
.headings a:visited { color: white }
.detls {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border: none;
}
.detls td { padding: 3px }
.detls a { color: #1E1E5A; }
.detls a:hover { color: #2C436D; }
.detls a:visited { color: #2C436D }
.detls a title { font-weight: bold }
.emphasize {
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size: 10pt;
	font-weight: bold
}
.regular {
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size: 10pt;
	font-weight: bold
}
.clearDiv {
	float: none;
	clear: both
}
.required a {
	color: #FF0000;
	font-weight: bold
}
.required {
	color: #FF0000;
	font-weight: bold
}
.noborder { border: none }
.nospaces {
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0
}
.notshaded { background-color: #FFFFFF }
.shaded {
	background-color: #FFEECD;
	color: #333
}
.ShowRight { text-align: right }
.Calculated {
	text-align: right;
	background-color: #E6FAFF
}
#ProfitLoss { display: inline }
.r13 {
	width: 13%;
	text-align: right
}
.r26 {
	width: 26%;
	text-align: center
}
/*#menu	{
	font-family:arial,helvetica,sans-serif;
	background-color: #7ea8cf;
	border: 1px #666666 solid;width: auto;margin-top: 30px;
	padding: 6px;text-align: center;}				
*/.menubutton {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 8pt;
	color: #FFFFFF
}
.menubutton a {
	padding: 4px;
	text-decoration: none;
	width: 98%;
	display: block;
	color: #FFFFFF;
	background-color: #0066CC;
	border-top: 2px solid #CCE3FF;
	border-left: 2px solid #CCE3FF;
	border-bottom: 2px solid #31557F;
	border-right: 2px solid #31557F;
}
.menubutton a:hover {
	background-color: #FF9900;
	border-top: 2px solid #31557F;
	border-left: 2px solid #31557F;
	border-bottom: 2px solid #CCE3FF;
	border-right: 2px solid #CCE3FF;
	;
	color: #FFFFFF
}
.menubutton a:active {
	background-color: #99aaff;
	border-top: 2px #31557f solid;
	border-left: 2px #31557f solid;
	border-bottom: 2px #cce3ff solid;
	border-right: 2px #cce3ff solid;
}
.smallbutton {
	font-weight: bold;
	text-align: center;
	margin-bottom: 1px;
	margin-top: 1px;
	font-size: 8pt
}
.smallbutton a {
	padding: 1px;
	text-decoration: none;
	width: 98%;
	display: block;
	color: #FFFFFF;
	background-color: #0066CC;
	border-top: 1px solid #CCE3FF;
	border-left: 1px solid #CCE3FF;
	border-bottom: 1px solid #31557F;
	border-right: 1px solid #31557F;
}
.smallbutton a:hover {
	background-color: #FF9900;
	border-top: 1px solid #31557F;
	border-left: 1px solid #31557F;
	border-bottom: 1px solid #CCE3FF;
	border-right: 1px solid #CCE3FF;
	;
	color: #FFFFFF
}
.smallbutton a:active {
	background-color: #99aaff;
	border-top: 1px #31557f solid;
	border-left: 1px #31557f solid;
	border-bottom: 1px #cce3ff solid;
	border-right: 1px #cce3ff solid;
}
.nowrap {
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
/*------------------------------------------------------------------
* Effects
-------------------------------------------------------------------*/

.dropshadow {
	background-color: rgba(242, 242, 242);
	-moz-box-shadow: 5px 5px 5px rgba(153,153,153,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(153,153,153,0.6);
	box-shadow: 5px 5px 5px rgba(153,153,153,0.6);
}
.shadow {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
.ie7 .shadow,.ie8 .shadow { border: thin solid #CCC; 	
}

.colshadow {
	-moz-box-shadow: 0 5px 5px #888;
	-webkit-box-shadow: 0 5px 5px #888;
	box-shadow: 0 5px 5px #888;
}
.moreinfo {
	text-align: right;
	font-size: 0.8em;
	font-style: italic;
	color: #048;
	font-weight: bold;
}
/*captcha*/
#captcha { text-align: center }

