/* NO FIREFOX FOCUS ON LINK */
:-moz-any-link:focus { OUTLINE: none; }
a {outline: none;}

/* BODY */
BODY {FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 11px; COLOR:#555555; MARGIN:0px; TEXT-ALIGN:center; }
.basic_font { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 11px; COLOR:#555555; }

/* PAGE */
#page_content { WIDTH:1000px; MARGIN:0px auto; }

/* HEADER */
#div_page_header { POSITION:relative; WIDTH:100%; HEIGHT:109px; }
#div_page_header_1r { TEXT-ALIGN:right; COLOR:#FFFFFF; POSITION: absolute; TOP: 0px; LEFT: 0px; OVERFLOW: hidden; HEIGHT:15px; WIDTH:100%; BACKGROUND-IMAGE: url(../images/header_01.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; }
#div_page_header_2r { TEXT-ALIGN:right; POSITION: absolute; TOP: 15px; LEFT: 0px; OVERFLOW: hidden; HEIGHT:45px; WIDTH:100%; BACKGROUND-IMAGE: url(../images/header_02.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; }

#div_page_header_3r { Z-INDEX:2; POSITION: absolute; TOP: 60px; LEFT: 0px; HEIGHT:49px; WIDTH:100%; BACKGROUND-IMAGE: url(../images/header_03.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; }
#div_page_header_3r_login { Z-INDEX:2; POSITION: absolute; TOP: 60px; LEFT: 0px; HEIGHT:49px; WIDTH:100%; BACKGROUND-IMAGE: url(../images/header_03_login.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; }

.page_navigation_path { LINE-HEIGHT:18px; TEXT-ALIGN:right; BACKGROUND-IMAGE:url(../images/path-bg.jpg); POSITION:absolute; BOTTOM:9px; .BOTTOM:8px; LEFT:0px; WIDTH:100%; HEIGHT:20px; }
.page_navigation_path_Ex { .Z-INDEX:-1; LINE-HEIGHT:18px; TEXT-ALIGN:right; BACKGROUND-IMAGE:url(../images/path-bg.jpg); POSITION:absolute; BOTTOM:9px; .BOTTOM:8px; LEFT:0px; WIDTH:100%; HEIGHT:20px; }

/* CONTENT */
.page_content_main { TEXT-ALIGN:left; WIDTH:100%; POSITION:relative; }
.page_content_main_Ex { .Z-INDEX:-1; TEXT-ALIGN:left; WIDTH:100%; POSITION:relative; }

/* LEFT MENU */
#page_left_menu { FLOAT:left; WIDTH:161px; }
#page_left_menu_top { MARGIN-TOP:0px; BACKGROUND-IMAGE:url(../images/left_menu_top.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:top; HEIGHT:6px; FONT-SIZE:1px; }
#page_left_menu_center { BACKGROUND-IMAGE:url(../images/left_menu_center.gif); }
#page_left_menu_bottom { BACKGROUND-IMAGE:url(../images/left_menu_bottom.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:top; HEIGHT:7px; }

.page_left_menu_link_T { WIDTH:150px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/left_menu_item_top.gif); }
.page_left_menu_link { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; WIDTH:150px; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center.gif); BORDER-LEFT:1px solid #AAAAAA; BORDER-RIGHT:1px solid #AAAAAA; }
.page_left_menu_link_over { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; WIDTH:150px; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center_over.gif); BORDER-LEFT:1px solid #AAAAAA; BORDER-RIGHT:1px solid #AAAAAA; }
.page_left_menu_link_B { WIDTH:150px; CURSOR:pointer; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/left_menu_item_bottom.gif); }

.page_left_menu_button { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center.gif); BORDER-LEFT:1px solid #AAAAAA; BORDER-RIGHT:1px solid #AAAAAA; }
.page_left_menu_button_over { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center_over.gif); BORDER-LEFT:1px solid #AAAAAA; BORDER-RIGHT:1px solid #AAAAAA; }


.page_left_menu_link_T_green { WIDTH:150px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/left_menu_item_top.gif); }
.page_left_menu_link_green { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; WIDTH:150px; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center_over.gif); BORDER-LEFT:1px solid #CCC; BORDER-RIGHT:1px solid #AAAAAA; }
.page_left_menu_link_over_green { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; WIDTH:150px; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center.gif); BORDER-LEFT:1px solid #CCC; BORDER-RIGHT:1px solid #AAAAAA; }
.page_left_menu_link_B_green { WIDTH:150px; CURSOR:pointer; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/left_menu_item_bottom.gif); }

.page_left_menu_button_green { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center_over.gif); BORDER-LEFT:1px solid #CCC; BORDER-RIGHT:1px solid #AAAAAA; }
.page_left_menu_button_over_green { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center.gif); BORDER-LEFT:1px solid #CCC; BORDER-RIGHT:1px solid #AAAAAA; }



.button_TL { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }
.button_T { CURSOR:pointer; HEIGHT:2px; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:repeat-x;BACKGROUND-IMAGE:url(../images/button_item_top.gif); }
.button_TR { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:-2px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }
.button_M { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center.gif); }
.button_M_over { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center_over.gif); }
.button_BL { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:0px -6px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }
.button_B { CURSOR:pointer; WIDTH:100%; HEIGHT:2px; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:repeat-x;BACKGROUND-IMAGE:url(../images/button_item_bottom.gif); }
.button_BR { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:-2px -6px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }

.button_TL_green { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }
.button_T_green { CURSOR:pointer; HEIGHT:2px; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:repeat-x;BACKGROUND-IMAGE:url(../images/button_item_top.gif); }
.button_TR_green { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:-2px 0px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }
.button_M_over_green { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center.gif); }
.button_M_green { COLOR:#005046; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; CURSOR:pointer; PADDING:0px 2px 0px 2px; BACKGROUND-POSITION:0px 0px; BACKGROUND-IMAGE:url(../images/left_menu_item_center_over.gif); }
.button_BL_green { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:0px -6px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }
.button_B_green { CURSOR:pointer; WIDTH:100%; HEIGHT:2px; PADDING:0px; BACKGROUND-POSITION:0px 0px; BACKGROUND-REPEAT:repeat-x;BACKGROUND-IMAGE:url(../images/button_item_bottom.gif); }
.button_BR_green { WIDTH:2px; HEIGHT:2px; CURSOR:pointer; PADDING:0px; BACKGROUND-POSITION:-2px -6px; BACKGROUND-REPEAT:no-repeat;BACKGROUND-IMAGE:url(../images/button_item_angles.gif); }


/* GRID */
#page_grid { WIDTH:839px; FLOAT:right; }
#page_grid_login { WIDTH:100%; }

/* FOOTER */
#page_content_footer { COLOR:#AAAAAA; FONT-SIZE: 10px; MARGIN-LEFT:161px; }

/* FONT SIZE */
.f09 { FONT-SIZE: 9px; }
.f10 { FONT-SIZE: 10px; }
.f11 { FONT-SIZE: 11px; }
.f12 { FONT-SIZE: 12px; }
.f13 { FONT-SIZE: 13px; }
.f14 { FONT-SIZE: 14px; }
.f16 { FONT-SIZE: 16px; }
.f18 { FONT-SIZE: 18px; }
.f20 { FONT-SIZE: 20px; }
.f22 { FONT-SIZE: 22px; }
.f24 { FONT-SIZE: 24px; }
.f26 { FONT-SIZE: 26px; }

/* FONT COLOR */
.acerColor { COLOR: #005046; }
.gray { COLOR: #AAAAAA; }
.default_gray { COLOR: #555555; }
.orange { COLOR: #FF6600; }
.green { COLOR: #26994F; }
.blue { COLOR: #5693B9; }
.red { COLOR: #FF0000; }
.white { COLOR: #FFFFFF; }

/* FONT STYLE */
.bold { FONT-WEIGHT:bold; }
.italic { FONT-STYLE:italic; }
.underline { TEXT-DECORATION:underline; }

/* TEXT ALIGN */
.valign_top, .top { VERTICAL-ALIGN:top; }
.valign_middle, .middle { VERTICAL-ALIGN:middle; }
.valign_bottom, .bottom { VERTICAL-ALIGN:bottom; }
.align_left, .left { TEXT-ALIGN:left; }
.align_center, .center { TEXT-ALIGN:center; }
.align_right, .right { TEXT-ALIGN:right; }

.nowrap { WHITE-SPACE: pre; }

/* TEXT TRANSFORMATIONS */
.capitalize { TEXT-TRANSFORM: capitalize; }
.uppercase { TEXT-TRANSFORM: uppercase; }
.lowercase { TEXT-TRANSFORM: lowercase; }
.justify { TEXT-ALIGN:justify; }

/* LINKS */
a.link { TEXT-DECORATION:none; COLOR: #005046; }
a.link:active { TEXT-DECORATION:none; COLOR: #005046; }
a.link:visited { TEXT-DECORATION:none; COLOR: #005046; }
a.link:hover { TEXT-DECORATION:underline; COLOR: #005046; }

a.no_underline { TEXT-DECORATION:none; }
a.no_underline:active { TEXT-DECORATION:none; }
a.no_underline:visited { TEXT-DECORATION:none; }
a.no_underline:hover { TEXT-DECORATION:none; }

a.hover_underline { TEXT-DECORATION:none; }
a.hover_underline:active { TEXT-DECORATION:none; }
a.hover_underline:visited { TEXT-DECORATION:none; }
a.hover_underline:hover { TEXT-DECORATION:underline; }

a.hover_underline_bold { TEXT-DECORATION:none; }
a.hover_underline_bold:active { TEXT-DECORATION:none; }
a.hover_underline_bold:visited { TEXT-DECORATION:none; }
a.hover_underline_bold:hover { TEXT-DECORATION:underline; FONT-WEIGHT:bold; }

/* FONT STYLE */
.arial { FONT-FAMILY: Arial, Garamond, sans-serif; }
.verdana { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; }

/* CURSORS */
.pointer { CURSOR:pointer; }

/* FIELDS */
input,select { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 11px; COLOR: #555555; PADDING:1px 0px 1px 2px; }
textarea { FONT-FAMILY: Verdana, Arial, Garamond, sans-serif; FONT-SIZE: 11px; COLOR: #555555; PADDING:0px 0px 0px 2px; }
input.mandatory, select.mandatory { BACKGROUND-COLOR:#FFFFBB; }
.field { BORDER:1px solid #AAAAAA; }
input[type="radio"] { BORDER:0px solid #AAAAAA; }
input[type="radio"].mandatory { BACKGROUND-COLOR:#FFFFFF; }
input[type="checkbox"] { BORDER:0px solid #AAAAAA; }
span.field { BACKGROUND-COLOR:#FFF;border:0px; }
.selectionfield { BORDER:1px solid #AAAAAA; }
.multiselectionfield { BORDER:1px solid #AAAAAA; }
.noborder { BORDER:0px solid #AAAAAA; }

/* BUTTONS */
input[type="button"],input[type="submit"] { CURSOR:pointer; HEIGHT:20px; BORDER:1px solid #AAAAAA; FONT-WEIGHT:bold; COLOR:#005046; PADDING:0px 5px 0px 5px; OVERFLOW:visible; OUTLINE:none; }
.button_icon_left { BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left center; }
.button_icon_right { BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:right center; }
.button_icon_center { BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:center center; }

/* ERRORS */
.error_frame { BORDER:1px solid #FF0000; COLOR:#FF0000;BACKGROUND-COLOR:#ffc9c9; }
.error { COLOR:#555555; }
span.error { COLOR:#FF0000; }
div.error { COLOR:#FF0000; }
ul.error { COLOR: #555555; MARGIN-TOP:5px; MARGIN-BOTTOM:5px; }
li.error { COLOR: #555555; }
li.error span { COLOR: #555555; }

.review { BORDER:1px solid #AAAAAA;PADDING:2px 2px 2px 2px;HEIGHT:14px; }



.emachineshomepage { height:33px;background:url(../../emachines_resources/images/01-HOME_09.gif) no-repeat center top; }