/* Reset */
html, body, div, form, input {margin:0; padding:0; border:0; outline:0; text-align:center; vertical-align:middle; background-color:transparent;}
html {overflow-y: scroll;}
body {line-height:1.2, background-color:rgb(255,255,255);}
button {cursor:pointer; border:none; outline:none; text-align:center; vertical-align:middle; overflow:visible; text-transform:none; line-height:1.3;}
input {cursor:pointer;}
textarea {line-height:1.4;}
a {text-decoration:none; cursor:pointer;}
select {cursor:pointer; outline:none;}
label {cursor:pointer;}
table, tr, td, th {border:none;}

/* Main */
#divMain {Max-width:1200px; margin:0 auto; position:relative;}

/* Button */
.btnNormal {height:35px; border-radius:25px; font-size:14px;}
.btnNormalSquare {height:35px; border-radius:7px; font-size:14px;}
.btnLargeSquare {height:42px; border-radius:7px; font-size:16px;}

.ClrBlack, .ClrBlackHover {color:rgb(255,255,255); background-color:rgb(50,50,50);}
.ClrGray, .ClrGrayHover {color:rgb(255,255,255); background-color:rgb(100,100,100);}
.ClrGray2, .ClrGrayHover2 {color:rgb(255,255,255); background-color:rgb(100,100,100); border:1px solid rgb(120,120,120);}
.ClrOrange, .ClrOrangeHover {color:rgb(255,255,255); background-color:rgb(255,170,73); border:1px solid rgb(220,135,38);}
.ClrOrangeLine, .ClrOrangeLineHover {color:rgb(220,135,38); background-color:rgb(255,255,255); border:1px solid rgb(255,170,73);}
.ClrYellow, .ClrYellowHover {color:rgb(0,0,0); background-color:rgb(255,216,20); border:1px solid rgb(255,216,20);}
.ClrGreen, .ClrGreenHover {color:rgb(255,255,255); background-color:rgb(35,172,56); border:1px solid rgb(0,102,33);}
.ClrGreenLine, .ClrGreenLineHover {color:rgb(0,102,33); background-color:rgb(200,255,200); border:1px solid rgb(35,172,56);}
.ClrBlue, .ClrBlueHover {color:rgb(255,255,255); background-color:rgb(30,90,255); border:1px solid rgb(0,0,230);}
.ClrBlueLine, .ClrBlueLineHover {color:rgb(0,0,255); background-color:rgb(255,255,255); border:1px solid rgb(0,0,230);}

.ClrBlackHover:hover {background-color:rgb(80,80,80);}
.ClrGrayHover:hover, .ClrGrayHover2:hover {background-color:rgb(120,120,120);}
.ClrOrangeHover:hover {background-color:rgb(240,155,58);}
.ClrOrangeLineHover:hover {background-color:rgb(255,240,220);}
.ClrYellowHover:hover {background-color:rgb(247,202,0);}
.ClrGreenLineHover:hover {background-color:rgb(160,255,170);}
.ClrBlueHover:hover {background-color:rgb(0,60,235);}
.ClrBlueLineHover:hover {background-color:rgb(240,240,250);}

/* Div Background Color */
.divBgClrRed {background-color:rgb(255,220,220);}
.divBgClrGreen {background-color:rgb(220,255,220);}
.divBgClrYellow {background-color:rgb(255,216,20);}

/* Table Background Color */
.divTableA {background-color:rgb(252,252,252); padding:6px 0;}
.divTableB {background-color:rgb(240,240,240); padding:6px 0;}
.divTableX {background-color:rgb(150,150,150); padding:6px 0;}
.divTableA:hover {background-color:rgb(255,255,240);}
.divTableB:hover {background-color:rgb(255,255,240);}
.divTableX:hover {background-color:rgb(160,160,160);}

/* HighLight */
.spnRed {color:rgb(255,255,255); background-color:rgb(255,0,0); border-radius:25px; padding:1px 12px;}
.spnPink {color:rgb(255,255,255); background-color:rgb(250,110,190); border-radius:25px; padding:1px 12px;}
.spnOrange {color:rgb(255,255,255); background-color:rgb(255,170,73); border-radius:25px; padding:1px 12px;}
.spnGreen {color:rgb(255,255,255); background-color:rgb(0,102,33); border-radius:25px; padding:1px 12px;}
.spnBlue {color:rgb(255,255,255); background-color:rgb(30,90,255); border-radius:25px; padding:1px 12px;}
.spnGray {color:rgb(255,255,255); background-color:rgb(180,180,180); border-radius:25px; padding:1px 12px;}

/* Hidden */
.divHidden {display:none; visibility:hidden; width:0; height:0; margin:0; padding:0;}
.divHiddenW {display:none; visibility:hidden; width:0; margin:0; padding:0;}
.divHiddenH {display:none; visibility:hidden; height:0; margin:0; padding:0;}

/* Anchor */
.aStyleBlack:hover, .aStyleBlack:link, .aStyleBlack:visited, .aStyleBlack:active {color:rgb(0,0,0);}
.aStyleWhite:hover, .aStyleWhite:link, .aStyleWhite:visited, .aStyleWhite:active {color:rgb(255,255,255);}
.aStyleBlue:hover, .aStyleBlue:link, .aStyleBlue:visited, .aStyleBlue:active {color:rgb(0,0,255);}
