﻿


#wrapper {
	background: #fff;
	/*border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;*/
}

#inner_wrapper {
	background: #fff;
font-family: Tahoma, Arial;
	font-size: 13px;
}

div#TopBar div.topbar ul li a {
	color: #ababab;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: #333332 0px 1px 0px;
}

div#TopBar div.topbar ul li a:hover {
	color: #c6c6c6;
}

/*----------- Header -----------------*/

div.header-gradient {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 80px;
    margin-top: -80px;
    color: white;
    background: repeating-linear-gradient(
                                         -45deg,
                                         lightgray,
                                         lightgray 10px,
                                         white 10px,
                                         white 20px);
    display: block;
}

div.divider
{
    position: absolute;
    left: 0;
    width: 100%;
    height: 5px;
    
    background: url("sprite_double_lines.png") 0 -500px repeat-x;
}

#header {
	/*border-bottom: 1px solid #444;*/
	/*background-color: #1D7074;*/
    background: repeating-linear-gradient(
                                         -45deg,
                                         lightgray,
                                         lightgray 10px,
                                         white 10px,
                                         white 20px);
	background-position: bottom right;
	display: block;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

#header h1 a {
	color: #36CBDF;
}

#header p {
	color: #999;
}


/*----------- Navigation -----------------*/
#menu_top ul li a 
{
    font-size: 12px;
	color: #999;
}

#menu_top ul li a:hover {
	background: #36CBDF;
	color: #fff;
}

div#NavBar ul {
	height: 33px;
	overflow: hidden;
	white-space: nowrap;		
	background: url("sprite_double_lines.png") 0 -470px repeat-x;
}

div#NavBar ul li {
	height: 30px;	
	padding: 0 5px 0 5px;
	float: left;
	background: url("sprite_icons.png") -590px 0 no-repeat;
	
font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	line-height: 30px;
}

div#NavBar ul li
{
    color: #666;
}

div#NavBar ul li:last-child {
	color: #40403d;
}

/*----------- Main Content -----------------*/
#content {
	/*border-right:1px solid #D6D6D6;*/
	color: #666666;
}

h1, h2, h3, h4, a.more, .g10, .g12 {
font-family: Tahoma, Arial;
}

h3.block {
	color: #444;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #fff 0px 1px 0px, #d9d9d8 0px 2px 0px;
	line-height: 12px;
	letter-spacing: 1px;
}

h3.block a:hover {
	text-decoration: none !important;	
}

h3.block span {
	font-size: 10px;
	line-height: 16px;
	color: #b3b3b3;
font-family: Tahoma, Arial;
	padding-left: 8px;
	text-transform: none;
	text-shadow: none;
	font-weight: normal;
}

#menu_side
{
    font: bold 10pt/12pt Georgia;
    color: #D71921;
}

#menu_side ul li a {
	/*color: #40403D;*/
	color: #666666;
}



#menu_side h4 {
	color: #36CBDF;
	/*border-bottom: 1px solid #D6D6D6;*/
}

.date {
color:#1FAABE;
}

/*----------- Footer -----------------*/
#footer {
	/*background-color: #E7E7E7;*/
	/*background: url('Footer_background.png') no-repeat;*/
	display: block;
}

#footer p 
{
    margin-top: 80px;
    font-size: 10px;
	color: #999;
}

#footer p a {
	color: #999;
}

/* TAB MENUDataModify   
----------------------------------------------------------*/

ul#menuDataModify
{
    border-bottom: 1px #5C87B2 solid;
}

ul#menuDataModify li#greeting
{
    color: #fff;
}

ul#menuDataModify li a
{
    background-color: #e8eef4;
    color: #034af3;
}

ul#menuDataModify li a:hover
{
    background-color: #fff;
}

ul#menuDataModify li a:active
{
    background-color: #a6e2a6;
}

ul#menuDataModify li.selected a
{
    background-color: #fff;
    color: #000;
}

/*----------- Table -----------------*/
th {
	color: #fff;
	background: #656563 none repeat-x scroll left top;
}

#header td 
{
    background: transparent;
}

/*----------- Quote -----------------*/
blockquote {
	border-left: 5px solid #36CBDF;
}

blockquote p {
	color: #555;
}

/*----------- Fiedset -----------------*/
fieldset {
	border-top: 1px solid #ccc;
}

fieldset legend {
	color: #555;
}

/*----------- Form -----------------*/
/*form input, form select, form textarea {
	color: #222;
	border: 1px solid #ccc;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}*/



form input.formbutton {
	background: #1FAABE;
	color: #ffffff;
}

form.searchform p {
	margin: 5px 0;
}

input[type="button"]
{
    
}

input[type="text"] 
{
    border: 1px solid #CCC;
}

input[type="password"] 
{
    border: 1px solid #CCC;
}

span.button-99,
span.button-119,
span.button-159
{
    background-image: url('sprite_general.png');
    background-color: transparent;
    display: block;
    width: 107px;
	height: 44px;
}

span.button-99 input,
span.button-119 input,
span.button-159 input {
	width: 97px;
	height: 34px;
	padding: 0;
	margin: 3px 5px 7px 5px;
	border: 0;
	background: transparent;
	color: #fff;
font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-shadow: #01563f 0px 1px 0px, #347765 0px 2px 0px;
	text-align: center;
	line-height: 32px;
	cursor: pointer;
}

span.button-99.disabled {
	background-position: -300px -300px;	
}

span.button-99.disabled input,
span.button-119.disabled input,
span.button-159.disabled input {
	text-shadow: #aaa 1px 1px 0px;
	color: #666;
}

span.button-119 {
	width: 127px;
	background-position: -50px -350px;
}

span.button-119:hover {
	background-position: -200px -350px;
}

span.button-119 input {
	width: 117px;
}

span.button-119.disabled  {
	background-position: -350px -350px;	
}

span.button-159 {
	width: 167px;
	background-position: -50px -400px;
}

span.button-159:hover {
	background-position: -225px -400px;
}

span.button-159 input {
	width: 157px;
}

span.button-159.disabled  {
	background-position: -400px -400px;	
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    color: #ff0000;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.warning-label
{
    color: Red;
}

.errortext
{
    color: Red;
}

.errortextGreen
{
    color: green;
}

.successtext
{
    color: Green;    
}


/*----------- Etc. -----------------*/
span.required {
	color: #ff0000;
}

.genericerror
{
	color: #ff0000;
}

#boxes .window 
{
    height:450px;
    background-color: White;
}

#boxes #dialog 
{
    height:450px;
}

.bgstyle
{
    background-color: #1D7074;
}

span.logindetails
{
font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	/*color: #666666;*/
	color: White;
    margin-top: 10px;
	text-align: center !important;
	letter-spacing: 0.3em;
}


/*----------- Print -----------------*/
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  #content {border: none; width:100%;}
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

/* ---------------- Menu highlight ------------------- */

.actualMenu
{
	background: #eeeeee;
}

body {
	/*background:#E7E7E7;*/
	background-color: #fff;
	color: #444;
}

.paymentItemTbl input{
    width: 310px;
}

.paymentItemTbl select{
    width: 350px;
}
.paymentItemTbl textarea{
    width: 350px;
}

.paymentItemTbl input[type='button'] {
    width: auto;
}

input#btnPaymentAdd{
    background: #ccc url('/Content/images/add-icon.png') no-repeat top left;
    padding-left: 30px;
    height: 30px;
}

/*----------- Paging -----------------*/

.pagebar 
{
font-family: Tahoma, Arial;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0px;
    padding-bottom:5px;
    padding-top:10px;
}
.pagebar a, .pageList .this-page 
{
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #DDDDDD;
    padding:2px 6px;
    text-decoration:none;
}
.pagebar a:visited 
{
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #DDDDDD;
    padding:2px 6px;
    text-decoration:none;
}
.pagebar .break 
{
    background:#FFFFFF none repeat scroll 0%;
    border:medium none;
    padding:2px 6px;
    text-decoration:none;
}
.pagebar .this-page 
{
    background:#FFFFFF none repeat scroll 0%;
    border-color:#999999;
    font-weight:bold;
    padding:2px 6px;
    vertical-align:top;
}
.pagebar a:hover 
{
    background:#ED1B2F none repeat scroll 0%;
    border-color:#000000;
    color:#FFFFFF;
    text-decoration:none;
}

/* ---------------- Results ------------------- */
.resultTable tr:nth-child(2n+1) {
    background: #ddd
}



/* Fallback 


a {
	color: #1FAABE;
}

a:hover {
	color: #000;
}

h1 {
	color: #36CBDF;
}

h1.title
{
    color: #D6D996;	
}

h2 {
	color: #36CBDF;
}

h3 {
	color: #36CBDF;
}

h4 {
	color: #999;
}

h5 {
	color: #999;
}*/
