/***** GLOBAL SETTING *****/
 
html, body{
height:100%;
border:0;
margin:0;
padding:0;
}

/***** common formatting *****/
 
h1, h2, h3, h4, h5, h6, 
table, div p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea, strong{
margin:0;
padding:0;
font-family:arial, helvetica, sans-serif;
}

table, div, p, th, td, dd, dt, ol, blockquote, q, acronym, abbr, input, select, textarea, strong{	/* ul, li,*/
font-size:12px;
line-height:1.5;
font-family:arial;
}

td{
vertical-align:top;
/*text-align:left;*/
}

.website_container_outer{
text-align:left;
}

/*li li, li p, td p, blockquote p, ul li, td ul, td div, div td, td td{
font-size:12px;
}*/

small {
font-size:10px;
}
big {
font-size:13px;
}

q {
font-style: italic;
}

img {
border:0;
}
 
acronym, abbr{
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed #000000;
}
 
 
/***** LINKS *****/
 
a,
a:hover{
text-decoration:underline;
}
 
a.no_underline, a.no_underline:hover{
text-decoration: none;		
}	


/***** FORMS *****/
 
form{
margin:0;
padding:0;
display:inline;
}
 
label {
cursor:pointer;
}
 
  
/***** GLOBAL CLASSES *****/
 
.clear       		{ clear:both; height:0;	margin:0; font-size: 1px; line-height: 0;}
.clearleft       	{ clear:left;	}
.clearright    		{ clear:right;	}

.floatleft  	  	{ float:left; }
.floatright 		{ float:right; }
 
.textleft     		{ text-align:left; }
.textright    		{ text-align:right; }
.textcenter   		{ text-align:center; }
.textjustify  		{ text-align:justify; }
 
.spacer_height1		{ clear:both; margin:0; font-size: 1px; line-height: 1px;}
.spacer_height2		{ clear:both; margin:0; font-size: 2px; line-height: 2px;}
.spacer_height3		{ clear:both; margin:0; font-size: 3px; line-height: 3px;}
.spacer_height4		{ clear:both; margin:0; font-size: 4px; line-height: 4px;}
.spacer_height5		{ clear:both; margin:0; font-size: 5px; line-height: 5px;}
.spacer_height6		{ clear:both; margin:0; font-size: 6px; line-height: 6px;}
.spacer_height7		{ clear:both; margin:0; font-size: 7px; line-height: 7px;}
.spacer_height8		{ clear:both; margin:0; font-size: 8px; line-height: 8px;}
.spacer_height9		{ clear:both; margin:0; font-size: 9px; line-height: 9px;}
.spacer_height10	{ clear:both; margin:0; font-size: 10px; line-height: 10px;}
 
.bold          		{ font-weight:bold; }
.italic        		{ font-style:italic; }
.bolditalic         { font-weight:bold;font-style:italic;}
.underline     		{ border-bottom:1px solid; }
.boldunderline     	{ font-weight:bold;border-bottom:1px solid;}
.highlight     		{ background:#ffc; }

.nopadding     		{ padding:0; }
.nomargin    		{ margin:0; }
.nohorizontalpadding{ padding-left:0;padding-right:0; }
.nohorizontalmargin	{ margin-left:0;margin-right:0; }
.noverticalmargin	{ padding-top:0;padding-bottom:0; }
.noverticalmargin	{ margin-top:0;margin-bottom:0; }

.padding1			{ padding: 1px;}
.padding2			{ padding: 2px;}
.padding3			{ padding: 3px;}
.padding4			{ padding: 4px;}
.padding5			{ padding: 5px;}
.padding6			{ padding: 6px;}
.padding7			{ padding: 7px;}
.padding8			{ padding: 8px;}
.padding9			{ padding: 9px;}
.padding10			{ padding: 10px;}

.uppercase			{ text-transform:uppercase;}
.lowercase			{ text-transform:lowercase;}
.capitalize			{ text-transform:capitalize;}

.noindent			{ margin-left:0;padding-left:0; text-indent:0;}
.nobullet    	 	{ list-style:none;list-style-image:none; }

.noborder			{ border:0px; }
.displaynone		{ display:none;}    

img.floatleft, a.floatleft	{ float:left; }
img.floatright, a.floatright{ float:right; }
 
 