body {
	background-image   : url(../pageimg/pageBack.jpg);
	background-repeat  : repeat-x;
	background-color   : #80CAE3;
	text-align         : center;
	font-family        : Arial, Helvetica, sans-serif;
	margin             : 0px;
	}
	
img {
	display            : block;
}
	
p {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 12px;
	margin             : 0px;
	color              : #333366;
}
	
h1 {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 18px;
	margin             : 0px;
	color              : #333366;
}

h2 {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 14px;
	margin             : 0;
	color              : #333366;
}

div#container {
	text-align         : center;
	margin-left        : auto;
	margin-right       : auto;
	margin-top         : 0px;
	margin-bottom      : 0px;
	width              : 950px;
	height             : auto;
	background-color   : #80CAE3;
	}
	
div#navigation {
	width              : 950px;
	height             : 164px;
	text-align         : left;
	padding            : 0px;
	}
	
div#bodywrapper {
	width              : 950px;
	text-align         : left;
	}
	
div#bodywrapper .footnote{
	width              : 950px;
	height             : auto;
	text-align         : center;
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 10px;
	color              : #FFFFFF;
	text-decoration    : none;	
	}

div#bodytop {
	width              : 950px;
	height             : 20px;
	text-align         : left;
	padding-bottom     : 0px;
	}
	
div#bodycontent {
	background-image   : url(../pageimg/nc_body.gif);
	background-repeat  : repeat-y;
	background-color   : #80CAE3;
	width              : 950px;
	text-align         : left;
	margin             : 0;
	display            : block; 
	}

div#bodycontent .alg p {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 11px;
	margin             : 0px;
	color              : #333366;
}	

div#bodycontent .alg h1 {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 18px;
	margin             : 0px;
	color              : #333366;
}

div#bodycontent .alg h2 {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 13px;
	margin             : 0;
	color              : #FF7F50;
}	

div#bodycontent .alg em {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 11px;
	margin             : 0px;
	font-style         : normal;
	font-weight        : bold;  
	color              : #333366;
}

div#bodycontent .alg li {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 11px;
	margin             : 0px;
	color              : #333366;
	list-style-type    : lower-alpha;
	list-style-position: outside;
}	

div#bodycontent p {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 12px;
	margin             : 0px;
	color              : #333366;
}	

div#bodycontent p.intro {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 12px;
	margin             : 0px;
	color              : #333366;
}	

div#bodycontent h1 {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 18px;
	margin             : 0px;
	color              : #333366;
}

div#bodycontent h2 {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 13px;
	margin             : 0;
	color              : #FF7F50;
}	

div#bodycontent em {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 12px;
	margin             : 0px;
	font-style         : normal;
	font-weight        : bold;  
}

div#bodycontent a:hover {
	text-decoration: none;
}

div#bodycontent a:visited {
	text-decoration: none;
}

div#bodycontent .cellClick a {
	text-decoration: none;
}

div#bodycontent .cellClick:hover {
	text-decoration: none;
	background-color: #FBE7DB;
}

div#bodycontent .cellClick:visided {
	text-decoration: none;
	background-color: #FFFFFF;
}

div#bodycontent .imgDetail {
	margin             : 0; 
	border             : 0;
	padding            : 0; 
}

div#bodycontent .imgDetailRight {
	float              : right;
	margin             : 0 0 0 5px; 
	border             : 0;
	padding            : 0; 
}

div#bodycontent .imgDetailLeft {
	float              : left;
	margin             : 0 5px 0 0; 
	border             : 0;
	padding            : 0; 
}

div#bodycontent .imgRight a {
	float              : right; 
	margin             : 0 0 0 5px; 
	border             : 0; 
}

div#bodycontent .imgRight a:hover {
	float              : right; 
	margin             : 0 0 0 5px; 
	border             : 1 solid #FF7F50; 
}

div#bodycontent .imgRight a:visited {
	float              : right; 
	margin             : 0 0 0 5px; 
	border             : 1 solid #FF7F50; 
}

div#bodycontent .backImg {
	background-image   : url(../pageimg/bodyimg.gif);
	background-repeat  : no-repeat;
}

div#bodycontent .nav a {
	float              : right; 
	background-color   : #FF6633;
	border-bottom      : solid 2px #993300;
	border-left        : solid 2px #FFCC99;
	border-right       : solid 2px #993300;
	border-top         : solid 2px #FFCC99;	
	color              : #FFFFFF;
	font-size          : 11px;
	font-weight        : bold;
	text-align         : center;
	text-decoration    : none;
	padding            : 0 4px 2px 4px;
	margin             : 3px;
	display            : block;
	width              : auto;
}

div#bodycontent .nav a:hover {
	border-bottom      : solid 2px #FFCC99;
	border-left        : solid 2px #993300;
	border-right       : solid 2px #FFCC99;
	border-top         : solid 2px #993300;
	color              : #000066;
	padding            : 1px 3px 1px 5px;
}
	
div#bodyfoot {
	width              : 950px;
	height             : 56px;
	text-align         : left;
	padding-bottom     : 0px;
	background-color   : #80CAE3;
}

div#bodycontent .navLeft a {
	background-color   : #FF6633;
	border-bottom      : solid 2px #993300;
	border-left        : solid 2px #FFCC99;
	border-right       : solid 2px #993300;
	border-top         : solid 2px #FFCC99;	
	color              : #FFFFFF;
	font-size          : 11px;
	font-weight        : bold;
	text-align         : center;
	text-decoration    : none;
	padding            : 0 4px 2px 4px;
	margin             : 3px;
	display            : block;
	float              : left;
	width              : 100px;
}

div#bodycontent .navLeft a:hover {
	border-bottom      : solid 2px #FFCC99;
	border-left        : solid 2px #993300;
	border-right       : solid 2px #FFCC99;
	border-top         : solid 2px #993300;
	color              : #000066;
	padding            : 1px 3px 1px 5px;
}

div#bodycontent .formfields {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 12px;
	margin             : 0px;
	color              : #333366;
}

#autopopup {
	position           : absolute;
	z-index            : 100;
	width              : 700px;
	height             : auto;
	background-color   : #FFFFFF;
	padding            : 10px;
	border             : 2px solid #487280;
	left               : 0px;
	top                : 0px;
	visibility         : hidden;
}

#planepopup {
	position           : absolute;
	z-index            : 200;
	width              : 700px;
	height             : auto;
	background-color   : #FFFFFF;
	padding            : 10px;
	border             : 2px solid #487280;
	left               : 0px;
	top                : 0px;
	visibility         : hidden;
}

.priceTable {
	font-family        : Arial, Helvetica, sans-serif;
	font-size          : 11px;
	margin             : 0px;
	border-collapse    : collapse;
	border             : 2px solid #FF7F50;
	background-color   : #FFEFD5;
	padding            : 4px; 
}

.priceTable td {
	border-collapse    : collapse;
	margin             : 0px;
	padding            : 2px;
}

.priceTable td.date {
	border-collapse    : collapse;
	text-align         : left;
	margin             : 0px;
	border-bottom      : 1px solid #FFFFFF;
	padding            : 2px;
	font-weight        : bold;  
}

.priceTable td.price {
	border-collapse    : collapse;
	text-align         : right;
	margin             : 0px;
	border-bottom      : 1px solid #FFFFFF;
	padding            : 2px; 
}

.priceTable th{
	margin             : 0px;
	padding            : 2px;
	font-size          : 13px;
	color              : #FFFFFF;
	background-color   : #FF7F50;
}

.priceTable th.note{
	margin             : 0px;
	padding            : 4px;
	font-size          : 11px;
	font-weight        : normal;
	color              : #666666;
	background-color   : #FFEFD5;
}

.priceTable th.date{
	text-align         : left;
	margin             : 0px;
	padding            : 2px;
	font-weight        : bold; 
	font-size          : 11px;
	color              : #000000;
	background-color   : #FFE4B5;
}

.priceTable th.price{
	margin             : 0px;
	padding            : 2px;
	font-size          : 11px;
	font-weight        : normal;
	text-align         : right; 
	color              : #333366;
	background-color   : #FFE4B5;
}

.nav a {
	float              : right; 
	background-color   : #FF6633;
	border-bottom      : solid 2px #993300;
	border-left        : solid 2px #FFCC99;
	border-right       : solid 2px #993300;
	border-top         : solid 2px #FFCC99;	
	color              : #FFFFFF;
	font-size          : 11px;
	font-weight        : bold;
	text-align         : center;
	text-decoration    : none;
	padding            : 0 4px 2px 4px;
	margin             : 3px;
	display            : block;
	width              : auto;
}

.nav a:hover {
	border-bottom      : solid 2px #FFCC99;
	border-left        : solid 2px #993300;
	border-right       : solid 2px #FFCC99;
	border-top         : solid 2px #993300;
	color              : #000066;
	padding            : 1px 3px 1px 5px;
}

div#actions {
	width              : 190px;
	height             : 820px;
	color					 : #FFFFFF;
	padding            : 5px 5px 25px 5px;
	float              : right;
	border-left        : 0px solid #156AA1;
	background-image   : url(../pageimg/actionBack.png);
	background-repeat  : repeat-y;   
}

div#actions hr {
	width              : 100%;	
	border             : 1px solid #FFFFFF;
}

div#actions p.head {
	width              : 100%;
	font-size          : 14px;
	font-weight        : bold;
	color					 : #000066;  	
	margin-bottom      : 8px; 
}

div#actions p.bodytxt {
	font-weight        : normal;
	font-size          : 12px;
	color					 : #000066;
}

div#actions p.price {
	font-weight        : bold;
	font-size          : 13px;
	color					 : #FF0000;
	margin-top         : 10px;
}

div#actions .btn a {
	float              : right; 
	background-color   : #FF6633;
	border-bottom      : solid 2px #993300;
	border-left        : solid 2px #FFCC99;
	border-right       : solid 2px #993300;
	border-top         : solid 2px #FFCC99;	
	color              : #FFFFFF;
	font-size          : 10px;
	font-weight        : bold;
	text-align         : center;
	text-decoration    : none;
	padding            : 0 4px 2px 4px;
	margin             : 10px 0 5px 0;
	display            : block;
	width              : auto;
}

div#actions .btn a:hover {
	border-bottom      : solid 2px #FFCC99;
	border-left        : solid 2px #993300;
	border-right       : solid 2px #FFCC99;
	border-top         : solid 2px #993300;
	color              : #000066;
	padding            : 1px 3px 1px 5px;
	margin             : 10px 0 5px 0;
}

.cleaner {
	height             : 1px;
	width              : 100%;  
	clear              : both; 
}
