BODY {
	BACKGROUND-COLOR: #dbdbb7;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	COLOR: #333333;
	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.WhiteBG {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	COLOR: #333333;
	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: 12pt;
	color: #000066;}
p {
	margin-bottom: 12px;
	margin-top: 0px;}
.msg {
	font-size: 12pt;
	color: #666666;}
.btn {
	font-size: 12pt;
	color: #000000;}
.disabledtxtbox {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background-color: #D0D0D0;
	font-size: 12pt;
	color: #000000;
	width: 100px;}
.hiddenfld {
	display:none;}
img {
	border: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;}
.dynamicimg {
	border: 0;
	width: 350px;
	border-top: solid 2px #d0d0d0;
	border-left: solid 2px #d0d0d0;
	border-bottom: solid 2px #d0d0d0;
	border-right: solid 2px #d0d0d0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;}
.dynamicimg2 {
	border: 0;
	width: 250px;
	border-top: solid 2px #d0d0d0;
	border-left: solid 2px #d0d0d0;
	border-bottom: solid 2px #d0d0d0;
	border-right: solid 2px #d0d0d0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;}
ul {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	color: #000033;}
li {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;}
ul.menulist {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 0px;
	color: #000033;}
li.menulist {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;}
ul.textlist {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 0px;
	color: #000033;}
li.textlist {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #000033;}
.selbox {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	width: 210px;
	color: #000000;}
.tblheader {
	background-color: #000066;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;}
.tblrow {
	background-color: #FFFFFF;
	font-size: 12pt;
	color: #000066;}
.tblrowplain {
	font-size: 12pt;
	color: #000066;}
.txtheader {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;}
.txtheader2 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;}
.txtin {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;}
.txtdate {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	width: 90px;}
.txtbodylarge {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;}	
.txtbody {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000033;}
.txtbodysmall {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000033;}	
.smalltext {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;}
TABLE.MainTable {
	BACKGROUND-COLOR: #FFFFFF;}		
TD.PageHeader {
	BACKGROUND-POSITION: 0, 0;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	COLOR: #FFFFFF;}
TD.TableHead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #000066; 
	TEXT-ALIGN: center; 
	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: 10pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #FFFFFF;
	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: #FFFFFF;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #FFFFFF;}
TD.TableField {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #FFFFFF;
	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: #FFFFFF;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #FFFFFF;}
TABLE.ProductDetails {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}		
TD.ProductHeader {
	HEIGHT: 20px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #000066;
	BACKGROUND-COLOR: #dbdbb7;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;}
table.gallery {
	background-color: #dbdbb7;
	border: solid 2px black;
}
TABLE.NewsTable {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #dbdbb7;}
TD.NewsTableHeader {
	HEIGHT: 20px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #000066;
	BACKGROUND-COLOR: #dbdbb7;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;}
TD.NewsItem {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #000066;
	BACKGROUND-COLOR: #FFFFFF;  
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;}
TD.Top_Links {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000066;  
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;}	
HR.NewsDivider {
	COLOR: #dbdbb7;
	BACKGROUND-COLOR: #dbdbb7;
	HEIGHT: 1;}
a.TableLink:link, a.TableLink:visited, a.TableLink:hover, a.TableLink:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000066;}	
a.ContentBold, a.ContentBold:visited, a.ContentBold:hover, a.ContentBold:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #000066;}
a.Expander, a.Expander:visited, a.Expander:active, a.Expander:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR:#FFFFFF;
	CURSOR:default;
	TEXT-DECORATION:none;}
a.top_link, a.top_link:visited, a.top_link:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR:#FFFFFF;
	TEXT-DECORATION:none;}
a.top_link:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR:#dbdbb7;
	TEXT-DECORATION:none;}
.top_tagline {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: 300;
	color: #000066;}	
a.side_BigMenu, a.side_BigMenu:visited, a.side_BigMenu:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR:#000066;
	TEXT-DECORATION:none;}
a.side_BigMenu:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR:#999966;
	TEXT-DECORATION:none;}
a.side_SubMenu, a.side_SubMenu:visited, a.side_SubMenu:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt;
	COLOR:#000066;
	TEXT-DECORATION:none;}
a.side_SubMenu:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#000066;
	TEXT-DECORATION:none;}
a.smalltext, a.smalltext:link, a.smalltext:visited, a.smalltext:active {
	font-size: 10pt;
	color: #333333;
	TEXT-DECORATION:none;}
a.smalltext:hover {
	font-size: 10pt;
	color: #000066;
	TEXT-DECORATION:underline;}
a.closelink, a.closelink:link, a.closelink:visited, a.closelink:active, a.closelink:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration:none;}
a.NewsItem, a.NewsItem:link, a.NewsItem:visited, a.NewsItem:active {
	FONT-SIZE: 10pt; 
	COLOR: #000066;
	TEXT-DECORATION:underline;}
a.NewsItem:hover {
	FONT-SIZE: 10pt; 
	COLOR: #999966;
	TEXT-DECORATION:underline;}	
a.main_BigMenu, a.main_BigMenu:visited, a.main_BigMenu:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR:#000066;
	TEXT-DECORATION:none;}
a.main_BigMenu:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR:#FFFFFF;
	BACKGROUND-COLOR:#000066;
	TEXT-DECORATION:none;}
.leftedge {
	background-color: #dbdbb7;
	background-position: right top;
	background-image: url(images/sideleft.jpg);
	background-repeat: repeat-y;
}
.rightedge {
	background-color: #dbdbb7;
	background-position: left top;
	background-image: url(images/sideright.jpg);
	background-repeat: repeat-y;
}
.topleftedge {
	background-color: #dbdbb7;
	background-position: right bottom;
	background-image: url(images/topleft.jpg);
	background-repeat: no-repeat;
}
.toprightedge {
	background-color: #dbdbb7;
	background-position: left bottom;
	background-image: url(images/topright.jpg);
	background-repeat: no-repeat;
}
.topedge {
	background-color: #dbdbb7;
	background-position: left bottom;
	background-image: url(images/top.jpg);
	background-repeat: repeat-x;
}
.bottomleftedge {
	background-color: #dbdbb7;
	background-position: right top;
	background-image: url(images/bottomleft.jpg);
	background-repeat: no-repeat;
}
.bottomrightedge {
	background-color: #dbdbb7;
	background-position: left top;
	background-image: url(images/bottomright.jpg);
	background-repeat: no-repeat;
}
.bottomedge {
	background-color: #dbdbb7;
	background-position: left top;
	background-image: url(images/bottom.jpg);
	background-repeat: repeat-x;
}
