BODY { font-family: arial; margin:0px; padding:0px; text-align:center; }

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 

TABLE, TR, TD { font-family: arial;  } 

.copyright {
	font-size:11px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	color:#999;
	}

.copyright a:link, .copyright a:visited  {
	color:#999;
	}
	
#about, #about a:link, #about a:visited {
	font-size:12px;
	color:#000000;
	text-align:right;
	padding-right:10px;
	}
	
.qa_title {
background-color:#0083d7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 17px;
color:#FFFFFF;
}

.lec_note {
color:#000066;
padding-right:13px;
padding-top: 4px;
font-size:12px;
background-image:url(bg_note_lec.jpg) ;
}

.lec_note a:link, .lec_note a:visited {
color:#000066;
font-size:12px;
}


.qa_title1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height: 17px
}

.qa_question {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 4px;
color:#007cd5;
padding-right:14px;
}

.fav {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:center;
}

.fav a:link, .fav a:visited {
color:#333333;
}

.mod_title, .mod_title a:link, .mod_title a:visited {
text-decoration: none;
font-weight: bold;
font-size: 13px;
color: #0083d7;
}

.mor, .mor a:link, .mor a:visited, .mor a:active {
font-size: 13px;
padding-right: 10px;
padding-left: 5px;
text-decoration: none;
color: #0083d7;
}

.mod_title a:hover {
text-decoration: underline;
font-weight: bold;
font-size: 13px;
color: #0083d7;
}


h3 {
	font-size: 130%;
	}

.container {
	padding: 0px;
	margin: 20px 0 20px 0;
	background: #fff;
	}

/* relative font-size version */

#miniflex {
	width: 490px;
	float: right;
	font-size: small; /* could be specified at a higher level */
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #007cd5;
	}

#miniflex li {
	float: right;
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#miniflex a:link, #miniflex a:visited {
	float: left;
	font-size: 85%;
	line-height: 20px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #999999;
	}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
	border-bottom: 4px solid #007cd5;
	padding-bottom: 2px;
	color: #007cd5;
	}

.cat, .cat a:link, .cat a:visited {
padding-top: 4px;
font-size: 12px;
color: #0083d7;
font-weight:normal
}

.submit {
	background: url(bg_submit.gif);
	border:#083474 1px solid;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle
	}

.items {
background-color: #e6e5e6
}


.item_text, .item_text a:link, .item_text a:visited {
color: #484848;
font-size: 12px;
}

.item_title {
color: #484848;
font-size: 17px;
padding-right: 5px;
text-decoration: none;
}

.item_title a:link, .item_title a:visited {
color: #484848;
font-size: 17px;
text-decoration: none;
}


.item_title a:hover {
color: #484848;
font-size: 17px;
text-decoration: underline;
}

.item_title1 {
color: #484848;
padding-right: 5px;
font-size: 12px;
text-decoration: none;
}

.item_title1 a:link, .item_title1 a:visited {
color: #484848;
font-size: 12px;
text-decoration: none;
}

.lec_title, .lec_title a:link, .lec_title a:visited {
color: #0083d7;
padding-right: 5px;
font-size: 12px;
text-decoration: none;
}

.lec_title a:hover {
text-decoration: underline;
}

.lec_title_n, .lec_title_n a:link, .lec_title_n a:visited {
color: #0083d7;
font-size: 12px;
text-decoration: none;
}

.item_title1 a:hover {
color: #484848;
font-size: 12px;
text-decoration: underline;
}

.item_title3 {
color: #484848;
padding-right: 6px;
font-size: 11px;
text-decoration: none;
}

.item_title3 a:link, .item_title3 a:visited {
color: #484848;
font-size: 11px;
text-decoration: none;
}


/* ajax tabs css ~START~ */

.shadetabs{
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
text-align: left;
}

.shadetabs li{
display: inline;
float:left;
}

.shadetabs li a{
color: #2d2b2b;
display:block; float:left;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
padding: 0px 0px;
margin-right: 0px;
}

.shadetabs li.selected a{ /*selected main tab style */
border-bottom: 2px solid #0083d7;
padding: 0px;
margin-right: 0px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
text-decoration: none;
width: 162px;
margin-bottom: 1em; padding: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.contentstyle a:link, .contentstyle a:visited {
text-decoration: none;
}

.contentstyle a:hover {
text-decoration:underline;

}

/* ajax tabs css ~END~ */

/* auto complete */

	.asholder
	{
		position: relative;
	}

.top_links, .top_links a:link, .top_links a:visited {
	color:666666;
	font-size:10px;
	text-decoration:none
	}
.top_links a:hover {
	text-decoration: underline;
	}

.title_comment, .title_comment a {
	font-size:12px;
	color:#000000
	}
	
.doby_comment {
	font-size:12px;
	font-weight:bold;
	color:#000000
	}

.menu1 {padding:0 0 0 0; margin:0; list-style:none; width:155px;}
.menu1 li {float:left; }
.menu1 li a {float:left; text-decoration:none; text-align:center; cursor:pointer;}
.menu1 li.selected a { border-bottom: 2px solid #0083d7;}
