@charset "utf-8";
/* CSS Document */

a{
	color: #0066FF;}

a:hover{
	color: #000099;}



table {
	margin: 20px 0 0 10px;
	font-size: 13px;
	border-top:1px solid #d1cdc3;
	border-left:1px solid #d1cdc3;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ebe8e1;
	empty-cells:show;
}

table th {
	font-weight: bold;
	border-right:1px solid #d1cdc3;
	border-bottom:1px solid #d1cdc3;
	background-color:#ebe8e1;
   background-image:url(../images/common/th_bg.gif);
	background-position:left top;
	padding:5px 10px;
	text-align:center;
}

table td {
	background-color: #fff;
	border-right:1px solid #d1cdc3;
	border-bottom:1px solid #d1cdc3;
	padding:0.3em 1em;
}

table td.green {
    background-image:url(../images/common/th_bg.gif);
	background-color: #e5efd1;
	color: #333;
}

table td.yellow {
    background-image:url(../images/common/th_bg.gif);
	background-color: #fffbd5;
	color: #333!important;
}

h4+table {
	margin-top: 0px;
	}


.column{
	border: solid 2px #4f7fa2;
	background: #e4fffb;
	margin: 20px 20px 10px 10px;	
	width:590px;
	 -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

h4.question {
	background: url(../images/common/question.jpg) no-repeat 0 0;
	padding-left: 30px !important;
	border: none !important;
	}


.column h3{
	border: none !important;
	font-size: 14px !important;
	color: #114c76 !important;}

.column p{
	margin: 10px !important;
	width: 570px !important;
	color: #333333 !important;
	font-size: 12px; }


/** universal layout style **/	
.m10 {margin: 10px !important;}
.m20 {margin: 20px !important;}
.m30 {margin: 30px !important;}


.mt10 {margin-top: 10px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}

.mr10 {margin-right: 10px !important;}
.mr20 {margin-right: 20px !important;}
.mr30 {margin-right: 30px !important;}

.mR10 {margin-right: 10px !important;}
.mR20 {margin-right: 20px !important;}
.mR30 {margin-right: 30px !important;}

.mb-10 {margin-bottom: -10px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb70 {margin-bottom: 70px !important;}


.ml10 {margin-left: 10px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}


.mb10 {margin-bottom: 10px !important;}


.pt10 {padding-top: 10px !important;}
.pt20 {padding-top: 20px !important;}
.pt30 {padding-top: 30px !important;}
.pt40 {padding-top: 40px !important;}
.pt45 {padding-top: 45px !important;}
.pt50 {padding-top: 50px !important;}

.bl {float: left;}
.br {float: right;}
.bc {margin: 0 auto;}

.il { text-align: left;}
.ir{ text-align: right;}
.ic{ text-align: center;}

.clr{ clear: both;}
.clrl{ clear: left;}
/** table cellstyle **/	

.w100{	width: 80px;}
.w120{	width: 120px;}
.w210{	width: 190px;}
.w155{	width: 135px;}
.w300{	width: 280px;}
.w450{	width: 450px;}
.w640{	width: 620px;}
.w590{ width: 590px;}
.w610{ width: 610px;}


/**  for text **/
strong { font-weight: bold;}
.red { color: #F00;}
.yellow { color: #FF0;}
.blue {color: #00FF00;}
.small {	font-size: 75% !important;}
.large {	font-size: 125% !important;}
.bold { font-weight: bold !important;}
.bg_yellow { background:#ff0;}

ol.number li {list-style-type:decimal;}



div#main_cont div#lower ul#glossary li.listtop {
border-left:1px solid #EBE8E1;
}

div#main_cont div#lower ul#glossary li {
background: url(../images/common/th_bg.gif) repeat scroll 0 0 #EBE8E1;
border-color:#EBE8E1 #EBE8E1 #EBE8E1 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:40px;
line-height:40px;
width:42px;}