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

	margin-top:         0%; 
    margin-left:        0%; 
    margin-right:       0%;
    

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




/***********************************
content
***********************************/
.content {

	font-size:			12px;
	line-height:		14px;
	font-weight:    	normal;
    margin-bottom: 		0em;
    margin-top: 		0em;
    text-decoration: 	none;
    color:				#000000;

}

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

}

A:visited.content { 
    
    color:				purple;
    text-decoration: 	none;

}

A:hover.content { 

	text-decoration: 	underline;

}

A:active.content { 
    
    text-decoration: 	none;

}



div.content {

	font-size:			11px;
	font-weight:    	normal;
    margin-bottom: 		0em;
    margin-top: 		0em;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;

}



/***********************************
 content2
***********************************/
.content2 {

	font-size:			13px;
	line-height:		16px;
	font-weight:    	normal;
    margin-bottom: 		2em;
    margin-top: 		0.5em;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;

}


A:link.content2 { 
    
    color:				blue;
    text-decoration: 	none;

}

A:visited.content2 { 
    
    color:				purple;
    text-decoration: 	none;

}

A:hover.content2 { 

	text-decoration: 	underline;

}

A:active.content2 { 
    
    text-decoration: 	none;

}


/***********************************
content3
***********************************/
.content3 {

	font-size:			11px;
	line-height:		14px;
	font-weight:    	normal;
    margin-bottom: 		2em;
    margin-top: 		0.0em;
    text-decoration: 	none;
    color:				#000000;

}



/***********************************
 content4
***********************************/
.content4 {

	font-size:			12px;
	line-height:		15px;
	font-weight:    	normal;
    margin-bottom: 		0em;
    margin-top: 		0em;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;

}


A:link.content4 { 
    
    color:				blue;
    text-decoration: 	none;

}

A:visited.content4 { 
    
    color:				purple;
    text-decoration: 	none;

}

A:hover.content4 { 

	text-decoration: 	underline;

}

A:active.content4 { 
    
    text-decoration: 	none;

}





/***********************************
contentSubmitted
***********************************/
.contentSubmitted {

	font-size:			11px;
	line-height:		14px;
	font-weight:    	normal;
    margin-bottom: 		0em;
    margin-top: 		0em;
    text-decoration: 	none;
    color:				#444444;

}

A:link.contentSubmitted { 
    
    color:				blue;
    text-decoration: 	none;

}

A:visited.contentSubmitted { 
    
    color:				purple;
    text-decoration: 	none;

}

A:hover.contentSubmitted { 

	text-decoration: 	underline;

}

A:active.contentSubmitted { 
    
    text-decoration: 	none;

}





/***********************************
 h1 h2
***********************************/


.h1 {

	font-size:			16px;
	line-height:		14px;
    font-weight:     	bold;
    text-align:			center;

}


.h2 {

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

}

.h2pad {

	color:				#FFFFFF;
	background:			#555555;
	font-size:			13px;
    font-weight:     	bold;
    text-align:			left;
    line-height:		21px;

}


A:link.h2 { 
    
    color:				#000000;
    text-decoration: 	none;

}

A:visited.h2 { 
    
    color:				#000000;
    text-decoration: 	none;

}

A:hover.h2 { 
	
	color:				#000000;
	text-decoration: 	underline;

}

A:active.h2 { 
    
    color:				#000000;
    text-decoration: 	none;

}




.printTitle {

	font-size:			20px;
	line-height:		20px;
    font-weight:     	bold;
    text-align:			right;

}







/***********************************
 label
***********************************/
.label {

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

}




/***********************************
 navigation
***********************************/
.navigation { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px;
    line-height:		17px;
	font-weight:    	bold;
    margin-bottom: 		2em;
    margin-top: 		0.5em;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;
    background-color:	transparent; 

}

A:link.navigation { 
    
    text-decoration: 	none;

}

A:visited.navigation { 
    
    text-decoration: 	none;

}

A:hover.navigation { 

	text-decoration: 	underline;

}

A:active.navigation { 
    
    text-decoration: 	none;

}



.navigationB { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px;
    line-height:		13px;
	font-weight:    	bold;
    margin-bottom: 		2em;
    margin-top: 		0.5em;
    text-align:			left;
    text-decoration: 	none;
    color:				blue;

}

A:link.navigationB { 
    
    text-decoration: 	none;

}

A:visited.navigationB { 
    
    text-decoration: 	none;

}

A:hover.navigationB { 

	text-decoration: 	underline;

}

A:active.navigationB { 
    
    text-decoration: 	none;

}




.navigationB2 { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			12px;
    line-height:		13px;
	font-weight:    	bold;
    margin-bottom: 		2em;
    margin-top: 		0.5em;
    text-align:			left;
    text-decoration: 	none;
    color:				blue;

}

A:link.navigationB2 { 
    
    text-decoration: 	none;

}

A:visited.navigationB2 { 
    
    text-decoration: 	none;

}

A:hover.navigationB2 { 

	text-decoration: 	underline;

}

A:active.navigationB2 { 
    
    text-decoration: 	none;

}





/***********************************
 tab
***********************************/
.tab { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px;
    line-height:		15px;
	font-weight:    	bold;
    text-align:			center;
    text-decoration: 	none;
    color:				#000000;
    background-color:	transparent; 

}

A:link.tab { 
    
    text-decoration: 	none;

}

A:visited.tab { 
    
    text-decoration: 	none;

}

A:hover.tab { 

	text-decoration: 	underline;

}

A:active.tab { 
    
    text-decoration: 	none;

}



/***********************************
 navTab
***********************************/
.navTab { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			11px;
    line-height:		15px;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;
    background-color:	transparent; 

}

A:link.navTab { 
    
    text-decoration: 	none;

}

A:visited.navTab { 
    
    text-decoration: 	none;

}

A:hover.navTab { 

	text-decoration: 	underline;

}

A:active.navTab { 
    
    text-decoration: 	none;

}




/***********************************
 sidebar-title
***********************************/
.sidebar-title {

	font-size:			12px;
	line-height:		14px;
	font-weight:    	bold;
	font-style:    		italic;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;

}

/***********************************
 sidebar
***********************************/
.sidebar {

	font-size:			12px;
	line-height:		14px;
	font-weight:    	normal;
	font-style:    		italic;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;

}


/***********************************
 title
***********************************/
.title {

	font-size:			12px;
	line-height:		14px;
	font-weight:    	normal;
	font-style:    		bold;
    text-align:			left;
    text-decoration: 	none;
    color:				#000000;

}




/***********************************
 linkInfo
***********************************/
.linkInfo {

	font-size:			11px;
	font-weight:    	normal;
	font-style:    		italic;
    margin-bottom: 		2em;
    margin-top: 		2em;
    text-align:			left;
    text-decoration: 	none;
    color:				#444444;

}

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

}

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

}

A:hover.linkInfo { 
	
	color:				#444444;
	text-decoration: 	underline;

}

A:active.linkInfo { 
    
    color:				#444444;
    text-decoration: 	none;

}




/***********************************
 copyright
***********************************/
.copyright { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			9px; 
    line-height:		11px;
    font-weight:     	normal;
    color:				#222222;
    text-decoration: 	none;
    text-align:			left;
    margin-bottom: 		2em;
    margin-top: 		2em;

}

A:link.copyright { 
    
    color:				#000000;
    font-weight:     	normal;
    text-decoration: 	none;

}

A:visited.copyright { 
    
    color:				#000000;
	text-decoration: 	none;
	
}

A:hover.copyright { 

    color:				#333366;
    text-decoration: 	underline;

}




/***********************************
 status
***********************************/
.status { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			9px; 
    line-height:		11px;
    font-weight:     	normal;
    color:				#666666;
    text-decoration: 	none;
    text-align:			left;


}

A:link.status { 
    
    color:				#000000;
    font-weight:     	normal;
    text-decoration: 	none;

}

A:visited.status { 
    
    color:				#000000;
	text-decoration: 	none;
	
}

A:hover.status { 

    color:				#333366;
    text-decoration: 	underline;

}










/***********************************
 calendar
***********************************/

.CalendarcpYearNavigation,
.CalendarcpMonthNavigation
	{
	background-color:#6677DD;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}
.CalendarcpDayColumnHeader,
.CalendarcpYearNavigation,
.CalendarcpMonthNavigation,
.CalendarcpCurrentMonthDate,
.CalendarcpCurrentMonthDateDisabled,
.CalendarcpOtherMonthDate,
.CalendarcpOtherMonthDateDisabled,
.CalendarcpCurrentDate,
.CalendarcpCurrentDateDisabled,
.CalendarcpTodayText,
.CalendarcpTodayTextDisabled,
.CalendarcpText
	{
	font-family:arial;
	font-size:8pt;
	}
TD.CalendarcpDayColumnHeader
	{
	text-align:right;
	border:solid thin #6677DD;
	border-width:0 0 1 0;
	}
.CalendarcpCurrentMonthDate,
.CalendarcpOtherMonthDate,
.CalendarcpCurrentDate
	{
	text-align:right;
	text-decoration:none;
	}
.CalendarcpCurrentMonthDateDisabled,
.CalendarcpOtherMonthDateDisabled,
.CalendarcpCurrentDateDisabled
	{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
	}
.CalendarcpCurrentMonthDate
	{
	color:#6677DD;
	font-weight:bold;
	}
.CalendarcpCurrentDate
	{
	color: #FFFFFF;
	font-weight:bold;
	}
.CalendarcpOtherMonthDate
	{
	color:#808080;
	}
TD.CalendarcpCurrentDate
	{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:solid thin #000000;
	}
TD.CalendarcpCurrentDateDisabled
	{
	border-width:1;
	border:solid thin #FFAAAA;
	}
TD.CalendarcpTodayText,
TD.CalendarcpTodayTextDisabled
	{
	border:solid thin #6677DD;
	border-width:1 0 0 0;
	}
A.CalendarcpTodayText,
SPAN.CalendarcpTodayTextDisabled
	{
	height:20px;
	}
A.CalendarcpTodayText
	{
	color:#6677DD;
	font-weight:bold;
	}
SPAN.CalendarcpTodayTextDisabled
	{
	color:#D0D0D0;
	}
.CalendarcpBorder
	{
	border:solid thin #6677DD;
	}





/***********************************
 cart
***********************************/
.cart { 

    font-family:        Arial,Verdana,Helvetica,sans-serif;
    font-size:			10px; 
    line-height:		11px;
    font-weight:     	normal;
    color:				#333333;
    text-decoration: 	none;
    text-align:			left;


}

A:link.cart { 
    
    color:				#000000;
    font-weight:     	normal;
    text-decoration: 	none;

}

A:visited.cart { 
    
    color:				#000000;
	text-decoration: 	none;
	
}

A:hover.cart { 

    color:				#333366;
    text-decoration: 	underline;

}

