
/***********************************
body
***********************************/
body { 

	margin-top:         0%; 
    margin-left:        0%; 
    margin-right:       0%;
    
    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			12px;
    line-height:		16px;
    color:				#CCCCFF;
	
	text-align:			left;
    text-decoration: 	none;
}

span.label {

    font-weight:     	bold;

}


.content {

	font-size:			12px;
	font-weight:    	normal;
    margin-bottom: 		2em;
    margin-top: 		0.5em;
    text-align:			left;
    text-decoration: 	none;
    color:				#CCCCFF;

}

div.content {

	font-size:			12px;
	font-weight:    	normal;
    margin-bottom: 		2em;
    margin-top: 		0.5em;
    text-align:			left;
    text-decoration: 	none;
    color:				#CCCCFF;

}

div.content-image {

    margin-bottom: 		1em;

}

div.content-welcome {

	font-size:			15px;
	font-weight:    	bold;
    margin-bottom: 		1em;
    text-decoration: 	none;
    color:				#000000;

}

div.content-intro {

	font-size:			12px;
    text-decoration: 	none;

}





div.content-name {

	font-size:			20px;
    font-weight:    	bold;
    color:				#FFFFFF;
    margin-top: 		0.2em;
    margin-bottom: 		0.5em;
    text-align:			left;

}

div.content-function {

    padding-bottom: 	1em;
    font-style:     	italic;
    font-size:			10px;
    line-height:		12px;

}

A:link.content { 
    
    color:				gold;
    text-decoration: 	none;
    
}

A:hover.content { 

    color:				#FFFFFF;
    text-decoration: 	underline;

}

A:visited.content { 
    
    color:				gold;

}

A:active.content { 
    
    color:				green;

}

div.info {

	font-size:			10px;
    margin-bottom: 		2em;
    text-decoration: 	none;

}




div.heading-location {

	font-size:			10px;
    font-weight:    	bold;
    color:				gold;
    text-align:			left;
    margin-top: 		.8em;
    text-decoration: 	none;

}

A:link.heading-location { 
    
    color:				gold;
    text-decoration: 	none;
    text-align:			left;
        
}

A:hover.heading-location { 

    color:				gold;
    text-decoration: 	underline;
    text-align:			left;
    
}

A:visited.heading-location { 
    
    color:				gold;
    text-decoration: 	none;
    text-align:			left;
    
}

A:active.heading-location { 

    color:				green;
    text-decoration: 	underline;
    text-align:			left;
    
}



/***********************************
 welcome page
***********************************/
.enter {

	font-family:        Arial,Verdana,Helvetica,sans-serif;
	font-size:			16px;
    font-weight:    	bold;		

}

A:link.enter { 
    
    color:				#444444;
    text-decoration: 	none;
    
}

A:hover.enter { 

    color:				#000000;
    font-weight:		bold;
    text-decoration: 	underline;

}

A:visited.enter { 
    
    color:				#444444;
    text-decoration: 	none;

}

/***********************************
 primary-nav
***********************************/
.primary-nav { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			12px;
    line-height:		13px;
    text-align:			center;
    color:				#000000;
    
    font-weight:		normal;
    text-align:			center;
    text-decoration: 	none;

}

.primary-line { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			12px;
    line-height:		13px;
    text-align:			center;
    color:				#000000;
    
    text-align:			center;
    text-decoration: 	none;

}

A:link.primary-nav { 
    
    color:				#000000;

}

A:hover.primary-nav { 

    color:				#ffffff;
    text-decoration: 	underline;

}

A:visited.primary-nav { 
    
    color:				#222222;

}

A:active.primary-nav { 
    
    color:				green;

}


/***********************************
 control-nav
***********************************/
.control-nav { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			14px;
    text-align:			center;
    color:				#FFFFFF;
    
    font-weight:		bold;
    text-align:			left;
    text-decoration: 	none;

}

.control-line { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			14px;
    text-align:			center;
    color:				#333366;
    
    font-weight:		bold;
    text-align:			left;
    text-decoration: 	none;

}

A:link.control-nav { 
    
    color:				#8888BB;

}

A:hover.control-nav { 

    color:				#FFFFFF;
    text-decoration: 	underline;

}

A:visited.control-nav { 
    
    color:				#666999;

}

A:active.control-nav { 
    
    color:				green;

}



/***********************************
 who
***********************************/

div.member {

	font-size:			10px;
    margin-bottom: 		2em;
    text-decoration: 	none;
}


div.member-name {

	font-size:			13px;
    font-weight:    	bold;
    color:				#000000;

}

div.member-function {

    padding-bottom: 	1em;
    font-style:     	italic;
    font-size:			10px;

}

A:link.member { 
    
    color:				#444444;
    text-decoration: 	none;
    
}

A:hover.member { 

    color:				#000000;
    font-weight:		bold;
    text-decoration: 	underline;

}

A:visited.member { 
    
    color:				green;

}



/***********************************
 what_records
***********************************/

div.order-instructions {

    padding-bottom: 1em;

}


tr.order-form-header {

    font-weight:        bold;
    background-color:   #6666CC;
    color:              #FFFFFF;

}


.order-header-title {
    color:  white;
}


div.order-image {

    text-align:     center;

}


div.order-title {

    font-weight:        bold;

}


div.order-type {

    color:          #888888;
    font-size:      90%;
    padding-top:     0.4em;
    padding-bottom:     0.4em;

}


div.order-price {

    font-weight:        bold;

}


div.s-and-h {

    color:          #888888;
    font-size:      90%;

}




/***********************************
 where
***********************************/

.location {

	font-size:			10px;
    margin-bottom: 		2em;
    text-align:			left;
    text-decoration: 	none;

}


.location-name {

	font-size:			11px;
    font-weight:    	bold;
    text-align:			left;

}

.location-function {

    padding-bottom: 	1em;
    font-style:     	italic;
    font-size:			10px;

}

A:link.location { 
    
    color:				#444444;
    text-decoration: 	none;
    
}

A:hover.location { 

    color:				#000000;
    font-weight:		bold;
    text-decoration: 	underline;

}

A:visited.location { 
    
    color:				#444444;

}



/***********************************
 nav-footer
***********************************/
.nav-footer { 
    
    padding-left:       7px; 
    padding-right:      7px; 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px;
    color:				#FFFFFF;

}

A:link.nav-footer { 
    
    color:				#FFFFFF;

}

A:hover.nav-footer { 

    color:				#CCCC00;

}

A:visited.nav-footer { 
    
    color:				#FFFFFF;

}



/***********************************
 special-content
***********************************/
.special-content {  

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px; 
    color:				#000000;
    text-decoration: 	none;

}

A:link.special-content { 
    
    color:				#000000;

}

A:hover.special-content { 

    color:				#FFFFFF;
    text-decoration: 	underline;

}

A:visited.special-content { 
    
    color:				#222222;

}

A:active.special-content { 
    
    color:				gold;

}




.checkoutLabel {

	font-size:			10px;
    font-weight:     	normal;
    color:				#CCCCFF;

}






/***********************************
 copyright
***********************************/
.copyright-telephone { 

    padding-left:       7px; 
    padding-right:      7px; 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px; 
    font-weight:		bold;
    
    color:				#000000;

}

.copyright { 

    padding-left:       7px; 
    padding-right:      7px; 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			9px; 
    color:				#000000;

}

A:link.copyright { 
    
    color:				#000000;

}

A:hover.copyright { 

    color:				#CCCC00;

}

A:visited.copyright { 
    
    color:				#000000;

}