/**Stylesheet By Ningsuhenwaikhom**********/
* img{
border: none;
}
body{
margin: 0px;
/*border: 1px solid #000;*/
}
#rap{
width: 986px;
margin: 0 auto;
}
#inner_rap{
width: 984px;
margin: auto;
}
#header{
}
#header_top{
height: 86px;
overflow:visible;
}
#header_left{
width: 434px;
float:left;
background: url(images/logo.png) no-repeat;
}
#header_left h1{
margin: 0px;
padding: 4px 0 0 75px;
font-size: 32px;
font-family: devroye, monotype corsiva, Verdana,tahoma;
color: #5614ea;
letter-spacing: -.06em;
}
#header_left a{
text-decoration: none;
}
#header_left h2{
margin: 0px;
color: #970b15;
padding-left: 100px;
font-size: 17px;
font-family: ,tahoma;
}
#header_right{
padding-top: 20px;
width: 500px;
float: right;
}
#header_bottom{
}
#main{
margin-top: 5px;
font-family: lucida grande, arial, verdana, tahoma;
font-size: 14px;
}
#main_content{
width: 654px;
float:left;
}
#content{
width: 467px;
float:right;
border:2px solid #cbeaff;
padding: 10px 10px 10px 10px;
background: #fff;
overflow:hidden;
font-family: verdana;
font-size: 11px;
line-height: 15px;
text-align:justify;
word-spacing: -.01em;
}
#content h1{
font-size: 18px;
text-align:center;
font-weight: bold;
line-height: 20px;
margin:0px;
background: #8cb85c;
color:#fff;
padding: 4px 0 4px 0;
text-transform: capitalize;
}
h1.notice{
background: yellow;
color: red;
font-size: 30px;
}
#content b{
/*font-weight:normal;*/
color: gray;
}
#content strong *{
color: #000;
}
#content a{
color: #297cf8;
text-decoration: none;
}
#content a:hover{
color: #000;
text-decoration: underline;
}

#main_minor{
width: 160px;
float:left;
overflow:hidden;
background: #abc578;
}
#categories,#tools{
display:none;
}
#minor_top{
height: 12px;
background: url(images/minor_top.png) no-repeat;
padding: 0px;
overflow:hidden;
}
#minor_mid{
padding: 0 10px 5px 10px;
overflow:hidden;
background: #abc578;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}
#main_minor h3,#main_minor h3 a{
margin:0;
padding:0;
display:block;
height: 24px;
line-height: 24px;
text-align:center;
text-decoration: none;
color:#fff;
background: url(images/main_minor_h3.png) repeat-x;
text-transform: capitalize;
}
#main_minor ul{
padding:0px;
margin:0px;
border-top: 1px solid #fff;
overflow:hidden;
}
#main_minor ul li{
	list-style:none;
	
}
#main_minor ul li a{
color: #ffffff;
display: block;
background: #abc578;
padding-top:5px;
width: 100%;
height:20px;
font: 0.7em Tahoma, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:center;
text-decoration: none;
text-transform:uppercase;
border-bottom: 1px solid #fff;
}
#main_minor ul li a:hover,#main_minor ul li.current a:hover{
background: #514f1c;
}
#main_minor ul li.current a{
background: #638a25;
}
#minor_bottom{
height: 12px;
background: url(images/minor_bottom.png) no-repeat;
padding: 0px;
overflow:hidden;
margin-bottom: 15px;
}
#sidebar{
width: 327px;
float: right;
}
#sidebar_top{
height: 16px;
background: url(images/sidebar_top.png) no-repeat;
}
#sidebar_mid{
background: url(images/sidebar_bg.png) repeat-y;
padding: 0 14px 0 14px;
overflow:hidden;
}
#sidebar_bottom{
height: 16px;
background: url(images/sidebar_bottom.png) no-repeat;
margin-bottom: 15px;
}
#footer{
height: 30px;
margin-top: 1px;
border-top:4px solid #75a627;
text-align:center;
color: #000;
line-height: 30px;
font-family: arial;
font-weight: bold;
font-size: 10px;
background: url(images/footer_bg.png) repeat-x;
}
#footer a{
color: #000;
}
#footer a:hover{
text-decoration: none;
}
bb{
font-weight: bold;
}
/********CLASSES ARE DEFINED HERE*****************/
.clear_both{
clear: both;
height: 0px;
margin: 0px;
padding: 0px;
overflow: hidden;
}
/*****EXTRA*****/

/*.hotmenu{
padding: 0;
width: 80%;
background: transparent;
/*voice-family: "\"}\"";
voice-family: inherit;
}*/

.hotmenu ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
text-align:center;
}
.hotmenu li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}
.hotmenu a{
float:left;
color: white;
background: #678b3f url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}
.hotmenu a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
float:none;
}
.hotmenu a:hover{
background-color: #8cb85c;
}

.hotmenu a:hover span{
background-color: #8cb85c;
}

.current a, .current a span{ /*currently selected tab*/
background-color: #4811d2;
}
.current a:hover, .current a:hover span{ /*currently selected tab*/
background-color: #8f66f9;
}
.hotmenubar{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid gray;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 205px;
}

.anylinkcss a{
color: black;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #F8FBBD;
color: black;
}
dl dt{
font-weight: bold;
text-decoration: underline;
}
