/* #################################################################################################
##########                                                                                 #########
##########                       * * * * * *  LAYOUT  * * * * * * *                        #########
##########                                                                                 #########
################################################################################################# */


/* #################################################################################################
##########                               PAGE PROPERTIES                                   #########
################################################################################################# */


body {
	background-color:#DDF1FA; margin-top:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:black;
}

/* #################################################################################################
##########                               GENERAL FORMATING                                 #########
################################################################################################# */


/* DEFAULT LINK HOVER STATES */

a:link { color: #006699; text-decoration: none}
a:visited { color: #006699; text-decoration: none}
a:hover { color: #FF9900; text-decoration: none}
a:active { color: #006699; text-decoration: none}

/* CONTENT LINK HOVER STATES */



#content a:link { color: #006699; text-decoration: none; text-decoration:underline;}
#content a:visited { color: #006699; text-decoration: none text-decoration:underline;}
#content a:hover { color: #FF9900; text-decoration: none text-decoration:underline;}
#content a:active { color: #006699; text-decoration: none text-decoration:underline;}

	
/* CLASS FORMATING */

.margin_left {
	margin-left:5px;
}
	
.margin_right {
	margin-right:5px;
}

.margin_top {
	margin-top:5px;
}
	
.margin_bottom {
	margin-bottom:5px;
}
	
.image_bullet {
	margin-right:3px;
}
	

/* #################################################################################################
##########                                  TEXT STYLES                                    #########
################################################################################################# */


/* TEXT FORMATING */


p {
	display:block; font-size:12px;
}


/* TEXT CLASSES */


.bold {
	font-weight:bold;
}
.underline {
	text-decoration: underline;
}
.center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.orange {
	color:#CD4002;
}
.green {
	color:#009900;
}
.red {
	color:#990000;
}
.gray {
	color:#666666;
}
.gray_cold {
	color:#333333;
}
.black {
	color:#000000;
}
.blue {
	color:#006699;
}
.blue_system {
	color:#0000FF;
}
.code_red {
	color:#CC0000; font-weight:bold;
}
.code_blue {
	color:#104E7A; font-weight:bold;
}
.code_green {
	color:#006600; font-weight:bold;
}
.dialogue_purple {
	color:#660033; font-weight:bold;
}
.TxtSupriInstruction {
	font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; color:#CC6600; text-align:justify;
}

/* MIVA STYLES */

.bodytext {
	font-size:12px;
}
.large_text {
	color:#7FACB3; font-size:20px; font-weight:bold;
}


/* TEXT SIZES */


.TxtLrg {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: 400; line-height: 21px; letter-spacing: 0pt;
}

.TxtMed {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; font-style: normal; font-weight: 400; line-height: 21px; letter-spacing: 0pt;
}

.TxtSm {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; line-height: 12pt;
}

.TxtSupra {
	font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt;
}

.TxtSupri {
	font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; text-align:justify;
}

.TxtTiny {
	font-size: 8pt; line-height: 12pt;
}


/* #################################################################################################
##########                                 FORM FORMATING                                  #########
################################################################################################# */

input[type=text] {
	margin-top:5px; margin-bottom:5px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006699; border:1px solid;
}
input[type=password] {
	margin-top:5px; margin-bottom:5px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006699; border:1px solid;
}
input[type=submit] {
	margin-top:5px; margin-bottom:5px; margin-right:15px; padding:3px; text-transform:uppercase; background-color:#D0FFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006699;
}
.SIGNUP_FORM_FIELD{
	width:100px; margin-top:5px; margin-bottom:5px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#660000;
}
.GENERAL_FORM_FIELD{
	width:100px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BC3202;
}
.GENERAL_FORM_FIELD_LRG{
	width:300px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BC3202;
}
.GENERAL_FORM_FIELD_LRG_TRUE{
	width:150px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BC3202;
}
.GENERAL_FORM_FIELD_SM{
	width:100px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BC3202;
}
.GENERAL_FORM_FIELD_SMLR{
	width:80px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BC3202;
}
.GENERAL_FORM_FIELD_TINY{
	width:40px; padding:3px; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#BC3202;
}

#FORM_LABEL_BOX {
	width:120px; margin-top:3px; text-align:left; float:left;
}

#FORM_INPUT_BOX {
	width:330px; vertical-align:baseline; text-align:left; float:left;
}
#content h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7FACB3; text-transform:uppercase; }
#content h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7FACB3; text-transform:uppercase; }
#content p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-right:30px;}
#content li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  }
#content td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; align:left;}
#content #cart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.small {font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#content #cart th { background-color:#CCCCCC; font-weight:bold; color:#000000; border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid;}
#content #cart td { border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid;}
