BODY,P,TABLE,TD,A,PRE  {
	font-size : 10pt;
	color : #184a7b;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
}
BODY {
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}

BODY.menu {
	font-size : 10pt;
	color : #184a7b;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;	
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}

Px {
	margin : 6pt 0 0 0;
	padding: 0 0 0 6px;
}

HR {
	color : #298CE7;
}

.vip {
	font-family : Garamond, "Times New Roman", serif;
	float : right;
	color : #79B7F1;
	font-size : 23px;
	font-style : oblique;
	font-weight : bolder;
}

.support {
	background : white url(images/phonebg.jpg) no-repeat fixed bottom;
}

.blank {
}

.generic {
	background : white url(images/bglogo.gif) no-repeat fixed center;
}

.error {
	color: Red;
	font-weight: bolder;
}

.button,.addtocart {
	background-color : #DEEEFC;
	color : #184a7b;
}

.body {
	border-left : 2px solid #a5bdd6;
	border-right : 2px solid #a5bdd6;

}

H1 {
	background-color : #bdcee7;
	font-weight : normal;
	font-style : normal;
	color : #184a7b;
	font-size : 14pt;
	border-top : 2px solid #a5bdd6;
	border-bottom : 2px solid #a5bdd6;
	padding : 0 0 0 6px;
	margin : 4px 0 0 0;
}
.line {
	background-color : #bdcee7;
	font-weight : normal;
	font-style : normal;
	color : #184a7b;
	font-size : 6pt;
	border-top : 2px solid #a5bdd6;
	border-bottom : 2px solid #a5bdd6;
	padding : 0 0 0 6px;
	margin : 4px 0 0 0;
}
H2 {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #184a7b;
	font-size : 10pt;
	border-bottom : 1px solid #295a7b;
	padding : 0 0 0 6px;
	margin : 4px 0 0 0;

}
H3 {
	color : #184a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}
H6 {
	color : #184a7b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:link {
	FONT-WEIGHT: 500;
	COLOR: #6b9cc6;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;
}
A:visited {
	FONT-WEIGHT: 500;
	COLOR: #6b9cc6;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;
}
A:hover {
	FONT-WEIGHT: 500;
	COLOR: #184a7b;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;
}
A:active {
	FONT-WEIGHT: 500;
	COLOR: red;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;
}
TD.menu {
	text-decoration : none;
	white-space : nowrap;
	text-align : center;
	height : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.moff:link  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #808080;
	text-decoration : none;
}
A.moff:visited  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #808080;
	text-decoration : none;
}
A.moff:hover  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #808080;
	text-decoration : none;
}
A.menu:link,A.menu:visited  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
/*   background-color : #29527b; */
}

A.menu:hover {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #184a7b;
	text-decoration : none;
	background-color : #8cb5ce;
}

A.menusel:hover {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #184a7b;
	text-decoration : none;
	background-color : #8cb5ce;
}
A.menu:active,A.menusel:active,A.menusel:link,A.menusel:visited {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #184a7b;
	text-decoration : none;
	background-color : White;
}
A.menu2:link,A.menu2:visited  {
	padding: 0 4px 0 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #29527b;
	text-decoration : none;
	/* background-color : #29527b;
	*/
}

A.menu2:hover {
	padding: 0 4px 0 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #8cb5ce;
	text-decoration : underline;
	/*background-color : #8cb5ce;
	*/
}


A.bottommenu:link  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	COLOR: #6b9cc6;
}
A.bottommenu:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	COLOR: #6b9cc6;
}
A.bottommenu:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : 215284;
}

A.list:link  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #184a7b;
	text-decoration : none;
}
A.list:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #184a7b;
	text-decoration : none;
}
A.list:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #215284;
	text-decoration : none;
}
.hidden,A.hidden:link  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : #184a7b;
	text-decoration : none;
}
A.hidden:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : #184a7b;
	text-decoration : none;
}

A.hidden:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : Maroon;
	text-decoration : none;
}

TABLE.auxtable{
	background-color : #DEEEFC;
	border-top : 1px solid #006600;
	border-left : 1px solid #006600;
}
TH.auxtable{
	background-color : #DEEEFC;
	color : 215284;
	font-weight : bold;
	border-right : 1px solid #006600;
	border-bottom : 1px solid #006600;
}
TD.auxtable{
	background-color : #DEEEFC;
	color : #184a7b;
	border-right : 1px solid #006600;
	border-bottom : 1px solid #006600;
}
TD.auxtable2{
	background-color : white;
	color : #184a7b;
	border-right : 1px solid #006600;
	border-bottom : 1px solid #006600;
}


.norm {
	font-size : 9pt;
	color : #184a7b;
	BACKGROUND-COLOR: transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	padding : 0 2pt 0 2pt;
}
.section {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #184a7b;
	font-size : 14pt;
	border-bottom : 2px double #298CE7;
	margin : 0 2 4 2;
}
.feature {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #184a7b;
	font-size : 9pt;
	border-bottom : 1px solid #8686CE;
	margin : 0 2 4 2;
}
.main {
	background-color : #DEEEFC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #184a7b;
	font-size : 9pt;
}
.roman  {
 		font-family: "Times New Roman", Times, serif;
 	}

PRE {
	font-size : 9pt; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bigger {
	FONT-SIZE: larger
}
.smaller {
	font-size : 9pt;
}
TH.mainTheme {
	font-size : 9pt;
	COLOR: #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #29527b;
	font-weight : bolder;
	border : 1 solid #29527b;
}
TABLE.mainTheme {
	color : #184a7b;
	BACKGROUND-COLOR: #d6e7f7;
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	border : 1 solid #29527b;
}
.mainTheme {
	color : #184a7b;
	BACKGROUND-COLOR: #d6e7f7;
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
}

HR.mainTheme {
	COLOR: #68ADF2;
	BACKGROUND-COLOR: #6b9cc6;
}
.contentColor1 {
	color : #184a7b; BACKGROUND-COLOR: #eeeeee
}
HR.contentColor1 {
	COLOR: #eeeeee; BACKGROUND-COLOR: #eeeeee
}
.contentColor2 {
	color : #184a7b; BACKGROUND-COLOR: #dddddd
}
HR.contentColor1 {
	COLOR: #dddddd; BACKGROUND-COLOR: #dddddd
}
.titleBar {
	font-size : 9pt;
	COLOR: #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #29527b;
}
.lightGray {
	font-size : 9pt; COLOR: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.searchTerm {
	FONT-WEIGHT: bold;
	color : #184a7b;
	BACKGROUND-COLOR: #a5bdd6;
}
.blackAndWhite {
	font-size : 9pt; COLOR: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-color : #184a7b
}
.contentHeader {
	font-size : 9pt; color : #184a7b; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dcdcdc
}
.titleBar {
	FONT-SIZE: larger;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #6b9cc6;
}
.sponsorborder {
	background-color : #29527b;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	font-size : x-small;
	font-variant : small-caps;
}
.sponsorbody {
	background-color : #a5bdd6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #184a7b;
	font-size : 10px;
	font-variant : normal;
}
.horoborder {
	background-color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	font-size : x-small;
	font-variant : small-caps;
	margin : 0 000;
	padding : 0 0 0 0;
}
.horobody {
	background-color : #FFFFCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #003300;
	font-size : 10px;
	font-variant : normal;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 3px;
}
.forminfo {
	font-size: 9pt;
}
.formcaption {
	font-size: 9pt;
	text-align: right;
}
.formcaption2 {
	font-size: 9pt;
	text-align: right;
	font-weight : bolder;
}
.formcaption1 {
	font-size: 9pt;
	text-align: right;
	font-weight : bolder;
}
.formcaption3 {
	font-size: 9pt;
	text-align: right;
	font-weight : bolder;
}
.on {
	font-weight : bolder;
	font-size : 9pt;
}
.off {
	color : Silver;
	font-weight : normal;
	font-size : 9pt;
}
.tiny  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : #184a7b;
	text-decoration : none;
}
.addtocart {
	background-color : #C5E0FA;
	color : #184a7b;
	font-size: 7pt;
	font-family: "Small Fonts", System,"Microsoft Sans Serif", sans-serif;
	margin : 0 0 0 0;
	font-weight : bolder;
	padding : 0 0 0 0;
	width : 55pt;
	height : auto;
}
.carthead {
	font : bolder 9pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #0C4987;
	color : White;
	text-align : center;
}
.cartdel {
	font-family: cursive;
	font-size: 8px;
	margin: 0 0 0 0;
	font-style: normal;
	font-weight : bolder;
	color : #8B0000;
	width : 12px;
	height : 18px;
	padding : 0 0 0 0;
}
.cart {
	background-color : #EEEEFF;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
	border-bottom : 1px solid #A0A0E0;
	padding: 0 2px 0 4px;
}
.cartdesc {
	background-color : #E0EFFC;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : left;
	border-bottom : 1px solid #A0A0E0;
}
.cartval {
	background-color : #E0EFFC;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : right;
	border-bottom : 1px solid #A0A0E0;
}
.carttotal {
	background-color : #E0EFFC;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : right;
	border-bottom : 1px solid #A0A0E0;
	font-weight : bolder;
}
.cartbutton {
	background-color : #C5E0FA;
	color : #49497A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	margin : 1px 1px 1px 1px ;
	padding : 1px 1px 1px 1px ;
	height : auto;
}