/* CSS Document */
 
html
{ 

height:100%;
width:100%;
}

body {
	background:#252525;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow:auto;
	height:100%;
	width:100%;
}

@media screen
{
blink { behavior:url(css/blink.htc);}
}

.body_frame { background: url(../images/bgframe.png) no-repeat center; }


/* STANDARD VISIBILITIES */
.hide 	 	{ visibility:hidden; }
.abs_hide 	{ display:none; }
.show 	 	{ visibility:visible; }
.abs_show 	{ display: }

/* MOUSE POINTERS */
.pointer 	{ curson:pointer; }

/* ALIGNMENTS */
.align_cm { vertical-align:middle; text-align:center; } 
.align_lm { vertical-align:middle; text-align:left; } 

.relative { position:relative; }
.absolute { position:absolute; }


/* CUSTOM BORDERS 
example:
for all border -- "border_colorname_pixel" eg: border_red_2
for one side border -- "border_position_color_pixel" eg: border_t_red_2

if border is 1 pixel- then no need to specify border pixel
if border positions are more than one, then combine all initials together like border_trb_red
t: top, r:right, b:bottom, l:left (clock wise)
*/

.border_blue 		{ border:1px solid #55687B; }
.border_grey 		{ border:1px solid #6D6D6D; }
.border_l_grey 		{ border-left:1px solid #6D6D6D; }

.border_b_white_2	{ border-bottom:2px solid #FFFFFF; }
.border_b_grey	{ border-bottom:1px solid #EFEFEF; }
.border_tbl_grey	{ border-top:1px solid #6D6D6D; border-bottom:1px solid #6D6D6D; border-left:1px solid #6D6D6D; } 


/* PADDINGS, MARGINES, SIZE 
format: padding: padding_position_pixel eg: padding_t_3
if all positions then dont specify position in format: eg: padding_7

format: size: type_size 
Size can be in pixel or percentage
eg: width_10, width_80%
*/

.padding_7 		{ padding:7px; }
.padding_10 	{ padding:10px; }
.padding_r_10 	{ padding-right:10px; }
.padding_l_10 	{ padding-left:10px; }
.padding_rl_7	{ padding-right:7px; padding-left:7px; }
.width_100% 	{ width:100%; }
.height_100% 	{ height:100%; }
.line_10		{ line-height:10px; }

/* BACKGROUNDS 
format: color_bg
*/
.no_bg    {  background:none; }
.grey_bg  {  background:#666666; }
.lightgrey_bg  {  background:#666666; }
.white_bg {  background:#FFFFFF; }
.black_bg {  background:#000000; }
.brown_bg  {  background:#A36F05; }
.yellow_bg  {  background:#FEC40E; }


/*.popup
{
width:300px;
height:200px;
vertical-align:middle;
text-align:center;
border:1px solid #D89603;
background: url(../images/bg01.png) repeat;
}
*/
