html, body         { padding:0px;margin:0px;width:100%;height:100%;background-color:#fff;} 
*                  { padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.no_bold 		   { font-weight:normal }

address, 
caption, 
cite, 
code, 
dfn, em, strong, 
th, var            { font-style : normal; font-weight : normal; }

strong { font-weight:bold;}
em {font-style:italic}

ol.loginbox,
ul.loginbox 	   { list-style : none;}

li	 			   { text-indent:0}

body, div, dl, dt, 
dd, ul, ol, li, 
h1, h2, h3, h4, 
h5, h6, pre, form, 
fieldset, input, p, 
blockquote, th, td { margin : 0; padding : 0; }

fieldset,img       { border : 0; }

h1,h2,h3,h4,h5,h6  { font-size : 14px; color:#fff}

.font_size11		   : font-size:11px;}
.font_size12		   : font-size:12px;}
.font_size14		   : font-size:14px;}

/*############ COMMON STYLES
###############################################################*/

.hand			   { cursor:pointer; }
.full			   { width:100%; }
.full100		   { width:100%; }
.height100		   { height:100px }
.height200		   { height:200px }
.width100		   { width:100px;}
.width40		   { width:20px;}
.nowrap			   { white-space:nowrap; }
.left		       { text-align:left; }
.right		       { text-align:right; }
.center		       { text-align:center; }
.vcenter		   { vertical-align:center; }

/*################# Padding / Margin / Float Styles 
###########################################################*/

.pad_2			   { padding:2px; }
.pad_5			   { padding:5px; }

.pad_lt5		   { padding-left:5px; }
.pad_rt5		   { padding-right:5px; }
.pad_bt5		   { padding-bottom:5px; }
.pad_tp5		   { padding-top:5px; }

.pad_10			   { padding:10px; }

.pad_lt10		   { padding-left:10px; }
.pad_rt10		   { padding-right:10px; }
.pad_bt10		   { padding-bottom:10px; }
.pad_tp10		   { padding-top:10px; }

.pad_lt20		   { padding-left:15px; }
.pad_rt20		   { padding-right:15px; }
.pad_bt20		   { padding-bottom:15px; }
.pad_tp20		   { padding-top:15px; }

.pad_lt20  		   { padding-left:20px; }

.mrg_10			   { margin:10px; }

.mrg_lt10		   { margin-left:10px; }
.mrg_rt10		   { margin-right:10px; }
.mrg_bt10		   { margin-bottom:10px; }
.mrg_tp10		   { margin-top:10px; }

.mrg_lt20		   { margin-left:20px; }
.mrg_rt20		   { margin-right:20px; }
.mrg_bt20		   { margin-bottom:20px; }
.mrg_tp20		   { margin-top:20px; }

.padhoriz_5		   { padding:0px 5px 0px; 5px;}
.padhoriz_10	   { padding:0px 10px 0px; 10px;}

.float_left		   { float:left; }
.float_right	   { float:right; }
.float_none		   { float:none; }

/*################# Color Styles 
###########################################################*/

.dk_gray	   { color:#999;}
.gray		   { color:#F5f5f5;}
.white		   { color:#FFF;}
.red		   { color:#900;}
.redlt		   { color:#e0615c;}
.blue		   { color:#009;}
.black		   { color:#000;}
.green		   { color:#060;}

.bg_gray		   { background-color:#F5f5f5;}
.bg_white		   { background-color:#FFF;}
.bg_red			   { background-color:#900;}
.bg_redlt			   { background-color:#e0615c;}
.bg_orange		   { background-color:#ff7410;}
.bg_blue		   { background-color:#009;}
.bg_black		   { background-color:#000;}
.bg_green		   { background-color:#060;}
.bg_dk_gray		   { background-color:#999;}
.bg_biege		   { background-color:#bb9c5f;}


.rnd_borders	   { background-image:url('/images/rounded_borders.gif'); background-repeat:no-repeat; width:10px;height:10px;overflow:hidden; }

.white_rnd_tl	   { background-color:#fff;background-position:0px 0px; }
.white_rnd_tr	   { background-color:#fff;background-position:-50px 0px; }
.white_rnd_bl	   { background-color:#fff;background-position:0px -50px; }
.white_rnd_br	   { background-color:#fff;background-position:-50px -50px; }

.white_gray_rnd_tl { background-color:#fff;background-position:-120px 0px; }
.white_gray_rnd_tr { background-color:#fff;background-position:-170px 0px; }
.white_gray_rnd_bl { background-color:#fff;background-position:-120px -50px; }
.white_gray_rnd_br { background-color:#fff;background-position:-170px -50px; }

.red_rnd_tl	  	   { background-color:#fff;background-position:-60px 0px; }
.red_rnd_tr	       { background-color:#fff;background-position:-110px 0px; }
.red_rnd_bl	       { background-color:#fff;background-position:-60px -50px; }
.red_rnd_br	       { background-color:#fff;background-position:-110px -50px; }

.orange_rnd_tl	  	   { background-color:#fff;background-position:-60px -60px; }
.orange_rnd_tr	       { background-color:#fff;background-position:-110px -60px; }
.orange_rnd_bl	       { background-color:#fff;background-position:-60px -110px; }
.orange_rnd_br	       { background-color:#fff;background-position:-110px -110px; }


.gray_rnd_tl	   { background-color:#fff;background-position:-120px 0px; }
.gray_rnd_tr	   { background-color:#fff;background-position:-170px 0px; }
.gray_rnd_bl	   { background-color:#fff;background-position:-120px -50px; }
.gray_rnd_br	   { background-color:#fff;background-position:-170px -50px; }

.bg_gray_white 	   { background-color:#fff;background-position:left bottom;background-image:url('/images/bg_gray_column.gif');
					 background-repeat:repeat-x;}

.blue_rnd_tl	   { background-color:#fff;background-position:0px -60px; }
.blue_rnd_tr	   { background-color:#fff;background-position:-50px -60px; }
.blue_rnd_bl	   { background-color:#fff;background-position:0px -110px; }
.blue_rnd_br	   { background-color:#fff;background-position:-50px -110px; }


.alt_row_bg 	   { background-color: #f5f5f5; } 
.std_row_bg        { background-color: #fff; }

/*################# Border Styles 
###########################################################*/

.no_border		   { border:0px; }

.no_top_bdr		   { border-top-width:0px;}
.no_bottom_bdr	   { border-bottom-width:0px;}
.no_left_bdr	   { border-left-width:0px; }
.no_right_bdr	   { border-right-width:0px; }

.border_full       { border:1px solid #ccc; }
.border_vertical   { border-top:1px solid #ccc;border-bottom:1px solid #ccc }
.border_horizontal { border-left:1px solid #ccc;border-right:1px solid #ccc }

.border_top        { border-top:1px solid #ccc; }
.border_bottom     { border-bottom:1px solid #ccc }
.border_left       { border-left:1px solid #ccc; }
.border_right      { border-right:1px solid #ccc }

.border_solid 	   { border-style:solid; }
.border_dashed 	   { border-style:dashed; }

.border_gray	   { border-color: #ccc; }
.border_black	   { border-color: #000; }
.border_red	  	   { border-color: #900; }
.border_blue  	   { border-color: #009; }
.border_green 	   { border-color: #090; }
.border_white 	   { border-color: #fff; }
.border_biege	   { border-color: #bb9c5f; }
.biege	   		   { color: #bb9c5f; }

/*################# Common Styles
###########################################################*/

.relative		   { position:relative; }
.absolute		   { position:absolute; }

.pos_tl			   { position:absolute;top:0px;left:0px;}
.pos_tr			   { position:absolute;top:0px;right:0px;}
.pos_bl			   { position:absolute;bottom:0px;left:0px;}
.pos_br			   { position:absolute;bottom:0px;right:0px;}

.hide 			   { display:none;visibility:hidden; }
.show              { display:block;visibility:visible; }

.clearfix:after    {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix          {display:inline-block;}

html[xmlns] .clearfix{display:block;}



