BODY {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	COLOR: #333366;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 0;
	margin-right: 0; }
BODY.siteside {
	BACKGROUND: url(images/logoside_r1_c1.jpg) fixed;
	BACKGROUND-POSITION: 0, 0;
	BACKGROUND-REPEAT: no-repeat;	
	BACKGROUND-COLOR: #333366;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #333366;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 0;
	margin-right: 0; }	
a, a:link, a:visited, a:hover, a:active {
	font-size: 10pt;
	color: #333366;}
.msg {
	font-size: 10pt;
	color: #666666;}
.btn {
	font-size: 10pt;
	color: #000000;}
.disabledtxtbox {
	background-color: #D0D0D0;
	font-size: 10pt;
	color: #000000;
	width: 100px;}
.hiddenfld {
	display:none;}
img {
	border: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;}
ul {
	font-family: Monotype Corsiva, Cursive, Arial, Verdana, Helvetica;
	font-size: 14pt;
	font-weight: 300;
	color: #999900;}
li {
	margin-bottom: 12px;}
.selbox {
	font-size: 10pt;
	width: 210px;
	color: #000000;}
.tblheader {
	background-color: #333366;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;}
.tblsubheader {
	background-color: #999999;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;}	
.tblrow {
	background-color: #FFFFFF;
	font-size: 10pt;
	color: #333366;}
.tblrowplain {
	font-size: 11pt;
	color: #333366;
	font-weight: bold;}	
.tblrowrefund {
	background-color: #FFFFCC;
	font-size: 10pt;
	color: #333366;}
.menuheader {
	font-size: 12pt;
	font-weight: bold;
	color: #333366; }
.descript {
	font-size: 12pt;
	font-weight: normal;
	color: #333366; }	
.txtin {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;}
.txtdate {
	font-size: 10pt;
	color: #000000;
	width: 85px;}
.txtbody {
	font-size: 10pt;
	font-weight: normal;
	color: #333366;}	
.smalltext {
	font-size: 8pt;
	color: #333366;}
TD.PageHeader {
	BACKGROUND: url(images/pageheader_bkgd.jpg) fixed;
	BACKGROUND-POSITION: 0, 0;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20pt; 
	COLOR: #333366;}
TD.TableHead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #333366; 
	TEXT-ALIGN: left; 
	COLOR: #FFFFFF;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #FFFFFF;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #D9D9D9;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #D9D9D9;}
TD.TableLabel {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #E8EAE8; 
	TEXT-ALIGN: right;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #FFFFFF;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #D9D9D9;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #D9D9D9;}
TD.TableField {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #E8EAE8; 
	TEXT-ALIGN: left;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #FFFFFF;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #D9D9D9;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #D9D9D9;}	
TD.ItemPhotoCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #E8EAE8;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}	
TD.ItemDetailsCell {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}	
TABLE.ItemTitleTable {
	BACKGROUND-COLOR: #E8EAE8;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}		
TABLE.ItemDetailsTable {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}						
A.TableLink:link, A.TableLink:visited, A.TableLink:hover, A.TableLink:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #333366;}	
A.ContentBold, A.ContentBold:visited, A.ContentBold:hover, A.ContentBold:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #333366;}
A.Expander, A.Expander:visited, A.Expander:active, A.Expander:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 	
	COLOR:#FFFFFF;
	CURSOR:default;
	TEXT-DECORATION:none;}
A.Cart, A.Cart:visited, A.Cart:active, A.Cart:hover {
	font-size: 10pt;
	color: #0000FF;}
A.top_link, a.top_link:visited, A.top_link:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 	
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;}
A.top_link:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#FF3300;	
	TEXT-DECORATION:none;}
.top_HeaderBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #333366;}
.top_tagline {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14pt;
	font-weight: 300;
	color: #FFFFFF;}	
A.side_BigMenu, a.side_BigMenu:visited, A.side_BigMenu:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 	
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;}
A.side_BigMenu:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#FF3300;	
	TEXT-DECORATION:none;}	
A.side_SubMenu, a.side_SubMenu:visited, A.side_SubMenu:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 	
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;}
A.side_SubMenu:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#FF3300;	
	TEXT-DECORATION:none;}
.side_tblheader {
	background-color: #FF3300;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;}	
.side_tblrowplain {
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;}	
.side_txtbody {
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;}	
.side_smalltext {
	font-size: 8pt;
	color: #FFFFFF;}
TD.side_CatHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FF3300;  
	VERTICAL-ALIGN: middle;}	
TD.sidebar {
	BACKGROUND-COLOR: #333366;  
	VERTICAL-ALIGN: top;}		
A.main_BigMenu, a.main_BigMenu:visited, A.main_BigMenu:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 	
	COLOR:#333366;
	TEXT-DECORATION:none;}
A.main_BigMenu:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#333366;	
	TEXT-DECORATION:none;}
.dropdownmenu {
	display: block;
	visibility: hidden;
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 200px;}
ul.xmenu{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	list-style-type: none;}
ul.xmenu li {
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	width: 100%;
	list-style-type: none;}